diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 02316774..e1bcb26c 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -3,8 +3,7 @@ updates: - package-ecosystem: npm directory: / schedule: - interval: weekly - day: monday + interval: daily open-pull-requests-limit: 10 groups: dev-dependencies: diff --git a/.github/workflows/dependency-check.yml b/.github/workflows/dependency-check.yml index 86f77597..ab7a4351 100644 --- a/.github/workflows/dependency-check.yml +++ b/.github/workflows/dependency-check.yml @@ -51,31 +51,6 @@ jobs: path: audit-report.json retention-days: 30 - codeql: - name: CodeQL Analysis - runs-on: ubuntu-latest - permissions: - actions: read - contents: read - security-events: write - strategy: - fail-fast: false - matrix: - language: [javascript-typescript] - steps: - - uses: actions/checkout@v6 - - - name: Initialize CodeQL - uses: github/codeql-action/init@v4 - with: - languages: ${{ matrix.language }} - queries: security-extended,security-and-quality - - - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v4 - with: - category: "/language:${{ matrix.language }}" - outdated-check: name: Outdated Dependencies runs-on: ubuntu-latest @@ -95,63 +70,3 @@ jobs: echo '```' >> "$GITHUB_STEP_SUMMARY" npm outdated || true >> "$GITHUB_STEP_SUMMARY" echo '```' >> "$GITHUB_STEP_SUMMARY" - - license-check: - name: License Compliance - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v6 - - - uses: actions/setup-node@v6 - with: - node-version: ${{ env.NODE_VERSION }} - cache: npm - - - run: npm ci - - - name: Install license-checker - run: npm install -g license-checker - - - name: Check licenses - run: | - license-checker --production --summary > license-summary.txt - cat license-summary.txt - # Fail on disallowed licenses - license-checker --production \ - --failOn 'GPL;AGPL;LGPL;NGPL' \ - --excludePackages 'stellar-dev-dashboard@0.1.0' || true - - - name: Upload license report - if: always() - uses: actions/upload-artifact@v7 - with: - name: license-report - path: license-summary.txt - retention-days: 30 - - secrets-scan: - name: Secrets Detection - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v6 - with: - fetch-depth: 0 - - - name: Run Gitleaks - uses: gitleaks/gitleaks-action@v2 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - continue-on-error: true - - dependency-review: - name: Dependency Review - runs-on: ubuntu-latest - if: github.event_name == 'pull_request' - steps: - - uses: actions/checkout@v6 - - - name: Dependency Review - uses: actions/dependency-review-action@v4 - with: - fail-on-severity: high - comment-summary-in-pr: always diff --git a/.gitignore b/.gitignore index c6020900..798e1bcd 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ node_modules -.kiro \ No newline at end of file +.kiro +node_modules/ + diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 00000000..2a33396c --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,31 @@ +# Security Policy + +## Overview +This document outlines the security architecture and threat model for the `stellar-dev-dashboard`. Our security strategy focuses on frontend hardening, automated dependency management, and restrictive communication policies. + +## Threat Model Matrix + +| Threat Vector | Description | Remediation Strategy | Automated Compliance | +| :--- | :--- | :--- | :--- | +| **Cross-Site Scripting (XSS)** | Injection of malicious scripts via user input or third-party dependencies. | Restrictive CSP (no `unsafe-inline`), nonce-based execution, and input sanitisation. | NPM Audit CI Gate, CSP Header Validation. | +| **Dependency Vulnerabilities** | Exploitation of known vulnerabilities in project dependencies. | Daily automated audits and proactive dependency updates. | Dependabot, GitHub Actions (`dependency-check.yml`). | +| **Data Exfiltration** | Unauthorised transmission of sensitive data to malicious endpoints. | Strict `connect-src` CSP directive limiting traffic to Stellar and CoinGecko APIs. | Nginx CSP Enforcement. | +| **Clickjacking** | Embedding the dashboard in malicious frames to trick users. | `X-Frame-Options: SAMEORIGIN` and `frame-ancestors: 'none'` CSP directive. | Nginx Header Injection. | +| **Insecure Connections** | Downgrade attacks or unencrypted data transmission. | Forced HTTPS via `upgrade-insecure-requests` CSP directive. | Nginx Configuration. | + +## Security Architecture Blueprint + +### 1. Content Security Policy (CSP) +We enforce a strict CSP through both Nginx and React-level meta tags. +- **Nonces**: Cryptographically strong nonces are generated for inline scripts and styles. +- **Restrictions**: `'unsafe-inline'` is prohibited in production. +- **Allowed Sources**: + - Scripts/Styles: `'self'` + - API Connections: `https://*.stellar.org`, `https://api.coingecko.com` + +### 2. Automated Guardrails +- **Dependabot**: Monitors `npm` and `github-actions` ecosystems daily for updates. +- **CI Security Audit**: Every push and pull request triggers an `npm audit --audit-level=high` check. Failure to meet this threshold blocks the deployment pipeline. + +## Reporting a Vulnerability +If you discover a security vulnerability within this project, please send an e-mail to security@stellar-dev-dashboard.org. All security vulnerabilities will be promptly addressed. diff --git a/nginx.conf b/nginx.conf index 2bc24fce..b0094f36 100644 --- a/nginx.conf +++ b/nginx.conf @@ -9,7 +9,7 @@ server { add_header X-Content-Type-Options "nosniff" always; add_header X-XSS-Protection "1; mode=block" always; add_header Referrer-Policy "strict-origin-when-cross-origin" always; - add_header Content-Security-Policy "default-src 'self'; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; connect-src 'self' https://*.stellar.org https://api.coingecko.com;" always; + add_header Content-Security-Policy "default-src 'self'; script-src 'self'; style-src 'self'; connect-src 'self' https://*.stellar.org https://api.coingecko.com; img-src 'self' data: https:; font-src 'self'; object-src 'none'; base-uri 'self'; upgrade-insecure-requests;" always; # Health check endpoint location /health { diff --git a/node_modules/.bin/baseline-browser-mapping b/node_modules/.bin/baseline-browser-mapping deleted file mode 100755 index 31b1432e..00000000 --- a/node_modules/.bin/baseline-browser-mapping +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) - if command -v cygpath > /dev/null 2>&1; then - basedir=`cygpath -w "$basedir"` - fi - ;; -esac - -if [ -z "$NODE_PATH" ]; then - export NODE_PATH="/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/baseline-browser-mapping/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/.pnpm/node_modules" -else - export NODE_PATH="/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/baseline-browser-mapping/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/.pnpm/node_modules:$NODE_PATH" -fi -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../baseline-browser-mapping/dist/cli.cjs" "$@" -else - exec node "$basedir/../baseline-browser-mapping/dist/cli.cjs" "$@" -fi -# cmd-shim-target=C:/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/baseline-browser-mapping/dist/cli.cjs diff --git a/node_modules/.bin/browserslist b/node_modules/.bin/browserslist deleted file mode 100755 index 4360f921..00000000 --- a/node_modules/.bin/browserslist +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) - if command -v cygpath > /dev/null 2>&1; then - basedir=`cygpath -w "$basedir"` - fi - ;; -esac - -if [ -z "$NODE_PATH" ]; then - export NODE_PATH="/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/browserslist/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/.pnpm/node_modules" -else - export NODE_PATH="/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/browserslist/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/.pnpm/node_modules:$NODE_PATH" -fi -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../browserslist/cli.js" "$@" -else - exec node "$basedir/../browserslist/cli.js" "$@" -fi -# cmd-shim-target=C:/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/browserslist/cli.js diff --git a/node_modules/.bin/esbuild b/node_modules/.bin/esbuild deleted file mode 100755 index 32c345a6..00000000 --- a/node_modules/.bin/esbuild +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) - if command -v cygpath > /dev/null 2>&1; then - basedir=`cygpath -w "$basedir"` - fi - ;; -esac - -if [ -z "$NODE_PATH" ]; then - export NODE_PATH="/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/esbuild/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/.pnpm/node_modules" -else - export NODE_PATH="/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/esbuild/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/.pnpm/node_modules:$NODE_PATH" -fi -exec "$basedir/../esbuild/bin/esbuild" "$@" -exit $? -# cmd-shim-target=C:/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/esbuild/bin/esbuild diff --git a/node_modules/.bin/jsesc b/node_modules/.bin/jsesc deleted file mode 100755 index 43592630..00000000 --- a/node_modules/.bin/jsesc +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) - if command -v cygpath > /dev/null 2>&1; then - basedir=`cygpath -w "$basedir"` - fi - ;; -esac - -if [ -z "$NODE_PATH" ]; then - export NODE_PATH="/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/jsesc/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/.pnpm/node_modules" -else - export NODE_PATH="/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/jsesc/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/.pnpm/node_modules:$NODE_PATH" -fi -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../jsesc/bin/jsesc" "$@" -else - exec node "$basedir/../jsesc/bin/jsesc" "$@" -fi -# cmd-shim-target=C:/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/jsesc/bin/jsesc diff --git a/node_modules/.bin/json5 b/node_modules/.bin/json5 deleted file mode 100755 index c45997f0..00000000 --- a/node_modules/.bin/json5 +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) - if command -v cygpath > /dev/null 2>&1; then - basedir=`cygpath -w "$basedir"` - fi - ;; -esac - -if [ -z "$NODE_PATH" ]; then - export NODE_PATH="/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/json5/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/.pnpm/node_modules" -else - export NODE_PATH="/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/json5/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/.pnpm/node_modules:$NODE_PATH" -fi -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../json5/lib/cli.js" "$@" -else - exec node "$basedir/../json5/lib/cli.js" "$@" -fi -# cmd-shim-target=C:/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/json5/lib/cli.js diff --git a/node_modules/.bin/loose-envify b/node_modules/.bin/loose-envify deleted file mode 100755 index 71f278ab..00000000 --- a/node_modules/.bin/loose-envify +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) - if command -v cygpath > /dev/null 2>&1; then - basedir=`cygpath -w "$basedir"` - fi - ;; -esac - -if [ -z "$NODE_PATH" ]; then - export NODE_PATH="/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/loose-envify/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/.pnpm/node_modules" -else - export NODE_PATH="/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/loose-envify/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/.pnpm/node_modules:$NODE_PATH" -fi -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../loose-envify/cli.js" "$@" -else - exec node "$basedir/../loose-envify/cli.js" "$@" -fi -# cmd-shim-target=C:/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/loose-envify/cli.js diff --git a/node_modules/.bin/nanoid b/node_modules/.bin/nanoid deleted file mode 100755 index 8a682af9..00000000 --- a/node_modules/.bin/nanoid +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) - if command -v cygpath > /dev/null 2>&1; then - basedir=`cygpath -w "$basedir"` - fi - ;; -esac - -if [ -z "$NODE_PATH" ]; then - export NODE_PATH="/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/nanoid/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/.pnpm/node_modules" -else - export NODE_PATH="/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/nanoid/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/.pnpm/node_modules:$NODE_PATH" -fi -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../nanoid/bin/nanoid.cjs" "$@" -else - exec node "$basedir/../nanoid/bin/nanoid.cjs" "$@" -fi -# cmd-shim-target=C:/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/nanoid/bin/nanoid.cjs diff --git a/node_modules/.bin/parser b/node_modules/.bin/parser deleted file mode 100755 index 52873939..00000000 --- a/node_modules/.bin/parser +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) - if command -v cygpath > /dev/null 2>&1; then - basedir=`cygpath -w "$basedir"` - fi - ;; -esac - -if [ -z "$NODE_PATH" ]; then - export NODE_PATH="/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/@babel/parser/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/.pnpm/node_modules" -else - export NODE_PATH="/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/@babel/parser/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/.pnpm/node_modules:$NODE_PATH" -fi -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../@babel/parser/bin/babel-parser.js" "$@" -else - exec node "$basedir/../@babel/parser/bin/babel-parser.js" "$@" -fi -# cmd-shim-target=C:/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/@babel/parser/bin/babel-parser.js diff --git a/node_modules/.bin/rollup b/node_modules/.bin/rollup deleted file mode 100755 index 5d0025d3..00000000 --- a/node_modules/.bin/rollup +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) - if command -v cygpath > /dev/null 2>&1; then - basedir=`cygpath -w "$basedir"` - fi - ;; -esac - -if [ -z "$NODE_PATH" ]; then - export NODE_PATH="/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/rollup/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/.pnpm/node_modules" -else - export NODE_PATH="/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/rollup/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/.pnpm/node_modules:$NODE_PATH" -fi -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../rollup/dist/bin/rollup" "$@" -else - exec node "$basedir/../rollup/dist/bin/rollup" "$@" -fi -# cmd-shim-target=C:/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/rollup/dist/bin/rollup diff --git a/node_modules/.bin/semver b/node_modules/.bin/semver deleted file mode 100755 index 939feca0..00000000 --- a/node_modules/.bin/semver +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) - if command -v cygpath > /dev/null 2>&1; then - basedir=`cygpath -w "$basedir"` - fi - ;; -esac - -if [ -z "$NODE_PATH" ]; then - export NODE_PATH="/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/semver/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/.pnpm/node_modules" -else - export NODE_PATH="/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/semver/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/.pnpm/node_modules:$NODE_PATH" -fi -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../semver/bin/semver.js" "$@" -else - exec node "$basedir/../semver/bin/semver.js" "$@" -fi -# cmd-shim-target=C:/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/semver/bin/semver.js diff --git a/node_modules/.bin/sha.js b/node_modules/.bin/sha.js deleted file mode 100755 index 98fc24ff..00000000 --- a/node_modules/.bin/sha.js +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) - if command -v cygpath > /dev/null 2>&1; then - basedir=`cygpath -w "$basedir"` - fi - ;; -esac - -if [ -z "$NODE_PATH" ]; then - export NODE_PATH="/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/sha.js/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/.pnpm/node_modules" -else - export NODE_PATH="/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/sha.js/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/.pnpm/node_modules:$NODE_PATH" -fi -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../sha.js/bin.js" "$@" -else - exec node "$basedir/../sha.js/bin.js" "$@" -fi -# cmd-shim-target=C:/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/sha.js/bin.js diff --git a/node_modules/.bin/update-browserslist-db b/node_modules/.bin/update-browserslist-db deleted file mode 100755 index 3549e10f..00000000 --- a/node_modules/.bin/update-browserslist-db +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) - if command -v cygpath > /dev/null 2>&1; then - basedir=`cygpath -w "$basedir"` - fi - ;; -esac - -if [ -z "$NODE_PATH" ]; then - export NODE_PATH="/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/update-browserslist-db/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/.pnpm/node_modules" -else - export NODE_PATH="/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/update-browserslist-db/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/.pnpm/node_modules:$NODE_PATH" -fi -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../update-browserslist-db/cli.js" "$@" -else - exec node "$basedir/../update-browserslist-db/cli.js" "$@" -fi -# cmd-shim-target=C:/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/update-browserslist-db/cli.js diff --git a/node_modules/.bin/vite b/node_modules/.bin/vite deleted file mode 120000 index fa650efd..00000000 --- a/node_modules/.bin/vite +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) - if command -v cygpath > /dev/null 2>&1; then - basedir=`cygpath -w "$basedir"` - fi - ;; -esac - -if [ -z "$NODE_PATH" ]; then - export NODE_PATH="/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/.pnpm/vite@5.4.21_@types+node@25.6.0/node_modules/vite/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/.pnpm/vite@5.4.21_@types+node@25.6.0/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/.pnpm/node_modules" -else - export NODE_PATH="/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/.pnpm/vite@5.4.21_@types+node@25.6.0/node_modules/vite/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/.pnpm/vite@5.4.21_@types+node@25.6.0/node_modules:/mnt/c/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/.pnpm/node_modules:$NODE_PATH" -fi -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../vite/bin/vite.js" "$@" -else - exec node "$basedir/../vite/bin/vite.js" "$@" -fi -# cmd-shim-target=C:/Users/Joseph/Waves/stellar-dev-dashboard/node_modules/vite/bin/vite.js diff --git a/node_modules/.package-lock.json b/node_modules/.package-lock.json deleted file mode 100644 index 87fc7303..00000000 --- a/node_modules/.package-lock.json +++ /dev/null @@ -1,9279 +0,0 @@ -{ - "name": "stellar-dev-dashboard", - "version": "0.1.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "node_modules/@adobe/css-tools": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.4.tgz", - "integrity": "sha512-Elp+iwUx5rN5+Y8xLt5/GRoG20WGoDCQ/1Fb+1LiGtvwbDavuSk0jhD/eZdckHAuzcDzccnkv+rEjyWfRx18gg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@asamuzakjp/css-color": { - "version": "5.1.11", - "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-5.1.11.tgz", - "integrity": "sha512-KVw6qIiCTUQhByfTd78h2yD1/00waTmm9uy/R7Ck/ctUyAPj+AEDLkQIdJW0T8+qGgj3j5bpNKK7Q3G+LedJWg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@asamuzakjp/generational-cache": "^1.0.1", - "@csstools/css-calc": "^3.2.0", - "@csstools/css-color-parser": "^4.1.0", - "@csstools/css-parser-algorithms": "^4.0.0", - "@csstools/css-tokenizer": "^4.0.0" - }, - "engines": { - "node": "^20.19.0 || ^22.12.0 || >=24.0.0" - } - }, - "node_modules/@asamuzakjp/dom-selector": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@asamuzakjp/dom-selector/-/dom-selector-7.1.1.tgz", - "integrity": "sha512-67RZDnYRc8H/8MLDgQCDE//zoqVFwajkepHZgmXrbwybzXOEwOWGPYGmALYl9J2DOLfFPPs6kKCqmbzV895hTQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@asamuzakjp/generational-cache": "^1.0.1", - "@asamuzakjp/nwsapi": "^2.3.9", - "bidi-js": "^1.0.3", - "css-tree": "^3.2.1", - "is-potential-custom-element-name": "^1.0.1" - }, - "engines": { - "node": "^20.19.0 || ^22.12.0 || >=24.0.0" - } - }, - "node_modules/@asamuzakjp/generational-cache": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@asamuzakjp/generational-cache/-/generational-cache-1.0.1.tgz", - "integrity": "sha512-wajfB8KqzMCN2KGNFdLkReeHncd0AslUSrvHVvvYWuU8ghncRJoA50kT3zP9MVL0+9g4/67H+cdvBskj9THPzg==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^20.19.0 || ^22.12.0 || >=24.0.0" - } - }, - "node_modules/@asamuzakjp/nwsapi": { - "version": "2.3.9", - "resolved": "https://registry.npmjs.org/@asamuzakjp/nwsapi/-/nwsapi-2.3.9.tgz", - "integrity": "sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/@babel/code-frame": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", - "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.28.5", - "js-tokens": "^4.0.0", - "picocolors": "^1.1.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz", - "integrity": "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", - "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.29.0", - "@babel/generator": "^7.29.0", - "@babel/helper-compilation-targets": "^7.28.6", - "@babel/helper-module-transforms": "^7.28.6", - "@babel/helpers": "^7.28.6", - "@babel/parser": "^7.29.0", - "@babel/template": "^7.28.6", - "@babel/traverse": "^7.29.0", - "@babel/types": "^7.29.0", - "@jridgewell/remapping": "^2.3.5", - "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/generator": { - "version": "7.29.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", - "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.29.0", - "@babel/types": "^7.29.0", - "@jridgewell/gen-mapping": "^0.3.12", - "@jridgewell/trace-mapping": "^0.3.28", - "jsesc": "^3.0.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.27.3", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", - "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.27.3" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", - "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.28.6", - "@babel/helper-validator-option": "^7.27.1", - "browserslist": "^4.24.0", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.6.tgz", - "integrity": "sha512-dTOdvsjnG3xNT9Y0AUg1wAl38y+4Rl4sf9caSQZOXdNqVn+H+HbbJ4IyyHaIqNR6SW9oJpA/RuRjsjCw2IdIow==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.3", - "@babel/helper-member-expression-to-functions": "^7.28.5", - "@babel/helper-optimise-call-expression": "^7.27.1", - "@babel/helper-replace-supers": "^7.28.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", - "@babel/traverse": "^7.28.6", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.28.5.tgz", - "integrity": "sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.3", - "regexpu-core": "^6.3.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.8.tgz", - "integrity": "sha512-47UwBLPpQi1NoWzLuHNjRoHlYXMwIJoBf7MFou6viC/sIHWYygpvr0B6IAyh5sBdA2nr2LPIRww8lfaUVQINBA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "debug": "^4.4.3", - "lodash.debounce": "^4.0.8", - "resolve": "^1.22.11" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/helper-globals": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", - "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.28.5.tgz", - "integrity": "sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.28.5", - "@babel/types": "^7.28.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", - "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.28.6", - "@babel/types": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", - "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.28.6", - "@babel/helper-validator-identifier": "^7.28.5", - "@babel/traverse": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", - "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", - "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz", - "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.1", - "@babel/helper-wrap-function": "^7.27.1", - "@babel/traverse": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.28.6.tgz", - "integrity": "sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.28.5", - "@babel/helper-optimise-call-expression": "^7.27.1", - "@babel/traverse": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", - "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.27.1", - "@babel/types": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", - "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", - "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", - "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.6.tgz", - "integrity": "sha512-z+PwLziMNBeSQJonizz2AGnndLsP2DeGHIxDAn+wdHOGuo4Fo1x1HBPPXeE9TAOPHNNWQKCSlA2VZyYyyibDnQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/template": "^7.28.6", - "@babel/traverse": "^7.28.6", - "@babel/types": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.6.tgz", - "integrity": "sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/template": "^7.28.6", - "@babel/types": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz", - "integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.29.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.28.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.28.5.tgz", - "integrity": "sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/traverse": "^7.28.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz", - "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "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.27.1", - "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.27.1.tgz", - "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz", - "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", - "@babel/plugin-transform-optional-chaining": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.6.tgz", - "integrity": "sha512-a0aBScVTlNaiUe35UtfxAN7A/tehvvG4/ByO6+46VPKTRSlfnAFsgKy0FUh+qAkQrDTmhDkT+IBOKlOoMUxQ0g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/traverse": "^7.28.6" - }, - "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.28.6.tgz", - "integrity": "sha512-pSJUpFHdx9z5nqTSirOCMtYVP2wFgoWhP0p3g8ONK/4IHhLIBd0B9NYqAvIUAhq+OkhO4VM1tENCt0cjlsNShw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz", - "integrity": "sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz", - "integrity": "sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.28.6.tgz", - "integrity": "sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "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==", - "dev": true, - "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.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", - "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.29.0.tgz", - "integrity": "sha512-va0VdWro4zlBr2JsXC+ofCPB2iG12wPtVGTWFx2WLDOM3nYQZZIGP82qku2eW/JR83sD+k2k+CsNtyEbUqhU6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-remap-async-to-generator": "^7.27.1", - "@babel/traverse": "^7.29.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.28.6.tgz", - "integrity": "sha512-ilTRcmbuXjsMmcZ3HASTe4caH5Tpo93PkTxF9oG2VZsSWsahydmcEHhix9Ik122RcTnZnUzPbmux4wh1swfv7g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-remap-async-to-generator": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz", - "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.6.tgz", - "integrity": "sha512-tt/7wOtBmwHPNMPu7ax4pdPz6shjFrmHDghvNC+FG9Qvj7D6mJcoRQIF5dy4njmxR941l6rgtvfSB2zX3VlUIw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.28.6.tgz", - "integrity": "sha512-dY2wS3I2G7D697VHndN91TJr8/AAfXQNt5ynCTI/MpxMsSzHp+52uNivYT5wCPax3whc47DR8Ba7cmlQMg24bw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.6.tgz", - "integrity": "sha512-rfQ++ghVwTWTqQ7w8qyDxL1XGihjBss4CmTgGRCTAC9RIbhVpyp4fOeZtta0Lbf+dTNIVJer6ych2ibHwkZqsQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.6.tgz", - "integrity": "sha512-EF5KONAqC5zAqT783iMGuM2ZtmEBy+mJMOKl2BCvPZ2lVrwvXnB6o+OBWCS+CoeCCpVRF2sA2RBKUxvT8tQT5Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.3", - "@babel/helper-compilation-targets": "^7.28.6", - "@babel/helper-globals": "^7.28.0", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-replace-supers": "^7.28.6", - "@babel/traverse": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.28.6.tgz", - "integrity": "sha512-bcc3k0ijhHbc2lEfpFHgx7eYw9KNXqOerKWfzbxEHUGKnS3sz9C4CNL9OiFN1297bDNfUiSO7DaLzbvHQQQ1BQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/template": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.5.tgz", - "integrity": "sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/traverse": "^7.28.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.28.6.tgz", - "integrity": "sha512-SljjowuNKB7q5Oayv4FoPzeB74g3QgLt8IVJw9ADvWy3QnUb/01aw8I4AVv8wYnPvQz2GDDZ/g3GhcNyDBI4Bg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz", - "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.29.0.tgz", - "integrity": "sha512-zBPcW2lFGxdiD8PUnPwJjag2J9otbcLQzvbiOzDxpYXyCuYX9agOwMPGn1prVH0a4qzhCKu24rlH4c1f7yA8rw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz", - "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-explicit-resource-management": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.6.tgz", - "integrity": "sha512-Iao5Konzx2b6g7EPqTy40UZbcdXE126tTxVFr/nAIj+WItNxjKSYTEw3RC+A2/ZetmdJsgueL1KhaMCQHkLPIg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/plugin-transform-destructuring": "^7.28.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.28.6.tgz", - "integrity": "sha512-WitabqiGjV/vJ0aPOLSFfNY1u9U3R7W36B03r5I2KoNix+a3sOhJ3pKFB3R5It9/UiK78NiO0KE9P21cMhlPkw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz", - "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz", - "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz", - "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/traverse": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.28.6.tgz", - "integrity": "sha512-Nr+hEN+0geQkzhbdgQVPoqr47lZbm+5fCUmO70722xJZd0Mvb59+33QLImGj6F+DkK3xgDi1YVysP8whD6FQAw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz", - "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.6.tgz", - "integrity": "sha512-+anKKair6gpi8VsM/95kmomGNMD0eLz1NQ8+Pfw5sAwWH9fGYXT50E55ZpV0pHUHWf6IUTWPM+f/7AAff+wr9A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz", - "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz", - "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.28.6.tgz", - "integrity": "sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.0.tgz", - "integrity": "sha512-PrujnVFbOdUpw4UHiVwKvKRLMMic8+eC0CuNlxjsyZUiBjhFdPsewdXCkveh2KqBA9/waD0W1b4hXSOBQJezpQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-validator-identifier": "^7.28.5", - "@babel/traverse": "^7.29.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz", - "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.29.0.tgz", - "integrity": "sha512-1CZQA5KNAD6ZYQLPw7oi5ewtDNxH/2vuCh+6SmvgDfhumForvs8a1o9n0UrEoBD8HU4djO2yWngTQlXl1NDVEQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz", - "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.28.6.tgz", - "integrity": "sha512-3wKbRgmzYbw24mDJXT7N+ADXw8BC/imU9yo9c9X9NKaLF1fW+e5H1U5QjMUBe4Qo4Ox/o++IyUkl1sVCLgevKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.28.6.tgz", - "integrity": "sha512-SJR8hPynj8outz+SlStQSwvziMN4+Bq99it4tMIf5/Caq+3iOc0JtKyse8puvyXkk3eFRIA5ID/XfunGgO5i6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.6.tgz", - "integrity": "sha512-5rh+JR4JBC4pGkXLAcYdLHZjXudVxWMXbB6u6+E9lRL5TrGVbHt1TjxGbZ8CkmYw9zjkB7jutzOROArsqtncEA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/plugin-transform-destructuring": "^7.28.5", - "@babel/plugin-transform-parameters": "^7.27.7", - "@babel/traverse": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz", - "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-replace-supers": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.28.6.tgz", - "integrity": "sha512-R8ja/Pyrv0OGAvAXQhSTmWyPJPml+0TMqXlO5w+AsMEiwb2fg3WkOvob7UxFSL3OIttFSGSRFKQsOhJ/X6HQdQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.6.tgz", - "integrity": "sha512-A4zobikRGJTsX9uqVFdafzGkqD30t26ck2LmOzAuLL8b2x6k3TIqRiT2xVvA9fNmFeTX484VpsdgmKNA0bS23w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.27.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz", - "integrity": "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.28.6.tgz", - "integrity": "sha512-piiuapX9CRv7+0st8lmuUlRSmX6mBcVeNQ1b4AYzJxfCMuBfB0vBXDiGSmm03pKJw1v6cZ8KSeM+oUnM6yAExg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.28.6.tgz", - "integrity": "sha512-b97jvNSOb5+ehyQmBpmhOCiUC5oVK4PMnpRvO7+ymFBoqYjeDHIU9jnrNUuwHOiL9RpGDoKBpSViarV+BU+eVA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.3", - "@babel/helper-create-class-features-plugin": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz", - "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.28.0.tgz", - "integrity": "sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.28.6.tgz", - "integrity": "sha512-61bxqhiRfAACulXSLd/GxqmAedUSrRZIu/cbaT18T1CetkTmtDN15it7i80ru4DVqRK1WMxQhXs+Lf9kajm5Ow==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.3", - "@babel/helper-module-imports": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/plugin-syntax-jsx": "^7.28.6", - "@babel/types": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.27.1.tgz", - "integrity": "sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz", - "integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz", - "integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.27.1.tgz", - "integrity": "sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.29.0.tgz", - "integrity": "sha512-FijqlqMA7DmRdg/aINBSs04y8XNTYw/lr1gJ2WsmBnnaNw1iS43EPkJW+zK7z65auG3AWRFXWj+NcTQwYptUog==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regexp-modifiers": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.28.6.tgz", - "integrity": "sha512-QGWAepm9qxpaIs7UM9FvUSnCGlb8Ua1RhyM4/veAxLwt3gMat/LSGrZixyuj4I6+Kn9iwvqCyPTtbdxanYoWYg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz", - "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", - "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.28.6.tgz", - "integrity": "sha512-9U4QObUC0FtJl05AsUcodau/RWDytrU6uKgkxu09mLR9HLDAtUMoPuuskm5huQsoktmsYpI+bGmq+iapDcriKA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz", - "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz", - "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz", - "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.6.tgz", - "integrity": "sha512-0YWL2RFxOqEm9Efk5PvreamxPME8OyY0wM5wh5lHjF+VtVhdneCWGzZeSqzOfiobVqQaNCd2z0tQvnI9DaPWPw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.3", - "@babel/helper-create-class-features-plugin": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", - "@babel/plugin-syntax-typescript": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz", - "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.28.6.tgz", - "integrity": "sha512-4Wlbdl/sIZjzi/8St0evF0gEZrgOswVO6aOzqxh1kDZOl9WmLrHq2HtGhnOJZmHZYKP8WZ1MDLCt5DAWwRo57A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz", - "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.28.6.tgz", - "integrity": "sha512-/wHc/paTUmsDYN7SZkpWxogTOBNnlx7nBQYfy6JJlCT7G3mVhltk3e++N7zV0XfgGsrqBxd4rJQt9H16I21Y1Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.29.2", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.29.2.tgz", - "integrity": "sha512-DYD23veRYGvBFhcTY1iUvJnDNpuqNd/BzBwCvzOTKUnJjKg5kpUBh3/u9585Agdkgj+QuygG7jLfOPWMa2KVNw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.29.0", - "@babel/helper-compilation-targets": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-validator-option": "^7.27.1", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.28.5", - "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.6", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-import-assertions": "^7.28.6", - "@babel/plugin-syntax-import-attributes": "^7.28.6", - "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.27.1", - "@babel/plugin-transform-async-generator-functions": "^7.29.0", - "@babel/plugin-transform-async-to-generator": "^7.28.6", - "@babel/plugin-transform-block-scoped-functions": "^7.27.1", - "@babel/plugin-transform-block-scoping": "^7.28.6", - "@babel/plugin-transform-class-properties": "^7.28.6", - "@babel/plugin-transform-class-static-block": "^7.28.6", - "@babel/plugin-transform-classes": "^7.28.6", - "@babel/plugin-transform-computed-properties": "^7.28.6", - "@babel/plugin-transform-destructuring": "^7.28.5", - "@babel/plugin-transform-dotall-regex": "^7.28.6", - "@babel/plugin-transform-duplicate-keys": "^7.27.1", - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.29.0", - "@babel/plugin-transform-dynamic-import": "^7.27.1", - "@babel/plugin-transform-explicit-resource-management": "^7.28.6", - "@babel/plugin-transform-exponentiation-operator": "^7.28.6", - "@babel/plugin-transform-export-namespace-from": "^7.27.1", - "@babel/plugin-transform-for-of": "^7.27.1", - "@babel/plugin-transform-function-name": "^7.27.1", - "@babel/plugin-transform-json-strings": "^7.28.6", - "@babel/plugin-transform-literals": "^7.27.1", - "@babel/plugin-transform-logical-assignment-operators": "^7.28.6", - "@babel/plugin-transform-member-expression-literals": "^7.27.1", - "@babel/plugin-transform-modules-amd": "^7.27.1", - "@babel/plugin-transform-modules-commonjs": "^7.28.6", - "@babel/plugin-transform-modules-systemjs": "^7.29.0", - "@babel/plugin-transform-modules-umd": "^7.27.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.29.0", - "@babel/plugin-transform-new-target": "^7.27.1", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.28.6", - "@babel/plugin-transform-numeric-separator": "^7.28.6", - "@babel/plugin-transform-object-rest-spread": "^7.28.6", - "@babel/plugin-transform-object-super": "^7.27.1", - "@babel/plugin-transform-optional-catch-binding": "^7.28.6", - "@babel/plugin-transform-optional-chaining": "^7.28.6", - "@babel/plugin-transform-parameters": "^7.27.7", - "@babel/plugin-transform-private-methods": "^7.28.6", - "@babel/plugin-transform-private-property-in-object": "^7.28.6", - "@babel/plugin-transform-property-literals": "^7.27.1", - "@babel/plugin-transform-regenerator": "^7.29.0", - "@babel/plugin-transform-regexp-modifiers": "^7.28.6", - "@babel/plugin-transform-reserved-words": "^7.27.1", - "@babel/plugin-transform-shorthand-properties": "^7.27.1", - "@babel/plugin-transform-spread": "^7.28.6", - "@babel/plugin-transform-sticky-regex": "^7.27.1", - "@babel/plugin-transform-template-literals": "^7.27.1", - "@babel/plugin-transform-typeof-symbol": "^7.27.1", - "@babel/plugin-transform-unicode-escapes": "^7.27.1", - "@babel/plugin-transform-unicode-property-regex": "^7.28.6", - "@babel/plugin-transform-unicode-regex": "^7.27.1", - "@babel/plugin-transform-unicode-sets-regex": "^7.28.6", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.15", - "babel-plugin-polyfill-corejs3": "^0.14.0", - "babel-plugin-polyfill-regenerator": "^0.6.6", - "core-js-compat": "^3.48.0", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "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==", - "dev": true, - "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.28.5", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.28.5.tgz", - "integrity": "sha512-Z3J8vhRq7CeLjdC58jLv4lnZ5RKFUJWqH5emvxmv9Hv3BD1T9R/Im713R4MTKwvFaV74ejZ3sM01LyEKk4ugNQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-validator-option": "^7.27.1", - "@babel/plugin-transform-react-display-name": "^7.28.0", - "@babel/plugin-transform-react-jsx": "^7.27.1", - "@babel/plugin-transform-react-jsx-development": "^7.27.1", - "@babel/plugin-transform-react-pure-annotations": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-typescript": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.28.5.tgz", - "integrity": "sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-validator-option": "^7.27.1", - "@babel/plugin-syntax-jsx": "^7.27.1", - "@babel/plugin-transform-modules-commonjs": "^7.27.1", - "@babel/plugin-transform-typescript": "^7.28.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.29.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.2.tgz", - "integrity": "sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", - "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.28.6", - "@babel/parser": "^7.28.6", - "@babel/types": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", - "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.29.0", - "@babel/generator": "^7.29.0", - "@babel/helper-globals": "^7.28.0", - "@babel/parser": "^7.29.0", - "@babel/template": "^7.28.6", - "@babel/types": "^7.29.0", - "debug": "^4.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", - "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-string-parser": "^7.27.1", - "@babel/helper-validator-identifier": "^7.28.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@bcoe/v8-coverage": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.2.tgz", - "integrity": "sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/@bramus/specificity": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@bramus/specificity/-/specificity-2.4.2.tgz", - "integrity": "sha512-ctxtJ/eA+t+6q2++vj5j7FYX3nRu311q1wfYH3xjlLOsczhlhxAg2FWNUXhpGvAw3BWo1xBcvOV6/YLc2r5FJw==", - "dev": true, - "license": "MIT", - "dependencies": { - "css-tree": "^3.0.0" - }, - "bin": { - "specificity": "bin/cli.js" - } - }, - "node_modules/@csstools/color-helpers": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-6.0.2.tgz", - "integrity": "sha512-LMGQLS9EuADloEFkcTBR3BwV/CGHV7zyDxVRtVDTwdI2Ca4it0CCVTT9wCkxSgokjE5Ho41hEPgb8OEUwoXr6Q==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "engines": { - "node": ">=20.19.0" - } - }, - "node_modules/@csstools/css-calc": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.2.0.tgz", - "integrity": "sha512-bR9e6o2BDB12jzN/gIbjHa5wLJ4UjD1CB9pM7ehlc0ddk6EBz+yYS1EV2MF55/HUxrHcB/hehAyt5vhsA3hx7w==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT", - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "@csstools/css-parser-algorithms": "^4.0.0", - "@csstools/css-tokenizer": "^4.0.0" - } - }, - "node_modules/@csstools/css-color-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.1.0.tgz", - "integrity": "sha512-U0KhLYmy2GVj6q4T3WaAe6NPuFYCPQoE3b0dRGxejWDgcPp8TP7S5rVdM5ZrFaqu4N67X8YaPBw14dQSYx3IyQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT", - "dependencies": { - "@csstools/color-helpers": "^6.0.2", - "@csstools/css-calc": "^3.2.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "@csstools/css-parser-algorithms": "^4.0.0", - "@csstools/css-tokenizer": "^4.0.0" - } - }, - "node_modules/@csstools/css-parser-algorithms": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-4.0.0.tgz", - "integrity": "sha512-+B87qS7fIG3L5h3qwJ/IFbjoVoOe/bpOdh9hAjXbvx0o8ImEmUsGXN0inFOnk2ChCFgqkkGFQ+TpM5rbhkKe4w==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT", - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "@csstools/css-tokenizer": "^4.0.0" - } - }, - "node_modules/@csstools/css-syntax-patches-for-csstree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.1.3.tgz", - "integrity": "sha512-SH60bMfrRCJF3morcdk57WklujF4Jr/EsQUzqkarfHXEFcAR1gg7fS/chAE922Sehgzc1/+Tz5H3Ypa1HiEKrg==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "peerDependencies": { - "css-tree": "^3.2.1" - }, - "peerDependenciesMeta": { - "css-tree": { - "optional": true - } - } - }, - "node_modules/@csstools/css-tokenizer": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-4.0.0.tgz", - "integrity": "sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT", - "engines": { - "node": ">=20.19.0" - } - }, - "node_modules/@emnapi/core": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", - "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==", - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/wasi-threads": "1.2.1", - "tslib": "^2.4.0" - } - }, - "node_modules/@emnapi/runtime": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", - "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@emnapi/wasi-threads": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", - "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", - "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", - "cpu": [ - "ppc64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", - "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", - "cpu": [ - "arm" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", - "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", - "cpu": [ - "arm64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", - "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", - "cpu": [ - "x64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", - "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", - "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", - "cpu": [ - "x64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", - "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", - "cpu": [ - "arm64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", - "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", - "cpu": [ - "x64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", - "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", - "cpu": [ - "arm" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", - "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", - "cpu": [ - "arm64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", - "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", - "cpu": [ - "ia32" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", - "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", - "cpu": [ - "loong64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", - "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", - "cpu": [ - "mips64el" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", - "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", - "cpu": [ - "ppc64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", - "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", - "cpu": [ - "riscv64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", - "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", - "cpu": [ - "s390x" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", - "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", - "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", - "cpu": [ - "x64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", - "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", - "cpu": [ - "x64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", - "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", - "cpu": [ - "x64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", - "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", - "cpu": [ - "arm64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", - "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", - "cpu": [ - "ia32" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", - "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", - "cpu": [ - "x64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@exodus/bytes": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@exodus/bytes/-/bytes-1.15.0.tgz", - "integrity": "sha512-UY0nlA+feH81UGSHv92sLEPLCeZFjXOuHhrIo0HQydScuQc8s0A7kL/UdgwgDq8g8ilksmuoF35YVTNphV2aBQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^20.19.0 || ^22.12.0 || >=24.0.0" - }, - "peerDependencies": { - "@noble/hashes": "^1.8.0 || ^2.0.0" - }, - "peerDependenciesMeta": { - "@noble/hashes": { - "optional": true - } - } - }, - "node_modules/@inquirer/ansi": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@inquirer/ansi/-/ansi-2.0.5.tgz", - "integrity": "sha512-doc2sWgJpbFQ64UflSVd17ibMGDuxO1yKgOgLMwavzESnXjFWJqUeG8saYosqKpHp4kWiM5x1nXvEjbpx90gzw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" - } - }, - "node_modules/@inquirer/confirm": { - "version": "6.0.12", - "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-6.0.12.tgz", - "integrity": "sha512-h9FgGun3QwVYNj5TWIZZ+slii73bMoBFjPfVIGtnFuL4t8gBiNDV9PcSfIzkuxvgquJKt9nr1QzszpBzTbH8Og==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/core": "^11.1.9", - "@inquirer/type": "^4.0.5" - }, - "engines": { - "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@inquirer/core": { - "version": "11.1.9", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-11.1.9.tgz", - "integrity": "sha512-BDE4fG22uYh1bGSifcj7JSx119TVYNViMhMu85usp4Fswrzh6M0DV3yld64jA98uOAa2GSQ4Bg4bZRm2d2cwSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/ansi": "^2.0.5", - "@inquirer/figures": "^2.0.5", - "@inquirer/type": "^4.0.5", - "cli-width": "^4.1.0", - "fast-wrap-ansi": "^0.2.0", - "mute-stream": "^3.0.0", - "signal-exit": "^4.1.0" - }, - "engines": { - "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@inquirer/figures": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-2.0.5.tgz", - "integrity": "sha512-NsSs4kzfm12lNetHwAn3GEuH317IzpwrMCbOuMIVytpjnJ90YYHNwdRgYGuKmVxwuIqSgqk3M5qqQt1cDk0tGQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" - } - }, - "node_modules/@inquirer/type": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-4.0.5.tgz", - "integrity": "sha512-aetVUNeKNc/VriqXlw1NRSW0zhMBB0W4bNbWRJgzRl/3d0QNDQFfk0GO5SDdtjMZVg6o8ZKEiadd7SCCzoOn5Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "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==", - "dev": true, - "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.2.2", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", - "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", - "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/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==", - "dev": true, - "license": "MIT" - }, - "node_modules/@isaacs/cliui/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==", - "dev": true, - "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/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", - "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.2.2" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/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==", - "dev": true, - "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/@jest/expect-utils": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", - "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", - "dev": true, - "license": "MIT", - "dependencies": { - "jest-get-type": "^29.6.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "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==", - "dev": true, - "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==", - "dev": true, - "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/@joshwooding/vite-plugin-react-docgen-typescript": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@joshwooding/vite-plugin-react-docgen-typescript/-/vite-plugin-react-docgen-typescript-0.5.0.tgz", - "integrity": "sha512-qYDdL7fPwLRI+bJNurVcis+tNgJmvWjH4YTBGXTA8xMuxFrnAz6E5o35iyzyKbq5J5Lr8mJGfrR5GXl+WGwhgQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "glob": "^10.0.0", - "magic-string": "^0.27.0", - "react-docgen-typescript": "^2.2.2" - }, - "peerDependencies": { - "typescript": ">= 4.3.x", - "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/magic-string": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.13", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/remapping": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", - "dev": true, - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.31", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", - "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@mswjs/interceptors": { - "version": "0.41.5", - "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.41.5.tgz", - "integrity": "sha512-Fa2HztoLlZxRN6wVC2KB7q0SvRTKjfP0328NVnSit03+0nzm62syxyT46KGbgq3Vr1A/mmLeQwu3GprB0lNTjw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@open-draft/deferred-promise": "^2.2.0", - "@open-draft/logger": "^0.3.0", - "@open-draft/until": "^2.0.0", - "is-node-process": "^1.2.0", - "outvariant": "^1.4.3", - "strict-event-emitter": "^0.5.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@mswjs/interceptors/node_modules/@open-draft/deferred-promise": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@open-draft/deferred-promise/-/deferred-promise-2.2.0.tgz", - "integrity": "sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@napi-rs/wasm-runtime": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.4.tgz", - "integrity": "sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==", - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@tybys/wasm-util": "^0.10.1" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Brooooooklyn" - }, - "peerDependencies": { - "@emnapi/core": "^1.7.1", - "@emnapi/runtime": "^1.7.1" - } - }, - "node_modules/@open-draft/deferred-promise": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@open-draft/deferred-promise/-/deferred-promise-3.0.0.tgz", - "integrity": "sha512-XW375UK8/9SqUVNVa6M0yEy8+iTi4QN5VZ7aZuRFQmy76LRwI9wy5F4YIBU6T+eTe2/DNDo8tqu8RHlwLHM6RA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@open-draft/logger": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@open-draft/logger/-/logger-0.3.0.tgz", - "integrity": "sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-node-process": "^1.2.0", - "outvariant": "^1.4.0" - } - }, - "node_modules/@open-draft/until": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-2.1.0.tgz", - "integrity": "sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@oxc-project/types": { - "version": "0.127.0", - "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.127.0.tgz", - "integrity": "sha512-aIYXQBo4lCbO4z0R3FHeucQHpF46l2LbMdxRvqvuRuW2OxdnSkcng5B8+K12spgLDj93rtN3+J2Vac/TIO+ciQ==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/Boshen" - } - }, - "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==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@playwright/test": { - "version": "1.59.1", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.59.1.tgz", - "integrity": "sha512-PG6q63nQg5c9rIi4/Z5lR5IVF7yU5MqmKaPOe0HSc0O2cX1fPi96sUQu5j7eo4gKCkB2AnNGoWt7y4/Xx3Kcqg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "playwright": "1.59.1" - }, - "bin": { - "playwright": "cli.js" - }, - "engines": { - "node": ">=18" - } - }, - "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==", - "dev": true, - "license": "MIT" - }, - "node_modules/@remix-run/router": { - "version": "1.23.2", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.23.2.tgz", - "integrity": "sha512-Ic6m2U/rMjTkhERIa/0ZtXJP17QUi2CbWE7cqx4J58M8aA3QTfW+2UlQ4psvTX9IO1RfNVhK3pcpdjej7L+t2w==", - "license": "MIT", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@rolldown/binding-android-arm64": { - "version": "1.0.0-rc.17", - "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-rc.17.tgz", - "integrity": "sha512-s70pVGhw4zqGeFnXWvAzJDlvxhlRollagdCCKRgOsgUOH3N1l0LIxf83AtGzmb5SiVM4Hjl5HyarMRfdfj3DaQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-darwin-arm64": { - "version": "1.0.0-rc.17", - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-rc.17.tgz", - "integrity": "sha512-4ksWc9n0mhlZpZ9PMZgTGjeOPRu8MB1Z3Tz0Mo02eWfWCHMW1zN82Qz/pL/rC+yQa+8ZnutMF0JjJe7PjwasYw==", - "cpu": [ - "arm64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-darwin-x64": { - "version": "1.0.0-rc.17", - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-rc.17.tgz", - "integrity": "sha512-SUSDOI6WwUVNcWxd02QEBjLdY1VPHvlEkw6T/8nYG322iYWCTxRb1vzk4E+mWWYehTp7ERibq54LSJGjmouOsw==", - "cpu": [ - "x64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-freebsd-x64": { - "version": "1.0.0-rc.17", - "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-rc.17.tgz", - "integrity": "sha512-hwnz3nw9dbJ05EDO/PvcjaaewqqDy7Y1rn1UO81l8iIK1GjenME75dl16ajbvSSMfv66WXSRCYKIqfgq2KCfxw==", - "cpu": [ - "x64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-linux-arm-gnueabihf": { - "version": "1.0.0-rc.17", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-rc.17.tgz", - "integrity": "sha512-IS+W7epTcwANmFSQFrS1SivEXHtl1JtuQA9wlxrZTcNi6mx+FDOYrakGevvvTwgj2JvWiK8B29/qD9BELZPyXQ==", - "cpu": [ - "arm" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-linux-arm64-gnu": { - "version": "1.0.0-rc.17", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-rc.17.tgz", - "integrity": "sha512-e6usGaHKW5BMNZOymS1UcEYGowQMWcgZ71Z17Sl/h2+ZziNJ1a9n3Zvcz6LdRyIW5572wBCTH/Z+bKuZouGk9Q==", - "cpu": [ - "arm64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-linux-arm64-musl": { - "version": "1.0.0-rc.17", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-rc.17.tgz", - "integrity": "sha512-b/CgbwAJpmrRLp02RPfhbudf5tZnN9nsPWK82znefso832etkem8H7FSZwxrOI9djcdTP7U6YfNhbRnh7djErg==", - "cpu": [ - "arm64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-linux-ppc64-gnu": { - "version": "1.0.0-rc.17", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.0-rc.17.tgz", - "integrity": "sha512-4EII1iNGRUN5WwGbF/kOh/EIkoDN9HsupgLQoXfY+D1oyJm7/F4t5PYU5n8SWZgG0FEwakyM8pGgwcBYruGTlA==", - "cpu": [ - "ppc64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-linux-s390x-gnu": { - "version": "1.0.0-rc.17", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.0-rc.17.tgz", - "integrity": "sha512-AH8oq3XqQo4IibpVXvPeLDI5pzkpYn0WiZAfT05kFzoJ6tQNzwRdDYQ45M8I/gslbodRZwW8uxLhbSBbkv96rA==", - "cpu": [ - "s390x" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-linux-x64-gnu": { - "version": "1.0.0-rc.17", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-rc.17.tgz", - "integrity": "sha512-cLnjV3xfo7KslbU41Z7z8BH/E1y5mzUYzAqih1d1MDaIGZRCMqTijqLv76/P7fyHuvUcfGsIpqCdddbxLLK9rA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-linux-x64-musl": { - "version": "1.0.0-rc.17", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-rc.17.tgz", - "integrity": "sha512-0phclDw1spsL7dUB37sIARuis2tAgomCJXAHZlpt8PXZ4Ba0dRP1e+66lsRqrfhISeN9bEGNjQs+T/Fbd7oYGw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-openharmony-arm64": { - "version": "1.0.0-rc.17", - "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0-rc.17.tgz", - "integrity": "sha512-0ag/hEgXOwgw4t8QyQvUCxvEg+V0KBcA6YuOx9g0r02MprutRF5dyljgm3EmR02O292UX7UeS6HzWHAl6KgyhA==", - "cpu": [ - "arm64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-wasm32-wasi": { - "version": "1.0.0-rc.17", - "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0-rc.17.tgz", - "integrity": "sha512-LEXei6vo0E5wTGwpkJ4KoT3OZJRnglwldt5ziLzOlc6qqb55z4tWNq2A+PFqCJuvWWdP53CVhG1Z9NtToDPJrA==", - "cpu": [ - "wasm32" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/core": "1.10.0", - "@emnapi/runtime": "1.10.0", - "@napi-rs/wasm-runtime": "^1.1.4" - }, - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-win32-arm64-msvc": { - "version": "1.0.0-rc.17", - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-rc.17.tgz", - "integrity": "sha512-gUmyzBl3SPMa6hrqFUth9sVfcLBlYsbMzBx5PlexMroZStgzGqlZ26pYG89rBb45Mnia+oil6YAIFeEWGWhoZA==", - "cpu": [ - "arm64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-win32-x64-msvc": { - "version": "1.0.0-rc.17", - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-rc.17.tgz", - "integrity": "sha512-3hkiolcUAvPB9FLb3UZdfjVVNWherN1f/skkGWJP/fgSQhYUZpSIRr0/I8ZK9TkF3F7kxvJAk0+IcKvPHk9qQg==", - "cpu": [ - "x64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/pluginutils": { - "version": "1.0.0-beta.27", - "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz", - "integrity": "sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@rollup/pluginutils": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.3.0.tgz", - "integrity": "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^2.0.2", - "picomatch": "^4.0.2" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/pluginutils/node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "dev": true, - "license": "MIT" - }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.59.0.tgz", - "integrity": "sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xwDXYjpEMiLMg==", - "cpu": [ - "arm" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.59.0.tgz", - "integrity": "sha512-hZ+Zxj3SySm4A/DylsDKZAeVg0mvi++0PYVceVyX7hemkw7OreKdCvW2oQ3T1FMZvCaQXqOTHb8qmBShoqk69Q==", - "cpu": [ - "arm64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.59.0.tgz", - "integrity": "sha512-W2Psnbh1J8ZJw0xKAd8zdNgF9HRLkdWwwdWqubSVk0pUuQkoHnv7rx4GiF9rT4t5DIZGAsConRE3AxCdJ4m8rg==", - "cpu": [ - "arm64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.59.0.tgz", - "integrity": "sha512-ZW2KkwlS4lwTv7ZVsYDiARfFCnSGhzYPdiOU4IM2fDbL+QGlyAbjgSFuqNRbSthybLbIJ915UtZBtmuLrQAT/w==", - "cpu": [ - "x64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.59.0.tgz", - "integrity": "sha512-EsKaJ5ytAu9jI3lonzn3BgG8iRBjV4LxZexygcQbpiU0wU0ATxhNVEpXKfUa0pS05gTcSDMKpn3Sx+QB9RlTTA==", - "cpu": [ - "arm64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.59.0.tgz", - "integrity": "sha512-d3DuZi2KzTMjImrxoHIAODUZYoUUMsuUiY4SRRcJy6NJoZ6iIqWnJu9IScV9jXysyGMVuW+KNzZvBLOcpdl3Vg==", - "cpu": [ - "x64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.59.0.tgz", - "integrity": "sha512-t4ONHboXi/3E0rT6OZl1pKbl2Vgxf9vJfWgmUoCEVQVxhW6Cw/c8I6hbbu7DAvgp82RKiH7TpLwxnJeKv2pbsw==", - "cpu": [ - "arm" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.59.0.tgz", - "integrity": "sha512-CikFT7aYPA2ufMD086cVORBYGHffBo4K8MQ4uPS/ZnY54GKj36i196u8U+aDVT2LX4eSMbyHtyOh7D7Zvk2VvA==", - "cpu": [ - "arm" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.59.0.tgz", - "integrity": "sha512-jYgUGk5aLd1nUb1CtQ8E+t5JhLc9x5WdBKew9ZgAXg7DBk0ZHErLHdXM24rfX+bKrFe+Xp5YuJo54I5HFjGDAA==", - "cpu": [ - "arm64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.59.0.tgz", - "integrity": "sha512-peZRVEdnFWZ5Bh2KeumKG9ty7aCXzzEsHShOZEFiCQlDEepP1dpUl/SrUNXNg13UmZl+gzVDPsiCwnV1uI0RUA==", - "cpu": [ - "arm64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-loong64-gnu": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.59.0.tgz", - "integrity": "sha512-gbUSW/97f7+r4gHy3Jlup8zDG190AuodsWnNiXErp9mT90iCy9NKKU0Xwx5k8VlRAIV2uU9CsMnEFg/xXaOfXg==", - "cpu": [ - "loong64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-loong64-musl": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.59.0.tgz", - "integrity": "sha512-yTRONe79E+o0FWFijasoTjtzG9EBedFXJMl888NBEDCDV9I2wGbFFfJQQe63OijbFCUZqxpHz1GzpbtSFikJ4Q==", - "cpu": [ - "loong64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-ppc64-gnu": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.59.0.tgz", - "integrity": "sha512-sw1o3tfyk12k3OEpRddF68a1unZ5VCN7zoTNtSn2KndUE+ea3m3ROOKRCZxEpmT9nsGnogpFP9x6mnLTCaoLkA==", - "cpu": [ - "ppc64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-ppc64-musl": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.59.0.tgz", - "integrity": "sha512-+2kLtQ4xT3AiIxkzFVFXfsmlZiG5FXYW7ZyIIvGA7Bdeuh9Z0aN4hVyXS/G1E9bTP/vqszNIN/pUKCk/BTHsKA==", - "cpu": [ - "ppc64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.59.0.tgz", - "integrity": "sha512-NDYMpsXYJJaj+I7UdwIuHHNxXZ/b/N2hR15NyH3m2qAtb/hHPA4g4SuuvrdxetTdndfj9b1WOmy73kcPRoERUg==", - "cpu": [ - "riscv64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-musl": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.59.0.tgz", - "integrity": "sha512-nLckB8WOqHIf1bhymk+oHxvM9D3tyPndZH8i8+35p/1YiVoVswPid2yLzgX7ZJP0KQvnkhM4H6QZ5m0LzbyIAg==", - "cpu": [ - "riscv64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.59.0.tgz", - "integrity": "sha512-oF87Ie3uAIvORFBpwnCvUzdeYUqi2wY6jRFWJAy1qus/udHFYIkplYRW+wo+GRUP4sKzYdmE1Y3+rY5Gc4ZO+w==", - "cpu": [ - "s390x" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.59.0.tgz", - "integrity": "sha512-3AHmtQq/ppNuUspKAlvA8HtLybkDflkMuLK4DPo77DfthRb71V84/c4MlWJXixZz4uruIH4uaa07IqoAkG64fg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.59.0.tgz", - "integrity": "sha512-2UdiwS/9cTAx7qIUZB/fWtToJwvt0Vbo0zmnYt7ED35KPg13Q0ym1g442THLC7VyI6JfYTP4PiSOWyoMdV2/xg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-openbsd-x64": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.59.0.tgz", - "integrity": "sha512-M3bLRAVk6GOwFlPTIxVBSYKUaqfLrn8l0psKinkCFxl4lQvOSz8ZrKDz2gxcBwHFpci0B6rttydI4IpS4IS/jQ==", - "cpu": [ - "x64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ] - }, - "node_modules/@rollup/rollup-openharmony-arm64": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.59.0.tgz", - "integrity": "sha512-tt9KBJqaqp5i5HUZzoafHZX8b5Q2Fe7UjYERADll83O4fGqJ49O1FsL6LpdzVFQcpwvnyd0i+K/VSwu/o/nWlA==", - "cpu": [ - "arm64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ] - }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.59.0.tgz", - "integrity": "sha512-V5B6mG7OrGTwnxaNUzZTDTjDS7F75PO1ae6MJYdiMu60sq0CqN5CVeVsbhPxalupvTX8gXVSU9gq+Rx1/hvu6A==", - "cpu": [ - "arm64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.59.0.tgz", - "integrity": "sha512-UKFMHPuM9R0iBegwzKF4y0C4J9u8C6MEJgFuXTBerMk7EJ92GFVFYBfOZaSGLu6COf7FxpQNqhNS4c4icUPqxA==", - "cpu": [ - "ia32" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-gnu": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.59.0.tgz", - "integrity": "sha512-laBkYlSS1n2L8fSo1thDNGrCTQMmxjYY5G0WFWjFFYZkKPjsMBsgJfGf4TLxXrF6RyhI60L8TMOjBMvXiTcxeA==", - "cpu": [ - "x64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.59.0.tgz", - "integrity": "sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj2397EfA==", - "cpu": [ - "x64" - ], - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@sinclair/typebox": { - "version": "0.27.10", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.10.tgz", - "integrity": "sha512-MTBk/3jGLNB2tVxv6uLlFh1iu64iYOQ2PbdOSK3NW8JZsmlaOh2q6sdtKowBhfw8QFLmYNzTW4/oK4uATIi6ZA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@standard-schema/spec": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", - "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==", - "dev": true, - "license": "MIT" - }, - "node_modules/@stellar/js-xdr": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@stellar/js-xdr/-/js-xdr-3.1.2.tgz", - "integrity": "sha512-VVolPL5goVEIsvuGqDc5uiKxV03lzfWdvYg1KikvwheDmTBO68CKDji3bAZ/kppZrx5iTA8z3Ld5yuytcvhvOQ==", - "license": "Apache-2.0" - }, - "node_modules/@stellar/stellar-base": { - "version": "12.1.1", - "resolved": "https://registry.npmjs.org/@stellar/stellar-base/-/stellar-base-12.1.1.tgz", - "integrity": "sha512-gOBSOFDepihslcInlqnxKZdIW9dMUO1tpOm3AtJR33K2OvpXG6SaVHCzAmCFArcCqI9zXTEiSoh70T48TmiHJA==", - "license": "Apache-2.0", - "dependencies": { - "@stellar/js-xdr": "^3.1.2", - "base32.js": "^0.1.0", - "bignumber.js": "^9.1.2", - "buffer": "^6.0.3", - "sha.js": "^2.3.6", - "tweetnacl": "^1.0.3" - }, - "optionalDependencies": { - "sodium-native": "^4.1.1" - } - }, - "node_modules/@stellar/stellar-sdk": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/@stellar/stellar-sdk/-/stellar-sdk-12.3.0.tgz", - "integrity": "sha512-F2DYFop/M5ffXF0lvV5Ezjk+VWNKg0QDX8gNhwehVU3y5LYA3WAY6VcCarMGPaG9Wdgoeh1IXXzOautpqpsltw==", - "license": "Apache-2.0", - "dependencies": { - "@stellar/stellar-base": "^12.1.1", - "axios": "^1.7.7", - "bignumber.js": "^9.1.2", - "eventsource": "^2.0.2", - "randombytes": "^2.1.0", - "toml": "^3.0.0", - "urijs": "^1.19.1" - } - }, - "node_modules/@storybook/builder-vite": { - "version": "8.6.18", - "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-8.6.18.tgz", - "integrity": "sha512-XLqnOv4C36jlTd4uC8xpWBxv+7GV4/05zWJ0wAcU4qflorropUTirt4UQPGkwIzi+BVAhs9pJj+m4k0IWJtpHg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/csf-plugin": "8.6.18", - "browser-assert": "^1.2.1", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.6.18", - "vite": "^4.0.0 || ^5.0.0 || ^6.0.0" - } - }, - "node_modules/@storybook/components": { - "version": "8.6.18", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-8.6.18.tgz", - "integrity": "sha512-55yViiZzPS/cPBuOeW4QGxGqrusjXVyxuknmbYCIwDtFyyvI/CgbjXRHdxNBaIjz+IlftxvBmmSaOqFG5+/dkA==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" - } - }, - "node_modules/@storybook/core": { - "version": "8.6.18", - "resolved": "https://registry.npmjs.org/@storybook/core/-/core-8.6.18.tgz", - "integrity": "sha512-dRBP2TnX6fGdS0T2mXBHjkS/3Nlu1ra1huovZVFuM67CYMzrhM/3hX/zru1vWSC5rqY93ZaAhjMciPW4pK5mMQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/theming": "8.6.18", - "better-opn": "^3.0.2", - "browser-assert": "^1.2.1", - "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0", - "esbuild-register": "^3.5.0", - "jsdoc-type-pratt-parser": "^4.0.0", - "process": "^0.11.10", - "recast": "^0.23.5", - "semver": "^7.6.2", - "util": "^0.12.5", - "ws": "^8.2.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "prettier": "^2 || ^3" - }, - "peerDependenciesMeta": { - "prettier": { - "optional": true - } - } - }, - "node_modules/@storybook/core/node_modules/semver": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@storybook/csf-plugin": { - "version": "8.6.18", - "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.6.18.tgz", - "integrity": "sha512-x1ioz/L0CwaelCkHci3P31YtvwayN3FBftvwQOPbvRh9qeb4Cpz5IdVDmyvSxxYwXN66uAORNoqgjTi7B4/y5Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "unplugin": "^1.3.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.6.18" - } - }, - "node_modules/@storybook/global": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@storybook/global/-/global-5.0.0.tgz", - "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@storybook/manager-api": { - "version": "8.6.18", - "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.6.18.tgz", - "integrity": "sha512-BjIp12gEMgzFkEsgKpDIbZdnSWTZpm2dlws8WiPJCpgJtG+HWSxZ0/Ms30Au9yfwzQEKRSbV/5zpsKMGc2SIJw==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" - } - }, - "node_modules/@storybook/preview-api": { - "version": "8.6.18", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.6.18.tgz", - "integrity": "sha512-joXRXh3GdVvzhbfIgmix1xs90p8Q/nja7AhEAC2egn5Pl7SKsIYZUCYI6UdrQANb2myg9P552LKXfPect8llKg==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" - } - }, - "node_modules/@storybook/react": { - "version": "8.6.18", - "resolved": "https://registry.npmjs.org/@storybook/react/-/react-8.6.18.tgz", - "integrity": "sha512-BuLpzMkKtF+UCQCbi+lYVX9cdcAMG86Lu2dDn7UFkPi5HRNFq/zHPSvlz1XDgL0OYMtcqB1aoVzFzcyzUBhhjw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/components": "8.6.18", - "@storybook/global": "^5.0.0", - "@storybook/manager-api": "8.6.18", - "@storybook/preview-api": "8.6.18", - "@storybook/react-dom-shim": "8.6.18", - "@storybook/theming": "8.6.18" - }, - "engines": { - "node": ">=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "@storybook/test": "8.6.18", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "storybook": "^8.6.18", - "typescript": ">= 4.2.x" - }, - "peerDependenciesMeta": { - "@storybook/test": { - "optional": true - }, - "typescript": { - "optional": true - } - } - }, - "node_modules/@storybook/react-dom-shim": { - "version": "8.6.18", - "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.6.18.tgz", - "integrity": "sha512-N4xULcAWZQTUv4jy1/d346Tyb4gufuC3UaLCuU/iVSZ1brYF4OW3ANr+096btbMxY8pR/65lmtoqr5CTGwnBvA==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "storybook": "^8.6.18" - } - }, - "node_modules/@storybook/react-vite": { - "version": "8.6.18", - "resolved": "https://registry.npmjs.org/@storybook/react-vite/-/react-vite-8.6.18.tgz", - "integrity": "sha512-qpSYyH2IizlEsI95MJTdIL6xpLSgiNCMoJpHu+IEqLnyvmecRR/YEZvcHalgdtawuXlimH0bAYuwIu3l8Vo6FQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@joshwooding/vite-plugin-react-docgen-typescript": "0.5.0", - "@rollup/pluginutils": "^5.0.2", - "@storybook/builder-vite": "8.6.18", - "@storybook/react": "8.6.18", - "find-up": "^5.0.0", - "magic-string": "^0.30.0", - "react-docgen": "^7.0.0", - "resolve": "^1.22.8", - "tsconfig-paths": "^4.2.0" - }, - "engines": { - "node": ">=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "@storybook/test": "8.6.18", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "storybook": "^8.6.18", - "vite": "^4.0.0 || ^5.0.0 || ^6.0.0" - }, - "peerDependenciesMeta": { - "@storybook/test": { - "optional": true - } - } - }, - "node_modules/@storybook/theming": { - "version": "8.6.18", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.6.18.tgz", - "integrity": "sha512-n6OEjEtHupa2PdTwWzRepr7cO8NkDd4rgF6BKLitRbujOspLxzMBEqdphs+QLcuiCIgf33SqmEA64QWnbSMhPw==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" - } - }, - "node_modules/@testing-library/dom": { - "version": "10.4.1", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.1.tgz", - "integrity": "sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^5.0.1", - "aria-query": "5.3.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.5.0", - "picocolors": "1.1.1", - "pretty-format": "^27.0.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@testing-library/dom/node_modules/aria-query": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "dequal": "^2.0.3" - } - }, - "node_modules/@testing-library/dom/node_modules/dom-accessibility-api": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", - "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@testing-library/jest-dom": { - "version": "6.9.1", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.9.1.tgz", - "integrity": "sha512-zIcONa+hVtVSSep9UT3jZ5rizo2BsxgyDYU7WFD5eICBE7no3881HGeb/QkGfsJs6JTkY1aQhT7rIPC7e+0nnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@adobe/css-tools": "^4.4.0", - "aria-query": "^5.0.0", - "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.6.3", - "picocolors": "^1.1.1", - "redent": "^3.0.0" - }, - "engines": { - "node": ">=14", - "npm": ">=6", - "yarn": ">=1" - } - }, - "node_modules/@testing-library/react": { - "version": "16.3.2", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.3.2.tgz", - "integrity": "sha512-XU5/SytQM+ykqMnAnvB2umaJNIOsLF3PVv//1Ew4CTcpz0/BRyy/af40qqrt7SjKpDdT1saBMc42CUok5gaw+g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.12.5" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@testing-library/dom": "^10.0.0", - "@types/react": "^18.0.0 || ^19.0.0", - "@types/react-dom": "^18.0.0 || ^19.0.0", - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@testing-library/user-event": { - "version": "14.6.1", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.6.1.tgz", - "integrity": "sha512-vq7fv0rnt+QTXgPxr5Hjc210p6YKq2kmdziLgnsZGgLJ9e6VAShx1pACLuRjd/AS/sr7phAR58OIIpf0LlmQNw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12", - "npm": ">=6" - }, - "peerDependencies": { - "@testing-library/dom": ">=7.21.4" - } - }, - "node_modules/@tybys/wasm-util": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", - "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==", - "dev": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@types/aria-query": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", - "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/babel__core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", - "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", - "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.28.2" - } - }, - "node_modules/@types/chai": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz", - "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/deep-eql": "*", - "assertion-error": "^2.0.1" - } - }, - "node_modules/@types/d3-array": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.2.tgz", - "integrity": "sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==", - "license": "MIT" - }, - "node_modules/@types/d3-color": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", - "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==", - "license": "MIT" - }, - "node_modules/@types/d3-ease": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz", - "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==", - "license": "MIT" - }, - "node_modules/@types/d3-interpolate": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz", - "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==", - "license": "MIT", - "dependencies": { - "@types/d3-color": "*" - } - }, - "node_modules/@types/d3-path": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.1.tgz", - "integrity": "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==", - "license": "MIT" - }, - "node_modules/@types/d3-scale": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz", - "integrity": "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==", - "license": "MIT", - "dependencies": { - "@types/d3-time": "*" - } - }, - "node_modules/@types/d3-shape": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.8.tgz", - "integrity": "sha512-lae0iWfcDeR7qt7rA88BNiqdvPS5pFVPpo5OfjElwNaT2yyekbM0C9vK+yqBqEmHr6lDkRnYNoTBYlAgJa7a4w==", - "license": "MIT", - "dependencies": { - "@types/d3-path": "*" - } - }, - "node_modules/@types/d3-time": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.4.tgz", - "integrity": "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==", - "license": "MIT" - }, - "node_modules/@types/d3-timer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz", - "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==", - "license": "MIT" - }, - "node_modules/@types/deep-eql": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz", - "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/doctrine": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/@types/doctrine/-/doctrine-0.0.9.tgz", - "integrity": "sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/estree": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", - "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", - "dev": true, - "license": "MIT" - }, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/jest": { - "version": "29.5.14", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.14.tgz", - "integrity": "sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "expect": "^29.0.0", - "pretty-format": "^29.0.0" - } - }, - "node_modules/@types/jest/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@types/jest/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@types/node": { - "version": "25.6.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.6.0.tgz", - "integrity": "sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~7.19.0" - } - }, - "node_modules/@types/prop-types": { - "version": "15.7.15", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz", - "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/react": { - "version": "18.3.28", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.28.tgz", - "integrity": "sha512-z9VXpC7MWrhfWipitjNdgCauoMLRdIILQsAEV+ZesIzBq/oUlxk0m3ApZuMFCXdnS4U7KrI+l3WRUEGQ8K1QKw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/prop-types": "*", - "csstype": "^3.2.2" - } - }, - "node_modules/@types/react-dom": { - "version": "18.3.7", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.7.tgz", - "integrity": "sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "^18.0.0" - } - }, - "node_modules/@types/resolve": { - "version": "1.20.6", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.6.tgz", - "integrity": "sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/set-cookie-parser": { - "version": "2.4.10", - "resolved": "https://registry.npmjs.org/@types/set-cookie-parser/-/set-cookie-parser-2.4.10.tgz", - "integrity": "sha512-GGmQVGpQWUe5qglJozEjZV/5dyxbOOZ0LHe/lqyWssB88Y4svNfst0uqBVscdDeIKl5Jy5+aPSvy7mI9tYRguw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/statuses": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/statuses/-/statuses-2.0.6.tgz", - "integrity": "sha512-xMAgYwceFhRA2zY+XbEA7mxYbA093wdiW8Vu6gZPGWy9cmOyU9XesH1tNcEWsKFd5Vzrqx5T3D38PWx1FIIXkA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/yargs": { - "version": "17.0.35", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", - "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", - "dev": true, - "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==", - "dev": true, - "license": "MIT" - }, - "node_modules/@vitejs/plugin-react": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz", - "integrity": "sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.28.0", - "@babel/plugin-transform-react-jsx-self": "^7.27.1", - "@babel/plugin-transform-react-jsx-source": "^7.27.1", - "@rolldown/pluginutils": "1.0.0-beta.27", - "@types/babel__core": "^7.20.5", - "react-refresh": "^0.17.0" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "peerDependencies": { - "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" - } - }, - "node_modules/@vitest/coverage-v8": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-4.1.5.tgz", - "integrity": "sha512-38C0/Ddb7HcRG0Z4/DUem8x57d2p9jYgp18mkaYswEOQBGsI1CG4f/hjm0ZCeaJfWhSZ4k7jgs29V1Zom7Ki9A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@bcoe/v8-coverage": "^1.0.2", - "@vitest/utils": "4.1.5", - "ast-v8-to-istanbul": "^1.0.0", - "istanbul-lib-coverage": "^3.2.2", - "istanbul-lib-report": "^3.0.1", - "istanbul-reports": "^3.2.0", - "magicast": "^0.5.2", - "obug": "^2.1.1", - "std-env": "^4.0.0-rc.1", - "tinyrainbow": "^3.1.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - }, - "peerDependencies": { - "@vitest/browser": "4.1.5", - "vitest": "4.1.5" - }, - "peerDependenciesMeta": { - "@vitest/browser": { - "optional": true - } - } - }, - "node_modules/@vitest/expect": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.5.tgz", - "integrity": "sha512-PWBaRY5JoKuRnHlUHfpV/KohFylaDZTupcXN1H9vYryNLOnitSw60Mw9IAE2r67NbwwzBw/Cc/8q9BK3kIX8Kw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@standard-schema/spec": "^1.1.0", - "@types/chai": "^5.2.2", - "@vitest/spy": "4.1.5", - "@vitest/utils": "4.1.5", - "chai": "^6.2.2", - "tinyrainbow": "^3.1.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/mocker": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.5.tgz", - "integrity": "sha512-/x2EmFC4mT4NNzqvC3fmesuV97w5FC903KPmey4gsnJiMQ3Be1IlDKVaDaG8iqaLFHqJ2FVEkxZk5VmeLjIItw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vitest/spy": "4.1.5", - "estree-walker": "^3.0.3", - "magic-string": "^0.30.21" - }, - "funding": { - "url": "https://opencollective.com/vitest" - }, - "peerDependencies": { - "msw": "^2.4.9", - "vite": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "msw": { - "optional": true - }, - "vite": { - "optional": true - } - } - }, - "node_modules/@vitest/pretty-format": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.5.tgz", - "integrity": "sha512-7I3q6l5qr03dVfMX2wCo9FxwSJbPdwKjy2uu/YPpU3wfHvIL4QHwVRp57OfGrDFeUJ8/8QdfBKIV12FTtLn00g==", - "dev": true, - "license": "MIT", - "dependencies": { - "tinyrainbow": "^3.1.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/runner": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.5.tgz", - "integrity": "sha512-2D+o7Pr82IEO46YPpoA/YU0neeyr6FTerQb5Ro7BUnBuv6NQtT/kmVnczngiMEBhzgqz2UZYl5gArejsyERDSQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vitest/utils": "4.1.5", - "pathe": "^2.0.3" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/snapshot": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.5.tgz", - "integrity": "sha512-zypXEt4KH/XgKGPUz4eC2AvErYx0My5hfL8oDb1HzGFpEk1P62bxSohdyOmvz+d9UJwanI68MKwr2EquOaOgMQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vitest/pretty-format": "4.1.5", - "@vitest/utils": "4.1.5", - "magic-string": "^0.30.21", - "pathe": "^2.0.3" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/spy": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.5.tgz", - "integrity": "sha512-2lNOsh6+R2Idnf1TCZqSwYlKN2E/iDlD8sgU59kYVl+OMDmvldO1VDk39smRfpUNwYpNRVn3w4YfuC7KfbBnkQ==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/ui": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@vitest/ui/-/ui-4.1.5.tgz", - "integrity": "sha512-3Z9HNFiV0IF1fk0JPiK+7kE1GcaIPefQQIBYur6PM5yFIq6agys3uqP/0t966e1wXfmjbRCHDe7qW236Xjwnag==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vitest/utils": "4.1.5", - "fflate": "^0.8.2", - "flatted": "^3.4.2", - "pathe": "^2.0.3", - "sirv": "^3.0.2", - "tinyglobby": "^0.2.15", - "tinyrainbow": "^3.1.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - }, - "peerDependencies": { - "vitest": "4.1.5" - } - }, - "node_modules/@vitest/utils": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.5.tgz", - "integrity": "sha512-76wdkrmfXfqGjueGgnb45ITPyUi1ycZ4IHgC2bhPDUfWHklY/q3MdLOAB+TF1e6xfl8NxNY0ZYaPCFNWSsw3Ug==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vitest/pretty-format": "4.1.5", - "convert-source-map": "^2.0.0", - "tinyrainbow": "^3.1.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/acorn": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", - "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "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==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/aria-query": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", - "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/assertion-error": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", - "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - } - }, - "node_modules/ast-types": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", - "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ast-v8-to-istanbul": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/ast-v8-to-istanbul/-/ast-v8-to-istanbul-1.0.0.tgz", - "integrity": "sha512-1fSfIwuDICFA4LKkCzRPO7F0hzFf0B7+Xqrl27ynQaa+Rh0e1Es0v6kWHPott3lU10AyAr7oKHa65OppjLn3Rg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.31", - "estree-walker": "^3.0.3", - "js-tokens": "^10.0.0" - } - }, - "node_modules/ast-v8-to-istanbul/node_modules/js-tokens": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-10.0.0.tgz", - "integrity": "sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==", - "dev": true, - "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/available-typed-arrays": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", - "license": "MIT", - "dependencies": { - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/axios": { - "version": "1.13.6", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.6.tgz", - "integrity": "sha512-ChTCHMouEe2kn713WHbQGcuYrr6fXTBiu460OTwWrWob16g1bXn4vtz07Ope7ewMozJAnEquLk5lWQWtBig9DQ==", - "license": "MIT", - "dependencies": { - "follow-redirects": "^1.15.11", - "form-data": "^4.0.5", - "proxy-from-env": "^1.1.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.17", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.17.tgz", - "integrity": "sha512-aTyf30K/rqAsNwN76zYrdtx8obu0E4KoUME29B1xj+B3WxgvWkp943vYQ+z8Mv3lw9xHXMHpvSPOBxzAkIa94w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.28.6", - "@babel/helper-define-polyfill-provider": "^0.6.8", - "semver": "^6.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.14.2.tgz", - "integrity": "sha512-coWpDLJ410R781Npmn/SIBZEsAetR4xVi0SxLMXPaMO4lSf1MwnkGYMtkFxew0Dn8B3/CpbpYxN0JCgg8mn67g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.8", - "core-js-compat": "^3.48.0" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.8.tgz", - "integrity": "sha512-M762rNHfSF1EV3SLtnCJXFoQbbIIz0OyRwnCmV0KPC7qosSfCO0QLTSuJX3ayAebubhE6oYBAYPrBA5ljowaZg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.8" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true, - "license": "MIT" - }, - "node_modules/bare-addon-resolve": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/bare-addon-resolve/-/bare-addon-resolve-1.10.0.tgz", - "integrity": "sha512-sSd0jieRJlDaODOzj0oe0RjFVC1QI0ZIjGIdPkbrTXsdVVtENg14c+lHHAhHwmWCZ2nQlMhy8jA3Y5LYPc/isA==", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "bare-module-resolve": "^1.10.0", - "bare-semver": "^1.0.0" - }, - "peerDependencies": { - "bare-url": "*" - }, - "peerDependenciesMeta": { - "bare-url": { - "optional": true - } - } - }, - "node_modules/bare-module-resolve": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/bare-module-resolve/-/bare-module-resolve-1.12.1.tgz", - "integrity": "sha512-hbmAPyFpEq8FoZMd5sFO3u6MC5feluWoGE8YKlA8fCrl6mNtx68Wjg4DTiDJcqRJaovTvOYKfYngoBUnbaT7eg==", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "bare-semver": "^1.0.0" - }, - "peerDependencies": { - "bare-url": "*" - }, - "peerDependenciesMeta": { - "bare-url": { - "optional": true - } - } - }, - "node_modules/bare-semver": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bare-semver/-/bare-semver-1.0.2.tgz", - "integrity": "sha512-ESVaN2nzWhcI5tf3Zzcq9aqCZ676VWzqw07eEZ0qxAcEOAFYBa0pWq8sK34OQeHLY3JsfKXZS9mDyzyxGjeLzA==", - "license": "Apache-2.0", - "optional": true - }, - "node_modules/base32.js": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/base32.js/-/base32.js-0.1.0.tgz", - "integrity": "sha512-n3TkB02ixgBOhTvANakDb4xaMXnYUVkNoRFJjQflcqMQhyEKxEHdj3E6N8t8sUQ0mjH/3/JxzlXuz3ul/J90pQ==", - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/baseline-browser-mapping": { - "version": "2.10.8", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.8.tgz", - "integrity": "sha512-PCLz/LXGBsNTErbtB6i5u4eLpHeMfi93aUv5duMmj6caNu6IphS4q6UevDnL36sZQv9lrP11dbPKGMaXPwMKfQ==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "baseline-browser-mapping": "dist/cli.cjs" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/better-opn": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-3.0.2.tgz", - "integrity": "sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "open": "^8.0.4" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/bidi-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/bidi-js/-/bidi-js-1.0.3.tgz", - "integrity": "sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==", - "dev": true, - "license": "MIT", - "dependencies": { - "require-from-string": "^2.0.2" - } - }, - "node_modules/bignumber.js": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.3.1.tgz", - "integrity": "sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ==", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/brace-expansion": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.0.tgz", - "integrity": "sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, - "license": "MIT", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browser-assert": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/browser-assert/-/browser-assert-1.2.1.tgz", - "integrity": "sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==", - "dev": true - }, - "node_modules/browserslist": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", - "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "baseline-browser-mapping": "^2.9.0", - "caniuse-lite": "^1.0.30001759", - "electron-to-chromium": "^1.5.263", - "node-releases": "^2.0.27", - "update-browserslist-db": "^1.2.0" - }, - "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/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/caniuse-lite": { - "version": "1.0.30001779", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001779.tgz", - "integrity": "sha512-U5og2PN7V4DMgF50YPNtnZJGWVLFjjsN3zb6uMT5VGYIewieDj1upwfuVNXf4Kor+89c3iCRJnSzMD5LmTvsfA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "node_modules/chai": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/chai/-/chai-6.2.2.tgz", - "integrity": "sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "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/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-width": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", - "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 12" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/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/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "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==", - "dev": true, - "license": "MIT" - }, - "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/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==", - "dev": true, - "license": "MIT" - }, - "node_modules/cookie": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", - "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" - } - }, - "node_modules/core-js-compat": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.49.0.tgz", - "integrity": "sha512-VQXt1jr9cBz03b331DFDCCP90b3fanciLkgiOoy8SBHy06gNf+vQ1A3WFLqG7I8TipYIKeYK9wxd0tUrvHcOZA==", - "dev": true, - "license": "MIT", - "dependencies": { - "browserslist": "^4.28.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/css-tree": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.2.1.tgz", - "integrity": "sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==", - "dev": true, - "license": "MIT", - "dependencies": { - "mdn-data": "2.27.1", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" - } - }, - "node_modules/css.escape": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", - "dev": true, - "license": "MIT" - }, - "node_modules/csstype": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", - "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", - "license": "MIT" - }, - "node_modules/d3-array": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", - "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", - "license": "ISC", - "dependencies": { - "internmap": "1 - 2" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-color": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", - "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-ease": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", - "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-format": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.2.tgz", - "integrity": "sha512-AJDdYOdnyRDV5b6ArilzCPPwc1ejkHcoyFarqlPqT7zRYjhavcT3uSrqcMvsgh2CgoPbK3RCwyHaVyxYcP2Arg==", - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-interpolate": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", - "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", - "license": "ISC", - "dependencies": { - "d3-color": "1 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-path": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", - "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-scale": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", - "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", - "license": "ISC", - "dependencies": { - "d3-array": "2.10.0 - 3", - "d3-format": "1 - 3", - "d3-interpolate": "1.2.0 - 3", - "d3-time": "2.1.1 - 3", - "d3-time-format": "2 - 4" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-shape": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", - "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", - "license": "ISC", - "dependencies": { - "d3-path": "^3.1.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-time": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", - "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", - "license": "ISC", - "dependencies": { - "d3-array": "2 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-time-format": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", - "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", - "license": "ISC", - "dependencies": { - "d3-time": "1 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-timer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", - "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/data-urls": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-7.0.0.tgz", - "integrity": "sha512-23XHcCF+coGYevirZceTVD7NdJOqVn+49IHyxgszm+JIiHLoB2TkmPtsYkNWT1pvRSGkc35L6NHs0yHkN2SumA==", - "dev": true, - "license": "MIT", - "dependencies": { - "whatwg-mimetype": "^5.0.0", - "whatwg-url": "^16.0.0" - }, - "engines": { - "node": "^20.19.0 || ^22.12.0 || >=24.0.0" - } - }, - "node_modules/date-fns": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-3.6.0.tgz", - "integrity": "sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/kossnocorp" - } - }, - "node_modules/debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decimal.js": { - "version": "10.6.0", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz", - "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==", - "dev": true, - "license": "MIT" - }, - "node_modules/decimal.js-light": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", - "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==", - "license": "MIT" - }, - "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "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/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/detect-libc": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", - "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=8" - } - }, - "node_modules/diff-sequences": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", - "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-accessibility-api": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", - "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", - "dev": true, - "license": "MIT" - }, - "node_modules/dom-helpers": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", - "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.8.7", - "csstype": "^3.0.2" - } - }, - "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/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true, - "license": "MIT" - }, - "node_modules/electron-to-chromium": { - "version": "1.5.313", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.313.tgz", - "integrity": "sha512-QBMrTWEf00GXZmJyx2lbYD45jpI3TUFnNIzJ5BBc8piGUDwMPa1GV6HJWTZVvY/eiN3fSopl7NRbgGp9sZ9LTA==", - "dev": true, - "license": "ISC" - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/entities": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-8.0.0.tgz", - "integrity": "sha512-zwfzJecQ/Uej6tusMqwAqU/6KL2XaB2VZ2Jg54Je6ahNBGNH6Ek6g3jjNCF0fG9EWQKGZNddNjU5F1ZQn/sBnA==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=20.19.0" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=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": "2.0.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.0.0.tgz", - "integrity": "sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==", - "dev": true, - "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/esbuild": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", - "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.21.5", - "@esbuild/android-arm": "0.21.5", - "@esbuild/android-arm64": "0.21.5", - "@esbuild/android-x64": "0.21.5", - "@esbuild/darwin-arm64": "0.21.5", - "@esbuild/darwin-x64": "0.21.5", - "@esbuild/freebsd-arm64": "0.21.5", - "@esbuild/freebsd-x64": "0.21.5", - "@esbuild/linux-arm": "0.21.5", - "@esbuild/linux-arm64": "0.21.5", - "@esbuild/linux-ia32": "0.21.5", - "@esbuild/linux-loong64": "0.21.5", - "@esbuild/linux-mips64el": "0.21.5", - "@esbuild/linux-ppc64": "0.21.5", - "@esbuild/linux-riscv64": "0.21.5", - "@esbuild/linux-s390x": "0.21.5", - "@esbuild/linux-x64": "0.21.5", - "@esbuild/netbsd-x64": "0.21.5", - "@esbuild/openbsd-x64": "0.21.5", - "@esbuild/sunos-x64": "0.21.5", - "@esbuild/win32-arm64": "0.21.5", - "@esbuild/win32-ia32": "0.21.5", - "@esbuild/win32-x64": "0.21.5" - } - }, - "node_modules/esbuild-register": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.6.0.tgz", - "integrity": "sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4" - }, - "peerDependencies": { - "esbuild": ">=0.12 <1" - } - }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/estree-walker": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", - "dev": true, - "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==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "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/eventsource": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", - "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==", - "license": "MIT", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/expect": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", - "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/expect-utils": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/expect-type": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz", - "integrity": "sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/fast-equals": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-5.4.0.tgz", - "integrity": "sha512-jt2DW/aNFNwke7AUd+Z+e6pz39KO5rzdbbFCg2sGafS4mk13MI7Z8O5z9cADNn5lhGODIgLwug6TZO2ctf7kcw==", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/fast-string-truncated-width": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/fast-string-truncated-width/-/fast-string-truncated-width-3.0.3.tgz", - "integrity": "sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g==", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-string-width": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/fast-string-width/-/fast-string-width-3.0.2.tgz", - "integrity": "sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-string-truncated-width": "^3.0.2" - } - }, - "node_modules/fast-wrap-ansi": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/fast-wrap-ansi/-/fast-wrap-ansi-0.2.0.tgz", - "integrity": "sha512-rLV8JHxTyhVmFYhBJuMujcrHqOT2cnO5Zxj37qROj23CP39GXubJRBUFF0z8KFK77Uc0SukZUf7JZhsVEQ6n8w==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-string-width": "^3.0.2" - } - }, - "node_modules/fdir": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", - "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "picomatch": "^3 || ^4" - }, - "peerDependenciesMeta": { - "picomatch": { - "optional": true - } - } - }, - "node_modules/fflate": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", - "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==", - "dev": true, - "license": "MIT" - }, - "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==", - "dev": true, - "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flatted": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", - "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", - "dev": true, - "license": "ISC" - }, - "node_modules/follow-redirects": { - "version": "1.15.11", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", - "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "license": "MIT", - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/for-each": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", - "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", - "license": "MIT", - "dependencies": { - "is-callable": "^1.2.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "dev": true, - "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/form-data": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz", - "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==", - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "es-set-tostringtag": "^2.1.0", - "hasown": "^2.0.2", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "ideallyInert": 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/generator-function": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", - "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "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==", - "dev": true, - "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==", - "dev": true, - "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-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/glob": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", - "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", - "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", - "dev": true, - "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/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/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/graphql": { - "version": "16.13.2", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.13.2.tgz", - "integrity": "sha512-5bJ+nf/UCpAjHM8i06fl7eLyVC9iuNAjm9qzkiu2ZGhM0VscSvS6WDPfAwkdkBuoXGM9FJSbKl6wylMwP9Ktig==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "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/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/headers-polyfill": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-5.0.1.tgz", - "integrity": "sha512-1TJ6Fih/b8h5TIcv+1+Hw0PDQWJTKDKzFZzcKOiW1wJza3XoAQlkCuXLbymPYB8+ZQyw8mHvdw560e8zVFIWyA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/set-cookie-parser": "^2.4.10", - "set-cookie-parser": "^3.0.1" - } - }, - "node_modules/html-encoding-sniffer": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-6.0.0.tgz", - "integrity": "sha512-CV9TW3Y3f8/wT0BRFc1/KAVQ3TUHiXmaAb6VW9vtiMFf7SLoMd1PdAc4W3KFOFETBJUb90KatHqlsZMWV+R9Gg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@exodus/bytes": "^1.6.0" - }, - "engines": { - "node": "^20.19.0 || ^22.12.0 || >=24.0.0" - } - }, - "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==", - "dev": true, - "license": "MIT" - }, - "node_modules/html-parse-stringify": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", - "integrity": "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==", - "license": "MIT", - "dependencies": { - "void-elements": "3.1.0" - } - }, - "node_modules/i18next": { - "version": "23.16.8", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.16.8.tgz", - "integrity": "sha512-06r/TitrM88Mg5FdUXAKL96dJMzgqLE5dv3ryBAra4KCwD9mJ4ndOTS95ZuymIGoE+2hzfdaMak2X11/es7ZWg==", - "funding": [ - { - "type": "individual", - "url": "https://locize.com" - }, - { - "type": "individual", - "url": "https://locize.com/i18next.html" - }, - { - "type": "individual", - "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" - } - ], - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.23.2" - } - }, - "node_modules/i18next-browser-languagedetector": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-8.2.1.tgz", - "integrity": "sha512-bZg8+4bdmaOiApD7N7BPT9W8MLZG+nPTOFlLiJiT8uzKXFjhxw4v2ierCXOwB5sFDMtuA5G4kgYZ0AznZxQ/cw==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.23.2" - } - }, - "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/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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "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/internmap": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", - "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/is-arguments": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz", - "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-core-module": { - "version": "2.16.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", - "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", - "dev": true, - "license": "MIT", - "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, - "license": "MIT", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-generator-function": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", - "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.4", - "generator-function": "^2.0.0", - "get-proto": "^1.0.1", - "has-tostringtag": "^1.0.2", - "safe-regex-test": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-node-process": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.2.0.tgz", - "integrity": "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==", - "dev": true, - "license": "MIT" - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/is-regex": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", - "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "gopd": "^1.2.0", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", - "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", - "license": "MIT", - "dependencies": { - "which-typed-array": "^1.1.16" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "license": "MIT" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true, - "license": "ISC" - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-reports": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz", - "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true, - "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-diff": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", - "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^29.6.3", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-diff/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-matcher-utils": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", - "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^29.7.0", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-message-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", - "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.6.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-message-util/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.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==", - "dev": true, - "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-util/node_modules/picomatch": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", - "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "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/jsdoc-type-pratt-parser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.8.0.tgz", - "integrity": "sha512-iZ8Bdb84lWRuGHamRXFyML07r21pcwBrLkHEuHgEY5UbCouBwv7ECknDRKzsQIXMiqpPymqtIf8TC/shYKB5rw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/jsdom": { - "version": "29.1.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-29.1.0.tgz", - "integrity": "sha512-YNUc7fB9QuvSSQWfrH0xF+TyABkxUwx8sswgIDaCrw4Hol8BghdZDkITtZheRJeMtzWlnTfsM3bBBusRvpO1wg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@asamuzakjp/css-color": "^5.1.11", - "@asamuzakjp/dom-selector": "^7.1.1", - "@bramus/specificity": "^2.4.2", - "@csstools/css-syntax-patches-for-csstree": "^1.1.3", - "@exodus/bytes": "^1.15.0", - "css-tree": "^3.2.1", - "data-urls": "^7.0.0", - "decimal.js": "^10.6.0", - "html-encoding-sniffer": "^6.0.0", - "is-potential-custom-element-name": "^1.0.1", - "lru-cache": "^11.3.5", - "parse5": "^8.0.1", - "saxes": "^6.0.0", - "symbol-tree": "^3.2.4", - "tough-cookie": "^6.0.1", - "undici": "^7.25.0", - "w3c-xmlserializer": "^5.0.0", - "webidl-conversions": "^8.0.1", - "whatwg-mimetype": "^5.0.0", - "whatwg-url": "^16.0.1", - "xml-name-validator": "^5.0.0" - }, - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24.0.0" - }, - "peerDependencies": { - "canvas": "^3.0.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, - "node_modules/jsdom/node_modules/lru-cache": { - "version": "11.3.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.3.5.tgz", - "integrity": "sha512-NxVFwLAnrd9i7KUBxC4DrUhmgjzOs+1Qm50D3oF1/oL+r1NpZ4gA7xvG0/zJ8evR7zIKn4vLf7qTNduWFtCrRw==", - "dev": true, - "license": "BlueOak-1.0.0", - "engines": { - "node": "20 || >=22" - } - }, - "node_modules/jsesc": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", - "dev": true, - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, - "license": "MIT", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/lightningcss": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", - "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", - "dev": true, - "license": "MPL-2.0", - "dependencies": { - "detect-libc": "^2.0.3" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "lightningcss-android-arm64": "1.32.0", - "lightningcss-darwin-arm64": "1.32.0", - "lightningcss-darwin-x64": "1.32.0", - "lightningcss-freebsd-x64": "1.32.0", - "lightningcss-linux-arm-gnueabihf": "1.32.0", - "lightningcss-linux-arm64-gnu": "1.32.0", - "lightningcss-linux-arm64-musl": "1.32.0", - "lightningcss-linux-x64-gnu": "1.32.0", - "lightningcss-linux-x64-musl": "1.32.0", - "lightningcss-win32-arm64-msvc": "1.32.0", - "lightningcss-win32-x64-msvc": "1.32.0" - } - }, - "node_modules/lightningcss-android-arm64": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", - "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", - "cpu": [ - "arm64" - ], - "dev": true, - "ideallyInert": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-darwin-arm64": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", - "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "ideallyInert": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-darwin-x64": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", - "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", - "cpu": [ - "x64" - ], - "dev": true, - "ideallyInert": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-freebsd-x64": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", - "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", - "cpu": [ - "x64" - ], - "dev": true, - "ideallyInert": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm-gnueabihf": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", - "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", - "cpu": [ - "arm" - ], - "dev": true, - "ideallyInert": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm64-gnu": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", - "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "ideallyInert": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm64-musl": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", - "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", - "cpu": [ - "arm64" - ], - "dev": true, - "ideallyInert": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-x64-gnu": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", - "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-x64-musl": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", - "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-win32-arm64-msvc": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", - "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", - "cpu": [ - "arm64" - ], - "dev": true, - "ideallyInert": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-win32-x64-msvc": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", - "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", - "cpu": [ - "x64" - ], - "dev": true, - "ideallyInert": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.23", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", - "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", - "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==", - "dev": true, - "license": "MIT" - }, - "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/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==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/lucide-react": { - "version": "0.577.0", - "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.577.0.tgz", - "integrity": "sha512-4LjoFv2eEPwYDPg/CUdBJQSDfPyzXCRrVW1X7jrx/trgxnxkHFjnVZINbzvzxjN70dxychOfg+FTYwBiS3pQ5A==", - "license": "ISC", - "peerDependencies": { - "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" - } - }, - "node_modules/lz-string": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", - "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", - "dev": true, - "license": "MIT", - "bin": { - "lz-string": "bin/bin.js" - } - }, - "node_modules/magic-string": { - "version": "0.30.21", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", - "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.5" - } - }, - "node_modules/magicast": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.5.2.tgz", - "integrity": "sha512-E3ZJh4J3S9KfwdjZhe2afj6R9lGIN5Pher1pF39UGrXRqq/VDaGVIGN13BjHd2u8B61hArAGOnso7nBOouW3TQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.29.0", - "@babel/types": "^7.29.0", - "source-map-js": "^1.2.1" - } - }, - "node_modules/make-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^7.5.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "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/mdn-data": { - "version": "2.27.1", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.27.1.tgz", - "integrity": "sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==", - "dev": true, - "license": "CC0-1.0" - }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "dev": true, - "license": "MIT", - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/micromatch/node_modules/picomatch": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", - "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "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-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/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/minimatch": { - "version": "9.0.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", - "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.2" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/minipass": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", - "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==", - "dev": true, - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/mrmime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", - "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", - "dev": true, - "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==", - "dev": true, - "license": "MIT" - }, - "node_modules/msw": { - "version": "2.13.6", - "resolved": "https://registry.npmjs.org/msw/-/msw-2.13.6.tgz", - "integrity": "sha512-GAJbQy8Ra/Ydjt0Hb2MGT2qhzd83J3+QZMHdH85uW7r/XkKc846+Ma2PLif5hGvTm5Yqa+wkcstpim0WeLZU9g==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "@inquirer/confirm": "^6.0.11", - "@mswjs/interceptors": "^0.41.3", - "@open-draft/deferred-promise": "^3.0.0", - "@types/statuses": "^2.0.6", - "cookie": "^1.1.1", - "graphql": "^16.13.2", - "headers-polyfill": "^5.0.1", - "is-node-process": "^1.2.0", - "outvariant": "^1.4.3", - "path-to-regexp": "^6.3.0", - "picocolors": "^1.1.1", - "rettime": "^0.11.7", - "statuses": "^2.0.2", - "strict-event-emitter": "^0.5.1", - "tough-cookie": "^6.0.1", - "type-fest": "^5.5.0", - "until-async": "^3.0.2", - "yargs": "^17.7.2" - }, - "bin": { - "msw": "cli/index.js" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/mswjs" - }, - "peerDependencies": { - "typescript": ">= 4.8.x" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/mute-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-3.0.0.tgz", - "integrity": "sha512-dkEJPVvun4FryqBmZ5KhDo0K9iDXAwn08tMLDinNdRBNPcYEDiWYysLcc6k3mjTMlbP9KyylvRpd4wFtwrT9rw==", - "dev": true, - "license": "ISC", - "engines": { - "node": "^20.17.0 || >=22.9.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==", - "dev": true, - "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/node-releases": { - "version": "2.0.36", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.36.tgz", - "integrity": "sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==", - "dev": true, - "license": "MIT" - }, - "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/obug": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.1.tgz", - "integrity": "sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==", - "dev": true, - "funding": [ - "https://github.com/sponsors/sxzz", - "https://opencollective.com/debug" - ], - "license": "MIT" - }, - "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==", - "dev": true, - "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/outvariant": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.4.3.tgz", - "integrity": "sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==", - "dev": true, - "license": "MIT" - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "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==", - "dev": true, - "license": "BlueOak-1.0.0" - }, - "node_modules/parse5": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-8.0.1.tgz", - "integrity": "sha512-z1e/HMG90obSGeidlli3hj7cbocou0/wa5HacvI3ASx34PecNjNQeaHNo5WIZpWofN9kgkqV1q5YvXe3F0FoPw==", - "dev": true, - "license": "MIT", - "dependencies": { - "entities": "^8.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true, - "license": "MIT" - }, - "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dev": true, - "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==", - "dev": true, - "license": "ISC" - }, - "node_modules/path-to-regexp": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", - "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/pathe": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", - "dev": true, - "license": "MIT" - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "dev": true, - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", - "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/playwright": { - "version": "1.59.1", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.59.1.tgz", - "integrity": "sha512-C8oWjPR3F81yljW9o5OxcWzfh6avkVwDD2VYdwIGqTkl+OGFISgypqzfu7dOe4QNLL2aqcWBmI3PMtLIK233lw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "playwright-core": "1.59.1" - }, - "bin": { - "playwright": "cli.js" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "fsevents": "2.3.2" - } - }, - "node_modules/playwright-core": { - "version": "1.59.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.59.1.tgz", - "integrity": "sha512-HBV/RJg81z5BiiZ9yPzIiClYV/QMsDCKUyogwH9p3MCP6IYjUFu/MActgYAvK0oWyV9NlwM3GLBjADyWgydVyg==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "playwright-core": "cli.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/playwright/node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "hasInstallScript": true, - "ideallyInert": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/possible-typed-array-names": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", - "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/postcss": { - "version": "8.5.10", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.10.tgz", - "integrity": "sha512-pMMHxBOZKFU6HgAZ4eyGnwXF/EvPGGqUr0MnZ5+99485wwW41kW91A4LOGxSHhgugZmSChL5AlElNdwlNgcnLQ==", - "dev": true, - "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/prettier": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.3.tgz", - "integrity": "sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw==", - "dev": true, - "license": "MIT", - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/pretty-format/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==", - "dev": true, - "license": "MIT" - }, - "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - } - }, - "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/prop-types/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/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "license": "MIT" - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "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/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-docgen": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/react-docgen/-/react-docgen-7.1.1.tgz", - "integrity": "sha512-hlSJDQ2synMPKFZOsKo9Hi8WWZTC7POR8EmWvTSjow+VDgKzkmjQvFm2fk0tmRw+f0vTOIYKlarR0iL4996pdg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.18.9", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9", - "@types/babel__core": "^7.18.0", - "@types/babel__traverse": "^7.18.0", - "@types/doctrine": "^0.0.9", - "@types/resolve": "^1.20.2", - "doctrine": "^3.0.0", - "resolve": "^1.22.1", - "strip-indent": "^4.0.0" - }, - "engines": { - "node": ">=16.14.0" - } - }, - "node_modules/react-docgen-typescript": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/react-docgen-typescript/-/react-docgen-typescript-2.4.0.tgz", - "integrity": "sha512-ZtAp5XTO5HRzQctjPU0ybY0RRCQO19X/8fxn3w7y2VVTUbGHDKULPTL4ky3vB05euSgG5NpALhEhDPvQ56wvXg==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "typescript": ">= 4.3.x" - } - }, - "node_modules/react-docgen/node_modules/strip-indent": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.1.1.tgz", - "integrity": "sha512-SlyRoSkdh1dYP0PzclLE7r0M9sgbFKKMFXpFRUMNuKhQSbC6VQIGzq3E0qsfvGJaUFJPGv6Ws1NZ/haTAjfbMA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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-i18next": { - "version": "15.7.4", - "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-15.7.4.tgz", - "integrity": "sha512-nyU8iKNrI5uDJch0z9+Y5XEr34b0wkyYj3Rp+tfbahxtlswxSCjcUL9H0nqXo9IR3/t5Y5PKIA3fx3MfUyR9Xw==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.27.6", - "html-parse-stringify": "^3.0.1" - }, - "peerDependencies": { - "i18next": ">= 23.4.0", - "react": ">= 16.8.0", - "typescript": "^5" - }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - }, - "typescript": { - "optional": true - } - } - }, - "node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "license": "MIT" - }, - "node_modules/react-refresh": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz", - "integrity": "sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-router": { - "version": "6.30.3", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.30.3.tgz", - "integrity": "sha512-XRnlbKMTmktBkjCLE8/XcZFlnHvr2Ltdr1eJX4idL55/9BbORzyZEaIkBFDhFGCEWBBItsVrDxwx3gnisMitdw==", - "license": "MIT", - "dependencies": { - "@remix-run/router": "1.23.2" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "react": ">=16.8" - } - }, - "node_modules/react-router-dom": { - "version": "6.30.3", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.30.3.tgz", - "integrity": "sha512-pxPcv1AczD4vso7G4Z3TKcvlxK7g7TNt3/FNGMhfqyntocvYKj+GCatfigGDjbLozC4baguJ0ReCigoDJXb0ag==", - "license": "MIT", - "dependencies": { - "@remix-run/router": "1.23.2", - "react-router": "6.30.3" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "react": ">=16.8", - "react-dom": ">=16.8" - } - }, - "node_modules/react-smooth": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-4.0.4.tgz", - "integrity": "sha512-gnGKTpYwqL0Iii09gHobNolvX4Kiq4PKx6eWBCYYix+8cdw+cGo3do906l1NBPKkSWx1DghC1dlWG9L2uGd61Q==", - "license": "MIT", - "dependencies": { - "fast-equals": "^5.0.1", - "prop-types": "^15.8.1", - "react-transition-group": "^4.4.5" - }, - "peerDependencies": { - "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/react-transition-group": { - "version": "4.4.5", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", - "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", - "license": "BSD-3-Clause", - "dependencies": { - "@babel/runtime": "^7.5.5", - "dom-helpers": "^5.0.1", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2" - }, - "peerDependencies": { - "react": ">=16.6.0", - "react-dom": ">=16.6.0" - } - }, - "node_modules/recast": { - "version": "0.23.11", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.11.tgz", - "integrity": "sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ast-types": "^0.16.1", - "esprima": "~4.0.0", - "source-map": "~0.6.1", - "tiny-invariant": "^1.3.3", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/recharts": { - "version": "2.15.4", - "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.15.4.tgz", - "integrity": "sha512-UT/q6fwS3c1dHbXv2uFgYJ9BMFHu3fwnd7AYZaEQhXuYQ4hgsxLvsUXzGdKeZrW5xopzDCvuA2N41WJ88I7zIw==", - "license": "MIT", - "dependencies": { - "clsx": "^2.0.0", - "eventemitter3": "^4.0.1", - "lodash": "^4.17.21", - "react-is": "^18.3.1", - "react-smooth": "^4.0.4", - "recharts-scale": "^0.4.4", - "tiny-invariant": "^1.3.1", - "victory-vendor": "^36.6.8" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "react": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", - "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" - } - }, - "node_modules/recharts-scale": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz", - "integrity": "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==", - "license": "MIT", - "dependencies": { - "decimal.js-light": "^2.4.1" - } - }, - "node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "license": "MIT", - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true, - "license": "MIT" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz", - "integrity": "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==", - "dev": true, - "license": "MIT", - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regexpu-core": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.4.0.tgz", - "integrity": "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==", - "dev": true, - "license": "MIT", - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.2.2", - "regjsgen": "^0.8.0", - "regjsparser": "^0.13.0", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.2.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/regjsparser": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.1.tgz", - "integrity": "sha512-dLsljMd9sqwRkby8zhO1gSg3PnJIBFid8f4CQj/sXx+7cKx+E7u0PKhZ+U4wmhx7EfmtvnA318oVaIkAB1lRJw==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "jsesc": "~3.1.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/require-addon": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/require-addon/-/require-addon-1.2.0.tgz", - "integrity": "sha512-VNPDZlYgIYQwWp9jMTzljx+k0ZtatKlcvOhktZ/anNPI3dQ9NXk7cq2U4iJ1wd9IrytRnYhyEocFWbkdPb+MYA==", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "bare-addon-resolve": "^1.3.0" - }, - "engines": { - "bare": ">=1.10.0" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve": { - "version": "1.22.12", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz", - "integrity": "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "is-core-module": "^2.16.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/rettime": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/rettime/-/rettime-0.11.8.tgz", - "integrity": "sha512-0fERGXktJTyJ+h8fBEiPxHPEFOu0h15JY7JtwrOVqR5K+vb99ho6IyOo7ekLS3h4sJCzIDy4VWKIbZUfe9njmg==", - "dev": true, - "license": "MIT" - }, - "node_modules/rolldown": { - "version": "1.0.0-rc.17", - "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.0-rc.17.tgz", - "integrity": "sha512-ZrT53oAKrtA4+YtBWPQbtPOxIbVDbxT0orcYERKd63VJTF13zPcgXTvD4843L8pcsI7M6MErt8QtON6lrB9tyA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@oxc-project/types": "=0.127.0", - "@rolldown/pluginutils": "1.0.0-rc.17" - }, - "bin": { - "rolldown": "bin/cli.mjs" - }, - "engines": { - "node": "^20.19.0 || >=22.12.0" - }, - "optionalDependencies": { - "@rolldown/binding-android-arm64": "1.0.0-rc.17", - "@rolldown/binding-darwin-arm64": "1.0.0-rc.17", - "@rolldown/binding-darwin-x64": "1.0.0-rc.17", - "@rolldown/binding-freebsd-x64": "1.0.0-rc.17", - "@rolldown/binding-linux-arm-gnueabihf": "1.0.0-rc.17", - "@rolldown/binding-linux-arm64-gnu": "1.0.0-rc.17", - "@rolldown/binding-linux-arm64-musl": "1.0.0-rc.17", - "@rolldown/binding-linux-ppc64-gnu": "1.0.0-rc.17", - "@rolldown/binding-linux-s390x-gnu": "1.0.0-rc.17", - "@rolldown/binding-linux-x64-gnu": "1.0.0-rc.17", - "@rolldown/binding-linux-x64-musl": "1.0.0-rc.17", - "@rolldown/binding-openharmony-arm64": "1.0.0-rc.17", - "@rolldown/binding-wasm32-wasi": "1.0.0-rc.17", - "@rolldown/binding-win32-arm64-msvc": "1.0.0-rc.17", - "@rolldown/binding-win32-x64-msvc": "1.0.0-rc.17" - } - }, - "node_modules/rolldown/node_modules/@rolldown/pluginutils": { - "version": "1.0.0-rc.17", - "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.17.tgz", - "integrity": "sha512-n8iosDOt6Ig1UhJ2AYqoIhHWh/isz0xpicHTzpKBeotdVsTEcxsSA/i3EVM7gQAj0rU27OLAxCjzlj15IWY7bg==", - "dev": true, - "license": "MIT" - }, - "node_modules/rollup": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.59.0.tgz", - "integrity": "sha512-2oMpl67a3zCH9H79LeMcbDhXW/UmWG/y2zuqnF2jQq5uq9TbM9TVyXvA4+t+ne2IIkBdrLpAaRQAvo7YI/Yyeg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/estree": "1.0.8" - }, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.59.0", - "@rollup/rollup-android-arm64": "4.59.0", - "@rollup/rollup-darwin-arm64": "4.59.0", - "@rollup/rollup-darwin-x64": "4.59.0", - "@rollup/rollup-freebsd-arm64": "4.59.0", - "@rollup/rollup-freebsd-x64": "4.59.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.59.0", - "@rollup/rollup-linux-arm-musleabihf": "4.59.0", - "@rollup/rollup-linux-arm64-gnu": "4.59.0", - "@rollup/rollup-linux-arm64-musl": "4.59.0", - "@rollup/rollup-linux-loong64-gnu": "4.59.0", - "@rollup/rollup-linux-loong64-musl": "4.59.0", - "@rollup/rollup-linux-ppc64-gnu": "4.59.0", - "@rollup/rollup-linux-ppc64-musl": "4.59.0", - "@rollup/rollup-linux-riscv64-gnu": "4.59.0", - "@rollup/rollup-linux-riscv64-musl": "4.59.0", - "@rollup/rollup-linux-s390x-gnu": "4.59.0", - "@rollup/rollup-linux-x64-gnu": "4.59.0", - "@rollup/rollup-linux-x64-musl": "4.59.0", - "@rollup/rollup-openbsd-x64": "4.59.0", - "@rollup/rollup-openharmony-arm64": "4.59.0", - "@rollup/rollup-win32-arm64-msvc": "4.59.0", - "@rollup/rollup-win32-ia32-msvc": "4.59.0", - "@rollup/rollup-win32-x64-gnu": "4.59.0", - "@rollup/rollup-win32-x64-msvc": "4.59.0", - "fsevents": "~2.3.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/safe-regex-test": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", - "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "is-regex": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/saxes": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", - "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", - "dev": true, - "license": "ISC", - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=v12.22.7" - } - }, - "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/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/set-cookie-parser": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-3.1.0.tgz", - "integrity": "sha512-kjnC1DXBHcxaOaOXBHBeRtltsDG2nUiUni+jP92M9gYdW12rsmx92UsfpH7o5tDRs7I1ZZPSQJQGv3UaRfCiuw==", - "dev": true, - "license": "MIT" - }, - "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/sha.js": { - "version": "2.4.12", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.12.tgz", - "integrity": "sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w==", - "license": "(MIT AND BSD-3-Clause)", - "dependencies": { - "inherits": "^2.0.4", - "safe-buffer": "^5.2.1", - "to-buffer": "^1.2.0" - }, - "bin": { - "sha.js": "bin.js" - }, - "engines": { - "node": ">= 0.10" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/siginfo": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", - "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", - "dev": true, - "license": "ISC" - }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/sirv": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-3.0.2.tgz", - "integrity": "sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@polka/url": "^1.0.0-next.24", - "mrmime": "^2.0.0", - "totalist": "^3.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/sodium-native": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/sodium-native/-/sodium-native-4.3.3.tgz", - "integrity": "sha512-OnxSlN3uyY8D0EsLHpmm2HOFmKddQVvEMmsakCrXUzSd8kjjbzL413t4ZNF3n0UxSwNgwTyUvkmZHTfuCeiYSw==", - "license": "MIT", - "optional": true, - "dependencies": { - "require-addon": "^1.1.0" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/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==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stackback": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", - "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", - "dev": true, - "license": "MIT" - }, - "node_modules/statuses": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", - "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/std-env": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-4.1.0.tgz", - "integrity": "sha512-Rq7ybcX2RuC55r9oaPVEW7/xu3tj8u4GeBYHBWCychFtzMIr86A7e3PPEBPT37sHStKX3+TiX/Fr/ACmJLVlLQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/storybook": { - "version": "8.6.18", - "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.6.18.tgz", - "integrity": "sha512-p8seiSI6FiVY6P3V0pG+5v7c8pDMehMAFRWEhG5XqIBSQszzOjDnW2rNvm3odoLKfo3V3P6Cs6Hv9ILzymULyQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/core": "8.6.18" - }, - "bin": { - "getstorybook": "bin/index.cjs", - "sb": "bin/index.cjs", - "storybook": "bin/index.cjs" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "prettier": "^2 || ^3" - }, - "peerDependenciesMeta": { - "prettier": { - "optional": true - } - } - }, - "node_modules/strict-event-emitter": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.5.1.tgz", - "integrity": "sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/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==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "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==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true, - "license": "MIT" - }, - "node_modules/tagged-tag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/tagged-tag/-/tagged-tag-1.0.0.tgz", - "integrity": "sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/tinybench": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", - "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==", - "dev": true, - "license": "MIT" - }, - "node_modules/tinyexec": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.1.1.tgz", - "integrity": "sha512-VKS/ZaQhhkKFMANmAOhhXVoIfBXblQxGX1myCQ2faQrfmobMftXeJPcZGp0gS07ocvGJWDLZGyOZDadDBqYIJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/tinyglobby": { - "version": "0.2.16", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz", - "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==", - "dev": true, - "license": "MIT", - "dependencies": { - "fdir": "^6.5.0", - "picomatch": "^4.0.4" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/SuperchupuDev" - } - }, - "node_modules/tinyrainbow": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.1.0.tgz", - "integrity": "sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tldts": { - "version": "7.0.28", - "resolved": "https://registry.npmjs.org/tldts/-/tldts-7.0.28.tgz", - "integrity": "sha512-+Zg3vWhRUv8B1maGSTFdev9mjoo8Etn2Ayfs4cnjlD3CsGkxXX4QyW3j2WJ0wdjYcYmy7Lx2RDsZMhgCWafKIw==", - "dev": true, - "license": "MIT", - "dependencies": { - "tldts-core": "^7.0.28" - }, - "bin": { - "tldts": "bin/cli.js" - } - }, - "node_modules/tldts-core": { - "version": "7.0.28", - "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-7.0.28.tgz", - "integrity": "sha512-7W5Efjhsc3chVdFhqtaU0KtK32J37Zcr9RKtID54nG+tIpcY79CQK/veYPODxtD/LJ4Lue66jvrQzIX2Z2/pUQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/to-buffer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.2.2.tgz", - "integrity": "sha512-db0E3UJjcFhpDhAF4tLo03oli3pwl3dbnzXOUIlRKrp+ldk/VUxzpWYZENsw2SZiuBjHAk7DfB0VU7NKdpb6sw==", - "license": "MIT", - "dependencies": { - "isarray": "^2.0.5", - "safe-buffer": "^5.2.1", - "typed-array-buffer": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toml": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/toml/-/toml-3.0.0.tgz", - "integrity": "sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==", - "license": "MIT" - }, - "node_modules/totalist": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", - "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/tough-cookie": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-6.0.1.tgz", - "integrity": "sha512-LktZQb3IeoUWB9lqR5EWTHgW/VTITCXg4D21M+lvybRVdylLrRMnqaIONLVb5mav8vM19m44HIcGq4qASeu2Qw==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "tldts": "^7.0.5" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/tr46": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-6.0.0.tgz", - "integrity": "sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw==", - "dev": true, - "license": "MIT", - "dependencies": { - "punycode": "^2.3.1" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/ts-dedent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", - "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.10" - } - }, - "node_modules/tsconfig-paths": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", - "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", - "dev": true, - "license": "MIT", - "dependencies": { - "json5": "^2.2.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "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==", - "dev": true, - "license": "0BSD" - }, - "node_modules/tweetnacl": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", - "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==", - "license": "Unlicense" - }, - "node_modules/type-fest": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-5.6.0.tgz", - "integrity": "sha512-8ZiHFm91orbSAe2PSAiSVBVko18pbhbiB3U9GglSzF/zCGkR+rxpHx6sEMCUm4kxY4LjDIUGgCfUMtwfZfjfUA==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "dependencies": { - "tagged-tag": "^1.0.0" - }, - "engines": { - "node": ">=20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typed-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", - "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/typescript": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz", - "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/undici": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-7.25.0.tgz", - "integrity": "sha512-xXnp4kTyor2Zq+J1FfPI6Eq3ew5h6Vl0F/8d9XU5zZQf1tX9s2Su1/3PiMmUANFULpmksxkClamIZcaUqryHsQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=20.18.1" - } - }, - "node_modules/undici-types": { - "version": "7.19.2", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.19.2.tgz", - "integrity": "sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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.1", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz", - "integrity": "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz", - "integrity": "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unplugin": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.16.1.tgz", - "integrity": "sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^8.14.0", - "webpack-virtual-modules": "^0.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/until-async": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/until-async/-/until-async-3.0.2.tgz", - "integrity": "sha512-IiSk4HlzAMqTUseHHe3VhIGyuFmN90zMTpD3Z3y8jeQbzLIq500MVM7Jq2vUAnTKAFPJrqwkzr6PoTcPhGcOiw==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/kettanaito" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", - "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", - "dev": true, - "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/urijs": { - "version": "1.19.11", - "resolved": "https://registry.npmjs.org/urijs/-/urijs-1.19.11.tgz", - "integrity": "sha512-HXgFDgDommxn5/bIv0cnQZsPhHDA90NPHD6+c/v21U5+Sx5hoP8+dP9IZXBU1gIfvdRfhG8cel9QNPeionfcCQ==", - "license": "MIT" - }, - "node_modules/use-sync-external-store": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz", - "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==", - "license": "MIT", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" - } - }, - "node_modules/util": { - "version": "0.12.5", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", - "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "which-typed-array": "^1.1.2" - } - }, - "node_modules/victory-vendor": { - "version": "36.9.2", - "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-36.9.2.tgz", - "integrity": "sha512-PnpQQMuxlwYdocC8fIJqVXvkeViHYzotI+NJrCuav0ZYFoq912ZHBk3mCeuj+5/VpodOjPe1z0Fk2ihgzlXqjQ==", - "license": "MIT AND ISC", - "dependencies": { - "@types/d3-array": "^3.0.3", - "@types/d3-ease": "^3.0.0", - "@types/d3-interpolate": "^3.0.1", - "@types/d3-scale": "^4.0.2", - "@types/d3-shape": "^3.1.0", - "@types/d3-time": "^3.0.0", - "@types/d3-timer": "^3.0.0", - "d3-array": "^3.1.6", - "d3-ease": "^3.0.1", - "d3-interpolate": "^3.0.1", - "d3-scale": "^4.0.2", - "d3-shape": "^3.1.0", - "d3-time": "^3.0.0", - "d3-timer": "^3.0.1" - } - }, - "node_modules/vite": { - "version": "5.4.21", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz", - "integrity": "sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==", - "dev": true, - "license": "MIT", - "dependencies": { - "esbuild": "^0.21.3", - "postcss": "^8.4.43", - "rollup": "^4.20.0" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - }, - "peerDependencies": { - "@types/node": "^18.0.0 || >=20.0.0", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "sass-embedded": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - } - } - }, - "node_modules/vitest": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.1.5.tgz", - "integrity": "sha512-9Xx1v3/ih3m9hN+SbfkUyy0JAs72ap3r7joc87XL6jwF0jGg6mFBvQ1SrwaX+h8BlkX6Hz9shdd1uo6AF+ZGpg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vitest/expect": "4.1.5", - "@vitest/mocker": "4.1.5", - "@vitest/pretty-format": "4.1.5", - "@vitest/runner": "4.1.5", - "@vitest/snapshot": "4.1.5", - "@vitest/spy": "4.1.5", - "@vitest/utils": "4.1.5", - "es-module-lexer": "^2.0.0", - "expect-type": "^1.3.0", - "magic-string": "^0.30.21", - "obug": "^2.1.1", - "pathe": "^2.0.3", - "picomatch": "^4.0.3", - "std-env": "^4.0.0-rc.1", - "tinybench": "^2.9.0", - "tinyexec": "^1.0.2", - "tinyglobby": "^0.2.15", - "tinyrainbow": "^3.1.0", - "vite": "^6.0.0 || ^7.0.0 || ^8.0.0", - "why-is-node-running": "^2.3.0" - }, - "bin": { - "vitest": "vitest.mjs" - }, - "engines": { - "node": "^20.0.0 || ^22.0.0 || >=24.0.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - }, - "peerDependencies": { - "@edge-runtime/vm": "*", - "@opentelemetry/api": "^1.9.0", - "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0", - "@vitest/browser-playwright": "4.1.5", - "@vitest/browser-preview": "4.1.5", - "@vitest/browser-webdriverio": "4.1.5", - "@vitest/coverage-istanbul": "4.1.5", - "@vitest/coverage-v8": "4.1.5", - "@vitest/ui": "4.1.5", - "happy-dom": "*", - "jsdom": "*", - "vite": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "@edge-runtime/vm": { - "optional": true - }, - "@opentelemetry/api": { - "optional": true - }, - "@types/node": { - "optional": true - }, - "@vitest/browser-playwright": { - "optional": true - }, - "@vitest/browser-preview": { - "optional": true - }, - "@vitest/browser-webdriverio": { - "optional": true - }, - "@vitest/coverage-istanbul": { - "optional": true - }, - "@vitest/coverage-v8": { - "optional": true - }, - "@vitest/ui": { - "optional": true - }, - "happy-dom": { - "optional": true - }, - "jsdom": { - "optional": true - }, - "vite": { - "optional": false - } - } - }, - "node_modules/vitest/node_modules/vite": { - "version": "8.0.10", - "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.10.tgz", - "integrity": "sha512-rZuUu9j6J5uotLDs+cAA4O5H4K1SfPliUlQwqa6YEwSrWDZzP4rhm00oJR5snMewjxF5V/K3D4kctsUTsIU9Mw==", - "dev": true, - "license": "MIT", - "dependencies": { - "lightningcss": "^1.32.0", - "picomatch": "^4.0.4", - "postcss": "^8.5.10", - "rolldown": "1.0.0-rc.17", - "tinyglobby": "^0.2.16" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^20.19.0 || >=22.12.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - }, - "peerDependencies": { - "@types/node": "^20.19.0 || >=22.12.0", - "@vitejs/devtools": "^0.1.0", - "esbuild": "^0.27.0 || ^0.28.0", - "jiti": ">=1.21.0", - "less": "^4.0.0", - "sass": "^1.70.0", - "sass-embedded": "^1.70.0", - "stylus": ">=0.54.8", - "sugarss": "^5.0.0", - "terser": "^5.16.0", - "tsx": "^4.8.1", - "yaml": "^2.4.2" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "@vitejs/devtools": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "jiti": { - "optional": true - }, - "less": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - }, - "tsx": { - "optional": true - }, - "yaml": { - "optional": true - } - } - }, - "node_modules/void-elements": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", - "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/w3c-xmlserializer": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz", - "integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==", - "dev": true, - "license": "MIT", - "dependencies": { - "xml-name-validator": "^5.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/webidl-conversions": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-8.0.1.tgz", - "integrity": "sha512-BMhLD/Sw+GbJC21C/UgyaZX41nPt8bUTg+jWyDeg7e7YN4xOM05YPSIXceACnXVtqyEw/LMClUQMtMZ+PGGpqQ==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=20" - } - }, - "node_modules/webpack-virtual-modules": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", - "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/whatwg-mimetype": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-5.0.0.tgz", - "integrity": "sha512-sXcNcHOC51uPGF0P/D4NVtrkjSU2fNsm9iog4ZvZJsL3rjoDAzXZhkm2MWt1y+PUdggKAYVoMAIYcs78wJ51Cw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=20" - } - }, - "node_modules/whatwg-url": { - "version": "16.0.1", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-16.0.1.tgz", - "integrity": "sha512-1to4zXBxmXHV3IiSSEInrreIlu02vUOvrhxJJH5vcxYTBDAx51cqZiKdyTxlecdKNSjj8EcxGBxNf6Vg+945gw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@exodus/bytes": "^1.11.0", - "tr46": "^6.0.0", - "webidl-conversions": "^8.0.1" - }, - "engines": { - "node": "^20.19.0 || ^22.12.0 || >=24.0.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-typed-array": { - "version": "1.1.20", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.20.tgz", - "integrity": "sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==", - "license": "MIT", - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.8", - "call-bound": "^1.0.4", - "for-each": "^0.3.5", - "get-proto": "^1.0.1", - "gopd": "^1.2.0", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/why-is-node-running": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", - "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", - "dev": true, - "license": "MIT", - "dependencies": { - "siginfo": "^2.0.0", - "stackback": "0.0.2" - }, - "bin": { - "why-is-node-running": "cli.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/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==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/ws": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.20.0.tgz", - "integrity": "sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xml-name-validator": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", - "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=18" - } - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true, - "license": "MIT" - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "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==", - "dev": true, - "license": "ISC" - }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zustand": { - "version": "4.5.7", - "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.5.7.tgz", - "integrity": "sha512-CHOUy7mu3lbD6o6LJLfllpjkzhHXSBlX8B9+qPddUsIfeF5S/UZ5q0kmCsnRqT1UHFQZchNFDDzMbQsuesHWlw==", - "license": "MIT", - "dependencies": { - "use-sync-external-store": "^1.2.2" - }, - "engines": { - "node": ">=12.7.0" - }, - "peerDependencies": { - "@types/react": ">=16.8", - "immer": ">=9.0.6", - "react": ">=16.8" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "immer": { - "optional": true - }, - "react": { - "optional": true - } - } - } - } -} diff --git a/node_modules/@babel/code-frame/LICENSE b/node_modules/@babel/code-frame/LICENSE deleted file mode 100644 index f31575ec..00000000 --- a/node_modules/@babel/code-frame/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/code-frame/README.md b/node_modules/@babel/code-frame/README.md deleted file mode 100644 index 71607551..00000000 --- a/node_modules/@babel/code-frame/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# @babel/code-frame - -> Generate errors that contain a code frame that point to source locations. - -See our website [@babel/code-frame](https://babeljs.io/docs/babel-code-frame) for more information. - -## Install - -Using npm: - -```sh -npm install --save-dev @babel/code-frame -``` - -or using yarn: - -```sh -yarn add @babel/code-frame --dev -``` diff --git a/node_modules/@babel/code-frame/lib/index.js b/node_modules/@babel/code-frame/lib/index.js deleted file mode 100644 index 9c5db406..00000000 --- a/node_modules/@babel/code-frame/lib/index.js +++ /dev/null @@ -1,217 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, '__esModule', { value: true }); - -var picocolors = require('picocolors'); -var jsTokens = require('js-tokens'); -var helperValidatorIdentifier = require('@babel/helper-validator-identifier'); - -function isColorSupported() { - return (typeof process === "object" && (process.env.FORCE_COLOR === "0" || process.env.FORCE_COLOR === "false") ? false : picocolors.isColorSupported - ); -} -const compose = (f, g) => v => f(g(v)); -function buildDefs(colors) { - return { - keyword: colors.cyan, - capitalized: colors.yellow, - jsxIdentifier: colors.yellow, - punctuator: colors.yellow, - number: colors.magenta, - string: colors.green, - regex: colors.magenta, - comment: colors.gray, - invalid: compose(compose(colors.white, colors.bgRed), colors.bold), - gutter: colors.gray, - marker: compose(colors.red, colors.bold), - message: compose(colors.red, colors.bold), - reset: colors.reset - }; -} -const defsOn = buildDefs(picocolors.createColors(true)); -const defsOff = buildDefs(picocolors.createColors(false)); -function getDefs(enabled) { - return enabled ? defsOn : defsOff; -} - -const sometimesKeywords = new Set(["as", "async", "from", "get", "of", "set"]); -const NEWLINE$1 = /\r\n|[\n\r\u2028\u2029]/; -const BRACKET = /^[()[\]{}]$/; -let tokenize; -const JSX_TAG = /^[a-z][\w-]*$/i; -const getTokenType = function (token, offset, text) { - if (token.type === "name") { - const tokenValue = token.value; - if (helperValidatorIdentifier.isKeyword(tokenValue) || helperValidatorIdentifier.isStrictReservedWord(tokenValue, true) || sometimesKeywords.has(tokenValue)) { - return "keyword"; - } - if (JSX_TAG.test(tokenValue) && (text[offset - 1] === "<" || text.slice(offset - 2, offset) === " defs[type](str)).join("\n"); - } else { - highlighted += value; - } - } - return highlighted; -} - -let deprecationWarningShown = false; -const NEWLINE = /\r\n|[\n\r\u2028\u2029]/; -function getMarkerLines(loc, source, opts, startLineBaseZero) { - const startLoc = Object.assign({ - column: 0, - line: -1 - }, loc.start); - const endLoc = Object.assign({}, startLoc, loc.end); - const { - linesAbove = 2, - linesBelow = 3 - } = opts || {}; - const startLine = startLoc.line - startLineBaseZero; - const startColumn = startLoc.column; - const endLine = endLoc.line - startLineBaseZero; - const endColumn = endLoc.column; - let start = Math.max(startLine - (linesAbove + 1), 0); - let end = Math.min(source.length, endLine + linesBelow); - if (startLine === -1) { - start = 0; - } - if (endLine === -1) { - end = source.length; - } - const lineDiff = endLine - startLine; - const markerLines = {}; - if (lineDiff) { - for (let i = 0; i <= lineDiff; i++) { - const lineNumber = i + startLine; - if (!startColumn) { - markerLines[lineNumber] = true; - } else if (i === 0) { - const sourceLength = source[lineNumber - 1].length; - markerLines[lineNumber] = [startColumn, sourceLength - startColumn + 1]; - } else if (i === lineDiff) { - markerLines[lineNumber] = [0, endColumn]; - } else { - const sourceLength = source[lineNumber - i].length; - markerLines[lineNumber] = [0, sourceLength]; - } - } - } else { - if (startColumn === endColumn) { - if (startColumn) { - markerLines[startLine] = [startColumn, 0]; - } else { - markerLines[startLine] = true; - } - } else { - markerLines[startLine] = [startColumn, endColumn - startColumn]; - } - } - return { - start, - end, - markerLines - }; -} -function codeFrameColumns(rawLines, loc, opts = {}) { - const shouldHighlight = opts.forceColor || isColorSupported() && opts.highlightCode; - const startLineBaseZero = (opts.startLine || 1) - 1; - const defs = getDefs(shouldHighlight); - const lines = rawLines.split(NEWLINE); - const { - start, - end, - markerLines - } = getMarkerLines(loc, lines, opts, startLineBaseZero); - const hasColumns = loc.start && typeof loc.start.column === "number"; - const numberMaxWidth = String(end + startLineBaseZero).length; - const highlightedLines = shouldHighlight ? highlight(rawLines) : rawLines; - let frame = highlightedLines.split(NEWLINE, end).slice(start, end).map((line, index) => { - const number = start + 1 + index; - const paddedNumber = ` ${number + startLineBaseZero}`.slice(-numberMaxWidth); - const gutter = ` ${paddedNumber} |`; - const hasMarker = markerLines[number]; - const lastMarkerLine = !markerLines[number + 1]; - if (hasMarker) { - let markerLine = ""; - if (Array.isArray(hasMarker)) { - const markerSpacing = line.slice(0, Math.max(hasMarker[0] - 1, 0)).replace(/[^\t]/g, " "); - const numberOfMarkers = hasMarker[1] || 1; - markerLine = ["\n ", defs.gutter(gutter.replace(/\d/g, " ")), " ", markerSpacing, defs.marker("^").repeat(numberOfMarkers)].join(""); - if (lastMarkerLine && opts.message) { - markerLine += " " + defs.message(opts.message); - } - } - return [defs.marker(">"), defs.gutter(gutter), line.length > 0 ? ` ${line}` : "", markerLine].join(""); - } else { - return ` ${defs.gutter(gutter)}${line.length > 0 ? ` ${line}` : ""}`; - } - }).join("\n"); - if (opts.message && !hasColumns) { - frame = `${" ".repeat(numberMaxWidth + 1)}${opts.message}\n${frame}`; - } - if (shouldHighlight) { - return defs.reset(frame); - } else { - return frame; - } -} -function index (rawLines, lineNumber, colNumber, opts = {}) { - if (!deprecationWarningShown) { - deprecationWarningShown = true; - const message = "Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`."; - if (process.emitWarning) { - process.emitWarning(message, "DeprecationWarning"); - } else { - const deprecationError = new Error(message); - deprecationError.name = "DeprecationWarning"; - console.warn(new Error(message)); - } - } - colNumber = Math.max(colNumber, 0); - const location = { - start: { - column: colNumber, - line: lineNumber - } - }; - return codeFrameColumns(rawLines, location, opts); -} - -exports.codeFrameColumns = codeFrameColumns; -exports.default = index; -exports.highlight = highlight; -//# sourceMappingURL=index.js.map diff --git a/node_modules/@babel/code-frame/lib/index.js.map b/node_modules/@babel/code-frame/lib/index.js.map deleted file mode 100644 index 6b85ae49..00000000 --- a/node_modules/@babel/code-frame/lib/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sources":["../src/defs.ts","../src/highlight.ts","../src/index.ts"],"sourcesContent":["import picocolors, { createColors } from \"picocolors\";\nimport type { Colors, Formatter } from \"picocolors/types\";\n\nexport function isColorSupported() {\n return (\n // See https://github.com/alexeyraspopov/picocolors/issues/62\n typeof process === \"object\" &&\n (process.env.FORCE_COLOR === \"0\" || process.env.FORCE_COLOR === \"false\")\n ? false\n : picocolors.isColorSupported\n );\n}\n\nexport type InternalTokenType =\n | \"keyword\"\n | \"capitalized\"\n | \"jsxIdentifier\"\n | \"punctuator\"\n | \"number\"\n | \"string\"\n | \"regex\"\n | \"comment\"\n | \"invalid\";\n\ntype UITokens = \"gutter\" | \"marker\" | \"message\";\n\nexport type Defs = Record;\n\nconst compose: (f: (gv: U) => V, g: (v: T) => U) => (v: T) => V =\n (f, g) => v =>\n f(g(v));\n\n/**\n * Styles for token types.\n */\nfunction buildDefs(colors: Colors): Defs {\n return {\n keyword: colors.cyan,\n capitalized: colors.yellow,\n jsxIdentifier: colors.yellow,\n punctuator: colors.yellow,\n number: colors.magenta,\n string: colors.green,\n regex: colors.magenta,\n comment: colors.gray,\n invalid: compose(compose(colors.white, colors.bgRed), colors.bold),\n\n gutter: colors.gray,\n marker: compose(colors.red, colors.bold),\n message: compose(colors.red, colors.bold),\n\n reset: colors.reset,\n };\n}\n\nconst defsOn = buildDefs(createColors(true));\nconst defsOff = buildDefs(createColors(false));\n\nexport function getDefs(enabled: boolean): Defs {\n return enabled ? defsOn : defsOff;\n}\n","import type { Token as JSToken, JSXToken } from \"js-tokens\";\nimport jsTokens from \"js-tokens\";\n// We inline this package\n// eslint-disable-next-line import/no-extraneous-dependencies\nimport * as charCodes from \"charcodes\";\n\nimport {\n isStrictReservedWord,\n isKeyword,\n} from \"@babel/helper-validator-identifier\";\n\nimport { getDefs, type InternalTokenType } from \"./defs.ts\";\n\n/**\n * Names that are always allowed as identifiers, but also appear as keywords\n * within certain syntactic productions.\n *\n * https://tc39.es/ecma262/#sec-keywords-and-reserved-words\n *\n * `target` has been omitted since it is very likely going to be a false\n * positive.\n */\nconst sometimesKeywords = new Set([\"as\", \"async\", \"from\", \"get\", \"of\", \"set\"]);\n\ntype Token = {\n type: InternalTokenType | \"uncolored\";\n value: string;\n};\n\n/**\n * RegExp to test for newlines in terminal.\n */\nconst NEWLINE = /\\r\\n|[\\n\\r\\u2028\\u2029]/;\n\n/**\n * RegExp to test for the three types of brackets.\n */\nconst BRACKET = /^[()[\\]{}]$/;\n\nlet tokenize: (\n text: string,\n) => Generator<{ type: InternalTokenType | \"uncolored\"; value: string }>;\n\nif (process.env.BABEL_8_BREAKING) {\n /**\n * Get the type of token, specifying punctuator type.\n */\n const getTokenType = function (\n token: JSToken | JSXToken,\n ): InternalTokenType | \"uncolored\" {\n if (token.type === \"IdentifierName\") {\n const tokenValue = token.value;\n if (\n isKeyword(tokenValue) ||\n isStrictReservedWord(tokenValue, true) ||\n sometimesKeywords.has(tokenValue)\n ) {\n return \"keyword\";\n }\n\n const firstChar = tokenValue.charCodeAt(0);\n if (firstChar < 128) {\n // ASCII characters\n if (\n firstChar >= charCodes.uppercaseA &&\n firstChar <= charCodes.uppercaseZ\n ) {\n return \"capitalized\";\n }\n } else {\n const firstChar = String.fromCodePoint(tokenValue.codePointAt(0));\n if (firstChar !== firstChar.toLowerCase()) {\n return \"capitalized\";\n }\n }\n }\n\n if (token.type === \"Punctuator\" && BRACKET.test(token.value)) {\n return \"uncolored\";\n }\n\n if (token.type === \"Invalid\" && token.value === \"@\") {\n return \"punctuator\";\n }\n\n switch (token.type) {\n case \"NumericLiteral\":\n return \"number\";\n\n case \"StringLiteral\":\n case \"JSXString\":\n case \"NoSubstitutionTemplate\":\n return \"string\";\n\n case \"RegularExpressionLiteral\":\n return \"regex\";\n\n case \"Punctuator\":\n case \"JSXPunctuator\":\n return \"punctuator\";\n\n case \"MultiLineComment\":\n case \"SingleLineComment\":\n return \"comment\";\n\n case \"Invalid\":\n case \"JSXInvalid\":\n return \"invalid\";\n\n case \"JSXIdentifier\":\n return \"jsxIdentifier\";\n\n default:\n return \"uncolored\";\n }\n };\n\n /**\n * Turn a string of JS into an array of objects.\n */\n tokenize = function* (text: string): Generator {\n for (const token of jsTokens(text, { jsx: true })) {\n switch (token.type) {\n case \"TemplateHead\":\n yield { type: \"string\", value: token.value.slice(0, -2) };\n yield { type: \"punctuator\", value: \"${\" };\n break;\n\n case \"TemplateMiddle\":\n yield { type: \"punctuator\", value: \"}\" };\n yield { type: \"string\", value: token.value.slice(1, -2) };\n yield { type: \"punctuator\", value: \"${\" };\n break;\n\n case \"TemplateTail\":\n yield { type: \"punctuator\", value: \"}\" };\n yield { type: \"string\", value: token.value.slice(1) };\n break;\n\n default:\n yield {\n type: getTokenType(token),\n value: token.value,\n };\n }\n }\n };\n} else {\n /**\n * RegExp to test for what seems to be a JSX tag name.\n */\n const JSX_TAG = /^[a-z][\\w-]*$/i;\n\n // The token here is defined in js-tokens@4. However we don't bother\n // typing it since the whole block will be removed in Babel 8\n const getTokenType = function (token: any, offset: number, text: string) {\n if (token.type === \"name\") {\n const tokenValue = token.value;\n if (\n isKeyword(tokenValue) ||\n isStrictReservedWord(tokenValue, true) ||\n sometimesKeywords.has(tokenValue)\n ) {\n return \"keyword\";\n }\n\n if (\n JSX_TAG.test(tokenValue) &&\n (text[offset - 1] === \"<\" || text.slice(offset - 2, offset) === \" defs[type as InternalTokenType](str))\n .join(\"\\n\");\n } else {\n highlighted += value;\n }\n }\n\n return highlighted;\n}\n","import { getDefs, isColorSupported } from \"./defs.ts\";\nimport { highlight } from \"./highlight.ts\";\n\nexport { highlight };\n\nlet deprecationWarningShown = false;\n\ntype Location = {\n column: number;\n line: number;\n};\n\ntype NodeLocation = {\n end?: Location;\n start: Location;\n};\n\nexport interface Options {\n /** Syntax highlight the code as JavaScript for terminals. default: false */\n highlightCode?: boolean;\n /** The number of lines to show above the error. default: 2 */\n linesAbove?: number;\n /** The number of lines to show below the error. default: 3 */\n linesBelow?: number;\n /** The line number corresponding to the first line in `rawLines`. default: 1 */\n startLine?: number;\n /**\n * Forcibly syntax highlight the code as JavaScript (for non-terminals);\n * overrides highlightCode.\n * default: false\n */\n forceColor?: boolean;\n /**\n * Pass in a string to be displayed inline (if possible) next to the\n * highlighted location in the code. If it can't be positioned inline,\n * it will be placed above the code frame.\n * default: nothing\n */\n message?: string;\n}\n\n/**\n * RegExp to test for newlines in terminal.\n */\n\nconst NEWLINE = /\\r\\n|[\\n\\r\\u2028\\u2029]/;\n\n/**\n * Extract what lines should be marked and highlighted.\n */\n\ntype MarkerLines = Record;\n\nfunction getMarkerLines(\n loc: NodeLocation,\n source: string[],\n opts: Options,\n startLineBaseZero: number,\n): {\n start: number;\n end: number;\n markerLines: MarkerLines;\n} {\n const startLoc: Location = {\n column: 0,\n line: -1,\n ...loc.start,\n };\n const endLoc: Location = {\n ...startLoc,\n ...loc.end,\n };\n const { linesAbove = 2, linesBelow = 3 } = opts || {};\n const startLine = startLoc.line - startLineBaseZero;\n const startColumn = startLoc.column;\n const endLine = endLoc.line - startLineBaseZero;\n const endColumn = endLoc.column;\n\n let start = Math.max(startLine - (linesAbove + 1), 0);\n let end = Math.min(source.length, endLine + linesBelow);\n\n if (startLine === -1) {\n start = 0;\n }\n\n if (endLine === -1) {\n end = source.length;\n }\n\n const lineDiff = endLine - startLine;\n const markerLines: MarkerLines = {};\n\n if (lineDiff) {\n for (let i = 0; i <= lineDiff; i++) {\n const lineNumber = i + startLine;\n\n if (!startColumn) {\n markerLines[lineNumber] = true;\n } else if (i === 0) {\n const sourceLength = source[lineNumber - 1].length;\n\n markerLines[lineNumber] = [startColumn, sourceLength - startColumn + 1];\n } else if (i === lineDiff) {\n markerLines[lineNumber] = [0, endColumn];\n } else {\n const sourceLength = source[lineNumber - i].length;\n\n markerLines[lineNumber] = [0, sourceLength];\n }\n }\n } else {\n if (startColumn === endColumn) {\n if (startColumn) {\n markerLines[startLine] = [startColumn, 0];\n } else {\n markerLines[startLine] = true;\n }\n } else {\n markerLines[startLine] = [startColumn, endColumn - startColumn];\n }\n }\n\n return { start, end, markerLines };\n}\n\nexport function codeFrameColumns(\n rawLines: string,\n loc: NodeLocation,\n opts: Options = {},\n): string {\n const shouldHighlight =\n opts.forceColor || (isColorSupported() && opts.highlightCode);\n const startLineBaseZero = (opts.startLine || 1) - 1;\n const defs = getDefs(shouldHighlight);\n\n const lines = rawLines.split(NEWLINE);\n const { start, end, markerLines } = getMarkerLines(\n loc,\n lines,\n opts,\n startLineBaseZero,\n );\n const hasColumns = loc.start && typeof loc.start.column === \"number\";\n\n const numberMaxWidth = String(end + startLineBaseZero).length;\n\n const highlightedLines = shouldHighlight ? highlight(rawLines) : rawLines;\n\n let frame = highlightedLines\n .split(NEWLINE, end)\n .slice(start, end)\n .map((line, index) => {\n const number = start + 1 + index;\n const paddedNumber = ` ${number + startLineBaseZero}`.slice(\n -numberMaxWidth,\n );\n const gutter = ` ${paddedNumber} |`;\n const hasMarker = markerLines[number];\n const lastMarkerLine = !markerLines[number + 1];\n if (hasMarker) {\n let markerLine = \"\";\n if (Array.isArray(hasMarker)) {\n const markerSpacing = line\n .slice(0, Math.max(hasMarker[0] - 1, 0))\n .replace(/[^\\t]/g, \" \");\n const numberOfMarkers = hasMarker[1] || 1;\n\n markerLine = [\n \"\\n \",\n defs.gutter(gutter.replace(/\\d/g, \" \")),\n \" \",\n markerSpacing,\n defs.marker(\"^\").repeat(numberOfMarkers),\n ].join(\"\");\n\n if (lastMarkerLine && opts.message) {\n markerLine += \" \" + defs.message(opts.message);\n }\n }\n return [\n defs.marker(\">\"),\n defs.gutter(gutter),\n line.length > 0 ? ` ${line}` : \"\",\n markerLine,\n ].join(\"\");\n } else {\n return ` ${defs.gutter(gutter)}${line.length > 0 ? ` ${line}` : \"\"}`;\n }\n })\n .join(\"\\n\");\n\n if (opts.message && !hasColumns) {\n frame = `${\" \".repeat(numberMaxWidth + 1)}${opts.message}\\n${frame}`;\n }\n\n if (shouldHighlight) {\n return defs.reset(frame);\n } else {\n return frame;\n }\n}\n\n/**\n * Create a code frame, adding line numbers, code highlighting, and pointing to a given position.\n */\n\nexport default function (\n rawLines: string,\n lineNumber: number,\n colNumber?: number | null,\n opts: Options = {},\n): string {\n if (!deprecationWarningShown) {\n deprecationWarningShown = true;\n\n const message =\n \"Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.\";\n\n if (process.emitWarning) {\n // A string is directly supplied to emitWarning, because when supplying an\n // Error object node throws in the tests because of different contexts\n process.emitWarning(message, \"DeprecationWarning\");\n } else {\n const deprecationError = new Error(message);\n deprecationError.name = \"DeprecationWarning\";\n console.warn(new Error(message));\n }\n }\n\n colNumber = Math.max(colNumber, 0);\n\n const location: NodeLocation = {\n start: { column: colNumber, line: lineNumber },\n };\n\n return codeFrameColumns(rawLines, location, opts);\n}\n"],"names":["isColorSupported","process","env","FORCE_COLOR","picocolors","compose","f","g","v","buildDefs","colors","keyword","cyan","capitalized","yellow","jsxIdentifier","punctuator","number","magenta","string","green","regex","comment","gray","invalid","white","bgRed","bold","gutter","marker","red","message","reset","defsOn","createColors","defsOff","getDefs","enabled","sometimesKeywords","Set","NEWLINE","BRACKET","tokenize","JSX_TAG","getTokenType","token","offset","text","type","tokenValue","value","isKeyword","isStrictReservedWord","has","test","slice","firstChar","String","fromCodePoint","codePointAt","toLowerCase","match","jsTokens","default","exec","matchToToken","index","highlight","defs","highlighted","split","map","str","join","deprecationWarningShown","getMarkerLines","loc","source","opts","startLineBaseZero","startLoc","Object","assign","column","line","start","endLoc","end","linesAbove","linesBelow","startLine","startColumn","endLine","endColumn","Math","max","min","length","lineDiff","markerLines","i","lineNumber","sourceLength","codeFrameColumns","rawLines","shouldHighlight","forceColor","highlightCode","lines","hasColumns","numberMaxWidth","highlightedLines","frame","paddedNumber","hasMarker","lastMarkerLine","markerLine","Array","isArray","markerSpacing","replace","numberOfMarkers","repeat","colNumber","emitWarning","deprecationError","Error","name","console","warn","location"],"mappings":";;;;;;;;AAGO,SAASA,gBAAgBA,GAAG;EACjC,QAEE,OAAOC,OAAO,KAAK,QAAQ,KACxBA,OAAO,CAACC,GAAG,CAACC,WAAW,KAAK,GAAG,IAAIF,OAAO,CAACC,GAAG,CAACC,WAAW,KAAK,OAAO,CAAC,GACtE,KAAK,GACLC,UAAU,CAACJ,gBAAAA;AAAgB,IAAA;AAEnC,CAAA;AAiBA,MAAMK,OAAkE,GACtEA,CAACC,CAAC,EAAEC,CAAC,KAAKC,CAAC,IACTF,CAAC,CAACC,CAAC,CAACC,CAAC,CAAC,CAAC,CAAA;AAKX,SAASC,SAASA,CAACC,MAAc,EAAQ;EACvC,OAAO;IACLC,OAAO,EAAED,MAAM,CAACE,IAAI;IACpBC,WAAW,EAAEH,MAAM,CAACI,MAAM;IAC1BC,aAAa,EAAEL,MAAM,CAACI,MAAM;IAC5BE,UAAU,EAAEN,MAAM,CAACI,MAAM;IACzBG,MAAM,EAAEP,MAAM,CAACQ,OAAO;IACtBC,MAAM,EAAET,MAAM,CAACU,KAAK;IACpBC,KAAK,EAAEX,MAAM,CAACQ,OAAO;IACrBI,OAAO,EAAEZ,MAAM,CAACa,IAAI;AACpBC,IAAAA,OAAO,EAAEnB,OAAO,CAACA,OAAO,CAACK,MAAM,CAACe,KAAK,EAAEf,MAAM,CAACgB,KAAK,CAAC,EAAEhB,MAAM,CAACiB,IAAI,CAAC;IAElEC,MAAM,EAAElB,MAAM,CAACa,IAAI;IACnBM,MAAM,EAAExB,OAAO,CAACK,MAAM,CAACoB,GAAG,EAAEpB,MAAM,CAACiB,IAAI,CAAC;IACxCI,OAAO,EAAE1B,OAAO,CAACK,MAAM,CAACoB,GAAG,EAAEpB,MAAM,CAACiB,IAAI,CAAC;IAEzCK,KAAK,EAAEtB,MAAM,CAACsB,KAAAA;GACf,CAAA;AACH,CAAA;AAEA,MAAMC,MAAM,GAAGxB,SAAS,CAACyB,uBAAY,CAAC,IAAI,CAAC,CAAC,CAAA;AAC5C,MAAMC,OAAO,GAAG1B,SAAS,CAACyB,uBAAY,CAAC,KAAK,CAAC,CAAC,CAAA;AAEvC,SAASE,OAAOA,CAACC,OAAgB,EAAQ;AAC9C,EAAA,OAAOA,OAAO,GAAGJ,MAAM,GAAGE,OAAO,CAAA;AACnC;;ACtCA,MAAMG,iBAAiB,GAAG,IAAIC,GAAG,CAAC,CAAC,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,CAAC,CAAA;AAU9E,MAAMC,SAAO,GAAG,yBAAyB,CAAA;AAKzC,MAAMC,OAAO,GAAG,aAAa,CAAA;AAE7B,IAAIC,QAEoE,CAAA;AA8GtE,MAAMC,OAAO,GAAG,gBAAgB,CAAA;AAIhC,MAAMC,YAAY,GAAG,UAAUC,KAAU,EAAEC,MAAc,EAAEC,IAAY,EAAE;AACvE,EAAA,IAAIF,KAAK,CAACG,IAAI,KAAK,MAAM,EAAE;AACzB,IAAA,MAAMC,UAAU,GAAGJ,KAAK,CAACK,KAAK,CAAA;AAC9B,IAAA,IACEC,mCAAS,CAACF,UAAU,CAAC,IACrBG,8CAAoB,CAACH,UAAU,EAAE,IAAI,CAAC,IACtCX,iBAAiB,CAACe,GAAG,CAACJ,UAAU,CAAC,EACjC;AACA,MAAA,OAAO,SAAS,CAAA;AAClB,KAAA;AAEA,IAAA,IACEN,OAAO,CAACW,IAAI,CAACL,UAAU,CAAC,KACvBF,IAAI,CAACD,MAAM,GAAG,CAAC,CAAC,KAAK,GAAG,IAAIC,IAAI,CAACQ,KAAK,CAACT,MAAM,GAAG,CAAC,EAAEA,MAAM,CAAC,KAAK,IAAI,CAAC,EACrE;AACA,MAAA,OAAO,eAAe,CAAA;AACxB,KAAA;AAEA,IAAA,MAAMU,SAAS,GAAGC,MAAM,CAACC,aAAa,CAACT,UAAU,CAACU,WAAW,CAAC,CAAC,CAAC,CAAC,CAAA;AACjE,IAAA,IAAIH,SAAS,KAAKA,SAAS,CAACI,WAAW,EAAE,EAAE;AACzC,MAAA,OAAO,aAAa,CAAA;AACtB,KAAA;AACF,GAAA;AAEA,EAAA,IAAIf,KAAK,CAACG,IAAI,KAAK,YAAY,IAAIP,OAAO,CAACa,IAAI,CAACT,KAAK,CAACK,KAAK,CAAC,EAAE;AAC5D,IAAA,OAAO,SAAS,CAAA;AAClB,GAAA;AAEA,EAAA,IACEL,KAAK,CAACG,IAAI,KAAK,SAAS,KACvBH,KAAK,CAACK,KAAK,KAAK,GAAG,IAAIL,KAAK,CAACK,KAAK,KAAK,GAAG,CAAC,EAC5C;AACA,IAAA,OAAO,YAAY,CAAA;AACrB,GAAA;EAEA,OAAOL,KAAK,CAACG,IAAI,CAAA;AACnB,CAAC,CAAA;AAEDN,QAAQ,GAAG,WAAWK,IAAY,EAAE;AAClC,EAAA,IAAIc,KAAK,CAAA;EACT,OAAQA,KAAK,GAAIC,QAAQ,CAASC,OAAO,CAACC,IAAI,CAACjB,IAAI,CAAC,EAAG;AACrD,IAAA,MAAMF,KAAK,GAAIiB,QAAQ,CAASG,YAAY,CAACJ,KAAK,CAAC,CAAA;IAEnD,MAAM;MACJb,IAAI,EAAEJ,YAAY,CAACC,KAAK,EAAEgB,KAAK,CAACK,KAAK,EAAEnB,IAAI,CAAC;MAC5CG,KAAK,EAAEL,KAAK,CAACK,KAAAA;KACd,CAAA;AACH,GAAA;AACF,CAAC,CAAA;AAGI,SAASiB,SAASA,CAACpB,IAAY,EAAE;AACtC,EAAA,IAAIA,IAAI,KAAK,EAAE,EAAE,OAAO,EAAE,CAAA;AAE1B,EAAA,MAAMqB,IAAI,GAAGhC,OAAO,CAAC,IAAI,CAAC,CAAA;EAE1B,IAAIiC,WAAW,GAAG,EAAE,CAAA;AAEpB,EAAA,KAAK,MAAM;IAAErB,IAAI;AAAEE,IAAAA,KAAAA;AAAM,GAAC,IAAIR,QAAQ,CAACK,IAAI,CAAC,EAAE;IAC5C,IAAIC,IAAI,IAAIoB,IAAI,EAAE;MAChBC,WAAW,IAAInB,KAAK,CACjBoB,KAAK,CAAC9B,SAAO,CAAC,CACd+B,GAAG,CAACC,GAAG,IAAIJ,IAAI,CAACpB,IAAI,CAAsB,CAACwB,GAAG,CAAC,CAAC,CAChDC,IAAI,CAAC,IAAI,CAAC,CAAA;AACf,KAAC,MAAM;AACLJ,MAAAA,WAAW,IAAInB,KAAK,CAAA;AACtB,KAAA;AACF,GAAA;AAEA,EAAA,OAAOmB,WAAW,CAAA;AACpB;;AC5NA,IAAIK,uBAAuB,GAAG,KAAK,CAAA;AAwCnC,MAAMlC,OAAO,GAAG,yBAAyB,CAAA;AAQzC,SAASmC,cAAcA,CACrBC,GAAiB,EACjBC,MAAgB,EAChBC,IAAa,EACbC,iBAAyB,EAKzB;AACA,EAAA,MAAMC,QAAkB,GAAAC,MAAA,CAAAC,MAAA,CAAA;AACtBC,IAAAA,MAAM,EAAE,CAAC;AACTC,IAAAA,IAAI,EAAE,CAAC,CAAA;GACJR,EAAAA,GAAG,CAACS,KAAK,CACb,CAAA;EACD,MAAMC,MAAgB,GAAAL,MAAA,CAAAC,MAAA,CACjBF,EAAAA,EAAAA,QAAQ,EACRJ,GAAG,CAACW,GAAG,CACX,CAAA;EACD,MAAM;AAAEC,IAAAA,UAAU,GAAG,CAAC;AAAEC,IAAAA,UAAU,GAAG,CAAA;AAAE,GAAC,GAAGX,IAAI,IAAI,EAAE,CAAA;AACrD,EAAA,MAAMY,SAAS,GAAGV,QAAQ,CAACI,IAAI,GAAGL,iBAAiB,CAAA;AACnD,EAAA,MAAMY,WAAW,GAAGX,QAAQ,CAACG,MAAM,CAAA;AACnC,EAAA,MAAMS,OAAO,GAAGN,MAAM,CAACF,IAAI,GAAGL,iBAAiB,CAAA;AAC/C,EAAA,MAAMc,SAAS,GAAGP,MAAM,CAACH,MAAM,CAAA;AAE/B,EAAA,IAAIE,KAAK,GAAGS,IAAI,CAACC,GAAG,CAACL,SAAS,IAAIF,UAAU,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA;AACrD,EAAA,IAAID,GAAG,GAAGO,IAAI,CAACE,GAAG,CAACnB,MAAM,CAACoB,MAAM,EAAEL,OAAO,GAAGH,UAAU,CAAC,CAAA;AAEvD,EAAA,IAAIC,SAAS,KAAK,CAAC,CAAC,EAAE;AACpBL,IAAAA,KAAK,GAAG,CAAC,CAAA;AACX,GAAA;AAEA,EAAA,IAAIO,OAAO,KAAK,CAAC,CAAC,EAAE;IAClBL,GAAG,GAAGV,MAAM,CAACoB,MAAM,CAAA;AACrB,GAAA;AAEA,EAAA,MAAMC,QAAQ,GAAGN,OAAO,GAAGF,SAAS,CAAA;EACpC,MAAMS,WAAwB,GAAG,EAAE,CAAA;AAEnC,EAAA,IAAID,QAAQ,EAAE;IACZ,KAAK,IAAIE,CAAC,GAAG,CAAC,EAAEA,CAAC,IAAIF,QAAQ,EAAEE,CAAC,EAAE,EAAE;AAClC,MAAA,MAAMC,UAAU,GAAGD,CAAC,GAAGV,SAAS,CAAA;MAEhC,IAAI,CAACC,WAAW,EAAE;AAChBQ,QAAAA,WAAW,CAACE,UAAU,CAAC,GAAG,IAAI,CAAA;AAChC,OAAC,MAAM,IAAID,CAAC,KAAK,CAAC,EAAE;QAClB,MAAME,YAAY,GAAGzB,MAAM,CAACwB,UAAU,GAAG,CAAC,CAAC,CAACJ,MAAM,CAAA;AAElDE,QAAAA,WAAW,CAACE,UAAU,CAAC,GAAG,CAACV,WAAW,EAAEW,YAAY,GAAGX,WAAW,GAAG,CAAC,CAAC,CAAA;AACzE,OAAC,MAAM,IAAIS,CAAC,KAAKF,QAAQ,EAAE;QACzBC,WAAW,CAACE,UAAU,CAAC,GAAG,CAAC,CAAC,EAAER,SAAS,CAAC,CAAA;AAC1C,OAAC,MAAM;QACL,MAAMS,YAAY,GAAGzB,MAAM,CAACwB,UAAU,GAAGD,CAAC,CAAC,CAACH,MAAM,CAAA;QAElDE,WAAW,CAACE,UAAU,CAAC,GAAG,CAAC,CAAC,EAAEC,YAAY,CAAC,CAAA;AAC7C,OAAA;AACF,KAAA;AACF,GAAC,MAAM;IACL,IAAIX,WAAW,KAAKE,SAAS,EAAE;AAC7B,MAAA,IAAIF,WAAW,EAAE;QACfQ,WAAW,CAACT,SAAS,CAAC,GAAG,CAACC,WAAW,EAAE,CAAC,CAAC,CAAA;AAC3C,OAAC,MAAM;AACLQ,QAAAA,WAAW,CAACT,SAAS,CAAC,GAAG,IAAI,CAAA;AAC/B,OAAA;AACF,KAAC,MAAM;MACLS,WAAW,CAACT,SAAS,CAAC,GAAG,CAACC,WAAW,EAAEE,SAAS,GAAGF,WAAW,CAAC,CAAA;AACjE,KAAA;AACF,GAAA;EAEA,OAAO;IAAEN,KAAK;IAAEE,GAAG;AAAEY,IAAAA,WAAAA;GAAa,CAAA;AACpC,CAAA;AAEO,SAASI,gBAAgBA,CAC9BC,QAAgB,EAChB5B,GAAiB,EACjBE,IAAa,GAAG,EAAE,EACV;AACR,EAAA,MAAM2B,eAAe,GACnB3B,IAAI,CAAC4B,UAAU,IAAK1G,gBAAgB,EAAE,IAAI8E,IAAI,CAAC6B,aAAc,CAAA;EAC/D,MAAM5B,iBAAiB,GAAG,CAACD,IAAI,CAACY,SAAS,IAAI,CAAC,IAAI,CAAC,CAAA;AACnD,EAAA,MAAMtB,IAAI,GAAGhC,OAAO,CAACqE,eAAe,CAAC,CAAA;AAErC,EAAA,MAAMG,KAAK,GAAGJ,QAAQ,CAAClC,KAAK,CAAC9B,OAAO,CAAC,CAAA;EACrC,MAAM;IAAE6C,KAAK;IAAEE,GAAG;AAAEY,IAAAA,WAAAA;GAAa,GAAGxB,cAAc,CAChDC,GAAG,EACHgC,KAAK,EACL9B,IAAI,EACJC,iBACF,CAAC,CAAA;AACD,EAAA,MAAM8B,UAAU,GAAGjC,GAAG,CAACS,KAAK,IAAI,OAAOT,GAAG,CAACS,KAAK,CAACF,MAAM,KAAK,QAAQ,CAAA;EAEpE,MAAM2B,cAAc,GAAGrD,MAAM,CAAC8B,GAAG,GAAGR,iBAAiB,CAAC,CAACkB,MAAM,CAAA;EAE7D,MAAMc,gBAAgB,GAAGN,eAAe,GAAGtC,SAAS,CAACqC,QAAQ,CAAC,GAAGA,QAAQ,CAAA;EAEzE,IAAIQ,KAAK,GAAGD,gBAAgB,CACzBzC,KAAK,CAAC9B,OAAO,EAAE+C,GAAG,CAAC,CACnBhC,KAAK,CAAC8B,KAAK,EAAEE,GAAG,CAAC,CACjBhB,GAAG,CAAC,CAACa,IAAI,EAAElB,KAAK,KAAK;AACpB,IAAA,MAAMjD,MAAM,GAAGoE,KAAK,GAAG,CAAC,GAAGnB,KAAK,CAAA;AAChC,IAAA,MAAM+C,YAAY,GAAG,CAAIhG,CAAAA,EAAAA,MAAM,GAAG8D,iBAAiB,CAAE,CAAA,CAACxB,KAAK,CACzD,CAACuD,cACH,CAAC,CAAA;AACD,IAAA,MAAMlF,MAAM,GAAG,CAAIqF,CAAAA,EAAAA,YAAY,CAAI,EAAA,CAAA,CAAA;AACnC,IAAA,MAAMC,SAAS,GAAGf,WAAW,CAAClF,MAAM,CAAC,CAAA;IACrC,MAAMkG,cAAc,GAAG,CAAChB,WAAW,CAAClF,MAAM,GAAG,CAAC,CAAC,CAAA;AAC/C,IAAA,IAAIiG,SAAS,EAAE;MACb,IAAIE,UAAU,GAAG,EAAE,CAAA;AACnB,MAAA,IAAIC,KAAK,CAACC,OAAO,CAACJ,SAAS,CAAC,EAAE;AAC5B,QAAA,MAAMK,aAAa,GAAGnC,IAAI,CACvB7B,KAAK,CAAC,CAAC,EAAEuC,IAAI,CAACC,GAAG,CAACmB,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CACvCM,OAAO,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAA;AACzB,QAAA,MAAMC,eAAe,GAAGP,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA;AAEzCE,QAAAA,UAAU,GAAG,CACX,KAAK,EACLhD,IAAI,CAACxC,MAAM,CAACA,MAAM,CAAC4F,OAAO,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC,EACvC,GAAG,EACHD,aAAa,EACbnD,IAAI,CAACvC,MAAM,CAAC,GAAG,CAAC,CAAC6F,MAAM,CAACD,eAAe,CAAC,CACzC,CAAChD,IAAI,CAAC,EAAE,CAAC,CAAA;AAEV,QAAA,IAAI0C,cAAc,IAAIrC,IAAI,CAAC/C,OAAO,EAAE;UAClCqF,UAAU,IAAI,GAAG,GAAGhD,IAAI,CAACrC,OAAO,CAAC+C,IAAI,CAAC/C,OAAO,CAAC,CAAA;AAChD,SAAA;AACF,OAAA;AACA,MAAA,OAAO,CACLqC,IAAI,CAACvC,MAAM,CAAC,GAAG,CAAC,EAChBuC,IAAI,CAACxC,MAAM,CAACA,MAAM,CAAC,EACnBwD,IAAI,CAACa,MAAM,GAAG,CAAC,GAAG,CAAA,CAAA,EAAIb,IAAI,CAAE,CAAA,GAAG,EAAE,EACjCgC,UAAU,CACX,CAAC3C,IAAI,CAAC,EAAE,CAAC,CAAA;AACZ,KAAC,MAAM;AACL,MAAA,OAAO,IAAIL,IAAI,CAACxC,MAAM,CAACA,MAAM,CAAC,CAAGwD,EAAAA,IAAI,CAACa,MAAM,GAAG,CAAC,GAAG,CAAA,CAAA,EAAIb,IAAI,CAAE,CAAA,GAAG,EAAE,CAAE,CAAA,CAAA;AACtE,KAAA;AACF,GAAC,CAAC,CACDX,IAAI,CAAC,IAAI,CAAC,CAAA;AAEb,EAAA,IAAIK,IAAI,CAAC/C,OAAO,IAAI,CAAC8E,UAAU,EAAE;AAC/BG,IAAAA,KAAK,GAAG,CAAG,EAAA,GAAG,CAACU,MAAM,CAACZ,cAAc,GAAG,CAAC,CAAC,GAAGhC,IAAI,CAAC/C,OAAO,CAAA,EAAA,EAAKiF,KAAK,CAAE,CAAA,CAAA;AACtE,GAAA;AAEA,EAAA,IAAIP,eAAe,EAAE;AACnB,IAAA,OAAOrC,IAAI,CAACpC,KAAK,CAACgF,KAAK,CAAC,CAAA;AAC1B,GAAC,MAAM;AACL,IAAA,OAAOA,KAAK,CAAA;AACd,GAAA;AACF,CAAA;AAMe,cAAA,EACbR,QAAgB,EAChBH,UAAkB,EAClBsB,SAAyB,EACzB7C,IAAa,GAAG,EAAE,EACV;EACR,IAAI,CAACJ,uBAAuB,EAAE;AAC5BA,IAAAA,uBAAuB,GAAG,IAAI,CAAA;IAE9B,MAAM3C,OAAO,GACX,qGAAqG,CAAA;IAEvG,IAAI9B,OAAO,CAAC2H,WAAW,EAAE;AAGvB3H,MAAAA,OAAO,CAAC2H,WAAW,CAAC7F,OAAO,EAAE,oBAAoB,CAAC,CAAA;AACpD,KAAC,MAAM;AACL,MAAA,MAAM8F,gBAAgB,GAAG,IAAIC,KAAK,CAAC/F,OAAO,CAAC,CAAA;MAC3C8F,gBAAgB,CAACE,IAAI,GAAG,oBAAoB,CAAA;MAC5CC,OAAO,CAACC,IAAI,CAAC,IAAIH,KAAK,CAAC/F,OAAO,CAAC,CAAC,CAAA;AAClC,KAAA;AACF,GAAA;EAEA4F,SAAS,GAAG7B,IAAI,CAACC,GAAG,CAAC4B,SAAS,EAAE,CAAC,CAAC,CAAA;AAElC,EAAA,MAAMO,QAAsB,GAAG;AAC7B7C,IAAAA,KAAK,EAAE;AAAEF,MAAAA,MAAM,EAAEwC,SAAS;AAAEvC,MAAAA,IAAI,EAAEiB,UAAAA;AAAW,KAAA;GAC9C,CAAA;AAED,EAAA,OAAOE,gBAAgB,CAACC,QAAQ,EAAE0B,QAAQ,EAAEpD,IAAI,CAAC,CAAA;AACnD;;;;;;"} \ No newline at end of file diff --git a/node_modules/@babel/code-frame/package.json b/node_modules/@babel/code-frame/package.json deleted file mode 100644 index d78a9474..00000000 --- a/node_modules/@babel/code-frame/package.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "name": "@babel/code-frame", - "version": "7.29.0", - "description": "Generate errors that contain a code frame that point to source locations.", - "author": "The Babel Team (https://babel.dev/team)", - "homepage": "https://babel.dev/docs/en/next/babel-code-frame", - "bugs": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen", - "license": "MIT", - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git", - "url": "https://github.com/babel/babel.git", - "directory": "packages/babel-code-frame" - }, - "main": "./lib/index.js", - "dependencies": { - "@babel/helper-validator-identifier": "^7.28.5", - "js-tokens": "^4.0.0", - "picocolors": "^1.1.1" - }, - "devDependencies": { - "charcodes": "^0.2.0", - "import-meta-resolve": "^4.1.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "type": "commonjs" -} \ No newline at end of file diff --git a/node_modules/@babel/compat-data/LICENSE b/node_modules/@babel/compat-data/LICENSE deleted file mode 100644 index f31575ec..00000000 --- a/node_modules/@babel/compat-data/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/compat-data/README.md b/node_modules/@babel/compat-data/README.md deleted file mode 100644 index c1918987..00000000 --- a/node_modules/@babel/compat-data/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# @babel/compat-data - -> The compat-data to determine required Babel plugins - -See our website [@babel/compat-data](https://babeljs.io/docs/babel-compat-data) for more information. - -## Install - -Using npm: - -```sh -npm install --save @babel/compat-data -``` - -or using yarn: - -```sh -yarn add @babel/compat-data -``` diff --git a/node_modules/@babel/compat-data/corejs2-built-ins.js b/node_modules/@babel/compat-data/corejs2-built-ins.js deleted file mode 100644 index ed19e0b8..00000000 --- a/node_modules/@babel/compat-data/corejs2-built-ins.js +++ /dev/null @@ -1,2 +0,0 @@ -// Todo (Babel 8): remove this file as Babel 8 drop support of core-js 2 -module.exports = require("./data/corejs2-built-ins.json"); diff --git a/node_modules/@babel/compat-data/corejs3-shipped-proposals.js b/node_modules/@babel/compat-data/corejs3-shipped-proposals.js deleted file mode 100644 index 7909b8c4..00000000 --- a/node_modules/@babel/compat-data/corejs3-shipped-proposals.js +++ /dev/null @@ -1,2 +0,0 @@ -// Todo (Babel 8): remove this file now that it is included in babel-plugin-polyfill-corejs3 -module.exports = require("./data/corejs3-shipped-proposals.json"); diff --git a/node_modules/@babel/compat-data/data/corejs2-built-ins.json b/node_modules/@babel/compat-data/data/corejs2-built-ins.json deleted file mode 100644 index ba76060c..00000000 --- a/node_modules/@babel/compat-data/data/corejs2-built-ins.json +++ /dev/null @@ -1,2106 +0,0 @@ -{ - "es6.array.copy-within": { - "chrome": "45", - "opera": "32", - "edge": "12", - "firefox": "32", - "safari": "9", - "node": "4", - "deno": "1", - "ios": "9", - "samsung": "5", - "rhino": "1.7.13", - "opera_mobile": "32", - "electron": "0.31" - }, - "es6.array.every": { - "chrome": "5", - "opera": "10.10", - "edge": "12", - "firefox": "2", - "safari": "3.1", - "node": "0.4", - "deno": "1", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "opera_mobile": "10.1", - "electron": "0.20" - }, - "es6.array.fill": { - "chrome": "45", - "opera": "32", - "edge": "12", - "firefox": "31", - "safari": "7.1", - "node": "4", - "deno": "1", - "ios": "8", - "samsung": "5", - "rhino": "1.7.13", - "opera_mobile": "32", - "electron": "0.31" - }, - "es6.array.filter": { - "chrome": "51", - "opera": "38", - "edge": "13", - "firefox": "48", - "safari": "10", - "node": "6.5", - "deno": "1", - "ios": "10", - "samsung": "5", - "opera_mobile": "41", - "electron": "1.2" - }, - "es6.array.find": { - "chrome": "45", - "opera": "32", - "edge": "12", - "firefox": "25", - "safari": "7.1", - "node": "4", - "deno": "1", - "ios": "8", - "samsung": "5", - "rhino": "1.7.13", - "opera_mobile": "32", - "electron": "0.31" - }, - "es6.array.find-index": { - "chrome": "45", - "opera": "32", - "edge": "12", - "firefox": "25", - "safari": "7.1", - "node": "4", - "deno": "1", - "ios": "8", - "samsung": "5", - "rhino": "1.7.13", - "opera_mobile": "32", - "electron": "0.31" - }, - "es7.array.flat-map": { - "chrome": "69", - "opera": "56", - "edge": "79", - "firefox": "62", - "safari": "12", - "node": "11", - "deno": "1", - "ios": "12", - "samsung": "10", - "rhino": "1.7.15", - "opera_mobile": "48", - "electron": "4.0" - }, - "es6.array.for-each": { - "chrome": "5", - "opera": "10.10", - "edge": "12", - "firefox": "2", - "safari": "3.1", - "node": "0.4", - "deno": "1", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "opera_mobile": "10.1", - "electron": "0.20" - }, - "es6.array.from": { - "chrome": "51", - "opera": "38", - "edge": "15", - "firefox": "36", - "safari": "10", - "node": "6.5", - "deno": "1", - "ios": "10", - "samsung": "5", - "rhino": "1.7.15", - "opera_mobile": "41", - "electron": "1.2" - }, - "es7.array.includes": { - "chrome": "47", - "opera": "34", - "edge": "14", - "firefox": "102", - "safari": "10", - "node": "6", - "deno": "1", - "ios": "10", - "samsung": "5", - "rhino": "1.8", - "opera_mobile": "34", - "electron": "0.36" - }, - "es6.array.index-of": { - "chrome": "5", - "opera": "10.10", - "edge": "12", - "firefox": "2", - "safari": "3.1", - "node": "0.4", - "deno": "1", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "opera_mobile": "10.1", - "electron": "0.20" - }, - "es6.array.is-array": { - "chrome": "5", - "opera": "10.50", - "edge": "12", - "firefox": "4", - "safari": "4", - "node": "0.4", - "deno": "1", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "opera_mobile": "10.1", - "electron": "0.20" - }, - "es6.array.iterator": { - "chrome": "66", - "opera": "53", - "edge": "12", - "firefox": "60", - "safari": "9", - "node": "10", - "deno": "1", - "ios": "9", - "samsung": "9", - "rhino": "1.7.13", - "opera_mobile": "47", - "electron": "3.0" - }, - "es6.array.last-index-of": { - "chrome": "5", - "opera": "10.10", - "edge": "12", - "firefox": "2", - "safari": "3.1", - "node": "0.4", - "deno": "1", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "opera_mobile": "10.1", - "electron": "0.20" - }, - "es6.array.map": { - "chrome": "51", - "opera": "38", - "edge": "13", - "firefox": "48", - "safari": "10", - "node": "6.5", - "deno": "1", - "ios": "10", - "samsung": "5", - "opera_mobile": "41", - "electron": "1.2" - }, - "es6.array.of": { - "chrome": "45", - "opera": "32", - "edge": "12", - "firefox": "25", - "safari": "9", - "node": "4", - "deno": "1", - "ios": "9", - "samsung": "5", - "rhino": "1.7.13", - "opera_mobile": "32", - "electron": "0.31" - }, - "es6.array.reduce": { - "chrome": "5", - "opera": "10.50", - "edge": "12", - "firefox": "3", - "safari": "4", - "node": "0.4", - "deno": "1", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "opera_mobile": "10.1", - "electron": "0.20" - }, - "es6.array.reduce-right": { - "chrome": "5", - "opera": "10.50", - "edge": "12", - "firefox": "3", - "safari": "4", - "node": "0.4", - "deno": "1", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "opera_mobile": "10.1", - "electron": "0.20" - }, - "es6.array.slice": { - "chrome": "51", - "opera": "38", - "edge": "13", - "firefox": "48", - "safari": "10", - "node": "6.5", - "deno": "1", - "ios": "10", - "samsung": "5", - "opera_mobile": "41", - "electron": "1.2" - }, - "es6.array.some": { - "chrome": "5", - "opera": "10.10", - "edge": "12", - "firefox": "2", - "safari": "3.1", - "node": "0.4", - "deno": "1", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "opera_mobile": "10.1", - "electron": "0.20" - }, - "es6.array.sort": { - "chrome": "63", - "opera": "50", - "edge": "12", - "firefox": "5", - "safari": "12", - "node": "10", - "deno": "1", - "ie": "9", - "ios": "12", - "samsung": "8", - "rhino": "1.7.13", - "opera_mobile": "46", - "electron": "3.0" - }, - "es6.array.species": { - "chrome": "51", - "opera": "38", - "edge": "13", - "firefox": "48", - "safari": "10", - "node": "6.5", - "deno": "1", - "ios": "10", - "samsung": "5", - "rhino": "1.7.15", - "opera_mobile": "41", - "electron": "1.2" - }, - "es6.date.now": { - "chrome": "5", - "opera": "10.50", - "edge": "12", - "firefox": "2", - "safari": "4", - "node": "0.4", - "deno": "1", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "opera_mobile": "10.1", - "electron": "0.20" - }, - "es6.date.to-iso-string": { - "chrome": "5", - "opera": "10.50", - "edge": "12", - "firefox": "3.5", - "safari": "4", - "node": "0.4", - "deno": "1", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "opera_mobile": "10.1", - "electron": "0.20" - }, - "es6.date.to-json": { - "chrome": "5", - "opera": "12.10", - "edge": "12", - "firefox": "4", - "safari": "10", - "node": "0.4", - "deno": "1", - "ie": "9", - "android": "4", - "ios": "10", - "samsung": "1", - "rhino": "1.7.13", - "opera_mobile": "12.1", - "electron": "0.20" - }, - "es6.date.to-primitive": { - "chrome": "47", - "opera": "34", - "edge": "15", - "firefox": "44", - "safari": "10", - "node": "6", - "deno": "1", - "ios": "10", - "samsung": "5", - "rhino": "1.8", - "opera_mobile": "34", - "electron": "0.36" - }, - "es6.date.to-string": { - "chrome": "5", - "opera": "10.50", - "edge": "12", - "firefox": "2", - "safari": "3.1", - "node": "0.4", - "deno": "1", - "ie": "10", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "opera_mobile": "10.1", - "electron": "0.20" - }, - "es6.function.bind": { - "chrome": "7", - "opera": "12", - "edge": "12", - "firefox": "4", - "safari": "5.1", - "node": "0.4", - "deno": "1", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "opera_mobile": "12", - "electron": "0.20" - }, - "es6.function.has-instance": { - "chrome": "51", - "opera": "38", - "edge": "15", - "firefox": "50", - "safari": "10", - "node": "6.5", - "deno": "1", - "ios": "10", - "samsung": "5", - "opera_mobile": "41", - "electron": "1.2" - }, - "es6.function.name": { - "chrome": "5", - "opera": "10.50", - "edge": "14", - "firefox": "2", - "safari": "4", - "node": "0.4", - "deno": "1", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "opera_mobile": "10.1", - "electron": "0.20" - }, - "es6.map": { - "chrome": "51", - "opera": "38", - "edge": "15", - "firefox": "53", - "safari": "10", - "node": "6.5", - "deno": "1", - "ios": "10", - "samsung": "5", - "opera_mobile": "41", - "electron": "1.2" - }, - "es6.math.acosh": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "25", - "safari": "7.1", - "node": "0.12", - "deno": "1", - "ios": "8", - "samsung": "3", - "rhino": "1.7.13", - "opera_mobile": "25", - "electron": "0.20" - }, - "es6.math.asinh": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "25", - "safari": "7.1", - "node": "0.12", - "deno": "1", - "ios": "8", - "samsung": "3", - "rhino": "1.7.13", - "opera_mobile": "25", - "electron": "0.20" - }, - "es6.math.atanh": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "25", - "safari": "7.1", - "node": "0.12", - "deno": "1", - "ios": "8", - "samsung": "3", - "rhino": "1.7.13", - "opera_mobile": "25", - "electron": "0.20" - }, - "es6.math.cbrt": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "25", - "safari": "7.1", - "node": "0.12", - "deno": "1", - "ios": "8", - "samsung": "3", - "rhino": "1.7.13", - "opera_mobile": "25", - "electron": "0.20" - }, - "es6.math.clz32": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "31", - "safari": "9", - "node": "0.12", - "deno": "1", - "ios": "9", - "samsung": "3", - "rhino": "1.7.13", - "opera_mobile": "25", - "electron": "0.20" - }, - "es6.math.cosh": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "25", - "safari": "7.1", - "node": "0.12", - "deno": "1", - "ios": "8", - "samsung": "3", - "rhino": "1.7.13", - "opera_mobile": "25", - "electron": "0.20" - }, - "es6.math.expm1": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "25", - "safari": "7.1", - "node": "0.12", - "deno": "1", - "ios": "8", - "samsung": "3", - "rhino": "1.7.13", - "opera_mobile": "25", - "electron": "0.20" - }, - "es6.math.fround": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "26", - "safari": "7.1", - "node": "0.12", - "deno": "1", - "ios": "8", - "samsung": "3", - "rhino": "1.7.13", - "opera_mobile": "25", - "electron": "0.20" - }, - "es6.math.hypot": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "27", - "safari": "7.1", - "node": "0.12", - "deno": "1", - "ios": "8", - "samsung": "3", - "rhino": "1.7.13", - "opera_mobile": "25", - "electron": "0.20" - }, - "es6.math.imul": { - "chrome": "30", - "opera": "17", - "edge": "12", - "firefox": "23", - "safari": "7", - "node": "0.12", - "deno": "1", - "android": "4.4", - "ios": "7", - "samsung": "2", - "rhino": "1.7.13", - "opera_mobile": "18", - "electron": "0.20" - }, - "es6.math.log1p": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "25", - "safari": "7.1", - "node": "0.12", - "deno": "1", - "ios": "8", - "samsung": "3", - "rhino": "1.7.13", - "opera_mobile": "25", - "electron": "0.20" - }, - "es6.math.log10": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "25", - "safari": "7.1", - "node": "0.12", - "deno": "1", - "ios": "8", - "samsung": "3", - "rhino": "1.7.13", - "opera_mobile": "25", - "electron": "0.20" - }, - "es6.math.log2": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "25", - "safari": "7.1", - "node": "0.12", - "deno": "1", - "ios": "8", - "samsung": "3", - "rhino": "1.7.13", - "opera_mobile": "25", - "electron": "0.20" - }, - "es6.math.sign": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "25", - "safari": "9", - "node": "0.12", - "deno": "1", - "ios": "9", - "samsung": "3", - "rhino": "1.7.13", - "opera_mobile": "25", - "electron": "0.20" - }, - "es6.math.sinh": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "25", - "safari": "7.1", - "node": "0.12", - "deno": "1", - "ios": "8", - "samsung": "3", - "rhino": "1.7.13", - "opera_mobile": "25", - "electron": "0.20" - }, - "es6.math.tanh": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "25", - "safari": "7.1", - "node": "0.12", - "deno": "1", - "ios": "8", - "samsung": "3", - "rhino": "1.7.13", - "opera_mobile": "25", - "electron": "0.20" - }, - "es6.math.trunc": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "25", - "safari": "7.1", - "node": "0.12", - "deno": "1", - "ios": "8", - "samsung": "3", - "rhino": "1.7.13", - "opera_mobile": "25", - "electron": "0.20" - }, - "es6.number.constructor": { - "chrome": "41", - "opera": "28", - "edge": "12", - "firefox": "36", - "safari": "9", - "node": "4", - "deno": "1", - "ios": "9", - "samsung": "3.4", - "rhino": "1.7.13", - "opera_mobile": "28", - "electron": "0.21" - }, - "es6.number.epsilon": { - "chrome": "34", - "opera": "21", - "edge": "12", - "firefox": "25", - "safari": "9", - "node": "0.12", - "deno": "1", - "ios": "9", - "samsung": "2", - "rhino": "1.7.14", - "opera_mobile": "21", - "electron": "0.20" - }, - "es6.number.is-finite": { - "chrome": "19", - "opera": "15", - "edge": "12", - "firefox": "16", - "safari": "9", - "node": "0.8", - "deno": "1", - "android": "4.1", - "ios": "9", - "samsung": "1.5", - "rhino": "1.7.13", - "opera_mobile": "14", - "electron": "0.20" - }, - "es6.number.is-integer": { - "chrome": "34", - "opera": "21", - "edge": "12", - "firefox": "16", - "safari": "9", - "node": "0.12", - "deno": "1", - "ios": "9", - "samsung": "2", - "rhino": "1.7.13", - "opera_mobile": "21", - "electron": "0.20" - }, - "es6.number.is-nan": { - "chrome": "19", - "opera": "15", - "edge": "12", - "firefox": "15", - "safari": "9", - "node": "0.8", - "deno": "1", - "android": "4.1", - "ios": "9", - "samsung": "1.5", - "rhino": "1.7.13", - "opera_mobile": "14", - "electron": "0.20" - }, - "es6.number.is-safe-integer": { - "chrome": "34", - "opera": "21", - "edge": "12", - "firefox": "32", - "safari": "9", - "node": "0.12", - "deno": "1", - "ios": "9", - "samsung": "2", - "rhino": "1.7.13", - "opera_mobile": "21", - "electron": "0.20" - }, - "es6.number.max-safe-integer": { - "chrome": "34", - "opera": "21", - "edge": "12", - "firefox": "31", - "safari": "9", - "node": "0.12", - "deno": "1", - "ios": "9", - "samsung": "2", - "rhino": "1.7.13", - "opera_mobile": "21", - "electron": "0.20" - }, - "es6.number.min-safe-integer": { - "chrome": "34", - "opera": "21", - "edge": "12", - "firefox": "31", - "safari": "9", - "node": "0.12", - "deno": "1", - "ios": "9", - "samsung": "2", - "rhino": "1.7.13", - "opera_mobile": "21", - "electron": "0.20" - }, - "es6.number.parse-float": { - "chrome": "34", - "opera": "21", - "edge": "12", - "firefox": "25", - "safari": "9", - "node": "0.12", - "deno": "1", - "ios": "9", - "samsung": "2", - "rhino": "1.7.14", - "opera_mobile": "21", - "electron": "0.20" - }, - "es6.number.parse-int": { - "chrome": "34", - "opera": "21", - "edge": "12", - "firefox": "25", - "safari": "9", - "node": "0.12", - "deno": "1", - "ios": "9", - "samsung": "2", - "rhino": "1.7.14", - "opera_mobile": "21", - "electron": "0.20" - }, - "es6.object.assign": { - "chrome": "49", - "opera": "36", - "edge": "13", - "firefox": "36", - "safari": "10", - "node": "6", - "deno": "1", - "ios": "10", - "samsung": "5", - "rhino": "1.8", - "opera_mobile": "36", - "electron": "0.37" - }, - "es6.object.create": { - "chrome": "5", - "opera": "12", - "edge": "12", - "firefox": "4", - "safari": "4", - "node": "0.4", - "deno": "1", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "opera_mobile": "12", - "electron": "0.20" - }, - "es7.object.define-getter": { - "chrome": "62", - "opera": "49", - "edge": "16", - "firefox": "48", - "safari": "9", - "node": "8.10", - "deno": "1", - "ios": "9", - "samsung": "8", - "opera_mobile": "46", - "electron": "3.0" - }, - "es7.object.define-setter": { - "chrome": "62", - "opera": "49", - "edge": "16", - "firefox": "48", - "safari": "9", - "node": "8.10", - "deno": "1", - "ios": "9", - "samsung": "8", - "opera_mobile": "46", - "electron": "3.0" - }, - "es6.object.define-property": { - "chrome": "5", - "opera": "12", - "edge": "12", - "firefox": "4", - "safari": "5.1", - "node": "0.4", - "deno": "1", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "opera_mobile": "12", - "electron": "0.20" - }, - "es6.object.define-properties": { - "chrome": "5", - "opera": "12", - "edge": "12", - "firefox": "4", - "safari": "4", - "node": "0.4", - "deno": "1", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "opera_mobile": "12", - "electron": "0.20" - }, - "es7.object.entries": { - "chrome": "54", - "opera": "41", - "edge": "14", - "firefox": "47", - "safari": "10.1", - "node": "7", - "deno": "1", - "ios": "10.3", - "samsung": "6", - "rhino": "1.7.14", - "opera_mobile": "41", - "electron": "1.4" - }, - "es6.object.freeze": { - "chrome": "44", - "opera": "31", - "edge": "12", - "firefox": "35", - "safari": "9", - "node": "4", - "deno": "1", - "ios": "9", - "samsung": "4", - "rhino": "1.7.13", - "opera_mobile": "32", - "electron": "0.30" - }, - "es6.object.get-own-property-descriptor": { - "chrome": "44", - "opera": "31", - "edge": "12", - "firefox": "35", - "safari": "9", - "node": "4", - "deno": "1", - "ios": "9", - "samsung": "4", - "rhino": "1.7.13", - "opera_mobile": "32", - "electron": "0.30" - }, - "es7.object.get-own-property-descriptors": { - "chrome": "54", - "opera": "41", - "edge": "15", - "firefox": "50", - "safari": "10.1", - "node": "7", - "deno": "1", - "ios": "10.3", - "samsung": "6", - "rhino": "1.8", - "opera_mobile": "41", - "electron": "1.4" - }, - "es6.object.get-own-property-names": { - "chrome": "40", - "opera": "27", - "edge": "12", - "firefox": "33", - "safari": "9", - "node": "4", - "deno": "1", - "ios": "9", - "samsung": "3.4", - "rhino": "1.7.13", - "opera_mobile": "27", - "electron": "0.21" - }, - "es6.object.get-prototype-of": { - "chrome": "44", - "opera": "31", - "edge": "12", - "firefox": "35", - "safari": "9", - "node": "4", - "deno": "1", - "ios": "9", - "samsung": "4", - "rhino": "1.7.13", - "opera_mobile": "32", - "electron": "0.30" - }, - "es7.object.lookup-getter": { - "chrome": "62", - "opera": "49", - "edge": "79", - "firefox": "36", - "safari": "9", - "node": "8.10", - "deno": "1", - "ios": "9", - "samsung": "8", - "opera_mobile": "46", - "electron": "3.0" - }, - "es7.object.lookup-setter": { - "chrome": "62", - "opera": "49", - "edge": "79", - "firefox": "36", - "safari": "9", - "node": "8.10", - "deno": "1", - "ios": "9", - "samsung": "8", - "opera_mobile": "46", - "electron": "3.0" - }, - "es6.object.prevent-extensions": { - "chrome": "44", - "opera": "31", - "edge": "12", - "firefox": "35", - "safari": "9", - "node": "4", - "deno": "1", - "ios": "9", - "samsung": "4", - "rhino": "1.7.13", - "opera_mobile": "32", - "electron": "0.30" - }, - "es6.object.to-string": { - "chrome": "57", - "opera": "44", - "edge": "15", - "firefox": "51", - "safari": "10", - "node": "8", - "deno": "1", - "ios": "10", - "samsung": "7", - "opera_mobile": "43", - "electron": "1.7" - }, - "es6.object.is": { - "chrome": "19", - "opera": "15", - "edge": "12", - "firefox": "22", - "safari": "9", - "node": "0.8", - "deno": "1", - "android": "4.1", - "ios": "9", - "samsung": "1.5", - "rhino": "1.7.13", - "opera_mobile": "14", - "electron": "0.20" - }, - "es6.object.is-frozen": { - "chrome": "44", - "opera": "31", - "edge": "12", - "firefox": "35", - "safari": "9", - "node": "4", - "deno": "1", - "ios": "9", - "samsung": "4", - "rhino": "1.7.13", - "opera_mobile": "32", - "electron": "0.30" - }, - "es6.object.is-sealed": { - "chrome": "44", - "opera": "31", - "edge": "12", - "firefox": "35", - "safari": "9", - "node": "4", - "deno": "1", - "ios": "9", - "samsung": "4", - "rhino": "1.7.13", - "opera_mobile": "32", - "electron": "0.30" - }, - "es6.object.is-extensible": { - "chrome": "44", - "opera": "31", - "edge": "12", - "firefox": "35", - "safari": "9", - "node": "4", - "deno": "1", - "ios": "9", - "samsung": "4", - "rhino": "1.7.13", - "opera_mobile": "32", - "electron": "0.30" - }, - "es6.object.keys": { - "chrome": "40", - "opera": "27", - "edge": "12", - "firefox": "35", - "safari": "9", - "node": "4", - "deno": "1", - "ios": "9", - "samsung": "3.4", - "rhino": "1.7.13", - "opera_mobile": "27", - "electron": "0.21" - }, - "es6.object.seal": { - "chrome": "44", - "opera": "31", - "edge": "12", - "firefox": "35", - "safari": "9", - "node": "4", - "deno": "1", - "ios": "9", - "samsung": "4", - "rhino": "1.7.13", - "opera_mobile": "32", - "electron": "0.30" - }, - "es6.object.set-prototype-of": { - "chrome": "34", - "opera": "21", - "edge": "12", - "firefox": "31", - "safari": "9", - "node": "0.12", - "deno": "1", - "ie": "11", - "ios": "9", - "samsung": "2", - "rhino": "1.7.13", - "opera_mobile": "21", - "electron": "0.20" - }, - "es7.object.values": { - "chrome": "54", - "opera": "41", - "edge": "14", - "firefox": "47", - "safari": "10.1", - "node": "7", - "deno": "1", - "ios": "10.3", - "samsung": "6", - "rhino": "1.7.14", - "opera_mobile": "41", - "electron": "1.4" - }, - "es6.promise": { - "chrome": "51", - "opera": "38", - "edge": "14", - "firefox": "45", - "safari": "10", - "node": "6.5", - "deno": "1", - "ios": "10", - "samsung": "5", - "rhino": "1.7.15", - "opera_mobile": "41", - "electron": "1.2" - }, - "es7.promise.finally": { - "chrome": "63", - "opera": "50", - "edge": "18", - "firefox": "58", - "safari": "11.1", - "node": "10", - "deno": "1", - "ios": "11.3", - "samsung": "8", - "rhino": "1.7.15", - "opera_mobile": "46", - "electron": "3.0" - }, - "es6.reflect.apply": { - "chrome": "49", - "opera": "36", - "edge": "12", - "firefox": "42", - "safari": "10", - "node": "6", - "deno": "1", - "ios": "10", - "samsung": "5", - "rhino": "1.8", - "opera_mobile": "36", - "electron": "0.37" - }, - "es6.reflect.construct": { - "chrome": "49", - "opera": "36", - "edge": "13", - "firefox": "49", - "safari": "10", - "node": "6", - "deno": "1", - "ios": "10", - "samsung": "5", - "opera_mobile": "36", - "electron": "0.37" - }, - "es6.reflect.define-property": { - "chrome": "49", - "opera": "36", - "edge": "13", - "firefox": "42", - "safari": "10", - "node": "6", - "deno": "1", - "ios": "10", - "samsung": "5", - "rhino": "1.8", - "opera_mobile": "36", - "electron": "0.37" - }, - "es6.reflect.delete-property": { - "chrome": "49", - "opera": "36", - "edge": "12", - "firefox": "42", - "safari": "10", - "node": "6", - "deno": "1", - "ios": "10", - "samsung": "5", - "rhino": "1.8", - "opera_mobile": "36", - "electron": "0.37" - }, - "es6.reflect.get": { - "chrome": "49", - "opera": "36", - "edge": "12", - "firefox": "42", - "safari": "10", - "node": "6", - "deno": "1", - "ios": "10", - "samsung": "5", - "rhino": "1.8", - "opera_mobile": "36", - "electron": "0.37" - }, - "es6.reflect.get-own-property-descriptor": { - "chrome": "49", - "opera": "36", - "edge": "12", - "firefox": "42", - "safari": "10", - "node": "6", - "deno": "1", - "ios": "10", - "samsung": "5", - "rhino": "1.8", - "opera_mobile": "36", - "electron": "0.37" - }, - "es6.reflect.get-prototype-of": { - "chrome": "49", - "opera": "36", - "edge": "12", - "firefox": "42", - "safari": "10", - "node": "6", - "deno": "1", - "ios": "10", - "samsung": "5", - "rhino": "1.8", - "opera_mobile": "36", - "electron": "0.37" - }, - "es6.reflect.has": { - "chrome": "49", - "opera": "36", - "edge": "12", - "firefox": "42", - "safari": "10", - "node": "6", - "deno": "1", - "ios": "10", - "samsung": "5", - "rhino": "1.8", - "opera_mobile": "36", - "electron": "0.37" - }, - "es6.reflect.is-extensible": { - "chrome": "49", - "opera": "36", - "edge": "12", - "firefox": "42", - "safari": "10", - "node": "6", - "deno": "1", - "ios": "10", - "samsung": "5", - "rhino": "1.8", - "opera_mobile": "36", - "electron": "0.37" - }, - "es6.reflect.own-keys": { - "chrome": "49", - "opera": "36", - "edge": "12", - "firefox": "42", - "safari": "10", - "node": "6", - "deno": "1", - "ios": "10", - "samsung": "5", - "rhino": "1.8", - "opera_mobile": "36", - "electron": "0.37" - }, - "es6.reflect.prevent-extensions": { - "chrome": "49", - "opera": "36", - "edge": "12", - "firefox": "42", - "safari": "10", - "node": "6", - "deno": "1", - "ios": "10", - "samsung": "5", - "rhino": "1.8", - "opera_mobile": "36", - "electron": "0.37" - }, - "es6.reflect.set": { - "chrome": "49", - "opera": "36", - "edge": "12", - "firefox": "42", - "safari": "10", - "node": "6", - "deno": "1", - "ios": "10", - "samsung": "5", - "rhino": "1.8", - "opera_mobile": "36", - "electron": "0.37" - }, - "es6.reflect.set-prototype-of": { - "chrome": "49", - "opera": "36", - "edge": "12", - "firefox": "42", - "safari": "10", - "node": "6", - "deno": "1", - "ios": "10", - "samsung": "5", - "rhino": "1.8", - "opera_mobile": "36", - "electron": "0.37" - }, - "es6.regexp.constructor": { - "chrome": "50", - "opera": "37", - "edge": "79", - "firefox": "40", - "safari": "10", - "node": "6", - "deno": "1", - "ios": "10", - "samsung": "5", - "opera_mobile": "37", - "electron": "1.1" - }, - "es6.regexp.flags": { - "chrome": "49", - "opera": "36", - "edge": "79", - "firefox": "37", - "safari": "9", - "node": "6", - "deno": "1", - "ios": "9", - "samsung": "5", - "rhino": "1.7.15", - "opera_mobile": "36", - "electron": "0.37" - }, - "es6.regexp.match": { - "chrome": "50", - "opera": "37", - "edge": "79", - "firefox": "49", - "safari": "10", - "node": "6", - "deno": "1", - "ios": "10", - "samsung": "5", - "rhino": "1.7.13", - "opera_mobile": "37", - "electron": "1.1" - }, - "es6.regexp.replace": { - "chrome": "50", - "opera": "37", - "edge": "79", - "firefox": "49", - "safari": "10", - "node": "6", - "deno": "1", - "ios": "10", - "samsung": "5", - "opera_mobile": "37", - "electron": "1.1" - }, - "es6.regexp.split": { - "chrome": "50", - "opera": "37", - "edge": "79", - "firefox": "49", - "safari": "10", - "node": "6", - "deno": "1", - "ios": "10", - "samsung": "5", - "opera_mobile": "37", - "electron": "1.1" - }, - "es6.regexp.search": { - "chrome": "50", - "opera": "37", - "edge": "79", - "firefox": "49", - "safari": "10", - "node": "6", - "deno": "1", - "ios": "10", - "samsung": "5", - "rhino": "1.7.13", - "opera_mobile": "37", - "electron": "1.1" - }, - "es6.regexp.to-string": { - "chrome": "50", - "opera": "37", - "edge": "79", - "firefox": "39", - "safari": "10", - "node": "6", - "deno": "1", - "ios": "10", - "samsung": "5", - "rhino": "1.7.15", - "opera_mobile": "37", - "electron": "1.1" - }, - "es6.set": { - "chrome": "51", - "opera": "38", - "edge": "15", - "firefox": "53", - "safari": "10", - "node": "6.5", - "deno": "1", - "ios": "10", - "samsung": "5", - "opera_mobile": "41", - "electron": "1.2" - }, - "es6.symbol": { - "chrome": "51", - "opera": "38", - "edge": "79", - "firefox": "51", - "safari": "10", - "node": "6.5", - "deno": "1", - "ios": "10", - "samsung": "5", - "opera_mobile": "41", - "electron": "1.2" - }, - "es7.symbol.async-iterator": { - "chrome": "63", - "opera": "50", - "edge": "79", - "firefox": "57", - "safari": "12", - "node": "10", - "deno": "1", - "ios": "12", - "samsung": "8", - "opera_mobile": "46", - "electron": "3.0" - }, - "es6.string.anchor": { - "chrome": "5", - "opera": "15", - "edge": "12", - "firefox": "17", - "safari": "6", - "node": "0.4", - "deno": "1", - "android": "4", - "ios": "7", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.14", - "opera_mobile": "14", - "electron": "0.20" - }, - "es6.string.big": { - "chrome": "5", - "opera": "15", - "edge": "12", - "firefox": "17", - "safari": "6", - "node": "0.4", - "deno": "1", - "android": "4", - "ios": "7", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.14", - "opera_mobile": "14", - "electron": "0.20" - }, - "es6.string.blink": { - "chrome": "5", - "opera": "15", - "edge": "12", - "firefox": "17", - "safari": "6", - "node": "0.4", - "deno": "1", - "android": "4", - "ios": "7", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.14", - "opera_mobile": "14", - "electron": "0.20" - }, - "es6.string.bold": { - "chrome": "5", - "opera": "15", - "edge": "12", - "firefox": "17", - "safari": "6", - "node": "0.4", - "deno": "1", - "android": "4", - "ios": "7", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.14", - "opera_mobile": "14", - "electron": "0.20" - }, - "es6.string.code-point-at": { - "chrome": "41", - "opera": "28", - "edge": "12", - "firefox": "29", - "safari": "9", - "node": "4", - "deno": "1", - "ios": "9", - "samsung": "3.4", - "rhino": "1.7.13", - "opera_mobile": "28", - "electron": "0.21" - }, - "es6.string.ends-with": { - "chrome": "41", - "opera": "28", - "edge": "12", - "firefox": "29", - "safari": "9", - "node": "4", - "deno": "1", - "ios": "9", - "samsung": "3.4", - "rhino": "1.7.13", - "opera_mobile": "28", - "electron": "0.21" - }, - "es6.string.fixed": { - "chrome": "5", - "opera": "15", - "edge": "12", - "firefox": "17", - "safari": "6", - "node": "0.4", - "deno": "1", - "android": "4", - "ios": "7", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.14", - "opera_mobile": "14", - "electron": "0.20" - }, - "es6.string.fontcolor": { - "chrome": "5", - "opera": "15", - "edge": "12", - "firefox": "17", - "safari": "6", - "node": "0.4", - "deno": "1", - "android": "4", - "ios": "7", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.14", - "opera_mobile": "14", - "electron": "0.20" - }, - "es6.string.fontsize": { - "chrome": "5", - "opera": "15", - "edge": "12", - "firefox": "17", - "safari": "6", - "node": "0.4", - "deno": "1", - "android": "4", - "ios": "7", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.14", - "opera_mobile": "14", - "electron": "0.20" - }, - "es6.string.from-code-point": { - "chrome": "41", - "opera": "28", - "edge": "12", - "firefox": "29", - "safari": "9", - "node": "4", - "deno": "1", - "ios": "9", - "samsung": "3.4", - "rhino": "1.7.13", - "opera_mobile": "28", - "electron": "0.21" - }, - "es6.string.includes": { - "chrome": "41", - "opera": "28", - "edge": "12", - "firefox": "40", - "safari": "9", - "node": "4", - "deno": "1", - "ios": "9", - "samsung": "3.4", - "rhino": "1.7.13", - "opera_mobile": "28", - "electron": "0.21" - }, - "es6.string.italics": { - "chrome": "5", - "opera": "15", - "edge": "12", - "firefox": "17", - "safari": "6", - "node": "0.4", - "deno": "1", - "android": "4", - "ios": "7", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.14", - "opera_mobile": "14", - "electron": "0.20" - }, - "es6.string.iterator": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "36", - "safari": "9", - "node": "0.12", - "deno": "1", - "ios": "9", - "samsung": "3", - "rhino": "1.7.13", - "opera_mobile": "25", - "electron": "0.20" - }, - "es6.string.link": { - "chrome": "5", - "opera": "15", - "edge": "12", - "firefox": "17", - "safari": "6", - "node": "0.4", - "deno": "1", - "android": "4", - "ios": "7", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.14", - "opera_mobile": "14", - "electron": "0.20" - }, - "es7.string.pad-start": { - "chrome": "57", - "opera": "44", - "edge": "15", - "firefox": "48", - "safari": "10", - "node": "8", - "deno": "1", - "ios": "10", - "samsung": "7", - "rhino": "1.7.13", - "opera_mobile": "43", - "electron": "1.7" - }, - "es7.string.pad-end": { - "chrome": "57", - "opera": "44", - "edge": "15", - "firefox": "48", - "safari": "10", - "node": "8", - "deno": "1", - "ios": "10", - "samsung": "7", - "rhino": "1.7.13", - "opera_mobile": "43", - "electron": "1.7" - }, - "es6.string.raw": { - "chrome": "41", - "opera": "28", - "edge": "12", - "firefox": "34", - "safari": "9", - "node": "4", - "deno": "1", - "ios": "9", - "samsung": "3.4", - "rhino": "1.7.14", - "opera_mobile": "28", - "electron": "0.21" - }, - "es6.string.repeat": { - "chrome": "41", - "opera": "28", - "edge": "12", - "firefox": "24", - "safari": "9", - "node": "4", - "deno": "1", - "ios": "9", - "samsung": "3.4", - "rhino": "1.7.13", - "opera_mobile": "28", - "electron": "0.21" - }, - "es6.string.small": { - "chrome": "5", - "opera": "15", - "edge": "12", - "firefox": "17", - "safari": "6", - "node": "0.4", - "deno": "1", - "android": "4", - "ios": "7", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.14", - "opera_mobile": "14", - "electron": "0.20" - }, - "es6.string.starts-with": { - "chrome": "41", - "opera": "28", - "edge": "12", - "firefox": "29", - "safari": "9", - "node": "4", - "deno": "1", - "ios": "9", - "samsung": "3.4", - "rhino": "1.7.13", - "opera_mobile": "28", - "electron": "0.21" - }, - "es6.string.strike": { - "chrome": "5", - "opera": "15", - "edge": "12", - "firefox": "17", - "safari": "6", - "node": "0.4", - "deno": "1", - "android": "4", - "ios": "7", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.14", - "opera_mobile": "14", - "electron": "0.20" - }, - "es6.string.sub": { - "chrome": "5", - "opera": "15", - "edge": "12", - "firefox": "17", - "safari": "6", - "node": "0.4", - "deno": "1", - "android": "4", - "ios": "7", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.14", - "opera_mobile": "14", - "electron": "0.20" - }, - "es6.string.sup": { - "chrome": "5", - "opera": "15", - "edge": "12", - "firefox": "17", - "safari": "6", - "node": "0.4", - "deno": "1", - "android": "4", - "ios": "7", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.14", - "opera_mobile": "14", - "electron": "0.20" - }, - "es6.string.trim": { - "chrome": "5", - "opera": "10.50", - "edge": "12", - "firefox": "3.5", - "safari": "4", - "node": "0.4", - "deno": "1", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "opera_mobile": "10.1", - "electron": "0.20" - }, - "es7.string.trim-left": { - "chrome": "66", - "opera": "53", - "edge": "79", - "firefox": "61", - "safari": "12", - "node": "10", - "deno": "1", - "ios": "12", - "samsung": "9", - "rhino": "1.7.13", - "opera_mobile": "47", - "electron": "3.0" - }, - "es7.string.trim-right": { - "chrome": "66", - "opera": "53", - "edge": "79", - "firefox": "61", - "safari": "12", - "node": "10", - "deno": "1", - "ios": "12", - "samsung": "9", - "rhino": "1.7.13", - "opera_mobile": "47", - "electron": "3.0" - }, - "es6.typed.array-buffer": { - "chrome": "51", - "opera": "38", - "edge": "13", - "firefox": "48", - "safari": "10", - "node": "6.5", - "deno": "1", - "ios": "10", - "samsung": "5", - "opera_mobile": "41", - "electron": "1.2" - }, - "es6.typed.data-view": { - "chrome": "5", - "opera": "12", - "edge": "12", - "firefox": "15", - "safari": "5.1", - "node": "0.4", - "deno": "1", - "ie": "10", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "opera_mobile": "12", - "electron": "0.20" - }, - "es6.typed.int8-array": { - "chrome": "51", - "opera": "38", - "edge": "13", - "firefox": "48", - "safari": "10", - "node": "6.5", - "deno": "1", - "ios": "10", - "samsung": "5", - "opera_mobile": "41", - "electron": "1.2" - }, - "es6.typed.uint8-array": { - "chrome": "51", - "opera": "38", - "edge": "13", - "firefox": "48", - "safari": "10", - "node": "6.5", - "deno": "1", - "ios": "10", - "samsung": "5", - "opera_mobile": "41", - "electron": "1.2" - }, - "es6.typed.uint8-clamped-array": { - "chrome": "51", - "opera": "38", - "edge": "13", - "firefox": "48", - "safari": "10", - "node": "6.5", - "deno": "1", - "ios": "10", - "samsung": "5", - "opera_mobile": "41", - "electron": "1.2" - }, - "es6.typed.int16-array": { - "chrome": "51", - "opera": "38", - "edge": "13", - "firefox": "48", - "safari": "10", - "node": "6.5", - "deno": "1", - "ios": "10", - "samsung": "5", - "opera_mobile": "41", - "electron": "1.2" - }, - "es6.typed.uint16-array": { - "chrome": "51", - "opera": "38", - "edge": "13", - "firefox": "48", - "safari": "10", - "node": "6.5", - "deno": "1", - "ios": "10", - "samsung": "5", - "opera_mobile": "41", - "electron": "1.2" - }, - "es6.typed.int32-array": { - "chrome": "51", - "opera": "38", - "edge": "13", - "firefox": "48", - "safari": "10", - "node": "6.5", - "deno": "1", - "ios": "10", - "samsung": "5", - "opera_mobile": "41", - "electron": "1.2" - }, - "es6.typed.uint32-array": { - "chrome": "51", - "opera": "38", - "edge": "13", - "firefox": "48", - "safari": "10", - "node": "6.5", - "deno": "1", - "ios": "10", - "samsung": "5", - "opera_mobile": "41", - "electron": "1.2" - }, - "es6.typed.float32-array": { - "chrome": "51", - "opera": "38", - "edge": "13", - "firefox": "48", - "safari": "10", - "node": "6.5", - "deno": "1", - "ios": "10", - "samsung": "5", - "opera_mobile": "41", - "electron": "1.2" - }, - "es6.typed.float64-array": { - "chrome": "51", - "opera": "38", - "edge": "13", - "firefox": "48", - "safari": "10", - "node": "6.5", - "deno": "1", - "ios": "10", - "samsung": "5", - "opera_mobile": "41", - "electron": "1.2" - }, - "es6.weak-map": { - "chrome": "51", - "opera": "38", - "edge": "15", - "firefox": "53", - "safari": "9", - "node": "6.5", - "deno": "1", - "ios": "9", - "samsung": "5", - "rhino": "1.7.15", - "opera_mobile": "41", - "electron": "1.2" - }, - "es6.weak-set": { - "chrome": "51", - "opera": "38", - "edge": "15", - "firefox": "53", - "safari": "9", - "node": "6.5", - "deno": "1", - "ios": "9", - "samsung": "5", - "rhino": "1.7.15", - "opera_mobile": "41", - "electron": "1.2" - } -} diff --git a/node_modules/@babel/compat-data/data/corejs3-shipped-proposals.json b/node_modules/@babel/compat-data/data/corejs3-shipped-proposals.json deleted file mode 100644 index d03b698f..00000000 --- a/node_modules/@babel/compat-data/data/corejs3-shipped-proposals.json +++ /dev/null @@ -1,5 +0,0 @@ -[ - "esnext.promise.all-settled", - "esnext.string.match-all", - "esnext.global-this" -] diff --git a/node_modules/@babel/compat-data/data/native-modules.json b/node_modules/@babel/compat-data/data/native-modules.json deleted file mode 100644 index 2328d213..00000000 --- a/node_modules/@babel/compat-data/data/native-modules.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "es6.module": { - "chrome": "61", - "and_chr": "61", - "edge": "16", - "firefox": "60", - "and_ff": "60", - "node": "13.2.0", - "opera": "48", - "op_mob": "45", - "safari": "10.1", - "ios": "10.3", - "samsung": "8.2", - "android": "61", - "electron": "2.0", - "ios_saf": "10.3" - } -} diff --git a/node_modules/@babel/compat-data/data/overlapping-plugins.json b/node_modules/@babel/compat-data/data/overlapping-plugins.json deleted file mode 100644 index 9b884bd4..00000000 --- a/node_modules/@babel/compat-data/data/overlapping-plugins.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "transform-async-to-generator": [ - "bugfix/transform-async-arrows-in-class" - ], - "transform-parameters": [ - "bugfix/transform-edge-default-parameters", - "bugfix/transform-safari-id-destructuring-collision-in-function-expression" - ], - "transform-function-name": [ - "bugfix/transform-edge-function-name" - ], - "transform-block-scoping": [ - "bugfix/transform-safari-block-shadowing", - "bugfix/transform-safari-for-shadowing" - ], - "transform-template-literals": [ - "bugfix/transform-tagged-template-caching" - ], - "transform-optional-chaining": [ - "bugfix/transform-v8-spread-parameters-in-optional-chaining" - ], - "proposal-optional-chaining": [ - "bugfix/transform-v8-spread-parameters-in-optional-chaining" - ], - "transform-class-properties": [ - "bugfix/transform-v8-static-class-fields-redefine-readonly", - "bugfix/transform-firefox-class-in-computed-class-key", - "bugfix/transform-safari-class-field-initializer-scope" - ], - "proposal-class-properties": [ - "bugfix/transform-v8-static-class-fields-redefine-readonly", - "bugfix/transform-firefox-class-in-computed-class-key", - "bugfix/transform-safari-class-field-initializer-scope" - ] -} diff --git a/node_modules/@babel/compat-data/data/plugin-bugfixes.json b/node_modules/@babel/compat-data/data/plugin-bugfixes.json deleted file mode 100644 index 3d1aed6e..00000000 --- a/node_modules/@babel/compat-data/data/plugin-bugfixes.json +++ /dev/null @@ -1,203 +0,0 @@ -{ - "bugfix/transform-async-arrows-in-class": { - "chrome": "55", - "opera": "42", - "edge": "15", - "firefox": "52", - "safari": "11", - "node": "7.6", - "deno": "1", - "ios": "11", - "samsung": "6", - "opera_mobile": "42", - "electron": "1.6" - }, - "bugfix/transform-edge-default-parameters": { - "chrome": "49", - "opera": "36", - "edge": "18", - "firefox": "52", - "safari": "10", - "node": "6", - "deno": "1", - "ios": "10", - "samsung": "5", - "opera_mobile": "36", - "electron": "0.37" - }, - "bugfix/transform-edge-function-name": { - "chrome": "51", - "opera": "38", - "edge": "79", - "firefox": "53", - "safari": "10", - "node": "6.5", - "deno": "1", - "ios": "10", - "samsung": "5", - "opera_mobile": "41", - "electron": "1.2" - }, - "bugfix/transform-safari-block-shadowing": { - "chrome": "49", - "opera": "36", - "edge": "12", - "firefox": "44", - "safari": "11", - "node": "6", - "deno": "1", - "ie": "11", - "ios": "11", - "samsung": "5", - "opera_mobile": "36", - "electron": "0.37" - }, - "bugfix/transform-safari-for-shadowing": { - "chrome": "49", - "opera": "36", - "edge": "12", - "firefox": "4", - "safari": "11", - "node": "6", - "deno": "1", - "ie": "11", - "ios": "11", - "samsung": "5", - "rhino": "1.7.13", - "opera_mobile": "36", - "electron": "0.37" - }, - "bugfix/transform-safari-id-destructuring-collision-in-function-expression": { - "chrome": "49", - "opera": "36", - "edge": "14", - "firefox": "2", - "safari": "16.3", - "node": "6", - "deno": "1", - "ios": "16.3", - "samsung": "5", - "opera_mobile": "36", - "electron": "0.37" - }, - "bugfix/transform-tagged-template-caching": { - "chrome": "41", - "opera": "28", - "edge": "12", - "firefox": "34", - "safari": "13", - "node": "4", - "deno": "1", - "ios": "13", - "samsung": "3.4", - "rhino": "1.7.14", - "opera_mobile": "28", - "electron": "0.21" - }, - "bugfix/transform-v8-spread-parameters-in-optional-chaining": { - "chrome": "91", - "opera": "77", - "edge": "91", - "firefox": "74", - "safari": "13.1", - "node": "16.9", - "deno": "1.9", - "ios": "13.4", - "samsung": "16", - "opera_mobile": "64", - "electron": "13.0" - }, - "transform-optional-chaining": { - "chrome": "80", - "opera": "67", - "edge": "80", - "firefox": "74", - "safari": "13.1", - "node": "14", - "deno": "1", - "ios": "13.4", - "samsung": "13", - "rhino": "1.8", - "opera_mobile": "57", - "electron": "8.0" - }, - "proposal-optional-chaining": { - "chrome": "80", - "opera": "67", - "edge": "80", - "firefox": "74", - "safari": "13.1", - "node": "14", - "deno": "1", - "ios": "13.4", - "samsung": "13", - "rhino": "1.8", - "opera_mobile": "57", - "electron": "8.0" - }, - "transform-parameters": { - "chrome": "49", - "opera": "36", - "edge": "15", - "firefox": "52", - "safari": "10", - "node": "6", - "deno": "1", - "ios": "10", - "samsung": "5", - "opera_mobile": "36", - "electron": "0.37" - }, - "transform-async-to-generator": { - "chrome": "55", - "opera": "42", - "edge": "15", - "firefox": "52", - "safari": "10.1", - "node": "7.6", - "deno": "1", - "ios": "10.3", - "samsung": "6", - "opera_mobile": "42", - "electron": "1.6" - }, - "transform-template-literals": { - "chrome": "41", - "opera": "28", - "edge": "13", - "firefox": "34", - "safari": "9", - "node": "4", - "deno": "1", - "ios": "9", - "samsung": "3.4", - "opera_mobile": "28", - "electron": "0.21" - }, - "transform-function-name": { - "chrome": "51", - "opera": "38", - "edge": "14", - "firefox": "53", - "safari": "10", - "node": "6.5", - "deno": "1", - "ios": "10", - "samsung": "5", - "opera_mobile": "41", - "electron": "1.2" - }, - "transform-block-scoping": { - "chrome": "50", - "opera": "37", - "edge": "14", - "firefox": "53", - "safari": "10", - "node": "6", - "deno": "1", - "ios": "10", - "samsung": "5", - "opera_mobile": "37", - "electron": "1.1" - } -} diff --git a/node_modules/@babel/compat-data/data/plugins.json b/node_modules/@babel/compat-data/data/plugins.json deleted file mode 100644 index c2ff4592..00000000 --- a/node_modules/@babel/compat-data/data/plugins.json +++ /dev/null @@ -1,838 +0,0 @@ -{ - "transform-explicit-resource-management": { - "chrome": "134", - "edge": "134", - "firefox": "141", - "node": "24", - "electron": "35.0" - }, - "transform-duplicate-named-capturing-groups-regex": { - "chrome": "126", - "opera": "112", - "edge": "126", - "firefox": "129", - "safari": "17.4", - "node": "23", - "ios": "17.4", - "electron": "31.0" - }, - "transform-regexp-modifiers": { - "chrome": "125", - "opera": "111", - "edge": "125", - "firefox": "132", - "node": "23", - "samsung": "27", - "electron": "31.0" - }, - "transform-unicode-sets-regex": { - "chrome": "112", - "opera": "98", - "edge": "112", - "firefox": "116", - "safari": "17", - "node": "20", - "deno": "1.32", - "ios": "17", - "samsung": "23", - "opera_mobile": "75", - "electron": "24.0" - }, - "bugfix/transform-v8-static-class-fields-redefine-readonly": { - "chrome": "98", - "opera": "84", - "edge": "98", - "firefox": "75", - "safari": "15", - "node": "12", - "deno": "1.18", - "ios": "15", - "samsung": "11", - "opera_mobile": "52", - "electron": "17.0" - }, - "bugfix/transform-firefox-class-in-computed-class-key": { - "chrome": "74", - "opera": "62", - "edge": "79", - "firefox": "126", - "safari": "16", - "node": "12", - "deno": "1", - "ios": "16", - "samsung": "11", - "opera_mobile": "53", - "electron": "6.0" - }, - "bugfix/transform-safari-class-field-initializer-scope": { - "chrome": "74", - "opera": "62", - "edge": "79", - "firefox": "69", - "safari": "16", - "node": "12", - "deno": "1", - "ios": "16", - "samsung": "11", - "opera_mobile": "53", - "electron": "6.0" - }, - "transform-class-static-block": { - "chrome": "94", - "opera": "80", - "edge": "94", - "firefox": "93", - "safari": "16.4", - "node": "16.11", - "deno": "1.14", - "ios": "16.4", - "samsung": "17", - "opera_mobile": "66", - "electron": "15.0" - }, - "proposal-class-static-block": { - "chrome": "94", - "opera": "80", - "edge": "94", - "firefox": "93", - "safari": "16.4", - "node": "16.11", - "deno": "1.14", - "ios": "16.4", - "samsung": "17", - "opera_mobile": "66", - "electron": "15.0" - }, - "transform-private-property-in-object": { - "chrome": "91", - "opera": "77", - "edge": "91", - "firefox": "90", - "safari": "15", - "node": "16.9", - "deno": "1.9", - "ios": "15", - "samsung": "16", - "opera_mobile": "64", - "electron": "13.0" - }, - "proposal-private-property-in-object": { - "chrome": "91", - "opera": "77", - "edge": "91", - "firefox": "90", - "safari": "15", - "node": "16.9", - "deno": "1.9", - "ios": "15", - "samsung": "16", - "opera_mobile": "64", - "electron": "13.0" - }, - "transform-class-properties": { - "chrome": "74", - "opera": "62", - "edge": "79", - "firefox": "90", - "safari": "14.1", - "node": "12", - "deno": "1", - "ios": "14.5", - "samsung": "11", - "opera_mobile": "53", - "electron": "6.0" - }, - "proposal-class-properties": { - "chrome": "74", - "opera": "62", - "edge": "79", - "firefox": "90", - "safari": "14.1", - "node": "12", - "deno": "1", - "ios": "14.5", - "samsung": "11", - "opera_mobile": "53", - "electron": "6.0" - }, - "transform-private-methods": { - "chrome": "84", - "opera": "70", - "edge": "84", - "firefox": "90", - "safari": "15", - "node": "14.6", - "deno": "1", - "ios": "15", - "samsung": "14", - "opera_mobile": "60", - "electron": "10.0" - }, - "proposal-private-methods": { - "chrome": "84", - "opera": "70", - "edge": "84", - "firefox": "90", - "safari": "15", - "node": "14.6", - "deno": "1", - "ios": "15", - "samsung": "14", - "opera_mobile": "60", - "electron": "10.0" - }, - "transform-numeric-separator": { - "chrome": "75", - "opera": "62", - "edge": "79", - "firefox": "70", - "safari": "13", - "node": "12.5", - "deno": "1", - "ios": "13", - "samsung": "11", - "rhino": "1.7.14", - "opera_mobile": "54", - "electron": "6.0" - }, - "proposal-numeric-separator": { - "chrome": "75", - "opera": "62", - "edge": "79", - "firefox": "70", - "safari": "13", - "node": "12.5", - "deno": "1", - "ios": "13", - "samsung": "11", - "rhino": "1.7.14", - "opera_mobile": "54", - "electron": "6.0" - }, - "transform-logical-assignment-operators": { - "chrome": "85", - "opera": "71", - "edge": "85", - "firefox": "79", - "safari": "14", - "node": "15", - "deno": "1.2", - "ios": "14", - "samsung": "14", - "opera_mobile": "60", - "electron": "10.0" - }, - "proposal-logical-assignment-operators": { - "chrome": "85", - "opera": "71", - "edge": "85", - "firefox": "79", - "safari": "14", - "node": "15", - "deno": "1.2", - "ios": "14", - "samsung": "14", - "opera_mobile": "60", - "electron": "10.0" - }, - "transform-nullish-coalescing-operator": { - "chrome": "80", - "opera": "67", - "edge": "80", - "firefox": "72", - "safari": "13.1", - "node": "14", - "deno": "1", - "ios": "13.4", - "samsung": "13", - "rhino": "1.8", - "opera_mobile": "57", - "electron": "8.0" - }, - "proposal-nullish-coalescing-operator": { - "chrome": "80", - "opera": "67", - "edge": "80", - "firefox": "72", - "safari": "13.1", - "node": "14", - "deno": "1", - "ios": "13.4", - "samsung": "13", - "rhino": "1.8", - "opera_mobile": "57", - "electron": "8.0" - }, - "transform-optional-chaining": { - "chrome": "91", - "opera": "77", - "edge": "91", - "firefox": "74", - "safari": "13.1", - "node": "16.9", - "deno": "1.9", - "ios": "13.4", - "samsung": "16", - "opera_mobile": "64", - "electron": "13.0" - }, - "proposal-optional-chaining": { - "chrome": "91", - "opera": "77", - "edge": "91", - "firefox": "74", - "safari": "13.1", - "node": "16.9", - "deno": "1.9", - "ios": "13.4", - "samsung": "16", - "opera_mobile": "64", - "electron": "13.0" - }, - "transform-json-strings": { - "chrome": "66", - "opera": "53", - "edge": "79", - "firefox": "62", - "safari": "12", - "node": "10", - "deno": "1", - "ios": "12", - "samsung": "9", - "rhino": "1.7.14", - "opera_mobile": "47", - "electron": "3.0" - }, - "proposal-json-strings": { - "chrome": "66", - "opera": "53", - "edge": "79", - "firefox": "62", - "safari": "12", - "node": "10", - "deno": "1", - "ios": "12", - "samsung": "9", - "rhino": "1.7.14", - "opera_mobile": "47", - "electron": "3.0" - }, - "transform-optional-catch-binding": { - "chrome": "66", - "opera": "53", - "edge": "79", - "firefox": "58", - "safari": "11.1", - "node": "10", - "deno": "1", - "ios": "11.3", - "samsung": "9", - "opera_mobile": "47", - "electron": "3.0" - }, - "proposal-optional-catch-binding": { - "chrome": "66", - "opera": "53", - "edge": "79", - "firefox": "58", - "safari": "11.1", - "node": "10", - "deno": "1", - "ios": "11.3", - "samsung": "9", - "opera_mobile": "47", - "electron": "3.0" - }, - "transform-parameters": { - "chrome": "49", - "opera": "36", - "edge": "18", - "firefox": "52", - "safari": "16.3", - "node": "6", - "deno": "1", - "ios": "16.3", - "samsung": "5", - "opera_mobile": "36", - "electron": "0.37" - }, - "transform-async-generator-functions": { - "chrome": "63", - "opera": "50", - "edge": "79", - "firefox": "57", - "safari": "12", - "node": "10", - "deno": "1", - "ios": "12", - "samsung": "8", - "opera_mobile": "46", - "electron": "3.0" - }, - "proposal-async-generator-functions": { - "chrome": "63", - "opera": "50", - "edge": "79", - "firefox": "57", - "safari": "12", - "node": "10", - "deno": "1", - "ios": "12", - "samsung": "8", - "opera_mobile": "46", - "electron": "3.0" - }, - "transform-object-rest-spread": { - "chrome": "60", - "opera": "47", - "edge": "79", - "firefox": "55", - "safari": "11.1", - "node": "8.3", - "deno": "1", - "ios": "11.3", - "samsung": "8", - "opera_mobile": "44", - "electron": "2.0" - }, - "proposal-object-rest-spread": { - "chrome": "60", - "opera": "47", - "edge": "79", - "firefox": "55", - "safari": "11.1", - "node": "8.3", - "deno": "1", - "ios": "11.3", - "samsung": "8", - "opera_mobile": "44", - "electron": "2.0" - }, - "transform-dotall-regex": { - "chrome": "62", - "opera": "49", - "edge": "79", - "firefox": "78", - "safari": "11.1", - "node": "8.10", - "deno": "1", - "ios": "11.3", - "samsung": "8", - "rhino": "1.7.15", - "opera_mobile": "46", - "electron": "3.0" - }, - "transform-unicode-property-regex": { - "chrome": "64", - "opera": "51", - "edge": "79", - "firefox": "78", - "safari": "11.1", - "node": "10", - "deno": "1", - "ios": "11.3", - "samsung": "9", - "opera_mobile": "47", - "electron": "3.0" - }, - "proposal-unicode-property-regex": { - "chrome": "64", - "opera": "51", - "edge": "79", - "firefox": "78", - "safari": "11.1", - "node": "10", - "deno": "1", - "ios": "11.3", - "samsung": "9", - "opera_mobile": "47", - "electron": "3.0" - }, - "transform-named-capturing-groups-regex": { - "chrome": "64", - "opera": "51", - "edge": "79", - "firefox": "78", - "safari": "11.1", - "node": "10", - "deno": "1", - "ios": "11.3", - "samsung": "9", - "opera_mobile": "47", - "electron": "3.0" - }, - "transform-async-to-generator": { - "chrome": "55", - "opera": "42", - "edge": "15", - "firefox": "52", - "safari": "11", - "node": "7.6", - "deno": "1", - "ios": "11", - "samsung": "6", - "opera_mobile": "42", - "electron": "1.6" - }, - "transform-exponentiation-operator": { - "chrome": "52", - "opera": "39", - "edge": "14", - "firefox": "52", - "safari": "10.1", - "node": "7", - "deno": "1", - "ios": "10.3", - "samsung": "6", - "rhino": "1.7.14", - "opera_mobile": "41", - "electron": "1.3" - }, - "transform-template-literals": { - "chrome": "41", - "opera": "28", - "edge": "13", - "firefox": "34", - "safari": "13", - "node": "4", - "deno": "1", - "ios": "13", - "samsung": "3.4", - "opera_mobile": "28", - "electron": "0.21" - }, - "transform-literals": { - "chrome": "44", - "opera": "31", - "edge": "12", - "firefox": "53", - "safari": "9", - "node": "4", - "deno": "1", - "ios": "9", - "samsung": "4", - "rhino": "1.7.15", - "opera_mobile": "32", - "electron": "0.30" - }, - "transform-function-name": { - "chrome": "51", - "opera": "38", - "edge": "79", - "firefox": "53", - "safari": "10", - "node": "6.5", - "deno": "1", - "ios": "10", - "samsung": "5", - "opera_mobile": "41", - "electron": "1.2" - }, - "transform-arrow-functions": { - "chrome": "47", - "opera": "34", - "edge": "13", - "firefox": "43", - "safari": "10", - "node": "6", - "deno": "1", - "ios": "10", - "samsung": "5", - "rhino": "1.7.13", - "opera_mobile": "34", - "electron": "0.36" - }, - "transform-block-scoped-functions": { - "chrome": "41", - "opera": "28", - "edge": "12", - "firefox": "46", - "safari": "10", - "node": "4", - "deno": "1", - "ie": "11", - "ios": "10", - "samsung": "3.4", - "opera_mobile": "28", - "electron": "0.21" - }, - "transform-classes": { - "chrome": "46", - "opera": "33", - "edge": "13", - "firefox": "45", - "safari": "10", - "node": "5", - "deno": "1", - "ios": "10", - "samsung": "5", - "opera_mobile": "33", - "electron": "0.36" - }, - "transform-object-super": { - "chrome": "46", - "opera": "33", - "edge": "13", - "firefox": "45", - "safari": "10", - "node": "5", - "deno": "1", - "ios": "10", - "samsung": "5", - "opera_mobile": "33", - "electron": "0.36" - }, - "transform-shorthand-properties": { - "chrome": "43", - "opera": "30", - "edge": "12", - "firefox": "33", - "safari": "9", - "node": "4", - "deno": "1", - "ios": "9", - "samsung": "4", - "rhino": "1.7.14", - "opera_mobile": "30", - "electron": "0.27" - }, - "transform-duplicate-keys": { - "chrome": "42", - "opera": "29", - "edge": "12", - "firefox": "34", - "safari": "9", - "node": "4", - "deno": "1", - "ios": "9", - "samsung": "3.4", - "opera_mobile": "29", - "electron": "0.25" - }, - "transform-computed-properties": { - "chrome": "44", - "opera": "31", - "edge": "12", - "firefox": "34", - "safari": "7.1", - "node": "4", - "deno": "1", - "ios": "8", - "samsung": "4", - "rhino": "1.8", - "opera_mobile": "32", - "electron": "0.30" - }, - "transform-for-of": { - "chrome": "51", - "opera": "38", - "edge": "15", - "firefox": "53", - "safari": "10", - "node": "6.5", - "deno": "1", - "ios": "10", - "samsung": "5", - "opera_mobile": "41", - "electron": "1.2" - }, - "transform-sticky-regex": { - "chrome": "49", - "opera": "36", - "edge": "13", - "firefox": "3", - "safari": "10", - "node": "6", - "deno": "1", - "ios": "10", - "samsung": "5", - "rhino": "1.7.15", - "opera_mobile": "36", - "electron": "0.37" - }, - "transform-unicode-escapes": { - "chrome": "44", - "opera": "31", - "edge": "12", - "firefox": "53", - "safari": "9", - "node": "4", - "deno": "1", - "ios": "9", - "samsung": "4", - "rhino": "1.7.15", - "opera_mobile": "32", - "electron": "0.30" - }, - "transform-unicode-regex": { - "chrome": "50", - "opera": "37", - "edge": "13", - "firefox": "46", - "safari": "12", - "node": "6", - "deno": "1", - "ios": "12", - "samsung": "5", - "opera_mobile": "37", - "electron": "1.1" - }, - "transform-spread": { - "chrome": "46", - "opera": "33", - "edge": "13", - "firefox": "45", - "safari": "10", - "node": "5", - "deno": "1", - "ios": "10", - "samsung": "5", - "opera_mobile": "33", - "electron": "0.36" - }, - "transform-destructuring": { - "chrome": "51", - "opera": "38", - "edge": "15", - "firefox": "53", - "safari": "10", - "node": "6.5", - "deno": "1", - "ios": "10", - "samsung": "5", - "opera_mobile": "41", - "electron": "1.2" - }, - "transform-block-scoping": { - "chrome": "50", - "opera": "37", - "edge": "14", - "firefox": "53", - "safari": "11", - "node": "6", - "deno": "1", - "ios": "11", - "samsung": "5", - "opera_mobile": "37", - "electron": "1.1" - }, - "transform-typeof-symbol": { - "chrome": "48", - "opera": "35", - "edge": "12", - "firefox": "36", - "safari": "9", - "node": "6", - "deno": "1", - "ios": "9", - "samsung": "5", - "rhino": "1.8", - "opera_mobile": "35", - "electron": "0.37" - }, - "transform-new-target": { - "chrome": "46", - "opera": "33", - "edge": "14", - "firefox": "41", - "safari": "10", - "node": "5", - "deno": "1", - "ios": "10", - "samsung": "5", - "opera_mobile": "33", - "electron": "0.36" - }, - "transform-regenerator": { - "chrome": "50", - "opera": "37", - "edge": "13", - "firefox": "53", - "safari": "10", - "node": "6", - "deno": "1", - "ios": "10", - "samsung": "5", - "opera_mobile": "37", - "electron": "1.1" - }, - "transform-member-expression-literals": { - "chrome": "7", - "opera": "12", - "edge": "12", - "firefox": "2", - "safari": "5.1", - "node": "0.4", - "deno": "1", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "opera_mobile": "12", - "electron": "0.20" - }, - "transform-property-literals": { - "chrome": "7", - "opera": "12", - "edge": "12", - "firefox": "2", - "safari": "5.1", - "node": "0.4", - "deno": "1", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "opera_mobile": "12", - "electron": "0.20" - }, - "transform-reserved-words": { - "chrome": "13", - "opera": "10.50", - "edge": "12", - "firefox": "2", - "safari": "3.1", - "node": "0.6", - "deno": "1", - "ie": "9", - "android": "4.4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "opera_mobile": "10.1", - "electron": "0.20" - }, - "transform-export-namespace-from": { - "chrome": "72", - "deno": "1.0", - "edge": "79", - "firefox": "80", - "node": "13.2.0", - "opera": "60", - "opera_mobile": "51", - "safari": "14.1", - "ios": "14.5", - "samsung": "11.0", - "android": "72", - "electron": "5.0" - }, - "proposal-export-namespace-from": { - "chrome": "72", - "deno": "1.0", - "edge": "79", - "firefox": "80", - "node": "13.2.0", - "opera": "60", - "opera_mobile": "51", - "safari": "14.1", - "ios": "14.5", - "samsung": "11.0", - "android": "72", - "electron": "5.0" - } -} diff --git a/node_modules/@babel/compat-data/native-modules.js b/node_modules/@babel/compat-data/native-modules.js deleted file mode 100644 index f8c25fa3..00000000 --- a/node_modules/@babel/compat-data/native-modules.js +++ /dev/null @@ -1,2 +0,0 @@ -// Todo (Babel 8): remove this file, in Babel 8 users import the .json directly -module.exports = require("./data/native-modules.json"); diff --git a/node_modules/@babel/compat-data/overlapping-plugins.js b/node_modules/@babel/compat-data/overlapping-plugins.js deleted file mode 100644 index 0dd35f15..00000000 --- a/node_modules/@babel/compat-data/overlapping-plugins.js +++ /dev/null @@ -1,2 +0,0 @@ -// Todo (Babel 8): remove this file, in Babel 8 users import the .json directly -module.exports = require("./data/overlapping-plugins.json"); diff --git a/node_modules/@babel/compat-data/package.json b/node_modules/@babel/compat-data/package.json deleted file mode 100644 index d6d14a56..00000000 --- a/node_modules/@babel/compat-data/package.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "name": "@babel/compat-data", - "version": "7.29.0", - "author": "The Babel Team (https://babel.dev/team)", - "license": "MIT", - "description": "The compat-data to determine required Babel plugins", - "repository": { - "type": "git", - "url": "https://github.com/babel/babel.git", - "directory": "packages/babel-compat-data" - }, - "publishConfig": { - "access": "public" - }, - "exports": { - "./plugins": "./plugins.js", - "./native-modules": "./native-modules.js", - "./corejs2-built-ins": "./corejs2-built-ins.js", - "./corejs3-shipped-proposals": "./corejs3-shipped-proposals.js", - "./overlapping-plugins": "./overlapping-plugins.js", - "./plugin-bugfixes": "./plugin-bugfixes.js" - }, - "scripts": { - "build-data": "./scripts/download-compat-table.sh && node ./scripts/build-data.mjs && node ./scripts/build-modules-support.mjs && node ./scripts/build-bugfixes-targets.mjs" - }, - "keywords": [ - "babel", - "compat-table", - "compat-data" - ], - "devDependencies": { - "@mdn/browser-compat-data": "^6.0.8", - "core-js-compat": "^3.48.0", - "electron-to-chromium": "^1.5.278" - }, - "engines": { - "node": ">=6.9.0" - }, - "type": "commonjs" -} \ No newline at end of file diff --git a/node_modules/@babel/compat-data/plugin-bugfixes.js b/node_modules/@babel/compat-data/plugin-bugfixes.js deleted file mode 100644 index 9aaf3641..00000000 --- a/node_modules/@babel/compat-data/plugin-bugfixes.js +++ /dev/null @@ -1,2 +0,0 @@ -// Todo (Babel 8): remove this file, in Babel 8 users import the .json directly -module.exports = require("./data/plugin-bugfixes.json"); diff --git a/node_modules/@babel/compat-data/plugins.js b/node_modules/@babel/compat-data/plugins.js deleted file mode 100644 index b191017b..00000000 --- a/node_modules/@babel/compat-data/plugins.js +++ /dev/null @@ -1,2 +0,0 @@ -// Todo (Babel 8): remove this file, in Babel 8 users import the .json directly -module.exports = require("./data/plugins.json"); diff --git a/node_modules/@babel/core/LICENSE b/node_modules/@babel/core/LICENSE deleted file mode 100644 index f31575ec..00000000 --- a/node_modules/@babel/core/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/core/README.md b/node_modules/@babel/core/README.md deleted file mode 100644 index 29035434..00000000 --- a/node_modules/@babel/core/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# @babel/core - -> Babel compiler core. - -See our website [@babel/core](https://babeljs.io/docs/babel-core) for more information or the [issues](https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20core%22+is%3Aopen) associated with this package. - -## Install - -Using npm: - -```sh -npm install --save-dev @babel/core -``` - -or using yarn: - -```sh -yarn add @babel/core --dev -``` diff --git a/node_modules/@babel/core/lib/config/cache-contexts.js b/node_modules/@babel/core/lib/config/cache-contexts.js deleted file mode 100644 index f2ececda..00000000 --- a/node_modules/@babel/core/lib/config/cache-contexts.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -0 && 0; - -//# sourceMappingURL=cache-contexts.js.map diff --git a/node_modules/@babel/core/lib/config/cache-contexts.js.map b/node_modules/@babel/core/lib/config/cache-contexts.js.map deleted file mode 100644 index 39b1898d..00000000 --- a/node_modules/@babel/core/lib/config/cache-contexts.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":[],"sources":["../../src/config/cache-contexts.ts"],"sourcesContent":["import type { ConfigContext } from \"./config-chain.ts\";\nimport type {\n CallerMetadata,\n TargetsListOrObject,\n} from \"./validation/options.ts\";\n\nexport type { ConfigContext as FullConfig };\n\nexport type FullPreset = {\n targets: TargetsListOrObject;\n} & ConfigContext;\nexport type FullPlugin = {\n assumptions: Record;\n} & FullPreset;\n\n// Context not including filename since it is used in places that cannot\n// process 'ignore'/'only' and other filename-based logic.\nexport type SimpleConfig = {\n envName: string;\n caller: CallerMetadata | undefined;\n};\nexport type SimplePreset = {\n targets: TargetsListOrObject;\n} & SimpleConfig;\nexport type SimplePlugin = {\n assumptions: Record;\n} & SimplePreset;\n"],"mappings":"","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/caching.js b/node_modules/@babel/core/lib/config/caching.js deleted file mode 100644 index 344c8390..00000000 --- a/node_modules/@babel/core/lib/config/caching.js +++ /dev/null @@ -1,261 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.assertSimpleType = assertSimpleType; -exports.makeStrongCache = makeStrongCache; -exports.makeStrongCacheSync = makeStrongCacheSync; -exports.makeWeakCache = makeWeakCache; -exports.makeWeakCacheSync = makeWeakCacheSync; -function _gensync() { - const data = require("gensync"); - _gensync = function () { - return data; - }; - return data; -} -var _async = require("../gensync-utils/async.js"); -var _util = require("./util.js"); -const synchronize = gen => { - return _gensync()(gen).sync; -}; -function* genTrue() { - return true; -} -function makeWeakCache(handler) { - return makeCachedFunction(WeakMap, handler); -} -function makeWeakCacheSync(handler) { - return synchronize(makeWeakCache(handler)); -} -function makeStrongCache(handler) { - return makeCachedFunction(Map, handler); -} -function makeStrongCacheSync(handler) { - return synchronize(makeStrongCache(handler)); -} -function makeCachedFunction(CallCache, handler) { - const callCacheSync = new CallCache(); - const callCacheAsync = new CallCache(); - const futureCache = new CallCache(); - return function* cachedFunction(arg, data) { - const asyncContext = yield* (0, _async.isAsync)(); - const callCache = asyncContext ? callCacheAsync : callCacheSync; - const cached = yield* getCachedValueOrWait(asyncContext, callCache, futureCache, arg, data); - if (cached.valid) return cached.value; - const cache = new CacheConfigurator(data); - const handlerResult = handler(arg, cache); - let finishLock; - let value; - if ((0, _util.isIterableIterator)(handlerResult)) { - value = yield* (0, _async.onFirstPause)(handlerResult, () => { - finishLock = setupAsyncLocks(cache, futureCache, arg); - }); - } else { - value = handlerResult; - } - updateFunctionCache(callCache, cache, arg, value); - if (finishLock) { - futureCache.delete(arg); - finishLock.release(value); - } - return value; - }; -} -function* getCachedValue(cache, arg, data) { - const cachedValue = cache.get(arg); - if (cachedValue) { - for (const { - value, - valid - } of cachedValue) { - if (yield* valid(data)) return { - valid: true, - value - }; - } - } - return { - valid: false, - value: null - }; -} -function* getCachedValueOrWait(asyncContext, callCache, futureCache, arg, data) { - const cached = yield* getCachedValue(callCache, arg, data); - if (cached.valid) { - return cached; - } - if (asyncContext) { - const cached = yield* getCachedValue(futureCache, arg, data); - if (cached.valid) { - const value = yield* (0, _async.waitFor)(cached.value.promise); - return { - valid: true, - value - }; - } - } - return { - valid: false, - value: null - }; -} -function setupAsyncLocks(config, futureCache, arg) { - const finishLock = new Lock(); - updateFunctionCache(futureCache, config, arg, finishLock); - return finishLock; -} -function updateFunctionCache(cache, config, arg, value) { - if (!config.configured()) config.forever(); - let cachedValue = cache.get(arg); - config.deactivate(); - switch (config.mode()) { - case "forever": - cachedValue = [{ - value, - valid: genTrue - }]; - cache.set(arg, cachedValue); - break; - case "invalidate": - cachedValue = [{ - value, - valid: config.validator() - }]; - cache.set(arg, cachedValue); - break; - case "valid": - if (cachedValue) { - cachedValue.push({ - value, - valid: config.validator() - }); - } else { - cachedValue = [{ - value, - valid: config.validator() - }]; - cache.set(arg, cachedValue); - } - } -} -class CacheConfigurator { - constructor(data) { - this._active = true; - this._never = false; - this._forever = false; - this._invalidate = false; - this._configured = false; - this._pairs = []; - this._data = void 0; - this._data = data; - } - simple() { - return makeSimpleConfigurator(this); - } - mode() { - if (this._never) return "never"; - if (this._forever) return "forever"; - if (this._invalidate) return "invalidate"; - return "valid"; - } - forever() { - if (!this._active) { - throw new Error("Cannot change caching after evaluation has completed."); - } - if (this._never) { - throw new Error("Caching has already been configured with .never()"); - } - this._forever = true; - this._configured = true; - } - never() { - if (!this._active) { - throw new Error("Cannot change caching after evaluation has completed."); - } - if (this._forever) { - throw new Error("Caching has already been configured with .forever()"); - } - this._never = true; - this._configured = true; - } - using(handler) { - if (!this._active) { - throw new Error("Cannot change caching after evaluation has completed."); - } - if (this._never || this._forever) { - throw new Error("Caching has already been configured with .never or .forever()"); - } - this._configured = true; - const key = handler(this._data); - const fn = (0, _async.maybeAsync)(handler, `You appear to be using an async cache handler, but Babel has been called synchronously`); - if ((0, _async.isThenable)(key)) { - return key.then(key => { - this._pairs.push([key, fn]); - return key; - }); - } - this._pairs.push([key, fn]); - return key; - } - invalidate(handler) { - this._invalidate = true; - return this.using(handler); - } - validator() { - const pairs = this._pairs; - return function* (data) { - for (const [key, fn] of pairs) { - if (key !== (yield* fn(data))) return false; - } - return true; - }; - } - deactivate() { - this._active = false; - } - configured() { - return this._configured; - } -} -function makeSimpleConfigurator(cache) { - function cacheFn(val) { - if (typeof val === "boolean") { - if (val) cache.forever();else cache.never(); - return; - } - return cache.using(() => assertSimpleType(val())); - } - cacheFn.forever = () => cache.forever(); - cacheFn.never = () => cache.never(); - cacheFn.using = cb => cache.using(() => assertSimpleType(cb())); - cacheFn.invalidate = cb => cache.invalidate(() => assertSimpleType(cb())); - return cacheFn; -} -function assertSimpleType(value) { - if ((0, _async.isThenable)(value)) { - throw new Error(`You appear to be using an async cache handler, ` + `which your current version of Babel does not support. ` + `We may add support for this in the future, ` + `but if you're on the most recent version of @babel/core and still ` + `seeing this error, then you'll need to synchronously handle your caching logic.`); - } - if (value != null && typeof value !== "string" && typeof value !== "boolean" && typeof value !== "number") { - throw new Error("Cache keys must be either string, boolean, number, null, or undefined."); - } - return value; -} -class Lock { - constructor() { - this.released = false; - this.promise = void 0; - this._resolve = void 0; - this.promise = new Promise(resolve => { - this._resolve = resolve; - }); - } - release(value) { - this.released = true; - this._resolve(value); - } -} -0 && 0; - -//# sourceMappingURL=caching.js.map diff --git a/node_modules/@babel/core/lib/config/caching.js.map b/node_modules/@babel/core/lib/config/caching.js.map deleted file mode 100644 index c9a69fd6..00000000 --- a/node_modules/@babel/core/lib/config/caching.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_gensync","data","require","_async","_util","synchronize","gen","gensync","sync","genTrue","makeWeakCache","handler","makeCachedFunction","WeakMap","makeWeakCacheSync","makeStrongCache","Map","makeStrongCacheSync","CallCache","callCacheSync","callCacheAsync","futureCache","cachedFunction","arg","asyncContext","isAsync","callCache","cached","getCachedValueOrWait","valid","value","cache","CacheConfigurator","handlerResult","finishLock","isIterableIterator","onFirstPause","setupAsyncLocks","updateFunctionCache","delete","release","getCachedValue","cachedValue","get","waitFor","promise","config","Lock","configured","forever","deactivate","mode","set","validator","push","constructor","_active","_never","_forever","_invalidate","_configured","_pairs","_data","simple","makeSimpleConfigurator","Error","never","using","key","fn","maybeAsync","isThenable","then","invalidate","pairs","cacheFn","val","assertSimpleType","cb","released","_resolve","Promise","resolve"],"sources":["../../src/config/caching.ts"],"sourcesContent":["import gensync from \"gensync\";\nimport type { Handler } from \"gensync\";\nimport {\n maybeAsync,\n isAsync,\n onFirstPause,\n waitFor,\n isThenable,\n} from \"../gensync-utils/async.ts\";\nimport { isIterableIterator } from \"./util.ts\";\n\nexport type { CacheConfigurator };\n\nexport type SimpleCacheConfigurator = {\n (forever: boolean): void;\n (handler: () => T): T;\n\n forever: () => void;\n never: () => void;\n using: (handler: () => T) => T;\n invalidate: (handler: () => T) => T;\n};\n\nexport type CacheEntry = {\n value: ResultT;\n valid: (channel: SideChannel) => Handler;\n}[];\n\nconst synchronize = (\n gen: (...args: ArgsT) => Handler,\n): ((...args: ArgsT) => ResultT) => {\n return gensync(gen).sync;\n};\n\n// eslint-disable-next-line require-yield\nfunction* genTrue() {\n return true;\n}\n\nexport function makeWeakCache(\n handler: (\n arg: ArgT,\n cache: CacheConfigurator,\n ) => Handler | ResultT,\n): (arg: ArgT, data: SideChannel) => Handler {\n return makeCachedFunction(WeakMap, handler);\n}\n\nexport function makeWeakCacheSync(\n handler: (arg: ArgT, cache?: CacheConfigurator) => ResultT,\n): (arg: ArgT, data?: SideChannel) => ResultT {\n return synchronize<[ArgT, SideChannel], ResultT>(\n makeWeakCache(handler),\n );\n}\n\nexport function makeStrongCache(\n handler: (\n arg: ArgT,\n cache: CacheConfigurator,\n ) => Handler | ResultT,\n): (arg: ArgT, data: SideChannel) => Handler {\n return makeCachedFunction(Map, handler);\n}\n\nexport function makeStrongCacheSync(\n handler: (arg: ArgT, cache?: CacheConfigurator) => ResultT,\n): (arg: ArgT, data?: SideChannel) => ResultT {\n return synchronize<[ArgT, SideChannel], ResultT>(\n makeStrongCache(handler),\n );\n}\n\n/* NOTE: Part of the logic explained in this comment is explained in the\n * getCachedValueOrWait and setupAsyncLocks functions.\n *\n * > There are only two hard things in Computer Science: cache invalidation and naming things.\n * > -- Phil Karlton\n *\n * I don't know if Phil was also thinking about handling a cache whose invalidation function is\n * defined asynchronously is considered, but it is REALLY hard to do correctly.\n *\n * The implemented logic (only when gensync is run asynchronously) is the following:\n * 1. If there is a valid cache associated to the current \"arg\" parameter,\n * a. RETURN the cached value\n * 3. If there is a FinishLock associated to the current \"arg\" parameter representing a valid cache,\n * a. Wait for that lock to be released\n * b. RETURN the value associated with that lock\n * 5. Start executing the function to be cached\n * a. If it pauses on a promise, then\n * i. Let FinishLock be a new lock\n * ii. Store FinishLock as associated to the current \"arg\" parameter\n * iii. Wait for the function to finish executing\n * iv. Release FinishLock\n * v. Send the function result to anyone waiting on FinishLock\n * 6. Store the result in the cache\n * 7. RETURN the result\n */\nfunction makeCachedFunction(\n CallCache: new () => CacheMap,\n handler: (\n arg: ArgT,\n cache: CacheConfigurator,\n ) => Handler | ResultT,\n): (arg: ArgT, data: SideChannel) => Handler {\n const callCacheSync = new CallCache();\n const callCacheAsync = new CallCache();\n const futureCache = new CallCache>();\n\n return function* cachedFunction(arg: ArgT, data: SideChannel) {\n const asyncContext = yield* isAsync();\n const callCache = asyncContext ? callCacheAsync : callCacheSync;\n\n const cached = yield* getCachedValueOrWait(\n asyncContext,\n callCache,\n futureCache,\n arg,\n data,\n );\n if (cached.valid) return cached.value;\n\n const cache = new CacheConfigurator(data);\n\n const handlerResult: Handler | ResultT = handler(arg, cache);\n\n let finishLock: Lock;\n let value: ResultT;\n\n if (isIterableIterator(handlerResult)) {\n value = yield* onFirstPause(handlerResult, () => {\n finishLock = setupAsyncLocks(cache, futureCache, arg);\n });\n } else {\n value = handlerResult;\n }\n\n updateFunctionCache(callCache, cache, arg, value);\n\n if (finishLock) {\n futureCache.delete(arg);\n finishLock.release(value);\n }\n\n return value;\n };\n}\n\ntype CacheMap =\n | Map>\n // @ts-expect-error todo(flow->ts): add `extends object` constraint to ArgT\n | WeakMap>;\n\nfunction* getCachedValue(\n cache: CacheMap,\n arg: ArgT,\n data: SideChannel,\n): Handler<{ valid: true; value: ResultT } | { valid: false; value: null }> {\n const cachedValue: CacheEntry | void = cache.get(arg);\n\n if (cachedValue) {\n for (const { value, valid } of cachedValue) {\n if (yield* valid(data)) return { valid: true, value };\n }\n }\n\n return { valid: false, value: null };\n}\n\nfunction* getCachedValueOrWait(\n asyncContext: boolean,\n callCache: CacheMap,\n futureCache: CacheMap, SideChannel>,\n arg: ArgT,\n data: SideChannel,\n): Handler<{ valid: true; value: ResultT } | { valid: false; value: null }> {\n const cached = yield* getCachedValue(callCache, arg, data);\n if (cached.valid) {\n return cached;\n }\n\n if (asyncContext) {\n const cached = yield* getCachedValue(futureCache, arg, data);\n if (cached.valid) {\n const value = yield* waitFor(cached.value.promise);\n return { valid: true, value };\n }\n }\n\n return { valid: false, value: null };\n}\n\nfunction setupAsyncLocks(\n config: CacheConfigurator,\n futureCache: CacheMap, SideChannel>,\n arg: ArgT,\n): Lock {\n const finishLock = new Lock();\n\n updateFunctionCache(futureCache, config, arg, finishLock);\n\n return finishLock;\n}\n\nfunction updateFunctionCache<\n ArgT,\n ResultT,\n SideChannel,\n Cache extends CacheMap,\n>(\n cache: Cache,\n config: CacheConfigurator,\n arg: ArgT,\n value: ResultT,\n) {\n if (!config.configured()) config.forever();\n\n let cachedValue: CacheEntry | void = cache.get(arg);\n\n config.deactivate();\n\n switch (config.mode()) {\n case \"forever\":\n cachedValue = [{ value, valid: genTrue }];\n cache.set(arg, cachedValue);\n break;\n case \"invalidate\":\n cachedValue = [{ value, valid: config.validator() }];\n cache.set(arg, cachedValue);\n break;\n case \"valid\":\n if (cachedValue) {\n cachedValue.push({ value, valid: config.validator() });\n } else {\n cachedValue = [{ value, valid: config.validator() }];\n cache.set(arg, cachedValue);\n }\n }\n}\n\nclass CacheConfigurator {\n _active: boolean = true;\n _never: boolean = false;\n _forever: boolean = false;\n _invalidate: boolean = false;\n\n _configured: boolean = false;\n\n _pairs: [\n cachedValue: unknown,\n handler: (data: SideChannel) => Handler,\n ][] = [];\n\n _data: SideChannel;\n\n constructor(data: SideChannel) {\n this._data = data;\n }\n\n simple() {\n return makeSimpleConfigurator(this);\n }\n\n mode() {\n if (this._never) return \"never\";\n if (this._forever) return \"forever\";\n if (this._invalidate) return \"invalidate\";\n return \"valid\";\n }\n\n forever() {\n if (!this._active) {\n throw new Error(\"Cannot change caching after evaluation has completed.\");\n }\n if (this._never) {\n throw new Error(\"Caching has already been configured with .never()\");\n }\n this._forever = true;\n this._configured = true;\n }\n\n never() {\n if (!this._active) {\n throw new Error(\"Cannot change caching after evaluation has completed.\");\n }\n if (this._forever) {\n throw new Error(\"Caching has already been configured with .forever()\");\n }\n this._never = true;\n this._configured = true;\n }\n\n using(handler: (data: SideChannel) => T): T {\n if (!this._active) {\n throw new Error(\"Cannot change caching after evaluation has completed.\");\n }\n if (this._never || this._forever) {\n throw new Error(\n \"Caching has already been configured with .never or .forever()\",\n );\n }\n this._configured = true;\n\n const key = handler(this._data);\n\n const fn = maybeAsync(\n handler,\n `You appear to be using an async cache handler, but Babel has been called synchronously`,\n );\n\n if (isThenable(key)) {\n // @ts-expect-error todo(flow->ts): improve function return type annotation\n return key.then((key: unknown) => {\n this._pairs.push([key, fn]);\n return key;\n });\n }\n\n this._pairs.push([key, fn]);\n return key;\n }\n\n invalidate(handler: (data: SideChannel) => T): T {\n this._invalidate = true;\n return this.using(handler);\n }\n\n validator(): (data: SideChannel) => Handler {\n const pairs = this._pairs;\n return function* (data: SideChannel) {\n for (const [key, fn] of pairs) {\n if (key !== (yield* fn(data))) return false;\n }\n return true;\n };\n }\n\n deactivate() {\n this._active = false;\n }\n\n configured() {\n return this._configured;\n }\n}\n\nfunction makeSimpleConfigurator(\n cache: CacheConfigurator,\n): SimpleCacheConfigurator {\n function cacheFn(val: any) {\n if (typeof val === \"boolean\") {\n if (val) cache.forever();\n else cache.never();\n return;\n }\n\n return cache.using(() => assertSimpleType(val()));\n }\n cacheFn.forever = () => cache.forever();\n cacheFn.never = () => cache.never();\n cacheFn.using = (cb: () => SimpleType) =>\n cache.using(() => assertSimpleType(cb()));\n cacheFn.invalidate = (cb: () => SimpleType) =>\n cache.invalidate(() => assertSimpleType(cb()));\n\n return cacheFn as any;\n}\n\n// Types are limited here so that in the future these values can be used\n// as part of Babel's caching logic.\nexport type SimpleType =\n | string\n | boolean\n | number\n | null\n | void\n | Promise;\nexport function assertSimpleType(value: unknown): SimpleType {\n if (isThenable(value)) {\n throw new Error(\n `You appear to be using an async cache handler, ` +\n `which your current version of Babel does not support. ` +\n `We may add support for this in the future, ` +\n `but if you're on the most recent version of @babel/core and still ` +\n `seeing this error, then you'll need to synchronously handle your caching logic.`,\n );\n }\n\n if (\n value != null &&\n typeof value !== \"string\" &&\n typeof value !== \"boolean\" &&\n typeof value !== \"number\"\n ) {\n throw new Error(\n \"Cache keys must be either string, boolean, number, null, or undefined.\",\n );\n }\n // @ts-expect-error Type 'unknown' is not assignable to type 'SimpleType'. This can be removed\n // when strictNullCheck is enabled\n return value;\n}\n\nclass Lock {\n released: boolean = false;\n promise: Promise;\n _resolve: (value: T) => void;\n\n constructor() {\n this.promise = new Promise(resolve => {\n this._resolve = resolve;\n });\n }\n\n release(value: T) {\n this.released = true;\n this._resolve(value);\n }\n}\n"],"mappings":";;;;;;;;;;AAAA,SAAAA,SAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,QAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAEA,IAAAE,MAAA,GAAAD,OAAA;AAOA,IAAAE,KAAA,GAAAF,OAAA;AAmBA,MAAMG,WAAW,GACfC,GAAyC,IACP;EAClC,OAAOC,SAAMA,CAAC,CAACD,GAAG,CAAC,CAACE,IAAI;AAC1B,CAAC;AAGD,UAAUC,OAAOA,CAAA,EAAG;EAClB,OAAO,IAAI;AACb;AAEO,SAASC,aAAaA,CAC3BC,OAG+B,EACqB;EACpD,OAAOC,kBAAkB,CAA6BC,OAAO,EAAEF,OAAO,CAAC;AACzE;AAEO,SAASG,iBAAiBA,CAC/BH,OAAuE,EAC3B;EAC5C,OAAON,WAAW,CAChBK,aAAa,CAA6BC,OAAO,CACnD,CAAC;AACH;AAEO,SAASI,eAAeA,CAC7BJ,OAG+B,EACqB;EACpD,OAAOC,kBAAkB,CAA6BI,GAAG,EAAEL,OAAO,CAAC;AACrE;AAEO,SAASM,mBAAmBA,CACjCN,OAAuE,EAC3B;EAC5C,OAAON,WAAW,CAChBU,eAAe,CAA6BJ,OAAO,CACrD,CAAC;AACH;AA2BA,SAASC,kBAAkBA,CACzBM,SAAgE,EAChEP,OAG+B,EACqB;EACpD,MAAMQ,aAAa,GAAG,IAAID,SAAS,CAAU,CAAC;EAC9C,MAAME,cAAc,GAAG,IAAIF,SAAS,CAAU,CAAC;EAC/C,MAAMG,WAAW,GAAG,IAAIH,SAAS,CAAgB,CAAC;EAElD,OAAO,UAAUI,cAAcA,CAACC,GAAS,EAAEtB,IAAiB,EAAE;IAC5D,MAAMuB,YAAY,GAAG,OAAO,IAAAC,cAAO,EAAC,CAAC;IACrC,MAAMC,SAAS,GAAGF,YAAY,GAAGJ,cAAc,GAAGD,aAAa;IAE/D,MAAMQ,MAAM,GAAG,OAAOC,oBAAoB,CACxCJ,YAAY,EACZE,SAAS,EACTL,WAAW,EACXE,GAAG,EACHtB,IACF,CAAC;IACD,IAAI0B,MAAM,CAACE,KAAK,EAAE,OAAOF,MAAM,CAACG,KAAK;IAErC,MAAMC,KAAK,GAAG,IAAIC,iBAAiB,CAAC/B,IAAI,CAAC;IAEzC,MAAMgC,aAAyC,GAAGtB,OAAO,CAACY,GAAG,EAAEQ,KAAK,CAAC;IAErE,IAAIG,UAAyB;IAC7B,IAAIJ,KAAc;IAElB,IAAI,IAAAK,wBAAkB,EAACF,aAAa,CAAC,EAAE;MACrCH,KAAK,GAAG,OAAO,IAAAM,mBAAY,EAACH,aAAa,EAAE,MAAM;QAC/CC,UAAU,GAAGG,eAAe,CAACN,KAAK,EAAEV,WAAW,EAAEE,GAAG,CAAC;MACvD,CAAC,CAAC;IACJ,CAAC,MAAM;MACLO,KAAK,GAAGG,aAAa;IACvB;IAEAK,mBAAmB,CAACZ,SAAS,EAAEK,KAAK,EAAER,GAAG,EAAEO,KAAK,CAAC;IAEjD,IAAII,UAAU,EAAE;MACdb,WAAW,CAACkB,MAAM,CAAChB,GAAG,CAAC;MACvBW,UAAU,CAACM,OAAO,CAACV,KAAK,CAAC;IAC3B;IAEA,OAAOA,KAAK;EACd,CAAC;AACH;AAOA,UAAUW,cAAcA,CACtBV,KAA2C,EAC3CR,GAAS,EACTtB,IAAiB,EACyD;EAC1E,MAAMyC,WAAoD,GAAGX,KAAK,CAACY,GAAG,CAACpB,GAAG,CAAC;EAE3E,IAAImB,WAAW,EAAE;IACf,KAAK,MAAM;MAAEZ,KAAK;MAAED;IAAM,CAAC,IAAIa,WAAW,EAAE;MAC1C,IAAI,OAAOb,KAAK,CAAC5B,IAAI,CAAC,EAAE,OAAO;QAAE4B,KAAK,EAAE,IAAI;QAAEC;MAAM,CAAC;IACvD;EACF;EAEA,OAAO;IAAED,KAAK,EAAE,KAAK;IAAEC,KAAK,EAAE;EAAK,CAAC;AACtC;AAEA,UAAUF,oBAAoBA,CAC5BJ,YAAqB,EACrBE,SAA+C,EAC/CL,WAAuD,EACvDE,GAAS,EACTtB,IAAiB,EACyD;EAC1E,MAAM0B,MAAM,GAAG,OAAOc,cAAc,CAACf,SAAS,EAAEH,GAAG,EAAEtB,IAAI,CAAC;EAC1D,IAAI0B,MAAM,CAACE,KAAK,EAAE;IAChB,OAAOF,MAAM;EACf;EAEA,IAAIH,YAAY,EAAE;IAChB,MAAMG,MAAM,GAAG,OAAOc,cAAc,CAACpB,WAAW,EAAEE,GAAG,EAAEtB,IAAI,CAAC;IAC5D,IAAI0B,MAAM,CAACE,KAAK,EAAE;MAChB,MAAMC,KAAK,GAAG,OAAO,IAAAc,cAAO,EAAUjB,MAAM,CAACG,KAAK,CAACe,OAAO,CAAC;MAC3D,OAAO;QAAEhB,KAAK,EAAE,IAAI;QAAEC;MAAM,CAAC;IAC/B;EACF;EAEA,OAAO;IAAED,KAAK,EAAE,KAAK;IAAEC,KAAK,EAAE;EAAK,CAAC;AACtC;AAEA,SAASO,eAAeA,CACtBS,MAAsC,EACtCzB,WAAuD,EACvDE,GAAS,EACM;EACf,MAAMW,UAAU,GAAG,IAAIa,IAAI,CAAU,CAAC;EAEtCT,mBAAmB,CAACjB,WAAW,EAAEyB,MAAM,EAAEvB,GAAG,EAAEW,UAAU,CAAC;EAEzD,OAAOA,UAAU;AACnB;AAEA,SAASI,mBAAmBA,CAM1BP,KAAY,EACZe,MAAsC,EACtCvB,GAAS,EACTO,KAAc,EACd;EACA,IAAI,CAACgB,MAAM,CAACE,UAAU,CAAC,CAAC,EAAEF,MAAM,CAACG,OAAO,CAAC,CAAC;EAE1C,IAAIP,WAAoD,GAAGX,KAAK,CAACY,GAAG,CAACpB,GAAG,CAAC;EAEzEuB,MAAM,CAACI,UAAU,CAAC,CAAC;EAEnB,QAAQJ,MAAM,CAACK,IAAI,CAAC,CAAC;IACnB,KAAK,SAAS;MACZT,WAAW,GAAG,CAAC;QAAEZ,KAAK;QAAED,KAAK,EAAEpB;MAAQ,CAAC,CAAC;MACzCsB,KAAK,CAACqB,GAAG,CAAC7B,GAAG,EAAEmB,WAAW,CAAC;MAC3B;IACF,KAAK,YAAY;MACfA,WAAW,GAAG,CAAC;QAAEZ,KAAK;QAAED,KAAK,EAAEiB,MAAM,CAACO,SAAS,CAAC;MAAE,CAAC,CAAC;MACpDtB,KAAK,CAACqB,GAAG,CAAC7B,GAAG,EAAEmB,WAAW,CAAC;MAC3B;IACF,KAAK,OAAO;MACV,IAAIA,WAAW,EAAE;QACfA,WAAW,CAACY,IAAI,CAAC;UAAExB,KAAK;UAAED,KAAK,EAAEiB,MAAM,CAACO,SAAS,CAAC;QAAE,CAAC,CAAC;MACxD,CAAC,MAAM;QACLX,WAAW,GAAG,CAAC;UAAEZ,KAAK;UAAED,KAAK,EAAEiB,MAAM,CAACO,SAAS,CAAC;QAAE,CAAC,CAAC;QACpDtB,KAAK,CAACqB,GAAG,CAAC7B,GAAG,EAAEmB,WAAW,CAAC;MAC7B;EACJ;AACF;AAEA,MAAMV,iBAAiB,CAAqB;EAe1CuB,WAAWA,CAACtD,IAAiB,EAAE;IAAA,KAd/BuD,OAAO,GAAY,IAAI;IAAA,KACvBC,MAAM,GAAY,KAAK;IAAA,KACvBC,QAAQ,GAAY,KAAK;IAAA,KACzBC,WAAW,GAAY,KAAK;IAAA,KAE5BC,WAAW,GAAY,KAAK;IAAA,KAE5BC,MAAM,GAGA,EAAE;IAAA,KAERC,KAAK;IAGH,IAAI,CAACA,KAAK,GAAG7D,IAAI;EACnB;EAEA8D,MAAMA,CAAA,EAAG;IACP,OAAOC,sBAAsB,CAAC,IAAI,CAAC;EACrC;EAEAb,IAAIA,CAAA,EAAG;IACL,IAAI,IAAI,CAACM,MAAM,EAAE,OAAO,OAAO;IAC/B,IAAI,IAAI,CAACC,QAAQ,EAAE,OAAO,SAAS;IACnC,IAAI,IAAI,CAACC,WAAW,EAAE,OAAO,YAAY;IACzC,OAAO,OAAO;EAChB;EAEAV,OAAOA,CAAA,EAAG;IACR,IAAI,CAAC,IAAI,CAACO,OAAO,EAAE;MACjB,MAAM,IAAIS,KAAK,CAAC,uDAAuD,CAAC;IAC1E;IACA,IAAI,IAAI,CAACR,MAAM,EAAE;MACf,MAAM,IAAIQ,KAAK,CAAC,mDAAmD,CAAC;IACtE;IACA,IAAI,CAACP,QAAQ,GAAG,IAAI;IACpB,IAAI,CAACE,WAAW,GAAG,IAAI;EACzB;EAEAM,KAAKA,CAAA,EAAG;IACN,IAAI,CAAC,IAAI,CAACV,OAAO,EAAE;MACjB,MAAM,IAAIS,KAAK,CAAC,uDAAuD,CAAC;IAC1E;IACA,IAAI,IAAI,CAACP,QAAQ,EAAE;MACjB,MAAM,IAAIO,KAAK,CAAC,qDAAqD,CAAC;IACxE;IACA,IAAI,CAACR,MAAM,GAAG,IAAI;IAClB,IAAI,CAACG,WAAW,GAAG,IAAI;EACzB;EAEAO,KAAKA,CAAIxD,OAAiC,EAAK;IAC7C,IAAI,CAAC,IAAI,CAAC6C,OAAO,EAAE;MACjB,MAAM,IAAIS,KAAK,CAAC,uDAAuD,CAAC;IAC1E;IACA,IAAI,IAAI,CAACR,MAAM,IAAI,IAAI,CAACC,QAAQ,EAAE;MAChC,MAAM,IAAIO,KAAK,CACb,+DACF,CAAC;IACH;IACA,IAAI,CAACL,WAAW,GAAG,IAAI;IAEvB,MAAMQ,GAAG,GAAGzD,OAAO,CAAC,IAAI,CAACmD,KAAK,CAAC;IAE/B,MAAMO,EAAE,GAAG,IAAAC,iBAAU,EACnB3D,OAAO,EACP,wFACF,CAAC;IAED,IAAI,IAAA4D,iBAAU,EAACH,GAAG,CAAC,EAAE;MAEnB,OAAOA,GAAG,CAACI,IAAI,CAAEJ,GAAY,IAAK;QAChC,IAAI,CAACP,MAAM,CAACP,IAAI,CAAC,CAACc,GAAG,EAAEC,EAAE,CAAC,CAAC;QAC3B,OAAOD,GAAG;MACZ,CAAC,CAAC;IACJ;IAEA,IAAI,CAACP,MAAM,CAACP,IAAI,CAAC,CAACc,GAAG,EAAEC,EAAE,CAAC,CAAC;IAC3B,OAAOD,GAAG;EACZ;EAEAK,UAAUA,CAAI9D,OAAiC,EAAK;IAClD,IAAI,CAACgD,WAAW,GAAG,IAAI;IACvB,OAAO,IAAI,CAACQ,KAAK,CAACxD,OAAO,CAAC;EAC5B;EAEA0C,SAASA,CAAA,EAA4C;IACnD,MAAMqB,KAAK,GAAG,IAAI,CAACb,MAAM;IACzB,OAAO,WAAW5D,IAAiB,EAAE;MACnC,KAAK,MAAM,CAACmE,GAAG,EAAEC,EAAE,CAAC,IAAIK,KAAK,EAAE;QAC7B,IAAIN,GAAG,MAAM,OAAOC,EAAE,CAACpE,IAAI,CAAC,CAAC,EAAE,OAAO,KAAK;MAC7C;MACA,OAAO,IAAI;IACb,CAAC;EACH;EAEAiD,UAAUA,CAAA,EAAG;IACX,IAAI,CAACM,OAAO,GAAG,KAAK;EACtB;EAEAR,UAAUA,CAAA,EAAG;IACX,OAAO,IAAI,CAACY,WAAW;EACzB;AACF;AAEA,SAASI,sBAAsBA,CAC7BjC,KAA6B,EACJ;EACzB,SAAS4C,OAAOA,CAACC,GAAQ,EAAE;IACzB,IAAI,OAAOA,GAAG,KAAK,SAAS,EAAE;MAC5B,IAAIA,GAAG,EAAE7C,KAAK,CAACkB,OAAO,CAAC,CAAC,CAAC,KACpBlB,KAAK,CAACmC,KAAK,CAAC,CAAC;MAClB;IACF;IAEA,OAAOnC,KAAK,CAACoC,KAAK,CAAC,MAAMU,gBAAgB,CAACD,GAAG,CAAC,CAAC,CAAC,CAAC;EACnD;EACAD,OAAO,CAAC1B,OAAO,GAAG,MAAMlB,KAAK,CAACkB,OAAO,CAAC,CAAC;EACvC0B,OAAO,CAACT,KAAK,GAAG,MAAMnC,KAAK,CAACmC,KAAK,CAAC,CAAC;EACnCS,OAAO,CAACR,KAAK,GAAIW,EAAoB,IACnC/C,KAAK,CAACoC,KAAK,CAAC,MAAMU,gBAAgB,CAACC,EAAE,CAAC,CAAC,CAAC,CAAC;EAC3CH,OAAO,CAACF,UAAU,GAAIK,EAAoB,IACxC/C,KAAK,CAAC0C,UAAU,CAAC,MAAMI,gBAAgB,CAACC,EAAE,CAAC,CAAC,CAAC,CAAC;EAEhD,OAAOH,OAAO;AAChB;AAWO,SAASE,gBAAgBA,CAAC/C,KAAc,EAAc;EAC3D,IAAI,IAAAyC,iBAAU,EAACzC,KAAK,CAAC,EAAE;IACrB,MAAM,IAAImC,KAAK,CACb,iDAAiD,GAC/C,wDAAwD,GACxD,6CAA6C,GAC7C,oEAAoE,GACpE,iFACJ,CAAC;EACH;EAEA,IACEnC,KAAK,IAAI,IAAI,IACb,OAAOA,KAAK,KAAK,QAAQ,IACzB,OAAOA,KAAK,KAAK,SAAS,IAC1B,OAAOA,KAAK,KAAK,QAAQ,EACzB;IACA,MAAM,IAAImC,KAAK,CACb,wEACF,CAAC;EACH;EAGA,OAAOnC,KAAK;AACd;AAEA,MAAMiB,IAAI,CAAI;EAKZQ,WAAWA,CAAA,EAAG;IAAA,KAJdwB,QAAQ,GAAY,KAAK;IAAA,KACzBlC,OAAO;IAAA,KACPmC,QAAQ;IAGN,IAAI,CAACnC,OAAO,GAAG,IAAIoC,OAAO,CAACC,OAAO,IAAI;MACpC,IAAI,CAACF,QAAQ,GAAGE,OAAO;IACzB,CAAC,CAAC;EACJ;EAEA1C,OAAOA,CAACV,KAAQ,EAAE;IAChB,IAAI,CAACiD,QAAQ,GAAG,IAAI;IACpB,IAAI,CAACC,QAAQ,CAAClD,KAAK,CAAC;EACtB;AACF;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/config-chain.js b/node_modules/@babel/core/lib/config/config-chain.js deleted file mode 100644 index 5fded8e6..00000000 --- a/node_modules/@babel/core/lib/config/config-chain.js +++ /dev/null @@ -1,469 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.buildPresetChain = buildPresetChain; -exports.buildPresetChainWalker = void 0; -exports.buildRootChain = buildRootChain; -function _path() { - const data = require("path"); - _path = function () { - return data; - }; - return data; -} -function _debug() { - const data = require("debug"); - _debug = function () { - return data; - }; - return data; -} -var _options = require("./validation/options.js"); -var _patternToRegex = require("./pattern-to-regex.js"); -var _printer = require("./printer.js"); -var _rewriteStackTrace = require("../errors/rewrite-stack-trace.js"); -var _configError = require("../errors/config-error.js"); -var _index = require("./files/index.js"); -var _caching = require("./caching.js"); -var _configDescriptors = require("./config-descriptors.js"); -const debug = _debug()("babel:config:config-chain"); -function* buildPresetChain(arg, context) { - const chain = yield* buildPresetChainWalker(arg, context); - if (!chain) return null; - return { - plugins: dedupDescriptors(chain.plugins), - presets: dedupDescriptors(chain.presets), - options: chain.options.map(o => createConfigChainOptions(o)), - files: new Set() - }; -} -const buildPresetChainWalker = exports.buildPresetChainWalker = makeChainWalker({ - root: preset => loadPresetDescriptors(preset), - env: (preset, envName) => loadPresetEnvDescriptors(preset)(envName), - overrides: (preset, index) => loadPresetOverridesDescriptors(preset)(index), - overridesEnv: (preset, index, envName) => loadPresetOverridesEnvDescriptors(preset)(index)(envName), - createLogger: () => () => {} -}); -const loadPresetDescriptors = (0, _caching.makeWeakCacheSync)(preset => buildRootDescriptors(preset, preset.alias, _configDescriptors.createUncachedDescriptors)); -const loadPresetEnvDescriptors = (0, _caching.makeWeakCacheSync)(preset => (0, _caching.makeStrongCacheSync)(envName => buildEnvDescriptors(preset, preset.alias, _configDescriptors.createUncachedDescriptors, envName))); -const loadPresetOverridesDescriptors = (0, _caching.makeWeakCacheSync)(preset => (0, _caching.makeStrongCacheSync)(index => buildOverrideDescriptors(preset, preset.alias, _configDescriptors.createUncachedDescriptors, index))); -const loadPresetOverridesEnvDescriptors = (0, _caching.makeWeakCacheSync)(preset => (0, _caching.makeStrongCacheSync)(index => (0, _caching.makeStrongCacheSync)(envName => buildOverrideEnvDescriptors(preset, preset.alias, _configDescriptors.createUncachedDescriptors, index, envName)))); -function* buildRootChain(opts, context) { - let configReport, babelRcReport; - const programmaticLogger = new _printer.ConfigPrinter(); - const programmaticChain = yield* loadProgrammaticChain({ - options: opts, - dirname: context.cwd - }, context, undefined, programmaticLogger); - if (!programmaticChain) return null; - const programmaticReport = yield* programmaticLogger.output(); - let configFile; - if (typeof opts.configFile === "string") { - configFile = yield* (0, _index.loadConfig)(opts.configFile, context.cwd, context.envName, context.caller); - } else if (opts.configFile !== false) { - configFile = yield* (0, _index.findRootConfig)(context.root, context.envName, context.caller); - } - let { - babelrc, - babelrcRoots - } = opts; - let babelrcRootsDirectory = context.cwd; - const configFileChain = emptyChain(); - const configFileLogger = new _printer.ConfigPrinter(); - if (configFile) { - const validatedFile = validateConfigFile(configFile); - const result = yield* loadFileChain(validatedFile, context, undefined, configFileLogger); - if (!result) return null; - configReport = yield* configFileLogger.output(); - if (babelrc === undefined) { - babelrc = validatedFile.options.babelrc; - } - if (babelrcRoots === undefined) { - babelrcRootsDirectory = validatedFile.dirname; - babelrcRoots = validatedFile.options.babelrcRoots; - } - mergeChain(configFileChain, result); - } - let ignoreFile, babelrcFile; - let isIgnored = false; - const fileChain = emptyChain(); - if ((babelrc === true || babelrc === undefined) && typeof context.filename === "string") { - const pkgData = yield* (0, _index.findPackageData)(context.filename); - if (pkgData && babelrcLoadEnabled(context, pkgData, babelrcRoots, babelrcRootsDirectory)) { - ({ - ignore: ignoreFile, - config: babelrcFile - } = yield* (0, _index.findRelativeConfig)(pkgData, context.envName, context.caller)); - if (ignoreFile) { - fileChain.files.add(ignoreFile.filepath); - } - if (ignoreFile && shouldIgnore(context, ignoreFile.ignore, null, ignoreFile.dirname)) { - isIgnored = true; - } - if (babelrcFile && !isIgnored) { - const validatedFile = validateBabelrcFile(babelrcFile); - const babelrcLogger = new _printer.ConfigPrinter(); - const result = yield* loadFileChain(validatedFile, context, undefined, babelrcLogger); - if (!result) { - isIgnored = true; - } else { - babelRcReport = yield* babelrcLogger.output(); - mergeChain(fileChain, result); - } - } - if (babelrcFile && isIgnored) { - fileChain.files.add(babelrcFile.filepath); - } - } - } - if (context.showConfig) { - console.log(`Babel configs on "${context.filename}" (ascending priority):\n` + [configReport, babelRcReport, programmaticReport].filter(x => !!x).join("\n\n") + "\n-----End Babel configs-----"); - } - const chain = mergeChain(mergeChain(mergeChain(emptyChain(), configFileChain), fileChain), programmaticChain); - return { - plugins: isIgnored ? [] : dedupDescriptors(chain.plugins), - presets: isIgnored ? [] : dedupDescriptors(chain.presets), - options: isIgnored ? [] : chain.options.map(o => createConfigChainOptions(o)), - fileHandling: isIgnored ? "ignored" : "transpile", - ignore: ignoreFile || undefined, - babelrc: babelrcFile || undefined, - config: configFile || undefined, - files: chain.files - }; -} -function babelrcLoadEnabled(context, pkgData, babelrcRoots, babelrcRootsDirectory) { - if (typeof babelrcRoots === "boolean") return babelrcRoots; - const absoluteRoot = context.root; - if (babelrcRoots === undefined) { - return pkgData.directories.includes(absoluteRoot); - } - let babelrcPatterns = babelrcRoots; - if (!Array.isArray(babelrcPatterns)) { - babelrcPatterns = [babelrcPatterns]; - } - babelrcPatterns = babelrcPatterns.map(pat => { - return typeof pat === "string" ? _path().resolve(babelrcRootsDirectory, pat) : pat; - }); - if (babelrcPatterns.length === 1 && babelrcPatterns[0] === absoluteRoot) { - return pkgData.directories.includes(absoluteRoot); - } - return babelrcPatterns.some(pat => { - if (typeof pat === "string") { - pat = (0, _patternToRegex.default)(pat, babelrcRootsDirectory); - } - return pkgData.directories.some(directory => { - return matchPattern(pat, babelrcRootsDirectory, directory, context); - }); - }); -} -const validateConfigFile = (0, _caching.makeWeakCacheSync)(file => ({ - filepath: file.filepath, - dirname: file.dirname, - options: (0, _options.validate)("configfile", file.options, file.filepath) -})); -const validateBabelrcFile = (0, _caching.makeWeakCacheSync)(file => ({ - filepath: file.filepath, - dirname: file.dirname, - options: (0, _options.validate)("babelrcfile", file.options, file.filepath) -})); -const validateExtendFile = (0, _caching.makeWeakCacheSync)(file => ({ - filepath: file.filepath, - dirname: file.dirname, - options: (0, _options.validate)("extendsfile", file.options, file.filepath) -})); -const loadProgrammaticChain = makeChainWalker({ - root: input => buildRootDescriptors(input, "base", _configDescriptors.createCachedDescriptors), - env: (input, envName) => buildEnvDescriptors(input, "base", _configDescriptors.createCachedDescriptors, envName), - overrides: (input, index) => buildOverrideDescriptors(input, "base", _configDescriptors.createCachedDescriptors, index), - overridesEnv: (input, index, envName) => buildOverrideEnvDescriptors(input, "base", _configDescriptors.createCachedDescriptors, index, envName), - createLogger: (input, context, baseLogger) => buildProgrammaticLogger(input, context, baseLogger) -}); -const loadFileChainWalker = makeChainWalker({ - root: file => loadFileDescriptors(file), - env: (file, envName) => loadFileEnvDescriptors(file)(envName), - overrides: (file, index) => loadFileOverridesDescriptors(file)(index), - overridesEnv: (file, index, envName) => loadFileOverridesEnvDescriptors(file)(index)(envName), - createLogger: (file, context, baseLogger) => buildFileLogger(file.filepath, context, baseLogger) -}); -function* loadFileChain(input, context, files, baseLogger) { - const chain = yield* loadFileChainWalker(input, context, files, baseLogger); - chain == null || chain.files.add(input.filepath); - return chain; -} -const loadFileDescriptors = (0, _caching.makeWeakCacheSync)(file => buildRootDescriptors(file, file.filepath, _configDescriptors.createUncachedDescriptors)); -const loadFileEnvDescriptors = (0, _caching.makeWeakCacheSync)(file => (0, _caching.makeStrongCacheSync)(envName => buildEnvDescriptors(file, file.filepath, _configDescriptors.createUncachedDescriptors, envName))); -const loadFileOverridesDescriptors = (0, _caching.makeWeakCacheSync)(file => (0, _caching.makeStrongCacheSync)(index => buildOverrideDescriptors(file, file.filepath, _configDescriptors.createUncachedDescriptors, index))); -const loadFileOverridesEnvDescriptors = (0, _caching.makeWeakCacheSync)(file => (0, _caching.makeStrongCacheSync)(index => (0, _caching.makeStrongCacheSync)(envName => buildOverrideEnvDescriptors(file, file.filepath, _configDescriptors.createUncachedDescriptors, index, envName)))); -function buildFileLogger(filepath, context, baseLogger) { - if (!baseLogger) { - return () => {}; - } - return baseLogger.configure(context.showConfig, _printer.ChainFormatter.Config, { - filepath - }); -} -function buildRootDescriptors({ - dirname, - options -}, alias, descriptors) { - return descriptors(dirname, options, alias); -} -function buildProgrammaticLogger(_, context, baseLogger) { - var _context$caller; - if (!baseLogger) { - return () => {}; - } - return baseLogger.configure(context.showConfig, _printer.ChainFormatter.Programmatic, { - callerName: (_context$caller = context.caller) == null ? void 0 : _context$caller.name - }); -} -function buildEnvDescriptors({ - dirname, - options -}, alias, descriptors, envName) { - var _options$env; - const opts = (_options$env = options.env) == null ? void 0 : _options$env[envName]; - return opts ? descriptors(dirname, opts, `${alias}.env["${envName}"]`) : null; -} -function buildOverrideDescriptors({ - dirname, - options -}, alias, descriptors, index) { - var _options$overrides; - const opts = (_options$overrides = options.overrides) == null ? void 0 : _options$overrides[index]; - if (!opts) throw new Error("Assertion failure - missing override"); - return descriptors(dirname, opts, `${alias}.overrides[${index}]`); -} -function buildOverrideEnvDescriptors({ - dirname, - options -}, alias, descriptors, index, envName) { - var _options$overrides2, _override$env; - const override = (_options$overrides2 = options.overrides) == null ? void 0 : _options$overrides2[index]; - if (!override) throw new Error("Assertion failure - missing override"); - const opts = (_override$env = override.env) == null ? void 0 : _override$env[envName]; - return opts ? descriptors(dirname, opts, `${alias}.overrides[${index}].env["${envName}"]`) : null; -} -function makeChainWalker({ - root, - env, - overrides, - overridesEnv, - createLogger -}) { - return function* chainWalker(input, context, files = new Set(), baseLogger) { - const { - dirname - } = input; - const flattenedConfigs = []; - const rootOpts = root(input); - if (configIsApplicable(rootOpts, dirname, context, input.filepath)) { - flattenedConfigs.push({ - config: rootOpts, - envName: undefined, - index: undefined - }); - const envOpts = env(input, context.envName); - if (envOpts && configIsApplicable(envOpts, dirname, context, input.filepath)) { - flattenedConfigs.push({ - config: envOpts, - envName: context.envName, - index: undefined - }); - } - (rootOpts.options.overrides || []).forEach((_, index) => { - const overrideOps = overrides(input, index); - if (configIsApplicable(overrideOps, dirname, context, input.filepath)) { - flattenedConfigs.push({ - config: overrideOps, - index, - envName: undefined - }); - const overrideEnvOpts = overridesEnv(input, index, context.envName); - if (overrideEnvOpts && configIsApplicable(overrideEnvOpts, dirname, context, input.filepath)) { - flattenedConfigs.push({ - config: overrideEnvOpts, - index, - envName: context.envName - }); - } - } - }); - } - if (flattenedConfigs.some(({ - config: { - options: { - ignore, - only - } - } - }) => shouldIgnore(context, ignore, only, dirname))) { - return null; - } - const chain = emptyChain(); - const logger = createLogger(input, context, baseLogger); - for (const { - config, - index, - envName - } of flattenedConfigs) { - if (!(yield* mergeExtendsChain(chain, config.options, dirname, context, files, baseLogger))) { - return null; - } - logger(config, index, envName); - yield* mergeChainOpts(chain, config); - } - return chain; - }; -} -function* mergeExtendsChain(chain, opts, dirname, context, files, baseLogger) { - if (opts.extends === undefined) return true; - const file = yield* (0, _index.loadConfig)(opts.extends, dirname, context.envName, context.caller); - if (files.has(file)) { - throw new Error(`Configuration cycle detected loading ${file.filepath}.\n` + `File already loaded following the config chain:\n` + Array.from(files, file => ` - ${file.filepath}`).join("\n")); - } - files.add(file); - const fileChain = yield* loadFileChain(validateExtendFile(file), context, files, baseLogger); - files.delete(file); - if (!fileChain) return false; - mergeChain(chain, fileChain); - return true; -} -function mergeChain(target, source) { - target.options.push(...source.options); - target.plugins.push(...source.plugins); - target.presets.push(...source.presets); - for (const file of source.files) { - target.files.add(file); - } - return target; -} -function* mergeChainOpts(target, { - options, - plugins, - presets -}) { - target.options.push(options); - target.plugins.push(...(yield* plugins())); - target.presets.push(...(yield* presets())); - return target; -} -function emptyChain() { - return { - options: [], - presets: [], - plugins: [], - files: new Set() - }; -} -function createConfigChainOptions(opts) { - const options = Object.assign({}, opts); - delete options.extends; - delete options.env; - delete options.overrides; - delete options.plugins; - delete options.presets; - delete options.passPerPreset; - delete options.ignore; - delete options.only; - delete options.test; - delete options.include; - delete options.exclude; - if (hasOwnProperty.call(options, "sourceMap")) { - options.sourceMaps = options.sourceMap; - delete options.sourceMap; - } - return options; -} -function dedupDescriptors(items) { - const map = new Map(); - const descriptors = []; - for (const item of items) { - if (typeof item.value === "function") { - const fnKey = item.value; - let nameMap = map.get(fnKey); - if (!nameMap) { - nameMap = new Map(); - map.set(fnKey, nameMap); - } - let desc = nameMap.get(item.name); - if (!desc) { - desc = { - value: item - }; - descriptors.push(desc); - if (!item.ownPass) nameMap.set(item.name, desc); - } else { - desc.value = item; - } - } else { - descriptors.push({ - value: item - }); - } - } - return descriptors.reduce((acc, desc) => { - acc.push(desc.value); - return acc; - }, []); -} -function configIsApplicable({ - options -}, dirname, context, configName) { - return (options.test === undefined || configFieldIsApplicable(context, options.test, dirname, configName)) && (options.include === undefined || configFieldIsApplicable(context, options.include, dirname, configName)) && (options.exclude === undefined || !configFieldIsApplicable(context, options.exclude, dirname, configName)); -} -function configFieldIsApplicable(context, test, dirname, configName) { - const patterns = Array.isArray(test) ? test : [test]; - return matchesPatterns(context, patterns, dirname, configName); -} -function ignoreListReplacer(_key, value) { - if (value instanceof RegExp) { - return String(value); - } - return value; -} -function shouldIgnore(context, ignore, only, dirname) { - if (ignore && matchesPatterns(context, ignore, dirname)) { - var _context$filename; - const message = `No config is applied to "${(_context$filename = context.filename) != null ? _context$filename : "(unknown)"}" because it matches one of \`ignore: ${JSON.stringify(ignore, ignoreListReplacer)}\` from "${dirname}"`; - debug(message); - if (context.showConfig) { - console.log(message); - } - return true; - } - if (only && !matchesPatterns(context, only, dirname)) { - var _context$filename2; - const message = `No config is applied to "${(_context$filename2 = context.filename) != null ? _context$filename2 : "(unknown)"}" because it fails to match one of \`only: ${JSON.stringify(only, ignoreListReplacer)}\` from "${dirname}"`; - debug(message); - if (context.showConfig) { - console.log(message); - } - return true; - } - return false; -} -function matchesPatterns(context, patterns, dirname, configName) { - return patterns.some(pattern => matchPattern(pattern, dirname, context.filename, context, configName)); -} -function matchPattern(pattern, dirname, pathToTest, context, configName) { - if (typeof pattern === "function") { - return !!(0, _rewriteStackTrace.endHiddenCallStack)(pattern)(pathToTest, { - dirname, - envName: context.envName, - caller: context.caller - }); - } - if (typeof pathToTest !== "string") { - throw new _configError.default(`Configuration contains string/RegExp pattern, but no filename was passed to Babel`, configName); - } - if (typeof pattern === "string") { - pattern = (0, _patternToRegex.default)(pattern, dirname); - } - return pattern.test(pathToTest); -} -0 && 0; - -//# sourceMappingURL=config-chain.js.map diff --git a/node_modules/@babel/core/lib/config/config-chain.js.map b/node_modules/@babel/core/lib/config/config-chain.js.map deleted file mode 100644 index 92414e53..00000000 --- a/node_modules/@babel/core/lib/config/config-chain.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_path","data","require","_debug","_options","_patternToRegex","_printer","_rewriteStackTrace","_configError","_index","_caching","_configDescriptors","debug","buildDebug","buildPresetChain","arg","context","chain","buildPresetChainWalker","plugins","dedupDescriptors","presets","options","map","o","createConfigChainOptions","files","Set","exports","makeChainWalker","root","preset","loadPresetDescriptors","env","envName","loadPresetEnvDescriptors","overrides","index","loadPresetOverridesDescriptors","overridesEnv","loadPresetOverridesEnvDescriptors","createLogger","makeWeakCacheSync","buildRootDescriptors","alias","createUncachedDescriptors","makeStrongCacheSync","buildEnvDescriptors","buildOverrideDescriptors","buildOverrideEnvDescriptors","buildRootChain","opts","configReport","babelRcReport","programmaticLogger","ConfigPrinter","programmaticChain","loadProgrammaticChain","dirname","cwd","undefined","programmaticReport","output","configFile","loadConfig","caller","findRootConfig","babelrc","babelrcRoots","babelrcRootsDirectory","configFileChain","emptyChain","configFileLogger","validatedFile","validateConfigFile","result","loadFileChain","mergeChain","ignoreFile","babelrcFile","isIgnored","fileChain","filename","pkgData","findPackageData","babelrcLoadEnabled","ignore","config","findRelativeConfig","add","filepath","shouldIgnore","validateBabelrcFile","babelrcLogger","showConfig","console","log","filter","x","join","fileHandling","absoluteRoot","directories","includes","babelrcPatterns","Array","isArray","pat","path","resolve","length","some","pathPatternToRegex","directory","matchPattern","file","validate","validateExtendFile","input","createCachedDescriptors","baseLogger","buildProgrammaticLogger","loadFileChainWalker","loadFileDescriptors","loadFileEnvDescriptors","loadFileOverridesDescriptors","loadFileOverridesEnvDescriptors","buildFileLogger","configure","ChainFormatter","Config","descriptors","_","_context$caller","Programmatic","callerName","name","_options$env","_options$overrides","Error","_options$overrides2","_override$env","override","chainWalker","flattenedConfigs","rootOpts","configIsApplicable","push","envOpts","forEach","overrideOps","overrideEnvOpts","only","logger","mergeExtendsChain","mergeChainOpts","extends","has","from","delete","target","source","Object","assign","passPerPreset","test","include","exclude","hasOwnProperty","call","sourceMaps","sourceMap","items","Map","item","value","fnKey","nameMap","get","set","desc","ownPass","reduce","acc","configName","configFieldIsApplicable","patterns","matchesPatterns","ignoreListReplacer","_key","RegExp","String","_context$filename","message","JSON","stringify","_context$filename2","pattern","pathToTest","endHiddenCallStack","ConfigError"],"sources":["../../src/config/config-chain.ts"],"sourcesContent":["/* eslint-disable @typescript-eslint/no-use-before-define */\n\nimport path from \"node:path\";\nimport buildDebug from \"debug\";\nimport type { Handler } from \"gensync\";\nimport { validate } from \"./validation/options.ts\";\nimport type {\n ConfigApplicableTest,\n BabelrcSearch,\n CallerMetadata,\n MatchItem,\n InputOptions,\n ConfigChainOptions,\n} from \"./validation/options.ts\";\nimport pathPatternToRegex from \"./pattern-to-regex.ts\";\nimport { ConfigPrinter, ChainFormatter } from \"./printer.ts\";\nimport type { ReadonlyDeepArray } from \"./helpers/deep-array.ts\";\n\nimport { endHiddenCallStack } from \"../errors/rewrite-stack-trace.ts\";\nimport ConfigError from \"../errors/config-error.ts\";\nimport type { PluginAPI, PresetAPI } from \"./helpers/config-api.ts\";\n\nconst debug = buildDebug(\"babel:config:config-chain\");\n\nimport {\n findPackageData,\n findRelativeConfig,\n findRootConfig,\n loadConfig,\n} from \"./files/index.ts\";\nimport type { ConfigFile, IgnoreFile, FilePackageData } from \"./files/index.ts\";\n\nimport { makeWeakCacheSync, makeStrongCacheSync } from \"./caching.ts\";\n\nimport {\n createCachedDescriptors,\n createUncachedDescriptors,\n} from \"./config-descriptors.ts\";\nimport type {\n UnloadedDescriptor,\n OptionsAndDescriptors,\n ValidatedFile,\n} from \"./config-descriptors.ts\";\n\nexport type ConfigChain = {\n plugins: UnloadedDescriptor[];\n presets: UnloadedDescriptor[];\n options: ConfigChainOptions[];\n files: Set;\n};\n\nexport type PresetInstance = {\n options: InputOptions;\n alias: string;\n dirname: string;\n externalDependencies: ReadonlyDeepArray;\n};\n\nexport type ConfigContext = {\n filename: string | undefined;\n cwd: string;\n root: string;\n envName: string;\n caller: CallerMetadata | undefined;\n showConfig: boolean;\n};\n\n/**\n * Build a config chain for a given preset.\n */\nexport function* buildPresetChain(\n arg: PresetInstance,\n context: any,\n): Handler {\n const chain = yield* buildPresetChainWalker(arg, context);\n if (!chain) return null;\n\n return {\n plugins: dedupDescriptors(chain.plugins),\n presets: dedupDescriptors(chain.presets),\n options: chain.options.map(o => createConfigChainOptions(o)),\n files: new Set(),\n };\n}\n\nexport const buildPresetChainWalker = makeChainWalker({\n root: preset => loadPresetDescriptors(preset),\n env: (preset, envName) => loadPresetEnvDescriptors(preset)(envName),\n overrides: (preset, index) => loadPresetOverridesDescriptors(preset)(index),\n overridesEnv: (preset, index, envName) =>\n loadPresetOverridesEnvDescriptors(preset)(index)(envName),\n createLogger: () => () => {}, // Currently we don't support logging how preset is expanded\n});\nconst loadPresetDescriptors = makeWeakCacheSync((preset: PresetInstance) =>\n buildRootDescriptors(preset, preset.alias, createUncachedDescriptors),\n);\nconst loadPresetEnvDescriptors = makeWeakCacheSync((preset: PresetInstance) =>\n makeStrongCacheSync((envName: string) =>\n buildEnvDescriptors(\n preset,\n preset.alias,\n createUncachedDescriptors,\n envName,\n ),\n ),\n);\nconst loadPresetOverridesDescriptors = makeWeakCacheSync(\n (preset: PresetInstance) =>\n makeStrongCacheSync((index: number) =>\n buildOverrideDescriptors(\n preset,\n preset.alias,\n createUncachedDescriptors,\n index,\n ),\n ),\n);\nconst loadPresetOverridesEnvDescriptors = makeWeakCacheSync(\n (preset: PresetInstance) =>\n makeStrongCacheSync((index: number) =>\n makeStrongCacheSync((envName: string) =>\n buildOverrideEnvDescriptors(\n preset,\n preset.alias,\n createUncachedDescriptors,\n index,\n envName,\n ),\n ),\n ),\n);\n\nexport type FileHandling = \"transpile\" | \"ignored\" | \"unsupported\";\nexport type RootConfigChain = ConfigChain & {\n babelrc: ConfigFile | undefined;\n config: ConfigFile | undefined;\n ignore: IgnoreFile | undefined;\n fileHandling: FileHandling;\n files: Set;\n};\n\n/**\n * Build a config chain for Babel's full root configuration.\n */\nexport function* buildRootChain(\n opts: InputOptions,\n context: ConfigContext,\n): Handler {\n let configReport, babelRcReport;\n const programmaticLogger = new ConfigPrinter();\n const programmaticChain = yield* loadProgrammaticChain(\n {\n options: opts,\n dirname: context.cwd,\n },\n context,\n undefined,\n programmaticLogger,\n );\n if (!programmaticChain) return null;\n const programmaticReport = yield* programmaticLogger.output();\n\n let configFile;\n if (typeof opts.configFile === \"string\") {\n configFile = yield* loadConfig(\n opts.configFile,\n context.cwd,\n context.envName,\n context.caller,\n );\n } else if (opts.configFile !== false) {\n configFile = yield* findRootConfig(\n context.root,\n context.envName,\n context.caller,\n );\n }\n\n let { babelrc, babelrcRoots } = opts;\n let babelrcRootsDirectory = context.cwd;\n\n const configFileChain = emptyChain();\n const configFileLogger = new ConfigPrinter();\n if (configFile) {\n const validatedFile = validateConfigFile(configFile);\n const result = yield* loadFileChain(\n validatedFile,\n context,\n undefined,\n configFileLogger,\n );\n if (!result) return null;\n configReport = yield* configFileLogger.output();\n\n // Allow config files to toggle `.babelrc` resolution on and off and\n // specify where the roots are.\n if (babelrc === undefined) {\n babelrc = validatedFile.options.babelrc;\n }\n if (babelrcRoots === undefined) {\n babelrcRootsDirectory = validatedFile.dirname;\n babelrcRoots = validatedFile.options.babelrcRoots;\n }\n\n mergeChain(configFileChain, result);\n }\n\n let ignoreFile, babelrcFile;\n let isIgnored = false;\n const fileChain = emptyChain();\n // resolve all .babelrc files\n if (\n (babelrc === true || babelrc === undefined) &&\n typeof context.filename === \"string\"\n ) {\n const pkgData = yield* findPackageData(context.filename);\n\n if (\n pkgData &&\n babelrcLoadEnabled(context, pkgData, babelrcRoots, babelrcRootsDirectory)\n ) {\n ({ ignore: ignoreFile, config: babelrcFile } = yield* findRelativeConfig(\n pkgData,\n context.envName,\n context.caller,\n ));\n\n if (ignoreFile) {\n fileChain.files.add(ignoreFile.filepath);\n }\n\n if (\n ignoreFile &&\n shouldIgnore(context, ignoreFile.ignore, null, ignoreFile.dirname)\n ) {\n isIgnored = true;\n }\n\n if (babelrcFile && !isIgnored) {\n const validatedFile = validateBabelrcFile(babelrcFile);\n const babelrcLogger = new ConfigPrinter();\n const result = yield* loadFileChain(\n validatedFile,\n context,\n undefined,\n babelrcLogger,\n );\n if (!result) {\n isIgnored = true;\n } else {\n babelRcReport = yield* babelrcLogger.output();\n mergeChain(fileChain, result);\n }\n }\n\n if (babelrcFile && isIgnored) {\n fileChain.files.add(babelrcFile.filepath);\n }\n }\n }\n\n if (context.showConfig) {\n console.log(\n `Babel configs on \"${context.filename}\" (ascending priority):\\n` +\n // print config by the order of ascending priority\n [configReport, babelRcReport, programmaticReport]\n .filter(x => !!x)\n .join(\"\\n\\n\") +\n \"\\n-----End Babel configs-----\",\n );\n }\n // Insert file chain in front so programmatic options have priority\n // over configuration file chain items.\n const chain = mergeChain(\n mergeChain(mergeChain(emptyChain(), configFileChain), fileChain),\n programmaticChain,\n );\n\n return {\n plugins: isIgnored ? [] : dedupDescriptors(chain.plugins),\n presets: isIgnored ? [] : dedupDescriptors(chain.presets),\n options: isIgnored\n ? []\n : chain.options.map(o => createConfigChainOptions(o)),\n fileHandling: isIgnored ? \"ignored\" : \"transpile\",\n ignore: ignoreFile || undefined,\n babelrc: babelrcFile || undefined,\n config: configFile || undefined,\n files: chain.files,\n };\n}\n\nfunction babelrcLoadEnabled(\n context: ConfigContext,\n pkgData: FilePackageData,\n babelrcRoots: BabelrcSearch | undefined,\n babelrcRootsDirectory: string,\n): boolean {\n if (typeof babelrcRoots === \"boolean\") return babelrcRoots;\n\n const absoluteRoot = context.root;\n\n // Fast path to avoid having to match patterns if the babelrc is just\n // loading in the standard root directory.\n if (babelrcRoots === undefined) {\n return pkgData.directories.includes(absoluteRoot);\n }\n\n let babelrcPatterns = babelrcRoots;\n if (!Array.isArray(babelrcPatterns)) {\n babelrcPatterns = [babelrcPatterns];\n }\n babelrcPatterns = babelrcPatterns.map(pat => {\n return typeof pat === \"string\"\n ? path.resolve(babelrcRootsDirectory, pat)\n : pat;\n });\n\n // Fast path to avoid having to match patterns if the babelrc is just\n // loading in the standard root directory.\n if (babelrcPatterns.length === 1 && babelrcPatterns[0] === absoluteRoot) {\n return pkgData.directories.includes(absoluteRoot);\n }\n\n return babelrcPatterns.some(pat => {\n if (typeof pat === \"string\") {\n pat = pathPatternToRegex(pat, babelrcRootsDirectory);\n }\n\n return pkgData.directories.some(directory => {\n return matchPattern(pat, babelrcRootsDirectory, directory, context);\n });\n });\n}\n\nconst validateConfigFile = makeWeakCacheSync(\n (file: ConfigFile): ValidatedFile => ({\n filepath: file.filepath,\n dirname: file.dirname,\n options: validate(\"configfile\", file.options, file.filepath),\n }),\n);\n\nconst validateBabelrcFile = makeWeakCacheSync(\n (file: ConfigFile): ValidatedFile => ({\n filepath: file.filepath,\n dirname: file.dirname,\n options: validate(\"babelrcfile\", file.options, file.filepath),\n }),\n);\n\nconst validateExtendFile = makeWeakCacheSync(\n (file: ConfigFile): ValidatedFile => ({\n filepath: file.filepath,\n dirname: file.dirname,\n options: validate(\"extendsfile\", file.options, file.filepath),\n }),\n);\n\n/**\n * Build a config chain for just the programmatic options passed into Babel.\n */\nconst loadProgrammaticChain = makeChainWalker({\n root: input => buildRootDescriptors(input, \"base\", createCachedDescriptors),\n env: (input, envName) =>\n buildEnvDescriptors(input, \"base\", createCachedDescriptors, envName),\n overrides: (input, index) =>\n buildOverrideDescriptors(input, \"base\", createCachedDescriptors, index),\n overridesEnv: (input, index, envName) =>\n buildOverrideEnvDescriptors(\n input,\n \"base\",\n createCachedDescriptors,\n index,\n envName,\n ),\n createLogger: (input, context, baseLogger) =>\n buildProgrammaticLogger(input, context, baseLogger),\n});\n\n/**\n * Build a config chain for a given file.\n */\nconst loadFileChainWalker = makeChainWalker({\n root: file => loadFileDescriptors(file),\n env: (file, envName) => loadFileEnvDescriptors(file)(envName),\n overrides: (file, index) => loadFileOverridesDescriptors(file)(index),\n overridesEnv: (file, index, envName) =>\n loadFileOverridesEnvDescriptors(file)(index)(envName),\n createLogger: (file, context, baseLogger) =>\n buildFileLogger(file.filepath, context, baseLogger),\n});\n\nfunction* loadFileChain(\n input: ValidatedFile,\n context: ConfigContext,\n files: Set,\n baseLogger: ConfigPrinter,\n) {\n const chain = yield* loadFileChainWalker(input, context, files, baseLogger);\n chain?.files.add(input.filepath);\n\n return chain;\n}\n\nconst loadFileDescriptors = makeWeakCacheSync((file: ValidatedFile) =>\n buildRootDescriptors(file, file.filepath, createUncachedDescriptors),\n);\nconst loadFileEnvDescriptors = makeWeakCacheSync((file: ValidatedFile) =>\n makeStrongCacheSync((envName: string) =>\n buildEnvDescriptors(\n file,\n file.filepath,\n createUncachedDescriptors,\n envName,\n ),\n ),\n);\nconst loadFileOverridesDescriptors = makeWeakCacheSync((file: ValidatedFile) =>\n makeStrongCacheSync((index: number) =>\n buildOverrideDescriptors(\n file,\n file.filepath,\n createUncachedDescriptors,\n index,\n ),\n ),\n);\nconst loadFileOverridesEnvDescriptors = makeWeakCacheSync(\n (file: ValidatedFile) =>\n makeStrongCacheSync((index: number) =>\n makeStrongCacheSync((envName: string) =>\n buildOverrideEnvDescriptors(\n file,\n file.filepath,\n createUncachedDescriptors,\n index,\n envName,\n ),\n ),\n ),\n);\n\nfunction buildFileLogger(\n filepath: string,\n context: ConfigContext,\n baseLogger: ConfigPrinter | void,\n) {\n if (!baseLogger) {\n return () => {};\n }\n return baseLogger.configure(context.showConfig, ChainFormatter.Config, {\n filepath,\n });\n}\n\nfunction buildRootDescriptors(\n { dirname, options }: Partial,\n alias: string,\n descriptors: (\n dirname: string,\n options: InputOptions,\n alias: string,\n ) => OptionsAndDescriptors,\n) {\n return descriptors(dirname, options, alias);\n}\n\nfunction buildProgrammaticLogger(\n _: unknown,\n context: ConfigContext,\n baseLogger: ConfigPrinter | void,\n) {\n if (!baseLogger) {\n return () => {};\n }\n return baseLogger.configure(context.showConfig, ChainFormatter.Programmatic, {\n callerName: context.caller?.name,\n });\n}\n\nfunction buildEnvDescriptors(\n { dirname, options }: Partial,\n alias: string,\n descriptors: (\n dirname: string,\n options: InputOptions,\n alias: string,\n ) => OptionsAndDescriptors,\n envName: string,\n) {\n const opts = options.env?.[envName];\n return opts ? descriptors(dirname, opts, `${alias}.env[\"${envName}\"]`) : null;\n}\n\nfunction buildOverrideDescriptors(\n { dirname, options }: Partial,\n alias: string,\n descriptors: (\n dirname: string,\n options: InputOptions,\n alias: string,\n ) => OptionsAndDescriptors,\n index: number,\n) {\n const opts = options.overrides?.[index];\n if (!opts) throw new Error(\"Assertion failure - missing override\");\n\n return descriptors(dirname, opts, `${alias}.overrides[${index}]`);\n}\n\nfunction buildOverrideEnvDescriptors(\n { dirname, options }: Partial,\n alias: string,\n descriptors: (\n dirname: string,\n options: InputOptions,\n alias: string,\n ) => OptionsAndDescriptors,\n index: number,\n envName: string,\n) {\n const override = options.overrides?.[index];\n if (!override) throw new Error(\"Assertion failure - missing override\");\n\n const opts = override.env?.[envName];\n return opts\n ? descriptors(\n dirname,\n opts,\n `${alias}.overrides[${index}].env[\"${envName}\"]`,\n )\n : null;\n}\n\nfunction makeChainWalker<\n ArgT extends {\n options: InputOptions;\n dirname: string;\n filepath?: string;\n },\n>({\n root,\n env,\n overrides,\n overridesEnv,\n createLogger,\n}: {\n root: (configEntry: ArgT) => OptionsAndDescriptors;\n env: (configEntry: ArgT, env: string) => OptionsAndDescriptors | null;\n overrides: (configEntry: ArgT, index: number) => OptionsAndDescriptors;\n overridesEnv: (\n configEntry: ArgT,\n index: number,\n env: string,\n ) => OptionsAndDescriptors | null;\n createLogger: (\n configEntry: ArgT,\n context: ConfigContext,\n printer: ConfigPrinter | void,\n ) => (\n opts: OptionsAndDescriptors,\n index?: number | null,\n env?: string | null,\n ) => void;\n}): (\n configEntry: ArgT,\n context: ConfigContext,\n files?: Set,\n baseLogger?: ConfigPrinter,\n) => Handler {\n return function* chainWalker(input, context, files = new Set(), baseLogger) {\n const { dirname } = input;\n\n const flattenedConfigs: {\n config: OptionsAndDescriptors;\n index: number | undefined | null;\n envName: string | undefined | null;\n }[] = [];\n\n const rootOpts = root(input);\n if (configIsApplicable(rootOpts, dirname, context, input.filepath)) {\n flattenedConfigs.push({\n config: rootOpts,\n envName: undefined,\n index: undefined,\n });\n\n const envOpts = env(input, context.envName);\n if (\n envOpts &&\n configIsApplicable(envOpts, dirname, context, input.filepath)\n ) {\n flattenedConfigs.push({\n config: envOpts,\n envName: context.envName,\n index: undefined,\n });\n }\n\n (rootOpts.options.overrides || []).forEach((_, index) => {\n const overrideOps = overrides(input, index);\n if (configIsApplicable(overrideOps, dirname, context, input.filepath)) {\n flattenedConfigs.push({\n config: overrideOps,\n index,\n envName: undefined,\n });\n\n const overrideEnvOpts = overridesEnv(input, index, context.envName);\n if (\n overrideEnvOpts &&\n configIsApplicable(\n overrideEnvOpts,\n dirname,\n context,\n input.filepath,\n )\n ) {\n flattenedConfigs.push({\n config: overrideEnvOpts,\n index,\n envName: context.envName,\n });\n }\n }\n });\n }\n\n // Process 'ignore' and 'only' before 'extends' items are processed so\n // that we don't do extra work loading extended configs if a file is\n // ignored.\n if (\n flattenedConfigs.some(\n ({\n config: {\n options: { ignore, only },\n },\n }) => shouldIgnore(context, ignore, only, dirname),\n )\n ) {\n return null;\n }\n\n const chain = emptyChain();\n const logger = createLogger(input, context, baseLogger);\n\n for (const { config, index, envName } of flattenedConfigs) {\n if (\n !(yield* mergeExtendsChain(\n chain,\n config.options,\n dirname,\n context,\n files,\n baseLogger,\n ))\n ) {\n return null;\n }\n\n logger(config, index, envName);\n yield* mergeChainOpts(chain, config);\n }\n return chain;\n };\n}\n\nfunction* mergeExtendsChain(\n chain: ConfigChain,\n opts: InputOptions,\n dirname: string,\n context: ConfigContext,\n files: Set,\n baseLogger?: ConfigPrinter,\n): Handler {\n if (opts.extends === undefined) return true;\n\n const file = yield* loadConfig(\n opts.extends,\n dirname,\n context.envName,\n context.caller,\n );\n\n if (files.has(file)) {\n throw new Error(\n `Configuration cycle detected loading ${file.filepath}.\\n` +\n `File already loaded following the config chain:\\n` +\n Array.from(files, file => ` - ${file.filepath}`).join(\"\\n\"),\n );\n }\n\n files.add(file);\n const fileChain = yield* loadFileChain(\n validateExtendFile(file),\n context,\n files,\n baseLogger,\n );\n files.delete(file);\n\n if (!fileChain) return false;\n\n mergeChain(chain, fileChain);\n\n return true;\n}\n\nfunction mergeChain(target: ConfigChain, source: ConfigChain): ConfigChain {\n target.options.push(...source.options);\n target.plugins.push(...source.plugins);\n target.presets.push(...source.presets);\n for (const file of source.files) {\n target.files.add(file);\n }\n\n return target;\n}\n\nfunction* mergeChainOpts(\n target: ConfigChain,\n { options, plugins, presets }: OptionsAndDescriptors,\n): Handler {\n target.options.push(options);\n target.plugins.push(...(yield* plugins()));\n target.presets.push(...(yield* presets()));\n\n return target;\n}\n\nfunction emptyChain(): ConfigChain {\n return {\n options: [],\n presets: [],\n plugins: [],\n files: new Set(),\n };\n}\n\nfunction createConfigChainOptions(opts: InputOptions): ConfigChainOptions {\n const options = {\n ...opts,\n };\n delete options.extends;\n delete options.env;\n delete options.overrides;\n delete options.plugins;\n delete options.presets;\n delete options.passPerPreset;\n delete options.ignore;\n delete options.only;\n delete options.test;\n delete options.include;\n delete options.exclude;\n\n // \"sourceMap\" is just aliased to sourceMap, so copy it over as\n // we merge the options together.\n if (Object.hasOwn(options, \"sourceMap\")) {\n options.sourceMaps = options.sourceMap;\n delete options.sourceMap;\n }\n return options;\n}\n\nfunction dedupDescriptors(\n items: UnloadedDescriptor[],\n): UnloadedDescriptor[] {\n const map = new Map<\n Function,\n Map }>\n >();\n\n const descriptors = [];\n\n for (const item of items) {\n if (typeof item.value === \"function\") {\n const fnKey = item.value;\n let nameMap = map.get(fnKey);\n if (!nameMap) {\n nameMap = new Map();\n map.set(fnKey, nameMap);\n }\n let desc = nameMap.get(item.name);\n if (!desc) {\n desc = { value: item };\n descriptors.push(desc);\n\n // Treat passPerPreset presets as unique, skipping them\n // in the merge processing steps.\n if (!item.ownPass) nameMap.set(item.name, desc);\n } else {\n desc.value = item;\n }\n } else {\n descriptors.push({ value: item });\n }\n }\n\n return descriptors.reduce((acc, desc) => {\n acc.push(desc.value);\n return acc;\n }, []);\n}\n\nfunction configIsApplicable(\n { options }: OptionsAndDescriptors,\n dirname: string,\n context: ConfigContext,\n configName: string,\n): boolean {\n return (\n (options.test === undefined ||\n configFieldIsApplicable(context, options.test, dirname, configName)) &&\n (options.include === undefined ||\n configFieldIsApplicable(context, options.include, dirname, configName)) &&\n (options.exclude === undefined ||\n !configFieldIsApplicable(context, options.exclude, dirname, configName))\n );\n}\n\nfunction configFieldIsApplicable(\n context: ConfigContext,\n test: ConfigApplicableTest,\n dirname: string,\n configName: string,\n): boolean {\n const patterns = Array.isArray(test) ? test : [test];\n\n return matchesPatterns(context, patterns, dirname, configName);\n}\n\n/**\n * Print the ignoreList-values in a more helpful way than the default.\n */\nfunction ignoreListReplacer(\n _key: string,\n value: MatchItem[] | MatchItem,\n): MatchItem[] | MatchItem | string {\n if (value instanceof RegExp) {\n return String(value);\n }\n\n return value;\n}\n\n/**\n * Tests if a filename should be ignored based on \"ignore\" and \"only\" options.\n */\nfunction shouldIgnore(\n context: ConfigContext,\n ignore: MatchItem[] | undefined | null,\n only: MatchItem[] | undefined | null,\n dirname: string,\n): boolean {\n if (ignore && matchesPatterns(context, ignore, dirname)) {\n const message = `No config is applied to \"${\n context.filename ?? \"(unknown)\"\n }\" because it matches one of \\`ignore: ${JSON.stringify(\n ignore,\n ignoreListReplacer,\n )}\\` from \"${dirname}\"`;\n debug(message);\n if (context.showConfig) {\n console.log(message);\n }\n return true;\n }\n\n if (only && !matchesPatterns(context, only, dirname)) {\n const message = `No config is applied to \"${\n context.filename ?? \"(unknown)\"\n }\" because it fails to match one of \\`only: ${JSON.stringify(\n only,\n ignoreListReplacer,\n )}\\` from \"${dirname}\"`;\n debug(message);\n if (context.showConfig) {\n console.log(message);\n }\n return true;\n }\n\n return false;\n}\n\n/**\n * Returns result of calling function with filename if pattern is a function.\n * Otherwise returns result of matching pattern Regex with filename.\n */\nfunction matchesPatterns(\n context: ConfigContext,\n patterns: MatchItem[],\n dirname: string,\n configName?: string,\n): boolean {\n return patterns.some(pattern =>\n matchPattern(pattern, dirname, context.filename, context, configName),\n );\n}\n\nfunction matchPattern(\n pattern: MatchItem,\n dirname: string,\n pathToTest: string | undefined,\n context: ConfigContext,\n configName?: string,\n): boolean {\n if (typeof pattern === \"function\") {\n return !!endHiddenCallStack(pattern)(pathToTest, {\n dirname,\n envName: context.envName,\n caller: context.caller,\n });\n }\n\n if (typeof pathToTest !== \"string\") {\n throw new ConfigError(\n `Configuration contains string/RegExp pattern, but no filename was passed to Babel`,\n configName,\n );\n }\n\n if (typeof pattern === \"string\") {\n pattern = pathPatternToRegex(pattern, dirname);\n }\n return pattern.test(pathToTest);\n}\n"],"mappings":";;;;;;;;AAEA,SAAAA,MAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,KAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,SAAAE,OAAA;EAAA,MAAAF,IAAA,GAAAC,OAAA;EAAAC,MAAA,YAAAA,CAAA;IAAA,OAAAF,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAEA,IAAAG,QAAA,GAAAF,OAAA;AASA,IAAAG,eAAA,GAAAH,OAAA;AACA,IAAAI,QAAA,GAAAJ,OAAA;AAGA,IAAAK,kBAAA,GAAAL,OAAA;AACA,IAAAM,YAAA,GAAAN,OAAA;AAKA,IAAAO,MAAA,GAAAP,OAAA;AAQA,IAAAQ,QAAA,GAAAR,OAAA;AAEA,IAAAS,kBAAA,GAAAT,OAAA;AAZA,MAAMU,KAAK,GAAGC,OAASA,CAAC,CAAC,2BAA2B,CAAC;AAgD9C,UAAUC,gBAAgBA,CAC/BC,GAAmB,EACnBC,OAAY,EACiB;EAC7B,MAAMC,KAAK,GAAG,OAAOC,sBAAsB,CAACH,GAAG,EAAEC,OAAO,CAAC;EACzD,IAAI,CAACC,KAAK,EAAE,OAAO,IAAI;EAEvB,OAAO;IACLE,OAAO,EAAEC,gBAAgB,CAACH,KAAK,CAACE,OAAO,CAAC;IACxCE,OAAO,EAAED,gBAAgB,CAACH,KAAK,CAACI,OAAO,CAAC;IACxCC,OAAO,EAAEL,KAAK,CAACK,OAAO,CAACC,GAAG,CAACC,CAAC,IAAIC,wBAAwB,CAACD,CAAC,CAAC,CAAC;IAC5DE,KAAK,EAAE,IAAIC,GAAG,CAAC;EACjB,CAAC;AACH;AAEO,MAAMT,sBAAsB,GAAAU,OAAA,CAAAV,sBAAA,GAAGW,eAAe,CAAiB;EACpEC,IAAI,EAAEC,MAAM,IAAIC,qBAAqB,CAACD,MAAM,CAAC;EAC7CE,GAAG,EAAEA,CAACF,MAAM,EAAEG,OAAO,KAAKC,wBAAwB,CAACJ,MAAM,CAAC,CAACG,OAAO,CAAC;EACnEE,SAAS,EAAEA,CAACL,MAAM,EAAEM,KAAK,KAAKC,8BAA8B,CAACP,MAAM,CAAC,CAACM,KAAK,CAAC;EAC3EE,YAAY,EAAEA,CAACR,MAAM,EAAEM,KAAK,EAAEH,OAAO,KACnCM,iCAAiC,CAACT,MAAM,CAAC,CAACM,KAAK,CAAC,CAACH,OAAO,CAAC;EAC3DO,YAAY,EAAEA,CAAA,KAAM,MAAM,CAAC;AAC7B,CAAC,CAAC;AACF,MAAMT,qBAAqB,GAAG,IAAAU,0BAAiB,EAAEX,MAAsB,IACrEY,oBAAoB,CAACZ,MAAM,EAAEA,MAAM,CAACa,KAAK,EAAEC,4CAAyB,CACtE,CAAC;AACD,MAAMV,wBAAwB,GAAG,IAAAO,0BAAiB,EAAEX,MAAsB,IACxE,IAAAe,4BAAmB,EAAEZ,OAAe,IAClCa,mBAAmB,CACjBhB,MAAM,EACNA,MAAM,CAACa,KAAK,EACZC,4CAAyB,EACzBX,OACF,CACF,CACF,CAAC;AACD,MAAMI,8BAA8B,GAAG,IAAAI,0BAAiB,EACrDX,MAAsB,IACrB,IAAAe,4BAAmB,EAAET,KAAa,IAChCW,wBAAwB,CACtBjB,MAAM,EACNA,MAAM,CAACa,KAAK,EACZC,4CAAyB,EACzBR,KACF,CACF,CACJ,CAAC;AACD,MAAMG,iCAAiC,GAAG,IAAAE,0BAAiB,EACxDX,MAAsB,IACrB,IAAAe,4BAAmB,EAAET,KAAa,IAChC,IAAAS,4BAAmB,EAAEZ,OAAe,IAClCe,2BAA2B,CACzBlB,MAAM,EACNA,MAAM,CAACa,KAAK,EACZC,4CAAyB,EACzBR,KAAK,EACLH,OACF,CACF,CACF,CACJ,CAAC;AAcM,UAAUgB,cAAcA,CAC7BC,IAAkB,EAClBnC,OAAsB,EACW;EACjC,IAAIoC,YAAY,EAAEC,aAAa;EAC/B,MAAMC,kBAAkB,GAAG,IAAIC,sBAAa,CAAC,CAAC;EAC9C,MAAMC,iBAAiB,GAAG,OAAOC,qBAAqB,CACpD;IACEnC,OAAO,EAAE6B,IAAI;IACbO,OAAO,EAAE1C,OAAO,CAAC2C;EACnB,CAAC,EACD3C,OAAO,EACP4C,SAAS,EACTN,kBACF,CAAC;EACD,IAAI,CAACE,iBAAiB,EAAE,OAAO,IAAI;EACnC,MAAMK,kBAAkB,GAAG,OAAOP,kBAAkB,CAACQ,MAAM,CAAC,CAAC;EAE7D,IAAIC,UAAU;EACd,IAAI,OAAOZ,IAAI,CAACY,UAAU,KAAK,QAAQ,EAAE;IACvCA,UAAU,GAAG,OAAO,IAAAC,iBAAU,EAC5Bb,IAAI,CAACY,UAAU,EACf/C,OAAO,CAAC2C,GAAG,EACX3C,OAAO,CAACkB,OAAO,EACflB,OAAO,CAACiD,MACV,CAAC;EACH,CAAC,MAAM,IAAId,IAAI,CAACY,UAAU,KAAK,KAAK,EAAE;IACpCA,UAAU,GAAG,OAAO,IAAAG,qBAAc,EAChClD,OAAO,CAACc,IAAI,EACZd,OAAO,CAACkB,OAAO,EACflB,OAAO,CAACiD,MACV,CAAC;EACH;EAEA,IAAI;IAAEE,OAAO;IAAEC;EAAa,CAAC,GAAGjB,IAAI;EACpC,IAAIkB,qBAAqB,GAAGrD,OAAO,CAAC2C,GAAG;EAEvC,MAAMW,eAAe,GAAGC,UAAU,CAAC,CAAC;EACpC,MAAMC,gBAAgB,GAAG,IAAIjB,sBAAa,CAAC,CAAC;EAC5C,IAAIQ,UAAU,EAAE;IACd,MAAMU,aAAa,GAAGC,kBAAkB,CAACX,UAAU,CAAC;IACpD,MAAMY,MAAM,GAAG,OAAOC,aAAa,CACjCH,aAAa,EACbzD,OAAO,EACP4C,SAAS,EACTY,gBACF,CAAC;IACD,IAAI,CAACG,MAAM,EAAE,OAAO,IAAI;IACxBvB,YAAY,GAAG,OAAOoB,gBAAgB,CAACV,MAAM,CAAC,CAAC;IAI/C,IAAIK,OAAO,KAAKP,SAAS,EAAE;MACzBO,OAAO,GAAGM,aAAa,CAACnD,OAAO,CAAC6C,OAAO;IACzC;IACA,IAAIC,YAAY,KAAKR,SAAS,EAAE;MAC9BS,qBAAqB,GAAGI,aAAa,CAACf,OAAO;MAC7CU,YAAY,GAAGK,aAAa,CAACnD,OAAO,CAAC8C,YAAY;IACnD;IAEAS,UAAU,CAACP,eAAe,EAAEK,MAAM,CAAC;EACrC;EAEA,IAAIG,UAAU,EAAEC,WAAW;EAC3B,IAAIC,SAAS,GAAG,KAAK;EACrB,MAAMC,SAAS,GAAGV,UAAU,CAAC,CAAC;EAE9B,IACE,CAACJ,OAAO,KAAK,IAAI,IAAIA,OAAO,KAAKP,SAAS,KAC1C,OAAO5C,OAAO,CAACkE,QAAQ,KAAK,QAAQ,EACpC;IACA,MAAMC,OAAO,GAAG,OAAO,IAAAC,sBAAe,EAACpE,OAAO,CAACkE,QAAQ,CAAC;IAExD,IACEC,OAAO,IACPE,kBAAkB,CAACrE,OAAO,EAAEmE,OAAO,EAAEf,YAAY,EAAEC,qBAAqB,CAAC,EACzE;MACA,CAAC;QAAEiB,MAAM,EAAER,UAAU;QAAES,MAAM,EAAER;MAAY,CAAC,GAAG,OAAO,IAAAS,yBAAkB,EACtEL,OAAO,EACPnE,OAAO,CAACkB,OAAO,EACflB,OAAO,CAACiD,MACV,CAAC;MAED,IAAIa,UAAU,EAAE;QACdG,SAAS,CAACvD,KAAK,CAAC+D,GAAG,CAACX,UAAU,CAACY,QAAQ,CAAC;MAC1C;MAEA,IACEZ,UAAU,IACVa,YAAY,CAAC3E,OAAO,EAAE8D,UAAU,CAACQ,MAAM,EAAE,IAAI,EAAER,UAAU,CAACpB,OAAO,CAAC,EAClE;QACAsB,SAAS,GAAG,IAAI;MAClB;MAEA,IAAID,WAAW,IAAI,CAACC,SAAS,EAAE;QAC7B,MAAMP,aAAa,GAAGmB,mBAAmB,CAACb,WAAW,CAAC;QACtD,MAAMc,aAAa,GAAG,IAAItC,sBAAa,CAAC,CAAC;QACzC,MAAMoB,MAAM,GAAG,OAAOC,aAAa,CACjCH,aAAa,EACbzD,OAAO,EACP4C,SAAS,EACTiC,aACF,CAAC;QACD,IAAI,CAAClB,MAAM,EAAE;UACXK,SAAS,GAAG,IAAI;QAClB,CAAC,MAAM;UACL3B,aAAa,GAAG,OAAOwC,aAAa,CAAC/B,MAAM,CAAC,CAAC;UAC7Ce,UAAU,CAACI,SAAS,EAAEN,MAAM,CAAC;QAC/B;MACF;MAEA,IAAII,WAAW,IAAIC,SAAS,EAAE;QAC5BC,SAAS,CAACvD,KAAK,CAAC+D,GAAG,CAACV,WAAW,CAACW,QAAQ,CAAC;MAC3C;IACF;EACF;EAEA,IAAI1E,OAAO,CAAC8E,UAAU,EAAE;IACtBC,OAAO,CAACC,GAAG,CACT,qBAAqBhF,OAAO,CAACkE,QAAQ,2BAA2B,GAE9D,CAAC9B,YAAY,EAAEC,aAAa,EAAEQ,kBAAkB,CAAC,CAC9CoC,MAAM,CAACC,CAAC,IAAI,CAAC,CAACA,CAAC,CAAC,CAChBC,IAAI,CAAC,MAAM,CAAC,GACf,+BACJ,CAAC;EACH;EAGA,MAAMlF,KAAK,GAAG4D,UAAU,CACtBA,UAAU,CAACA,UAAU,CAACN,UAAU,CAAC,CAAC,EAAED,eAAe,CAAC,EAAEW,SAAS,CAAC,EAChEzB,iBACF,CAAC;EAED,OAAO;IACLrC,OAAO,EAAE6D,SAAS,GAAG,EAAE,GAAG5D,gBAAgB,CAACH,KAAK,CAACE,OAAO,CAAC;IACzDE,OAAO,EAAE2D,SAAS,GAAG,EAAE,GAAG5D,gBAAgB,CAACH,KAAK,CAACI,OAAO,CAAC;IACzDC,OAAO,EAAE0D,SAAS,GACd,EAAE,GACF/D,KAAK,CAACK,OAAO,CAACC,GAAG,CAACC,CAAC,IAAIC,wBAAwB,CAACD,CAAC,CAAC,CAAC;IACvD4E,YAAY,EAAEpB,SAAS,GAAG,SAAS,GAAG,WAAW;IACjDM,MAAM,EAAER,UAAU,IAAIlB,SAAS;IAC/BO,OAAO,EAAEY,WAAW,IAAInB,SAAS;IACjC2B,MAAM,EAAExB,UAAU,IAAIH,SAAS;IAC/BlC,KAAK,EAAET,KAAK,CAACS;EACf,CAAC;AACH;AAEA,SAAS2D,kBAAkBA,CACzBrE,OAAsB,EACtBmE,OAAwB,EACxBf,YAAuC,EACvCC,qBAA6B,EACpB;EACT,IAAI,OAAOD,YAAY,KAAK,SAAS,EAAE,OAAOA,YAAY;EAE1D,MAAMiC,YAAY,GAAGrF,OAAO,CAACc,IAAI;EAIjC,IAAIsC,YAAY,KAAKR,SAAS,EAAE;IAC9B,OAAOuB,OAAO,CAACmB,WAAW,CAACC,QAAQ,CAACF,YAAY,CAAC;EACnD;EAEA,IAAIG,eAAe,GAAGpC,YAAY;EAClC,IAAI,CAACqC,KAAK,CAACC,OAAO,CAACF,eAAe,CAAC,EAAE;IACnCA,eAAe,GAAG,CAACA,eAAe,CAAC;EACrC;EACAA,eAAe,GAAGA,eAAe,CAACjF,GAAG,CAACoF,GAAG,IAAI;IAC3C,OAAO,OAAOA,GAAG,KAAK,QAAQ,GAC1BC,MAAGA,CAAC,CAACC,OAAO,CAACxC,qBAAqB,EAAEsC,GAAG,CAAC,GACxCA,GAAG;EACT,CAAC,CAAC;EAIF,IAAIH,eAAe,CAACM,MAAM,KAAK,CAAC,IAAIN,eAAe,CAAC,CAAC,CAAC,KAAKH,YAAY,EAAE;IACvE,OAAOlB,OAAO,CAACmB,WAAW,CAACC,QAAQ,CAACF,YAAY,CAAC;EACnD;EAEA,OAAOG,eAAe,CAACO,IAAI,CAACJ,GAAG,IAAI;IACjC,IAAI,OAAOA,GAAG,KAAK,QAAQ,EAAE;MAC3BA,GAAG,GAAG,IAAAK,uBAAkB,EAACL,GAAG,EAAEtC,qBAAqB,CAAC;IACtD;IAEA,OAAOc,OAAO,CAACmB,WAAW,CAACS,IAAI,CAACE,SAAS,IAAI;MAC3C,OAAOC,YAAY,CAACP,GAAG,EAAEtC,qBAAqB,EAAE4C,SAAS,EAAEjG,OAAO,CAAC;IACrE,CAAC,CAAC;EACJ,CAAC,CAAC;AACJ;AAEA,MAAM0D,kBAAkB,GAAG,IAAAhC,0BAAiB,EACzCyE,IAAgB,KAAqB;EACpCzB,QAAQ,EAAEyB,IAAI,CAACzB,QAAQ;EACvBhC,OAAO,EAAEyD,IAAI,CAACzD,OAAO;EACrBpC,OAAO,EAAE,IAAA8F,iBAAQ,EAAC,YAAY,EAAED,IAAI,CAAC7F,OAAO,EAAE6F,IAAI,CAACzB,QAAQ;AAC7D,CAAC,CACH,CAAC;AAED,MAAME,mBAAmB,GAAG,IAAAlD,0BAAiB,EAC1CyE,IAAgB,KAAqB;EACpCzB,QAAQ,EAAEyB,IAAI,CAACzB,QAAQ;EACvBhC,OAAO,EAAEyD,IAAI,CAACzD,OAAO;EACrBpC,OAAO,EAAE,IAAA8F,iBAAQ,EAAC,aAAa,EAAED,IAAI,CAAC7F,OAAO,EAAE6F,IAAI,CAACzB,QAAQ;AAC9D,CAAC,CACH,CAAC;AAED,MAAM2B,kBAAkB,GAAG,IAAA3E,0BAAiB,EACzCyE,IAAgB,KAAqB;EACpCzB,QAAQ,EAAEyB,IAAI,CAACzB,QAAQ;EACvBhC,OAAO,EAAEyD,IAAI,CAACzD,OAAO;EACrBpC,OAAO,EAAE,IAAA8F,iBAAQ,EAAC,aAAa,EAAED,IAAI,CAAC7F,OAAO,EAAE6F,IAAI,CAACzB,QAAQ;AAC9D,CAAC,CACH,CAAC;AAKD,MAAMjC,qBAAqB,GAAG5B,eAAe,CAAC;EAC5CC,IAAI,EAAEwF,KAAK,IAAI3E,oBAAoB,CAAC2E,KAAK,EAAE,MAAM,EAAEC,0CAAuB,CAAC;EAC3EtF,GAAG,EAAEA,CAACqF,KAAK,EAAEpF,OAAO,KAClBa,mBAAmB,CAACuE,KAAK,EAAE,MAAM,EAAEC,0CAAuB,EAAErF,OAAO,CAAC;EACtEE,SAAS,EAAEA,CAACkF,KAAK,EAAEjF,KAAK,KACtBW,wBAAwB,CAACsE,KAAK,EAAE,MAAM,EAAEC,0CAAuB,EAAElF,KAAK,CAAC;EACzEE,YAAY,EAAEA,CAAC+E,KAAK,EAAEjF,KAAK,EAAEH,OAAO,KAClCe,2BAA2B,CACzBqE,KAAK,EACL,MAAM,EACNC,0CAAuB,EACvBlF,KAAK,EACLH,OACF,CAAC;EACHO,YAAY,EAAEA,CAAC6E,KAAK,EAAEtG,OAAO,EAAEwG,UAAU,KACvCC,uBAAuB,CAACH,KAAK,EAAEtG,OAAO,EAAEwG,UAAU;AACtD,CAAC,CAAC;AAKF,MAAME,mBAAmB,GAAG7F,eAAe,CAAgB;EACzDC,IAAI,EAAEqF,IAAI,IAAIQ,mBAAmB,CAACR,IAAI,CAAC;EACvClF,GAAG,EAAEA,CAACkF,IAAI,EAAEjF,OAAO,KAAK0F,sBAAsB,CAACT,IAAI,CAAC,CAACjF,OAAO,CAAC;EAC7DE,SAAS,EAAEA,CAAC+E,IAAI,EAAE9E,KAAK,KAAKwF,4BAA4B,CAACV,IAAI,CAAC,CAAC9E,KAAK,CAAC;EACrEE,YAAY,EAAEA,CAAC4E,IAAI,EAAE9E,KAAK,EAAEH,OAAO,KACjC4F,+BAA+B,CAACX,IAAI,CAAC,CAAC9E,KAAK,CAAC,CAACH,OAAO,CAAC;EACvDO,YAAY,EAAEA,CAAC0E,IAAI,EAAEnG,OAAO,EAAEwG,UAAU,KACtCO,eAAe,CAACZ,IAAI,CAACzB,QAAQ,EAAE1E,OAAO,EAAEwG,UAAU;AACtD,CAAC,CAAC;AAEF,UAAU5C,aAAaA,CACrB0C,KAAoB,EACpBtG,OAAsB,EACtBU,KAAsB,EACtB8F,UAAyB,EACzB;EACA,MAAMvG,KAAK,GAAG,OAAOyG,mBAAmB,CAACJ,KAAK,EAAEtG,OAAO,EAAEU,KAAK,EAAE8F,UAAU,CAAC;EAC3EvG,KAAK,YAALA,KAAK,CAAES,KAAK,CAAC+D,GAAG,CAAC6B,KAAK,CAAC5B,QAAQ,CAAC;EAEhC,OAAOzE,KAAK;AACd;AAEA,MAAM0G,mBAAmB,GAAG,IAAAjF,0BAAiB,EAAEyE,IAAmB,IAChExE,oBAAoB,CAACwE,IAAI,EAAEA,IAAI,CAACzB,QAAQ,EAAE7C,4CAAyB,CACrE,CAAC;AACD,MAAM+E,sBAAsB,GAAG,IAAAlF,0BAAiB,EAAEyE,IAAmB,IACnE,IAAArE,4BAAmB,EAAEZ,OAAe,IAClCa,mBAAmB,CACjBoE,IAAI,EACJA,IAAI,CAACzB,QAAQ,EACb7C,4CAAyB,EACzBX,OACF,CACF,CACF,CAAC;AACD,MAAM2F,4BAA4B,GAAG,IAAAnF,0BAAiB,EAAEyE,IAAmB,IACzE,IAAArE,4BAAmB,EAAET,KAAa,IAChCW,wBAAwB,CACtBmE,IAAI,EACJA,IAAI,CAACzB,QAAQ,EACb7C,4CAAyB,EACzBR,KACF,CACF,CACF,CAAC;AACD,MAAMyF,+BAA+B,GAAG,IAAApF,0BAAiB,EACtDyE,IAAmB,IAClB,IAAArE,4BAAmB,EAAET,KAAa,IAChC,IAAAS,4BAAmB,EAAEZ,OAAe,IAClCe,2BAA2B,CACzBkE,IAAI,EACJA,IAAI,CAACzB,QAAQ,EACb7C,4CAAyB,EACzBR,KAAK,EACLH,OACF,CACF,CACF,CACJ,CAAC;AAED,SAAS6F,eAAeA,CACtBrC,QAAgB,EAChB1E,OAAsB,EACtBwG,UAAgC,EAChC;EACA,IAAI,CAACA,UAAU,EAAE;IACf,OAAO,MAAM,CAAC,CAAC;EACjB;EACA,OAAOA,UAAU,CAACQ,SAAS,CAAChH,OAAO,CAAC8E,UAAU,EAAEmC,uBAAc,CAACC,MAAM,EAAE;IACrExC;EACF,CAAC,CAAC;AACJ;AAEA,SAAS/C,oBAAoBA,CAC3B;EAAEe,OAAO;EAAEpC;AAAgC,CAAC,EAC5CsB,KAAa,EACbuF,WAI0B,EAC1B;EACA,OAAOA,WAAW,CAACzE,OAAO,EAAEpC,OAAO,EAAEsB,KAAK,CAAC;AAC7C;AAEA,SAAS6E,uBAAuBA,CAC9BW,CAAU,EACVpH,OAAsB,EACtBwG,UAAgC,EAChC;EAAA,IAAAa,eAAA;EACA,IAAI,CAACb,UAAU,EAAE;IACf,OAAO,MAAM,CAAC,CAAC;EACjB;EACA,OAAOA,UAAU,CAACQ,SAAS,CAAChH,OAAO,CAAC8E,UAAU,EAAEmC,uBAAc,CAACK,YAAY,EAAE;IAC3EC,UAAU,GAAAF,eAAA,GAAErH,OAAO,CAACiD,MAAM,qBAAdoE,eAAA,CAAgBG;EAC9B,CAAC,CAAC;AACJ;AAEA,SAASzF,mBAAmBA,CAC1B;EAAEW,OAAO;EAAEpC;AAAgC,CAAC,EAC5CsB,KAAa,EACbuF,WAI0B,EAC1BjG,OAAe,EACf;EAAA,IAAAuG,YAAA;EACA,MAAMtF,IAAI,IAAAsF,YAAA,GAAGnH,OAAO,CAACW,GAAG,qBAAXwG,YAAA,CAAcvG,OAAO,CAAC;EACnC,OAAOiB,IAAI,GAAGgF,WAAW,CAACzE,OAAO,EAAEP,IAAI,EAAE,GAAGP,KAAK,SAASV,OAAO,IAAI,CAAC,GAAG,IAAI;AAC/E;AAEA,SAASc,wBAAwBA,CAC/B;EAAEU,OAAO;EAAEpC;AAAgC,CAAC,EAC5CsB,KAAa,EACbuF,WAI0B,EAC1B9F,KAAa,EACb;EAAA,IAAAqG,kBAAA;EACA,MAAMvF,IAAI,IAAAuF,kBAAA,GAAGpH,OAAO,CAACc,SAAS,qBAAjBsG,kBAAA,CAAoBrG,KAAK,CAAC;EACvC,IAAI,CAACc,IAAI,EAAE,MAAM,IAAIwF,KAAK,CAAC,sCAAsC,CAAC;EAElE,OAAOR,WAAW,CAACzE,OAAO,EAAEP,IAAI,EAAE,GAAGP,KAAK,cAAcP,KAAK,GAAG,CAAC;AACnE;AAEA,SAASY,2BAA2BA,CAClC;EAAES,OAAO;EAAEpC;AAAgC,CAAC,EAC5CsB,KAAa,EACbuF,WAI0B,EAC1B9F,KAAa,EACbH,OAAe,EACf;EAAA,IAAA0G,mBAAA,EAAAC,aAAA;EACA,MAAMC,QAAQ,IAAAF,mBAAA,GAAGtH,OAAO,CAACc,SAAS,qBAAjBwG,mBAAA,CAAoBvG,KAAK,CAAC;EAC3C,IAAI,CAACyG,QAAQ,EAAE,MAAM,IAAIH,KAAK,CAAC,sCAAsC,CAAC;EAEtE,MAAMxF,IAAI,IAAA0F,aAAA,GAAGC,QAAQ,CAAC7G,GAAG,qBAAZ4G,aAAA,CAAe3G,OAAO,CAAC;EACpC,OAAOiB,IAAI,GACPgF,WAAW,CACTzE,OAAO,EACPP,IAAI,EACJ,GAAGP,KAAK,cAAcP,KAAK,UAAUH,OAAO,IAC9C,CAAC,GACD,IAAI;AACV;AAEA,SAASL,eAAeA,CAMtB;EACAC,IAAI;EACJG,GAAG;EACHG,SAAS;EACTG,YAAY;EACZE;AAmBF,CAAC,EAKgC;EAC/B,OAAO,UAAUsG,WAAWA,CAACzB,KAAK,EAAEtG,OAAO,EAAEU,KAAK,GAAG,IAAIC,GAAG,CAAC,CAAC,EAAE6F,UAAU,EAAE;IAC1E,MAAM;MAAE9D;IAAQ,CAAC,GAAG4D,KAAK;IAEzB,MAAM0B,gBAIH,GAAG,EAAE;IAER,MAAMC,QAAQ,GAAGnH,IAAI,CAACwF,KAAK,CAAC;IAC5B,IAAI4B,kBAAkB,CAACD,QAAQ,EAAEvF,OAAO,EAAE1C,OAAO,EAAEsG,KAAK,CAAC5B,QAAQ,CAAC,EAAE;MAClEsD,gBAAgB,CAACG,IAAI,CAAC;QACpB5D,MAAM,EAAE0D,QAAQ;QAChB/G,OAAO,EAAE0B,SAAS;QAClBvB,KAAK,EAAEuB;MACT,CAAC,CAAC;MAEF,MAAMwF,OAAO,GAAGnH,GAAG,CAACqF,KAAK,EAAEtG,OAAO,CAACkB,OAAO,CAAC;MAC3C,IACEkH,OAAO,IACPF,kBAAkB,CAACE,OAAO,EAAE1F,OAAO,EAAE1C,OAAO,EAAEsG,KAAK,CAAC5B,QAAQ,CAAC,EAC7D;QACAsD,gBAAgB,CAACG,IAAI,CAAC;UACpB5D,MAAM,EAAE6D,OAAO;UACflH,OAAO,EAAElB,OAAO,CAACkB,OAAO;UACxBG,KAAK,EAAEuB;QACT,CAAC,CAAC;MACJ;MAEA,CAACqF,QAAQ,CAAC3H,OAAO,CAACc,SAAS,IAAI,EAAE,EAAEiH,OAAO,CAAC,CAACjB,CAAC,EAAE/F,KAAK,KAAK;QACvD,MAAMiH,WAAW,GAAGlH,SAAS,CAACkF,KAAK,EAAEjF,KAAK,CAAC;QAC3C,IAAI6G,kBAAkB,CAACI,WAAW,EAAE5F,OAAO,EAAE1C,OAAO,EAAEsG,KAAK,CAAC5B,QAAQ,CAAC,EAAE;UACrEsD,gBAAgB,CAACG,IAAI,CAAC;YACpB5D,MAAM,EAAE+D,WAAW;YACnBjH,KAAK;YACLH,OAAO,EAAE0B;UACX,CAAC,CAAC;UAEF,MAAM2F,eAAe,GAAGhH,YAAY,CAAC+E,KAAK,EAAEjF,KAAK,EAAErB,OAAO,CAACkB,OAAO,CAAC;UACnE,IACEqH,eAAe,IACfL,kBAAkB,CAChBK,eAAe,EACf7F,OAAO,EACP1C,OAAO,EACPsG,KAAK,CAAC5B,QACR,CAAC,EACD;YACAsD,gBAAgB,CAACG,IAAI,CAAC;cACpB5D,MAAM,EAAEgE,eAAe;cACvBlH,KAAK;cACLH,OAAO,EAAElB,OAAO,CAACkB;YACnB,CAAC,CAAC;UACJ;QACF;MACF,CAAC,CAAC;IACJ;IAKA,IACE8G,gBAAgB,CAACjC,IAAI,CACnB,CAAC;MACCxB,MAAM,EAAE;QACNjE,OAAO,EAAE;UAAEgE,MAAM;UAAEkE;QAAK;MAC1B;IACF,CAAC,KAAK7D,YAAY,CAAC3E,OAAO,EAAEsE,MAAM,EAAEkE,IAAI,EAAE9F,OAAO,CACnD,CAAC,EACD;MACA,OAAO,IAAI;IACb;IAEA,MAAMzC,KAAK,GAAGsD,UAAU,CAAC,CAAC;IAC1B,MAAMkF,MAAM,GAAGhH,YAAY,CAAC6E,KAAK,EAAEtG,OAAO,EAAEwG,UAAU,CAAC;IAEvD,KAAK,MAAM;MAAEjC,MAAM;MAAElD,KAAK;MAAEH;IAAQ,CAAC,IAAI8G,gBAAgB,EAAE;MACzD,IACE,EAAE,OAAOU,iBAAiB,CACxBzI,KAAK,EACLsE,MAAM,CAACjE,OAAO,EACdoC,OAAO,EACP1C,OAAO,EACPU,KAAK,EACL8F,UACF,CAAC,CAAC,EACF;QACA,OAAO,IAAI;MACb;MAEAiC,MAAM,CAAClE,MAAM,EAAElD,KAAK,EAAEH,OAAO,CAAC;MAC9B,OAAOyH,cAAc,CAAC1I,KAAK,EAAEsE,MAAM,CAAC;IACtC;IACA,OAAOtE,KAAK;EACd,CAAC;AACH;AAEA,UAAUyI,iBAAiBA,CACzBzI,KAAkB,EAClBkC,IAAkB,EAClBO,OAAe,EACf1C,OAAsB,EACtBU,KAAsB,EACtB8F,UAA0B,EACR;EAClB,IAAIrE,IAAI,CAACyG,OAAO,KAAKhG,SAAS,EAAE,OAAO,IAAI;EAE3C,MAAMuD,IAAI,GAAG,OAAO,IAAAnD,iBAAU,EAC5Bb,IAAI,CAACyG,OAAO,EACZlG,OAAO,EACP1C,OAAO,CAACkB,OAAO,EACflB,OAAO,CAACiD,MACV,CAAC;EAED,IAAIvC,KAAK,CAACmI,GAAG,CAAC1C,IAAI,CAAC,EAAE;IACnB,MAAM,IAAIwB,KAAK,CACb,wCAAwCxB,IAAI,CAACzB,QAAQ,KAAK,GACxD,mDAAmD,GACnDe,KAAK,CAACqD,IAAI,CAACpI,KAAK,EAAEyF,IAAI,IAAI,MAAMA,IAAI,CAACzB,QAAQ,EAAE,CAAC,CAACS,IAAI,CAAC,IAAI,CAC9D,CAAC;EACH;EAEAzE,KAAK,CAAC+D,GAAG,CAAC0B,IAAI,CAAC;EACf,MAAMlC,SAAS,GAAG,OAAOL,aAAa,CACpCyC,kBAAkB,CAACF,IAAI,CAAC,EACxBnG,OAAO,EACPU,KAAK,EACL8F,UACF,CAAC;EACD9F,KAAK,CAACqI,MAAM,CAAC5C,IAAI,CAAC;EAElB,IAAI,CAAClC,SAAS,EAAE,OAAO,KAAK;EAE5BJ,UAAU,CAAC5D,KAAK,EAAEgE,SAAS,CAAC;EAE5B,OAAO,IAAI;AACb;AAEA,SAASJ,UAAUA,CAACmF,MAAmB,EAAEC,MAAmB,EAAe;EACzED,MAAM,CAAC1I,OAAO,CAAC6H,IAAI,CAAC,GAAGc,MAAM,CAAC3I,OAAO,CAAC;EACtC0I,MAAM,CAAC7I,OAAO,CAACgI,IAAI,CAAC,GAAGc,MAAM,CAAC9I,OAAO,CAAC;EACtC6I,MAAM,CAAC3I,OAAO,CAAC8H,IAAI,CAAC,GAAGc,MAAM,CAAC5I,OAAO,CAAC;EACtC,KAAK,MAAM8F,IAAI,IAAI8C,MAAM,CAACvI,KAAK,EAAE;IAC/BsI,MAAM,CAACtI,KAAK,CAAC+D,GAAG,CAAC0B,IAAI,CAAC;EACxB;EAEA,OAAO6C,MAAM;AACf;AAEA,UAAUL,cAAcA,CACtBK,MAAmB,EACnB;EAAE1I,OAAO;EAAEH,OAAO;EAAEE;AAA+B,CAAC,EAC9B;EACtB2I,MAAM,CAAC1I,OAAO,CAAC6H,IAAI,CAAC7H,OAAO,CAAC;EAC5B0I,MAAM,CAAC7I,OAAO,CAACgI,IAAI,CAAC,IAAI,OAAOhI,OAAO,CAAC,CAAC,CAAC,CAAC;EAC1C6I,MAAM,CAAC3I,OAAO,CAAC8H,IAAI,CAAC,IAAI,OAAO9H,OAAO,CAAC,CAAC,CAAC,CAAC;EAE1C,OAAO2I,MAAM;AACf;AAEA,SAASzF,UAAUA,CAAA,EAAgB;EACjC,OAAO;IACLjD,OAAO,EAAE,EAAE;IACXD,OAAO,EAAE,EAAE;IACXF,OAAO,EAAE,EAAE;IACXO,KAAK,EAAE,IAAIC,GAAG,CAAC;EACjB,CAAC;AACH;AAEA,SAASF,wBAAwBA,CAAC0B,IAAkB,EAAsB;EACxE,MAAM7B,OAAO,GAAA4I,MAAA,CAAAC,MAAA,KACRhH,IAAI,CACR;EACD,OAAO7B,OAAO,CAACsI,OAAO;EACtB,OAAOtI,OAAO,CAACW,GAAG;EAClB,OAAOX,OAAO,CAACc,SAAS;EACxB,OAAOd,OAAO,CAACH,OAAO;EACtB,OAAOG,OAAO,CAACD,OAAO;EACtB,OAAOC,OAAO,CAAC8I,aAAa;EAC5B,OAAO9I,OAAO,CAACgE,MAAM;EACrB,OAAOhE,OAAO,CAACkI,IAAI;EACnB,OAAOlI,OAAO,CAAC+I,IAAI;EACnB,OAAO/I,OAAO,CAACgJ,OAAO;EACtB,OAAOhJ,OAAO,CAACiJ,OAAO;EAItB,IAAIC,cAAA,CAAAC,IAAA,CAAcnJ,OAAO,EAAE,WAAW,CAAC,EAAE;IACvCA,OAAO,CAACoJ,UAAU,GAAGpJ,OAAO,CAACqJ,SAAS;IACtC,OAAOrJ,OAAO,CAACqJ,SAAS;EAC1B;EACA,OAAOrJ,OAAO;AAChB;AAEA,SAASF,gBAAgBA,CACvBwJ,KAAgC,EACL;EAC3B,MAAMrJ,GAAG,GAAG,IAAIsJ,GAAG,CAGjB,CAAC;EAEH,MAAM1C,WAAW,GAAG,EAAE;EAEtB,KAAK,MAAM2C,IAAI,IAAIF,KAAK,EAAE;IACxB,IAAI,OAAOE,IAAI,CAACC,KAAK,KAAK,UAAU,EAAE;MACpC,MAAMC,KAAK,GAAGF,IAAI,CAACC,KAAK;MACxB,IAAIE,OAAO,GAAG1J,GAAG,CAAC2J,GAAG,CAACF,KAAK,CAAC;MAC5B,IAAI,CAACC,OAAO,EAAE;QACZA,OAAO,GAAG,IAAIJ,GAAG,CAAC,CAAC;QACnBtJ,GAAG,CAAC4J,GAAG,CAACH,KAAK,EAAEC,OAAO,CAAC;MACzB;MACA,IAAIG,IAAI,GAAGH,OAAO,CAACC,GAAG,CAACJ,IAAI,CAACtC,IAAI,CAAC;MACjC,IAAI,CAAC4C,IAAI,EAAE;QACTA,IAAI,GAAG;UAAEL,KAAK,EAAED;QAAK,CAAC;QACtB3C,WAAW,CAACgB,IAAI,CAACiC,IAAI,CAAC;QAItB,IAAI,CAACN,IAAI,CAACO,OAAO,EAAEJ,OAAO,CAACE,GAAG,CAACL,IAAI,CAACtC,IAAI,EAAE4C,IAAI,CAAC;MACjD,CAAC,MAAM;QACLA,IAAI,CAACL,KAAK,GAAGD,IAAI;MACnB;IACF,CAAC,MAAM;MACL3C,WAAW,CAACgB,IAAI,CAAC;QAAE4B,KAAK,EAAED;MAAK,CAAC,CAAC;IACnC;EACF;EAEA,OAAO3C,WAAW,CAACmD,MAAM,CAAC,CAACC,GAAG,EAAEH,IAAI,KAAK;IACvCG,GAAG,CAACpC,IAAI,CAACiC,IAAI,CAACL,KAAK,CAAC;IACpB,OAAOQ,GAAG;EACZ,CAAC,EAAE,EAAE,CAAC;AACR;AAEA,SAASrC,kBAAkBA,CACzB;EAAE5H;AAA+B,CAAC,EAClCoC,OAAe,EACf1C,OAAsB,EACtBwK,UAAkB,EACT;EACT,OACE,CAAClK,OAAO,CAAC+I,IAAI,KAAKzG,SAAS,IACzB6H,uBAAuB,CAACzK,OAAO,EAAEM,OAAO,CAAC+I,IAAI,EAAE3G,OAAO,EAAE8H,UAAU,CAAC,MACpElK,OAAO,CAACgJ,OAAO,KAAK1G,SAAS,IAC5B6H,uBAAuB,CAACzK,OAAO,EAAEM,OAAO,CAACgJ,OAAO,EAAE5G,OAAO,EAAE8H,UAAU,CAAC,CAAC,KACxElK,OAAO,CAACiJ,OAAO,KAAK3G,SAAS,IAC5B,CAAC6H,uBAAuB,CAACzK,OAAO,EAAEM,OAAO,CAACiJ,OAAO,EAAE7G,OAAO,EAAE8H,UAAU,CAAC,CAAC;AAE9E;AAEA,SAASC,uBAAuBA,CAC9BzK,OAAsB,EACtBqJ,IAA0B,EAC1B3G,OAAe,EACf8H,UAAkB,EACT;EACT,MAAME,QAAQ,GAAGjF,KAAK,CAACC,OAAO,CAAC2D,IAAI,CAAC,GAAGA,IAAI,GAAG,CAACA,IAAI,CAAC;EAEpD,OAAOsB,eAAe,CAAC3K,OAAO,EAAE0K,QAAQ,EAAEhI,OAAO,EAAE8H,UAAU,CAAC;AAChE;AAKA,SAASI,kBAAkBA,CACzBC,IAAY,EACZd,KAA8B,EACI;EAClC,IAAIA,KAAK,YAAYe,MAAM,EAAE;IAC3B,OAAOC,MAAM,CAAChB,KAAK,CAAC;EACtB;EAEA,OAAOA,KAAK;AACd;AAKA,SAASpF,YAAYA,CACnB3E,OAAsB,EACtBsE,MAAsC,EACtCkE,IAAoC,EACpC9F,OAAe,EACN;EACT,IAAI4B,MAAM,IAAIqG,eAAe,CAAC3K,OAAO,EAAEsE,MAAM,EAAE5B,OAAO,CAAC,EAAE;IAAA,IAAAsI,iBAAA;IACvD,MAAMC,OAAO,GAAG,6BAAAD,iBAAA,GACdhL,OAAO,CAACkE,QAAQ,YAAA8G,iBAAA,GAAI,WAAW,yCACQE,IAAI,CAACC,SAAS,CACrD7G,MAAM,EACNsG,kBACF,CAAC,YAAYlI,OAAO,GAAG;IACvB9C,KAAK,CAACqL,OAAO,CAAC;IACd,IAAIjL,OAAO,CAAC8E,UAAU,EAAE;MACtBC,OAAO,CAACC,GAAG,CAACiG,OAAO,CAAC;IACtB;IACA,OAAO,IAAI;EACb;EAEA,IAAIzC,IAAI,IAAI,CAACmC,eAAe,CAAC3K,OAAO,EAAEwI,IAAI,EAAE9F,OAAO,CAAC,EAAE;IAAA,IAAA0I,kBAAA;IACpD,MAAMH,OAAO,GAAG,6BAAAG,kBAAA,GACdpL,OAAO,CAACkE,QAAQ,YAAAkH,kBAAA,GAAI,WAAW,8CACaF,IAAI,CAACC,SAAS,CAC1D3C,IAAI,EACJoC,kBACF,CAAC,YAAYlI,OAAO,GAAG;IACvB9C,KAAK,CAACqL,OAAO,CAAC;IACd,IAAIjL,OAAO,CAAC8E,UAAU,EAAE;MACtBC,OAAO,CAACC,GAAG,CAACiG,OAAO,CAAC;IACtB;IACA,OAAO,IAAI;EACb;EAEA,OAAO,KAAK;AACd;AAMA,SAASN,eAAeA,CACtB3K,OAAsB,EACtB0K,QAAqB,EACrBhI,OAAe,EACf8H,UAAmB,EACV;EACT,OAAOE,QAAQ,CAAC3E,IAAI,CAACsF,OAAO,IAC1BnF,YAAY,CAACmF,OAAO,EAAE3I,OAAO,EAAE1C,OAAO,CAACkE,QAAQ,EAAElE,OAAO,EAAEwK,UAAU,CACtE,CAAC;AACH;AAEA,SAAStE,YAAYA,CACnBmF,OAAkB,EAClB3I,OAAe,EACf4I,UAA8B,EAC9BtL,OAAsB,EACtBwK,UAAmB,EACV;EACT,IAAI,OAAOa,OAAO,KAAK,UAAU,EAAE;IACjC,OAAO,CAAC,CAAC,IAAAE,qCAAkB,EAACF,OAAO,CAAC,CAACC,UAAU,EAAE;MAC/C5I,OAAO;MACPxB,OAAO,EAAElB,OAAO,CAACkB,OAAO;MACxB+B,MAAM,EAAEjD,OAAO,CAACiD;IAClB,CAAC,CAAC;EACJ;EAEA,IAAI,OAAOqI,UAAU,KAAK,QAAQ,EAAE;IAClC,MAAM,IAAIE,oBAAW,CACnB,mFAAmF,EACnFhB,UACF,CAAC;EACH;EAEA,IAAI,OAAOa,OAAO,KAAK,QAAQ,EAAE;IAC/BA,OAAO,GAAG,IAAArF,uBAAkB,EAACqF,OAAO,EAAE3I,OAAO,CAAC;EAChD;EACA,OAAO2I,OAAO,CAAChC,IAAI,CAACiC,UAAU,CAAC;AACjC;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/config-descriptors.js b/node_modules/@babel/core/lib/config/config-descriptors.js deleted file mode 100644 index 21fb4146..00000000 --- a/node_modules/@babel/core/lib/config/config-descriptors.js +++ /dev/null @@ -1,190 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.createCachedDescriptors = createCachedDescriptors; -exports.createDescriptor = createDescriptor; -exports.createUncachedDescriptors = createUncachedDescriptors; -function _gensync() { - const data = require("gensync"); - _gensync = function () { - return data; - }; - return data; -} -var _functional = require("../gensync-utils/functional.js"); -var _index = require("./files/index.js"); -var _item = require("./item.js"); -var _caching = require("./caching.js"); -var _resolveTargets = require("./resolve-targets.js"); -function isEqualDescriptor(a, b) { - var _a$file, _b$file, _a$file2, _b$file2; - return a.name === b.name && a.value === b.value && a.options === b.options && a.dirname === b.dirname && a.alias === b.alias && a.ownPass === b.ownPass && ((_a$file = a.file) == null ? void 0 : _a$file.request) === ((_b$file = b.file) == null ? void 0 : _b$file.request) && ((_a$file2 = a.file) == null ? void 0 : _a$file2.resolved) === ((_b$file2 = b.file) == null ? void 0 : _b$file2.resolved); -} -function* handlerOf(value) { - return value; -} -function optionsWithResolvedBrowserslistConfigFile(options, dirname) { - if (typeof options.browserslistConfigFile === "string") { - options.browserslistConfigFile = (0, _resolveTargets.resolveBrowserslistConfigFile)(options.browserslistConfigFile, dirname); - } - return options; -} -function createCachedDescriptors(dirname, options, alias) { - const { - plugins, - presets, - passPerPreset - } = options; - return { - options: optionsWithResolvedBrowserslistConfigFile(options, dirname), - plugins: plugins ? () => createCachedPluginDescriptors(plugins, dirname)(alias) : () => handlerOf([]), - presets: presets ? () => createCachedPresetDescriptors(presets, dirname)(alias)(!!passPerPreset) : () => handlerOf([]) - }; -} -function createUncachedDescriptors(dirname, options, alias) { - return { - options: optionsWithResolvedBrowserslistConfigFile(options, dirname), - plugins: (0, _functional.once)(() => createPluginDescriptors(options.plugins || [], dirname, alias)), - presets: (0, _functional.once)(() => createPresetDescriptors(options.presets || [], dirname, alias, !!options.passPerPreset)) - }; -} -const PRESET_DESCRIPTOR_CACHE = new WeakMap(); -const createCachedPresetDescriptors = (0, _caching.makeWeakCacheSync)((items, cache) => { - const dirname = cache.using(dir => dir); - return (0, _caching.makeStrongCacheSync)(alias => (0, _caching.makeStrongCache)(function* (passPerPreset) { - const descriptors = yield* createPresetDescriptors(items, dirname, alias, passPerPreset); - return descriptors.map(desc => loadCachedDescriptor(PRESET_DESCRIPTOR_CACHE, desc)); - })); -}); -const PLUGIN_DESCRIPTOR_CACHE = new WeakMap(); -const createCachedPluginDescriptors = (0, _caching.makeWeakCacheSync)((items, cache) => { - const dirname = cache.using(dir => dir); - return (0, _caching.makeStrongCache)(function* (alias) { - const descriptors = yield* createPluginDescriptors(items, dirname, alias); - return descriptors.map(desc => loadCachedDescriptor(PLUGIN_DESCRIPTOR_CACHE, desc)); - }); -}); -const DEFAULT_OPTIONS = {}; -function loadCachedDescriptor(cache, desc) { - const { - value, - options = DEFAULT_OPTIONS - } = desc; - if (options === false) return desc; - let cacheByOptions = cache.get(value); - if (!cacheByOptions) { - cacheByOptions = new WeakMap(); - cache.set(value, cacheByOptions); - } - let possibilities = cacheByOptions.get(options); - if (!possibilities) { - possibilities = []; - cacheByOptions.set(options, possibilities); - } - if (!possibilities.includes(desc)) { - const matches = possibilities.filter(possibility => isEqualDescriptor(possibility, desc)); - if (matches.length > 0) { - return matches[0]; - } - possibilities.push(desc); - } - return desc; -} -function* createPresetDescriptors(items, dirname, alias, passPerPreset) { - return yield* createDescriptors("preset", items, dirname, alias, passPerPreset); -} -function* createPluginDescriptors(items, dirname, alias) { - return yield* createDescriptors("plugin", items, dirname, alias); -} -function* createDescriptors(type, items, dirname, alias, ownPass) { - const descriptors = yield* _gensync().all(items.map((item, index) => createDescriptor(item, dirname, { - type, - alias: `${alias}$${index}`, - ownPass: !!ownPass - }))); - assertNoDuplicates(descriptors); - return descriptors; -} -function* createDescriptor(pair, dirname, { - type, - alias, - ownPass -}) { - const desc = (0, _item.getItemDescriptor)(pair); - if (desc) { - return desc; - } - let name; - let options; - let value = pair; - if (Array.isArray(value)) { - if (value.length === 3) { - [value, options, name] = value; - } else { - [value, options] = value; - } - } - let file = undefined; - let filepath = null; - if (typeof value === "string") { - if (typeof type !== "string") { - throw new Error("To resolve a string-based item, the type of item must be given"); - } - const resolver = type === "plugin" ? _index.loadPlugin : _index.loadPreset; - const request = value; - ({ - filepath, - value - } = yield* resolver(value, dirname)); - file = { - request, - resolved: filepath - }; - } - if (!value) { - throw new Error(`Unexpected falsy value: ${String(value)}`); - } - if (typeof value === "object" && value.__esModule) { - if (value.default) { - value = value.default; - } else { - throw new Error("Must export a default export when using ES6 modules."); - } - } - if (typeof value !== "object" && typeof value !== "function") { - throw new Error(`Unsupported format: ${typeof value}. Expected an object or a function.`); - } - if (filepath !== null && typeof value === "object" && value) { - throw new Error(`Plugin/Preset files are not allowed to export objects, only functions. In ${filepath}`); - } - return { - name, - alias: filepath || alias, - value, - options, - dirname, - ownPass, - file - }; -} -function assertNoDuplicates(items) { - const map = new Map(); - for (const item of items) { - if (typeof item.value !== "function") continue; - let nameMap = map.get(item.value); - if (!nameMap) { - nameMap = new Set(); - map.set(item.value, nameMap); - } - if (nameMap.has(item.name)) { - const conflicts = items.filter(i => i.value === item.value); - throw new Error([`Duplicate plugin/preset detected.`, `If you'd like to use two separate instances of a plugin,`, `they need separate names, e.g.`, ``, ` plugins: [`, ` ['some-plugin', {}],`, ` ['some-plugin', {}, 'some unique name'],`, ` ]`, ``, `Duplicates detected are:`, `${JSON.stringify(conflicts, null, 2)}`].join("\n")); - } - nameMap.add(item.name); - } -} -0 && 0; - -//# sourceMappingURL=config-descriptors.js.map diff --git a/node_modules/@babel/core/lib/config/config-descriptors.js.map b/node_modules/@babel/core/lib/config/config-descriptors.js.map deleted file mode 100644 index b51b2cbd..00000000 --- a/node_modules/@babel/core/lib/config/config-descriptors.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_gensync","data","require","_functional","_index","_item","_caching","_resolveTargets","isEqualDescriptor","a","b","_a$file","_b$file","_a$file2","_b$file2","name","value","options","dirname","alias","ownPass","file","request","resolved","handlerOf","optionsWithResolvedBrowserslistConfigFile","browserslistConfigFile","resolveBrowserslistConfigFile","createCachedDescriptors","plugins","presets","passPerPreset","createCachedPluginDescriptors","createCachedPresetDescriptors","createUncachedDescriptors","once","createPluginDescriptors","createPresetDescriptors","PRESET_DESCRIPTOR_CACHE","WeakMap","makeWeakCacheSync","items","cache","using","dir","makeStrongCacheSync","makeStrongCache","descriptors","map","desc","loadCachedDescriptor","PLUGIN_DESCRIPTOR_CACHE","DEFAULT_OPTIONS","cacheByOptions","get","set","possibilities","includes","matches","filter","possibility","length","push","createDescriptors","type","gensync","all","item","index","createDescriptor","assertNoDuplicates","pair","getItemDescriptor","Array","isArray","undefined","filepath","Error","resolver","loadPlugin","loadPreset","String","__esModule","default","Map","nameMap","Set","has","conflicts","i","JSON","stringify","join","add"],"sources":["../../src/config/config-descriptors.ts"],"sourcesContent":["import gensync, { type Handler } from \"gensync\";\nimport { once } from \"../gensync-utils/functional.ts\";\n\nimport { loadPlugin, loadPreset } from \"./files/index.ts\";\n\nimport { getItemDescriptor } from \"./item.ts\";\n\nimport {\n makeWeakCacheSync,\n makeStrongCacheSync,\n makeStrongCache,\n} from \"./caching.ts\";\nimport type { CacheConfigurator } from \"./caching.ts\";\n\nimport type {\n PluginItem,\n InputOptions,\n PresetItem,\n} from \"./validation/options.ts\";\n\nimport { resolveBrowserslistConfigFile } from \"./resolve-targets.ts\";\nimport type { PluginAPI, PresetAPI } from \"./helpers/config-api.ts\";\n\n// Represents a config object and functions to lazily load the descriptors\n// for the plugins and presets so we don't load the plugins/presets unless\n// the options object actually ends up being applicable.\nexport type OptionsAndDescriptors = {\n options: InputOptions;\n plugins: () => Handler[]>;\n presets: () => Handler[]>;\n};\n\n// Represents a plugin or presets at a given location in a config object.\n// At this point these have been resolved to a specific object or function,\n// but have not yet been executed to call functions with options.\nexport interface UnloadedDescriptor {\n name: string | undefined;\n value: object | ((api: API, options: Options, dirname: string) => unknown);\n options: Options;\n dirname: string;\n alias: string;\n ownPass?: boolean;\n file?: {\n request: string;\n resolved: string;\n };\n}\n\nfunction isEqualDescriptor(\n a: UnloadedDescriptor,\n b: UnloadedDescriptor,\n): boolean {\n return (\n a.name === b.name &&\n a.value === b.value &&\n a.options === b.options &&\n a.dirname === b.dirname &&\n a.alias === b.alias &&\n a.ownPass === b.ownPass &&\n a.file?.request === b.file?.request &&\n a.file?.resolved === b.file?.resolved\n );\n}\n\nexport type ValidatedFile = {\n filepath: string;\n dirname: string;\n options: InputOptions;\n};\n\n// eslint-disable-next-line require-yield\nfunction* handlerOf(value: T): Handler {\n return value;\n}\n\nfunction optionsWithResolvedBrowserslistConfigFile(\n options: InputOptions,\n dirname: string,\n): InputOptions {\n if (typeof options.browserslistConfigFile === \"string\") {\n options.browserslistConfigFile = resolveBrowserslistConfigFile(\n options.browserslistConfigFile,\n dirname,\n );\n }\n return options;\n}\n\n/**\n * Create a set of descriptors from a given options object, preserving\n * descriptor identity based on the identity of the plugin/preset arrays\n * themselves, and potentially on the identity of the plugins/presets + options.\n */\nexport function createCachedDescriptors(\n dirname: string,\n options: InputOptions,\n alias: string,\n): OptionsAndDescriptors {\n const { plugins, presets, passPerPreset } = options;\n return {\n options: optionsWithResolvedBrowserslistConfigFile(options, dirname),\n plugins: plugins\n ? () =>\n // @ts-expect-error todo(flow->ts) ts complains about incorrect arguments\n // eslint-disable-next-line @typescript-eslint/no-use-before-define\n createCachedPluginDescriptors(plugins, dirname)(alias)\n : () => handlerOf([]),\n presets: presets\n ? () =>\n // @ts-expect-error todo(flow->ts) ts complains about incorrect arguments\n // eslint-disable-next-line @typescript-eslint/no-use-before-define\n createCachedPresetDescriptors(presets, dirname)(alias)(\n !!passPerPreset,\n )\n : () => handlerOf([]),\n };\n}\n\n/**\n * Create a set of descriptors from a given options object, with consistent\n * identity for the descriptors, but not caching based on any specific identity.\n */\nexport function createUncachedDescriptors(\n dirname: string,\n options: InputOptions,\n alias: string,\n): OptionsAndDescriptors {\n return {\n options: optionsWithResolvedBrowserslistConfigFile(options, dirname),\n // The returned result here is cached to represent a config object in\n // memory, so we build and memoize the descriptors to ensure the same\n // values are returned consistently.\n plugins: once(() =>\n createPluginDescriptors(options.plugins || [], dirname, alias),\n ),\n presets: once(() =>\n createPresetDescriptors(\n options.presets || [],\n dirname,\n alias,\n !!options.passPerPreset,\n ),\n ),\n };\n}\n\nconst PRESET_DESCRIPTOR_CACHE = new WeakMap();\nconst createCachedPresetDescriptors = makeWeakCacheSync(\n (items: PresetItem[], cache: CacheConfigurator) => {\n const dirname = cache.using(dir => dir);\n return makeStrongCacheSync((alias: string) =>\n makeStrongCache(function* (\n passPerPreset: boolean,\n ): Handler[]> {\n const descriptors = yield* createPresetDescriptors(\n items,\n dirname,\n alias,\n passPerPreset,\n );\n return descriptors.map(\n // Items are cached using the overall preset array identity when\n // possibly, but individual descriptors are also cached if a match\n // can be found in the previously-used descriptor lists.\n desc => loadCachedDescriptor(PRESET_DESCRIPTOR_CACHE, desc),\n );\n }),\n );\n },\n);\n\nconst PLUGIN_DESCRIPTOR_CACHE = new WeakMap();\nconst createCachedPluginDescriptors = makeWeakCacheSync(\n (items: PluginItem[], cache: CacheConfigurator) => {\n const dirname = cache.using(dir => dir);\n return makeStrongCache(function* (\n alias: string,\n ): Handler[]> {\n const descriptors = yield* createPluginDescriptors(items, dirname, alias);\n return descriptors.map(\n // Items are cached using the overall plugin array identity when\n // possibly, but individual descriptors are also cached if a match\n // can be found in the previously-used descriptor lists.\n desc => loadCachedDescriptor(PLUGIN_DESCRIPTOR_CACHE, desc),\n );\n });\n },\n);\n\n/**\n * When no options object is given in a descriptor, this object is used\n * as a WeakMap key in order to have consistent identity.\n */\nconst DEFAULT_OPTIONS = {};\n\n/**\n * Given the cache and a descriptor, returns a matching descriptor from the\n * cache, or else returns the input descriptor and adds it to the cache for\n * next time.\n */\nfunction loadCachedDescriptor(\n cache: WeakMap[]>>,\n desc: UnloadedDescriptor,\n) {\n const { value, options = DEFAULT_OPTIONS } = desc;\n if (options === false) return desc;\n\n let cacheByOptions = cache.get(value);\n if (!cacheByOptions) {\n cacheByOptions = new WeakMap();\n cache.set(value, cacheByOptions);\n }\n\n let possibilities = cacheByOptions.get(options);\n if (!possibilities) {\n possibilities = [];\n cacheByOptions.set(options, possibilities);\n }\n\n if (!possibilities.includes(desc)) {\n const matches = possibilities.filter(possibility =>\n isEqualDescriptor(possibility, desc),\n );\n if (matches.length > 0) {\n return matches[0];\n }\n\n possibilities.push(desc);\n }\n\n return desc;\n}\n\nfunction* createPresetDescriptors(\n items: PresetItem[],\n dirname: string,\n alias: string,\n passPerPreset: boolean,\n): Handler[]> {\n return yield* createDescriptors(\n \"preset\",\n items,\n dirname,\n alias,\n passPerPreset,\n );\n}\n\nfunction* createPluginDescriptors(\n items: PluginItem[],\n dirname: string,\n alias: string,\n): Handler[]> {\n return yield* createDescriptors(\"plugin\", items, dirname, alias);\n}\n\nfunction* createDescriptors(\n type: Type,\n items: Type extends \"plugin\" ? PluginItem[] : PresetItem[],\n dirname: string,\n alias: string,\n ownPass?: boolean,\n): Handler<\n UnloadedDescriptor[]\n> {\n const descriptors = yield* gensync.all(\n items.map((item, index) =>\n createDescriptor(item, dirname, {\n type,\n alias: `${alias}$${index}`,\n ownPass: !!ownPass,\n }),\n ),\n );\n\n assertNoDuplicates(descriptors);\n\n return descriptors;\n}\n\n/**\n * Given a plugin/preset item, resolve it into a standard format.\n */\nexport function* createDescriptor(\n pair: PluginItem | PresetItem,\n dirname: string,\n {\n type,\n alias,\n ownPass,\n }: {\n type?: \"plugin\" | \"preset\";\n alias: string;\n ownPass?: boolean;\n },\n): Handler> {\n const desc = getItemDescriptor(pair);\n if (desc) {\n return desc;\n }\n\n let name;\n let options;\n let value = pair;\n if (Array.isArray(value)) {\n if (value.length === 3) {\n [value, options, name] = value;\n } else {\n [value, options] = value;\n }\n }\n\n let file = undefined;\n let filepath = null;\n if (typeof value === \"string\") {\n if (typeof type !== \"string\") {\n throw new Error(\n \"To resolve a string-based item, the type of item must be given\",\n );\n }\n const resolver = type === \"plugin\" ? loadPlugin : loadPreset;\n const request = value;\n\n // @ts-expect-error value must be a PluginItem\n ({ filepath, value } = yield* resolver(value, dirname));\n\n file = {\n request,\n resolved: filepath,\n };\n }\n\n if (!value) {\n // eslint-disable-next-line @typescript-eslint/no-base-to-string\n throw new Error(`Unexpected falsy value: ${String(value)}`);\n }\n\n // @ts-expect-error Handle transpiled ES6 modules.\n if (typeof value === \"object\" && value.__esModule) {\n // @ts-expect-error Handle transpiled ES6 modules.\n if (value.default) {\n // @ts-expect-error Handle transpiled ES6 modules.\n value = value.default;\n } else {\n throw new Error(\"Must export a default export when using ES6 modules.\");\n }\n }\n\n if (typeof value !== \"object\" && typeof value !== \"function\") {\n throw new Error(\n `Unsupported format: ${typeof value}. Expected an object or a function.`,\n );\n }\n\n if (filepath !== null && typeof value === \"object\" && value) {\n // We allow object values for plugins/presets nested directly within a\n // config object, because it can be useful to define them in nested\n // configuration contexts.\n throw new Error(\n `Plugin/Preset files are not allowed to export objects, only functions. In ${filepath}`,\n );\n }\n\n return {\n name,\n alias: filepath || alias,\n value,\n options,\n dirname,\n ownPass,\n file,\n };\n}\n\nfunction assertNoDuplicates(items: UnloadedDescriptor[]): void {\n const map = new Map();\n\n for (const item of items) {\n if (typeof item.value !== \"function\") continue;\n\n let nameMap = map.get(item.value);\n if (!nameMap) {\n nameMap = new Set();\n map.set(item.value, nameMap);\n }\n\n if (nameMap.has(item.name)) {\n const conflicts = items.filter(i => i.value === item.value);\n throw new Error(\n [\n `Duplicate plugin/preset detected.`,\n `If you'd like to use two separate instances of a plugin,`,\n `they need separate names, e.g.`,\n ``,\n ` plugins: [`,\n ` ['some-plugin', {}],`,\n ` ['some-plugin', {}, 'some unique name'],`,\n ` ]`,\n ``,\n `Duplicates detected are:`,\n `${JSON.stringify(conflicts, null, 2)}`,\n ].join(\"\\n\"),\n );\n }\n\n nameMap.add(item.name);\n }\n}\n"],"mappings":";;;;;;;;AAAA,SAAAA,SAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,QAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,IAAAE,WAAA,GAAAD,OAAA;AAEA,IAAAE,MAAA,GAAAF,OAAA;AAEA,IAAAG,KAAA,GAAAH,OAAA;AAEA,IAAAI,QAAA,GAAAJ,OAAA;AAaA,IAAAK,eAAA,GAAAL,OAAA;AA4BA,SAASM,iBAAiBA,CACxBC,CAA0B,EAC1BC,CAA0B,EACjB;EAAA,IAAAC,OAAA,EAAAC,OAAA,EAAAC,QAAA,EAAAC,QAAA;EACT,OACEL,CAAC,CAACM,IAAI,KAAKL,CAAC,CAACK,IAAI,IACjBN,CAAC,CAACO,KAAK,KAAKN,CAAC,CAACM,KAAK,IACnBP,CAAC,CAACQ,OAAO,KAAKP,CAAC,CAACO,OAAO,IACvBR,CAAC,CAACS,OAAO,KAAKR,CAAC,CAACQ,OAAO,IACvBT,CAAC,CAACU,KAAK,KAAKT,CAAC,CAACS,KAAK,IACnBV,CAAC,CAACW,OAAO,KAAKV,CAAC,CAACU,OAAO,IACvB,EAAAT,OAAA,GAAAF,CAAC,CAACY,IAAI,qBAANV,OAAA,CAAQW,OAAO,QAAAV,OAAA,GAAKF,CAAC,CAACW,IAAI,qBAANT,OAAA,CAAQU,OAAO,KACnC,EAAAT,QAAA,GAAAJ,CAAC,CAACY,IAAI,qBAANR,QAAA,CAAQU,QAAQ,QAAAT,QAAA,GAAKJ,CAAC,CAACW,IAAI,qBAANP,QAAA,CAAQS,QAAQ;AAEzC;AASA,UAAUC,SAASA,CAAIR,KAAQ,EAAc;EAC3C,OAAOA,KAAK;AACd;AAEA,SAASS,yCAAyCA,CAChDR,OAAqB,EACrBC,OAAe,EACD;EACd,IAAI,OAAOD,OAAO,CAACS,sBAAsB,KAAK,QAAQ,EAAE;IACtDT,OAAO,CAACS,sBAAsB,GAAG,IAAAC,6CAA6B,EAC5DV,OAAO,CAACS,sBAAsB,EAC9BR,OACF,CAAC;EACH;EACA,OAAOD,OAAO;AAChB;AAOO,SAASW,uBAAuBA,CACrCV,OAAe,EACfD,OAAqB,EACrBE,KAAa,EACU;EACvB,MAAM;IAAEU,OAAO;IAAEC,OAAO;IAAEC;EAAc,CAAC,GAAGd,OAAO;EACnD,OAAO;IACLA,OAAO,EAAEQ,yCAAyC,CAACR,OAAO,EAAEC,OAAO,CAAC;IACpEW,OAAO,EAAEA,OAAO,GACZ,MAGEG,6BAA6B,CAACH,OAAO,EAAEX,OAAO,CAAC,CAACC,KAAK,CAAC,GACxD,MAAMK,SAAS,CAAC,EAAE,CAAC;IACvBM,OAAO,EAAEA,OAAO,GACZ,MAGEG,6BAA6B,CAACH,OAAO,EAAEZ,OAAO,CAAC,CAACC,KAAK,CAAC,CACpD,CAAC,CAACY,aACJ,CAAC,GACH,MAAMP,SAAS,CAAC,EAAE;EACxB,CAAC;AACH;AAMO,SAASU,yBAAyBA,CACvChB,OAAe,EACfD,OAAqB,EACrBE,KAAa,EACU;EACvB,OAAO;IACLF,OAAO,EAAEQ,yCAAyC,CAACR,OAAO,EAAEC,OAAO,CAAC;IAIpEW,OAAO,EAAE,IAAAM,gBAAI,EAAC,MACZC,uBAAuB,CAACnB,OAAO,CAACY,OAAO,IAAI,EAAE,EAAEX,OAAO,EAAEC,KAAK,CAC/D,CAAC;IACDW,OAAO,EAAE,IAAAK,gBAAI,EAAC,MACZE,uBAAuB,CACrBpB,OAAO,CAACa,OAAO,IAAI,EAAE,EACrBZ,OAAO,EACPC,KAAK,EACL,CAAC,CAACF,OAAO,CAACc,aACZ,CACF;EACF,CAAC;AACH;AAEA,MAAMO,uBAAuB,GAAG,IAAIC,OAAO,CAAC,CAAC;AAC7C,MAAMN,6BAA6B,GAAG,IAAAO,0BAAiB,EACrD,CAACC,KAAmB,EAAEC,KAAgC,KAAK;EACzD,MAAMxB,OAAO,GAAGwB,KAAK,CAACC,KAAK,CAACC,GAAG,IAAIA,GAAG,CAAC;EACvC,OAAO,IAAAC,4BAAmB,EAAE1B,KAAa,IACvC,IAAA2B,wBAAe,EAAC,WACdf,aAAsB,EACoB;IAC1C,MAAMgB,WAAW,GAAG,OAAOV,uBAAuB,CAChDI,KAAK,EACLvB,OAAO,EACPC,KAAK,EACLY,aACF,CAAC;IACD,OAAOgB,WAAW,CAACC,GAAG,CAIpBC,IAAI,IAAIC,oBAAoB,CAACZ,uBAAuB,EAAEW,IAAI,CAC5D,CAAC;EACH,CAAC,CACH,CAAC;AACH,CACF,CAAC;AAED,MAAME,uBAAuB,GAAG,IAAIZ,OAAO,CAAC,CAAC;AAC7C,MAAMP,6BAA6B,GAAG,IAAAQ,0BAAiB,EACrD,CAACC,KAAmB,EAAEC,KAAgC,KAAK;EACzD,MAAMxB,OAAO,GAAGwB,KAAK,CAACC,KAAK,CAACC,GAAG,IAAIA,GAAG,CAAC;EACvC,OAAO,IAAAE,wBAAe,EAAC,WACrB3B,KAAa,EAC6B;IAC1C,MAAM4B,WAAW,GAAG,OAAOX,uBAAuB,CAACK,KAAK,EAAEvB,OAAO,EAAEC,KAAK,CAAC;IACzE,OAAO4B,WAAW,CAACC,GAAG,CAIpBC,IAAI,IAAIC,oBAAoB,CAACC,uBAAuB,EAAEF,IAAI,CAC5D,CAAC;EACH,CAAC,CAAC;AACJ,CACF,CAAC;AAMD,MAAMG,eAAe,GAAG,CAAC,CAAC;AAO1B,SAASF,oBAAoBA,CAC3BR,KAA6E,EAC7EO,IAA6B,EAC7B;EACA,MAAM;IAAEjC,KAAK;IAAEC,OAAO,GAAGmC;EAAgB,CAAC,GAAGH,IAAI;EACjD,IAAIhC,OAAO,KAAK,KAAK,EAAE,OAAOgC,IAAI;EAElC,IAAII,cAAc,GAAGX,KAAK,CAACY,GAAG,CAACtC,KAAK,CAAC;EACrC,IAAI,CAACqC,cAAc,EAAE;IACnBA,cAAc,GAAG,IAAId,OAAO,CAAC,CAAC;IAC9BG,KAAK,CAACa,GAAG,CAACvC,KAAK,EAAEqC,cAAc,CAAC;EAClC;EAEA,IAAIG,aAAa,GAAGH,cAAc,CAACC,GAAG,CAACrC,OAAO,CAAC;EAC/C,IAAI,CAACuC,aAAa,EAAE;IAClBA,aAAa,GAAG,EAAE;IAClBH,cAAc,CAACE,GAAG,CAACtC,OAAO,EAAEuC,aAAa,CAAC;EAC5C;EAEA,IAAI,CAACA,aAAa,CAACC,QAAQ,CAACR,IAAI,CAAC,EAAE;IACjC,MAAMS,OAAO,GAAGF,aAAa,CAACG,MAAM,CAACC,WAAW,IAC9CpD,iBAAiB,CAACoD,WAAW,EAAEX,IAAI,CACrC,CAAC;IACD,IAAIS,OAAO,CAACG,MAAM,GAAG,CAAC,EAAE;MACtB,OAAOH,OAAO,CAAC,CAAC,CAAC;IACnB;IAEAF,aAAa,CAACM,IAAI,CAACb,IAAI,CAAC;EAC1B;EAEA,OAAOA,IAAI;AACb;AAEA,UAAUZ,uBAAuBA,CAC/BI,KAAmB,EACnBvB,OAAe,EACfC,KAAa,EACbY,aAAsB,EACoB;EAC1C,OAAO,OAAOgC,iBAAiB,CAC7B,QAAQ,EACRtB,KAAK,EACLvB,OAAO,EACPC,KAAK,EACLY,aACF,CAAC;AACH;AAEA,UAAUK,uBAAuBA,CAC/BK,KAAmB,EACnBvB,OAAe,EACfC,KAAa,EAC6B;EAC1C,OAAO,OAAO4C,iBAAiB,CAAC,QAAQ,EAAEtB,KAAK,EAAEvB,OAAO,EAAEC,KAAK,CAAC;AAClE;AAEA,UAAU4C,iBAAiBA,CACzBC,IAAU,EACVvB,KAA0D,EAC1DvB,OAAe,EACfC,KAAa,EACbC,OAAiB,EAGjB;EACA,MAAM2B,WAAW,GAAG,OAAOkB,SAAMA,CAAC,CAACC,GAAG,CACpCzB,KAAK,CAACO,GAAG,CAAC,CAACmB,IAAI,EAAEC,KAAK,KACpBC,gBAAgB,CAACF,IAAI,EAAEjD,OAAO,EAAE;IAC9B8C,IAAI;IACJ7C,KAAK,EAAE,GAAGA,KAAK,IAAIiD,KAAK,EAAE;IAC1BhD,OAAO,EAAE,CAAC,CAACA;EACb,CAAC,CACH,CACF,CAAC;EAEDkD,kBAAkB,CAACvB,WAAW,CAAC;EAE/B,OAAOA,WAAW;AACpB;AAKO,UAAUsB,gBAAgBA,CAC/BE,IAA6B,EAC7BrD,OAAe,EACf;EACE8C,IAAI;EACJ7C,KAAK;EACLC;AAKF,CAAC,EACiC;EAClC,MAAM6B,IAAI,GAAG,IAAAuB,uBAAiB,EAACD,IAAI,CAAC;EACpC,IAAItB,IAAI,EAAE;IACR,OAAOA,IAAI;EACb;EAEA,IAAIlC,IAAI;EACR,IAAIE,OAAO;EACX,IAAID,KAAK,GAAGuD,IAAI;EAChB,IAAIE,KAAK,CAACC,OAAO,CAAC1D,KAAK,CAAC,EAAE;IACxB,IAAIA,KAAK,CAAC6C,MAAM,KAAK,CAAC,EAAE;MACtB,CAAC7C,KAAK,EAAEC,OAAO,EAAEF,IAAI,CAAC,GAAGC,KAAK;IAChC,CAAC,MAAM;MACL,CAACA,KAAK,EAAEC,OAAO,CAAC,GAAGD,KAAK;IAC1B;EACF;EAEA,IAAIK,IAAI,GAAGsD,SAAS;EACpB,IAAIC,QAAQ,GAAG,IAAI;EACnB,IAAI,OAAO5D,KAAK,KAAK,QAAQ,EAAE;IAC7B,IAAI,OAAOgD,IAAI,KAAK,QAAQ,EAAE;MAC5B,MAAM,IAAIa,KAAK,CACb,gEACF,CAAC;IACH;IACA,MAAMC,QAAQ,GAAGd,IAAI,KAAK,QAAQ,GAAGe,iBAAU,GAAGC,iBAAU;IAC5D,MAAM1D,OAAO,GAAGN,KAAK;IAGrB,CAAC;MAAE4D,QAAQ;MAAE5D;IAAM,CAAC,GAAG,OAAO8D,QAAQ,CAAC9D,KAAK,EAAEE,OAAO,CAAC;IAEtDG,IAAI,GAAG;MACLC,OAAO;MACPC,QAAQ,EAAEqD;IACZ,CAAC;EACH;EAEA,IAAI,CAAC5D,KAAK,EAAE;IAEV,MAAM,IAAI6D,KAAK,CAAC,2BAA2BI,MAAM,CAACjE,KAAK,CAAC,EAAE,CAAC;EAC7D;EAGA,IAAI,OAAOA,KAAK,KAAK,QAAQ,IAAIA,KAAK,CAACkE,UAAU,EAAE;IAEjD,IAAIlE,KAAK,CAACmE,OAAO,EAAE;MAEjBnE,KAAK,GAAGA,KAAK,CAACmE,OAAO;IACvB,CAAC,MAAM;MACL,MAAM,IAAIN,KAAK,CAAC,sDAAsD,CAAC;IACzE;EACF;EAEA,IAAI,OAAO7D,KAAK,KAAK,QAAQ,IAAI,OAAOA,KAAK,KAAK,UAAU,EAAE;IAC5D,MAAM,IAAI6D,KAAK,CACb,uBAAuB,OAAO7D,KAAK,qCACrC,CAAC;EACH;EAEA,IAAI4D,QAAQ,KAAK,IAAI,IAAI,OAAO5D,KAAK,KAAK,QAAQ,IAAIA,KAAK,EAAE;IAI3D,MAAM,IAAI6D,KAAK,CACb,6EAA6ED,QAAQ,EACvF,CAAC;EACH;EAEA,OAAO;IACL7D,IAAI;IACJI,KAAK,EAAEyD,QAAQ,IAAIzD,KAAK;IACxBH,KAAK;IACLC,OAAO;IACPC,OAAO;IACPE,OAAO;IACPC;EACF,CAAC;AACH;AAEA,SAASiD,kBAAkBA,CAAM7B,KAAgC,EAAQ;EACvE,MAAMO,GAAG,GAAG,IAAIoC,GAAG,CAAC,CAAC;EAErB,KAAK,MAAMjB,IAAI,IAAI1B,KAAK,EAAE;IACxB,IAAI,OAAO0B,IAAI,CAACnD,KAAK,KAAK,UAAU,EAAE;IAEtC,IAAIqE,OAAO,GAAGrC,GAAG,CAACM,GAAG,CAACa,IAAI,CAACnD,KAAK,CAAC;IACjC,IAAI,CAACqE,OAAO,EAAE;MACZA,OAAO,GAAG,IAAIC,GAAG,CAAC,CAAC;MACnBtC,GAAG,CAACO,GAAG,CAACY,IAAI,CAACnD,KAAK,EAAEqE,OAAO,CAAC;IAC9B;IAEA,IAAIA,OAAO,CAACE,GAAG,CAACpB,IAAI,CAACpD,IAAI,CAAC,EAAE;MAC1B,MAAMyE,SAAS,GAAG/C,KAAK,CAACkB,MAAM,CAAC8B,CAAC,IAAIA,CAAC,CAACzE,KAAK,KAAKmD,IAAI,CAACnD,KAAK,CAAC;MAC3D,MAAM,IAAI6D,KAAK,CACb,CACE,mCAAmC,EACnC,0DAA0D,EAC1D,gCAAgC,EAChC,EAAE,EACF,cAAc,EACd,0BAA0B,EAC1B,8CAA8C,EAC9C,KAAK,EACL,EAAE,EACF,0BAA0B,EAC1B,GAAGa,IAAI,CAACC,SAAS,CAACH,SAAS,EAAE,IAAI,EAAE,CAAC,CAAC,EAAE,CACxC,CAACI,IAAI,CAAC,IAAI,CACb,CAAC;IACH;IAEAP,OAAO,CAACQ,GAAG,CAAC1B,IAAI,CAACpD,IAAI,CAAC;EACxB;AACF;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/files/configuration.js b/node_modules/@babel/core/lib/config/files/configuration.js deleted file mode 100644 index 582fc327..00000000 --- a/node_modules/@babel/core/lib/config/files/configuration.js +++ /dev/null @@ -1,290 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.ROOT_CONFIG_FILENAMES = void 0; -exports.findConfigUpwards = findConfigUpwards; -exports.findRelativeConfig = findRelativeConfig; -exports.findRootConfig = findRootConfig; -exports.loadConfig = loadConfig; -exports.resolveShowConfigPath = resolveShowConfigPath; -function _debug() { - const data = require("debug"); - _debug = function () { - return data; - }; - return data; -} -function _fs() { - const data = require("fs"); - _fs = function () { - return data; - }; - return data; -} -function _path() { - const data = require("path"); - _path = function () { - return data; - }; - return data; -} -function _json() { - const data = require("json5"); - _json = function () { - return data; - }; - return data; -} -function _gensync() { - const data = require("gensync"); - _gensync = function () { - return data; - }; - return data; -} -var _caching = require("../caching.js"); -var _configApi = require("../helpers/config-api.js"); -var _utils = require("./utils.js"); -var _moduleTypes = require("./module-types.js"); -var _patternToRegex = require("../pattern-to-regex.js"); -var _configError = require("../../errors/config-error.js"); -var fs = require("../../gensync-utils/fs.js"); -require("module"); -var _rewriteStackTrace = require("../../errors/rewrite-stack-trace.js"); -var _async = require("../../gensync-utils/async.js"); -const debug = _debug()("babel:config:loading:files:configuration"); -const ROOT_CONFIG_FILENAMES = exports.ROOT_CONFIG_FILENAMES = ["babel.config.js", "babel.config.cjs", "babel.config.mjs", "babel.config.json", "babel.config.cts", "babel.config.ts", "babel.config.mts"]; -const RELATIVE_CONFIG_FILENAMES = [".babelrc", ".babelrc.js", ".babelrc.cjs", ".babelrc.mjs", ".babelrc.json", ".babelrc.cts"]; -const BABELIGNORE_FILENAME = ".babelignore"; -const runConfig = (0, _caching.makeWeakCache)(function* runConfig(options, cache) { - yield* []; - return { - options: (0, _rewriteStackTrace.endHiddenCallStack)(options)((0, _configApi.makeConfigAPI)(cache)), - cacheNeedsConfiguration: !cache.configured() - }; -}); -function* readConfigCode(filepath, data) { - if (!_fs().existsSync(filepath)) return null; - let options = yield* (0, _moduleTypes.default)(filepath, (yield* (0, _async.isAsync)()) ? "auto" : "require", "You appear to be using a native ECMAScript module configuration " + "file, which is only supported when running Babel asynchronously " + "or when using the Node.js `--experimental-require-module` flag.", "You appear to be using a configuration file that contains top-level " + "await, which is only supported when running Babel asynchronously."); - let cacheNeedsConfiguration = false; - if (typeof options === "function") { - ({ - options, - cacheNeedsConfiguration - } = yield* runConfig(options, data)); - } - if (!options || typeof options !== "object" || Array.isArray(options)) { - throw new _configError.default(`Configuration should be an exported JavaScript object.`, filepath); - } - if (typeof options.then === "function") { - options.catch == null || options.catch(() => {}); - throw new _configError.default(`You appear to be using an async configuration, ` + `which your current version of Babel does not support. ` + `We may add support for this in the future, ` + `but if you're on the most recent version of @babel/core and still ` + `seeing this error, then you'll need to synchronously return your config.`, filepath); - } - if (cacheNeedsConfiguration) throwConfigError(filepath); - return buildConfigFileObject(options, filepath); -} -const cfboaf = new WeakMap(); -function buildConfigFileObject(options, filepath) { - let configFilesByFilepath = cfboaf.get(options); - if (!configFilesByFilepath) { - cfboaf.set(options, configFilesByFilepath = new Map()); - } - let configFile = configFilesByFilepath.get(filepath); - if (!configFile) { - configFile = { - filepath, - dirname: _path().dirname(filepath), - options - }; - configFilesByFilepath.set(filepath, configFile); - } - return configFile; -} -const packageToBabelConfig = (0, _caching.makeWeakCacheSync)(file => { - const babel = file.options.babel; - if (babel === undefined) return null; - if (typeof babel !== "object" || Array.isArray(babel) || babel === null) { - throw new _configError.default(`.babel property must be an object`, file.filepath); - } - return { - filepath: file.filepath, - dirname: file.dirname, - options: babel - }; -}); -const readConfigJSON5 = (0, _utils.makeStaticFileCache)((filepath, content) => { - let options; - try { - options = _json().parse(content); - } catch (err) { - throw new _configError.default(`Error while parsing config - ${err.message}`, filepath); - } - if (!options) throw new _configError.default(`No config detected`, filepath); - if (typeof options !== "object") { - throw new _configError.default(`Config returned typeof ${typeof options}`, filepath); - } - if (Array.isArray(options)) { - throw new _configError.default(`Expected config object but found array`, filepath); - } - delete options.$schema; - return { - filepath, - dirname: _path().dirname(filepath), - options - }; -}); -const readIgnoreConfig = (0, _utils.makeStaticFileCache)((filepath, content) => { - const ignoreDir = _path().dirname(filepath); - const ignorePatterns = content.split("\n").map(line => line.replace(/#.*$/, "").trim()).filter(Boolean); - for (const pattern of ignorePatterns) { - if (pattern.startsWith("!")) { - throw new _configError.default(`Negation of file paths is not supported.`, filepath); - } - } - return { - filepath, - dirname: _path().dirname(filepath), - ignore: ignorePatterns.map(pattern => (0, _patternToRegex.default)(pattern, ignoreDir)) - }; -}); -function findConfigUpwards(rootDir) { - let dirname = rootDir; - for (;;) { - for (const filename of ROOT_CONFIG_FILENAMES) { - if (_fs().existsSync(_path().join(dirname, filename))) { - return dirname; - } - } - const nextDir = _path().dirname(dirname); - if (dirname === nextDir) break; - dirname = nextDir; - } - return null; -} -function* findRelativeConfig(packageData, envName, caller) { - let config = null; - let ignore = null; - const dirname = _path().dirname(packageData.filepath); - for (const loc of packageData.directories) { - if (!config) { - var _packageData$pkg; - config = yield* loadOneConfig(RELATIVE_CONFIG_FILENAMES, loc, envName, caller, ((_packageData$pkg = packageData.pkg) == null ? void 0 : _packageData$pkg.dirname) === loc ? packageToBabelConfig(packageData.pkg) : null); - } - if (!ignore) { - const ignoreLoc = _path().join(loc, BABELIGNORE_FILENAME); - ignore = yield* readIgnoreConfig(ignoreLoc); - if (ignore) { - debug("Found ignore %o from %o.", ignore.filepath, dirname); - } - } - } - return { - config, - ignore - }; -} -function findRootConfig(dirname, envName, caller) { - return loadOneConfig(ROOT_CONFIG_FILENAMES, dirname, envName, caller); -} -function* loadOneConfig(names, dirname, envName, caller, previousConfig = null) { - const configs = yield* _gensync().all(names.map(filename => readConfig(_path().join(dirname, filename), envName, caller))); - const config = configs.reduce((previousConfig, config) => { - if (config && previousConfig) { - throw new _configError.default(`Multiple configuration files found. Please remove one:\n` + ` - ${_path().basename(previousConfig.filepath)}\n` + ` - ${config.filepath}\n` + `from ${dirname}`); - } - return config || previousConfig; - }, previousConfig); - if (config) { - debug("Found configuration %o from %o.", config.filepath, dirname); - } - return config; -} -function* loadConfig(name, dirname, envName, caller) { - const filepath = (((v, w) => (v = v.split("."), w = w.split("."), +v[0] > +w[0] || v[0] == w[0] && +v[1] >= +w[1]))(process.versions.node, "8.9") ? require.resolve : (r, { - paths: [b] - }, M = require("module")) => { - let f = M._findPath(r, M._nodeModulePaths(b).concat(b)); - if (f) return f; - f = new Error(`Cannot resolve module '${r}'`); - f.code = "MODULE_NOT_FOUND"; - throw f; - })(name, { - paths: [dirname] - }); - const conf = yield* readConfig(filepath, envName, caller); - if (!conf) { - throw new _configError.default(`Config file contains no configuration data`, filepath); - } - debug("Loaded config %o from %o.", name, dirname); - return conf; -} -function readConfig(filepath, envName, caller) { - const ext = _path().extname(filepath); - switch (ext) { - case ".js": - case ".cjs": - case ".mjs": - case ".ts": - case ".cts": - case ".mts": - return readConfigCode(filepath, { - envName, - caller - }); - default: - return readConfigJSON5(filepath); - } -} -function* resolveShowConfigPath(dirname) { - const targetPath = process.env.BABEL_SHOW_CONFIG_FOR; - if (targetPath != null) { - const absolutePath = _path().resolve(dirname, targetPath); - const stats = yield* fs.stat(absolutePath); - if (!stats.isFile()) { - throw new Error(`${absolutePath}: BABEL_SHOW_CONFIG_FOR must refer to a regular file, directories are not supported.`); - } - return absolutePath; - } - return null; -} -function throwConfigError(filepath) { - throw new _configError.default(`\ -Caching was left unconfigured. Babel's plugins, presets, and .babelrc.js files can be configured -for various types of caching, using the first param of their handler functions: - -module.exports = function(api) { - // The API exposes the following: - - // Cache the returned value forever and don't call this function again. - api.cache(true); - - // Don't cache at all. Not recommended because it will be very slow. - api.cache(false); - - // Cached based on the value of some function. If this function returns a value different from - // a previously-encountered value, the plugins will re-evaluate. - var env = api.cache(() => process.env.NODE_ENV); - - // If testing for a specific env, we recommend specifics to avoid instantiating a plugin for - // any possible NODE_ENV value that might come up during plugin execution. - var isProd = api.cache(() => process.env.NODE_ENV === "production"); - - // .cache(fn) will perform a linear search though instances to find the matching plugin based - // based on previous instantiated plugins. If you want to recreate the plugin and discard the - // previous instance whenever something changes, you may use: - var isProd = api.cache.invalidate(() => process.env.NODE_ENV === "production"); - - // Note, we also expose the following more-verbose versions of the above examples: - api.cache.forever(); // api.cache(true) - api.cache.never(); // api.cache(false) - api.cache.using(fn); // api.cache(fn) - - // Return the value that will be cached. - return { }; -};`, filepath); -} -0 && 0; - -//# sourceMappingURL=configuration.js.map diff --git a/node_modules/@babel/core/lib/config/files/configuration.js.map b/node_modules/@babel/core/lib/config/files/configuration.js.map deleted file mode 100644 index 07c99ef7..00000000 --- a/node_modules/@babel/core/lib/config/files/configuration.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_debug","data","require","_fs","_path","_json","_gensync","_caching","_configApi","_utils","_moduleTypes","_patternToRegex","_configError","fs","_rewriteStackTrace","_async","debug","buildDebug","ROOT_CONFIG_FILENAMES","exports","RELATIVE_CONFIG_FILENAMES","BABELIGNORE_FILENAME","runConfig","makeWeakCache","options","cache","endHiddenCallStack","makeConfigAPI","cacheNeedsConfiguration","configured","readConfigCode","filepath","nodeFs","existsSync","loadCodeDefault","isAsync","Array","isArray","ConfigError","then","catch","throwConfigError","buildConfigFileObject","cfboaf","WeakMap","configFilesByFilepath","get","set","Map","configFile","dirname","path","packageToBabelConfig","makeWeakCacheSync","file","babel","undefined","readConfigJSON5","makeStaticFileCache","content","json5","parse","err","message","$schema","readIgnoreConfig","ignoreDir","ignorePatterns","split","map","line","replace","trim","filter","Boolean","pattern","startsWith","ignore","pathPatternToRegex","findConfigUpwards","rootDir","filename","join","nextDir","findRelativeConfig","packageData","envName","caller","config","loc","directories","_packageData$pkg","loadOneConfig","pkg","ignoreLoc","findRootConfig","names","previousConfig","configs","gensync","all","readConfig","reduce","basename","loadConfig","name","v","w","process","versions","node","resolve","r","paths","b","M","f","_findPath","_nodeModulePaths","concat","Error","code","conf","ext","extname","resolveShowConfigPath","targetPath","env","BABEL_SHOW_CONFIG_FOR","absolutePath","stats","stat","isFile"],"sources":["../../../src/config/files/configuration.ts"],"sourcesContent":["import buildDebug from \"debug\";\nimport nodeFs from \"node:fs\";\nimport path from \"node:path\";\nimport json5 from \"json5\";\nimport gensync from \"gensync\";\nimport type { Handler } from \"gensync\";\nimport { makeWeakCache, makeWeakCacheSync } from \"../caching.ts\";\nimport type { CacheConfigurator } from \"../caching.ts\";\nimport { makeConfigAPI } from \"../helpers/config-api.ts\";\nimport type { ConfigAPI } from \"../helpers/config-api.ts\";\nimport { makeStaticFileCache } from \"./utils.ts\";\nimport loadCodeDefault from \"./module-types.ts\";\nimport pathPatternToRegex from \"../pattern-to-regex.ts\";\nimport type { FilePackageData, RelativeConfig, ConfigFile } from \"./types.ts\";\nimport type { CallerMetadata, InputOptions } from \"../validation/options.ts\";\nimport ConfigError from \"../../errors/config-error.ts\";\n\nimport * as fs from \"../../gensync-utils/fs.ts\";\n\nimport { createRequire } from \"node:module\";\nimport { endHiddenCallStack } from \"../../errors/rewrite-stack-trace.ts\";\nimport { isAsync } from \"../../gensync-utils/async.ts\";\nconst require = createRequire(import.meta.url);\n\nconst debug = buildDebug(\"babel:config:loading:files:configuration\");\n\nexport const ROOT_CONFIG_FILENAMES = [\n \"babel.config.js\",\n \"babel.config.cjs\",\n \"babel.config.mjs\",\n \"babel.config.json\",\n \"babel.config.cts\",\n \"babel.config.ts\",\n \"babel.config.mts\",\n];\nconst RELATIVE_CONFIG_FILENAMES = [\n \".babelrc\",\n \".babelrc.js\",\n \".babelrc.cjs\",\n \".babelrc.mjs\",\n \".babelrc.json\",\n \".babelrc.cts\",\n];\n\nconst BABELIGNORE_FILENAME = \".babelignore\";\n\ntype ConfigCacheData = {\n envName: string;\n caller: CallerMetadata | undefined;\n};\n\nconst runConfig = makeWeakCache(function* runConfig(\n options: Function,\n cache: CacheConfigurator,\n): Handler<{\n options: InputOptions | null;\n cacheNeedsConfiguration: boolean;\n}> {\n // if we want to make it possible to use async configs\n yield* [];\n\n return {\n options: endHiddenCallStack(options as any as (api: ConfigAPI) => unknown)(\n makeConfigAPI(cache),\n ),\n cacheNeedsConfiguration: !cache.configured(),\n };\n});\n\nfunction* readConfigCode(\n filepath: string,\n data: ConfigCacheData,\n): Handler {\n if (!nodeFs.existsSync(filepath)) return null;\n\n let options = yield* loadCodeDefault(\n filepath,\n (yield* isAsync()) ? \"auto\" : \"require\",\n \"You appear to be using a native ECMAScript module configuration \" +\n \"file, which is only supported when running Babel asynchronously \" +\n \"or when using the Node.js `--experimental-require-module` flag.\",\n \"You appear to be using a configuration file that contains top-level \" +\n \"await, which is only supported when running Babel asynchronously.\",\n );\n\n let cacheNeedsConfiguration = false;\n if (typeof options === \"function\") {\n ({ options, cacheNeedsConfiguration } = yield* runConfig(options, data));\n }\n\n if (!options || typeof options !== \"object\" || Array.isArray(options)) {\n throw new ConfigError(\n `Configuration should be an exported JavaScript object.`,\n filepath,\n );\n }\n\n // @ts-expect-error todo(flow->ts)\n if (typeof options.then === \"function\") {\n // @ts-expect-error We use ?. in case options is a thenable but not a promise\n options.catch?.(() => {});\n throw new ConfigError(\n `You appear to be using an async configuration, ` +\n `which your current version of Babel does not support. ` +\n `We may add support for this in the future, ` +\n `but if you're on the most recent version of @babel/core and still ` +\n `seeing this error, then you'll need to synchronously return your config.`,\n filepath,\n );\n }\n\n if (cacheNeedsConfiguration) throwConfigError(filepath);\n\n return buildConfigFileObject(options, filepath);\n}\n\n// We cache the generated ConfigFile object rather than creating a new one\n// every time, so that it can be used as a cache key in other functions.\nconst cfboaf /* configFilesByOptionsAndFilepath */ = new WeakMap<\n InputOptions,\n Map\n>();\nfunction buildConfigFileObject(\n options: InputOptions,\n filepath: string,\n): ConfigFile {\n let configFilesByFilepath = cfboaf.get(options);\n if (!configFilesByFilepath) {\n cfboaf.set(options, (configFilesByFilepath = new Map()));\n }\n\n let configFile = configFilesByFilepath.get(filepath);\n if (!configFile) {\n configFile = {\n filepath,\n dirname: path.dirname(filepath),\n options,\n };\n configFilesByFilepath.set(filepath, configFile);\n }\n\n return configFile;\n}\n\nconst packageToBabelConfig = makeWeakCacheSync(\n (file: ConfigFile): ConfigFile | null => {\n const babel: unknown = file.options.babel;\n\n if (babel === undefined) return null;\n\n if (typeof babel !== \"object\" || Array.isArray(babel) || babel === null) {\n throw new ConfigError(`.babel property must be an object`, file.filepath);\n }\n\n return {\n filepath: file.filepath,\n dirname: file.dirname,\n options: babel,\n };\n },\n);\n\nconst readConfigJSON5 = makeStaticFileCache((filepath, content): ConfigFile => {\n let options;\n try {\n options = json5.parse(content);\n } catch (err) {\n throw new ConfigError(\n `Error while parsing config - ${err.message}`,\n filepath,\n );\n }\n\n if (!options) throw new ConfigError(`No config detected`, filepath);\n\n if (typeof options !== \"object\") {\n throw new ConfigError(`Config returned typeof ${typeof options}`, filepath);\n }\n if (Array.isArray(options)) {\n throw new ConfigError(`Expected config object but found array`, filepath);\n }\n\n delete options.$schema;\n\n return {\n filepath,\n dirname: path.dirname(filepath),\n options,\n };\n});\n\nconst readIgnoreConfig = makeStaticFileCache((filepath, content) => {\n const ignoreDir = path.dirname(filepath);\n const ignorePatterns = content\n .split(\"\\n\")\n .map(line =>\n line.replace(process.env.BABEL_8_BREAKING ? /^#.*$/ : /#.*$/, \"\").trim(),\n )\n .filter(Boolean);\n\n for (const pattern of ignorePatterns) {\n if (pattern.startsWith(\"!\")) {\n throw new ConfigError(\n `Negation of file paths is not supported.`,\n filepath,\n );\n }\n }\n\n return {\n filepath,\n dirname: path.dirname(filepath),\n ignore: ignorePatterns.map(pattern =>\n pathPatternToRegex(pattern, ignoreDir),\n ),\n };\n});\n\nexport function findConfigUpwards(rootDir: string): string | null {\n let dirname = rootDir;\n for (;;) {\n for (const filename of ROOT_CONFIG_FILENAMES) {\n if (nodeFs.existsSync(path.join(dirname, filename))) {\n return dirname;\n }\n }\n\n const nextDir = path.dirname(dirname);\n if (dirname === nextDir) break;\n dirname = nextDir;\n }\n\n return null;\n}\n\nexport function* findRelativeConfig(\n packageData: FilePackageData,\n envName: string,\n caller: CallerMetadata | undefined,\n): Handler {\n let config = null;\n let ignore = null;\n\n const dirname = path.dirname(packageData.filepath);\n\n for (const loc of packageData.directories) {\n if (!config) {\n config = yield* loadOneConfig(\n RELATIVE_CONFIG_FILENAMES,\n loc,\n envName,\n caller,\n packageData.pkg?.dirname === loc\n ? packageToBabelConfig(packageData.pkg)\n : null,\n );\n }\n\n if (!ignore) {\n const ignoreLoc = path.join(loc, BABELIGNORE_FILENAME);\n ignore = yield* readIgnoreConfig(ignoreLoc);\n\n if (ignore) {\n debug(\"Found ignore %o from %o.\", ignore.filepath, dirname);\n }\n }\n }\n\n return { config, ignore };\n}\n\nexport function findRootConfig(\n dirname: string,\n envName: string,\n caller: CallerMetadata | undefined,\n): Handler {\n return loadOneConfig(ROOT_CONFIG_FILENAMES, dirname, envName, caller);\n}\n\nfunction* loadOneConfig(\n names: string[],\n dirname: string,\n envName: string,\n caller: CallerMetadata | undefined,\n previousConfig: ConfigFile | null = null,\n): Handler {\n const configs = yield* gensync.all(\n names.map(filename =>\n readConfig(path.join(dirname, filename), envName, caller),\n ),\n );\n const config = configs.reduce((previousConfig: ConfigFile | null, config) => {\n if (config && previousConfig) {\n throw new ConfigError(\n `Multiple configuration files found. Please remove one:\\n` +\n ` - ${path.basename(previousConfig.filepath)}\\n` +\n ` - ${config.filepath}\\n` +\n `from ${dirname}`,\n );\n }\n\n return config || previousConfig;\n }, previousConfig);\n\n if (config) {\n debug(\"Found configuration %o from %o.\", config.filepath, dirname);\n }\n return config;\n}\n\nexport function* loadConfig(\n name: string,\n dirname: string,\n envName: string,\n caller: CallerMetadata | undefined,\n): Handler {\n const filepath = require.resolve(name, { paths: [dirname] });\n\n const conf = yield* readConfig(filepath, envName, caller);\n if (!conf) {\n throw new ConfigError(\n `Config file contains no configuration data`,\n filepath,\n );\n }\n\n debug(\"Loaded config %o from %o.\", name, dirname);\n return conf;\n}\n\n/**\n * Read the given config file, returning the result. Returns null if no config was found, but will\n * throw if there are parsing errors while loading a config.\n */\nfunction readConfig(\n filepath: string,\n envName: string,\n caller: CallerMetadata | undefined,\n): Handler {\n const ext = path.extname(filepath);\n switch (ext) {\n case \".js\":\n case \".cjs\":\n case \".mjs\":\n case \".ts\":\n case \".cts\":\n case \".mts\":\n return readConfigCode(filepath, { envName, caller });\n default:\n return readConfigJSON5(filepath);\n }\n}\n\nexport function* resolveShowConfigPath(\n dirname: string,\n): Handler {\n const targetPath = process.env.BABEL_SHOW_CONFIG_FOR;\n if (targetPath != null) {\n const absolutePath = path.resolve(dirname, targetPath);\n const stats = yield* fs.stat(absolutePath);\n if (!stats.isFile()) {\n throw new Error(\n `${absolutePath}: BABEL_SHOW_CONFIG_FOR must refer to a regular file, directories are not supported.`,\n );\n }\n return absolutePath;\n }\n return null;\n}\n\nfunction throwConfigError(filepath: string): never {\n throw new ConfigError(\n `\\\nCaching was left unconfigured. Babel's plugins, presets, and .babelrc.js files can be configured\nfor various types of caching, using the first param of their handler functions:\n\nmodule.exports = function(api) {\n // The API exposes the following:\n\n // Cache the returned value forever and don't call this function again.\n api.cache(true);\n\n // Don't cache at all. Not recommended because it will be very slow.\n api.cache(false);\n\n // Cached based on the value of some function. If this function returns a value different from\n // a previously-encountered value, the plugins will re-evaluate.\n var env = api.cache(() => process.env.NODE_ENV);\n\n // If testing for a specific env, we recommend specifics to avoid instantiating a plugin for\n // any possible NODE_ENV value that might come up during plugin execution.\n var isProd = api.cache(() => process.env.NODE_ENV === \"production\");\n\n // .cache(fn) will perform a linear search though instances to find the matching plugin based\n // based on previous instantiated plugins. If you want to recreate the plugin and discard the\n // previous instance whenever something changes, you may use:\n var isProd = api.cache.invalidate(() => process.env.NODE_ENV === \"production\");\n\n // Note, we also expose the following more-verbose versions of the above examples:\n api.cache.forever(); // api.cache(true)\n api.cache.never(); // api.cache(false)\n api.cache.using(fn); // api.cache(fn)\n\n // Return the value that will be cached.\n return { };\n};`,\n filepath,\n );\n}\n"],"mappings":";;;;;;;;;;;AAAA,SAAAA,OAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,MAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,SAAAE,IAAA;EAAA,MAAAF,IAAA,GAAAC,OAAA;EAAAC,GAAA,YAAAA,CAAA;IAAA,OAAAF,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,SAAAG,MAAA;EAAA,MAAAH,IAAA,GAAAC,OAAA;EAAAE,KAAA,YAAAA,CAAA;IAAA,OAAAH,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,SAAAI,MAAA;EAAA,MAAAJ,IAAA,GAAAC,OAAA;EAAAG,KAAA,YAAAA,CAAA;IAAA,OAAAJ,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,SAAAK,SAAA;EAAA,MAAAL,IAAA,GAAAC,OAAA;EAAAI,QAAA,YAAAA,CAAA;IAAA,OAAAL,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAEA,IAAAM,QAAA,GAAAL,OAAA;AAEA,IAAAM,UAAA,GAAAN,OAAA;AAEA,IAAAO,MAAA,GAAAP,OAAA;AACA,IAAAQ,YAAA,GAAAR,OAAA;AACA,IAAAS,eAAA,GAAAT,OAAA;AAGA,IAAAU,YAAA,GAAAV,OAAA;AAEA,IAAAW,EAAA,GAAAX,OAAA;AAEAA,OAAA;AACA,IAAAY,kBAAA,GAAAZ,OAAA;AACA,IAAAa,MAAA,GAAAb,OAAA;AAGA,MAAMc,KAAK,GAAGC,OAASA,CAAC,CAAC,0CAA0C,CAAC;AAE7D,MAAMC,qBAAqB,GAAAC,OAAA,CAAAD,qBAAA,GAAG,CACnC,iBAAiB,EACjB,kBAAkB,EAClB,kBAAkB,EAClB,mBAAmB,EACnB,kBAAkB,EAClB,iBAAiB,EACjB,kBAAkB,CACnB;AACD,MAAME,yBAAyB,GAAG,CAChC,UAAU,EACV,aAAa,EACb,cAAc,EACd,cAAc,EACd,eAAe,EACf,cAAc,CACf;AAED,MAAMC,oBAAoB,GAAG,cAAc;AAO3C,MAAMC,SAAS,GAAG,IAAAC,sBAAa,EAAC,UAAUD,SAASA,CACjDE,OAAiB,EACjBC,KAAyC,EAIxC;EAED,OAAO,EAAE;EAET,OAAO;IACLD,OAAO,EAAE,IAAAE,qCAAkB,EAACF,OAA6C,CAAC,CACxE,IAAAG,wBAAa,EAACF,KAAK,CACrB,CAAC;IACDG,uBAAuB,EAAE,CAACH,KAAK,CAACI,UAAU,CAAC;EAC7C,CAAC;AACH,CAAC,CAAC;AAEF,UAAUC,cAAcA,CACtBC,QAAgB,EAChB9B,IAAqB,EACO;EAC5B,IAAI,CAAC+B,IAAKA,CAAC,CAACC,UAAU,CAACF,QAAQ,CAAC,EAAE,OAAO,IAAI;EAE7C,IAAIP,OAAO,GAAG,OAAO,IAAAU,oBAAe,EAClCH,QAAQ,EACR,CAAC,OAAO,IAAAI,cAAO,EAAC,CAAC,IAAI,MAAM,GAAG,SAAS,EACvC,kEAAkE,GAChE,kEAAkE,GAClE,iEAAiE,EACnE,sEAAsE,GACpE,mEACJ,CAAC;EAED,IAAIP,uBAAuB,GAAG,KAAK;EACnC,IAAI,OAAOJ,OAAO,KAAK,UAAU,EAAE;IACjC,CAAC;MAAEA,OAAO;MAAEI;IAAwB,CAAC,GAAG,OAAON,SAAS,CAACE,OAAO,EAAEvB,IAAI,CAAC;EACzE;EAEA,IAAI,CAACuB,OAAO,IAAI,OAAOA,OAAO,KAAK,QAAQ,IAAIY,KAAK,CAACC,OAAO,CAACb,OAAO,CAAC,EAAE;IACrE,MAAM,IAAIc,oBAAW,CACnB,wDAAwD,EACxDP,QACF,CAAC;EACH;EAGA,IAAI,OAAOP,OAAO,CAACe,IAAI,KAAK,UAAU,EAAE;IAEtCf,OAAO,CAACgB,KAAK,YAAbhB,OAAO,CAACgB,KAAK,CAAG,MAAM,CAAC,CAAC,CAAC;IACzB,MAAM,IAAIF,oBAAW,CACnB,iDAAiD,GAC/C,wDAAwD,GACxD,6CAA6C,GAC7C,oEAAoE,GACpE,0EAA0E,EAC5EP,QACF,CAAC;EACH;EAEA,IAAIH,uBAAuB,EAAEa,gBAAgB,CAACV,QAAQ,CAAC;EAEvD,OAAOW,qBAAqB,CAAClB,OAAO,EAAEO,QAAQ,CAAC;AACjD;AAIA,MAAMY,MAAM,GAAyC,IAAIC,OAAO,CAG9D,CAAC;AACH,SAASF,qBAAqBA,CAC5BlB,OAAqB,EACrBO,QAAgB,EACJ;EACZ,IAAIc,qBAAqB,GAAGF,MAAM,CAACG,GAAG,CAACtB,OAAO,CAAC;EAC/C,IAAI,CAACqB,qBAAqB,EAAE;IAC1BF,MAAM,CAACI,GAAG,CAACvB,OAAO,EAAGqB,qBAAqB,GAAG,IAAIG,GAAG,CAAC,CAAE,CAAC;EAC1D;EAEA,IAAIC,UAAU,GAAGJ,qBAAqB,CAACC,GAAG,CAACf,QAAQ,CAAC;EACpD,IAAI,CAACkB,UAAU,EAAE;IACfA,UAAU,GAAG;MACXlB,QAAQ;MACRmB,OAAO,EAAEC,MAAGA,CAAC,CAACD,OAAO,CAACnB,QAAQ,CAAC;MAC/BP;IACF,CAAC;IACDqB,qBAAqB,CAACE,GAAG,CAAChB,QAAQ,EAAEkB,UAAU,CAAC;EACjD;EAEA,OAAOA,UAAU;AACnB;AAEA,MAAMG,oBAAoB,GAAG,IAAAC,0BAAiB,EAC3CC,IAAgB,IAAwB;EACvC,MAAMC,KAAc,GAAGD,IAAI,CAAC9B,OAAO,CAAC+B,KAAK;EAEzC,IAAIA,KAAK,KAAKC,SAAS,EAAE,OAAO,IAAI;EAEpC,IAAI,OAAOD,KAAK,KAAK,QAAQ,IAAInB,KAAK,CAACC,OAAO,CAACkB,KAAK,CAAC,IAAIA,KAAK,KAAK,IAAI,EAAE;IACvE,MAAM,IAAIjB,oBAAW,CAAC,mCAAmC,EAAEgB,IAAI,CAACvB,QAAQ,CAAC;EAC3E;EAEA,OAAO;IACLA,QAAQ,EAAEuB,IAAI,CAACvB,QAAQ;IACvBmB,OAAO,EAAEI,IAAI,CAACJ,OAAO;IACrB1B,OAAO,EAAE+B;EACX,CAAC;AACH,CACF,CAAC;AAED,MAAME,eAAe,GAAG,IAAAC,0BAAmB,EAAC,CAAC3B,QAAQ,EAAE4B,OAAO,KAAiB;EAC7E,IAAInC,OAAO;EACX,IAAI;IACFA,OAAO,GAAGoC,MAAIA,CAAC,CAACC,KAAK,CAACF,OAAO,CAAC;EAChC,CAAC,CAAC,OAAOG,GAAG,EAAE;IACZ,MAAM,IAAIxB,oBAAW,CACnB,gCAAgCwB,GAAG,CAACC,OAAO,EAAE,EAC7ChC,QACF,CAAC;EACH;EAEA,IAAI,CAACP,OAAO,EAAE,MAAM,IAAIc,oBAAW,CAAC,oBAAoB,EAAEP,QAAQ,CAAC;EAEnE,IAAI,OAAOP,OAAO,KAAK,QAAQ,EAAE;IAC/B,MAAM,IAAIc,oBAAW,CAAC,0BAA0B,OAAOd,OAAO,EAAE,EAAEO,QAAQ,CAAC;EAC7E;EACA,IAAIK,KAAK,CAACC,OAAO,CAACb,OAAO,CAAC,EAAE;IAC1B,MAAM,IAAIc,oBAAW,CAAC,wCAAwC,EAAEP,QAAQ,CAAC;EAC3E;EAEA,OAAOP,OAAO,CAACwC,OAAO;EAEtB,OAAO;IACLjC,QAAQ;IACRmB,OAAO,EAAEC,MAAGA,CAAC,CAACD,OAAO,CAACnB,QAAQ,CAAC;IAC/BP;EACF,CAAC;AACH,CAAC,CAAC;AAEF,MAAMyC,gBAAgB,GAAG,IAAAP,0BAAmB,EAAC,CAAC3B,QAAQ,EAAE4B,OAAO,KAAK;EAClE,MAAMO,SAAS,GAAGf,MAAGA,CAAC,CAACD,OAAO,CAACnB,QAAQ,CAAC;EACxC,MAAMoC,cAAc,GAAGR,OAAO,CAC3BS,KAAK,CAAC,IAAI,CAAC,CACXC,GAAG,CAACC,IAAI,IACPA,IAAI,CAACC,OAAO,CAA0C,MAAM,EAAE,EAAE,CAAC,CAACC,IAAI,CAAC,CACzE,CAAC,CACAC,MAAM,CAACC,OAAO,CAAC;EAElB,KAAK,MAAMC,OAAO,IAAIR,cAAc,EAAE;IACpC,IAAIQ,OAAO,CAACC,UAAU,CAAC,GAAG,CAAC,EAAE;MAC3B,MAAM,IAAItC,oBAAW,CACnB,0CAA0C,EAC1CP,QACF,CAAC;IACH;EACF;EAEA,OAAO;IACLA,QAAQ;IACRmB,OAAO,EAAEC,MAAGA,CAAC,CAACD,OAAO,CAACnB,QAAQ,CAAC;IAC/B8C,MAAM,EAAEV,cAAc,CAACE,GAAG,CAACM,OAAO,IAChC,IAAAG,uBAAkB,EAACH,OAAO,EAAET,SAAS,CACvC;EACF,CAAC;AACH,CAAC,CAAC;AAEK,SAASa,iBAAiBA,CAACC,OAAe,EAAiB;EAChE,IAAI9B,OAAO,GAAG8B,OAAO;EACrB,SAAS;IACP,KAAK,MAAMC,QAAQ,IAAI/D,qBAAqB,EAAE;MAC5C,IAAIc,IAAKA,CAAC,CAACC,UAAU,CAACkB,MAAGA,CAAC,CAAC+B,IAAI,CAAChC,OAAO,EAAE+B,QAAQ,CAAC,CAAC,EAAE;QACnD,OAAO/B,OAAO;MAChB;IACF;IAEA,MAAMiC,OAAO,GAAGhC,MAAGA,CAAC,CAACD,OAAO,CAACA,OAAO,CAAC;IACrC,IAAIA,OAAO,KAAKiC,OAAO,EAAE;IACzBjC,OAAO,GAAGiC,OAAO;EACnB;EAEA,OAAO,IAAI;AACb;AAEO,UAAUC,kBAAkBA,CACjCC,WAA4B,EAC5BC,OAAe,EACfC,MAAkC,EACT;EACzB,IAAIC,MAAM,GAAG,IAAI;EACjB,IAAIX,MAAM,GAAG,IAAI;EAEjB,MAAM3B,OAAO,GAAGC,MAAGA,CAAC,CAACD,OAAO,CAACmC,WAAW,CAACtD,QAAQ,CAAC;EAElD,KAAK,MAAM0D,GAAG,IAAIJ,WAAW,CAACK,WAAW,EAAE;IACzC,IAAI,CAACF,MAAM,EAAE;MAAA,IAAAG,gBAAA;MACXH,MAAM,GAAG,OAAOI,aAAa,CAC3BxE,yBAAyB,EACzBqE,GAAG,EACHH,OAAO,EACPC,MAAM,EACN,EAAAI,gBAAA,GAAAN,WAAW,CAACQ,GAAG,qBAAfF,gBAAA,CAAiBzC,OAAO,MAAKuC,GAAG,GAC5BrC,oBAAoB,CAACiC,WAAW,CAACQ,GAAG,CAAC,GACrC,IACN,CAAC;IACH;IAEA,IAAI,CAAChB,MAAM,EAAE;MACX,MAAMiB,SAAS,GAAG3C,MAAGA,CAAC,CAAC+B,IAAI,CAACO,GAAG,EAAEpE,oBAAoB,CAAC;MACtDwD,MAAM,GAAG,OAAOZ,gBAAgB,CAAC6B,SAAS,CAAC;MAE3C,IAAIjB,MAAM,EAAE;QACV7D,KAAK,CAAC,0BAA0B,EAAE6D,MAAM,CAAC9C,QAAQ,EAAEmB,OAAO,CAAC;MAC7D;IACF;EACF;EAEA,OAAO;IAAEsC,MAAM;IAAEX;EAAO,CAAC;AAC3B;AAEO,SAASkB,cAAcA,CAC5B7C,OAAe,EACfoC,OAAe,EACfC,MAAkC,EACN;EAC5B,OAAOK,aAAa,CAAC1E,qBAAqB,EAAEgC,OAAO,EAAEoC,OAAO,EAAEC,MAAM,CAAC;AACvE;AAEA,UAAUK,aAAaA,CACrBI,KAAe,EACf9C,OAAe,EACfoC,OAAe,EACfC,MAAkC,EAClCU,cAAiC,GAAG,IAAI,EACZ;EAC5B,MAAMC,OAAO,GAAG,OAAOC,SAAMA,CAAC,CAACC,GAAG,CAChCJ,KAAK,CAAC3B,GAAG,CAACY,QAAQ,IAChBoB,UAAU,CAAClD,MAAGA,CAAC,CAAC+B,IAAI,CAAChC,OAAO,EAAE+B,QAAQ,CAAC,EAAEK,OAAO,EAAEC,MAAM,CAC1D,CACF,CAAC;EACD,MAAMC,MAAM,GAAGU,OAAO,CAACI,MAAM,CAAC,CAACL,cAAiC,EAAET,MAAM,KAAK;IAC3E,IAAIA,MAAM,IAAIS,cAAc,EAAE;MAC5B,MAAM,IAAI3D,oBAAW,CACnB,0DAA0D,GACxD,MAAMa,MAAGA,CAAC,CAACoD,QAAQ,CAACN,cAAc,CAAClE,QAAQ,CAAC,IAAI,GAChD,MAAMyD,MAAM,CAACzD,QAAQ,IAAI,GACzB,QAAQmB,OAAO,EACnB,CAAC;IACH;IAEA,OAAOsC,MAAM,IAAIS,cAAc;EACjC,CAAC,EAAEA,cAAc,CAAC;EAElB,IAAIT,MAAM,EAAE;IACVxE,KAAK,CAAC,iCAAiC,EAAEwE,MAAM,CAACzD,QAAQ,EAAEmB,OAAO,CAAC;EACpE;EACA,OAAOsC,MAAM;AACf;AAEO,UAAUgB,UAAUA,CACzBC,IAAY,EACZvD,OAAe,EACfoC,OAAe,EACfC,MAAkC,EACb;EACrB,MAAMxD,QAAQ,GAAG,GAAA2E,CAAA,EAAAC,CAAA,MAAAD,CAAA,GAAAA,CAAA,CAAAtC,KAAA,OAAAuC,CAAA,GAAAA,CAAA,CAAAvC,KAAA,QAAAsC,CAAA,OAAAC,CAAA,OAAAD,CAAA,OAAAC,CAAA,QAAAD,CAAA,QAAAC,CAAA,MAAAC,OAAA,CAAAC,QAAA,CAAAC,IAAA,WAAA5G,OAAA,CAAA6G,OAAA,IAAAC,CAAA;IAAAC,KAAA,GAAAC,CAAA;EAAA,GAAAC,CAAA,GAAAjH,OAAA;IAAA,IAAAkH,CAAA,GAAAD,CAAA,CAAAE,SAAA,CAAAL,CAAA,EAAAG,CAAA,CAAAG,gBAAA,CAAAJ,CAAA,EAAAK,MAAA,CAAAL,CAAA;IAAA,IAAAE,CAAA,SAAAA,CAAA;IAAAA,CAAA,OAAAI,KAAA,2BAAAR,CAAA;IAAAI,CAAA,CAAAK,IAAA;IAAA,MAAAL,CAAA;EAAA,GAAgBX,IAAI,EAAE;IAAEQ,KAAK,EAAE,CAAC/D,OAAO;EAAE,CAAC,CAAC;EAE5D,MAAMwE,IAAI,GAAG,OAAOrB,UAAU,CAACtE,QAAQ,EAAEuD,OAAO,EAAEC,MAAM,CAAC;EACzD,IAAI,CAACmC,IAAI,EAAE;IACT,MAAM,IAAIpF,oBAAW,CACnB,4CAA4C,EAC5CP,QACF,CAAC;EACH;EAEAf,KAAK,CAAC,2BAA2B,EAAEyF,IAAI,EAAEvD,OAAO,CAAC;EACjD,OAAOwE,IAAI;AACb;AAMA,SAASrB,UAAUA,CACjBtE,QAAgB,EAChBuD,OAAe,EACfC,MAAkC,EACN;EAC5B,MAAMoC,GAAG,GAAGxE,MAAGA,CAAC,CAACyE,OAAO,CAAC7F,QAAQ,CAAC;EAClC,QAAQ4F,GAAG;IACT,KAAK,KAAK;IACV,KAAK,MAAM;IACX,KAAK,MAAM;IACX,KAAK,KAAK;IACV,KAAK,MAAM;IACX,KAAK,MAAM;MACT,OAAO7F,cAAc,CAACC,QAAQ,EAAE;QAAEuD,OAAO;QAAEC;MAAO,CAAC,CAAC;IACtD;MACE,OAAO9B,eAAe,CAAC1B,QAAQ,CAAC;EACpC;AACF;AAEO,UAAU8F,qBAAqBA,CACpC3E,OAAe,EACS;EACxB,MAAM4E,UAAU,GAAGlB,OAAO,CAACmB,GAAG,CAACC,qBAAqB;EACpD,IAAIF,UAAU,IAAI,IAAI,EAAE;IACtB,MAAMG,YAAY,GAAG9E,MAAGA,CAAC,CAAC4D,OAAO,CAAC7D,OAAO,EAAE4E,UAAU,CAAC;IACtD,MAAMI,KAAK,GAAG,OAAOrH,EAAE,CAACsH,IAAI,CAACF,YAAY,CAAC;IAC1C,IAAI,CAACC,KAAK,CAACE,MAAM,CAAC,CAAC,EAAE;MACnB,MAAM,IAAIZ,KAAK,CACb,GAAGS,YAAY,sFACjB,CAAC;IACH;IACA,OAAOA,YAAY;EACrB;EACA,OAAO,IAAI;AACb;AAEA,SAASxF,gBAAgBA,CAACV,QAAgB,EAAS;EACjD,MAAM,IAAIO,oBAAW,CACnB;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG,EACCP,QACF,CAAC;AACH;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/files/import.cjs b/node_modules/@babel/core/lib/config/files/import.cjs deleted file mode 100644 index 46fa5d5c..00000000 --- a/node_modules/@babel/core/lib/config/files/import.cjs +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = function import_(filepath) { - return import(filepath); -}; -0 && 0; - -//# sourceMappingURL=import.cjs.map diff --git a/node_modules/@babel/core/lib/config/files/import.cjs.map b/node_modules/@babel/core/lib/config/files/import.cjs.map deleted file mode 100644 index 2200da80..00000000 --- a/node_modules/@babel/core/lib/config/files/import.cjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["module","exports","import_","filepath"],"sources":["../../../src/config/files/import.cjs"],"sourcesContent":["// We keep this in a separate file so that in older node versions, where\n// import() isn't supported, we can try/catch around the require() call\n// when loading this file.\n\nmodule.exports = function import_(filepath) {\n return import(filepath);\n};\n"],"mappings":"AAIAA,MAAM,CAACC,OAAO,GAAG,SAASC,OAAOA,CAACC,QAAQ,EAAE;EAC1C,OAAO,OAAOA,QAAQ,CAAC;AACzB,CAAC;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/files/index-browser.js b/node_modules/@babel/core/lib/config/files/index-browser.js deleted file mode 100644 index d8ba7dbc..00000000 --- a/node_modules/@babel/core/lib/config/files/index-browser.js +++ /dev/null @@ -1,58 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.ROOT_CONFIG_FILENAMES = void 0; -exports.findConfigUpwards = findConfigUpwards; -exports.findPackageData = findPackageData; -exports.findRelativeConfig = findRelativeConfig; -exports.findRootConfig = findRootConfig; -exports.loadConfig = loadConfig; -exports.loadPlugin = loadPlugin; -exports.loadPreset = loadPreset; -exports.resolvePlugin = resolvePlugin; -exports.resolvePreset = resolvePreset; -exports.resolveShowConfigPath = resolveShowConfigPath; -function findConfigUpwards(rootDir) { - return null; -} -function* findPackageData(filepath) { - return { - filepath, - directories: [], - pkg: null, - isPackage: false - }; -} -function* findRelativeConfig(pkgData, envName, caller) { - return { - config: null, - ignore: null - }; -} -function* findRootConfig(dirname, envName, caller) { - return null; -} -function* loadConfig(name, dirname, envName, caller) { - throw new Error(`Cannot load ${name} relative to ${dirname} in a browser`); -} -function* resolveShowConfigPath(dirname) { - return null; -} -const ROOT_CONFIG_FILENAMES = exports.ROOT_CONFIG_FILENAMES = []; -function resolvePlugin(name, dirname) { - return null; -} -function resolvePreset(name, dirname) { - return null; -} -function loadPlugin(name, dirname) { - throw new Error(`Cannot load plugin ${name} relative to ${dirname} in a browser`); -} -function loadPreset(name, dirname) { - throw new Error(`Cannot load preset ${name} relative to ${dirname} in a browser`); -} -0 && 0; - -//# sourceMappingURL=index-browser.js.map diff --git a/node_modules/@babel/core/lib/config/files/index-browser.js.map b/node_modules/@babel/core/lib/config/files/index-browser.js.map deleted file mode 100644 index e10ddeee..00000000 --- a/node_modules/@babel/core/lib/config/files/index-browser.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["findConfigUpwards","rootDir","findPackageData","filepath","directories","pkg","isPackage","findRelativeConfig","pkgData","envName","caller","config","ignore","findRootConfig","dirname","loadConfig","name","Error","resolveShowConfigPath","ROOT_CONFIG_FILENAMES","exports","resolvePlugin","resolvePreset","loadPlugin","loadPreset"],"sources":["../../../src/config/files/index-browser.ts"],"sourcesContent":["/* c8 ignore start */\n\nimport type { Handler } from \"gensync\";\n\nimport type {\n ConfigFile,\n IgnoreFile,\n RelativeConfig,\n FilePackageData,\n} from \"./types.ts\";\n\nimport type { CallerMetadata } from \"../validation/options.ts\";\n\nexport type { ConfigFile, IgnoreFile, RelativeConfig, FilePackageData };\n\nexport function findConfigUpwards(\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n rootDir: string,\n): string | null {\n return null;\n}\n\n// eslint-disable-next-line require-yield\nexport function* findPackageData(filepath: string): Handler {\n return {\n filepath,\n directories: [],\n pkg: null,\n isPackage: false,\n };\n}\n\n// eslint-disable-next-line require-yield\nexport function* findRelativeConfig(\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n pkgData: FilePackageData,\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n envName: string,\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n caller: CallerMetadata | undefined,\n): Handler {\n return { config: null, ignore: null };\n}\n\n// eslint-disable-next-line require-yield\nexport function* findRootConfig(\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n dirname: string,\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n envName: string,\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n caller: CallerMetadata | undefined,\n): Handler {\n return null;\n}\n\n// eslint-disable-next-line require-yield\nexport function* loadConfig(\n name: string,\n dirname: string,\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n envName: string,\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n caller: CallerMetadata | undefined,\n): Handler {\n throw new Error(`Cannot load ${name} relative to ${dirname} in a browser`);\n}\n\n// eslint-disable-next-line require-yield\nexport function* resolveShowConfigPath(\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n dirname: string,\n): Handler {\n return null;\n}\n\nexport const ROOT_CONFIG_FILENAMES: string[] = [];\n\ntype Resolved =\n | { loader: \"require\"; filepath: string }\n | { loader: \"import\"; filepath: string };\n\n// eslint-disable-next-line @typescript-eslint/no-unused-vars\nexport function resolvePlugin(name: string, dirname: string): Resolved | null {\n return null;\n}\n\n// eslint-disable-next-line @typescript-eslint/no-unused-vars\nexport function resolvePreset(name: string, dirname: string): Resolved | null {\n return null;\n}\n\nexport function loadPlugin(\n name: string,\n dirname: string,\n): Handler<{\n filepath: string;\n value: unknown;\n}> {\n throw new Error(\n `Cannot load plugin ${name} relative to ${dirname} in a browser`,\n );\n}\n\nexport function loadPreset(\n name: string,\n dirname: string,\n): Handler<{\n filepath: string;\n value: unknown;\n}> {\n throw new Error(\n `Cannot load preset ${name} relative to ${dirname} in a browser`,\n );\n}\n"],"mappings":";;;;;;;;;;;;;;;;AAeO,SAASA,iBAAiBA,CAE/BC,OAAe,EACA;EACf,OAAO,IAAI;AACb;AAGO,UAAUC,eAAeA,CAACC,QAAgB,EAA4B;EAC3E,OAAO;IACLA,QAAQ;IACRC,WAAW,EAAE,EAAE;IACfC,GAAG,EAAE,IAAI;IACTC,SAAS,EAAE;EACb,CAAC;AACH;AAGO,UAAUC,kBAAkBA,CAEjCC,OAAwB,EAExBC,OAAe,EAEfC,MAAkC,EACT;EACzB,OAAO;IAAEC,MAAM,EAAE,IAAI;IAAEC,MAAM,EAAE;EAAK,CAAC;AACvC;AAGO,UAAUC,cAAcA,CAE7BC,OAAe,EAEfL,OAAe,EAEfC,MAAkC,EACN;EAC5B,OAAO,IAAI;AACb;AAGO,UAAUK,UAAUA,CACzBC,IAAY,EACZF,OAAe,EAEfL,OAAe,EAEfC,MAAkC,EACb;EACrB,MAAM,IAAIO,KAAK,CAAC,eAAeD,IAAI,gBAAgBF,OAAO,eAAe,CAAC;AAC5E;AAGO,UAAUI,qBAAqBA,CAEpCJ,OAAe,EACS;EACxB,OAAO,IAAI;AACb;AAEO,MAAMK,qBAA+B,GAAAC,OAAA,CAAAD,qBAAA,GAAG,EAAE;AAO1C,SAASE,aAAaA,CAACL,IAAY,EAAEF,OAAe,EAAmB;EAC5E,OAAO,IAAI;AACb;AAGO,SAASQ,aAAaA,CAACN,IAAY,EAAEF,OAAe,EAAmB;EAC5E,OAAO,IAAI;AACb;AAEO,SAASS,UAAUA,CACxBP,IAAY,EACZF,OAAe,EAId;EACD,MAAM,IAAIG,KAAK,CACb,sBAAsBD,IAAI,gBAAgBF,OAAO,eACnD,CAAC;AACH;AAEO,SAASU,UAAUA,CACxBR,IAAY,EACZF,OAAe,EAId;EACD,MAAM,IAAIG,KAAK,CACb,sBAAsBD,IAAI,gBAAgBF,OAAO,eACnD,CAAC;AACH;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/files/index.js b/node_modules/@babel/core/lib/config/files/index.js deleted file mode 100644 index 8750f40a..00000000 --- a/node_modules/@babel/core/lib/config/files/index.js +++ /dev/null @@ -1,78 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -Object.defineProperty(exports, "ROOT_CONFIG_FILENAMES", { - enumerable: true, - get: function () { - return _configuration.ROOT_CONFIG_FILENAMES; - } -}); -Object.defineProperty(exports, "findConfigUpwards", { - enumerable: true, - get: function () { - return _configuration.findConfigUpwards; - } -}); -Object.defineProperty(exports, "findPackageData", { - enumerable: true, - get: function () { - return _package.findPackageData; - } -}); -Object.defineProperty(exports, "findRelativeConfig", { - enumerable: true, - get: function () { - return _configuration.findRelativeConfig; - } -}); -Object.defineProperty(exports, "findRootConfig", { - enumerable: true, - get: function () { - return _configuration.findRootConfig; - } -}); -Object.defineProperty(exports, "loadConfig", { - enumerable: true, - get: function () { - return _configuration.loadConfig; - } -}); -Object.defineProperty(exports, "loadPlugin", { - enumerable: true, - get: function () { - return _plugins.loadPlugin; - } -}); -Object.defineProperty(exports, "loadPreset", { - enumerable: true, - get: function () { - return _plugins.loadPreset; - } -}); -Object.defineProperty(exports, "resolvePlugin", { - enumerable: true, - get: function () { - return _plugins.resolvePlugin; - } -}); -Object.defineProperty(exports, "resolvePreset", { - enumerable: true, - get: function () { - return _plugins.resolvePreset; - } -}); -Object.defineProperty(exports, "resolveShowConfigPath", { - enumerable: true, - get: function () { - return _configuration.resolveShowConfigPath; - } -}); -var _package = require("./package.js"); -var _configuration = require("./configuration.js"); -var _plugins = require("./plugins.js"); -({}); -0 && 0; - -//# sourceMappingURL=index.js.map diff --git a/node_modules/@babel/core/lib/config/files/index.js.map b/node_modules/@babel/core/lib/config/files/index.js.map deleted file mode 100644 index 832135f9..00000000 --- a/node_modules/@babel/core/lib/config/files/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_package","require","_configuration","_plugins"],"sources":["../../../src/config/files/index.ts"],"sourcesContent":["type indexBrowserType = typeof import(\"./index-browser\");\ntype indexType = typeof import(\"./index\");\n\n// Kind of gross, but essentially asserting that the exports of this module are the same as the\n// exports of index-browser, since this file may be replaced at bundle time with index-browser.\n// eslint-disable-next-line @typescript-eslint/no-unused-expressions\n({}) as any as indexBrowserType as indexType;\n\nexport { findPackageData } from \"./package.ts\";\n\nexport {\n findConfigUpwards,\n findRelativeConfig,\n findRootConfig,\n loadConfig,\n resolveShowConfigPath,\n ROOT_CONFIG_FILENAMES,\n} from \"./configuration.ts\";\nexport type {\n ConfigFile,\n IgnoreFile,\n RelativeConfig,\n FilePackageData,\n} from \"./types.ts\";\nexport {\n loadPlugin,\n loadPreset,\n resolvePlugin,\n resolvePreset,\n} from \"./plugins.ts\";\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAQA,IAAAA,QAAA,GAAAC,OAAA;AAEA,IAAAC,cAAA,GAAAD,OAAA;AAcA,IAAAE,QAAA,GAAAF,OAAA;AAlBA,CAAC,CAAC,CAAC;AAA0C","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/files/module-types.js b/node_modules/@babel/core/lib/config/files/module-types.js deleted file mode 100644 index e29a82f9..00000000 --- a/node_modules/@babel/core/lib/config/files/module-types.js +++ /dev/null @@ -1,203 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = loadCodeDefault; -exports.supportsESM = void 0; -var _async = require("../../gensync-utils/async.js"); -function _path() { - const data = require("path"); - _path = function () { - return data; - }; - return data; -} -function _url() { - const data = require("url"); - _url = function () { - return data; - }; - return data; -} -require("module"); -function _semver() { - const data = require("semver"); - _semver = function () { - return data; - }; - return data; -} -function _debug() { - const data = require("debug"); - _debug = function () { - return data; - }; - return data; -} -var _rewriteStackTrace = require("../../errors/rewrite-stack-trace.js"); -var _configError = require("../../errors/config-error.js"); -var _transformFile = require("../../transform-file.js"); -function asyncGeneratorStep(n, t, e, r, o, a, c) { try { var i = n[a](c), u = i.value; } catch (n) { return void e(n); } i.done ? t(u) : Promise.resolve(u).then(r, o); } -function _asyncToGenerator(n) { return function () { var t = this, e = arguments; return new Promise(function (r, o) { var a = n.apply(t, e); function _next(n) { asyncGeneratorStep(a, r, o, _next, _throw, "next", n); } function _throw(n) { asyncGeneratorStep(a, r, o, _next, _throw, "throw", n); } _next(void 0); }); }; } -const debug = _debug()("babel:config:loading:files:module-types"); -try { - var import_ = require("./import.cjs"); -} catch (_unused) {} -const supportsESM = exports.supportsESM = _semver().satisfies(process.versions.node, "^12.17 || >=13.2"); -const LOADING_CJS_FILES = new Set(); -function loadCjsDefault(filepath) { - if (LOADING_CJS_FILES.has(filepath)) { - debug("Auto-ignoring usage of config %o.", filepath); - return {}; - } - let module; - try { - LOADING_CJS_FILES.add(filepath); - module = (0, _rewriteStackTrace.endHiddenCallStack)(require)(filepath); - } finally { - LOADING_CJS_FILES.delete(filepath); - } - return module != null && (module.__esModule || module[Symbol.toStringTag] === "Module") ? module.default || (arguments[1] ? module : undefined) : module; -} -const loadMjsFromPath = (0, _rewriteStackTrace.endHiddenCallStack)(function () { - var _loadMjsFromPath = _asyncToGenerator(function* (filepath) { - const url = (0, _url().pathToFileURL)(filepath).toString() + "?import"; - if (!import_) { - throw new _configError.default("Internal error: Native ECMAScript modules aren't supported by this platform.\n", filepath); - } - return yield import_(url); - }); - function loadMjsFromPath(_x) { - return _loadMjsFromPath.apply(this, arguments); - } - return loadMjsFromPath; -}()); -const tsNotSupportedError = ext => `\ -You are using a ${ext} config file, but Babel only supports transpiling .cts configs. Either: -- Use a .cts config file -- Update to Node.js 23.6.0, which has native TypeScript support -- Install tsx to transpile ${ext} files on the fly\ -`; -const SUPPORTED_EXTENSIONS = { - ".js": "unknown", - ".mjs": "esm", - ".cjs": "cjs", - ".ts": "unknown", - ".mts": "esm", - ".cts": "cjs" -}; -const asyncModules = new Set(); -function* loadCodeDefault(filepath, loader, esmError, tlaError) { - let async; - const ext = _path().extname(filepath); - const isTS = ext === ".ts" || ext === ".cts" || ext === ".mts"; - const type = SUPPORTED_EXTENSIONS[hasOwnProperty.call(SUPPORTED_EXTENSIONS, ext) ? ext : ".js"]; - const pattern = `${loader} ${type}`; - switch (pattern) { - case "require cjs": - case "auto cjs": - if (isTS) { - return ensureTsSupport(filepath, ext, () => loadCjsDefault(filepath)); - } else { - return loadCjsDefault(filepath, arguments[2]); - } - case "auto unknown": - case "require unknown": - case "require esm": - try { - if (isTS) { - return ensureTsSupport(filepath, ext, () => loadCjsDefault(filepath)); - } else { - return loadCjsDefault(filepath, arguments[2]); - } - } catch (e) { - if (e.code === "ERR_REQUIRE_ASYNC_MODULE" || e.code === "ERR_REQUIRE_CYCLE_MODULE" && asyncModules.has(filepath)) { - asyncModules.add(filepath); - if (!(async != null ? async : async = yield* (0, _async.isAsync)())) { - throw new _configError.default(tlaError, filepath); - } - } else if (e.code === "ERR_REQUIRE_ESM" || type === "esm") {} else { - throw e; - } - } - case "auto esm": - if (async != null ? async : async = yield* (0, _async.isAsync)()) { - const promise = isTS ? ensureTsSupport(filepath, ext, () => loadMjsFromPath(filepath)) : loadMjsFromPath(filepath); - return (yield* (0, _async.waitFor)(promise)).default; - } - if (isTS) { - throw new _configError.default(tsNotSupportedError(ext), filepath); - } else { - throw new _configError.default(esmError, filepath); - } - default: - throw new Error("Internal Babel error: unreachable code."); - } -} -function ensureTsSupport(filepath, ext, callback) { - if (process.features.typescript || require.extensions[".ts"] || require.extensions[".cts"] || require.extensions[".mts"]) { - return callback(); - } - if (ext !== ".cts") { - throw new _configError.default(tsNotSupportedError(ext), filepath); - } - const opts = { - babelrc: false, - configFile: false, - sourceType: "unambiguous", - sourceMaps: "inline", - sourceFileName: _path().basename(filepath), - presets: [[getTSPreset(filepath), Object.assign({ - onlyRemoveTypeImports: true, - optimizeConstEnums: true - }, { - allowDeclareFields: true - })]] - }; - let handler = function (m, filename) { - if (handler && filename.endsWith(".cts")) { - try { - return m._compile((0, _transformFile.transformFileSync)(filename, Object.assign({}, opts, { - filename - })).code, filename); - } catch (error) { - const packageJson = require("@babel/preset-typescript/package.json"); - if (_semver().lt(packageJson.version, "7.21.4")) { - console.error("`.cts` configuration file failed to load, please try to update `@babel/preset-typescript`."); - } - throw error; - } - } - return require.extensions[".js"](m, filename); - }; - require.extensions[ext] = handler; - try { - return callback(); - } finally { - if (require.extensions[ext] === handler) delete require.extensions[ext]; - handler = undefined; - } -} -function getTSPreset(filepath) { - try { - return require("@babel/preset-typescript"); - } catch (error) { - if (error.code !== "MODULE_NOT_FOUND") throw error; - let message = "You appear to be using a .cts file as Babel configuration, but the `@babel/preset-typescript` package was not found: please install it!"; - if (process.versions.pnp) { - message += ` -If you are using Yarn Plug'n'Play, you may also need to add the following configuration to your .yarnrc.yml file: - -packageExtensions: -\t"@babel/core@*": -\t\tpeerDependencies: -\t\t\t"@babel/preset-typescript": "*" -`; - } - throw new _configError.default(message, filepath); - } -} -0 && 0; - -//# sourceMappingURL=module-types.js.map diff --git a/node_modules/@babel/core/lib/config/files/module-types.js.map b/node_modules/@babel/core/lib/config/files/module-types.js.map deleted file mode 100644 index eafb5e67..00000000 --- a/node_modules/@babel/core/lib/config/files/module-types.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_async","require","_path","data","_url","_semver","_debug","_rewriteStackTrace","_configError","_transformFile","asyncGeneratorStep","n","t","e","r","o","a","c","i","u","value","done","Promise","resolve","then","_asyncToGenerator","arguments","apply","_next","_throw","debug","buildDebug","import_","_unused","supportsESM","exports","semver","satisfies","process","versions","node","LOADING_CJS_FILES","Set","loadCjsDefault","filepath","has","module","add","endHiddenCallStack","delete","__esModule","Symbol","toStringTag","default","undefined","loadMjsFromPath","_loadMjsFromPath","url","pathToFileURL","toString","ConfigError","_x","tsNotSupportedError","ext","SUPPORTED_EXTENSIONS","asyncModules","loadCodeDefault","loader","esmError","tlaError","async","path","extname","isTS","type","hasOwnProperty","call","pattern","ensureTsSupport","code","isAsync","promise","waitFor","Error","callback","features","typescript","extensions","opts","babelrc","configFile","sourceType","sourceMaps","sourceFileName","basename","presets","getTSPreset","Object","assign","onlyRemoveTypeImports","optimizeConstEnums","allowDeclareFields","handler","m","filename","endsWith","_compile","transformFileSync","error","packageJson","lt","version","console","message","pnp"],"sources":["../../../src/config/files/module-types.ts"],"sourcesContent":["import { isAsync, waitFor } from \"../../gensync-utils/async.ts\";\nimport type { Handler } from \"gensync\";\nimport path from \"node:path\";\nimport { pathToFileURL } from \"node:url\";\nimport { createRequire } from \"node:module\";\nimport semver from \"semver\";\nimport buildDebug from \"debug\";\n\nimport { endHiddenCallStack } from \"../../errors/rewrite-stack-trace.ts\";\nimport ConfigError from \"../../errors/config-error.ts\";\n\nimport type { InputOptions } from \"../index.ts\";\nimport { transformFileSync } from \"../../transform-file.ts\";\n\nconst debug = buildDebug(\"babel:config:loading:files:module-types\");\n\nconst require = createRequire(import.meta.url);\n\nif (!process.env.BABEL_8_BREAKING) {\n try {\n // Old Node.js versions don't support import() syntax.\n // eslint-disable-next-line no-var\n var import_:\n | ((specifier: string | URL) => any)\n | undefined = require(\"./import.cjs\");\n } catch {}\n}\n\nexport const supportsESM = semver.satisfies(\n process.versions.node,\n // older versions, starting from 10, support the dynamic\n // import syntax but always return a rejected promise.\n \"^12.17 || >=13.2\",\n);\n\nconst LOADING_CJS_FILES = new Set();\n\nfunction loadCjsDefault(filepath: string) {\n // The `require()` call below can make this code reentrant if a require hook\n // like @babel/register has been loaded into the system. That would cause\n // Babel to attempt to compile the `.babelrc.js` file as it loads below. To\n // cover this case, we auto-ignore re-entrant config processing. ESM loaders\n // do not have this problem, because loaders do not apply to themselves.\n if (LOADING_CJS_FILES.has(filepath)) {\n debug(\"Auto-ignoring usage of config %o.\", filepath);\n return {};\n }\n\n let module;\n try {\n LOADING_CJS_FILES.add(filepath);\n module = endHiddenCallStack(require)(filepath);\n } finally {\n LOADING_CJS_FILES.delete(filepath);\n }\n\n if (process.env.BABEL_8_BREAKING) {\n return module != null &&\n (module.__esModule || module[Symbol.toStringTag] === \"Module\")\n ? module.default\n : module;\n } else {\n return module != null &&\n (module.__esModule || module[Symbol.toStringTag] === \"Module\")\n ? module.default ||\n /* fallbackToTranspiledModule */ (arguments[1] ? module : undefined)\n : module;\n }\n}\n\nconst loadMjsFromPath = endHiddenCallStack(async function loadMjsFromPath(\n filepath: string,\n) {\n // Add ?import as a workaround for https://github.com/nodejs/node/issues/55500\n const url = pathToFileURL(filepath).toString() + \"?import\";\n\n if (process.env.BABEL_8_BREAKING) {\n return await import(url);\n } else {\n if (!import_) {\n throw new ConfigError(\n \"Internal error: Native ECMAScript modules aren't supported by this platform.\\n\",\n filepath,\n );\n }\n\n return await import_(url);\n }\n});\n\nconst tsNotSupportedError = (ext: string) => `\\\nYou are using a ${ext} config file, but Babel only supports transpiling .cts configs. Either:\n- Use a .cts config file\n- Update to Node.js 23.6.0, which has native TypeScript support\n- Install tsx to transpile ${ext} files on the fly\\\n`;\n\nconst SUPPORTED_EXTENSIONS = {\n \".js\": \"unknown\",\n \".mjs\": \"esm\",\n \".cjs\": \"cjs\",\n \".ts\": \"unknown\",\n \".mts\": \"esm\",\n \".cts\": \"cjs\",\n} as const;\n\nconst asyncModules = new Set();\n\nexport default function* loadCodeDefault(\n filepath: string,\n loader: \"require\" | \"auto\",\n esmError: string,\n tlaError: string,\n): Handler {\n let async;\n\n const ext = path.extname(filepath);\n const isTS = ext === \".ts\" || ext === \".cts\" || ext === \".mts\";\n\n const type =\n SUPPORTED_EXTENSIONS[\n Object.hasOwn(SUPPORTED_EXTENSIONS, ext)\n ? (ext as keyof typeof SUPPORTED_EXTENSIONS)\n : (\".js\" as const)\n ];\n\n const pattern = `${loader} ${type}` as const;\n switch (pattern) {\n case \"require cjs\":\n case \"auto cjs\":\n if (isTS) {\n return ensureTsSupport(filepath, ext, () => loadCjsDefault(filepath));\n } else if (process.env.BABEL_8_BREAKING) {\n return loadCjsDefault(filepath);\n } else {\n return loadCjsDefault(\n filepath,\n // @ts-ignore(Babel 7 vs Babel 8) Removed in Babel 8\n /* fallbackToTranspiledModule */ arguments[2],\n );\n }\n case \"auto unknown\":\n case \"require unknown\":\n case \"require esm\":\n try {\n if (isTS) {\n return ensureTsSupport(filepath, ext, () => loadCjsDefault(filepath));\n } else if (process.env.BABEL_8_BREAKING) {\n return loadCjsDefault(filepath);\n } else {\n return loadCjsDefault(\n filepath,\n // @ts-ignore(Babel 7 vs Babel 8) Removed in Babel 8\n /* fallbackToTranspiledModule */ arguments[2],\n );\n }\n } catch (e) {\n if (\n e.code === \"ERR_REQUIRE_ASYNC_MODULE\" ||\n // Node.js 13.0.0 throws ERR_REQUIRE_CYCLE_MODULE instead of\n // ERR_REQUIRE_ASYNC_MODULE when requiring a module a second time\n // https://github.com/nodejs/node/issues/55516\n // This `asyncModules` won't catch all of such cases, but it will\n // at least catch those caused by Babel trying to load a module twice.\n (e.code === \"ERR_REQUIRE_CYCLE_MODULE\" && asyncModules.has(filepath))\n ) {\n asyncModules.add(filepath);\n if (!(async ??= yield* isAsync())) {\n throw new ConfigError(tlaError, filepath);\n }\n // fall through: require() failed due to TLA\n } else if (\n e.code === \"ERR_REQUIRE_ESM\" ||\n (!process.env.BABEL_8_BREAKING && type === \"esm\")\n ) {\n // fall through: require() failed due to ESM\n } else {\n throw e;\n }\n }\n // fall through: require() failed due to ESM or TLA, try import()\n case \"auto esm\":\n if ((async ??= yield* isAsync())) {\n const promise = isTS\n ? ensureTsSupport(filepath, ext, () => loadMjsFromPath(filepath))\n : loadMjsFromPath(filepath);\n\n return (yield* waitFor(promise)).default;\n }\n if (isTS) {\n throw new ConfigError(tsNotSupportedError(ext), filepath);\n } else {\n throw new ConfigError(esmError, filepath);\n }\n default:\n throw new Error(\"Internal Babel error: unreachable code.\");\n }\n}\n\nfunction ensureTsSupport(\n filepath: string,\n ext: string,\n callback: () => T,\n): T {\n if (\n process.features.typescript ||\n require.extensions[\".ts\"] ||\n require.extensions[\".cts\"] ||\n require.extensions[\".mts\"]\n ) {\n return callback();\n }\n\n if (ext !== \".cts\") {\n throw new ConfigError(tsNotSupportedError(ext), filepath);\n }\n\n const opts: InputOptions = {\n babelrc: false,\n configFile: false,\n sourceType: \"unambiguous\",\n sourceMaps: \"inline\",\n sourceFileName: path.basename(filepath),\n presets: [\n [\n getTSPreset(filepath),\n {\n onlyRemoveTypeImports: true,\n optimizeConstEnums: true,\n ...(process.env.BABEL_8_BREAKING ? {} : { allowDeclareFields: true }),\n },\n ],\n ],\n };\n\n let handler: NodeJS.RequireExtensions[\"\"] = function (m, filename) {\n // If we want to support `.ts`, `.d.ts` must be handled specially.\n if (handler && filename.endsWith(\".cts\")) {\n try {\n // @ts-expect-error Undocumented API\n return m._compile(\n transformFileSync(filename, {\n ...opts,\n filename,\n }).code,\n filename,\n );\n } catch (error) {\n // TODO(Babel 8): Add this as an optional peer dependency\n // eslint-disable-next-line import/no-extraneous-dependencies\n const packageJson = require(\"@babel/preset-typescript/package.json\");\n if (semver.lt(packageJson.version, \"7.21.4\")) {\n console.error(\n \"`.cts` configuration file failed to load, please try to update `@babel/preset-typescript`.\",\n );\n }\n throw error;\n }\n }\n return require.extensions[\".js\"](m, filename);\n };\n require.extensions[ext] = handler;\n\n try {\n return callback();\n } finally {\n if (require.extensions[ext] === handler) delete require.extensions[ext];\n handler = undefined;\n }\n}\n\nfunction getTSPreset(filepath: string) {\n try {\n // eslint-disable-next-line import/no-extraneous-dependencies\n return require(\"@babel/preset-typescript\");\n } catch (error) {\n if (error.code !== \"MODULE_NOT_FOUND\") throw error;\n\n let message =\n \"You appear to be using a .cts file as Babel configuration, but the `@babel/preset-typescript` package was not found: please install it!\";\n\n if (!process.env.BABEL_8_BREAKING) {\n if (process.versions.pnp) {\n // Using Yarn PnP, which doesn't allow requiring packages that are not\n // explicitly specified as dependencies.\n message += `\nIf you are using Yarn Plug'n'Play, you may also need to add the following configuration to your .yarnrc.yml file:\n\npackageExtensions:\n\\t\"@babel/core@*\":\n\\t\\tpeerDependencies:\n\\t\\t\\t\"@babel/preset-typescript\": \"*\"\n`;\n }\n }\n\n throw new ConfigError(message, filepath);\n }\n}\n"],"mappings":";;;;;;;AAAA,IAAAA,MAAA,GAAAC,OAAA;AAEA,SAAAC,MAAA;EAAA,MAAAC,IAAA,GAAAF,OAAA;EAAAC,KAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,SAAAC,KAAA;EAAA,MAAAD,IAAA,GAAAF,OAAA;EAAAG,IAAA,YAAAA,CAAA;IAAA,OAAAD,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACAF,OAAA;AACA,SAAAI,QAAA;EAAA,MAAAF,IAAA,GAAAF,OAAA;EAAAI,OAAA,YAAAA,CAAA;IAAA,OAAAF,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,SAAAG,OAAA;EAAA,MAAAH,IAAA,GAAAF,OAAA;EAAAK,MAAA,YAAAA,CAAA;IAAA,OAAAH,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAEA,IAAAI,kBAAA,GAAAN,OAAA;AACA,IAAAO,YAAA,GAAAP,OAAA;AAGA,IAAAQ,cAAA,GAAAR,OAAA;AAA4D,SAAAS,mBAAAC,CAAA,EAAAC,CAAA,EAAAC,CAAA,EAAAC,CAAA,EAAAC,CAAA,EAAAC,CAAA,EAAAC,CAAA,cAAAC,CAAA,GAAAP,CAAA,CAAAK,CAAA,EAAAC,CAAA,GAAAE,CAAA,GAAAD,CAAA,CAAAE,KAAA,WAAAT,CAAA,gBAAAE,CAAA,CAAAF,CAAA,KAAAO,CAAA,CAAAG,IAAA,GAAAT,CAAA,CAAAO,CAAA,IAAAG,OAAA,CAAAC,OAAA,CAAAJ,CAAA,EAAAK,IAAA,CAAAV,CAAA,EAAAC,CAAA;AAAA,SAAAU,kBAAAd,CAAA,6BAAAC,CAAA,SAAAC,CAAA,GAAAa,SAAA,aAAAJ,OAAA,WAAAR,CAAA,EAAAC,CAAA,QAAAC,CAAA,GAAAL,CAAA,CAAAgB,KAAA,CAAAf,CAAA,EAAAC,CAAA,YAAAe,MAAAjB,CAAA,IAAAD,kBAAA,CAAAM,CAAA,EAAAF,CAAA,EAAAC,CAAA,EAAAa,KAAA,EAAAC,MAAA,UAAAlB,CAAA,cAAAkB,OAAAlB,CAAA,IAAAD,kBAAA,CAAAM,CAAA,EAAAF,CAAA,EAAAC,CAAA,EAAAa,KAAA,EAAAC,MAAA,WAAAlB,CAAA,KAAAiB,KAAA;AAE5D,MAAME,KAAK,GAAGC,OAASA,CAAC,CAAC,yCAAyC,CAAC;AAKjE,IAAI;EAGF,IAAIC,OAES,GAAG/B,OAAO,CAAC,cAAc,CAAC;AACzC,CAAC,CAAC,OAAAgC,OAAA,EAAM,CAAC;AAGJ,MAAMC,WAAW,GAAAC,OAAA,CAAAD,WAAA,GAAGE,QAAKA,CAAC,CAACC,SAAS,CACzCC,OAAO,CAACC,QAAQ,CAACC,IAAI,EAGrB,kBACF,CAAC;AAED,MAAMC,iBAAiB,GAAG,IAAIC,GAAG,CAAC,CAAC;AAEnC,SAASC,cAAcA,CAACC,QAAgB,EAAE;EAMxC,IAAIH,iBAAiB,CAACI,GAAG,CAACD,QAAQ,CAAC,EAAE;IACnCd,KAAK,CAAC,mCAAmC,EAAEc,QAAQ,CAAC;IACpD,OAAO,CAAC,CAAC;EACX;EAEA,IAAIE,MAAM;EACV,IAAI;IACFL,iBAAiB,CAACM,GAAG,CAACH,QAAQ,CAAC;IAC/BE,MAAM,GAAG,IAAAE,qCAAkB,EAAC/C,OAAO,CAAC,CAAC2C,QAAQ,CAAC;EAChD,CAAC,SAAS;IACRH,iBAAiB,CAACQ,MAAM,CAACL,QAAQ,CAAC;EACpC;EAQE,OAAOE,MAAM,IAAI,IAAI,KAClBA,MAAM,CAACI,UAAU,IAAIJ,MAAM,CAACK,MAAM,CAACC,WAAW,CAAC,KAAK,QAAQ,CAAC,GAC5DN,MAAM,CAACO,OAAO,KACsB3B,SAAS,CAAC,CAAC,CAAC,GAAGoB,MAAM,GAAGQ,SAAS,CAAC,GACtER,MAAM;AAEd;AAEA,MAAMS,eAAe,GAAG,IAAAP,qCAAkB;EAAA,IAAAQ,gBAAA,GAAA/B,iBAAA,CAAC,WACzCmB,QAAgB,EAChB;IAEA,MAAMa,GAAG,GAAG,IAAAC,oBAAa,EAACd,QAAQ,CAAC,CAACe,QAAQ,CAAC,CAAC,GAAG,SAAS;IAKxD,IAAI,CAAC3B,OAAO,EAAE;MACZ,MAAM,IAAI4B,oBAAW,CACnB,gFAAgF,EAChFhB,QACF,CAAC;IACH;IAEA,aAAaZ,OAAO,CAACyB,GAAG,CAAC;EAE7B,CAAC;EAAA,SAlByDF,eAAeA,CAAAM,EAAA;IAAA,OAAAL,gBAAA,CAAA7B,KAAA,OAAAD,SAAA;EAAA;EAAA,OAAf6B,eAAe;AAAA,GAkBxE,CAAC;AAEF,MAAMO,mBAAmB,GAAIC,GAAW,IAAK;AAC7C,kBAAkBA,GAAG;AACrB;AACA;AACA,6BAA6BA,GAAG;AAChC,CAAC;AAED,MAAMC,oBAAoB,GAAG;EAC3B,KAAK,EAAE,SAAS;EAChB,MAAM,EAAE,KAAK;EACb,MAAM,EAAE,KAAK;EACb,KAAK,EAAE,SAAS;EAChB,MAAM,EAAE,KAAK;EACb,MAAM,EAAE;AACV,CAAU;AAEV,MAAMC,YAAY,GAAG,IAAIvB,GAAG,CAAC,CAAC;AAEf,UAAUwB,eAAeA,CACtCtB,QAAgB,EAChBuB,MAA0B,EAC1BC,QAAgB,EAChBC,QAAgB,EACE;EAClB,IAAIC,KAAK;EAET,MAAMP,GAAG,GAAGQ,MAAGA,CAAC,CAACC,OAAO,CAAC5B,QAAQ,CAAC;EAClC,MAAM6B,IAAI,GAAGV,GAAG,KAAK,KAAK,IAAIA,GAAG,KAAK,MAAM,IAAIA,GAAG,KAAK,MAAM;EAE9D,MAAMW,IAAI,GACRV,oBAAoB,CAClBW,cAAA,CAAAC,IAAA,CAAcZ,oBAAoB,EAAED,GAAG,CAAC,GACnCA,GAAG,GACH,KAAe,CACrB;EAEH,MAAMc,OAAO,GAAG,GAAGV,MAAM,IAAIO,IAAI,EAAW;EAC5C,QAAQG,OAAO;IACb,KAAK,aAAa;IAClB,KAAK,UAAU;MACb,IAAIJ,IAAI,EAAE;QACR,OAAOK,eAAe,CAAClC,QAAQ,EAAEmB,GAAG,EAAE,MAAMpB,cAAc,CAACC,QAAQ,CAAC,CAAC;MACvE,CAAC;QAGC,OAAOD,cAAc,CACnBC,QAAQ,EAEyBlB,SAAS,CAAC,CAAC,CAC9C,CAAC;MAAC;IAEN,KAAK,cAAc;IACnB,KAAK,iBAAiB;IACtB,KAAK,aAAa;MAChB,IAAI;QACF,IAAI+C,IAAI,EAAE;UACR,OAAOK,eAAe,CAAClC,QAAQ,EAAEmB,GAAG,EAAE,MAAMpB,cAAc,CAACC,QAAQ,CAAC,CAAC;QACvE,CAAC;UAGC,OAAOD,cAAc,CACnBC,QAAQ,EAEyBlB,SAAS,CAAC,CAAC,CAC9C,CAAC;QAAC;MAEN,CAAC,CAAC,OAAOb,CAAC,EAAE;QACV,IACEA,CAAC,CAACkE,IAAI,KAAK,0BAA0B,IAMpClE,CAAC,CAACkE,IAAI,KAAK,0BAA0B,IAAId,YAAY,CAACpB,GAAG,CAACD,QAAQ,CAAE,EACrE;UACAqB,YAAY,CAAClB,GAAG,CAACH,QAAQ,CAAC;UAC1B,IAAI,EAAE0B,KAAK,WAALA,KAAK,GAALA,KAAK,GAAK,OAAO,IAAAU,cAAO,EAAC,CAAC,CAAC,EAAE;YACjC,MAAM,IAAIpB,oBAAW,CAACS,QAAQ,EAAEzB,QAAQ,CAAC;UAC3C;QAEF,CAAC,MAAM,IACL/B,CAAC,CAACkE,IAAI,KAAK,iBAAiB,IACML,IAAI,KAAK,KAAK,EAChD,CAEF,CAAC,MAAM;UACL,MAAM7D,CAAC;QACT;MACF;IAEF,KAAK,UAAU;MACb,IAAKyD,KAAK,WAALA,KAAK,GAALA,KAAK,GAAK,OAAO,IAAAU,cAAO,EAAC,CAAC,EAAG;QAChC,MAAMC,OAAO,GAAGR,IAAI,GAChBK,eAAe,CAAClC,QAAQ,EAAEmB,GAAG,EAAE,MAAMR,eAAe,CAACX,QAAQ,CAAC,CAAC,GAC/DW,eAAe,CAACX,QAAQ,CAAC;QAE7B,OAAO,CAAC,OAAO,IAAAsC,cAAO,EAACD,OAAO,CAAC,EAAE5B,OAAO;MAC1C;MACA,IAAIoB,IAAI,EAAE;QACR,MAAM,IAAIb,oBAAW,CAACE,mBAAmB,CAACC,GAAG,CAAC,EAAEnB,QAAQ,CAAC;MAC3D,CAAC,MAAM;QACL,MAAM,IAAIgB,oBAAW,CAACQ,QAAQ,EAAExB,QAAQ,CAAC;MAC3C;IACF;MACE,MAAM,IAAIuC,KAAK,CAAC,yCAAyC,CAAC;EAC9D;AACF;AAEA,SAASL,eAAeA,CACtBlC,QAAgB,EAChBmB,GAAW,EACXqB,QAAiB,EACd;EACH,IACE9C,OAAO,CAAC+C,QAAQ,CAACC,UAAU,IAC3BrF,OAAO,CAACsF,UAAU,CAAC,KAAK,CAAC,IACzBtF,OAAO,CAACsF,UAAU,CAAC,MAAM,CAAC,IAC1BtF,OAAO,CAACsF,UAAU,CAAC,MAAM,CAAC,EAC1B;IACA,OAAOH,QAAQ,CAAC,CAAC;EACnB;EAEA,IAAIrB,GAAG,KAAK,MAAM,EAAE;IAClB,MAAM,IAAIH,oBAAW,CAACE,mBAAmB,CAACC,GAAG,CAAC,EAAEnB,QAAQ,CAAC;EAC3D;EAEA,MAAM4C,IAAkB,GAAG;IACzBC,OAAO,EAAE,KAAK;IACdC,UAAU,EAAE,KAAK;IACjBC,UAAU,EAAE,aAAa;IACzBC,UAAU,EAAE,QAAQ;IACpBC,cAAc,EAAEtB,MAAGA,CAAC,CAACuB,QAAQ,CAAClD,QAAQ,CAAC;IACvCmD,OAAO,EAAE,CACP,CACEC,WAAW,CAACpD,QAAQ,CAAC,EAAAqD,MAAA,CAAAC,MAAA;MAEnBC,qBAAqB,EAAE,IAAI;MAC3BC,kBAAkB,EAAE;IAAI,GACgB;MAAEC,kBAAkB,EAAE;IAAK,CAAC,EAEvE;EAEL,CAAC;EAED,IAAIC,OAAqC,GAAG,SAAAA,CAAUC,CAAC,EAAEC,QAAQ,EAAE;IAEjE,IAAIF,OAAO,IAAIE,QAAQ,CAACC,QAAQ,CAAC,MAAM,CAAC,EAAE;MACxC,IAAI;QAEF,OAAOF,CAAC,CAACG,QAAQ,CACf,IAAAC,gCAAiB,EAACH,QAAQ,EAAAP,MAAA,CAAAC,MAAA,KACrBV,IAAI;UACPgB;QAAQ,EACT,CAAC,CAACzB,IAAI,EACPyB,QACF,CAAC;MACH,CAAC,CAAC,OAAOI,KAAK,EAAE;QAGd,MAAMC,WAAW,GAAG5G,OAAO,CAAC,uCAAuC,CAAC;QACpE,IAAImC,QAAKA,CAAC,CAAC0E,EAAE,CAACD,WAAW,CAACE,OAAO,EAAE,QAAQ,CAAC,EAAE;UAC5CC,OAAO,CAACJ,KAAK,CACX,4FACF,CAAC;QACH;QACA,MAAMA,KAAK;MACb;IACF;IACA,OAAO3G,OAAO,CAACsF,UAAU,CAAC,KAAK,CAAC,CAACgB,CAAC,EAAEC,QAAQ,CAAC;EAC/C,CAAC;EACDvG,OAAO,CAACsF,UAAU,CAACxB,GAAG,CAAC,GAAGuC,OAAO;EAEjC,IAAI;IACF,OAAOlB,QAAQ,CAAC,CAAC;EACnB,CAAC,SAAS;IACR,IAAInF,OAAO,CAACsF,UAAU,CAACxB,GAAG,CAAC,KAAKuC,OAAO,EAAE,OAAOrG,OAAO,CAACsF,UAAU,CAACxB,GAAG,CAAC;IACvEuC,OAAO,GAAGhD,SAAS;EACrB;AACF;AAEA,SAAS0C,WAAWA,CAACpD,QAAgB,EAAE;EACrC,IAAI;IAEF,OAAO3C,OAAO,CAAC,0BAA0B,CAAC;EAC5C,CAAC,CAAC,OAAO2G,KAAK,EAAE;IACd,IAAIA,KAAK,CAAC7B,IAAI,KAAK,kBAAkB,EAAE,MAAM6B,KAAK;IAElD,IAAIK,OAAO,GACT,yIAAyI;IAGzI,IAAI3E,OAAO,CAACC,QAAQ,CAAC2E,GAAG,EAAE;MAGxBD,OAAO,IAAI;AACnB;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;IACK;IAGF,MAAM,IAAIrD,oBAAW,CAACqD,OAAO,EAAErE,QAAQ,CAAC;EAC1C;AACF;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/files/package.js b/node_modules/@babel/core/lib/config/files/package.js deleted file mode 100644 index eed8ab82..00000000 --- a/node_modules/@babel/core/lib/config/files/package.js +++ /dev/null @@ -1,61 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.findPackageData = findPackageData; -function _path() { - const data = require("path"); - _path = function () { - return data; - }; - return data; -} -var _utils = require("./utils.js"); -var _configError = require("../../errors/config-error.js"); -const PACKAGE_FILENAME = "package.json"; -const readConfigPackage = (0, _utils.makeStaticFileCache)((filepath, content) => { - let options; - try { - options = JSON.parse(content); - } catch (err) { - throw new _configError.default(`Error while parsing JSON - ${err.message}`, filepath); - } - if (!options) throw new Error(`${filepath}: No config detected`); - if (typeof options !== "object") { - throw new _configError.default(`Config returned typeof ${typeof options}`, filepath); - } - if (Array.isArray(options)) { - throw new _configError.default(`Expected config object but found array`, filepath); - } - return { - filepath, - dirname: _path().dirname(filepath), - options - }; -}); -function* findPackageData(filepath) { - let pkg = null; - const directories = []; - let isPackage = true; - let dirname = _path().dirname(filepath); - while (!pkg && _path().basename(dirname) !== "node_modules") { - directories.push(dirname); - pkg = yield* readConfigPackage(_path().join(dirname, PACKAGE_FILENAME)); - const nextLoc = _path().dirname(dirname); - if (dirname === nextLoc) { - isPackage = false; - break; - } - dirname = nextLoc; - } - return { - filepath, - directories, - pkg, - isPackage - }; -} -0 && 0; - -//# sourceMappingURL=package.js.map diff --git a/node_modules/@babel/core/lib/config/files/package.js.map b/node_modules/@babel/core/lib/config/files/package.js.map deleted file mode 100644 index 38aeb2c7..00000000 --- a/node_modules/@babel/core/lib/config/files/package.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_path","data","require","_utils","_configError","PACKAGE_FILENAME","readConfigPackage","makeStaticFileCache","filepath","content","options","JSON","parse","err","ConfigError","message","Error","Array","isArray","dirname","path","findPackageData","pkg","directories","isPackage","basename","push","join","nextLoc"],"sources":["../../../src/config/files/package.ts"],"sourcesContent":["import path from \"node:path\";\nimport type { Handler } from \"gensync\";\nimport { makeStaticFileCache } from \"./utils.ts\";\n\nimport type { ConfigFile, FilePackageData } from \"./types.ts\";\n\nimport ConfigError from \"../../errors/config-error.ts\";\n\nconst PACKAGE_FILENAME = \"package.json\";\n\nconst readConfigPackage = makeStaticFileCache(\n (filepath, content): ConfigFile => {\n let options;\n try {\n options = JSON.parse(content) as unknown;\n } catch (err) {\n throw new ConfigError(\n `Error while parsing JSON - ${err.message}`,\n filepath,\n );\n }\n\n if (!options) throw new Error(`${filepath}: No config detected`);\n\n if (typeof options !== \"object\") {\n throw new ConfigError(\n `Config returned typeof ${typeof options}`,\n filepath,\n );\n }\n if (Array.isArray(options)) {\n throw new ConfigError(`Expected config object but found array`, filepath);\n }\n\n return {\n filepath,\n dirname: path.dirname(filepath),\n options,\n };\n },\n);\n\n/**\n * Find metadata about the package that this file is inside of. Resolution\n * of Babel's config requires general package information to decide when to\n * search for .babelrc files\n */\nexport function* findPackageData(filepath: string): Handler {\n let pkg = null;\n const directories = [];\n let isPackage = true;\n\n let dirname = path.dirname(filepath);\n while (!pkg && path.basename(dirname) !== \"node_modules\") {\n directories.push(dirname);\n\n pkg = yield* readConfigPackage(path.join(dirname, PACKAGE_FILENAME));\n\n const nextLoc = path.dirname(dirname);\n if (dirname === nextLoc) {\n isPackage = false;\n break;\n }\n dirname = nextLoc;\n }\n\n return { filepath, directories, pkg, isPackage };\n}\n"],"mappings":";;;;;;AAAA,SAAAA,MAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,KAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAEA,IAAAE,MAAA,GAAAD,OAAA;AAIA,IAAAE,YAAA,GAAAF,OAAA;AAEA,MAAMG,gBAAgB,GAAG,cAAc;AAEvC,MAAMC,iBAAiB,GAAG,IAAAC,0BAAmB,EAC3C,CAACC,QAAQ,EAAEC,OAAO,KAAiB;EACjC,IAAIC,OAAO;EACX,IAAI;IACFA,OAAO,GAAGC,IAAI,CAACC,KAAK,CAACH,OAAO,CAAY;EAC1C,CAAC,CAAC,OAAOI,GAAG,EAAE;IACZ,MAAM,IAAIC,oBAAW,CACnB,8BAA8BD,GAAG,CAACE,OAAO,EAAE,EAC3CP,QACF,CAAC;EACH;EAEA,IAAI,CAACE,OAAO,EAAE,MAAM,IAAIM,KAAK,CAAC,GAAGR,QAAQ,sBAAsB,CAAC;EAEhE,IAAI,OAAOE,OAAO,KAAK,QAAQ,EAAE;IAC/B,MAAM,IAAII,oBAAW,CACnB,0BAA0B,OAAOJ,OAAO,EAAE,EAC1CF,QACF,CAAC;EACH;EACA,IAAIS,KAAK,CAACC,OAAO,CAACR,OAAO,CAAC,EAAE;IAC1B,MAAM,IAAII,oBAAW,CAAC,wCAAwC,EAAEN,QAAQ,CAAC;EAC3E;EAEA,OAAO;IACLA,QAAQ;IACRW,OAAO,EAAEC,MAAGA,CAAC,CAACD,OAAO,CAACX,QAAQ,CAAC;IAC/BE;EACF,CAAC;AACH,CACF,CAAC;AAOM,UAAUW,eAAeA,CAACb,QAAgB,EAA4B;EAC3E,IAAIc,GAAG,GAAG,IAAI;EACd,MAAMC,WAAW,GAAG,EAAE;EACtB,IAAIC,SAAS,GAAG,IAAI;EAEpB,IAAIL,OAAO,GAAGC,MAAGA,CAAC,CAACD,OAAO,CAACX,QAAQ,CAAC;EACpC,OAAO,CAACc,GAAG,IAAIF,MAAGA,CAAC,CAACK,QAAQ,CAACN,OAAO,CAAC,KAAK,cAAc,EAAE;IACxDI,WAAW,CAACG,IAAI,CAACP,OAAO,CAAC;IAEzBG,GAAG,GAAG,OAAOhB,iBAAiB,CAACc,MAAGA,CAAC,CAACO,IAAI,CAACR,OAAO,EAAEd,gBAAgB,CAAC,CAAC;IAEpE,MAAMuB,OAAO,GAAGR,MAAGA,CAAC,CAACD,OAAO,CAACA,OAAO,CAAC;IACrC,IAAIA,OAAO,KAAKS,OAAO,EAAE;MACvBJ,SAAS,GAAG,KAAK;MACjB;IACF;IACAL,OAAO,GAAGS,OAAO;EACnB;EAEA,OAAO;IAAEpB,QAAQ;IAAEe,WAAW;IAAED,GAAG;IAAEE;EAAU,CAAC;AAClD;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/files/plugins.js b/node_modules/@babel/core/lib/config/files/plugins.js deleted file mode 100644 index caad07f5..00000000 --- a/node_modules/@babel/core/lib/config/files/plugins.js +++ /dev/null @@ -1,220 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.loadPlugin = loadPlugin; -exports.loadPreset = loadPreset; -exports.resolvePreset = exports.resolvePlugin = void 0; -function _debug() { - const data = require("debug"); - _debug = function () { - return data; - }; - return data; -} -function _path() { - const data = require("path"); - _path = function () { - return data; - }; - return data; -} -var _async = require("../../gensync-utils/async.js"); -var _moduleTypes = require("./module-types.js"); -function _url() { - const data = require("url"); - _url = function () { - return data; - }; - return data; -} -var _importMetaResolve = require("../../vendor/import-meta-resolve.js"); -require("module"); -function _fs() { - const data = require("fs"); - _fs = function () { - return data; - }; - return data; -} -const debug = _debug()("babel:config:loading:files:plugins"); -const EXACT_RE = /^module:/; -const BABEL_PLUGIN_PREFIX_RE = /^(?!@|module:|[^/]+\/|babel-plugin-)/; -const BABEL_PRESET_PREFIX_RE = /^(?!@|module:|[^/]+\/|babel-preset-)/; -const BABEL_PLUGIN_ORG_RE = /^(@babel\/)(?!plugin-|[^/]+\/)/; -const BABEL_PRESET_ORG_RE = /^(@babel\/)(?!preset-|[^/]+\/)/; -const OTHER_PLUGIN_ORG_RE = /^(@(?!babel\/)[^/]+\/)(?![^/]*babel-plugin(?:-|\/|$)|[^/]+\/)/; -const OTHER_PRESET_ORG_RE = /^(@(?!babel\/)[^/]+\/)(?![^/]*babel-preset(?:-|\/|$)|[^/]+\/)/; -const OTHER_ORG_DEFAULT_RE = /^(@(?!babel$)[^/]+)$/; -const resolvePlugin = exports.resolvePlugin = resolveStandardizedName.bind(null, "plugin"); -const resolvePreset = exports.resolvePreset = resolveStandardizedName.bind(null, "preset"); -function* loadPlugin(name, dirname) { - const { - filepath, - loader - } = resolvePlugin(name, dirname, yield* (0, _async.isAsync)()); - const value = yield* requireModule("plugin", loader, filepath); - debug("Loaded plugin %o from %o.", name, dirname); - return { - filepath, - value - }; -} -function* loadPreset(name, dirname) { - const { - filepath, - loader - } = resolvePreset(name, dirname, yield* (0, _async.isAsync)()); - const value = yield* requireModule("preset", loader, filepath); - debug("Loaded preset %o from %o.", name, dirname); - return { - filepath, - value - }; -} -function standardizeName(type, name) { - if (_path().isAbsolute(name)) return name; - const isPreset = type === "preset"; - return name.replace(isPreset ? BABEL_PRESET_PREFIX_RE : BABEL_PLUGIN_PREFIX_RE, `babel-${type}-`).replace(isPreset ? BABEL_PRESET_ORG_RE : BABEL_PLUGIN_ORG_RE, `$1${type}-`).replace(isPreset ? OTHER_PRESET_ORG_RE : OTHER_PLUGIN_ORG_RE, `$1babel-${type}-`).replace(OTHER_ORG_DEFAULT_RE, `$1/babel-${type}`).replace(EXACT_RE, ""); -} -function* resolveAlternativesHelper(type, name) { - const standardizedName = standardizeName(type, name); - const { - error, - value - } = yield standardizedName; - if (!error) return value; - if (error.code !== "MODULE_NOT_FOUND") throw error; - if (standardizedName !== name && !(yield name).error) { - error.message += `\n- If you want to resolve "${name}", use "module:${name}"`; - } - if (!(yield standardizeName(type, "@babel/" + name)).error) { - error.message += `\n- Did you mean "@babel/${name}"?`; - } - const oppositeType = type === "preset" ? "plugin" : "preset"; - if (!(yield standardizeName(oppositeType, name)).error) { - error.message += `\n- Did you accidentally pass a ${oppositeType} as a ${type}?`; - } - if (type === "plugin") { - const transformName = standardizedName.replace("-proposal-", "-transform-"); - if (transformName !== standardizedName && !(yield transformName).error) { - error.message += `\n- Did you mean "${transformName}"?`; - } - } - error.message += `\n -Make sure that all the Babel plugins and presets you are using -are defined as dependencies or devDependencies in your package.json -file. It's possible that the missing plugin is loaded by a preset -you are using that forgot to add the plugin to its dependencies: you -can workaround this problem by explicitly adding the missing package -to your top-level package.json. -`; - throw error; -} -function tryRequireResolve(id, dirname) { - try { - if (dirname) { - return { - error: null, - value: (((v, w) => (v = v.split("."), w = w.split("."), +v[0] > +w[0] || v[0] == w[0] && +v[1] >= +w[1]))(process.versions.node, "8.9") ? require.resolve : (r, { - paths: [b] - }, M = require("module")) => { - let f = M._findPath(r, M._nodeModulePaths(b).concat(b)); - if (f) return f; - f = new Error(`Cannot resolve module '${r}'`); - f.code = "MODULE_NOT_FOUND"; - throw f; - })(id, { - paths: [dirname] - }) - }; - } else { - return { - error: null, - value: require.resolve(id) - }; - } - } catch (error) { - return { - error, - value: null - }; - } -} -function tryImportMetaResolve(id, options) { - try { - return { - error: null, - value: (0, _importMetaResolve.resolve)(id, options) - }; - } catch (error) { - return { - error, - value: null - }; - } -} -function resolveStandardizedNameForRequire(type, name, dirname) { - const it = resolveAlternativesHelper(type, name); - let res = it.next(); - while (!res.done) { - res = it.next(tryRequireResolve(res.value, dirname)); - } - return { - loader: "require", - filepath: res.value - }; -} -function resolveStandardizedNameForImport(type, name, dirname) { - const parentUrl = (0, _url().pathToFileURL)(_path().join(dirname, "./babel-virtual-resolve-base.js")).href; - const it = resolveAlternativesHelper(type, name); - let res = it.next(); - while (!res.done) { - res = it.next(tryImportMetaResolve(res.value, parentUrl)); - } - return { - loader: "auto", - filepath: (0, _url().fileURLToPath)(res.value) - }; -} -function resolveStandardizedName(type, name, dirname, allowAsync) { - if (!_moduleTypes.supportsESM || !allowAsync) { - return resolveStandardizedNameForRequire(type, name, dirname); - } - try { - const resolved = resolveStandardizedNameForImport(type, name, dirname); - if (!(0, _fs().existsSync)(resolved.filepath)) { - throw Object.assign(new Error(`Could not resolve "${name}" in file ${dirname}.`), { - type: "MODULE_NOT_FOUND" - }); - } - return resolved; - } catch (e) { - try { - return resolveStandardizedNameForRequire(type, name, dirname); - } catch (e2) { - if (e.type === "MODULE_NOT_FOUND") throw e; - if (e2.type === "MODULE_NOT_FOUND") throw e2; - throw e; - } - } -} -var LOADING_MODULES = new Set(); -function* requireModule(type, loader, name) { - if (!(yield* (0, _async.isAsync)()) && LOADING_MODULES.has(name)) { - throw new Error(`Reentrant ${type} detected trying to load "${name}". This module is not ignored ` + "and is trying to load itself while compiling itself, leading to a dependency cycle. " + 'We recommend adding it to your "ignore" list in your babelrc, or to a .babelignore.'); - } - try { - LOADING_MODULES.add(name); - return yield* (0, _moduleTypes.default)(name, loader, `You appear to be using a native ECMAScript module ${type}, ` + "which is only supported when running Babel asynchronously " + "or when using the Node.js `--experimental-require-module` flag.", `You appear to be using a ${type} that contains top-level await, ` + "which is only supported when running Babel asynchronously.", true); - } catch (err) { - err.message = `[BABEL]: ${err.message} (While processing: ${name})`; - throw err; - } finally { - LOADING_MODULES.delete(name); - } -} -0 && 0; - -//# sourceMappingURL=plugins.js.map diff --git a/node_modules/@babel/core/lib/config/files/plugins.js.map b/node_modules/@babel/core/lib/config/files/plugins.js.map deleted file mode 100644 index f3879e30..00000000 --- a/node_modules/@babel/core/lib/config/files/plugins.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_debug","data","require","_path","_async","_moduleTypes","_url","_importMetaResolve","_fs","debug","buildDebug","EXACT_RE","BABEL_PLUGIN_PREFIX_RE","BABEL_PRESET_PREFIX_RE","BABEL_PLUGIN_ORG_RE","BABEL_PRESET_ORG_RE","OTHER_PLUGIN_ORG_RE","OTHER_PRESET_ORG_RE","OTHER_ORG_DEFAULT_RE","resolvePlugin","exports","resolveStandardizedName","bind","resolvePreset","loadPlugin","name","dirname","filepath","loader","isAsync","value","requireModule","loadPreset","standardizeName","type","path","isAbsolute","isPreset","replace","resolveAlternativesHelper","standardizedName","error","code","message","oppositeType","transformName","tryRequireResolve","id","v","w","split","process","versions","node","resolve","r","paths","b","M","f","_findPath","_nodeModulePaths","concat","Error","tryImportMetaResolve","options","importMetaResolve","resolveStandardizedNameForRequire","it","res","next","done","resolveStandardizedNameForImport","parentUrl","pathToFileURL","join","href","fileURLToPath","allowAsync","supportsESM","resolved","existsSync","Object","assign","e","e2","LOADING_MODULES","Set","has","add","loadCodeDefault","err","delete"],"sources":["../../../src/config/files/plugins.ts"],"sourcesContent":["/**\n * This file handles all logic for converting string-based configuration references into loaded objects.\n */\n\nimport buildDebug from \"debug\";\nimport path from \"node:path\";\nimport type { Handler } from \"gensync\";\nimport { isAsync } from \"../../gensync-utils/async.ts\";\nimport loadCodeDefault, { supportsESM } from \"./module-types.ts\";\nimport { fileURLToPath, pathToFileURL } from \"node:url\";\n\nimport { resolve as importMetaResolve } from \"../../vendor/import-meta-resolve.js\";\n\nimport { createRequire } from \"node:module\";\nimport { existsSync } from \"node:fs\";\nconst require = createRequire(import.meta.url);\n\nconst debug = buildDebug(\"babel:config:loading:files:plugins\");\n\nconst EXACT_RE = /^module:/;\nconst BABEL_PLUGIN_PREFIX_RE = /^(?!@|module:|[^/]+\\/|babel-plugin-)/;\nconst BABEL_PRESET_PREFIX_RE = /^(?!@|module:|[^/]+\\/|babel-preset-)/;\nconst BABEL_PLUGIN_ORG_RE = /^(@babel\\/)(?!plugin-|[^/]+\\/)/;\nconst BABEL_PRESET_ORG_RE = /^(@babel\\/)(?!preset-|[^/]+\\/)/;\nconst OTHER_PLUGIN_ORG_RE =\n /^(@(?!babel\\/)[^/]+\\/)(?![^/]*babel-plugin(?:-|\\/|$)|[^/]+\\/)/;\nconst OTHER_PRESET_ORG_RE =\n /^(@(?!babel\\/)[^/]+\\/)(?![^/]*babel-preset(?:-|\\/|$)|[^/]+\\/)/;\nconst OTHER_ORG_DEFAULT_RE = /^(@(?!babel$)[^/]+)$/;\n\nexport const resolvePlugin = resolveStandardizedName.bind(null, \"plugin\");\nexport const resolvePreset = resolveStandardizedName.bind(null, \"preset\");\n\nexport function* loadPlugin(\n name: string,\n dirname: string,\n): Handler<{ filepath: string; value: unknown }> {\n const { filepath, loader } = resolvePlugin(name, dirname, yield* isAsync());\n\n const value = yield* requireModule(\"plugin\", loader, filepath);\n debug(\"Loaded plugin %o from %o.\", name, dirname);\n\n return { filepath, value };\n}\n\nexport function* loadPreset(\n name: string,\n dirname: string,\n): Handler<{ filepath: string; value: unknown }> {\n const { filepath, loader } = resolvePreset(name, dirname, yield* isAsync());\n\n const value = yield* requireModule(\"preset\", loader, filepath);\n\n debug(\"Loaded preset %o from %o.\", name, dirname);\n\n return { filepath, value };\n}\n\nfunction standardizeName(type: \"plugin\" | \"preset\", name: string) {\n // Let absolute and relative paths through.\n if (path.isAbsolute(name)) return name;\n\n const isPreset = type === \"preset\";\n\n return (\n name\n // foo -> babel-preset-foo\n .replace(\n isPreset ? BABEL_PRESET_PREFIX_RE : BABEL_PLUGIN_PREFIX_RE,\n `babel-${type}-`,\n )\n // @babel/es2015 -> @babel/preset-es2015\n .replace(\n isPreset ? BABEL_PRESET_ORG_RE : BABEL_PLUGIN_ORG_RE,\n `$1${type}-`,\n )\n // @foo/mypreset -> @foo/babel-preset-mypreset\n .replace(\n isPreset ? OTHER_PRESET_ORG_RE : OTHER_PLUGIN_ORG_RE,\n `$1babel-${type}-`,\n )\n // @foo -> @foo/babel-preset\n .replace(OTHER_ORG_DEFAULT_RE, `$1/babel-${type}`)\n // module:mypreset -> mypreset\n .replace(EXACT_RE, \"\")\n );\n}\n\ntype Result = { error: Error; value: null } | { error: null; value: T };\n\nfunction* resolveAlternativesHelper(\n type: \"plugin\" | \"preset\",\n name: string,\n): Iterator> {\n const standardizedName = standardizeName(type, name);\n const { error, value } = yield standardizedName;\n if (!error) return value;\n\n // @ts-expect-error code may not index error\n if (error.code !== \"MODULE_NOT_FOUND\") throw error;\n\n if (standardizedName !== name && !(yield name).error) {\n error.message += `\\n- If you want to resolve \"${name}\", use \"module:${name}\"`;\n }\n\n if (!(yield standardizeName(type, \"@babel/\" + name)).error) {\n error.message += `\\n- Did you mean \"@babel/${name}\"?`;\n }\n\n const oppositeType = type === \"preset\" ? \"plugin\" : \"preset\";\n if (!(yield standardizeName(oppositeType, name)).error) {\n error.message += `\\n- Did you accidentally pass a ${oppositeType} as a ${type}?`;\n }\n\n if (type === \"plugin\") {\n const transformName = standardizedName.replace(\"-proposal-\", \"-transform-\");\n if (transformName !== standardizedName && !(yield transformName).error) {\n error.message += `\\n- Did you mean \"${transformName}\"?`;\n }\n }\n\n error.message += `\\n\nMake sure that all the Babel plugins and presets you are using\nare defined as dependencies or devDependencies in your package.json\nfile. It's possible that the missing plugin is loaded by a preset\nyou are using that forgot to add the plugin to its dependencies: you\ncan workaround this problem by explicitly adding the missing package\nto your top-level package.json.\n`;\n\n throw error;\n}\n\nfunction tryRequireResolve(\n id: string,\n dirname: string | undefined,\n): Result {\n try {\n if (dirname) {\n return { error: null, value: require.resolve(id, { paths: [dirname] }) };\n } else {\n return { error: null, value: require.resolve(id) };\n }\n } catch (error) {\n return { error, value: null };\n }\n}\n\nfunction tryImportMetaResolve(\n id: Parameters[0],\n options: Parameters[1],\n): Result {\n try {\n return { error: null, value: importMetaResolve(id, options) };\n } catch (error) {\n return { error, value: null };\n }\n}\n\nfunction resolveStandardizedNameForRequire(\n type: \"plugin\" | \"preset\",\n name: string,\n dirname: string,\n) {\n const it = resolveAlternativesHelper(type, name);\n let res = it.next();\n while (!res.done) {\n res = it.next(tryRequireResolve(res.value, dirname));\n }\n return { loader: \"require\" as const, filepath: res.value };\n}\nfunction resolveStandardizedNameForImport(\n type: \"plugin\" | \"preset\",\n name: string,\n dirname: string,\n) {\n const parentUrl = pathToFileURL(\n path.join(dirname, \"./babel-virtual-resolve-base.js\"),\n ).href;\n\n const it = resolveAlternativesHelper(type, name);\n let res = it.next();\n while (!res.done) {\n res = it.next(tryImportMetaResolve(res.value, parentUrl));\n }\n return { loader: \"auto\" as const, filepath: fileURLToPath(res.value) };\n}\n\nfunction resolveStandardizedName(\n type: \"plugin\" | \"preset\",\n name: string,\n dirname: string,\n allowAsync: boolean,\n) {\n if (!supportsESM || !allowAsync) {\n return resolveStandardizedNameForRequire(type, name, dirname);\n }\n\n try {\n const resolved = resolveStandardizedNameForImport(type, name, dirname);\n // import-meta-resolve 4.0 does not throw if the module is not found.\n if (!existsSync(resolved.filepath)) {\n throw Object.assign(\n new Error(`Could not resolve \"${name}\" in file ${dirname}.`),\n { type: \"MODULE_NOT_FOUND\" },\n );\n }\n return resolved;\n } catch (e) {\n try {\n return resolveStandardizedNameForRequire(type, name, dirname);\n } catch (e2) {\n if (e.type === \"MODULE_NOT_FOUND\") throw e;\n if (e2.type === \"MODULE_NOT_FOUND\") throw e2;\n throw e;\n }\n }\n}\n\nif (!process.env.BABEL_8_BREAKING) {\n // eslint-disable-next-line no-var\n var LOADING_MODULES = new Set();\n}\nfunction* requireModule(\n type: string,\n loader: \"require\" | \"auto\",\n name: string,\n): Handler {\n if (!process.env.BABEL_8_BREAKING) {\n if (!(yield* isAsync()) && LOADING_MODULES.has(name)) {\n throw new Error(\n `Reentrant ${type} detected trying to load \"${name}\". This module is not ignored ` +\n \"and is trying to load itself while compiling itself, leading to a dependency cycle. \" +\n 'We recommend adding it to your \"ignore\" list in your babelrc, or to a .babelignore.',\n );\n }\n }\n\n try {\n if (!process.env.BABEL_8_BREAKING) {\n LOADING_MODULES.add(name);\n }\n\n if (process.env.BABEL_8_BREAKING) {\n return yield* loadCodeDefault(\n name,\n loader,\n `You appear to be using a native ECMAScript module ${type}, ` +\n \"which is only supported when running Babel asynchronously \" +\n \"or when using the Node.js `--experimental-require-module` flag.\",\n `You appear to be using a ${type} that contains top-level await, ` +\n \"which is only supported when running Babel asynchronously.\",\n );\n } else {\n return yield* loadCodeDefault(\n name,\n loader,\n `You appear to be using a native ECMAScript module ${type}, ` +\n \"which is only supported when running Babel asynchronously \" +\n \"or when using the Node.js `--experimental-require-module` flag.\",\n `You appear to be using a ${type} that contains top-level await, ` +\n \"which is only supported when running Babel asynchronously.\",\n // For backward compatibility, we need to support malformed presets\n // defined as separate named exports rather than a single default\n // export.\n // See packages/babel-core/test/fixtures/option-manager/presets/es2015_named.js\n // @ts-ignore(Babel 7 vs Babel 8) This param has been removed\n true,\n );\n }\n } catch (err) {\n err.message = `[BABEL]: ${err.message} (While processing: ${name})`;\n throw err;\n } finally {\n if (!process.env.BABEL_8_BREAKING) {\n LOADING_MODULES.delete(name);\n }\n }\n}\n"],"mappings":";;;;;;;;AAIA,SAAAA,OAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,MAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,SAAAE,MAAA;EAAA,MAAAF,IAAA,GAAAC,OAAA;EAAAC,KAAA,YAAAA,CAAA;IAAA,OAAAF,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAEA,IAAAG,MAAA,GAAAF,OAAA;AACA,IAAAG,YAAA,GAAAH,OAAA;AACA,SAAAI,KAAA;EAAA,MAAAL,IAAA,GAAAC,OAAA;EAAAI,IAAA,YAAAA,CAAA;IAAA,OAAAL,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAEA,IAAAM,kBAAA,GAAAL,OAAA;AAEAA,OAAA;AACA,SAAAM,IAAA;EAAA,MAAAP,IAAA,GAAAC,OAAA;EAAAM,GAAA,YAAAA,CAAA;IAAA,OAAAP,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAGA,MAAMQ,KAAK,GAAGC,OAASA,CAAC,CAAC,oCAAoC,CAAC;AAE9D,MAAMC,QAAQ,GAAG,UAAU;AAC3B,MAAMC,sBAAsB,GAAG,sCAAsC;AACrE,MAAMC,sBAAsB,GAAG,sCAAsC;AACrE,MAAMC,mBAAmB,GAAG,gCAAgC;AAC5D,MAAMC,mBAAmB,GAAG,gCAAgC;AAC5D,MAAMC,mBAAmB,GACvB,+DAA+D;AACjE,MAAMC,mBAAmB,GACvB,+DAA+D;AACjE,MAAMC,oBAAoB,GAAG,sBAAsB;AAE5C,MAAMC,aAAa,GAAAC,OAAA,CAAAD,aAAA,GAAGE,uBAAuB,CAACC,IAAI,CAAC,IAAI,EAAE,QAAQ,CAAC;AAClE,MAAMC,aAAa,GAAAH,OAAA,CAAAG,aAAA,GAAGF,uBAAuB,CAACC,IAAI,CAAC,IAAI,EAAE,QAAQ,CAAC;AAElE,UAAUE,UAAUA,CACzBC,IAAY,EACZC,OAAe,EACgC;EAC/C,MAAM;IAAEC,QAAQ;IAAEC;EAAO,CAAC,GAAGT,aAAa,CAACM,IAAI,EAAEC,OAAO,EAAE,OAAO,IAAAG,cAAO,EAAC,CAAC,CAAC;EAE3E,MAAMC,KAAK,GAAG,OAAOC,aAAa,CAAC,QAAQ,EAAEH,MAAM,EAAED,QAAQ,CAAC;EAC9DlB,KAAK,CAAC,2BAA2B,EAAEgB,IAAI,EAAEC,OAAO,CAAC;EAEjD,OAAO;IAAEC,QAAQ;IAAEG;EAAM,CAAC;AAC5B;AAEO,UAAUE,UAAUA,CACzBP,IAAY,EACZC,OAAe,EACgC;EAC/C,MAAM;IAAEC,QAAQ;IAAEC;EAAO,CAAC,GAAGL,aAAa,CAACE,IAAI,EAAEC,OAAO,EAAE,OAAO,IAAAG,cAAO,EAAC,CAAC,CAAC;EAE3E,MAAMC,KAAK,GAAG,OAAOC,aAAa,CAAC,QAAQ,EAAEH,MAAM,EAAED,QAAQ,CAAC;EAE9DlB,KAAK,CAAC,2BAA2B,EAAEgB,IAAI,EAAEC,OAAO,CAAC;EAEjD,OAAO;IAAEC,QAAQ;IAAEG;EAAM,CAAC;AAC5B;AAEA,SAASG,eAAeA,CAACC,IAAyB,EAAET,IAAY,EAAE;EAEhE,IAAIU,MAAGA,CAAC,CAACC,UAAU,CAACX,IAAI,CAAC,EAAE,OAAOA,IAAI;EAEtC,MAAMY,QAAQ,GAAGH,IAAI,KAAK,QAAQ;EAElC,OACET,IAAI,CAEDa,OAAO,CACND,QAAQ,GAAGxB,sBAAsB,GAAGD,sBAAsB,EAC1D,SAASsB,IAAI,GACf,CAAC,CAEAI,OAAO,CACND,QAAQ,GAAGtB,mBAAmB,GAAGD,mBAAmB,EACpD,KAAKoB,IAAI,GACX,CAAC,CAEAI,OAAO,CACND,QAAQ,GAAGpB,mBAAmB,GAAGD,mBAAmB,EACpD,WAAWkB,IAAI,GACjB,CAAC,CAEAI,OAAO,CAACpB,oBAAoB,EAAE,YAAYgB,IAAI,EAAE,CAAC,CAEjDI,OAAO,CAAC3B,QAAQ,EAAE,EAAE,CAAC;AAE5B;AAIA,UAAU4B,yBAAyBA,CACjCL,IAAyB,EACzBT,IAAY,EAC8B;EAC1C,MAAMe,gBAAgB,GAAGP,eAAe,CAACC,IAAI,EAAET,IAAI,CAAC;EACpD,MAAM;IAAEgB,KAAK;IAAEX;EAAM,CAAC,GAAG,MAAMU,gBAAgB;EAC/C,IAAI,CAACC,KAAK,EAAE,OAAOX,KAAK;EAGxB,IAAIW,KAAK,CAACC,IAAI,KAAK,kBAAkB,EAAE,MAAMD,KAAK;EAElD,IAAID,gBAAgB,KAAKf,IAAI,IAAI,CAAC,CAAC,MAAMA,IAAI,EAAEgB,KAAK,EAAE;IACpDA,KAAK,CAACE,OAAO,IAAI,+BAA+BlB,IAAI,kBAAkBA,IAAI,GAAG;EAC/E;EAEA,IAAI,CAAC,CAAC,MAAMQ,eAAe,CAACC,IAAI,EAAE,SAAS,GAAGT,IAAI,CAAC,EAAEgB,KAAK,EAAE;IAC1DA,KAAK,CAACE,OAAO,IAAI,4BAA4BlB,IAAI,IAAI;EACvD;EAEA,MAAMmB,YAAY,GAAGV,IAAI,KAAK,QAAQ,GAAG,QAAQ,GAAG,QAAQ;EAC5D,IAAI,CAAC,CAAC,MAAMD,eAAe,CAACW,YAAY,EAAEnB,IAAI,CAAC,EAAEgB,KAAK,EAAE;IACtDA,KAAK,CAACE,OAAO,IAAI,mCAAmCC,YAAY,SAASV,IAAI,GAAG;EAClF;EAEA,IAAIA,IAAI,KAAK,QAAQ,EAAE;IACrB,MAAMW,aAAa,GAAGL,gBAAgB,CAACF,OAAO,CAAC,YAAY,EAAE,aAAa,CAAC;IAC3E,IAAIO,aAAa,KAAKL,gBAAgB,IAAI,CAAC,CAAC,MAAMK,aAAa,EAAEJ,KAAK,EAAE;MACtEA,KAAK,CAACE,OAAO,IAAI,qBAAqBE,aAAa,IAAI;IACzD;EACF;EAEAJ,KAAK,CAACE,OAAO,IAAI;AACnB;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;EAEC,MAAMF,KAAK;AACb;AAEA,SAASK,iBAAiBA,CACxBC,EAAU,EACVrB,OAA2B,EACX;EAChB,IAAI;IACF,IAAIA,OAAO,EAAE;MACX,OAAO;QAAEe,KAAK,EAAE,IAAI;QAAEX,KAAK,EAAE,GAAAkB,CAAA,EAAAC,CAAA,MAAAD,CAAA,GAAAA,CAAA,CAAAE,KAAA,OAAAD,CAAA,GAAAA,CAAA,CAAAC,KAAA,QAAAF,CAAA,OAAAC,CAAA,OAAAD,CAAA,OAAAC,CAAA,QAAAD,CAAA,QAAAC,CAAA,MAAAE,OAAA,CAAAC,QAAA,CAAAC,IAAA,WAAAnD,OAAA,CAAAoD,OAAA,IAAAC,CAAA;UAAAC,KAAA,GAAAC,CAAA;QAAA,GAAAC,CAAA,GAAAxD,OAAA;UAAA,IAAAyD,CAAA,GAAAD,CAAA,CAAAE,SAAA,CAAAL,CAAA,EAAAG,CAAA,CAAAG,gBAAA,CAAAJ,CAAA,EAAAK,MAAA,CAAAL,CAAA;UAAA,IAAAE,CAAA,SAAAA,CAAA;UAAAA,CAAA,OAAAI,KAAA,2BAAAR,CAAA;UAAAI,CAAA,CAAAjB,IAAA;UAAA,MAAAiB,CAAA;QAAA,GAAgBZ,EAAE,EAAE;UAAES,KAAK,EAAE,CAAC9B,OAAO;QAAE,CAAC;MAAE,CAAC;IAC1E,CAAC,MAAM;MACL,OAAO;QAAEe,KAAK,EAAE,IAAI;QAAEX,KAAK,EAAE5B,OAAO,CAACoD,OAAO,CAACP,EAAE;MAAE,CAAC;IACpD;EACF,CAAC,CAAC,OAAON,KAAK,EAAE;IACd,OAAO;MAAEA,KAAK;MAAEX,KAAK,EAAE;IAAK,CAAC;EAC/B;AACF;AAEA,SAASkC,oBAAoBA,CAC3BjB,EAA2C,EAC3CkB,OAAgD,EAChC;EAChB,IAAI;IACF,OAAO;MAAExB,KAAK,EAAE,IAAI;MAAEX,KAAK,EAAE,IAAAoC,0BAAiB,EAACnB,EAAE,EAAEkB,OAAO;IAAE,CAAC;EAC/D,CAAC,CAAC,OAAOxB,KAAK,EAAE;IACd,OAAO;MAAEA,KAAK;MAAEX,KAAK,EAAE;IAAK,CAAC;EAC/B;AACF;AAEA,SAASqC,iCAAiCA,CACxCjC,IAAyB,EACzBT,IAAY,EACZC,OAAe,EACf;EACA,MAAM0C,EAAE,GAAG7B,yBAAyB,CAACL,IAAI,EAAET,IAAI,CAAC;EAChD,IAAI4C,GAAG,GAAGD,EAAE,CAACE,IAAI,CAAC,CAAC;EACnB,OAAO,CAACD,GAAG,CAACE,IAAI,EAAE;IAChBF,GAAG,GAAGD,EAAE,CAACE,IAAI,CAACxB,iBAAiB,CAACuB,GAAG,CAACvC,KAAK,EAAEJ,OAAO,CAAC,CAAC;EACtD;EACA,OAAO;IAAEE,MAAM,EAAE,SAAkB;IAAED,QAAQ,EAAE0C,GAAG,CAACvC;EAAM,CAAC;AAC5D;AACA,SAAS0C,gCAAgCA,CACvCtC,IAAyB,EACzBT,IAAY,EACZC,OAAe,EACf;EACA,MAAM+C,SAAS,GAAG,IAAAC,oBAAa,EAC7BvC,MAAGA,CAAC,CAACwC,IAAI,CAACjD,OAAO,EAAE,iCAAiC,CACtD,CAAC,CAACkD,IAAI;EAEN,MAAMR,EAAE,GAAG7B,yBAAyB,CAACL,IAAI,EAAET,IAAI,CAAC;EAChD,IAAI4C,GAAG,GAAGD,EAAE,CAACE,IAAI,CAAC,CAAC;EACnB,OAAO,CAACD,GAAG,CAACE,IAAI,EAAE;IAChBF,GAAG,GAAGD,EAAE,CAACE,IAAI,CAACN,oBAAoB,CAACK,GAAG,CAACvC,KAAK,EAAE2C,SAAS,CAAC,CAAC;EAC3D;EACA,OAAO;IAAE7C,MAAM,EAAE,MAAe;IAAED,QAAQ,EAAE,IAAAkD,oBAAa,EAACR,GAAG,CAACvC,KAAK;EAAE,CAAC;AACxE;AAEA,SAAST,uBAAuBA,CAC9Ba,IAAyB,EACzBT,IAAY,EACZC,OAAe,EACfoD,UAAmB,EACnB;EACA,IAAI,CAACC,wBAAW,IAAI,CAACD,UAAU,EAAE;IAC/B,OAAOX,iCAAiC,CAACjC,IAAI,EAAET,IAAI,EAAEC,OAAO,CAAC;EAC/D;EAEA,IAAI;IACF,MAAMsD,QAAQ,GAAGR,gCAAgC,CAACtC,IAAI,EAAET,IAAI,EAAEC,OAAO,CAAC;IAEtE,IAAI,CAAC,IAAAuD,gBAAU,EAACD,QAAQ,CAACrD,QAAQ,CAAC,EAAE;MAClC,MAAMuD,MAAM,CAACC,MAAM,CACjB,IAAIpB,KAAK,CAAC,sBAAsBtC,IAAI,aAAaC,OAAO,GAAG,CAAC,EAC5D;QAAEQ,IAAI,EAAE;MAAmB,CAC7B,CAAC;IACH;IACA,OAAO8C,QAAQ;EACjB,CAAC,CAAC,OAAOI,CAAC,EAAE;IACV,IAAI;MACF,OAAOjB,iCAAiC,CAACjC,IAAI,EAAET,IAAI,EAAEC,OAAO,CAAC;IAC/D,CAAC,CAAC,OAAO2D,EAAE,EAAE;MACX,IAAID,CAAC,CAAClD,IAAI,KAAK,kBAAkB,EAAE,MAAMkD,CAAC;MAC1C,IAAIC,EAAE,CAACnD,IAAI,KAAK,kBAAkB,EAAE,MAAMmD,EAAE;MAC5C,MAAMD,CAAC;IACT;EACF;AACF;AAIE,IAAIE,eAAe,GAAG,IAAIC,GAAG,CAAC,CAAC;AAEjC,UAAUxD,aAAaA,CACrBG,IAAY,EACZN,MAA0B,EAC1BH,IAAY,EACM;EAEhB,IAAI,EAAE,OAAO,IAAAI,cAAO,EAAC,CAAC,CAAC,IAAIyD,eAAe,CAACE,GAAG,CAAC/D,IAAI,CAAC,EAAE;IACpD,MAAM,IAAIsC,KAAK,CACb,aAAa7B,IAAI,6BAA6BT,IAAI,gCAAgC,GAChF,sFAAsF,GACtF,qFACJ,CAAC;EACH;EAGF,IAAI;IAEA6D,eAAe,CAACG,GAAG,CAAChE,IAAI,CAAC;IAczB,OAAO,OAAO,IAAAiE,oBAAe,EAC3BjE,IAAI,EACJG,MAAM,EACN,qDAAqDM,IAAI,IAAI,GAC3D,4DAA4D,GAC5D,iEAAiE,EACnE,4BAA4BA,IAAI,kCAAkC,GAChE,4DAA4D,EAM9D,IACF,CAAC;EAEL,CAAC,CAAC,OAAOyD,GAAG,EAAE;IACZA,GAAG,CAAChD,OAAO,GAAG,YAAYgD,GAAG,CAAChD,OAAO,uBAAuBlB,IAAI,GAAG;IACnE,MAAMkE,GAAG;EACX,CAAC,SAAS;IAENL,eAAe,CAACM,MAAM,CAACnE,IAAI,CAAC;EAEhC;AACF;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/files/types.js b/node_modules/@babel/core/lib/config/files/types.js deleted file mode 100644 index 8fd1422a..00000000 --- a/node_modules/@babel/core/lib/config/files/types.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -0 && 0; - -//# sourceMappingURL=types.js.map diff --git a/node_modules/@babel/core/lib/config/files/types.js.map b/node_modules/@babel/core/lib/config/files/types.js.map deleted file mode 100644 index a2ac40bc..00000000 --- a/node_modules/@babel/core/lib/config/files/types.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":[],"sources":["../../../src/config/files/types.ts"],"sourcesContent":["import type { InputOptions } from \"../index.ts\";\n\nexport type ConfigFile = {\n filepath: string;\n dirname: string;\n options: InputOptions & { babel?: unknown };\n};\n\nexport type IgnoreFile = {\n filepath: string;\n dirname: string;\n ignore: RegExp[];\n};\n\nexport type RelativeConfig = {\n // The actual config, either from package.json#babel, .babelrc, or\n // .babelrc.js, if there was one.\n config: ConfigFile | null;\n // The .babelignore, if there was one.\n ignore: IgnoreFile | null;\n};\n\nexport type FilePackageData = {\n // The file in the package.\n filepath: string;\n // Any ancestor directories of the file that are within the package.\n directories: string[];\n // The contents of the package.json. May not be found if the package just\n // terminated at a node_modules folder without finding one.\n pkg: ConfigFile | null;\n // True if a package.json or node_modules folder was found while traversing\n // the directory structure.\n isPackage: boolean;\n};\n"],"mappings":"","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/files/utils.js b/node_modules/@babel/core/lib/config/files/utils.js deleted file mode 100644 index 406aab9f..00000000 --- a/node_modules/@babel/core/lib/config/files/utils.js +++ /dev/null @@ -1,36 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.makeStaticFileCache = makeStaticFileCache; -var _caching = require("../caching.js"); -var fs = require("../../gensync-utils/fs.js"); -function _fs2() { - const data = require("fs"); - _fs2 = function () { - return data; - }; - return data; -} -function makeStaticFileCache(fn) { - return (0, _caching.makeStrongCache)(function* (filepath, cache) { - const cached = cache.invalidate(() => fileMtime(filepath)); - if (cached === null) { - return null; - } - return fn(filepath, yield* fs.readFile(filepath, "utf8")); - }); -} -function fileMtime(filepath) { - if (!_fs2().existsSync(filepath)) return null; - try { - return +_fs2().statSync(filepath).mtime; - } catch (e) { - if (e.code !== "ENOENT" && e.code !== "ENOTDIR") throw e; - } - return null; -} -0 && 0; - -//# sourceMappingURL=utils.js.map diff --git a/node_modules/@babel/core/lib/config/files/utils.js.map b/node_modules/@babel/core/lib/config/files/utils.js.map deleted file mode 100644 index f3be2259..00000000 --- a/node_modules/@babel/core/lib/config/files/utils.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_caching","require","fs","_fs2","data","makeStaticFileCache","fn","makeStrongCache","filepath","cache","cached","invalidate","fileMtime","readFile","nodeFs","existsSync","statSync","mtime","e","code"],"sources":["../../../src/config/files/utils.ts"],"sourcesContent":["import type { Handler } from \"gensync\";\n\nimport { makeStrongCache } from \"../caching.ts\";\nimport type { CacheConfigurator } from \"../caching.ts\";\nimport * as fs from \"../../gensync-utils/fs.ts\";\nimport nodeFs from \"node:fs\";\n\nexport function makeStaticFileCache(\n fn: (filepath: string, contents: string) => T,\n) {\n return makeStrongCache(function* (\n filepath: string,\n cache: CacheConfigurator,\n ): Handler {\n const cached = cache.invalidate(() => fileMtime(filepath));\n\n if (cached === null) {\n return null;\n }\n\n return fn(filepath, yield* fs.readFile(filepath, \"utf8\"));\n });\n}\n\nfunction fileMtime(filepath: string): number | null {\n if (!nodeFs.existsSync(filepath)) return null;\n\n try {\n return +nodeFs.statSync(filepath).mtime;\n } catch (e) {\n if (e.code !== \"ENOENT\" && e.code !== \"ENOTDIR\") throw e;\n }\n\n return null;\n}\n"],"mappings":";;;;;;AAEA,IAAAA,QAAA,GAAAC,OAAA;AAEA,IAAAC,EAAA,GAAAD,OAAA;AACA,SAAAE,KAAA;EAAA,MAAAC,IAAA,GAAAH,OAAA;EAAAE,IAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAEO,SAASC,mBAAmBA,CACjCC,EAA6C,EAC7C;EACA,OAAO,IAAAC,wBAAe,EAAC,WACrBC,QAAgB,EAChBC,KAA8B,EACX;IACnB,MAAMC,MAAM,GAAGD,KAAK,CAACE,UAAU,CAAC,MAAMC,SAAS,CAACJ,QAAQ,CAAC,CAAC;IAE1D,IAAIE,MAAM,KAAK,IAAI,EAAE;MACnB,OAAO,IAAI;IACb;IAEA,OAAOJ,EAAE,CAACE,QAAQ,EAAE,OAAON,EAAE,CAACW,QAAQ,CAACL,QAAQ,EAAE,MAAM,CAAC,CAAC;EAC3D,CAAC,CAAC;AACJ;AAEA,SAASI,SAASA,CAACJ,QAAgB,EAAiB;EAClD,IAAI,CAACM,KAAKA,CAAC,CAACC,UAAU,CAACP,QAAQ,CAAC,EAAE,OAAO,IAAI;EAE7C,IAAI;IACF,OAAO,CAACM,KAAKA,CAAC,CAACE,QAAQ,CAACR,QAAQ,CAAC,CAACS,KAAK;EACzC,CAAC,CAAC,OAAOC,CAAC,EAAE;IACV,IAAIA,CAAC,CAACC,IAAI,KAAK,QAAQ,IAAID,CAAC,CAACC,IAAI,KAAK,SAAS,EAAE,MAAMD,CAAC;EAC1D;EAEA,OAAO,IAAI;AACb;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/full.js b/node_modules/@babel/core/lib/config/full.js deleted file mode 100644 index 614caa98..00000000 --- a/node_modules/@babel/core/lib/config/full.js +++ /dev/null @@ -1,312 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; -function _gensync() { - const data = require("gensync"); - _gensync = function () { - return data; - }; - return data; -} -var _async = require("../gensync-utils/async.js"); -var _util = require("./util.js"); -var context = require("../index.js"); -var _plugin = require("./plugin.js"); -var _item = require("./item.js"); -var _configChain = require("./config-chain.js"); -var _deepArray = require("./helpers/deep-array.js"); -function _traverse() { - const data = require("@babel/traverse"); - _traverse = function () { - return data; - }; - return data; -} -var _caching = require("./caching.js"); -var _options = require("./validation/options.js"); -var _plugins = require("./validation/plugins.js"); -var _configApi = require("./helpers/config-api.js"); -var _partial = require("./partial.js"); -var _configError = require("../errors/config-error.js"); -var _default = exports.default = _gensync()(function* loadFullConfig(inputOpts) { - var _opts$assumptions; - const result = yield* (0, _partial.default)(inputOpts); - if (!result) { - return null; - } - const { - options, - context, - fileHandling - } = result; - if (fileHandling === "ignored") { - return null; - } - const optionDefaults = {}; - const { - plugins, - presets - } = options; - if (!plugins || !presets) { - throw new Error("Assertion failure - plugins and presets exist"); - } - const presetContext = Object.assign({}, context, { - targets: options.targets - }); - const toDescriptor = item => { - const desc = (0, _item.getItemDescriptor)(item); - if (!desc) { - throw new Error("Assertion failure - must be config item"); - } - return desc; - }; - const presetsDescriptors = presets.map(toDescriptor); - const initialPluginsDescriptors = plugins.map(toDescriptor); - const pluginDescriptorsByPass = [[]]; - const passes = []; - const externalDependencies = []; - const ignored = yield* enhanceError(context, function* recursePresetDescriptors(rawPresets, pluginDescriptorsPass) { - const presets = []; - for (let i = 0; i < rawPresets.length; i++) { - const descriptor = rawPresets[i]; - if (descriptor.options !== false) { - try { - var preset = yield* loadPresetDescriptor(descriptor, presetContext); - } catch (e) { - if (e.code === "BABEL_UNKNOWN_OPTION") { - (0, _options.checkNoUnwrappedItemOptionPairs)(rawPresets, i, "preset", e); - } - throw e; - } - externalDependencies.push(preset.externalDependencies); - if (descriptor.ownPass) { - presets.push({ - preset: preset.chain, - pass: [] - }); - } else { - presets.unshift({ - preset: preset.chain, - pass: pluginDescriptorsPass - }); - } - } - } - if (presets.length > 0) { - pluginDescriptorsByPass.splice(1, 0, ...presets.map(o => o.pass).filter(p => p !== pluginDescriptorsPass)); - for (const { - preset, - pass - } of presets) { - if (!preset) return true; - pass.push(...preset.plugins); - const ignored = yield* recursePresetDescriptors(preset.presets, pass); - if (ignored) return true; - preset.options.forEach(opts => { - (0, _util.mergeOptions)(optionDefaults, opts); - }); - } - } - })(presetsDescriptors, pluginDescriptorsByPass[0]); - if (ignored) return null; - const opts = optionDefaults; - (0, _util.mergeOptions)(opts, options); - const pluginContext = Object.assign({}, presetContext, { - assumptions: (_opts$assumptions = opts.assumptions) != null ? _opts$assumptions : {} - }); - yield* enhanceError(context, function* loadPluginDescriptors() { - pluginDescriptorsByPass[0].unshift(...initialPluginsDescriptors); - for (const descs of pluginDescriptorsByPass) { - const pass = []; - passes.push(pass); - for (let i = 0; i < descs.length; i++) { - const descriptor = descs[i]; - if (descriptor.options !== false) { - try { - var plugin = yield* loadPluginDescriptor(descriptor, pluginContext); - } catch (e) { - if (e.code === "BABEL_UNKNOWN_PLUGIN_PROPERTY") { - (0, _options.checkNoUnwrappedItemOptionPairs)(descs, i, "plugin", e); - } - throw e; - } - pass.push(plugin); - externalDependencies.push(plugin.externalDependencies); - } - } - } - })(); - opts.plugins = passes[0]; - opts.presets = passes.slice(1).filter(plugins => plugins.length > 0).map(plugins => ({ - plugins - })); - opts.passPerPreset = opts.presets.length > 0; - return { - options: opts, - passes: passes, - externalDependencies: (0, _deepArray.finalize)(externalDependencies) - }; -}); -function enhanceError(context, fn) { - return function* (arg1, arg2) { - try { - return yield* fn(arg1, arg2); - } catch (e) { - if (!e.message.startsWith("[BABEL]")) { - var _context$filename; - e.message = `[BABEL] ${(_context$filename = context.filename) != null ? _context$filename : "unknown file"}: ${e.message}`; - } - throw e; - } - }; -} -const makeDescriptorLoader = apiFactory => (0, _caching.makeWeakCache)(function* ({ - value, - options, - dirname, - alias -}, cache) { - if (options === false) throw new Error("Assertion failure"); - options = options || {}; - const externalDependencies = []; - let item = value; - if (typeof value === "function") { - const factory = (0, _async.maybeAsync)(value, `You appear to be using an async plugin/preset, but Babel has been called synchronously`); - const api = Object.assign({}, context, apiFactory(cache, externalDependencies)); - try { - item = yield* factory(api, options, dirname); - } catch (e) { - if (alias) { - e.message += ` (While processing: ${JSON.stringify(alias)})`; - } - throw e; - } - } - if (!item || typeof item !== "object") { - throw new Error("Plugin/Preset did not return an object."); - } - if ((0, _async.isThenable)(item)) { - yield* []; - throw new Error(`You appear to be using a promise as a plugin, ` + `which your current version of Babel does not support. ` + `If you're using a published plugin, ` + `you may need to upgrade your @babel/core version. ` + `As an alternative, you can prefix the promise with "await". ` + `(While processing: ${JSON.stringify(alias)})`); - } - if (externalDependencies.length > 0 && (!cache.configured() || cache.mode() === "forever")) { - let error = `A plugin/preset has external untracked dependencies ` + `(${externalDependencies[0]}), but the cache `; - if (!cache.configured()) { - error += `has not been configured to be invalidated when the external dependencies change. `; - } else { - error += ` has been configured to never be invalidated. `; - } - error += `Plugins/presets should configure their cache to be invalidated when the external ` + `dependencies change, for example using \`api.cache.invalidate(() => ` + `statSync(filepath).mtimeMs)\` or \`api.cache.never()\`\n` + `(While processing: ${JSON.stringify(alias)})`; - throw new Error(error); - } - return { - value: item, - options, - dirname, - alias, - externalDependencies: (0, _deepArray.finalize)(externalDependencies) - }; -}); -const pluginDescriptorLoader = makeDescriptorLoader(_configApi.makePluginAPI); -const presetDescriptorLoader = makeDescriptorLoader(_configApi.makePresetAPI); -const instantiatePlugin = (0, _caching.makeWeakCache)(function* ({ - value, - options, - dirname, - alias, - externalDependencies -}, cache) { - const pluginObj = (0, _plugins.validatePluginObject)(value); - const plugin = Object.assign({}, pluginObj); - if (plugin.visitor) { - plugin.visitor = _traverse().default.explode(Object.assign({}, plugin.visitor)); - } - if (plugin.inherits) { - const inheritsDescriptor = { - name: undefined, - alias: `${alias}$inherits`, - value: plugin.inherits, - options, - dirname - }; - const inherits = yield* (0, _async.forwardAsync)(loadPluginDescriptor, run => { - return cache.invalidate(data => run(inheritsDescriptor, data)); - }); - plugin.pre = chainMaybeAsync(inherits.pre, plugin.pre); - plugin.post = chainMaybeAsync(inherits.post, plugin.post); - plugin.manipulateOptions = chainMaybeAsync(inherits.manipulateOptions, plugin.manipulateOptions); - plugin.visitor = _traverse().default.visitors.merge([inherits.visitor || {}, plugin.visitor || {}]); - if (inherits.externalDependencies.length > 0) { - if (externalDependencies.length === 0) { - externalDependencies = inherits.externalDependencies; - } else { - externalDependencies = (0, _deepArray.finalize)([externalDependencies, inherits.externalDependencies]); - } - } - } - return new _plugin.default(plugin, options, alias, externalDependencies); -}); -function* loadPluginDescriptor(descriptor, context) { - if (descriptor.value instanceof _plugin.default) { - if (descriptor.options) { - throw new Error("Passed options to an existing Plugin instance will not work."); - } - return descriptor.value; - } - return yield* instantiatePlugin(yield* pluginDescriptorLoader(descriptor, context), context); -} -const needsFilename = val => val && typeof val !== "function"; -const validateIfOptionNeedsFilename = (options, descriptor) => { - if (needsFilename(options.test) || needsFilename(options.include) || needsFilename(options.exclude)) { - const formattedPresetName = descriptor.name ? `"${descriptor.name}"` : "/* your preset */"; - throw new _configError.default([`Preset ${formattedPresetName} requires a filename to be set when babel is called directly,`, `\`\`\``, `babel.transformSync(code, { filename: 'file.ts', presets: [${formattedPresetName}] });`, `\`\`\``, `See https://babeljs.io/docs/en/options#filename for more information.`].join("\n")); - } -}; -const validatePreset = (preset, context, descriptor) => { - if (!context.filename) { - var _options$overrides; - const { - options - } = preset; - validateIfOptionNeedsFilename(options, descriptor); - (_options$overrides = options.overrides) == null || _options$overrides.forEach(overrideOptions => validateIfOptionNeedsFilename(overrideOptions, descriptor)); - } -}; -const instantiatePreset = (0, _caching.makeWeakCacheSync)(({ - value, - dirname, - alias, - externalDependencies -}) => { - return { - options: (0, _options.validate)("preset", value), - alias, - dirname, - externalDependencies - }; -}); -function* loadPresetDescriptor(descriptor, context) { - const preset = instantiatePreset(yield* presetDescriptorLoader(descriptor, context)); - validatePreset(preset, context, descriptor); - return { - chain: yield* (0, _configChain.buildPresetChain)(preset, context), - externalDependencies: preset.externalDependencies - }; -} -function chainMaybeAsync(a, b) { - if (!a) return b; - if (!b) return a; - return function (...args) { - const res = a.apply(this, args); - if (res && typeof res.then === "function") { - return res.then(() => b.apply(this, args)); - } - return b.apply(this, args); - }; -} -0 && 0; - -//# sourceMappingURL=full.js.map diff --git a/node_modules/@babel/core/lib/config/full.js.map b/node_modules/@babel/core/lib/config/full.js.map deleted file mode 100644 index 55e99b8f..00000000 --- a/node_modules/@babel/core/lib/config/full.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_gensync","data","require","_async","_util","context","_plugin","_item","_configChain","_deepArray","_traverse","_caching","_options","_plugins","_configApi","_partial","_configError","_default","exports","default","gensync","loadFullConfig","inputOpts","_opts$assumptions","result","loadPrivatePartialConfig","options","fileHandling","optionDefaults","plugins","presets","Error","presetContext","Object","assign","targets","toDescriptor","item","desc","getItemDescriptor","presetsDescriptors","map","initialPluginsDescriptors","pluginDescriptorsByPass","passes","externalDependencies","ignored","enhanceError","recursePresetDescriptors","rawPresets","pluginDescriptorsPass","i","length","descriptor","preset","loadPresetDescriptor","e","code","checkNoUnwrappedItemOptionPairs","push","ownPass","chain","pass","unshift","splice","o","filter","p","forEach","opts","mergeOptions","pluginContext","assumptions","loadPluginDescriptors","descs","plugin","loadPluginDescriptor","slice","passPerPreset","freezeDeepArray","fn","arg1","arg2","message","startsWith","_context$filename","filename","makeDescriptorLoader","apiFactory","makeWeakCache","value","dirname","alias","cache","factory","maybeAsync","api","JSON","stringify","isThenable","configured","mode","error","pluginDescriptorLoader","makePluginAPI","presetDescriptorLoader","makePresetAPI","instantiatePlugin","pluginObj","validatePluginObject","visitor","traverse","explode","inherits","inheritsDescriptor","name","undefined","forwardAsync","run","invalidate","pre","chainMaybeAsync","post","manipulateOptions","visitors","merge","Plugin","needsFilename","val","validateIfOptionNeedsFilename","test","include","exclude","formattedPresetName","ConfigError","join","validatePreset","_options$overrides","overrides","overrideOptions","instantiatePreset","makeWeakCacheSync","validate","buildPresetChain","a","b","args","res","apply","then"],"sources":["../../src/config/full.ts"],"sourcesContent":["import gensync, { type Handler } from \"gensync\";\nimport {\n forwardAsync,\n maybeAsync,\n isThenable,\n} from \"../gensync-utils/async.ts\";\n\nimport { mergeOptions } from \"./util.ts\";\nimport * as context from \"../index.ts\";\nimport Plugin from \"./plugin.ts\";\nimport { getItemDescriptor } from \"./item.ts\";\nimport { buildPresetChain } from \"./config-chain.ts\";\nimport { finalize as freezeDeepArray } from \"./helpers/deep-array.ts\";\nimport type { DeepArray, ReadonlyDeepArray } from \"./helpers/deep-array.ts\";\nimport type {\n ConfigContext,\n ConfigChain,\n PresetInstance,\n} from \"./config-chain.ts\";\nimport type { UnloadedDescriptor } from \"./config-descriptors.ts\";\nimport traverse from \"@babel/traverse\";\nimport { makeWeakCache, makeWeakCacheSync } from \"./caching.ts\";\nimport type { CacheConfigurator } from \"./caching.ts\";\nimport {\n validate,\n checkNoUnwrappedItemOptionPairs,\n} from \"./validation/options.ts\";\nimport type { InputOptions, PluginItem } from \"./validation/options.ts\";\nimport { validatePluginObject } from \"./validation/plugins.ts\";\nimport { makePluginAPI, makePresetAPI } from \"./helpers/config-api.ts\";\nimport type { PluginAPI, PresetAPI } from \"./helpers/config-api.ts\";\n\nimport loadPrivatePartialConfig from \"./partial.ts\";\nimport type { ResolvedOptions } from \"./validation/options.ts\";\n\nimport type * as Context from \"./cache-contexts.ts\";\nimport ConfigError from \"../errors/config-error.ts\";\n\ntype LoadedDescriptor = {\n value: any;\n options: object;\n dirname: string;\n alias: string;\n externalDependencies: ReadonlyDeepArray;\n};\n\nexport type { InputOptions } from \"./validation/options.ts\";\n\nexport type ResolvedConfig = {\n options: ResolvedOptions;\n passes: PluginPasses;\n externalDependencies: ReadonlyDeepArray;\n};\n\nexport type { Plugin };\nexport type PluginPassList = Plugin[];\nexport type PluginPasses = PluginPassList[];\n\nexport default gensync(function* loadFullConfig(\n inputOpts: InputOptions,\n): Handler {\n const result = yield* loadPrivatePartialConfig(inputOpts);\n if (!result) {\n return null;\n }\n const { options, context, fileHandling } = result;\n\n if (fileHandling === \"ignored\") {\n return null;\n }\n\n const optionDefaults = {};\n\n const { plugins, presets } = options;\n\n if (!plugins || !presets) {\n throw new Error(\"Assertion failure - plugins and presets exist\");\n }\n\n const presetContext: Context.FullPreset = {\n ...context,\n targets: options.targets,\n };\n\n const toDescriptor = (item: PluginItem) => {\n const desc = getItemDescriptor(item);\n if (!desc) {\n throw new Error(\"Assertion failure - must be config item\");\n }\n\n return desc;\n };\n\n const presetsDescriptors = presets.map(toDescriptor);\n const initialPluginsDescriptors = plugins.map(toDescriptor);\n const pluginDescriptorsByPass: UnloadedDescriptor[][] = [[]];\n const passes: Plugin[][] = [];\n\n const externalDependencies: DeepArray = [];\n\n const ignored = yield* enhanceError(\n context,\n function* recursePresetDescriptors(\n rawPresets: UnloadedDescriptor[],\n pluginDescriptorsPass: UnloadedDescriptor[],\n ): Handler {\n const presets: {\n preset: ConfigChain | null;\n pass: UnloadedDescriptor[];\n }[] = [];\n\n for (let i = 0; i < rawPresets.length; i++) {\n const descriptor = rawPresets[i];\n // @ts-expect-error TODO: disallow false\n if (descriptor.options !== false) {\n try {\n // eslint-disable-next-line no-var\n var preset = yield* loadPresetDescriptor(descriptor, presetContext);\n } catch (e) {\n if (e.code === \"BABEL_UNKNOWN_OPTION\") {\n checkNoUnwrappedItemOptionPairs(rawPresets, i, \"preset\", e);\n }\n throw e;\n }\n\n externalDependencies.push(preset.externalDependencies);\n\n // Presets normally run in reverse order, but if they\n // have their own pass they run after the presets\n // in the previous pass.\n if (descriptor.ownPass) {\n presets.push({ preset: preset.chain, pass: [] });\n } else {\n presets.unshift({\n preset: preset.chain,\n pass: pluginDescriptorsPass,\n });\n }\n }\n }\n\n // resolve presets\n if (presets.length > 0) {\n // The passes are created in the same order as the preset list, but are inserted before any\n // existing additional passes.\n pluginDescriptorsByPass.splice(\n 1,\n 0,\n ...presets.map(o => o.pass).filter(p => p !== pluginDescriptorsPass),\n );\n\n for (const { preset, pass } of presets) {\n if (!preset) return true;\n\n pass.push(...preset.plugins);\n\n const ignored = yield* recursePresetDescriptors(preset.presets, pass);\n if (ignored) return true;\n\n preset.options.forEach(opts => {\n mergeOptions(optionDefaults, opts);\n });\n }\n }\n },\n )(presetsDescriptors, pluginDescriptorsByPass[0]);\n\n if (ignored) return null;\n\n const opts = optionDefaults as ResolvedOptions;\n mergeOptions(opts, options);\n\n const pluginContext: Context.FullPlugin = {\n ...presetContext,\n assumptions: opts.assumptions ?? {},\n };\n\n yield* enhanceError(context, function* loadPluginDescriptors() {\n pluginDescriptorsByPass[0].unshift(...initialPluginsDescriptors);\n\n for (const descs of pluginDescriptorsByPass) {\n const pass: Plugin[] = [];\n passes.push(pass);\n\n for (let i = 0; i < descs.length; i++) {\n const descriptor = descs[i];\n // @ts-expect-error TODO: disallow false\n if (descriptor.options !== false) {\n try {\n // eslint-disable-next-line no-var\n var plugin = yield* loadPluginDescriptor(descriptor, pluginContext);\n } catch (e) {\n if (e.code === \"BABEL_UNKNOWN_PLUGIN_PROPERTY\") {\n // print special message for `plugins: [\"@babel/foo\", { foo: \"option\" }]`\n checkNoUnwrappedItemOptionPairs(descs, i, \"plugin\", e);\n }\n throw e;\n }\n pass.push(plugin);\n\n externalDependencies.push(plugin.externalDependencies);\n }\n }\n }\n })();\n\n opts.plugins = passes[0];\n opts.presets = passes\n .slice(1)\n .filter(plugins => plugins.length > 0)\n .map(plugins => ({ plugins }));\n opts.passPerPreset = opts.presets.length > 0;\n\n return {\n options: opts,\n passes: passes,\n externalDependencies: freezeDeepArray(externalDependencies),\n };\n});\n\nfunction enhanceError(context: ConfigContext, fn: T): T {\n return function* (arg1: unknown, arg2: unknown) {\n try {\n return yield* fn(arg1, arg2);\n } catch (e) {\n // There are a few case where thrown errors will try to annotate themselves multiple times, so\n // to keep things simple we just bail out if re-wrapping the message.\n if (!e.message.startsWith(\"[BABEL]\")) {\n e.message = `[BABEL] ${context.filename ?? \"unknown file\"}: ${\n e.message\n }`;\n }\n\n throw e;\n }\n } as any;\n}\n\n/**\n * Load a generic plugin/preset from the given descriptor loaded from the config object.\n */\nconst makeDescriptorLoader = (\n apiFactory: (\n cache: CacheConfigurator,\n externalDependencies: string[],\n ) => API,\n) =>\n makeWeakCache(function* (\n { value, options, dirname, alias }: UnloadedDescriptor,\n cache: CacheConfigurator,\n ): Handler {\n // Disabled presets should already have been filtered out\n // @ts-expect-error expected\n if (options === false) throw new Error(\"Assertion failure\");\n\n options = options || {};\n\n const externalDependencies: string[] = [];\n\n let item: unknown = value;\n if (typeof value === \"function\") {\n const factory = maybeAsync(\n value as (api: API, options: object, dirname: string) => unknown,\n `You appear to be using an async plugin/preset, but Babel has been called synchronously`,\n );\n\n const api = {\n ...context,\n ...apiFactory(cache, externalDependencies),\n };\n try {\n item = yield* factory(api, options, dirname);\n } catch (e) {\n if (alias) {\n e.message += ` (While processing: ${JSON.stringify(alias)})`;\n }\n throw e;\n }\n }\n\n if (!item || typeof item !== \"object\") {\n throw new Error(\"Plugin/Preset did not return an object.\");\n }\n\n if (isThenable(item)) {\n // if we want to support async plugins\n yield* [];\n\n throw new Error(\n `You appear to be using a promise as a plugin, ` +\n `which your current version of Babel does not support. ` +\n `If you're using a published plugin, ` +\n `you may need to upgrade your @babel/core version. ` +\n `As an alternative, you can prefix the promise with \"await\". ` +\n `(While processing: ${JSON.stringify(alias)})`,\n );\n }\n\n if (\n externalDependencies.length > 0 &&\n (!cache.configured() || cache.mode() === \"forever\")\n ) {\n let error =\n `A plugin/preset has external untracked dependencies ` +\n `(${externalDependencies[0]}), but the cache `;\n if (!cache.configured()) {\n error += `has not been configured to be invalidated when the external dependencies change. `;\n } else {\n error += ` has been configured to never be invalidated. `;\n }\n error +=\n `Plugins/presets should configure their cache to be invalidated when the external ` +\n `dependencies change, for example using \\`api.cache.invalidate(() => ` +\n `statSync(filepath).mtimeMs)\\` or \\`api.cache.never()\\`\\n` +\n `(While processing: ${JSON.stringify(alias)})`;\n\n throw new Error(error);\n }\n\n return {\n value: item,\n options,\n dirname,\n alias,\n externalDependencies: freezeDeepArray(externalDependencies),\n };\n });\n\nconst pluginDescriptorLoader = makeDescriptorLoader<\n Context.SimplePlugin,\n PluginAPI\n>(makePluginAPI);\nconst presetDescriptorLoader = makeDescriptorLoader<\n Context.SimplePreset,\n PresetAPI\n>(makePresetAPI);\n\nconst instantiatePlugin = makeWeakCache(function* (\n { value, options, dirname, alias, externalDependencies }: LoadedDescriptor,\n cache: CacheConfigurator,\n): Handler {\n const pluginObj = validatePluginObject(value);\n\n const plugin = {\n ...pluginObj,\n };\n if (plugin.visitor) {\n plugin.visitor = traverse.explode({\n ...plugin.visitor,\n });\n }\n\n if (plugin.inherits) {\n const inheritsDescriptor: UnloadedDescriptor = {\n name: undefined,\n alias: `${alias}$inherits`,\n value: plugin.inherits,\n options,\n dirname,\n };\n\n const inherits = yield* forwardAsync(loadPluginDescriptor, run => {\n // If the inherited plugin changes, reinstantiate this plugin.\n return cache.invalidate(data => run(inheritsDescriptor, data));\n });\n\n plugin.pre = chainMaybeAsync(inherits.pre, plugin.pre);\n plugin.post = chainMaybeAsync(inherits.post, plugin.post);\n plugin.manipulateOptions = chainMaybeAsync(\n inherits.manipulateOptions,\n plugin.manipulateOptions,\n );\n plugin.visitor = traverse.visitors.merge([\n inherits.visitor || {},\n plugin.visitor || {},\n ]);\n\n if (inherits.externalDependencies.length > 0) {\n if (externalDependencies.length === 0) {\n externalDependencies = inherits.externalDependencies;\n } else {\n externalDependencies = freezeDeepArray([\n externalDependencies,\n inherits.externalDependencies,\n ]);\n }\n }\n }\n\n return new Plugin(plugin, options, alias, externalDependencies);\n});\n\n/**\n * Instantiate a plugin for the given descriptor, returning the plugin/options pair.\n */\nfunction* loadPluginDescriptor(\n descriptor: UnloadedDescriptor,\n context: Context.SimplePlugin,\n): Handler {\n if (descriptor.value instanceof Plugin) {\n if (descriptor.options) {\n throw new Error(\n \"Passed options to an existing Plugin instance will not work.\",\n );\n }\n\n return descriptor.value;\n }\n\n return yield* instantiatePlugin(\n yield* pluginDescriptorLoader(descriptor, context),\n context,\n );\n}\n\nconst needsFilename = (val: unknown) => val && typeof val !== \"function\";\n\nconst validateIfOptionNeedsFilename = (\n options: InputOptions,\n descriptor: UnloadedDescriptor,\n): void => {\n if (\n needsFilename(options.test) ||\n needsFilename(options.include) ||\n needsFilename(options.exclude)\n ) {\n const formattedPresetName = descriptor.name\n ? `\"${descriptor.name}\"`\n : \"/* your preset */\";\n throw new ConfigError(\n [\n `Preset ${formattedPresetName} requires a filename to be set when babel is called directly,`,\n `\\`\\`\\``,\n `babel.transformSync(code, { filename: 'file.ts', presets: [${formattedPresetName}] });`,\n `\\`\\`\\``,\n `See https://babeljs.io/docs/en/options#filename for more information.`,\n ].join(\"\\n\"),\n );\n }\n};\n\nconst validatePreset = (\n preset: PresetInstance,\n context: ConfigContext,\n descriptor: UnloadedDescriptor,\n): void => {\n if (!context.filename) {\n const { options } = preset;\n validateIfOptionNeedsFilename(options, descriptor);\n options.overrides?.forEach(overrideOptions =>\n validateIfOptionNeedsFilename(overrideOptions, descriptor),\n );\n }\n};\n\nconst instantiatePreset = makeWeakCacheSync(\n ({\n value,\n dirname,\n alias,\n externalDependencies,\n }: LoadedDescriptor): PresetInstance => {\n return {\n options: validate(\"preset\", value),\n alias,\n dirname,\n externalDependencies,\n };\n },\n);\n\n/**\n * Generate a config object that will act as the root of a new nested config.\n */\nfunction* loadPresetDescriptor(\n descriptor: UnloadedDescriptor,\n context: Context.FullPreset,\n): Handler<{\n chain: ConfigChain | null;\n externalDependencies: ReadonlyDeepArray;\n}> {\n const preset = instantiatePreset(\n yield* presetDescriptorLoader(descriptor, context),\n );\n validatePreset(preset, context, descriptor);\n return {\n chain: yield* buildPresetChain(preset, context),\n externalDependencies: preset.externalDependencies,\n };\n}\n\nfunction chainMaybeAsync>(\n a: undefined | ((...args: Args) => R),\n b: undefined | ((...args: Args) => R),\n): (...args: Args) => R {\n if (!a) return b;\n if (!b) return a;\n\n return function (this: unknown, ...args: Args) {\n const res = a.apply(this, args);\n if (res && typeof res.then === \"function\") {\n return res.then(() => b.apply(this, args));\n }\n return b.apply(this, args);\n } as (...args: Args) => R;\n}\n"],"mappings":";;;;;;AAAA,SAAAA,SAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,QAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,IAAAE,MAAA,GAAAD,OAAA;AAMA,IAAAE,KAAA,GAAAF,OAAA;AACA,IAAAG,OAAA,GAAAH,OAAA;AACA,IAAAI,OAAA,GAAAJ,OAAA;AACA,IAAAK,KAAA,GAAAL,OAAA;AACA,IAAAM,YAAA,GAAAN,OAAA;AACA,IAAAO,UAAA,GAAAP,OAAA;AAQA,SAAAQ,UAAA;EAAA,MAAAT,IAAA,GAAAC,OAAA;EAAAQ,SAAA,YAAAA,CAAA;IAAA,OAAAT,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,IAAAU,QAAA,GAAAT,OAAA;AAEA,IAAAU,QAAA,GAAAV,OAAA;AAKA,IAAAW,QAAA,GAAAX,OAAA;AACA,IAAAY,UAAA,GAAAZ,OAAA;AAGA,IAAAa,QAAA,GAAAb,OAAA;AAIA,IAAAc,YAAA,GAAAd,OAAA;AAAoD,IAAAe,QAAA,GAAAC,OAAA,CAAAC,OAAA,GAsBrCC,SAAMA,CAAC,CAAC,UAAUC,cAAcA,CAC7CC,SAAuB,EACS;EAAA,IAAAC,iBAAA;EAChC,MAAMC,MAAM,GAAG,OAAO,IAAAC,gBAAwB,EAACH,SAAS,CAAC;EACzD,IAAI,CAACE,MAAM,EAAE;IACX,OAAO,IAAI;EACb;EACA,MAAM;IAAEE,OAAO;IAAErB,OAAO;IAAEsB;EAAa,CAAC,GAAGH,MAAM;EAEjD,IAAIG,YAAY,KAAK,SAAS,EAAE;IAC9B,OAAO,IAAI;EACb;EAEA,MAAMC,cAAc,GAAG,CAAC,CAAC;EAEzB,MAAM;IAAEC,OAAO;IAAEC;EAAQ,CAAC,GAAGJ,OAAO;EAEpC,IAAI,CAACG,OAAO,IAAI,CAACC,OAAO,EAAE;IACxB,MAAM,IAAIC,KAAK,CAAC,+CAA+C,CAAC;EAClE;EAEA,MAAMC,aAAiC,GAAAC,MAAA,CAAAC,MAAA,KAClC7B,OAAO;IACV8B,OAAO,EAAET,OAAO,CAACS;EAAO,EACzB;EAED,MAAMC,YAAY,GAAIC,IAAgB,IAAK;IACzC,MAAMC,IAAI,GAAG,IAAAC,uBAAiB,EAACF,IAAI,CAAC;IACpC,IAAI,CAACC,IAAI,EAAE;MACT,MAAM,IAAIP,KAAK,CAAC,yCAAyC,CAAC;IAC5D;IAEA,OAAOO,IAAI;EACb,CAAC;EAED,MAAME,kBAAkB,GAAGV,OAAO,CAACW,GAAG,CAACL,YAAY,CAAC;EACpD,MAAMM,yBAAyB,GAAGb,OAAO,CAACY,GAAG,CAACL,YAAY,CAAC;EAC3D,MAAMO,uBAA0D,GAAG,CAAC,EAAE,CAAC;EACvE,MAAMC,MAAkB,GAAG,EAAE;EAE7B,MAAMC,oBAAuC,GAAG,EAAE;EAElD,MAAMC,OAAO,GAAG,OAAOC,YAAY,CACjC1C,OAAO,EACP,UAAU2C,wBAAwBA,CAChCC,UAA2C,EAC3CC,qBAAsD,EAChC;IACtB,MAAMpB,OAGH,GAAG,EAAE;IAER,KAAK,IAAIqB,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGF,UAAU,CAACG,MAAM,EAAED,CAAC,EAAE,EAAE;MAC1C,MAAME,UAAU,GAAGJ,UAAU,CAACE,CAAC,CAAC;MAEhC,IAAIE,UAAU,CAAC3B,OAAO,KAAK,KAAK,EAAE;QAChC,IAAI;UAEF,IAAI4B,MAAM,GAAG,OAAOC,oBAAoB,CAACF,UAAU,EAAErB,aAAa,CAAC;QACrE,CAAC,CAAC,OAAOwB,CAAC,EAAE;UACV,IAAIA,CAAC,CAACC,IAAI,KAAK,sBAAsB,EAAE;YACrC,IAAAC,wCAA+B,EAACT,UAAU,EAAEE,CAAC,EAAE,QAAQ,EAAEK,CAAC,CAAC;UAC7D;UACA,MAAMA,CAAC;QACT;QAEAX,oBAAoB,CAACc,IAAI,CAACL,MAAM,CAACT,oBAAoB,CAAC;QAKtD,IAAIQ,UAAU,CAACO,OAAO,EAAE;UACtB9B,OAAO,CAAC6B,IAAI,CAAC;YAAEL,MAAM,EAAEA,MAAM,CAACO,KAAK;YAAEC,IAAI,EAAE;UAAG,CAAC,CAAC;QAClD,CAAC,MAAM;UACLhC,OAAO,CAACiC,OAAO,CAAC;YACdT,MAAM,EAAEA,MAAM,CAACO,KAAK;YACpBC,IAAI,EAAEZ;UACR,CAAC,CAAC;QACJ;MACF;IACF;IAGA,IAAIpB,OAAO,CAACsB,MAAM,GAAG,CAAC,EAAE;MAGtBT,uBAAuB,CAACqB,MAAM,CAC5B,CAAC,EACD,CAAC,EACD,GAAGlC,OAAO,CAACW,GAAG,CAACwB,CAAC,IAAIA,CAAC,CAACH,IAAI,CAAC,CAACI,MAAM,CAACC,CAAC,IAAIA,CAAC,KAAKjB,qBAAqB,CACrE,CAAC;MAED,KAAK,MAAM;QAAEI,MAAM;QAAEQ;MAAK,CAAC,IAAIhC,OAAO,EAAE;QACtC,IAAI,CAACwB,MAAM,EAAE,OAAO,IAAI;QAExBQ,IAAI,CAACH,IAAI,CAAC,GAAGL,MAAM,CAACzB,OAAO,CAAC;QAE5B,MAAMiB,OAAO,GAAG,OAAOE,wBAAwB,CAACM,MAAM,CAACxB,OAAO,EAAEgC,IAAI,CAAC;QACrE,IAAIhB,OAAO,EAAE,OAAO,IAAI;QAExBQ,MAAM,CAAC5B,OAAO,CAAC0C,OAAO,CAACC,IAAI,IAAI;UAC7B,IAAAC,kBAAY,EAAC1C,cAAc,EAAEyC,IAAI,CAAC;QACpC,CAAC,CAAC;MACJ;IACF;EACF,CACF,CAAC,CAAC7B,kBAAkB,EAAEG,uBAAuB,CAAC,CAAC,CAAC,CAAC;EAEjD,IAAIG,OAAO,EAAE,OAAO,IAAI;EAExB,MAAMuB,IAAI,GAAGzC,cAAiC;EAC9C,IAAA0C,kBAAY,EAACD,IAAI,EAAE3C,OAAO,CAAC;EAE3B,MAAM6C,aAAiC,GAAAtC,MAAA,CAAAC,MAAA,KAClCF,aAAa;IAChBwC,WAAW,GAAAjD,iBAAA,GAAE8C,IAAI,CAACG,WAAW,YAAAjD,iBAAA,GAAI,CAAC;EAAC,EACpC;EAED,OAAOwB,YAAY,CAAC1C,OAAO,EAAE,UAAUoE,qBAAqBA,CAAA,EAAG;IAC7D9B,uBAAuB,CAAC,CAAC,CAAC,CAACoB,OAAO,CAAC,GAAGrB,yBAAyB,CAAC;IAEhE,KAAK,MAAMgC,KAAK,IAAI/B,uBAAuB,EAAE;MAC3C,MAAMmB,IAAc,GAAG,EAAE;MACzBlB,MAAM,CAACe,IAAI,CAACG,IAAI,CAAC;MAEjB,KAAK,IAAIX,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGuB,KAAK,CAACtB,MAAM,EAAED,CAAC,EAAE,EAAE;QACrC,MAAME,UAAU,GAAGqB,KAAK,CAACvB,CAAC,CAAC;QAE3B,IAAIE,UAAU,CAAC3B,OAAO,KAAK,KAAK,EAAE;UAChC,IAAI;YAEF,IAAIiD,MAAM,GAAG,OAAOC,oBAAoB,CAACvB,UAAU,EAAEkB,aAAa,CAAC;UACrE,CAAC,CAAC,OAAOf,CAAC,EAAE;YACV,IAAIA,CAAC,CAACC,IAAI,KAAK,+BAA+B,EAAE;cAE9C,IAAAC,wCAA+B,EAACgB,KAAK,EAAEvB,CAAC,EAAE,QAAQ,EAAEK,CAAC,CAAC;YACxD;YACA,MAAMA,CAAC;UACT;UACAM,IAAI,CAACH,IAAI,CAACgB,MAAM,CAAC;UAEjB9B,oBAAoB,CAACc,IAAI,CAACgB,MAAM,CAAC9B,oBAAoB,CAAC;QACxD;MACF;IACF;EACF,CAAC,CAAC,CAAC,CAAC;EAEJwB,IAAI,CAACxC,OAAO,GAAGe,MAAM,CAAC,CAAC,CAAC;EACxByB,IAAI,CAACvC,OAAO,GAAGc,MAAM,CAClBiC,KAAK,CAAC,CAAC,CAAC,CACRX,MAAM,CAACrC,OAAO,IAAIA,OAAO,CAACuB,MAAM,GAAG,CAAC,CAAC,CACrCX,GAAG,CAACZ,OAAO,KAAK;IAAEA;EAAQ,CAAC,CAAC,CAAC;EAChCwC,IAAI,CAACS,aAAa,GAAGT,IAAI,CAACvC,OAAO,CAACsB,MAAM,GAAG,CAAC;EAE5C,OAAO;IACL1B,OAAO,EAAE2C,IAAI;IACbzB,MAAM,EAAEA,MAAM;IACdC,oBAAoB,EAAE,IAAAkC,mBAAe,EAAClC,oBAAoB;EAC5D,CAAC;AACH,CAAC,CAAC;AAEF,SAASE,YAAYA,CAAqB1C,OAAsB,EAAE2E,EAAK,EAAK;EAC1E,OAAO,WAAWC,IAAa,EAAEC,IAAa,EAAE;IAC9C,IAAI;MACF,OAAO,OAAOF,EAAE,CAACC,IAAI,EAAEC,IAAI,CAAC;IAC9B,CAAC,CAAC,OAAO1B,CAAC,EAAE;MAGV,IAAI,CAACA,CAAC,CAAC2B,OAAO,CAACC,UAAU,CAAC,SAAS,CAAC,EAAE;QAAA,IAAAC,iBAAA;QACpC7B,CAAC,CAAC2B,OAAO,GAAG,YAAAE,iBAAA,GAAWhF,OAAO,CAACiF,QAAQ,YAAAD,iBAAA,GAAI,cAAc,KACvD7B,CAAC,CAAC2B,OAAO,EACT;MACJ;MAEA,MAAM3B,CAAC;IACT;EACF,CAAC;AACH;AAKA,MAAM+B,oBAAoB,GACxBC,UAGQ,IAER,IAAAC,sBAAa,EAAC,WACZ;EAAEC,KAAK;EAAEhE,OAAO;EAAEiE,OAAO;EAAEC;AAA+B,CAAC,EAC3DC,KAAiC,EACN;EAG3B,IAAInE,OAAO,KAAK,KAAK,EAAE,MAAM,IAAIK,KAAK,CAAC,mBAAmB,CAAC;EAE3DL,OAAO,GAAGA,OAAO,IAAI,CAAC,CAAC;EAEvB,MAAMmB,oBAA8B,GAAG,EAAE;EAEzC,IAAIR,IAAa,GAAGqD,KAAK;EACzB,IAAI,OAAOA,KAAK,KAAK,UAAU,EAAE;IAC/B,MAAMI,OAAO,GAAG,IAAAC,iBAAU,EACxBL,KAAK,EACL,wFACF,CAAC;IAED,MAAMM,GAAG,GAAA/D,MAAA,CAAAC,MAAA,KACJ7B,OAAO,EACPmF,UAAU,CAACK,KAAK,EAAEhD,oBAAoB,CAAC,CAC3C;IACD,IAAI;MACFR,IAAI,GAAG,OAAOyD,OAAO,CAACE,GAAG,EAAEtE,OAAO,EAAEiE,OAAO,CAAC;IAC9C,CAAC,CAAC,OAAOnC,CAAC,EAAE;MACV,IAAIoC,KAAK,EAAE;QACTpC,CAAC,CAAC2B,OAAO,IAAI,uBAAuBc,IAAI,CAACC,SAAS,CAACN,KAAK,CAAC,GAAG;MAC9D;MACA,MAAMpC,CAAC;IACT;EACF;EAEA,IAAI,CAACnB,IAAI,IAAI,OAAOA,IAAI,KAAK,QAAQ,EAAE;IACrC,MAAM,IAAIN,KAAK,CAAC,yCAAyC,CAAC;EAC5D;EAEA,IAAI,IAAAoE,iBAAU,EAAC9D,IAAI,CAAC,EAAE;IAEpB,OAAO,EAAE;IAET,MAAM,IAAIN,KAAK,CACb,gDAAgD,GAC9C,wDAAwD,GACxD,sCAAsC,GACtC,oDAAoD,GACpD,8DAA8D,GAC9D,sBAAsBkE,IAAI,CAACC,SAAS,CAACN,KAAK,CAAC,GAC/C,CAAC;EACH;EAEA,IACE/C,oBAAoB,CAACO,MAAM,GAAG,CAAC,KAC9B,CAACyC,KAAK,CAACO,UAAU,CAAC,CAAC,IAAIP,KAAK,CAACQ,IAAI,CAAC,CAAC,KAAK,SAAS,CAAC,EACnD;IACA,IAAIC,KAAK,GACP,sDAAsD,GACtD,IAAIzD,oBAAoB,CAAC,CAAC,CAAC,mBAAmB;IAChD,IAAI,CAACgD,KAAK,CAACO,UAAU,CAAC,CAAC,EAAE;MACvBE,KAAK,IAAI,mFAAmF;IAC9F,CAAC,MAAM;MACLA,KAAK,IAAI,gDAAgD;IAC3D;IACAA,KAAK,IACH,mFAAmF,GACnF,sEAAsE,GACtE,0DAA0D,GAC1D,sBAAsBL,IAAI,CAACC,SAAS,CAACN,KAAK,CAAC,GAAG;IAEhD,MAAM,IAAI7D,KAAK,CAACuE,KAAK,CAAC;EACxB;EAEA,OAAO;IACLZ,KAAK,EAAErD,IAAI;IACXX,OAAO;IACPiE,OAAO;IACPC,KAAK;IACL/C,oBAAoB,EAAE,IAAAkC,mBAAe,EAAClC,oBAAoB;EAC5D,CAAC;AACH,CAAC,CAAC;AAEJ,MAAM0D,sBAAsB,GAAGhB,oBAAoB,CAGjDiB,wBAAa,CAAC;AAChB,MAAMC,sBAAsB,GAAGlB,oBAAoB,CAGjDmB,wBAAa,CAAC;AAEhB,MAAMC,iBAAiB,GAAG,IAAAlB,sBAAa,EAAC,WACtC;EAAEC,KAAK;EAAEhE,OAAO;EAAEiE,OAAO;EAAEC,KAAK;EAAE/C;AAAuC,CAAC,EAC1EgD,KAA8C,EAC7B;EACjB,MAAMe,SAAS,GAAG,IAAAC,6BAAoB,EAACnB,KAAK,CAAC;EAE7C,MAAMf,MAAM,GAAA1C,MAAA,CAAAC,MAAA,KACP0E,SAAS,CACb;EACD,IAAIjC,MAAM,CAACmC,OAAO,EAAE;IAClBnC,MAAM,CAACmC,OAAO,GAAGC,mBAAQ,CAACC,OAAO,CAAA/E,MAAA,CAAAC,MAAA,KAC5ByC,MAAM,CAACmC,OAAO,CAClB,CAAC;EACJ;EAEA,IAAInC,MAAM,CAACsC,QAAQ,EAAE;IACnB,MAAMC,kBAAiD,GAAG;MACxDC,IAAI,EAAEC,SAAS;MACfxB,KAAK,EAAE,GAAGA,KAAK,WAAW;MAC1BF,KAAK,EAAEf,MAAM,CAACsC,QAAQ;MACtBvF,OAAO;MACPiE;IACF,CAAC;IAED,MAAMsB,QAAQ,GAAG,OAAO,IAAAI,mBAAY,EAACzC,oBAAoB,EAAE0C,GAAG,IAAI;MAEhE,OAAOzB,KAAK,CAAC0B,UAAU,CAACtH,IAAI,IAAIqH,GAAG,CAACJ,kBAAkB,EAAEjH,IAAI,CAAC,CAAC;IAChE,CAAC,CAAC;IAEF0E,MAAM,CAAC6C,GAAG,GAAGC,eAAe,CAACR,QAAQ,CAACO,GAAG,EAAE7C,MAAM,CAAC6C,GAAG,CAAC;IACtD7C,MAAM,CAAC+C,IAAI,GAAGD,eAAe,CAACR,QAAQ,CAACS,IAAI,EAAE/C,MAAM,CAAC+C,IAAI,CAAC;IACzD/C,MAAM,CAACgD,iBAAiB,GAAGF,eAAe,CACxCR,QAAQ,CAACU,iBAAiB,EAC1BhD,MAAM,CAACgD,iBACT,CAAC;IACDhD,MAAM,CAACmC,OAAO,GAAGC,mBAAQ,CAACa,QAAQ,CAACC,KAAK,CAAC,CACvCZ,QAAQ,CAACH,OAAO,IAAI,CAAC,CAAC,EACtBnC,MAAM,CAACmC,OAAO,IAAI,CAAC,CAAC,CACrB,CAAC;IAEF,IAAIG,QAAQ,CAACpE,oBAAoB,CAACO,MAAM,GAAG,CAAC,EAAE;MAC5C,IAAIP,oBAAoB,CAACO,MAAM,KAAK,CAAC,EAAE;QACrCP,oBAAoB,GAAGoE,QAAQ,CAACpE,oBAAoB;MACtD,CAAC,MAAM;QACLA,oBAAoB,GAAG,IAAAkC,mBAAe,EAAC,CACrClC,oBAAoB,EACpBoE,QAAQ,CAACpE,oBAAoB,CAC9B,CAAC;MACJ;IACF;EACF;EAEA,OAAO,IAAIiF,eAAM,CAACnD,MAAM,EAAEjD,OAAO,EAAEkE,KAAK,EAAE/C,oBAAoB,CAAC;AACjE,CAAC,CAAC;AAKF,UAAU+B,oBAAoBA,CAC5BvB,UAAyC,EACzChD,OAA6B,EACZ;EACjB,IAAIgD,UAAU,CAACqC,KAAK,YAAYoC,eAAM,EAAE;IACtC,IAAIzE,UAAU,CAAC3B,OAAO,EAAE;MACtB,MAAM,IAAIK,KAAK,CACb,8DACF,CAAC;IACH;IAEA,OAAOsB,UAAU,CAACqC,KAAK;EACzB;EAEA,OAAO,OAAOiB,iBAAiB,CAC7B,OAAOJ,sBAAsB,CAAClD,UAAU,EAAEhD,OAAO,CAAC,EAClDA,OACF,CAAC;AACH;AAEA,MAAM0H,aAAa,GAAIC,GAAY,IAAKA,GAAG,IAAI,OAAOA,GAAG,KAAK,UAAU;AAExE,MAAMC,6BAA6B,GAAGA,CACpCvG,OAAqB,EACrB2B,UAAyC,KAChC;EACT,IACE0E,aAAa,CAACrG,OAAO,CAACwG,IAAI,CAAC,IAC3BH,aAAa,CAACrG,OAAO,CAACyG,OAAO,CAAC,IAC9BJ,aAAa,CAACrG,OAAO,CAAC0G,OAAO,CAAC,EAC9B;IACA,MAAMC,mBAAmB,GAAGhF,UAAU,CAAC8D,IAAI,GACvC,IAAI9D,UAAU,CAAC8D,IAAI,GAAG,GACtB,mBAAmB;IACvB,MAAM,IAAImB,oBAAW,CACnB,CACE,UAAUD,mBAAmB,+DAA+D,EAC5F,QAAQ,EACR,8DAA8DA,mBAAmB,OAAO,EACxF,QAAQ,EACR,uEAAuE,CACxE,CAACE,IAAI,CAAC,IAAI,CACb,CAAC;EACH;AACF,CAAC;AAED,MAAMC,cAAc,GAAGA,CACrBlF,MAAsB,EACtBjD,OAAsB,EACtBgD,UAAyC,KAChC;EACT,IAAI,CAAChD,OAAO,CAACiF,QAAQ,EAAE;IAAA,IAAAmD,kBAAA;IACrB,MAAM;MAAE/G;IAAQ,CAAC,GAAG4B,MAAM;IAC1B2E,6BAA6B,CAACvG,OAAO,EAAE2B,UAAU,CAAC;IAClD,CAAAoF,kBAAA,GAAA/G,OAAO,CAACgH,SAAS,aAAjBD,kBAAA,CAAmBrE,OAAO,CAACuE,eAAe,IACxCV,6BAA6B,CAACU,eAAe,EAAEtF,UAAU,CAC3D,CAAC;EACH;AACF,CAAC;AAED,MAAMuF,iBAAiB,GAAG,IAAAC,0BAAiB,EACzC,CAAC;EACCnD,KAAK;EACLC,OAAO;EACPC,KAAK;EACL/C;AACgB,CAAC,KAAqB;EACtC,OAAO;IACLnB,OAAO,EAAE,IAAAoH,iBAAQ,EAAC,QAAQ,EAAEpD,KAAK,CAAC;IAClCE,KAAK;IACLD,OAAO;IACP9C;EACF,CAAC;AACH,CACF,CAAC;AAKD,UAAUU,oBAAoBA,CAC5BF,UAAyC,EACzChD,OAA2B,EAI1B;EACD,MAAMiD,MAAM,GAAGsF,iBAAiB,CAC9B,OAAOnC,sBAAsB,CAACpD,UAAU,EAAEhD,OAAO,CACnD,CAAC;EACDmI,cAAc,CAAClF,MAAM,EAAEjD,OAAO,EAAEgD,UAAU,CAAC;EAC3C,OAAO;IACLQ,KAAK,EAAE,OAAO,IAAAkF,6BAAgB,EAACzF,MAAM,EAAEjD,OAAO,CAAC;IAC/CwC,oBAAoB,EAAES,MAAM,CAACT;EAC/B,CAAC;AACH;AAEA,SAAS4E,eAAeA,CACtBuB,CAAqC,EACrCC,CAAqC,EACf;EACtB,IAAI,CAACD,CAAC,EAAE,OAAOC,CAAC;EAChB,IAAI,CAACA,CAAC,EAAE,OAAOD,CAAC;EAEhB,OAAO,UAAyB,GAAGE,IAAU,EAAE;IAC7C,MAAMC,GAAG,GAAGH,CAAC,CAACI,KAAK,CAAC,IAAI,EAAEF,IAAI,CAAC;IAC/B,IAAIC,GAAG,IAAI,OAAOA,GAAG,CAACE,IAAI,KAAK,UAAU,EAAE;MACzC,OAAOF,GAAG,CAACE,IAAI,CAAC,MAAMJ,CAAC,CAACG,KAAK,CAAC,IAAI,EAAEF,IAAI,CAAC,CAAC;IAC5C;IACA,OAAOD,CAAC,CAACG,KAAK,CAAC,IAAI,EAAEF,IAAI,CAAC;EAC5B,CAAC;AACH;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/helpers/config-api.js b/node_modules/@babel/core/lib/config/helpers/config-api.js deleted file mode 100644 index 192ebcf7..00000000 --- a/node_modules/@babel/core/lib/config/helpers/config-api.js +++ /dev/null @@ -1,85 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.makeConfigAPI = makeConfigAPI; -exports.makePluginAPI = makePluginAPI; -exports.makePresetAPI = makePresetAPI; -function _semver() { - const data = require("semver"); - _semver = function () { - return data; - }; - return data; -} -var _index = require("../../index.js"); -var _caching = require("../caching.js"); -function makeConfigAPI(cache) { - const env = value => cache.using(data => { - if (value === undefined) return data.envName; - if (typeof value === "function") { - return (0, _caching.assertSimpleType)(value(data.envName)); - } - return (Array.isArray(value) ? value : [value]).some(entry => { - if (typeof entry !== "string") { - throw new Error("Unexpected non-string value"); - } - return entry === data.envName; - }); - }); - const caller = cb => cache.using(data => (0, _caching.assertSimpleType)(cb(data.caller))); - return { - version: _index.version, - cache: cache.simple(), - env, - async: () => false, - caller, - assertVersion - }; -} -function makePresetAPI(cache, externalDependencies) { - const targets = () => JSON.parse(cache.using(data => JSON.stringify(data.targets))); - const addExternalDependency = ref => { - externalDependencies.push(ref); - }; - return Object.assign({}, makeConfigAPI(cache), { - targets, - addExternalDependency - }); -} -function makePluginAPI(cache, externalDependencies) { - const assumption = name => cache.using(data => data.assumptions[name]); - return Object.assign({}, makePresetAPI(cache, externalDependencies), { - assumption - }); -} -function assertVersion(range) { - if (typeof range === "number") { - if (!Number.isInteger(range)) { - throw new Error("Expected string or integer value."); - } - range = `^${range}.0.0-0`; - } - if (typeof range !== "string") { - throw new Error("Expected string or integer value."); - } - if (range === "*" || _semver().satisfies(_index.version, range)) return; - const message = `Requires Babel "${range}", but was loaded with "${_index.version}". ` + `If you are sure you have a compatible version of @babel/core, ` + `it is likely that something in your build process is loading the ` + `wrong version. Inspect the stack trace of this error to look for ` + `the first entry that doesn't mention "@babel/core" or "babel-core" ` + `to see what is calling Babel.`; - const limit = Error.stackTraceLimit; - if (typeof limit === "number" && limit < 25) { - Error.stackTraceLimit = 25; - } - const err = new Error(message); - if (typeof limit === "number") { - Error.stackTraceLimit = limit; - } - throw Object.assign(err, { - code: "BABEL_VERSION_UNSUPPORTED", - version: _index.version, - range - }); -} -0 && 0; - -//# sourceMappingURL=config-api.js.map diff --git a/node_modules/@babel/core/lib/config/helpers/config-api.js.map b/node_modules/@babel/core/lib/config/helpers/config-api.js.map deleted file mode 100644 index b88d9f73..00000000 --- a/node_modules/@babel/core/lib/config/helpers/config-api.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_semver","data","require","_index","_caching","makeConfigAPI","cache","env","value","using","undefined","envName","assertSimpleType","Array","isArray","some","entry","Error","caller","cb","version","coreVersion","simple","async","assertVersion","makePresetAPI","externalDependencies","targets","JSON","parse","stringify","addExternalDependency","ref","push","Object","assign","makePluginAPI","assumption","name","assumptions","range","Number","isInteger","semver","satisfies","message","limit","stackTraceLimit","err","code"],"sources":["../../../src/config/helpers/config-api.ts"],"sourcesContent":["import semver from \"semver\";\nimport type { Targets } from \"@babel/helper-compilation-targets\";\n\nimport { version as coreVersion } from \"../../index.ts\";\nimport { assertSimpleType } from \"../caching.ts\";\nimport type {\n CacheConfigurator,\n SimpleCacheConfigurator,\n SimpleType,\n} from \"../caching.ts\";\n\nimport type {\n AssumptionName,\n CallerMetadata,\n InputOptions,\n} from \"../validation/options.ts\";\n\nimport type * as Context from \"../cache-contexts\";\n\ntype EnvName = NonNullable;\ntype EnvFunction = {\n (): string;\n (extractor: (envName: EnvName) => T): T;\n (envVar: string): boolean;\n (envVars: string[]): boolean;\n};\n\ntype CallerFactory = {\n (\n extractor: (callerMetadata: CallerMetadata | undefined) => T,\n ): T;\n (\n extractor: (callerMetadata: CallerMetadata | undefined) => unknown,\n ): SimpleType;\n};\ntype TargetsFunction = () => Targets;\ntype AssumptionFunction = (name: AssumptionName) => boolean | undefined;\n\nexport type ConfigAPI = {\n version: string;\n cache: SimpleCacheConfigurator;\n env: EnvFunction;\n async: () => boolean;\n assertVersion: typeof assertVersion;\n caller?: CallerFactory;\n};\n\nexport type PresetAPI = {\n targets: TargetsFunction;\n addExternalDependency: (ref: string) => void;\n} & ConfigAPI;\n\nexport type PluginAPI = {\n assumption: AssumptionFunction;\n} & PresetAPI;\n\nexport function makeConfigAPI(\n cache: CacheConfigurator,\n): ConfigAPI {\n // TODO(@nicolo-ribaudo): If we remove the explicit type from `value`\n // and the `as any` type cast, TypeScript crashes in an infinite\n // recursion. After upgrading to TS4.7 and finishing the noImplicitAny\n // PR, we should check if it still crashes and report it to the TS team.\n const env: EnvFunction = ((\n value: string | string[] | ((babelEnv: string) => T),\n ) =>\n cache.using(data => {\n if (value === undefined) return data.envName;\n if (typeof value === \"function\") {\n return assertSimpleType(value(data.envName));\n }\n return (Array.isArray(value) ? value : [value]).some(entry => {\n if (typeof entry !== \"string\") {\n throw new Error(\"Unexpected non-string value\");\n }\n return entry === data.envName;\n });\n })) as any;\n\n const caller = (\n cb: (CallerMetadata: CallerMetadata | undefined) => SimpleType,\n ) => cache.using(data => assertSimpleType(cb(data.caller)));\n\n return {\n version: coreVersion,\n cache: cache.simple(),\n // Expose \".env()\" so people can easily get the same env that we expose using the \"env\" key.\n env,\n async: () => false,\n caller,\n assertVersion,\n };\n}\n\nexport function makePresetAPI(\n cache: CacheConfigurator,\n externalDependencies: string[],\n): PresetAPI {\n const targets = () =>\n // We are using JSON.parse/JSON.stringify because it's only possible to cache\n // primitive values. We can safely stringify the targets object because it\n // only contains strings as its properties.\n // Please make the Record and Tuple proposal happen!\n JSON.parse(cache.using(data => JSON.stringify(data.targets)));\n\n const addExternalDependency = (ref: string) => {\n externalDependencies.push(ref);\n };\n\n return { ...makeConfigAPI(cache), targets, addExternalDependency };\n}\n\nexport function makePluginAPI(\n cache: CacheConfigurator,\n externalDependencies: string[],\n): PluginAPI {\n const assumption = (name: string) =>\n cache.using(data => data.assumptions[name]);\n\n return { ...makePresetAPI(cache, externalDependencies), assumption };\n}\n\nfunction assertVersion(range: string | number): void {\n if (typeof range === \"number\") {\n if (!Number.isInteger(range)) {\n throw new Error(\"Expected string or integer value.\");\n }\n range = `^${range}.0.0-0`;\n }\n if (typeof range !== \"string\") {\n throw new Error(\"Expected string or integer value.\");\n }\n\n // We want \"*\" to also allow any pre-release, but we do not pass\n // the includePrerelease option to semver.satisfies because we\n // do not want ^7.0.0 to match 8.0.0-alpha.1.\n if (range === \"*\" || semver.satisfies(coreVersion, range)) return;\n\n const message =\n `Requires Babel \"${range}\", but was loaded with \"${coreVersion}\". ` +\n `If you are sure you have a compatible version of @babel/core, ` +\n `it is likely that something in your build process is loading the ` +\n `wrong version. Inspect the stack trace of this error to look for ` +\n `the first entry that doesn't mention \"@babel/core\" or \"babel-core\" ` +\n `to see what is calling Babel.`;\n\n if (\n typeof process !== \"undefined\" &&\n process.env.BABEL_8_BREAKING &&\n process.env.BABEL_7_TO_8_DANGEROUSLY_DISABLE_VERSION_CHECK\n ) {\n console.warn(message);\n return;\n }\n\n const limit = Error.stackTraceLimit;\n\n if (typeof limit === \"number\" && limit < 25) {\n // Bump up the limit if needed so that users are more likely\n // to be able to see what is calling Babel.\n Error.stackTraceLimit = 25;\n }\n\n const err = new Error(message);\n\n if (typeof limit === \"number\") {\n Error.stackTraceLimit = limit;\n }\n\n throw Object.assign(err, {\n code: \"BABEL_VERSION_UNSUPPORTED\",\n version: coreVersion,\n range,\n });\n}\n"],"mappings":";;;;;;;;AAAA,SAAAA,QAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,OAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAGA,IAAAE,MAAA,GAAAD,OAAA;AACA,IAAAE,QAAA,GAAAF,OAAA;AAoDO,SAASG,aAAaA,CAC3BC,KAAqC,EAC1B;EAKX,MAAMC,GAAgB,GACpBC,KAAuD,IAEvDF,KAAK,CAACG,KAAK,CAACR,IAAI,IAAI;IAClB,IAAIO,KAAK,KAAKE,SAAS,EAAE,OAAOT,IAAI,CAACU,OAAO;IAC5C,IAAI,OAAOH,KAAK,KAAK,UAAU,EAAE;MAC/B,OAAO,IAAAI,yBAAgB,EAACJ,KAAK,CAACP,IAAI,CAACU,OAAO,CAAC,CAAC;IAC9C;IACA,OAAO,CAACE,KAAK,CAACC,OAAO,CAACN,KAAK,CAAC,GAAGA,KAAK,GAAG,CAACA,KAAK,CAAC,EAAEO,IAAI,CAACC,KAAK,IAAI;MAC5D,IAAI,OAAOA,KAAK,KAAK,QAAQ,EAAE;QAC7B,MAAM,IAAIC,KAAK,CAAC,6BAA6B,CAAC;MAChD;MACA,OAAOD,KAAK,KAAKf,IAAI,CAACU,OAAO;IAC/B,CAAC,CAAC;EACJ,CAAC,CAAS;EAEZ,MAAMO,MAAM,GACVC,EAA8D,IAC3Db,KAAK,CAACG,KAAK,CAACR,IAAI,IAAI,IAAAW,yBAAgB,EAACO,EAAE,CAAClB,IAAI,CAACiB,MAAM,CAAC,CAAC,CAAC;EAE3D,OAAO;IACLE,OAAO,EAAEC,cAAW;IACpBf,KAAK,EAAEA,KAAK,CAACgB,MAAM,CAAC,CAAC;IAErBf,GAAG;IACHgB,KAAK,EAAEA,CAAA,KAAM,KAAK;IAClBL,MAAM;IACNM;EACF,CAAC;AACH;AAEO,SAASC,aAAaA,CAC3BnB,KAAqC,EACrCoB,oBAA8B,EACnB;EACX,MAAMC,OAAO,GAAGA,CAAA,KAKdC,IAAI,CAACC,KAAK,CAACvB,KAAK,CAACG,KAAK,CAACR,IAAI,IAAI2B,IAAI,CAACE,SAAS,CAAC7B,IAAI,CAAC0B,OAAO,CAAC,CAAC,CAAC;EAE/D,MAAMI,qBAAqB,GAAIC,GAAW,IAAK;IAC7CN,oBAAoB,CAACO,IAAI,CAACD,GAAG,CAAC;EAChC,CAAC;EAED,OAAAE,MAAA,CAAAC,MAAA,KAAY9B,aAAa,CAACC,KAAK,CAAC;IAAEqB,OAAO;IAAEI;EAAqB;AAClE;AAEO,SAASK,aAAaA,CAC3B9B,KAAqC,EACrCoB,oBAA8B,EACnB;EACX,MAAMW,UAAU,GAAIC,IAAY,IAC9BhC,KAAK,CAACG,KAAK,CAACR,IAAI,IAAIA,IAAI,CAACsC,WAAW,CAACD,IAAI,CAAC,CAAC;EAE7C,OAAAJ,MAAA,CAAAC,MAAA,KAAYV,aAAa,CAACnB,KAAK,EAAEoB,oBAAoB,CAAC;IAAEW;EAAU;AACpE;AAEA,SAASb,aAAaA,CAACgB,KAAsB,EAAQ;EACnD,IAAI,OAAOA,KAAK,KAAK,QAAQ,EAAE;IAC7B,IAAI,CAACC,MAAM,CAACC,SAAS,CAACF,KAAK,CAAC,EAAE;MAC5B,MAAM,IAAIvB,KAAK,CAAC,mCAAmC,CAAC;IACtD;IACAuB,KAAK,GAAG,IAAIA,KAAK,QAAQ;EAC3B;EACA,IAAI,OAAOA,KAAK,KAAK,QAAQ,EAAE;IAC7B,MAAM,IAAIvB,KAAK,CAAC,mCAAmC,CAAC;EACtD;EAKA,IAAIuB,KAAK,KAAK,GAAG,IAAIG,QAAKA,CAAC,CAACC,SAAS,CAACvB,cAAW,EAAEmB,KAAK,CAAC,EAAE;EAE3D,MAAMK,OAAO,GACX,mBAAmBL,KAAK,2BAA2BnB,cAAW,KAAK,GACnE,gEAAgE,GAChE,mEAAmE,GACnE,mEAAmE,GACnE,qEAAqE,GACrE,+BAA+B;EAWjC,MAAMyB,KAAK,GAAG7B,KAAK,CAAC8B,eAAe;EAEnC,IAAI,OAAOD,KAAK,KAAK,QAAQ,IAAIA,KAAK,GAAG,EAAE,EAAE;IAG3C7B,KAAK,CAAC8B,eAAe,GAAG,EAAE;EAC5B;EAEA,MAAMC,GAAG,GAAG,IAAI/B,KAAK,CAAC4B,OAAO,CAAC;EAE9B,IAAI,OAAOC,KAAK,KAAK,QAAQ,EAAE;IAC7B7B,KAAK,CAAC8B,eAAe,GAAGD,KAAK;EAC/B;EAEA,MAAMZ,MAAM,CAACC,MAAM,CAACa,GAAG,EAAE;IACvBC,IAAI,EAAE,2BAA2B;IACjC7B,OAAO,EAAEC,cAAW;IACpBmB;EACF,CAAC,CAAC;AACJ;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/helpers/deep-array.js b/node_modules/@babel/core/lib/config/helpers/deep-array.js deleted file mode 100644 index c611db20..00000000 --- a/node_modules/@babel/core/lib/config/helpers/deep-array.js +++ /dev/null @@ -1,23 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.finalize = finalize; -exports.flattenToSet = flattenToSet; -function finalize(deepArr) { - return Object.freeze(deepArr); -} -function flattenToSet(arr) { - const result = new Set(); - const stack = [arr]; - while (stack.length > 0) { - for (const el of stack.pop()) { - if (Array.isArray(el)) stack.push(el);else result.add(el); - } - } - return result; -} -0 && 0; - -//# sourceMappingURL=deep-array.js.map diff --git a/node_modules/@babel/core/lib/config/helpers/deep-array.js.map b/node_modules/@babel/core/lib/config/helpers/deep-array.js.map deleted file mode 100644 index 57239da7..00000000 --- a/node_modules/@babel/core/lib/config/helpers/deep-array.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["finalize","deepArr","Object","freeze","flattenToSet","arr","result","Set","stack","length","el","pop","Array","isArray","push","add"],"sources":["../../../src/config/helpers/deep-array.ts"],"sourcesContent":["export type DeepArray = (T | ReadonlyDeepArray)[];\n\n// Just to make sure that DeepArray is not assignable to ReadonlyDeepArray\ndeclare const __marker: unique symbol;\nexport type ReadonlyDeepArray = readonly (T | ReadonlyDeepArray)[] & {\n [__marker]: true;\n};\n\nexport function finalize(deepArr: DeepArray): ReadonlyDeepArray {\n return Object.freeze(deepArr) as ReadonlyDeepArray;\n}\n\nexport function flattenToSet(\n arr: ReadonlyDeepArray,\n): Set {\n const result = new Set();\n const stack = [arr];\n while (stack.length > 0) {\n for (const el of stack.pop()) {\n if (Array.isArray(el)) stack.push(el as ReadonlyDeepArray);\n else result.add(el as T);\n }\n }\n return result;\n}\n"],"mappings":";;;;;;;AAQO,SAASA,QAAQA,CAAIC,OAAqB,EAAwB;EACvE,OAAOC,MAAM,CAACC,MAAM,CAACF,OAAO,CAAC;AAC/B;AAEO,SAASG,YAAYA,CAC1BC,GAAyB,EACjB;EACR,MAAMC,MAAM,GAAG,IAAIC,GAAG,CAAI,CAAC;EAC3B,MAAMC,KAAK,GAAG,CAACH,GAAG,CAAC;EACnB,OAAOG,KAAK,CAACC,MAAM,GAAG,CAAC,EAAE;IACvB,KAAK,MAAMC,EAAE,IAAIF,KAAK,CAACG,GAAG,CAAC,CAAC,EAAE;MAC5B,IAAIC,KAAK,CAACC,OAAO,CAACH,EAAE,CAAC,EAAEF,KAAK,CAACM,IAAI,CAACJ,EAA0B,CAAC,CAAC,KACzDJ,MAAM,CAACS,GAAG,CAACL,EAAO,CAAC;IAC1B;EACF;EACA,OAAOJ,MAAM;AACf;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/helpers/environment.js b/node_modules/@babel/core/lib/config/helpers/environment.js deleted file mode 100644 index a23b80be..00000000 --- a/node_modules/@babel/core/lib/config/helpers/environment.js +++ /dev/null @@ -1,12 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.getEnv = getEnv; -function getEnv(defaultValue = "development") { - return process.env.BABEL_ENV || process.env.NODE_ENV || defaultValue; -} -0 && 0; - -//# sourceMappingURL=environment.js.map diff --git a/node_modules/@babel/core/lib/config/helpers/environment.js.map b/node_modules/@babel/core/lib/config/helpers/environment.js.map deleted file mode 100644 index c34fc173..00000000 --- a/node_modules/@babel/core/lib/config/helpers/environment.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["getEnv","defaultValue","process","env","BABEL_ENV","NODE_ENV"],"sources":["../../../src/config/helpers/environment.ts"],"sourcesContent":["export function getEnv(defaultValue: string = \"development\"): string {\n return process.env.BABEL_ENV || process.env.NODE_ENV || defaultValue;\n}\n"],"mappings":";;;;;;AAAO,SAASA,MAAMA,CAACC,YAAoB,GAAG,aAAa,EAAU;EACnE,OAAOC,OAAO,CAACC,GAAG,CAACC,SAAS,IAAIF,OAAO,CAACC,GAAG,CAACE,QAAQ,IAAIJ,YAAY;AACtE;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/index.js b/node_modules/@babel/core/lib/config/index.js deleted file mode 100644 index cebfe238..00000000 --- a/node_modules/@babel/core/lib/config/index.js +++ /dev/null @@ -1,87 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.createConfigItem = createConfigItem; -exports.createConfigItemAsync = createConfigItemAsync; -exports.createConfigItemSync = createConfigItemSync; -Object.defineProperty(exports, "default", { - enumerable: true, - get: function () { - return _full.default; - } -}); -exports.loadOptions = loadOptions; -exports.loadOptionsAsync = loadOptionsAsync; -exports.loadOptionsSync = loadOptionsSync; -exports.loadPartialConfig = loadPartialConfig; -exports.loadPartialConfigAsync = loadPartialConfigAsync; -exports.loadPartialConfigSync = loadPartialConfigSync; -function _gensync() { - const data = require("gensync"); - _gensync = function () { - return data; - }; - return data; -} -var _full = require("./full.js"); -var _partial = require("./partial.js"); -var _item = require("./item.js"); -var _rewriteStackTrace = require("../errors/rewrite-stack-trace.js"); -const loadPartialConfigRunner = _gensync()(_partial.loadPartialConfig); -function loadPartialConfigAsync(...args) { - return (0, _rewriteStackTrace.beginHiddenCallStack)(loadPartialConfigRunner.async)(...args); -} -function loadPartialConfigSync(...args) { - return (0, _rewriteStackTrace.beginHiddenCallStack)(loadPartialConfigRunner.sync)(...args); -} -function loadPartialConfig(opts, callback) { - if (callback !== undefined) { - (0, _rewriteStackTrace.beginHiddenCallStack)(loadPartialConfigRunner.errback)(opts, callback); - } else if (typeof opts === "function") { - (0, _rewriteStackTrace.beginHiddenCallStack)(loadPartialConfigRunner.errback)(undefined, opts); - } else { - return loadPartialConfigSync(opts); - } -} -function* loadOptionsImpl(opts) { - var _config$options; - const config = yield* (0, _full.default)(opts); - return (_config$options = config == null ? void 0 : config.options) != null ? _config$options : null; -} -const loadOptionsRunner = _gensync()(loadOptionsImpl); -function loadOptionsAsync(...args) { - return (0, _rewriteStackTrace.beginHiddenCallStack)(loadOptionsRunner.async)(...args); -} -function loadOptionsSync(...args) { - return (0, _rewriteStackTrace.beginHiddenCallStack)(loadOptionsRunner.sync)(...args); -} -function loadOptions(opts, callback) { - if (callback !== undefined) { - (0, _rewriteStackTrace.beginHiddenCallStack)(loadOptionsRunner.errback)(opts, callback); - } else if (typeof opts === "function") { - (0, _rewriteStackTrace.beginHiddenCallStack)(loadOptionsRunner.errback)(undefined, opts); - } else { - return loadOptionsSync(opts); - } -} -const createConfigItemRunner = _gensync()(_item.createConfigItem); -function createConfigItemAsync(...args) { - return (0, _rewriteStackTrace.beginHiddenCallStack)(createConfigItemRunner.async)(...args); -} -function createConfigItemSync(...args) { - return (0, _rewriteStackTrace.beginHiddenCallStack)(createConfigItemRunner.sync)(...args); -} -function createConfigItem(target, options, callback) { - if (callback !== undefined) { - (0, _rewriteStackTrace.beginHiddenCallStack)(createConfigItemRunner.errback)(target, options, callback); - } else if (typeof options === "function") { - (0, _rewriteStackTrace.beginHiddenCallStack)(createConfigItemRunner.errback)(target, undefined, callback); - } else { - return createConfigItemSync(target, options); - } -} -0 && 0; - -//# sourceMappingURL=index.js.map diff --git a/node_modules/@babel/core/lib/config/index.js.map b/node_modules/@babel/core/lib/config/index.js.map deleted file mode 100644 index 32f94ed1..00000000 --- a/node_modules/@babel/core/lib/config/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_gensync","data","require","_full","_partial","_item","_rewriteStackTrace","loadPartialConfigRunner","gensync","loadPartialConfigImpl","loadPartialConfigAsync","args","beginHiddenCallStack","async","loadPartialConfigSync","sync","loadPartialConfig","opts","callback","undefined","errback","loadOptionsImpl","_config$options","config","loadFullConfig","options","loadOptionsRunner","loadOptionsAsync","loadOptionsSync","loadOptions","createConfigItemRunner","createConfigItemImpl","createConfigItemAsync","createConfigItemSync","createConfigItem","target"],"sources":["../../src/config/index.ts"],"sourcesContent":["import gensync, { type Handler } from \"gensync\";\n\nexport type {\n ResolvedConfig,\n InputOptions,\n PluginPasses,\n Plugin,\n} from \"./full.ts\";\n\nimport type {\n InputOptions,\n PluginTarget,\n ResolvedOptions,\n} from \"./validation/options.ts\";\nexport type { ConfigAPI } from \"./helpers/config-api.ts\";\nimport type {\n PluginAPI as basePluginAPI,\n PresetAPI as basePresetAPI,\n} from \"./helpers/config-api.ts\";\nexport type { PluginObject } from \"./validation/plugins.ts\";\ntype PluginAPI = basePluginAPI & typeof import(\"..\");\ntype PresetAPI = basePresetAPI & typeof import(\"..\");\nexport type { PluginAPI, PresetAPI };\nexport type {\n CallerMetadata,\n NormalizedOptions,\n} from \"./validation/options.ts\";\n\nimport loadFullConfig from \"./full.ts\";\nimport {\n type PartialConfig,\n loadPartialConfig as loadPartialConfigImpl,\n} from \"./partial.ts\";\n\nexport { loadFullConfig as default };\nexport type { PartialConfig } from \"./partial.ts\";\n\nimport { createConfigItem as createConfigItemImpl } from \"./item.ts\";\nimport type { ConfigItem } from \"./item.ts\";\nexport type { ConfigItem };\n\nimport { beginHiddenCallStack } from \"../errors/rewrite-stack-trace.ts\";\n\nconst loadPartialConfigRunner = gensync(loadPartialConfigImpl);\nexport function loadPartialConfigAsync(\n ...args: Parameters\n) {\n return beginHiddenCallStack(loadPartialConfigRunner.async)(...args);\n}\nexport function loadPartialConfigSync(\n ...args: Parameters\n) {\n return beginHiddenCallStack(loadPartialConfigRunner.sync)(...args);\n}\nexport function loadPartialConfig(\n opts: Parameters[0],\n callback?: (err: Error, val: PartialConfig | null) => void,\n) {\n if (callback !== undefined) {\n beginHiddenCallStack(loadPartialConfigRunner.errback)(opts, callback);\n } else if (typeof opts === \"function\") {\n beginHiddenCallStack(loadPartialConfigRunner.errback)(\n undefined,\n opts as (err: Error, val: PartialConfig | null) => void,\n );\n } else {\n if (process.env.BABEL_8_BREAKING) {\n throw new Error(\n \"Starting from Babel 8.0.0, the 'loadPartialConfig' function expects a callback. If you need to call it synchronously, please use 'loadPartialConfigSync'.\",\n );\n } else {\n return loadPartialConfigSync(opts);\n }\n }\n}\n\nfunction* loadOptionsImpl(opts: InputOptions): Handler {\n const config = yield* loadFullConfig(opts);\n // NOTE: We want to return \"null\" explicitly, while ?. alone returns undefined\n return config?.options ?? null;\n}\nconst loadOptionsRunner = gensync(loadOptionsImpl);\nexport function loadOptionsAsync(\n ...args: Parameters\n) {\n return beginHiddenCallStack(loadOptionsRunner.async)(...args);\n}\nexport function loadOptionsSync(\n ...args: Parameters\n) {\n return beginHiddenCallStack(loadOptionsRunner.sync)(...args);\n}\nexport function loadOptions(\n opts: Parameters[0],\n callback?: (err: Error, val: ResolvedOptions | null) => void,\n) {\n if (callback !== undefined) {\n beginHiddenCallStack(loadOptionsRunner.errback)(opts, callback);\n } else if (typeof opts === \"function\") {\n beginHiddenCallStack(loadOptionsRunner.errback)(\n undefined,\n opts as (err: Error, val: ResolvedOptions | null) => void,\n );\n } else {\n if (process.env.BABEL_8_BREAKING) {\n throw new Error(\n \"Starting from Babel 8.0.0, the 'loadOptions' function expects a callback. If you need to call it synchronously, please use 'loadOptionsSync'.\",\n );\n } else {\n return loadOptionsSync(opts);\n }\n }\n}\n\nconst createConfigItemRunner = gensync(createConfigItemImpl);\nexport function createConfigItemAsync(\n ...args: Parameters\n) {\n return beginHiddenCallStack(createConfigItemRunner.async)(...args);\n}\nexport function createConfigItemSync(\n ...args: Parameters\n) {\n return beginHiddenCallStack(createConfigItemRunner.sync)(...args);\n}\nexport function createConfigItem(\n target: PluginTarget,\n options: Parameters[1],\n callback?: (err: Error, val: ConfigItem | null) => void,\n) {\n if (callback !== undefined) {\n beginHiddenCallStack(createConfigItemRunner.errback)(\n target,\n options,\n callback,\n );\n } else if (typeof options === \"function\") {\n beginHiddenCallStack(createConfigItemRunner.errback)(\n target,\n undefined,\n callback,\n );\n } else {\n if (process.env.BABEL_8_BREAKING) {\n throw new Error(\n \"Starting from Babel 8.0.0, the 'createConfigItem' function expects a callback. If you need to call it synchronously, please use 'createConfigItemSync'.\",\n );\n } else {\n return createConfigItemSync(target, options);\n }\n }\n}\n"],"mappings":";;;;;;;;;;;;;;;;;;;;AAAA,SAAAA,SAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,QAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AA4BA,IAAAE,KAAA,GAAAD,OAAA;AACA,IAAAE,QAAA,GAAAF,OAAA;AAQA,IAAAG,KAAA,GAAAH,OAAA;AAIA,IAAAI,kBAAA,GAAAJ,OAAA;AAEA,MAAMK,uBAAuB,GAAGC,SAAMA,CAAC,CAACC,0BAAqB,CAAC;AACvD,SAASC,sBAAsBA,CACpC,GAAGC,IAAsD,EACzD;EACA,OAAO,IAAAC,uCAAoB,EAACL,uBAAuB,CAACM,KAAK,CAAC,CAAC,GAAGF,IAAI,CAAC;AACrE;AACO,SAASG,qBAAqBA,CACnC,GAAGH,IAAqD,EACxD;EACA,OAAO,IAAAC,uCAAoB,EAACL,uBAAuB,CAACQ,IAAI,CAAC,CAAC,GAAGJ,IAAI,CAAC;AACpE;AACO,SAASK,iBAAiBA,CAC/BC,IAAiD,EACjDC,QAA0D,EAC1D;EACA,IAAIA,QAAQ,KAAKC,SAAS,EAAE;IAC1B,IAAAP,uCAAoB,EAACL,uBAAuB,CAACa,OAAO,CAAC,CAACH,IAAI,EAAEC,QAAQ,CAAC;EACvE,CAAC,MAAM,IAAI,OAAOD,IAAI,KAAK,UAAU,EAAE;IACrC,IAAAL,uCAAoB,EAACL,uBAAuB,CAACa,OAAO,CAAC,CACnDD,SAAS,EACTF,IACF,CAAC;EACH,CAAC,MAAM;IAMH,OAAOH,qBAAqB,CAACG,IAAI,CAAC;EAEtC;AACF;AAEA,UAAUI,eAAeA,CAACJ,IAAkB,EAAmC;EAAA,IAAAK,eAAA;EAC7E,MAAMC,MAAM,GAAG,OAAO,IAAAC,aAAc,EAACP,IAAI,CAAC;EAE1C,QAAAK,eAAA,GAAOC,MAAM,oBAANA,MAAM,CAAEE,OAAO,YAAAH,eAAA,GAAI,IAAI;AAChC;AACA,MAAMI,iBAAiB,GAAGlB,SAAMA,CAAC,CAACa,eAAe,CAAC;AAC3C,SAASM,gBAAgBA,CAC9B,GAAGhB,IAAgD,EACnD;EACA,OAAO,IAAAC,uCAAoB,EAACc,iBAAiB,CAACb,KAAK,CAAC,CAAC,GAAGF,IAAI,CAAC;AAC/D;AACO,SAASiB,eAAeA,CAC7B,GAAGjB,IAA+C,EAClD;EACA,OAAO,IAAAC,uCAAoB,EAACc,iBAAiB,CAACX,IAAI,CAAC,CAAC,GAAGJ,IAAI,CAAC;AAC9D;AACO,SAASkB,WAAWA,CACzBZ,IAA2C,EAC3CC,QAA4D,EAC5D;EACA,IAAIA,QAAQ,KAAKC,SAAS,EAAE;IAC1B,IAAAP,uCAAoB,EAACc,iBAAiB,CAACN,OAAO,CAAC,CAACH,IAAI,EAAEC,QAAQ,CAAC;EACjE,CAAC,MAAM,IAAI,OAAOD,IAAI,KAAK,UAAU,EAAE;IACrC,IAAAL,uCAAoB,EAACc,iBAAiB,CAACN,OAAO,CAAC,CAC7CD,SAAS,EACTF,IACF,CAAC;EACH,CAAC,MAAM;IAMH,OAAOW,eAAe,CAACX,IAAI,CAAC;EAEhC;AACF;AAEA,MAAMa,sBAAsB,GAAGtB,SAAMA,CAAC,CAACuB,sBAAoB,CAAC;AACrD,SAASC,qBAAqBA,CACnC,GAAGrB,IAAqD,EACxD;EACA,OAAO,IAAAC,uCAAoB,EAACkB,sBAAsB,CAACjB,KAAK,CAAC,CAAC,GAAGF,IAAI,CAAC;AACpE;AACO,SAASsB,oBAAoBA,CAClC,GAAGtB,IAAoD,EACvD;EACA,OAAO,IAAAC,uCAAoB,EAACkB,sBAAsB,CAACf,IAAI,CAAC,CAAC,GAAGJ,IAAI,CAAC;AACnE;AACO,SAASuB,gBAAgBA,CAC9BC,MAAoB,EACpBV,OAAmD,EACnDP,QAAkE,EAClE;EACA,IAAIA,QAAQ,KAAKC,SAAS,EAAE;IAC1B,IAAAP,uCAAoB,EAACkB,sBAAsB,CAACV,OAAO,CAAC,CAClDe,MAAM,EACNV,OAAO,EACPP,QACF,CAAC;EACH,CAAC,MAAM,IAAI,OAAOO,OAAO,KAAK,UAAU,EAAE;IACxC,IAAAb,uCAAoB,EAACkB,sBAAsB,CAACV,OAAO,CAAC,CAClDe,MAAM,EACNhB,SAAS,EACTD,QACF,CAAC;EACH,CAAC,MAAM;IAMH,OAAOe,oBAAoB,CAACE,MAAM,EAAEV,OAAO,CAAC;EAEhD;AACF;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/item.js b/node_modules/@babel/core/lib/config/item.js deleted file mode 100644 index 69cf01ff..00000000 --- a/node_modules/@babel/core/lib/config/item.js +++ /dev/null @@ -1,67 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.createConfigItem = createConfigItem; -exports.createItemFromDescriptor = createItemFromDescriptor; -exports.getItemDescriptor = getItemDescriptor; -function _path() { - const data = require("path"); - _path = function () { - return data; - }; - return data; -} -var _configDescriptors = require("./config-descriptors.js"); -function createItemFromDescriptor(desc) { - return new ConfigItem(desc); -} -function* createConfigItem(value, { - dirname = ".", - type -} = {}) { - const descriptor = yield* (0, _configDescriptors.createDescriptor)(value, _path().resolve(dirname), { - type, - alias: "programmatic item" - }); - return createItemFromDescriptor(descriptor); -} -const CONFIG_ITEM_BRAND = Symbol.for("@babel/core@7 - ConfigItem"); -function getItemDescriptor(item) { - if (item != null && item[CONFIG_ITEM_BRAND]) { - return item._descriptor; - } - return undefined; -} -class ConfigItem { - constructor(descriptor) { - this._descriptor = void 0; - this[CONFIG_ITEM_BRAND] = true; - this.value = void 0; - this.options = void 0; - this.dirname = void 0; - this.name = void 0; - this.file = void 0; - this._descriptor = descriptor; - Object.defineProperty(this, "_descriptor", { - enumerable: false - }); - Object.defineProperty(this, CONFIG_ITEM_BRAND, { - enumerable: false - }); - this.value = this._descriptor.value; - this.options = this._descriptor.options; - this.dirname = this._descriptor.dirname; - this.name = this._descriptor.name; - this.file = this._descriptor.file ? { - request: this._descriptor.file.request, - resolved: this._descriptor.file.resolved - } : undefined; - Object.freeze(this); - } -} -Object.freeze(ConfigItem.prototype); -0 && 0; - -//# sourceMappingURL=item.js.map diff --git a/node_modules/@babel/core/lib/config/item.js.map b/node_modules/@babel/core/lib/config/item.js.map deleted file mode 100644 index 6bdc806d..00000000 --- a/node_modules/@babel/core/lib/config/item.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_path","data","require","_configDescriptors","createItemFromDescriptor","desc","ConfigItem","createConfigItem","value","dirname","type","descriptor","createDescriptor","path","resolve","alias","CONFIG_ITEM_BRAND","Symbol","for","getItemDescriptor","item","_descriptor","undefined","constructor","options","name","file","Object","defineProperty","enumerable","request","resolved","freeze","prototype"],"sources":["../../src/config/item.ts"],"sourcesContent":["import type { Handler } from \"gensync\";\nimport type { PluginItem, PresetItem } from \"./validation/options.ts\";\n\nimport path from \"node:path\";\nimport { createDescriptor } from \"./config-descriptors.ts\";\n\nimport type { UnloadedDescriptor } from \"./config-descriptors.ts\";\n\nexport function createItemFromDescriptor(\n desc: UnloadedDescriptor,\n): ConfigItem {\n return new ConfigItem(desc);\n}\n\n/**\n * Create a config item using the same value format used in Babel's config\n * files. Items returned from this function should be cached by the caller\n * ideally, as recreating the config item will mean re-resolving the item\n * and re-evaluating the plugin/preset function.\n */\nexport function* createConfigItem(\n value: PluginItem | PresetItem,\n {\n dirname = \".\",\n type,\n }: {\n dirname?: string;\n type?: \"preset\" | \"plugin\";\n } = {},\n): Handler> {\n const descriptor = yield* createDescriptor(value, path.resolve(dirname), {\n type,\n alias: \"programmatic item\",\n });\n\n return createItemFromDescriptor(descriptor);\n}\n\nconst CONFIG_ITEM_BRAND = Symbol.for(\"@babel/core@7 - ConfigItem\");\n\nexport function getItemDescriptor(\n item: unknown,\n): UnloadedDescriptor | void {\n if ((item as any)?.[CONFIG_ITEM_BRAND]) {\n return (item as ConfigItem)._descriptor;\n }\n\n return undefined;\n}\n\nexport type { ConfigItem };\n\n/**\n * A public representation of a plugin/preset that will _eventually_ be load.\n * Users can use this to interact with the results of a loaded Babel\n * configuration.\n *\n * Any changes to public properties of this class should be considered a\n * breaking change to Babel's API.\n */\nclass ConfigItem {\n /**\n * The private underlying descriptor that Babel actually cares about.\n * If you access this, you are a bad person.\n */\n _descriptor: UnloadedDescriptor;\n\n // TODO(Babel 9): Check if this symbol needs to be updated\n /**\n * Used to detect ConfigItem instances from other Babel instances.\n */\n [CONFIG_ITEM_BRAND] = true;\n\n /**\n * The resolved value of the item itself.\n */\n value: object | Function;\n\n /**\n * The options, if any, that were passed to the item.\n * Mutating this will lead to undefined behavior.\n *\n * \"false\" means that this item has been disabled.\n */\n options: object | void | false;\n\n /**\n * The directory that the options for this item are relative to.\n */\n dirname: string;\n\n /**\n * Get the name of the plugin, if the user gave it one.\n */\n name: string | void;\n\n /**\n * Data about the file that the item was loaded from, if Babel knows it.\n */\n file: {\n // The requested path, e.g. \"@babel/env\".\n request: string;\n // The resolved absolute path of the file.\n resolved: string;\n } | void;\n\n constructor(descriptor: UnloadedDescriptor) {\n // Make people less likely to stumble onto this if they are exploring\n // programmatically, and also make sure that if people happen to\n // pass the item through JSON.stringify, it doesn't show up.\n this._descriptor = descriptor;\n Object.defineProperty(this, \"_descriptor\", { enumerable: false });\n\n Object.defineProperty(this, CONFIG_ITEM_BRAND, { enumerable: false });\n\n this.value = this._descriptor.value;\n this.options = this._descriptor.options;\n this.dirname = this._descriptor.dirname;\n this.name = this._descriptor.name;\n this.file = this._descriptor.file\n ? {\n request: this._descriptor.file.request,\n resolved: this._descriptor.file.resolved,\n }\n : undefined;\n\n // Freeze the object to make it clear that people shouldn't expect mutating\n // this object to do anything. A new item should be created if they want\n // to change something.\n Object.freeze(this);\n }\n}\n\nObject.freeze(ConfigItem.prototype);\n"],"mappings":";;;;;;;;AAGA,SAAAA,MAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,KAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,IAAAE,kBAAA,GAAAD,OAAA;AAIO,SAASE,wBAAwBA,CACtCC,IAA6B,EACZ;EACjB,OAAO,IAAIC,UAAU,CAACD,IAAI,CAAC;AAC7B;AAQO,UAAUE,gBAAgBA,CAC/BC,KAA8B,EAC9B;EACEC,OAAO,GAAG,GAAG;EACbC;AAIF,CAAC,GAAG,CAAC,CAAC,EACoB;EAC1B,MAAMC,UAAU,GAAG,OAAO,IAAAC,mCAAgB,EAACJ,KAAK,EAAEK,MAAGA,CAAC,CAACC,OAAO,CAACL,OAAO,CAAC,EAAE;IACvEC,IAAI;IACJK,KAAK,EAAE;EACT,CAAC,CAAC;EAEF,OAAOX,wBAAwB,CAACO,UAAU,CAAC;AAC7C;AAEA,MAAMK,iBAAiB,GAAGC,MAAM,CAACC,GAAG,CAAC,4BAA4B,CAAC;AAE3D,SAASC,iBAAiBA,CAC/BC,IAAa,EACmB;EAChC,IAAKA,IAAI,YAAJA,IAAI,CAAWJ,iBAAiB,CAAC,EAAE;IACtC,OAAQI,IAAI,CAAqBC,WAAW;EAC9C;EAEA,OAAOC,SAAS;AAClB;AAYA,MAAMhB,UAAU,CAAM;EA8CpBiB,WAAWA,CAACZ,UAAmC,EAAE;IAAA,KAzCjDU,WAAW;IAAA,KAMVL,iBAAiB,IAAI,IAAI;IAAA,KAK1BR,KAAK;IAAA,KAQLgB,OAAO;IAAA,KAKPf,OAAO;IAAA,KAKPgB,IAAI;IAAA,KAKJC,IAAI;IAWF,IAAI,CAACL,WAAW,GAAGV,UAAU;IAC7BgB,MAAM,CAACC,cAAc,CAAC,IAAI,EAAE,aAAa,EAAE;MAAEC,UAAU,EAAE;IAAM,CAAC,CAAC;IAEjEF,MAAM,CAACC,cAAc,CAAC,IAAI,EAAEZ,iBAAiB,EAAE;MAAEa,UAAU,EAAE;IAAM,CAAC,CAAC;IAErE,IAAI,CAACrB,KAAK,GAAG,IAAI,CAACa,WAAW,CAACb,KAAK;IACnC,IAAI,CAACgB,OAAO,GAAG,IAAI,CAACH,WAAW,CAACG,OAAO;IACvC,IAAI,CAACf,OAAO,GAAG,IAAI,CAACY,WAAW,CAACZ,OAAO;IACvC,IAAI,CAACgB,IAAI,GAAG,IAAI,CAACJ,WAAW,CAACI,IAAI;IACjC,IAAI,CAACC,IAAI,GAAG,IAAI,CAACL,WAAW,CAACK,IAAI,GAC7B;MACEI,OAAO,EAAE,IAAI,CAACT,WAAW,CAACK,IAAI,CAACI,OAAO;MACtCC,QAAQ,EAAE,IAAI,CAACV,WAAW,CAACK,IAAI,CAACK;IAClC,CAAC,GACDT,SAAS;IAKbK,MAAM,CAACK,MAAM,CAAC,IAAI,CAAC;EACrB;AACF;AAEAL,MAAM,CAACK,MAAM,CAAC1B,UAAU,CAAC2B,SAAS,CAAC;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/partial.js b/node_modules/@babel/core/lib/config/partial.js deleted file mode 100644 index a5a2f656..00000000 --- a/node_modules/@babel/core/lib/config/partial.js +++ /dev/null @@ -1,158 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = loadPrivatePartialConfig; -exports.loadPartialConfig = loadPartialConfig; -function _path() { - const data = require("path"); - _path = function () { - return data; - }; - return data; -} -var _plugin = require("./plugin.js"); -var _util = require("./util.js"); -var _item = require("./item.js"); -var _configChain = require("./config-chain.js"); -var _environment = require("./helpers/environment.js"); -var _options = require("./validation/options.js"); -var _index = require("./files/index.js"); -var _resolveTargets = require("./resolve-targets.js"); -const _excluded = ["showIgnoredFiles"]; -function _objectWithoutPropertiesLoose(r, e) { if (null == r) return {}; var t = {}; for (var n in r) if ({}.hasOwnProperty.call(r, n)) { if (-1 !== e.indexOf(n)) continue; t[n] = r[n]; } return t; } -function resolveRootMode(rootDir, rootMode) { - switch (rootMode) { - case "root": - return rootDir; - case "upward-optional": - { - const upwardRootDir = (0, _index.findConfigUpwards)(rootDir); - return upwardRootDir === null ? rootDir : upwardRootDir; - } - case "upward": - { - const upwardRootDir = (0, _index.findConfigUpwards)(rootDir); - if (upwardRootDir !== null) return upwardRootDir; - throw Object.assign(new Error(`Babel was run with rootMode:"upward" but a root could not ` + `be found when searching upward from "${rootDir}".\n` + `One of the following config files must be in the directory tree: ` + `"${_index.ROOT_CONFIG_FILENAMES.join(", ")}".`), { - code: "BABEL_ROOT_NOT_FOUND", - dirname: rootDir - }); - } - default: - throw new Error(`Assertion failure - unknown rootMode value.`); - } -} -function* loadPrivatePartialConfig(inputOpts) { - if (inputOpts != null && (typeof inputOpts !== "object" || Array.isArray(inputOpts))) { - throw new Error("Babel options must be an object, null, or undefined"); - } - const args = inputOpts ? (0, _options.validate)("arguments", inputOpts) : {}; - const { - envName = (0, _environment.getEnv)(), - cwd = ".", - root: rootDir = ".", - rootMode = "root", - caller, - cloneInputAst = true - } = args; - const absoluteCwd = _path().resolve(cwd); - const absoluteRootDir = resolveRootMode(_path().resolve(absoluteCwd, rootDir), rootMode); - const filename = typeof args.filename === "string" ? _path().resolve(cwd, args.filename) : undefined; - const showConfigPath = yield* (0, _index.resolveShowConfigPath)(absoluteCwd); - const context = { - filename, - cwd: absoluteCwd, - root: absoluteRootDir, - envName, - caller, - showConfig: showConfigPath === filename - }; - const configChain = yield* (0, _configChain.buildRootChain)(args, context); - if (!configChain) return null; - const merged = { - assumptions: {} - }; - configChain.options.forEach(opts => { - (0, _util.mergeOptions)(merged, opts); - }); - const options = Object.assign({}, merged, { - targets: (0, _resolveTargets.resolveTargets)(merged, absoluteRootDir), - cloneInputAst, - babelrc: false, - configFile: false, - browserslistConfigFile: false, - passPerPreset: false, - envName: context.envName, - cwd: context.cwd, - root: context.root, - rootMode: "root", - filename: typeof context.filename === "string" ? context.filename : undefined, - plugins: configChain.plugins.map(descriptor => (0, _item.createItemFromDescriptor)(descriptor)), - presets: configChain.presets.map(descriptor => (0, _item.createItemFromDescriptor)(descriptor)) - }); - return { - options, - context, - fileHandling: configChain.fileHandling, - ignore: configChain.ignore, - babelrc: configChain.babelrc, - config: configChain.config, - files: configChain.files - }; -} -function* loadPartialConfig(opts) { - let showIgnoredFiles = false; - if (typeof opts === "object" && opts !== null && !Array.isArray(opts)) { - var _opts = opts; - ({ - showIgnoredFiles - } = _opts); - opts = _objectWithoutPropertiesLoose(_opts, _excluded); - _opts; - } - const result = yield* loadPrivatePartialConfig(opts); - if (!result) return null; - const { - options, - babelrc, - ignore, - config, - fileHandling, - files - } = result; - if (fileHandling === "ignored" && !showIgnoredFiles) { - return null; - } - (options.plugins || []).forEach(item => { - if (item.value instanceof _plugin.default) { - throw new Error("Passing cached plugin instances is not supported in " + "babel.loadPartialConfig()"); - } - }); - return new PartialConfig(options, babelrc ? babelrc.filepath : undefined, ignore ? ignore.filepath : undefined, config ? config.filepath : undefined, fileHandling, files); -} -class PartialConfig { - constructor(options, babelrc, ignore, config, fileHandling, files) { - this.options = void 0; - this.babelrc = void 0; - this.babelignore = void 0; - this.config = void 0; - this.fileHandling = void 0; - this.files = void 0; - this.options = options; - this.babelignore = ignore; - this.babelrc = babelrc; - this.config = config; - this.fileHandling = fileHandling; - this.files = files; - Object.freeze(this); - } - hasFilesystemConfig() { - return this.babelrc !== undefined || this.config !== undefined; - } -} -Object.freeze(PartialConfig.prototype); -0 && 0; - -//# sourceMappingURL=partial.js.map diff --git a/node_modules/@babel/core/lib/config/partial.js.map b/node_modules/@babel/core/lib/config/partial.js.map deleted file mode 100644 index e54684d2..00000000 --- a/node_modules/@babel/core/lib/config/partial.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_path","data","require","_plugin","_util","_item","_configChain","_environment","_options","_index","_resolveTargets","_excluded","_objectWithoutPropertiesLoose","r","e","t","n","hasOwnProperty","call","indexOf","resolveRootMode","rootDir","rootMode","upwardRootDir","findConfigUpwards","Object","assign","Error","ROOT_CONFIG_FILENAMES","join","code","dirname","loadPrivatePartialConfig","inputOpts","Array","isArray","args","validate","envName","getEnv","cwd","root","caller","cloneInputAst","absoluteCwd","path","resolve","absoluteRootDir","filename","undefined","showConfigPath","resolveShowConfigPath","context","showConfig","configChain","buildRootChain","merged","assumptions","options","forEach","opts","mergeOptions","targets","resolveTargets","babelrc","configFile","browserslistConfigFile","passPerPreset","plugins","map","descriptor","createItemFromDescriptor","presets","fileHandling","ignore","config","files","loadPartialConfig","showIgnoredFiles","_opts","result","item","value","Plugin","PartialConfig","filepath","constructor","babelignore","freeze","hasFilesystemConfig","prototype"],"sources":["../../src/config/partial.ts"],"sourcesContent":["import path from \"node:path\";\nimport type { Handler } from \"gensync\";\nimport Plugin from \"./plugin.ts\";\nimport { mergeOptions } from \"./util.ts\";\nimport { createItemFromDescriptor } from \"./item.ts\";\nimport { buildRootChain } from \"./config-chain.ts\";\nimport type { ConfigContext, FileHandling } from \"./config-chain.ts\";\nimport { getEnv } from \"./helpers/environment.ts\";\nimport { validate } from \"./validation/options.ts\";\n\nimport type {\n RootMode,\n InputOptions,\n NormalizedOptions,\n} from \"./validation/options.ts\";\n\nimport {\n findConfigUpwards,\n resolveShowConfigPath,\n ROOT_CONFIG_FILENAMES,\n} from \"./files/index.ts\";\nimport type { ConfigFile, IgnoreFile } from \"./files/index.ts\";\nimport { resolveTargets } from \"./resolve-targets.ts\";\n\nfunction resolveRootMode(rootDir: string, rootMode: RootMode): string {\n switch (rootMode) {\n case \"root\":\n return rootDir;\n\n case \"upward-optional\": {\n const upwardRootDir = findConfigUpwards(rootDir);\n return upwardRootDir === null ? rootDir : upwardRootDir;\n }\n\n case \"upward\": {\n const upwardRootDir = findConfigUpwards(rootDir);\n if (upwardRootDir !== null) return upwardRootDir;\n\n throw Object.assign(\n new Error(\n `Babel was run with rootMode:\"upward\" but a root could not ` +\n `be found when searching upward from \"${rootDir}\".\\n` +\n `One of the following config files must be in the directory tree: ` +\n `\"${ROOT_CONFIG_FILENAMES.join(\", \")}\".`,\n ) as any,\n {\n code: \"BABEL_ROOT_NOT_FOUND\",\n dirname: rootDir,\n },\n );\n }\n default:\n throw new Error(`Assertion failure - unknown rootMode value.`);\n }\n}\n\nexport type PrivPartialConfig = {\n showIgnoredFiles?: boolean;\n options: NormalizedOptions;\n context: ConfigContext;\n babelrc: ConfigFile | undefined;\n config: ConfigFile | undefined;\n ignore: IgnoreFile | undefined;\n fileHandling: FileHandling;\n files: Set;\n};\n\nexport default function* loadPrivatePartialConfig(\n inputOpts: InputOptions,\n): Handler {\n if (\n inputOpts != null &&\n (typeof inputOpts !== \"object\" || Array.isArray(inputOpts))\n ) {\n throw new Error(\"Babel options must be an object, null, or undefined\");\n }\n\n const args = inputOpts ? validate(\"arguments\", inputOpts) : {};\n\n const {\n envName = getEnv(),\n cwd = \".\",\n root: rootDir = \".\",\n rootMode = \"root\",\n caller,\n cloneInputAst = true,\n } = args;\n const absoluteCwd = path.resolve(cwd);\n const absoluteRootDir = resolveRootMode(\n path.resolve(absoluteCwd, rootDir),\n rootMode,\n );\n\n const filename =\n typeof args.filename === \"string\"\n ? path.resolve(cwd, args.filename)\n : undefined;\n\n const showConfigPath = yield* resolveShowConfigPath(absoluteCwd);\n\n const context: ConfigContext = {\n filename,\n cwd: absoluteCwd,\n root: absoluteRootDir,\n envName,\n caller,\n showConfig: showConfigPath === filename,\n };\n\n const configChain = yield* buildRootChain(args, context);\n if (!configChain) return null;\n\n const merged = {\n assumptions: {},\n };\n configChain.options.forEach(opts => {\n mergeOptions(merged as any, opts);\n });\n\n const options: NormalizedOptions = {\n ...merged,\n targets: resolveTargets(merged, absoluteRootDir),\n\n // Tack the passes onto the object itself so that, if this object is\n // passed back to Babel a second time, it will be in the right structure\n // to not change behavior.\n cloneInputAst,\n babelrc: false,\n configFile: false,\n browserslistConfigFile: false,\n passPerPreset: false,\n envName: context.envName,\n cwd: context.cwd,\n root: context.root,\n rootMode: \"root\",\n filename:\n typeof context.filename === \"string\" ? context.filename : undefined,\n\n plugins: configChain.plugins.map(descriptor =>\n createItemFromDescriptor(descriptor),\n ),\n presets: configChain.presets.map(descriptor =>\n createItemFromDescriptor(descriptor),\n ),\n };\n\n return {\n options,\n context,\n fileHandling: configChain.fileHandling,\n ignore: configChain.ignore,\n babelrc: configChain.babelrc,\n config: configChain.config,\n files: configChain.files,\n };\n}\n\nexport function* loadPartialConfig(\n opts?: InputOptions,\n): Handler {\n let showIgnoredFiles = false;\n // We only extract showIgnoredFiles if opts is an object, so that\n // loadPrivatePartialConfig can throw the appropriate error if it's not.\n if (typeof opts === \"object\" && opts !== null && !Array.isArray(opts)) {\n ({ showIgnoredFiles, ...opts } = opts);\n }\n\n const result: PrivPartialConfig | undefined | null =\n yield* loadPrivatePartialConfig(opts);\n if (!result) return null;\n\n const { options, babelrc, ignore, config, fileHandling, files } = result;\n\n if (fileHandling === \"ignored\" && !showIgnoredFiles) {\n return null;\n }\n\n (options.plugins || []).forEach(item => {\n if (item.value instanceof Plugin) {\n throw new Error(\n \"Passing cached plugin instances is not supported in \" +\n \"babel.loadPartialConfig()\",\n );\n }\n });\n\n return new PartialConfig(\n options,\n babelrc ? babelrc.filepath : undefined,\n ignore ? ignore.filepath : undefined,\n config ? config.filepath : undefined,\n fileHandling,\n files,\n );\n}\n\nexport type { PartialConfig };\n\nclass PartialConfig {\n /**\n * These properties are public, so any changes to them should be considered\n * a breaking change to Babel's API.\n */\n options: NormalizedOptions;\n babelrc: string | undefined;\n babelignore: string | undefined;\n config: string | undefined;\n fileHandling: FileHandling;\n files: Set;\n\n constructor(\n options: NormalizedOptions,\n babelrc: string | undefined,\n ignore: string | undefined,\n config: string | undefined,\n fileHandling: FileHandling,\n files: Set,\n ) {\n this.options = options;\n this.babelignore = ignore;\n this.babelrc = babelrc;\n this.config = config;\n this.fileHandling = fileHandling;\n this.files = files;\n\n // Freeze since this is a public API and it should be extremely obvious that\n // reassigning properties on here does nothing.\n Object.freeze(this);\n }\n\n /**\n * Returns true if there is a config file in the filesystem for this config.\n */\n hasFilesystemConfig(): boolean {\n return this.babelrc !== undefined || this.config !== undefined;\n }\n}\nObject.freeze(PartialConfig.prototype);\n"],"mappings":";;;;;;;AAAA,SAAAA,MAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,KAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAEA,IAAAE,OAAA,GAAAD,OAAA;AACA,IAAAE,KAAA,GAAAF,OAAA;AACA,IAAAG,KAAA,GAAAH,OAAA;AACA,IAAAI,YAAA,GAAAJ,OAAA;AAEA,IAAAK,YAAA,GAAAL,OAAA;AACA,IAAAM,QAAA,GAAAN,OAAA;AAQA,IAAAO,MAAA,GAAAP,OAAA;AAMA,IAAAQ,eAAA,GAAAR,OAAA;AAAsD,MAAAS,SAAA;AAAA,SAAAC,8BAAAC,CAAA,EAAAC,CAAA,gBAAAD,CAAA,iBAAAE,CAAA,gBAAAC,CAAA,IAAAH,CAAA,SAAAI,cAAA,CAAAC,IAAA,CAAAL,CAAA,EAAAG,CAAA,gBAAAF,CAAA,CAAAK,OAAA,CAAAH,CAAA,aAAAD,CAAA,CAAAC,CAAA,IAAAH,CAAA,CAAAG,CAAA,YAAAD,CAAA;AAEtD,SAASK,eAAeA,CAACC,OAAe,EAAEC,QAAkB,EAAU;EACpE,QAAQA,QAAQ;IACd,KAAK,MAAM;MACT,OAAOD,OAAO;IAEhB,KAAK,iBAAiB;MAAE;QACtB,MAAME,aAAa,GAAG,IAAAC,wBAAiB,EAACH,OAAO,CAAC;QAChD,OAAOE,aAAa,KAAK,IAAI,GAAGF,OAAO,GAAGE,aAAa;MACzD;IAEA,KAAK,QAAQ;MAAE;QACb,MAAMA,aAAa,GAAG,IAAAC,wBAAiB,EAACH,OAAO,CAAC;QAChD,IAAIE,aAAa,KAAK,IAAI,EAAE,OAAOA,aAAa;QAEhD,MAAME,MAAM,CAACC,MAAM,CACjB,IAAIC,KAAK,CACP,4DAA4D,GAC1D,wCAAwCN,OAAO,MAAM,GACrD,mEAAmE,GACnE,IAAIO,4BAAqB,CAACC,IAAI,CAAC,IAAI,CAAC,IACxC,CAAC,EACD;UACEC,IAAI,EAAE,sBAAsB;UAC5BC,OAAO,EAAEV;QACX,CACF,CAAC;MACH;IACA;MACE,MAAM,IAAIM,KAAK,CAAC,6CAA6C,CAAC;EAClE;AACF;AAae,UAAUK,wBAAwBA,CAC/CC,SAAuB,EACY;EACnC,IACEA,SAAS,IAAI,IAAI,KAChB,OAAOA,SAAS,KAAK,QAAQ,IAAIC,KAAK,CAACC,OAAO,CAACF,SAAS,CAAC,CAAC,EAC3D;IACA,MAAM,IAAIN,KAAK,CAAC,qDAAqD,CAAC;EACxE;EAEA,MAAMS,IAAI,GAAGH,SAAS,GAAG,IAAAI,iBAAQ,EAAC,WAAW,EAAEJ,SAAS,CAAC,GAAG,CAAC,CAAC;EAE9D,MAAM;IACJK,OAAO,GAAG,IAAAC,mBAAM,EAAC,CAAC;IAClBC,GAAG,GAAG,GAAG;IACTC,IAAI,EAAEpB,OAAO,GAAG,GAAG;IACnBC,QAAQ,GAAG,MAAM;IACjBoB,MAAM;IACNC,aAAa,GAAG;EAClB,CAAC,GAAGP,IAAI;EACR,MAAMQ,WAAW,GAAGC,MAAGA,CAAC,CAACC,OAAO,CAACN,GAAG,CAAC;EACrC,MAAMO,eAAe,GAAG3B,eAAe,CACrCyB,MAAGA,CAAC,CAACC,OAAO,CAACF,WAAW,EAAEvB,OAAO,CAAC,EAClCC,QACF,CAAC;EAED,MAAM0B,QAAQ,GACZ,OAAOZ,IAAI,CAACY,QAAQ,KAAK,QAAQ,GAC7BH,MAAGA,CAAC,CAACC,OAAO,CAACN,GAAG,EAAEJ,IAAI,CAACY,QAAQ,CAAC,GAChCC,SAAS;EAEf,MAAMC,cAAc,GAAG,OAAO,IAAAC,4BAAqB,EAACP,WAAW,CAAC;EAEhE,MAAMQ,OAAsB,GAAG;IAC7BJ,QAAQ;IACRR,GAAG,EAAEI,WAAW;IAChBH,IAAI,EAAEM,eAAe;IACrBT,OAAO;IACPI,MAAM;IACNW,UAAU,EAAEH,cAAc,KAAKF;EACjC,CAAC;EAED,MAAMM,WAAW,GAAG,OAAO,IAAAC,2BAAc,EAACnB,IAAI,EAAEgB,OAAO,CAAC;EACxD,IAAI,CAACE,WAAW,EAAE,OAAO,IAAI;EAE7B,MAAME,MAAM,GAAG;IACbC,WAAW,EAAE,CAAC;EAChB,CAAC;EACDH,WAAW,CAACI,OAAO,CAACC,OAAO,CAACC,IAAI,IAAI;IAClC,IAAAC,kBAAY,EAACL,MAAM,EAASI,IAAI,CAAC;EACnC,CAAC,CAAC;EAEF,MAAMF,OAA0B,GAAAjC,MAAA,CAAAC,MAAA,KAC3B8B,MAAM;IACTM,OAAO,EAAE,IAAAC,8BAAc,EAACP,MAAM,EAAET,eAAe,CAAC;IAKhDJ,aAAa;IACbqB,OAAO,EAAE,KAAK;IACdC,UAAU,EAAE,KAAK;IACjBC,sBAAsB,EAAE,KAAK;IAC7BC,aAAa,EAAE,KAAK;IACpB7B,OAAO,EAAEc,OAAO,CAACd,OAAO;IACxBE,GAAG,EAAEY,OAAO,CAACZ,GAAG;IAChBC,IAAI,EAAEW,OAAO,CAACX,IAAI;IAClBnB,QAAQ,EAAE,MAAM;IAChB0B,QAAQ,EACN,OAAOI,OAAO,CAACJ,QAAQ,KAAK,QAAQ,GAAGI,OAAO,CAACJ,QAAQ,GAAGC,SAAS;IAErEmB,OAAO,EAAEd,WAAW,CAACc,OAAO,CAACC,GAAG,CAACC,UAAU,IACzC,IAAAC,8BAAwB,EAACD,UAAU,CACrC,CAAC;IACDE,OAAO,EAAElB,WAAW,CAACkB,OAAO,CAACH,GAAG,CAACC,UAAU,IACzC,IAAAC,8BAAwB,EAACD,UAAU,CACrC;EAAC,EACF;EAED,OAAO;IACLZ,OAAO;IACPN,OAAO;IACPqB,YAAY,EAAEnB,WAAW,CAACmB,YAAY;IACtCC,MAAM,EAAEpB,WAAW,CAACoB,MAAM;IAC1BV,OAAO,EAAEV,WAAW,CAACU,OAAO;IAC5BW,MAAM,EAAErB,WAAW,CAACqB,MAAM;IAC1BC,KAAK,EAAEtB,WAAW,CAACsB;EACrB,CAAC;AACH;AAEO,UAAUC,iBAAiBA,CAChCjB,IAAmB,EACY;EAC/B,IAAIkB,gBAAgB,GAAG,KAAK;EAG5B,IAAI,OAAOlB,IAAI,KAAK,QAAQ,IAAIA,IAAI,KAAK,IAAI,IAAI,CAAC1B,KAAK,CAACC,OAAO,CAACyB,IAAI,CAAC,EAAE;IAAA,IAAAmB,KAAA,GACpCnB,IAAI;IAAA,CAApC;MAAEkB;IAA0B,CAAC,GAAAC,KAAO;IAAbnB,IAAI,GAAAhD,6BAAA,CAAAmE,KAAA,EAAApE,SAAA;IAAAoE,KAAA;EAC9B;EAEA,MAAMC,MAA4C,GAChD,OAAOhD,wBAAwB,CAAC4B,IAAI,CAAC;EACvC,IAAI,CAACoB,MAAM,EAAE,OAAO,IAAI;EAExB,MAAM;IAAEtB,OAAO;IAAEM,OAAO;IAAEU,MAAM;IAAEC,MAAM;IAAEF,YAAY;IAAEG;EAAM,CAAC,GAAGI,MAAM;EAExE,IAAIP,YAAY,KAAK,SAAS,IAAI,CAACK,gBAAgB,EAAE;IACnD,OAAO,IAAI;EACb;EAEA,CAACpB,OAAO,CAACU,OAAO,IAAI,EAAE,EAAET,OAAO,CAACsB,IAAI,IAAI;IACtC,IAAIA,IAAI,CAACC,KAAK,YAAYC,eAAM,EAAE;MAChC,MAAM,IAAIxD,KAAK,CACb,sDAAsD,GACpD,2BACJ,CAAC;IACH;EACF,CAAC,CAAC;EAEF,OAAO,IAAIyD,aAAa,CACtB1B,OAAO,EACPM,OAAO,GAAGA,OAAO,CAACqB,QAAQ,GAAGpC,SAAS,EACtCyB,MAAM,GAAGA,MAAM,CAACW,QAAQ,GAAGpC,SAAS,EACpC0B,MAAM,GAAGA,MAAM,CAACU,QAAQ,GAAGpC,SAAS,EACpCwB,YAAY,EACZG,KACF,CAAC;AACH;AAIA,MAAMQ,aAAa,CAAC;EAYlBE,WAAWA,CACT5B,OAA0B,EAC1BM,OAA2B,EAC3BU,MAA0B,EAC1BC,MAA0B,EAC1BF,YAA0B,EAC1BG,KAAkB,EAClB;IAAA,KAdFlB,OAAO;IAAA,KACPM,OAAO;IAAA,KACPuB,WAAW;IAAA,KACXZ,MAAM;IAAA,KACNF,YAAY;IAAA,KACZG,KAAK;IAUH,IAAI,CAAClB,OAAO,GAAGA,OAAO;IACtB,IAAI,CAAC6B,WAAW,GAAGb,MAAM;IACzB,IAAI,CAACV,OAAO,GAAGA,OAAO;IACtB,IAAI,CAACW,MAAM,GAAGA,MAAM;IACpB,IAAI,CAACF,YAAY,GAAGA,YAAY;IAChC,IAAI,CAACG,KAAK,GAAGA,KAAK;IAIlBnD,MAAM,CAAC+D,MAAM,CAAC,IAAI,CAAC;EACrB;EAKAC,mBAAmBA,CAAA,EAAY;IAC7B,OAAO,IAAI,CAACzB,OAAO,KAAKf,SAAS,IAAI,IAAI,CAAC0B,MAAM,KAAK1B,SAAS;EAChE;AACF;AACAxB,MAAM,CAAC+D,MAAM,CAACJ,aAAa,CAACM,SAAS,CAAC;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/pattern-to-regex.js b/node_modules/@babel/core/lib/config/pattern-to-regex.js deleted file mode 100644 index 32de02dd..00000000 --- a/node_modules/@babel/core/lib/config/pattern-to-regex.js +++ /dev/null @@ -1,38 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = pathToPattern; -function _path() { - const data = require("path"); - _path = function () { - return data; - }; - return data; -} -const sep = `\\${_path().sep}`; -const endSep = `(?:${sep}|$)`; -const substitution = `[^${sep}]+`; -const starPat = `(?:${substitution}${sep})`; -const starPatLast = `(?:${substitution}${endSep})`; -const starStarPat = `${starPat}*?`; -const starStarPatLast = `${starPat}*?${starPatLast}?`; -function escapeRegExp(string) { - return string.replace(/[|\\{}()[\]^$+*?.]/g, "\\$&"); -} -function pathToPattern(pattern, dirname) { - const parts = _path().resolve(dirname, pattern).split(_path().sep); - return new RegExp(["^", ...parts.map((part, i) => { - const last = i === parts.length - 1; - if (part === "**") return last ? starStarPatLast : starStarPat; - if (part === "*") return last ? starPatLast : starPat; - if (part.startsWith("*.")) { - return substitution + escapeRegExp(part.slice(1)) + (last ? endSep : sep); - } - return escapeRegExp(part) + (last ? endSep : sep); - })].join("")); -} -0 && 0; - -//# sourceMappingURL=pattern-to-regex.js.map diff --git a/node_modules/@babel/core/lib/config/pattern-to-regex.js.map b/node_modules/@babel/core/lib/config/pattern-to-regex.js.map deleted file mode 100644 index 0da14ff1..00000000 --- a/node_modules/@babel/core/lib/config/pattern-to-regex.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_path","data","require","sep","path","endSep","substitution","starPat","starPatLast","starStarPat","starStarPatLast","escapeRegExp","string","replace","pathToPattern","pattern","dirname","parts","resolve","split","RegExp","map","part","i","last","length","startsWith","slice","join"],"sources":["../../src/config/pattern-to-regex.ts"],"sourcesContent":["import path from \"node:path\";\n\nconst sep = `\\\\${path.sep}`;\nconst endSep = `(?:${sep}|$)`;\n\nconst substitution = `[^${sep}]+`;\n\nconst starPat = `(?:${substitution}${sep})`;\nconst starPatLast = `(?:${substitution}${endSep})`;\n\nconst starStarPat = `${starPat}*?`;\nconst starStarPatLast = `${starPat}*?${starPatLast}?`;\n\nfunction escapeRegExp(string: string) {\n return string.replace(/[|\\\\{}()[\\]^$+*?.]/g, \"\\\\$&\");\n}\n\n/**\n * Implement basic pattern matching that will allow users to do the simple\n * tests with * and **. If users want full complex pattern matching, then can\n * always use regex matching, or function validation.\n */\nexport default function pathToPattern(\n pattern: string,\n dirname: string,\n): RegExp {\n const parts = path.resolve(dirname, pattern).split(path.sep);\n\n return new RegExp(\n [\n \"^\",\n ...parts.map((part, i) => {\n const last = i === parts.length - 1;\n\n // ** matches 0 or more path parts.\n if (part === \"**\") return last ? starStarPatLast : starStarPat;\n\n // * matches 1 path part.\n if (part === \"*\") return last ? starPatLast : starPat;\n\n // *.ext matches a wildcard with an extension.\n if (part.startsWith(\"*.\")) {\n return (\n substitution + escapeRegExp(part.slice(1)) + (last ? endSep : sep)\n );\n }\n\n // Otherwise match the pattern text.\n return escapeRegExp(part) + (last ? endSep : sep);\n }),\n ].join(\"\"),\n );\n}\n"],"mappings":";;;;;;AAAA,SAAAA,MAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,KAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAEA,MAAME,GAAG,GAAG,KAAKC,MAAGA,CAAC,CAACD,GAAG,EAAE;AAC3B,MAAME,MAAM,GAAG,MAAMF,GAAG,KAAK;AAE7B,MAAMG,YAAY,GAAG,KAAKH,GAAG,IAAI;AAEjC,MAAMI,OAAO,GAAG,MAAMD,YAAY,GAAGH,GAAG,GAAG;AAC3C,MAAMK,WAAW,GAAG,MAAMF,YAAY,GAAGD,MAAM,GAAG;AAElD,MAAMI,WAAW,GAAG,GAAGF,OAAO,IAAI;AAClC,MAAMG,eAAe,GAAG,GAAGH,OAAO,KAAKC,WAAW,GAAG;AAErD,SAASG,YAAYA,CAACC,MAAc,EAAE;EACpC,OAAOA,MAAM,CAACC,OAAO,CAAC,qBAAqB,EAAE,MAAM,CAAC;AACtD;AAOe,SAASC,aAAaA,CACnCC,OAAe,EACfC,OAAe,EACP;EACR,MAAMC,KAAK,GAAGb,MAAGA,CAAC,CAACc,OAAO,CAACF,OAAO,EAAED,OAAO,CAAC,CAACI,KAAK,CAACf,MAAGA,CAAC,CAACD,GAAG,CAAC;EAE5D,OAAO,IAAIiB,MAAM,CACf,CACE,GAAG,EACH,GAAGH,KAAK,CAACI,GAAG,CAAC,CAACC,IAAI,EAAEC,CAAC,KAAK;IACxB,MAAMC,IAAI,GAAGD,CAAC,KAAKN,KAAK,CAACQ,MAAM,GAAG,CAAC;IAGnC,IAAIH,IAAI,KAAK,IAAI,EAAE,OAAOE,IAAI,GAAGd,eAAe,GAAGD,WAAW;IAG9D,IAAIa,IAAI,KAAK,GAAG,EAAE,OAAOE,IAAI,GAAGhB,WAAW,GAAGD,OAAO;IAGrD,IAAIe,IAAI,CAACI,UAAU,CAAC,IAAI,CAAC,EAAE;MACzB,OACEpB,YAAY,GAAGK,YAAY,CAACW,IAAI,CAACK,KAAK,CAAC,CAAC,CAAC,CAAC,IAAIH,IAAI,GAAGnB,MAAM,GAAGF,GAAG,CAAC;IAEtE;IAGA,OAAOQ,YAAY,CAACW,IAAI,CAAC,IAAIE,IAAI,GAAGnB,MAAM,GAAGF,GAAG,CAAC;EACnD,CAAC,CAAC,CACH,CAACyB,IAAI,CAAC,EAAE,CACX,CAAC;AACH;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/plugin.js b/node_modules/@babel/core/lib/config/plugin.js deleted file mode 100644 index 21a28cd5..00000000 --- a/node_modules/@babel/core/lib/config/plugin.js +++ /dev/null @@ -1,33 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; -var _deepArray = require("./helpers/deep-array.js"); -class Plugin { - constructor(plugin, options, key, externalDependencies = (0, _deepArray.finalize)([])) { - this.key = void 0; - this.manipulateOptions = void 0; - this.post = void 0; - this.pre = void 0; - this.visitor = void 0; - this.parserOverride = void 0; - this.generatorOverride = void 0; - this.options = void 0; - this.externalDependencies = void 0; - this.key = plugin.name || key; - this.manipulateOptions = plugin.manipulateOptions; - this.post = plugin.post; - this.pre = plugin.pre; - this.visitor = plugin.visitor || {}; - this.parserOverride = plugin.parserOverride; - this.generatorOverride = plugin.generatorOverride; - this.options = options; - this.externalDependencies = externalDependencies; - } -} -exports.default = Plugin; -0 && 0; - -//# sourceMappingURL=plugin.js.map diff --git a/node_modules/@babel/core/lib/config/plugin.js.map b/node_modules/@babel/core/lib/config/plugin.js.map deleted file mode 100644 index c3bccb53..00000000 --- a/node_modules/@babel/core/lib/config/plugin.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_deepArray","require","Plugin","constructor","plugin","options","key","externalDependencies","finalize","manipulateOptions","post","pre","visitor","parserOverride","generatorOverride","name","exports","default"],"sources":["../../src/config/plugin.ts"],"sourcesContent":["import { finalize } from \"./helpers/deep-array.ts\";\nimport type { ReadonlyDeepArray } from \"./helpers/deep-array.ts\";\nimport type { PluginObject } from \"./validation/plugins.ts\";\n\nexport default class Plugin {\n key: string | undefined | null;\n manipulateOptions?: PluginObject[\"manipulateOptions\"];\n post?: PluginObject[\"post\"];\n pre?: PluginObject[\"pre\"];\n visitor: PluginObject[\"visitor\"];\n\n parserOverride?: PluginObject[\"parserOverride\"];\n generatorOverride?: PluginObject[\"generatorOverride\"];\n\n options: object;\n\n externalDependencies: ReadonlyDeepArray;\n\n constructor(\n plugin: PluginObject,\n options: object,\n key?: string,\n externalDependencies: ReadonlyDeepArray = finalize([]),\n ) {\n this.key = plugin.name || key;\n\n this.manipulateOptions = plugin.manipulateOptions;\n this.post = plugin.post;\n this.pre = plugin.pre;\n this.visitor = plugin.visitor || {};\n this.parserOverride = plugin.parserOverride;\n this.generatorOverride = plugin.generatorOverride;\n\n this.options = options;\n this.externalDependencies = externalDependencies;\n }\n}\n"],"mappings":";;;;;;AAAA,IAAAA,UAAA,GAAAC,OAAA;AAIe,MAAMC,MAAM,CAAC;EAc1BC,WAAWA,CACTC,MAAoB,EACpBC,OAAe,EACfC,GAAY,EACZC,oBAA+C,GAAG,IAAAC,mBAAQ,EAAC,EAAE,CAAC,EAC9D;IAAA,KAlBFF,GAAG;IAAA,KACHG,iBAAiB;IAAA,KACjBC,IAAI;IAAA,KACJC,GAAG;IAAA,KACHC,OAAO;IAAA,KAEPC,cAAc;IAAA,KACdC,iBAAiB;IAAA,KAEjBT,OAAO;IAAA,KAEPE,oBAAoB;IAQlB,IAAI,CAACD,GAAG,GAAGF,MAAM,CAACW,IAAI,IAAIT,GAAG;IAE7B,IAAI,CAACG,iBAAiB,GAAGL,MAAM,CAACK,iBAAiB;IACjD,IAAI,CAACC,IAAI,GAAGN,MAAM,CAACM,IAAI;IACvB,IAAI,CAACC,GAAG,GAAGP,MAAM,CAACO,GAAG;IACrB,IAAI,CAACC,OAAO,GAAGR,MAAM,CAACQ,OAAO,IAAI,CAAC,CAAC;IACnC,IAAI,CAACC,cAAc,GAAGT,MAAM,CAACS,cAAc;IAC3C,IAAI,CAACC,iBAAiB,GAAGV,MAAM,CAACU,iBAAiB;IAEjD,IAAI,CAACT,OAAO,GAAGA,OAAO;IACtB,IAAI,CAACE,oBAAoB,GAAGA,oBAAoB;EAClD;AACF;AAACS,OAAA,CAAAC,OAAA,GAAAf,MAAA;AAAA","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/printer.js b/node_modules/@babel/core/lib/config/printer.js deleted file mode 100644 index 3ac2c075..00000000 --- a/node_modules/@babel/core/lib/config/printer.js +++ /dev/null @@ -1,113 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.ConfigPrinter = exports.ChainFormatter = void 0; -function _gensync() { - const data = require("gensync"); - _gensync = function () { - return data; - }; - return data; -} -const ChainFormatter = exports.ChainFormatter = { - Programmatic: 0, - Config: 1 -}; -const Formatter = { - title(type, callerName, filepath) { - let title = ""; - if (type === ChainFormatter.Programmatic) { - title = "programmatic options"; - if (callerName) { - title += " from " + callerName; - } - } else { - title = "config " + filepath; - } - return title; - }, - loc(index, envName) { - let loc = ""; - if (index != null) { - loc += `.overrides[${index}]`; - } - if (envName != null) { - loc += `.env["${envName}"]`; - } - return loc; - }, - *optionsAndDescriptors(opt) { - const content = Object.assign({}, opt.options); - delete content.overrides; - delete content.env; - const pluginDescriptors = [...(yield* opt.plugins())]; - if (pluginDescriptors.length) { - content.plugins = pluginDescriptors.map(d => descriptorToConfig(d)); - } - const presetDescriptors = [...(yield* opt.presets())]; - if (presetDescriptors.length) { - content.presets = [...presetDescriptors].map(d => descriptorToConfig(d)); - } - return JSON.stringify(content, undefined, 2); - } -}; -function descriptorToConfig(d) { - var _d$file; - let name = (_d$file = d.file) == null ? void 0 : _d$file.request; - if (name == null) { - if (typeof d.value === "object") { - name = d.value; - } else if (typeof d.value === "function") { - name = `[Function: ${d.value.toString().slice(0, 50)} ... ]`; - } - } - if (name == null) { - name = "[Unknown]"; - } - if (d.options === undefined) { - return name; - } else if (d.name == null) { - return [name, d.options]; - } else { - return [name, d.options, d.name]; - } -} -class ConfigPrinter { - constructor() { - this._stack = []; - } - configure(enabled, type, { - callerName, - filepath - }) { - if (!enabled) return () => {}; - return (content, index, envName) => { - this._stack.push({ - type, - callerName, - filepath, - content, - index, - envName - }); - }; - } - static *format(config) { - let title = Formatter.title(config.type, config.callerName, config.filepath); - const loc = Formatter.loc(config.index, config.envName); - if (loc) title += ` ${loc}`; - const content = yield* Formatter.optionsAndDescriptors(config.content); - return `${title}\n${content}`; - } - *output() { - if (this._stack.length === 0) return ""; - const configs = yield* _gensync().all(this._stack.map(s => ConfigPrinter.format(s))); - return configs.join("\n\n"); - } -} -exports.ConfigPrinter = ConfigPrinter; -0 && 0; - -//# sourceMappingURL=printer.js.map diff --git a/node_modules/@babel/core/lib/config/printer.js.map b/node_modules/@babel/core/lib/config/printer.js.map deleted file mode 100644 index de47394d..00000000 --- a/node_modules/@babel/core/lib/config/printer.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_gensync","data","require","ChainFormatter","exports","Programmatic","Config","Formatter","title","type","callerName","filepath","loc","index","envName","optionsAndDescriptors","opt","content","Object","assign","options","overrides","env","pluginDescriptors","plugins","length","map","d","descriptorToConfig","presetDescriptors","presets","JSON","stringify","undefined","_d$file","name","file","request","value","toString","slice","ConfigPrinter","constructor","_stack","configure","enabled","push","format","config","output","configs","gensync","all","s","join"],"sources":["../../src/config/printer.ts"],"sourcesContent":["import gensync from \"gensync\";\n\nimport type { Handler } from \"gensync\";\n\nimport type {\n OptionsAndDescriptors,\n UnloadedDescriptor,\n} from \"./config-descriptors.ts\";\n\n// todo: Use flow enums when @babel/transform-flow-types supports it\nexport const ChainFormatter = {\n Programmatic: 0,\n Config: 1,\n};\n\ntype PrintableConfig = {\n content: OptionsAndDescriptors;\n type: (typeof ChainFormatter)[keyof typeof ChainFormatter];\n callerName: string | undefined | null;\n filepath: string | undefined | null;\n index: number | undefined | null;\n envName: string | undefined | null;\n};\n\nconst Formatter = {\n title(\n type: (typeof ChainFormatter)[keyof typeof ChainFormatter],\n callerName?: string | null,\n filepath?: string | null,\n ): string {\n let title = \"\";\n if (type === ChainFormatter.Programmatic) {\n title = \"programmatic options\";\n if (callerName) {\n title += \" from \" + callerName;\n }\n } else {\n title = \"config \" + filepath;\n }\n return title;\n },\n loc(index?: number | null, envName?: string | null): string {\n let loc = \"\";\n if (index != null) {\n loc += `.overrides[${index}]`;\n }\n if (envName != null) {\n loc += `.env[\"${envName}\"]`;\n }\n return loc;\n },\n\n *optionsAndDescriptors(opt: OptionsAndDescriptors) {\n const content = { ...opt.options };\n // overrides and env will be printed as separated config items\n delete content.overrides;\n delete content.env;\n // resolve to descriptors\n const pluginDescriptors = [...(yield* opt.plugins())];\n if (pluginDescriptors.length) {\n content.plugins = pluginDescriptors.map(d => descriptorToConfig(d));\n }\n const presetDescriptors = [...(yield* opt.presets())];\n if (presetDescriptors.length) {\n content.presets = [...presetDescriptors].map(d => descriptorToConfig(d));\n }\n return JSON.stringify(content, undefined, 2);\n },\n};\n\nfunction descriptorToConfig(\n d: UnloadedDescriptor,\n): string | [string, object] | [string, object, string] {\n let name: string = d.file?.request;\n if (name == null) {\n if (typeof d.value === \"object\") {\n // @ts-expect-error FIXME\n name = d.value;\n } else if (typeof d.value === \"function\") {\n // If the unloaded descriptor is a function, i.e. `plugins: [ require(\"my-plugin\") ]`,\n // we print the first 50 characters of the function source code and hopefully we can see\n // `name: 'my-plugin'` in the source\n name = `[Function: ${d.value.toString().slice(0, 50)} ... ]`;\n }\n }\n if (name == null) {\n name = \"[Unknown]\";\n }\n if (d.options === undefined) {\n return name;\n } else if (d.name == null) {\n return [name, d.options];\n } else {\n return [name, d.options, d.name];\n }\n}\n\nexport class ConfigPrinter {\n _stack: PrintableConfig[] = [];\n configure(\n enabled: boolean,\n type: (typeof ChainFormatter)[keyof typeof ChainFormatter],\n {\n callerName,\n filepath,\n }: {\n callerName?: string;\n filepath?: string;\n },\n ) {\n if (!enabled) return () => {};\n return (\n content: OptionsAndDescriptors,\n index?: number | null,\n envName?: string | null,\n ) => {\n this._stack.push({\n type,\n callerName,\n filepath,\n content,\n index,\n envName,\n });\n };\n }\n static *format(config: PrintableConfig): Handler {\n let title = Formatter.title(\n config.type,\n config.callerName,\n config.filepath,\n );\n const loc = Formatter.loc(config.index, config.envName);\n if (loc) title += ` ${loc}`;\n const content = yield* Formatter.optionsAndDescriptors(config.content);\n return `${title}\\n${content}`;\n }\n\n *output(): Handler {\n if (this._stack.length === 0) return \"\";\n const configs = yield* gensync.all(\n this._stack.map(s => ConfigPrinter.format(s)),\n );\n return configs.join(\"\\n\\n\");\n }\n}\n"],"mappings":";;;;;;AAAA,SAAAA,SAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,QAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAUO,MAAME,cAAc,GAAAC,OAAA,CAAAD,cAAA,GAAG;EAC5BE,YAAY,EAAE,CAAC;EACfC,MAAM,EAAE;AACV,CAAC;AAWD,MAAMC,SAAS,GAAG;EAChBC,KAAKA,CACHC,IAA0D,EAC1DC,UAA0B,EAC1BC,QAAwB,EAChB;IACR,IAAIH,KAAK,GAAG,EAAE;IACd,IAAIC,IAAI,KAAKN,cAAc,CAACE,YAAY,EAAE;MACxCG,KAAK,GAAG,sBAAsB;MAC9B,IAAIE,UAAU,EAAE;QACdF,KAAK,IAAI,QAAQ,GAAGE,UAAU;MAChC;IACF,CAAC,MAAM;MACLF,KAAK,GAAG,SAAS,GAAGG,QAAQ;IAC9B;IACA,OAAOH,KAAK;EACd,CAAC;EACDI,GAAGA,CAACC,KAAqB,EAAEC,OAAuB,EAAU;IAC1D,IAAIF,GAAG,GAAG,EAAE;IACZ,IAAIC,KAAK,IAAI,IAAI,EAAE;MACjBD,GAAG,IAAI,cAAcC,KAAK,GAAG;IAC/B;IACA,IAAIC,OAAO,IAAI,IAAI,EAAE;MACnBF,GAAG,IAAI,SAASE,OAAO,IAAI;IAC7B;IACA,OAAOF,GAAG;EACZ,CAAC;EAED,CAACG,qBAAqBA,CAACC,GAA0B,EAAE;IACjD,MAAMC,OAAO,GAAAC,MAAA,CAAAC,MAAA,KAAQH,GAAG,CAACI,OAAO,CAAE;IAElC,OAAOH,OAAO,CAACI,SAAS;IACxB,OAAOJ,OAAO,CAACK,GAAG;IAElB,MAAMC,iBAAiB,GAAG,CAAC,IAAI,OAAOP,GAAG,CAACQ,OAAO,CAAC,CAAC,CAAC,CAAC;IACrD,IAAID,iBAAiB,CAACE,MAAM,EAAE;MAC5BR,OAAO,CAACO,OAAO,GAAGD,iBAAiB,CAACG,GAAG,CAACC,CAAC,IAAIC,kBAAkB,CAACD,CAAC,CAAC,CAAC;IACrE;IACA,MAAME,iBAAiB,GAAG,CAAC,IAAI,OAAOb,GAAG,CAACc,OAAO,CAAC,CAAC,CAAC,CAAC;IACrD,IAAID,iBAAiB,CAACJ,MAAM,EAAE;MAC5BR,OAAO,CAACa,OAAO,GAAG,CAAC,GAAGD,iBAAiB,CAAC,CAACH,GAAG,CAACC,CAAC,IAAIC,kBAAkB,CAACD,CAAC,CAAC,CAAC;IAC1E;IACA,OAAOI,IAAI,CAACC,SAAS,CAACf,OAAO,EAAEgB,SAAS,EAAE,CAAC,CAAC;EAC9C;AACF,CAAC;AAED,SAASL,kBAAkBA,CACzBD,CAA0B,EAC4B;EAAA,IAAAO,OAAA;EACtD,IAAIC,IAAY,IAAAD,OAAA,GAAGP,CAAC,CAACS,IAAI,qBAANF,OAAA,CAAQG,OAAO;EAClC,IAAIF,IAAI,IAAI,IAAI,EAAE;IAChB,IAAI,OAAOR,CAAC,CAACW,KAAK,KAAK,QAAQ,EAAE;MAE/BH,IAAI,GAAGR,CAAC,CAACW,KAAK;IAChB,CAAC,MAAM,IAAI,OAAOX,CAAC,CAACW,KAAK,KAAK,UAAU,EAAE;MAIxCH,IAAI,GAAG,cAAcR,CAAC,CAACW,KAAK,CAACC,QAAQ,CAAC,CAAC,CAACC,KAAK,CAAC,CAAC,EAAE,EAAE,CAAC,QAAQ;IAC9D;EACF;EACA,IAAIL,IAAI,IAAI,IAAI,EAAE;IAChBA,IAAI,GAAG,WAAW;EACpB;EACA,IAAIR,CAAC,CAACP,OAAO,KAAKa,SAAS,EAAE;IAC3B,OAAOE,IAAI;EACb,CAAC,MAAM,IAAIR,CAAC,CAACQ,IAAI,IAAI,IAAI,EAAE;IACzB,OAAO,CAACA,IAAI,EAAER,CAAC,CAACP,OAAO,CAAC;EAC1B,CAAC,MAAM;IACL,OAAO,CAACe,IAAI,EAAER,CAAC,CAACP,OAAO,EAAEO,CAAC,CAACQ,IAAI,CAAC;EAClC;AACF;AAEO,MAAMM,aAAa,CAAC;EAAAC,YAAA;IAAA,KACzBC,MAAM,GAAsB,EAAE;EAAA;EAC9BC,SAASA,CACPC,OAAgB,EAChBpC,IAA0D,EAC1D;IACEC,UAAU;IACVC;EAIF,CAAC,EACD;IACA,IAAI,CAACkC,OAAO,EAAE,OAAO,MAAM,CAAC,CAAC;IAC7B,OAAO,CACL5B,OAA8B,EAC9BJ,KAAqB,EACrBC,OAAuB,KACpB;MACH,IAAI,CAAC6B,MAAM,CAACG,IAAI,CAAC;QACfrC,IAAI;QACJC,UAAU;QACVC,QAAQ;QACRM,OAAO;QACPJ,KAAK;QACLC;MACF,CAAC,CAAC;IACJ,CAAC;EACH;EACA,QAAQiC,MAAMA,CAACC,MAAuB,EAAmB;IACvD,IAAIxC,KAAK,GAAGD,SAAS,CAACC,KAAK,CACzBwC,MAAM,CAACvC,IAAI,EACXuC,MAAM,CAACtC,UAAU,EACjBsC,MAAM,CAACrC,QACT,CAAC;IACD,MAAMC,GAAG,GAAGL,SAAS,CAACK,GAAG,CAACoC,MAAM,CAACnC,KAAK,EAAEmC,MAAM,CAAClC,OAAO,CAAC;IACvD,IAAIF,GAAG,EAAEJ,KAAK,IAAI,IAAII,GAAG,EAAE;IAC3B,MAAMK,OAAO,GAAG,OAAOV,SAAS,CAACQ,qBAAqB,CAACiC,MAAM,CAAC/B,OAAO,CAAC;IACtE,OAAO,GAAGT,KAAK,KAAKS,OAAO,EAAE;EAC/B;EAEA,CAACgC,MAAMA,CAAA,EAAoB;IACzB,IAAI,IAAI,CAACN,MAAM,CAAClB,MAAM,KAAK,CAAC,EAAE,OAAO,EAAE;IACvC,MAAMyB,OAAO,GAAG,OAAOC,SAAMA,CAAC,CAACC,GAAG,CAChC,IAAI,CAACT,MAAM,CAACjB,GAAG,CAAC2B,CAAC,IAAIZ,aAAa,CAACM,MAAM,CAACM,CAAC,CAAC,CAC9C,CAAC;IACD,OAAOH,OAAO,CAACI,IAAI,CAAC,MAAM,CAAC;EAC7B;AACF;AAAClD,OAAA,CAAAqC,aAAA,GAAAA,aAAA;AAAA","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/resolve-targets-browser.js b/node_modules/@babel/core/lib/config/resolve-targets-browser.js deleted file mode 100644 index 3fdbd882..00000000 --- a/node_modules/@babel/core/lib/config/resolve-targets-browser.js +++ /dev/null @@ -1,41 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.resolveBrowserslistConfigFile = resolveBrowserslistConfigFile; -exports.resolveTargets = resolveTargets; -function _helperCompilationTargets() { - const data = require("@babel/helper-compilation-targets"); - _helperCompilationTargets = function () { - return data; - }; - return data; -} -function resolveBrowserslistConfigFile(browserslistConfigFile, configFilePath) { - return undefined; -} -function resolveTargets(options, root) { - const optTargets = options.targets; - let targets; - if (typeof optTargets === "string" || Array.isArray(optTargets)) { - targets = { - browsers: optTargets - }; - } else if (optTargets) { - if ("esmodules" in optTargets) { - targets = Object.assign({}, optTargets, { - esmodules: "intersect" - }); - } else { - targets = optTargets; - } - } - return (0, _helperCompilationTargets().default)(targets, { - ignoreBrowserslistConfig: true, - browserslistEnv: options.browserslistEnv - }); -} -0 && 0; - -//# sourceMappingURL=resolve-targets-browser.js.map diff --git a/node_modules/@babel/core/lib/config/resolve-targets-browser.js.map b/node_modules/@babel/core/lib/config/resolve-targets-browser.js.map deleted file mode 100644 index 57b49e3c..00000000 --- a/node_modules/@babel/core/lib/config/resolve-targets-browser.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_helperCompilationTargets","data","require","resolveBrowserslistConfigFile","browserslistConfigFile","configFilePath","undefined","resolveTargets","options","root","optTargets","targets","Array","isArray","browsers","Object","assign","esmodules","getTargets","ignoreBrowserslistConfig","browserslistEnv"],"sources":["../../src/config/resolve-targets-browser.ts"],"sourcesContent":["/* c8 ignore start */\n\nimport type { InputOptions } from \"./validation/options.ts\";\nimport getTargets, {\n type InputTargets,\n} from \"@babel/helper-compilation-targets\";\n\nimport type { Targets } from \"@babel/helper-compilation-targets\";\n\nexport function resolveBrowserslistConfigFile(\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n browserslistConfigFile: string,\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n configFilePath: string,\n): string | void {\n return undefined;\n}\n\nexport function resolveTargets(\n options: InputOptions,\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n root: string,\n): Targets {\n const optTargets = options.targets;\n let targets: InputTargets;\n\n if (typeof optTargets === \"string\" || Array.isArray(optTargets)) {\n targets = { browsers: optTargets };\n } else if (optTargets) {\n if (\"esmodules\" in optTargets) {\n targets = { ...optTargets, esmodules: \"intersect\" };\n } else {\n // https://github.com/microsoft/TypeScript/issues/17002\n targets = optTargets as InputTargets;\n }\n }\n\n return getTargets(targets, {\n ignoreBrowserslistConfig: true,\n browserslistEnv: options.browserslistEnv,\n });\n}\n"],"mappings":";;;;;;;AAGA,SAAAA,0BAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,yBAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAMO,SAASE,6BAA6BA,CAE3CC,sBAA8B,EAE9BC,cAAsB,EACP;EACf,OAAOC,SAAS;AAClB;AAEO,SAASC,cAAcA,CAC5BC,OAAqB,EAErBC,IAAY,EACH;EACT,MAAMC,UAAU,GAAGF,OAAO,CAACG,OAAO;EAClC,IAAIA,OAAqB;EAEzB,IAAI,OAAOD,UAAU,KAAK,QAAQ,IAAIE,KAAK,CAACC,OAAO,CAACH,UAAU,CAAC,EAAE;IAC/DC,OAAO,GAAG;MAAEG,QAAQ,EAAEJ;IAAW,CAAC;EACpC,CAAC,MAAM,IAAIA,UAAU,EAAE;IACrB,IAAI,WAAW,IAAIA,UAAU,EAAE;MAC7BC,OAAO,GAAAI,MAAA,CAAAC,MAAA,KAAQN,UAAU;QAAEO,SAAS,EAAE;MAAW,EAAE;IACrD,CAAC,MAAM;MAELN,OAAO,GAAGD,UAA0B;IACtC;EACF;EAEA,OAAO,IAAAQ,mCAAU,EAACP,OAAO,EAAE;IACzBQ,wBAAwB,EAAE,IAAI;IAC9BC,eAAe,EAAEZ,OAAO,CAACY;EAC3B,CAAC,CAAC;AACJ;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/resolve-targets.js b/node_modules/@babel/core/lib/config/resolve-targets.js deleted file mode 100644 index 1fc539a7..00000000 --- a/node_modules/@babel/core/lib/config/resolve-targets.js +++ /dev/null @@ -1,61 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.resolveBrowserslistConfigFile = resolveBrowserslistConfigFile; -exports.resolveTargets = resolveTargets; -function _path() { - const data = require("path"); - _path = function () { - return data; - }; - return data; -} -function _helperCompilationTargets() { - const data = require("@babel/helper-compilation-targets"); - _helperCompilationTargets = function () { - return data; - }; - return data; -} -({}); -function resolveBrowserslistConfigFile(browserslistConfigFile, configFileDir) { - return _path().resolve(configFileDir, browserslistConfigFile); -} -function resolveTargets(options, root) { - const optTargets = options.targets; - let targets; - if (typeof optTargets === "string" || Array.isArray(optTargets)) { - targets = { - browsers: optTargets - }; - } else if (optTargets) { - if ("esmodules" in optTargets) { - targets = Object.assign({}, optTargets, { - esmodules: "intersect" - }); - } else { - targets = optTargets; - } - } - const { - browserslistConfigFile - } = options; - let configFile; - let ignoreBrowserslistConfig = false; - if (typeof browserslistConfigFile === "string") { - configFile = browserslistConfigFile; - } else { - ignoreBrowserslistConfig = browserslistConfigFile === false; - } - return (0, _helperCompilationTargets().default)(targets, { - ignoreBrowserslistConfig, - configFile, - configPath: root, - browserslistEnv: options.browserslistEnv - }); -} -0 && 0; - -//# sourceMappingURL=resolve-targets.js.map diff --git a/node_modules/@babel/core/lib/config/resolve-targets.js.map b/node_modules/@babel/core/lib/config/resolve-targets.js.map deleted file mode 100644 index 575fd4f2..00000000 --- a/node_modules/@babel/core/lib/config/resolve-targets.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_path","data","require","_helperCompilationTargets","resolveBrowserslistConfigFile","browserslistConfigFile","configFileDir","path","resolve","resolveTargets","options","root","optTargets","targets","Array","isArray","browsers","Object","assign","esmodules","configFile","ignoreBrowserslistConfig","getTargets","configPath","browserslistEnv"],"sources":["../../src/config/resolve-targets.ts"],"sourcesContent":["type browserType = typeof import(\"./resolve-targets-browser\");\ntype nodeType = typeof import(\"./resolve-targets\");\n\n// Kind of gross, but essentially asserting that the exports of this module are the same as the\n// exports of index-browser, since this file may be replaced at bundle time with index-browser.\n// eslint-disable-next-line @typescript-eslint/no-unused-expressions\n({}) as any as browserType as nodeType;\n\nimport type { InputOptions } from \"./validation/options.ts\";\nimport path from \"node:path\";\nimport getTargets, {\n type InputTargets,\n} from \"@babel/helper-compilation-targets\";\n\nimport type { Targets } from \"@babel/helper-compilation-targets\";\n\nexport function resolveBrowserslistConfigFile(\n browserslistConfigFile: string,\n configFileDir: string,\n): string | undefined {\n return path.resolve(configFileDir, browserslistConfigFile);\n}\n\nexport function resolveTargets(options: InputOptions, root: string): Targets {\n const optTargets = options.targets;\n let targets: InputTargets;\n\n if (typeof optTargets === \"string\" || Array.isArray(optTargets)) {\n targets = { browsers: optTargets };\n } else if (optTargets) {\n if (\"esmodules\" in optTargets) {\n targets = { ...optTargets, esmodules: \"intersect\" };\n } else {\n // https://github.com/microsoft/TypeScript/issues/17002\n targets = optTargets as InputTargets;\n }\n }\n\n const { browserslistConfigFile } = options;\n let configFile;\n let ignoreBrowserslistConfig = false;\n if (typeof browserslistConfigFile === \"string\") {\n configFile = browserslistConfigFile;\n } else {\n ignoreBrowserslistConfig = browserslistConfigFile === false;\n }\n\n return getTargets(targets, {\n ignoreBrowserslistConfig,\n configFile,\n configPath: root,\n browserslistEnv: options.browserslistEnv,\n });\n}\n"],"mappings":";;;;;;;AASA,SAAAA,MAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,KAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,SAAAE,0BAAA;EAAA,MAAAF,IAAA,GAAAC,OAAA;EAAAC,yBAAA,YAAAA,CAAA;IAAA,OAAAF,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAJA,CAAC,CAAC,CAAC;AAUI,SAASG,6BAA6BA,CAC3CC,sBAA8B,EAC9BC,aAAqB,EACD;EACpB,OAAOC,MAAGA,CAAC,CAACC,OAAO,CAACF,aAAa,EAAED,sBAAsB,CAAC;AAC5D;AAEO,SAASI,cAAcA,CAACC,OAAqB,EAAEC,IAAY,EAAW;EAC3E,MAAMC,UAAU,GAAGF,OAAO,CAACG,OAAO;EAClC,IAAIA,OAAqB;EAEzB,IAAI,OAAOD,UAAU,KAAK,QAAQ,IAAIE,KAAK,CAACC,OAAO,CAACH,UAAU,CAAC,EAAE;IAC/DC,OAAO,GAAG;MAAEG,QAAQ,EAAEJ;IAAW,CAAC;EACpC,CAAC,MAAM,IAAIA,UAAU,EAAE;IACrB,IAAI,WAAW,IAAIA,UAAU,EAAE;MAC7BC,OAAO,GAAAI,MAAA,CAAAC,MAAA,KAAQN,UAAU;QAAEO,SAAS,EAAE;MAAW,EAAE;IACrD,CAAC,MAAM;MAELN,OAAO,GAAGD,UAA0B;IACtC;EACF;EAEA,MAAM;IAAEP;EAAuB,CAAC,GAAGK,OAAO;EAC1C,IAAIU,UAAU;EACd,IAAIC,wBAAwB,GAAG,KAAK;EACpC,IAAI,OAAOhB,sBAAsB,KAAK,QAAQ,EAAE;IAC9Ce,UAAU,GAAGf,sBAAsB;EACrC,CAAC,MAAM;IACLgB,wBAAwB,GAAGhB,sBAAsB,KAAK,KAAK;EAC7D;EAEA,OAAO,IAAAiB,mCAAU,EAACT,OAAO,EAAE;IACzBQ,wBAAwB;IACxBD,UAAU;IACVG,UAAU,EAAEZ,IAAI;IAChBa,eAAe,EAAEd,OAAO,CAACc;EAC3B,CAAC,CAAC;AACJ;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/util.js b/node_modules/@babel/core/lib/config/util.js deleted file mode 100644 index 077f1af8..00000000 --- a/node_modules/@babel/core/lib/config/util.js +++ /dev/null @@ -1,31 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.isIterableIterator = isIterableIterator; -exports.mergeOptions = mergeOptions; -function mergeOptions(target, source) { - for (const k of Object.keys(source)) { - if ((k === "parserOpts" || k === "generatorOpts" || k === "assumptions") && source[k]) { - const parserOpts = source[k]; - const targetObj = target[k] || (target[k] = {}); - mergeDefaultFields(targetObj, parserOpts); - } else { - const val = source[k]; - if (val !== undefined) target[k] = val; - } - } -} -function mergeDefaultFields(target, source) { - for (const k of Object.keys(source)) { - const val = source[k]; - if (val !== undefined) target[k] = val; - } -} -function isIterableIterator(value) { - return !!value && typeof value.next === "function" && typeof value[Symbol.iterator] === "function"; -} -0 && 0; - -//# sourceMappingURL=util.js.map diff --git a/node_modules/@babel/core/lib/config/util.js.map b/node_modules/@babel/core/lib/config/util.js.map deleted file mode 100644 index 2bdc742f..00000000 --- a/node_modules/@babel/core/lib/config/util.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["mergeOptions","target","source","k","Object","keys","parserOpts","targetObj","mergeDefaultFields","val","undefined","isIterableIterator","value","next","Symbol","iterator"],"sources":["../../src/config/util.ts"],"sourcesContent":["import type { InputOptions, ResolvedOptions } from \"./validation/options.ts\";\n\nexport function mergeOptions(\n target: InputOptions | ResolvedOptions,\n source: InputOptions,\n): void {\n for (const k of Object.keys(source)) {\n if (\n (k === \"parserOpts\" || k === \"generatorOpts\" || k === \"assumptions\") &&\n source[k]\n ) {\n const parserOpts = source[k];\n const targetObj = target[k] || (target[k] = {});\n mergeDefaultFields(targetObj, parserOpts);\n } else {\n //@ts-expect-error k must index source\n const val = source[k];\n //@ts-expect-error assigning source to target\n if (val !== undefined) target[k] = val as any;\n }\n }\n}\n\nfunction mergeDefaultFields(target: T, source: T) {\n for (const k of Object.keys(source) as (keyof T)[]) {\n const val = source[k];\n if (val !== undefined) target[k] = val;\n }\n}\n\nexport function isIterableIterator(value: any): value is IterableIterator {\n return (\n !!value &&\n typeof value.next === \"function\" &&\n typeof value[Symbol.iterator] === \"function\"\n );\n}\n"],"mappings":";;;;;;;AAEO,SAASA,YAAYA,CAC1BC,MAAsC,EACtCC,MAAoB,EACd;EACN,KAAK,MAAMC,CAAC,IAAIC,MAAM,CAACC,IAAI,CAACH,MAAM,CAAC,EAAE;IACnC,IACE,CAACC,CAAC,KAAK,YAAY,IAAIA,CAAC,KAAK,eAAe,IAAIA,CAAC,KAAK,aAAa,KACnED,MAAM,CAACC,CAAC,CAAC,EACT;MACA,MAAMG,UAAU,GAAGJ,MAAM,CAACC,CAAC,CAAC;MAC5B,MAAMI,SAAS,GAAGN,MAAM,CAACE,CAAC,CAAC,KAAKF,MAAM,CAACE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;MAC/CK,kBAAkB,CAACD,SAAS,EAAED,UAAU,CAAC;IAC3C,CAAC,MAAM;MAEL,MAAMG,GAAG,GAAGP,MAAM,CAACC,CAAC,CAAC;MAErB,IAAIM,GAAG,KAAKC,SAAS,EAAET,MAAM,CAACE,CAAC,CAAC,GAAGM,GAAU;IAC/C;EACF;AACF;AAEA,SAASD,kBAAkBA,CAAmBP,MAAS,EAAEC,MAAS,EAAE;EAClE,KAAK,MAAMC,CAAC,IAAIC,MAAM,CAACC,IAAI,CAACH,MAAM,CAAC,EAAiB;IAClD,MAAMO,GAAG,GAAGP,MAAM,CAACC,CAAC,CAAC;IACrB,IAAIM,GAAG,KAAKC,SAAS,EAAET,MAAM,CAACE,CAAC,CAAC,GAAGM,GAAG;EACxC;AACF;AAEO,SAASE,kBAAkBA,CAACC,KAAU,EAAkC;EAC7E,OACE,CAAC,CAACA,KAAK,IACP,OAAOA,KAAK,CAACC,IAAI,KAAK,UAAU,IAChC,OAAOD,KAAK,CAACE,MAAM,CAACC,QAAQ,CAAC,KAAK,UAAU;AAEhD;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/validation/option-assertions.js b/node_modules/@babel/core/lib/config/validation/option-assertions.js deleted file mode 100644 index 02279717..00000000 --- a/node_modules/@babel/core/lib/config/validation/option-assertions.js +++ /dev/null @@ -1,277 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.access = access; -exports.assertArray = assertArray; -exports.assertAssumptions = assertAssumptions; -exports.assertBabelrcSearch = assertBabelrcSearch; -exports.assertBoolean = assertBoolean; -exports.assertCallerMetadata = assertCallerMetadata; -exports.assertCompact = assertCompact; -exports.assertConfigApplicableTest = assertConfigApplicableTest; -exports.assertConfigFileSearch = assertConfigFileSearch; -exports.assertFunction = assertFunction; -exports.assertIgnoreList = assertIgnoreList; -exports.assertInputSourceMap = assertInputSourceMap; -exports.assertObject = assertObject; -exports.assertPluginList = assertPluginList; -exports.assertRootMode = assertRootMode; -exports.assertSourceMaps = assertSourceMaps; -exports.assertSourceType = assertSourceType; -exports.assertString = assertString; -exports.assertTargets = assertTargets; -exports.msg = msg; -function _helperCompilationTargets() { - const data = require("@babel/helper-compilation-targets"); - _helperCompilationTargets = function () { - return data; - }; - return data; -} -var _options = require("./options.js"); -function msg(loc) { - switch (loc.type) { - case "root": - return ``; - case "env": - return `${msg(loc.parent)}.env["${loc.name}"]`; - case "overrides": - return `${msg(loc.parent)}.overrides[${loc.index}]`; - case "option": - return `${msg(loc.parent)}.${loc.name}`; - case "access": - return `${msg(loc.parent)}[${JSON.stringify(loc.name)}]`; - default: - throw new Error(`Assertion failure: Unknown type ${loc.type}`); - } -} -function access(loc, name) { - return { - type: "access", - name, - parent: loc - }; -} -function assertRootMode(loc, value) { - if (value !== undefined && value !== "root" && value !== "upward" && value !== "upward-optional") { - throw new Error(`${msg(loc)} must be a "root", "upward", "upward-optional" or undefined`); - } - return value; -} -function assertSourceMaps(loc, value) { - if (value !== undefined && typeof value !== "boolean" && value !== "inline" && value !== "both") { - throw new Error(`${msg(loc)} must be a boolean, "inline", "both", or undefined`); - } - return value; -} -function assertCompact(loc, value) { - if (value !== undefined && typeof value !== "boolean" && value !== "auto") { - throw new Error(`${msg(loc)} must be a boolean, "auto", or undefined`); - } - return value; -} -function assertSourceType(loc, value) { - if (value !== undefined && value !== "module" && value !== "commonjs" && value !== "script" && value !== "unambiguous") { - throw new Error(`${msg(loc)} must be "module", "commonjs", "script", "unambiguous", or undefined`); - } - return value; -} -function assertCallerMetadata(loc, value) { - const obj = assertObject(loc, value); - if (obj) { - if (typeof obj.name !== "string") { - throw new Error(`${msg(loc)} set but does not contain "name" property string`); - } - for (const prop of Object.keys(obj)) { - const propLoc = access(loc, prop); - const value = obj[prop]; - if (value != null && typeof value !== "boolean" && typeof value !== "string" && typeof value !== "number") { - throw new Error(`${msg(propLoc)} must be null, undefined, a boolean, a string, or a number.`); - } - } - } - return value; -} -function assertInputSourceMap(loc, value) { - if (value !== undefined && typeof value !== "boolean" && (typeof value !== "object" || !value)) { - throw new Error(`${msg(loc)} must be a boolean, object, or undefined`); - } - return value; -} -function assertString(loc, value) { - if (value !== undefined && typeof value !== "string") { - throw new Error(`${msg(loc)} must be a string, or undefined`); - } - return value; -} -function assertFunction(loc, value) { - if (value !== undefined && typeof value !== "function") { - throw new Error(`${msg(loc)} must be a function, or undefined`); - } - return value; -} -function assertBoolean(loc, value) { - if (value !== undefined && typeof value !== "boolean") { - throw new Error(`${msg(loc)} must be a boolean, or undefined`); - } - return value; -} -function assertObject(loc, value) { - if (value !== undefined && (typeof value !== "object" || Array.isArray(value) || !value)) { - throw new Error(`${msg(loc)} must be an object, or undefined`); - } - return value; -} -function assertArray(loc, value) { - if (value != null && !Array.isArray(value)) { - throw new Error(`${msg(loc)} must be an array, or undefined`); - } - return value; -} -function assertIgnoreList(loc, value) { - const arr = assertArray(loc, value); - arr == null || arr.forEach((item, i) => assertIgnoreItem(access(loc, i), item)); - return arr; -} -function assertIgnoreItem(loc, value) { - if (typeof value !== "string" && typeof value !== "function" && !(value instanceof RegExp)) { - throw new Error(`${msg(loc)} must be an array of string/Function/RegExp values, or undefined`); - } - return value; -} -function assertConfigApplicableTest(loc, value) { - if (value === undefined) { - return value; - } - if (Array.isArray(value)) { - value.forEach((item, i) => { - if (!checkValidTest(item)) { - throw new Error(`${msg(access(loc, i))} must be a string/Function/RegExp.`); - } - }); - } else if (!checkValidTest(value)) { - throw new Error(`${msg(loc)} must be a string/Function/RegExp, or an array of those`); - } - return value; -} -function checkValidTest(value) { - return typeof value === "string" || typeof value === "function" || value instanceof RegExp; -} -function assertConfigFileSearch(loc, value) { - if (value !== undefined && typeof value !== "boolean" && typeof value !== "string") { - throw new Error(`${msg(loc)} must be a undefined, a boolean, a string, ` + `got ${JSON.stringify(value)}`); - } - return value; -} -function assertBabelrcSearch(loc, value) { - if (value === undefined || typeof value === "boolean") { - return value; - } - if (Array.isArray(value)) { - value.forEach((item, i) => { - if (!checkValidTest(item)) { - throw new Error(`${msg(access(loc, i))} must be a string/Function/RegExp.`); - } - }); - } else if (!checkValidTest(value)) { - throw new Error(`${msg(loc)} must be a undefined, a boolean, a string/Function/RegExp ` + `or an array of those, got ${JSON.stringify(value)}`); - } - return value; -} -function assertPluginList(loc, value) { - const arr = assertArray(loc, value); - if (arr) { - arr.forEach((item, i) => assertPluginItem(access(loc, i), item)); - } - return arr; -} -function assertPluginItem(loc, value) { - if (Array.isArray(value)) { - if (value.length === 0) { - throw new Error(`${msg(loc)} must include an object`); - } - if (value.length > 3) { - throw new Error(`${msg(loc)} may only be a two-tuple or three-tuple`); - } - assertPluginTarget(access(loc, 0), value[0]); - if (value.length > 1) { - const opts = value[1]; - if (opts !== undefined && opts !== false && (typeof opts !== "object" || Array.isArray(opts) || opts === null)) { - throw new Error(`${msg(access(loc, 1))} must be an object, false, or undefined`); - } - } - if (value.length === 3) { - const name = value[2]; - if (name !== undefined && typeof name !== "string") { - throw new Error(`${msg(access(loc, 2))} must be a string, or undefined`); - } - } - } else { - assertPluginTarget(loc, value); - } - return value; -} -function assertPluginTarget(loc, value) { - if ((typeof value !== "object" || !value) && typeof value !== "string" && typeof value !== "function") { - throw new Error(`${msg(loc)} must be a string, object, function`); - } - return value; -} -function assertTargets(loc, value) { - if ((0, _helperCompilationTargets().isBrowsersQueryValid)(value)) return value; - if (typeof value !== "object" || !value || Array.isArray(value)) { - throw new Error(`${msg(loc)} must be a string, an array of strings or an object`); - } - const browsersLoc = access(loc, "browsers"); - const esmodulesLoc = access(loc, "esmodules"); - assertBrowsersList(browsersLoc, value.browsers); - assertBoolean(esmodulesLoc, value.esmodules); - for (const key of Object.keys(value)) { - const val = value[key]; - const subLoc = access(loc, key); - if (key === "esmodules") assertBoolean(subLoc, val);else if (key === "browsers") assertBrowsersList(subLoc, val);else if (!hasOwnProperty.call(_helperCompilationTargets().TargetNames, key)) { - const validTargets = Object.keys(_helperCompilationTargets().TargetNames).join(", "); - throw new Error(`${msg(subLoc)} is not a valid target. Supported targets are ${validTargets}`); - } else assertBrowserVersion(subLoc, val); - } - return value; -} -function assertBrowsersList(loc, value) { - if (value !== undefined && !(0, _helperCompilationTargets().isBrowsersQueryValid)(value)) { - throw new Error(`${msg(loc)} must be undefined, a string or an array of strings`); - } -} -function assertBrowserVersion(loc, value) { - if (typeof value === "number" && Math.round(value) === value) return; - if (typeof value === "string") return; - throw new Error(`${msg(loc)} must be a string or an integer number`); -} -function assertAssumptions(loc, value) { - if (value === undefined) return; - if (typeof value !== "object" || value === null) { - throw new Error(`${msg(loc)} must be an object or undefined.`); - } - let root = loc; - do { - root = root.parent; - } while (root.type !== "root"); - const inPreset = root.source === "preset"; - for (const name of Object.keys(value)) { - const subLoc = access(loc, name); - if (!_options.assumptionsNames.has(name)) { - throw new Error(`${msg(subLoc)} is not a supported assumption.`); - } - if (typeof value[name] !== "boolean") { - throw new Error(`${msg(subLoc)} must be a boolean.`); - } - if (inPreset && value[name] === false) { - throw new Error(`${msg(subLoc)} cannot be set to 'false' inside presets.`); - } - } - return value; -} -0 && 0; - -//# sourceMappingURL=option-assertions.js.map diff --git a/node_modules/@babel/core/lib/config/validation/option-assertions.js.map b/node_modules/@babel/core/lib/config/validation/option-assertions.js.map deleted file mode 100644 index 38ba554f..00000000 --- a/node_modules/@babel/core/lib/config/validation/option-assertions.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_helperCompilationTargets","data","require","_options","msg","loc","type","parent","name","index","JSON","stringify","Error","access","assertRootMode","value","undefined","assertSourceMaps","assertCompact","assertSourceType","assertCallerMetadata","obj","assertObject","prop","Object","keys","propLoc","assertInputSourceMap","assertString","assertFunction","assertBoolean","Array","isArray","assertArray","assertIgnoreList","arr","forEach","item","i","assertIgnoreItem","RegExp","assertConfigApplicableTest","checkValidTest","assertConfigFileSearch","assertBabelrcSearch","assertPluginList","assertPluginItem","length","assertPluginTarget","opts","assertTargets","isBrowsersQueryValid","browsersLoc","esmodulesLoc","assertBrowsersList","browsers","esmodules","key","val","subLoc","hasOwnProperty","call","TargetNames","validTargets","join","assertBrowserVersion","Math","round","assertAssumptions","root","inPreset","source","assumptionsNames","has"],"sources":["../../../src/config/validation/option-assertions.ts"],"sourcesContent":["import {\n isBrowsersQueryValid,\n TargetNames,\n} from \"@babel/helper-compilation-targets\";\n\nimport type {\n ConfigFileSearch,\n BabelrcSearch,\n MatchItem,\n PluginTarget,\n ConfigApplicableTest,\n SourceMapsOption,\n SourceTypeOption,\n CompactOption,\n RootInputSourceMapOption,\n NestingPath,\n CallerMetadata,\n RootMode,\n TargetsListOrObject,\n AssumptionName,\n PluginItem,\n} from \"./options.ts\";\n\nimport { assumptionsNames } from \"./options.ts\";\n\nexport type { RootPath } from \"./options.ts\";\n\nexport type ValidatorSet = Record>;\n\nexport type Validator = (loc: OptionPath, value: unknown) => T;\n\nexport function msg(loc: NestingPath | GeneralPath): string {\n switch (loc.type) {\n case \"root\":\n return ``;\n case \"env\":\n return `${msg(loc.parent)}.env[\"${loc.name}\"]`;\n case \"overrides\":\n return `${msg(loc.parent)}.overrides[${loc.index}]`;\n case \"option\":\n return `${msg(loc.parent)}.${loc.name}`;\n case \"access\":\n return `${msg(loc.parent)}[${JSON.stringify(loc.name)}]`;\n default:\n // @ts-expect-error should not happen when code is type checked\n throw new Error(`Assertion failure: Unknown type ${loc.type}`);\n }\n}\n\nexport function access(loc: GeneralPath, name: string | number): AccessPath {\n return {\n type: \"access\",\n name,\n parent: loc,\n };\n}\n\nexport type OptionPath = Readonly<{\n type: \"option\";\n name: string;\n parent: NestingPath;\n}>;\ntype AccessPath = Readonly<{\n type: \"access\";\n name: string | number;\n parent: GeneralPath;\n}>;\ntype GeneralPath = OptionPath | AccessPath;\n\nexport function assertRootMode(\n loc: OptionPath,\n value: unknown,\n): RootMode | void {\n if (\n value !== undefined &&\n value !== \"root\" &&\n value !== \"upward\" &&\n value !== \"upward-optional\"\n ) {\n throw new Error(\n `${msg(loc)} must be a \"root\", \"upward\", \"upward-optional\" or undefined`,\n );\n }\n // @ts-expect-error: TS can only narrow down the type when \"strictNullCheck\" is true\n return value;\n}\n\nexport function assertSourceMaps(\n loc: OptionPath,\n value: unknown,\n): SourceMapsOption | void {\n if (\n value !== undefined &&\n typeof value !== \"boolean\" &&\n value !== \"inline\" &&\n value !== \"both\"\n ) {\n throw new Error(\n `${msg(loc)} must be a boolean, \"inline\", \"both\", or undefined`,\n );\n }\n // @ts-expect-error: TS can only narrow down the type when \"strictNullCheck\" is true\n return value;\n}\n\nexport function assertCompact(\n loc: OptionPath,\n value: unknown,\n): CompactOption | void {\n if (value !== undefined && typeof value !== \"boolean\" && value !== \"auto\") {\n throw new Error(`${msg(loc)} must be a boolean, \"auto\", or undefined`);\n }\n // @ts-expect-error: TS can only narrow down the type when \"strictNullCheck\" is true\n return value;\n}\n\nexport function assertSourceType(\n loc: OptionPath,\n value: unknown,\n): SourceTypeOption | void {\n if (\n value !== undefined &&\n value !== \"module\" &&\n value !== \"commonjs\" &&\n value !== \"script\" &&\n value !== \"unambiguous\"\n ) {\n throw new Error(\n `${msg(loc)} must be \"module\", \"commonjs\", \"script\", \"unambiguous\", or undefined`,\n );\n }\n // @ts-expect-error: TS can only narrow down the type when \"strictNullCheck\" is true\n return value;\n}\n\nexport function assertCallerMetadata(\n loc: OptionPath,\n value: unknown,\n): CallerMetadata | undefined {\n const obj = assertObject(loc, value);\n if (obj) {\n if (typeof obj.name !== \"string\") {\n throw new Error(\n `${msg(loc)} set but does not contain \"name\" property string`,\n );\n }\n\n for (const prop of Object.keys(obj)) {\n const propLoc = access(loc, prop);\n const value = obj[prop];\n if (\n value != null &&\n typeof value !== \"boolean\" &&\n typeof value !== \"string\" &&\n typeof value !== \"number\"\n ) {\n // NOTE(logan): I'm limiting the type here so that we can guarantee that\n // the \"caller\" value will serialize to JSON nicely. We can always\n // allow more complex structures later though.\n throw new Error(\n `${msg(\n propLoc,\n )} must be null, undefined, a boolean, a string, or a number.`,\n );\n }\n }\n }\n // @ts-expect-error todo(flow->ts)\n return value;\n}\n\nexport function assertInputSourceMap(\n loc: OptionPath,\n value: unknown,\n): RootInputSourceMapOption {\n if (\n value !== undefined &&\n typeof value !== \"boolean\" &&\n (typeof value !== \"object\" || !value)\n ) {\n throw new Error(`${msg(loc)} must be a boolean, object, or undefined`);\n }\n return value as RootInputSourceMapOption;\n}\n\nexport function assertString(loc: GeneralPath, value: unknown): string | void {\n if (value !== undefined && typeof value !== \"string\") {\n throw new Error(`${msg(loc)} must be a string, or undefined`);\n }\n // @ts-expect-error: TS can only narrow down the type when \"strictNullCheck\" is true\n return value;\n}\n\nexport function assertFunction(\n loc: GeneralPath,\n value: unknown,\n): Function | void {\n if (value !== undefined && typeof value !== \"function\") {\n throw new Error(`${msg(loc)} must be a function, or undefined`);\n }\n // @ts-expect-error: TS can only narrow down the type when \"strictNullCheck\" is true\n return value;\n}\n\nexport function assertBoolean(\n loc: GeneralPath,\n value: unknown,\n): boolean | void {\n if (value !== undefined && typeof value !== \"boolean\") {\n throw new Error(`${msg(loc)} must be a boolean, or undefined`);\n }\n // @ts-expect-error: TS can only narrow down the type when \"strictNullCheck\" is true\n return value;\n}\n\nexport function assertObject(\n loc: GeneralPath,\n value: unknown,\n): Readonly> | void {\n if (\n value !== undefined &&\n (typeof value !== \"object\" || Array.isArray(value) || !value)\n ) {\n throw new Error(`${msg(loc)} must be an object, or undefined`);\n }\n // @ts-expect-error todo(flow->ts) value is still typed as unknown, also assert function typically should not return a value\n return value;\n}\n\nexport function assertArray(\n loc: GeneralPath,\n value: T[] | undefined | null,\n): T[] | undefined | null {\n if (value != null && !Array.isArray(value)) {\n throw new Error(`${msg(loc)} must be an array, or undefined`);\n }\n return value;\n}\n\nexport function assertIgnoreList(\n loc: OptionPath,\n value: unknown[] | undefined,\n): MatchItem[] | void {\n const arr = assertArray(loc, value);\n arr?.forEach((item, i) => assertIgnoreItem(access(loc, i), item));\n // @ts-expect-error todo(flow->ts)\n return arr;\n}\nfunction assertIgnoreItem(loc: GeneralPath, value: unknown): MatchItem {\n if (\n typeof value !== \"string\" &&\n typeof value !== \"function\" &&\n !(value instanceof RegExp)\n ) {\n throw new Error(\n `${msg(\n loc,\n )} must be an array of string/Function/RegExp values, or undefined`,\n );\n }\n return value as MatchItem;\n}\n\nexport function assertConfigApplicableTest(\n loc: OptionPath,\n value: unknown,\n): ConfigApplicableTest | void {\n if (value === undefined) {\n // @ts-expect-error: TS can only narrow down the type when \"strictNullCheck\" is true\n return value;\n }\n\n if (Array.isArray(value)) {\n value.forEach((item, i) => {\n if (!checkValidTest(item)) {\n throw new Error(\n `${msg(access(loc, i))} must be a string/Function/RegExp.`,\n );\n }\n });\n } else if (!checkValidTest(value)) {\n throw new Error(\n `${msg(loc)} must be a string/Function/RegExp, or an array of those`,\n );\n }\n return value as ConfigApplicableTest;\n}\n\nfunction checkValidTest(value: unknown): value is string | Function | RegExp {\n return (\n typeof value === \"string\" ||\n typeof value === \"function\" ||\n value instanceof RegExp\n );\n}\n\nexport function assertConfigFileSearch(\n loc: OptionPath,\n value: unknown,\n): ConfigFileSearch | void {\n if (\n value !== undefined &&\n typeof value !== \"boolean\" &&\n typeof value !== \"string\"\n ) {\n throw new Error(\n `${msg(loc)} must be a undefined, a boolean, a string, ` +\n `got ${JSON.stringify(value)}`,\n );\n }\n // @ts-expect-error: TS can only narrow down the type when \"strictNullCheck\" is true\n return value;\n}\n\nexport function assertBabelrcSearch(\n loc: OptionPath,\n value: unknown,\n): BabelrcSearch | void {\n if (value === undefined || typeof value === \"boolean\") {\n // @ts-expect-error: TS can only narrow down the type when \"strictNullCheck\" is true\n return value;\n }\n\n if (Array.isArray(value)) {\n value.forEach((item, i) => {\n if (!checkValidTest(item)) {\n throw new Error(\n `${msg(access(loc, i))} must be a string/Function/RegExp.`,\n );\n }\n });\n } else if (!checkValidTest(value)) {\n throw new Error(\n `${msg(loc)} must be a undefined, a boolean, a string/Function/RegExp ` +\n `or an array of those, got ${JSON.stringify(value as any)}`,\n );\n }\n return value as BabelrcSearch;\n}\n\nexport function assertPluginList(\n loc: OptionPath,\n value: unknown[] | null | undefined,\n): PluginItem[] {\n const arr = assertArray(loc, value);\n if (arr) {\n // Loop instead of using `.map` in order to preserve object identity\n // for plugin array for use during config chain processing.\n arr.forEach((item, i) => assertPluginItem(access(loc, i), item));\n }\n return arr as PluginItem[];\n}\nfunction assertPluginItem(loc: GeneralPath, value: unknown): PluginItem {\n if (Array.isArray(value)) {\n if (value.length === 0) {\n throw new Error(`${msg(loc)} must include an object`);\n }\n\n if (value.length > 3) {\n throw new Error(`${msg(loc)} may only be a two-tuple or three-tuple`);\n }\n\n assertPluginTarget(access(loc, 0), value[0]);\n\n if (value.length > 1) {\n const opts = value[1];\n if (\n opts !== undefined &&\n opts !== false &&\n (typeof opts !== \"object\" || Array.isArray(opts) || opts === null)\n ) {\n throw new Error(\n `${msg(access(loc, 1))} must be an object, false, or undefined`,\n );\n }\n }\n if (value.length === 3) {\n const name = value[2];\n if (name !== undefined && typeof name !== \"string\") {\n throw new Error(\n `${msg(access(loc, 2))} must be a string, or undefined`,\n );\n }\n }\n } else {\n assertPluginTarget(loc, value);\n }\n\n return value as PluginItem;\n}\nfunction assertPluginTarget(loc: GeneralPath, value: unknown): PluginTarget {\n if (\n (typeof value !== \"object\" || !value) &&\n typeof value !== \"string\" &&\n typeof value !== \"function\"\n ) {\n throw new Error(`${msg(loc)} must be a string, object, function`);\n }\n return value as PluginTarget;\n}\n\nexport function assertTargets(\n loc: GeneralPath,\n value: any,\n): TargetsListOrObject {\n if (isBrowsersQueryValid(value)) return value;\n\n if (typeof value !== \"object\" || !value || Array.isArray(value)) {\n throw new Error(\n `${msg(loc)} must be a string, an array of strings or an object`,\n );\n }\n\n const browsersLoc = access(loc, \"browsers\");\n const esmodulesLoc = access(loc, \"esmodules\");\n\n assertBrowsersList(browsersLoc, value.browsers);\n assertBoolean(esmodulesLoc, value.esmodules);\n\n for (const key of Object.keys(value)) {\n const val = value[key];\n const subLoc = access(loc, key);\n\n if (key === \"esmodules\") assertBoolean(subLoc, val);\n else if (key === \"browsers\") assertBrowsersList(subLoc, val);\n else if (!Object.hasOwn(TargetNames, key)) {\n const validTargets = Object.keys(TargetNames).join(\", \");\n throw new Error(\n `${msg(\n subLoc,\n )} is not a valid target. Supported targets are ${validTargets}`,\n );\n } else assertBrowserVersion(subLoc, val);\n }\n\n return value;\n}\n\nfunction assertBrowsersList(loc: GeneralPath, value: unknown) {\n if (value !== undefined && !isBrowsersQueryValid(value)) {\n throw new Error(\n `${msg(loc)} must be undefined, a string or an array of strings`,\n );\n }\n}\n\nfunction assertBrowserVersion(loc: GeneralPath, value: unknown) {\n if (typeof value === \"number\" && Math.round(value) === value) return;\n if (typeof value === \"string\") return;\n\n throw new Error(`${msg(loc)} must be a string or an integer number`);\n}\n\nexport function assertAssumptions(\n loc: GeneralPath,\n value: Record,\n): Record | void {\n if (value === undefined) return;\n\n if (typeof value !== \"object\" || value === null) {\n throw new Error(`${msg(loc)} must be an object or undefined.`);\n }\n\n // todo(flow->ts): remove any\n let root: any = loc;\n do {\n root = root.parent;\n } while (root.type !== \"root\");\n const inPreset = root.source === \"preset\";\n\n for (const name of Object.keys(value)) {\n const subLoc = access(loc, name);\n if (!assumptionsNames.has(name as AssumptionName)) {\n throw new Error(`${msg(subLoc)} is not a supported assumption.`);\n }\n if (typeof value[name] !== \"boolean\") {\n throw new Error(`${msg(subLoc)} must be a boolean.`);\n }\n if (inPreset && value[name] === false) {\n throw new Error(\n `${msg(subLoc)} cannot be set to 'false' inside presets.`,\n );\n }\n }\n\n // @ts-expect-error todo(flow->ts)\n return value;\n}\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;AAAA,SAAAA,0BAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,yBAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAuBA,IAAAE,QAAA,GAAAD,OAAA;AAQO,SAASE,GAAGA,CAACC,GAA8B,EAAU;EAC1D,QAAQA,GAAG,CAACC,IAAI;IACd,KAAK,MAAM;MACT,OAAO,EAAE;IACX,KAAK,KAAK;MACR,OAAO,GAAGF,GAAG,CAACC,GAAG,CAACE,MAAM,CAAC,SAASF,GAAG,CAACG,IAAI,IAAI;IAChD,KAAK,WAAW;MACd,OAAO,GAAGJ,GAAG,CAACC,GAAG,CAACE,MAAM,CAAC,cAAcF,GAAG,CAACI,KAAK,GAAG;IACrD,KAAK,QAAQ;MACX,OAAO,GAAGL,GAAG,CAACC,GAAG,CAACE,MAAM,CAAC,IAAIF,GAAG,CAACG,IAAI,EAAE;IACzC,KAAK,QAAQ;MACX,OAAO,GAAGJ,GAAG,CAACC,GAAG,CAACE,MAAM,CAAC,IAAIG,IAAI,CAACC,SAAS,CAACN,GAAG,CAACG,IAAI,CAAC,GAAG;IAC1D;MAEE,MAAM,IAAII,KAAK,CAAC,mCAAmCP,GAAG,CAACC,IAAI,EAAE,CAAC;EAClE;AACF;AAEO,SAASO,MAAMA,CAACR,GAAgB,EAAEG,IAAqB,EAAc;EAC1E,OAAO;IACLF,IAAI,EAAE,QAAQ;IACdE,IAAI;IACJD,MAAM,EAAEF;EACV,CAAC;AACH;AAcO,SAASS,cAAcA,CAC5BT,GAAe,EACfU,KAAc,EACG;EACjB,IACEA,KAAK,KAAKC,SAAS,IACnBD,KAAK,KAAK,MAAM,IAChBA,KAAK,KAAK,QAAQ,IAClBA,KAAK,KAAK,iBAAiB,EAC3B;IACA,MAAM,IAAIH,KAAK,CACb,GAAGR,GAAG,CAACC,GAAG,CAAC,6DACb,CAAC;EACH;EAEA,OAAOU,KAAK;AACd;AAEO,SAASE,gBAAgBA,CAC9BZ,GAAe,EACfU,KAAc,EACW;EACzB,IACEA,KAAK,KAAKC,SAAS,IACnB,OAAOD,KAAK,KAAK,SAAS,IAC1BA,KAAK,KAAK,QAAQ,IAClBA,KAAK,KAAK,MAAM,EAChB;IACA,MAAM,IAAIH,KAAK,CACb,GAAGR,GAAG,CAACC,GAAG,CAAC,oDACb,CAAC;EACH;EAEA,OAAOU,KAAK;AACd;AAEO,SAASG,aAAaA,CAC3Bb,GAAe,EACfU,KAAc,EACQ;EACtB,IAAIA,KAAK,KAAKC,SAAS,IAAI,OAAOD,KAAK,KAAK,SAAS,IAAIA,KAAK,KAAK,MAAM,EAAE;IACzE,MAAM,IAAIH,KAAK,CAAC,GAAGR,GAAG,CAACC,GAAG,CAAC,0CAA0C,CAAC;EACxE;EAEA,OAAOU,KAAK;AACd;AAEO,SAASI,gBAAgBA,CAC9Bd,GAAe,EACfU,KAAc,EACW;EACzB,IACEA,KAAK,KAAKC,SAAS,IACnBD,KAAK,KAAK,QAAQ,IAClBA,KAAK,KAAK,UAAU,IACpBA,KAAK,KAAK,QAAQ,IAClBA,KAAK,KAAK,aAAa,EACvB;IACA,MAAM,IAAIH,KAAK,CACb,GAAGR,GAAG,CAACC,GAAG,CAAC,sEACb,CAAC;EACH;EAEA,OAAOU,KAAK;AACd;AAEO,SAASK,oBAAoBA,CAClCf,GAAe,EACfU,KAAc,EACc;EAC5B,MAAMM,GAAG,GAAGC,YAAY,CAACjB,GAAG,EAAEU,KAAK,CAAC;EACpC,IAAIM,GAAG,EAAE;IACP,IAAI,OAAOA,GAAG,CAACb,IAAI,KAAK,QAAQ,EAAE;MAChC,MAAM,IAAII,KAAK,CACb,GAAGR,GAAG,CAACC,GAAG,CAAC,kDACb,CAAC;IACH;IAEA,KAAK,MAAMkB,IAAI,IAAIC,MAAM,CAACC,IAAI,CAACJ,GAAG,CAAC,EAAE;MACnC,MAAMK,OAAO,GAAGb,MAAM,CAACR,GAAG,EAAEkB,IAAI,CAAC;MACjC,MAAMR,KAAK,GAAGM,GAAG,CAACE,IAAI,CAAC;MACvB,IACER,KAAK,IAAI,IAAI,IACb,OAAOA,KAAK,KAAK,SAAS,IAC1B,OAAOA,KAAK,KAAK,QAAQ,IACzB,OAAOA,KAAK,KAAK,QAAQ,EACzB;QAIA,MAAM,IAAIH,KAAK,CACb,GAAGR,GAAG,CACJsB,OACF,CAAC,6DACH,CAAC;MACH;IACF;EACF;EAEA,OAAOX,KAAK;AACd;AAEO,SAASY,oBAAoBA,CAClCtB,GAAe,EACfU,KAAc,EACY;EAC1B,IACEA,KAAK,KAAKC,SAAS,IACnB,OAAOD,KAAK,KAAK,SAAS,KACzB,OAAOA,KAAK,KAAK,QAAQ,IAAI,CAACA,KAAK,CAAC,EACrC;IACA,MAAM,IAAIH,KAAK,CAAC,GAAGR,GAAG,CAACC,GAAG,CAAC,0CAA0C,CAAC;EACxE;EACA,OAAOU,KAAK;AACd;AAEO,SAASa,YAAYA,CAACvB,GAAgB,EAAEU,KAAc,EAAiB;EAC5E,IAAIA,KAAK,KAAKC,SAAS,IAAI,OAAOD,KAAK,KAAK,QAAQ,EAAE;IACpD,MAAM,IAAIH,KAAK,CAAC,GAAGR,GAAG,CAACC,GAAG,CAAC,iCAAiC,CAAC;EAC/D;EAEA,OAAOU,KAAK;AACd;AAEO,SAASc,cAAcA,CAC5BxB,GAAgB,EAChBU,KAAc,EACG;EACjB,IAAIA,KAAK,KAAKC,SAAS,IAAI,OAAOD,KAAK,KAAK,UAAU,EAAE;IACtD,MAAM,IAAIH,KAAK,CAAC,GAAGR,GAAG,CAACC,GAAG,CAAC,mCAAmC,CAAC;EACjE;EAEA,OAAOU,KAAK;AACd;AAEO,SAASe,aAAaA,CAC3BzB,GAAgB,EAChBU,KAAc,EACE;EAChB,IAAIA,KAAK,KAAKC,SAAS,IAAI,OAAOD,KAAK,KAAK,SAAS,EAAE;IACrD,MAAM,IAAIH,KAAK,CAAC,GAAGR,GAAG,CAACC,GAAG,CAAC,kCAAkC,CAAC;EAChE;EAEA,OAAOU,KAAK;AACd;AAEO,SAASO,YAAYA,CAC1BjB,GAAgB,EAChBU,KAAc,EAC4B;EAC1C,IACEA,KAAK,KAAKC,SAAS,KAClB,OAAOD,KAAK,KAAK,QAAQ,IAAIgB,KAAK,CAACC,OAAO,CAACjB,KAAK,CAAC,IAAI,CAACA,KAAK,CAAC,EAC7D;IACA,MAAM,IAAIH,KAAK,CAAC,GAAGR,GAAG,CAACC,GAAG,CAAC,kCAAkC,CAAC;EAChE;EAEA,OAAOU,KAAK;AACd;AAEO,SAASkB,WAAWA,CACzB5B,GAAgB,EAChBU,KAA6B,EACL;EACxB,IAAIA,KAAK,IAAI,IAAI,IAAI,CAACgB,KAAK,CAACC,OAAO,CAACjB,KAAK,CAAC,EAAE;IAC1C,MAAM,IAAIH,KAAK,CAAC,GAAGR,GAAG,CAACC,GAAG,CAAC,iCAAiC,CAAC;EAC/D;EACA,OAAOU,KAAK;AACd;AAEO,SAASmB,gBAAgBA,CAC9B7B,GAAe,EACfU,KAA4B,EACR;EACpB,MAAMoB,GAAG,GAAGF,WAAW,CAAC5B,GAAG,EAAEU,KAAK,CAAC;EACnCoB,GAAG,YAAHA,GAAG,CAAEC,OAAO,CAAC,CAACC,IAAI,EAAEC,CAAC,KAAKC,gBAAgB,CAAC1B,MAAM,CAACR,GAAG,EAAEiC,CAAC,CAAC,EAAED,IAAI,CAAC,CAAC;EAEjE,OAAOF,GAAG;AACZ;AACA,SAASI,gBAAgBA,CAAClC,GAAgB,EAAEU,KAAc,EAAa;EACrE,IACE,OAAOA,KAAK,KAAK,QAAQ,IACzB,OAAOA,KAAK,KAAK,UAAU,IAC3B,EAAEA,KAAK,YAAYyB,MAAM,CAAC,EAC1B;IACA,MAAM,IAAI5B,KAAK,CACb,GAAGR,GAAG,CACJC,GACF,CAAC,kEACH,CAAC;EACH;EACA,OAAOU,KAAK;AACd;AAEO,SAAS0B,0BAA0BA,CACxCpC,GAAe,EACfU,KAAc,EACe;EAC7B,IAAIA,KAAK,KAAKC,SAAS,EAAE;IAEvB,OAAOD,KAAK;EACd;EAEA,IAAIgB,KAAK,CAACC,OAAO,CAACjB,KAAK,CAAC,EAAE;IACxBA,KAAK,CAACqB,OAAO,CAAC,CAACC,IAAI,EAAEC,CAAC,KAAK;MACzB,IAAI,CAACI,cAAc,CAACL,IAAI,CAAC,EAAE;QACzB,MAAM,IAAIzB,KAAK,CACb,GAAGR,GAAG,CAACS,MAAM,CAACR,GAAG,EAAEiC,CAAC,CAAC,CAAC,oCACxB,CAAC;MACH;IACF,CAAC,CAAC;EACJ,CAAC,MAAM,IAAI,CAACI,cAAc,CAAC3B,KAAK,CAAC,EAAE;IACjC,MAAM,IAAIH,KAAK,CACb,GAAGR,GAAG,CAACC,GAAG,CAAC,yDACb,CAAC;EACH;EACA,OAAOU,KAAK;AACd;AAEA,SAAS2B,cAAcA,CAAC3B,KAAc,EAAuC;EAC3E,OACE,OAAOA,KAAK,KAAK,QAAQ,IACzB,OAAOA,KAAK,KAAK,UAAU,IAC3BA,KAAK,YAAYyB,MAAM;AAE3B;AAEO,SAASG,sBAAsBA,CACpCtC,GAAe,EACfU,KAAc,EACW;EACzB,IACEA,KAAK,KAAKC,SAAS,IACnB,OAAOD,KAAK,KAAK,SAAS,IAC1B,OAAOA,KAAK,KAAK,QAAQ,EACzB;IACA,MAAM,IAAIH,KAAK,CACb,GAAGR,GAAG,CAACC,GAAG,CAAC,6CAA6C,GACtD,OAAOK,IAAI,CAACC,SAAS,CAACI,KAAK,CAAC,EAChC,CAAC;EACH;EAEA,OAAOA,KAAK;AACd;AAEO,SAAS6B,mBAAmBA,CACjCvC,GAAe,EACfU,KAAc,EACQ;EACtB,IAAIA,KAAK,KAAKC,SAAS,IAAI,OAAOD,KAAK,KAAK,SAAS,EAAE;IAErD,OAAOA,KAAK;EACd;EAEA,IAAIgB,KAAK,CAACC,OAAO,CAACjB,KAAK,CAAC,EAAE;IACxBA,KAAK,CAACqB,OAAO,CAAC,CAACC,IAAI,EAAEC,CAAC,KAAK;MACzB,IAAI,CAACI,cAAc,CAACL,IAAI,CAAC,EAAE;QACzB,MAAM,IAAIzB,KAAK,CACb,GAAGR,GAAG,CAACS,MAAM,CAACR,GAAG,EAAEiC,CAAC,CAAC,CAAC,oCACxB,CAAC;MACH;IACF,CAAC,CAAC;EACJ,CAAC,MAAM,IAAI,CAACI,cAAc,CAAC3B,KAAK,CAAC,EAAE;IACjC,MAAM,IAAIH,KAAK,CACb,GAAGR,GAAG,CAACC,GAAG,CAAC,4DAA4D,GACrE,6BAA6BK,IAAI,CAACC,SAAS,CAACI,KAAY,CAAC,EAC7D,CAAC;EACH;EACA,OAAOA,KAAK;AACd;AAEO,SAAS8B,gBAAgBA,CAC9BxC,GAAe,EACfU,KAAmC,EACrB;EACd,MAAMoB,GAAG,GAAGF,WAAW,CAAC5B,GAAG,EAAEU,KAAK,CAAC;EACnC,IAAIoB,GAAG,EAAE;IAGPA,GAAG,CAACC,OAAO,CAAC,CAACC,IAAI,EAAEC,CAAC,KAAKQ,gBAAgB,CAACjC,MAAM,CAACR,GAAG,EAAEiC,CAAC,CAAC,EAAED,IAAI,CAAC,CAAC;EAClE;EACA,OAAOF,GAAG;AACZ;AACA,SAASW,gBAAgBA,CAACzC,GAAgB,EAAEU,KAAc,EAAc;EACtE,IAAIgB,KAAK,CAACC,OAAO,CAACjB,KAAK,CAAC,EAAE;IACxB,IAAIA,KAAK,CAACgC,MAAM,KAAK,CAAC,EAAE;MACtB,MAAM,IAAInC,KAAK,CAAC,GAAGR,GAAG,CAACC,GAAG,CAAC,yBAAyB,CAAC;IACvD;IAEA,IAAIU,KAAK,CAACgC,MAAM,GAAG,CAAC,EAAE;MACpB,MAAM,IAAInC,KAAK,CAAC,GAAGR,GAAG,CAACC,GAAG,CAAC,yCAAyC,CAAC;IACvE;IAEA2C,kBAAkB,CAACnC,MAAM,CAACR,GAAG,EAAE,CAAC,CAAC,EAAEU,KAAK,CAAC,CAAC,CAAC,CAAC;IAE5C,IAAIA,KAAK,CAACgC,MAAM,GAAG,CAAC,EAAE;MACpB,MAAME,IAAI,GAAGlC,KAAK,CAAC,CAAC,CAAC;MACrB,IACEkC,IAAI,KAAKjC,SAAS,IAClBiC,IAAI,KAAK,KAAK,KACb,OAAOA,IAAI,KAAK,QAAQ,IAAIlB,KAAK,CAACC,OAAO,CAACiB,IAAI,CAAC,IAAIA,IAAI,KAAK,IAAI,CAAC,EAClE;QACA,MAAM,IAAIrC,KAAK,CACb,GAAGR,GAAG,CAACS,MAAM,CAACR,GAAG,EAAE,CAAC,CAAC,CAAC,yCACxB,CAAC;MACH;IACF;IACA,IAAIU,KAAK,CAACgC,MAAM,KAAK,CAAC,EAAE;MACtB,MAAMvC,IAAI,GAAGO,KAAK,CAAC,CAAC,CAAC;MACrB,IAAIP,IAAI,KAAKQ,SAAS,IAAI,OAAOR,IAAI,KAAK,QAAQ,EAAE;QAClD,MAAM,IAAII,KAAK,CACb,GAAGR,GAAG,CAACS,MAAM,CAACR,GAAG,EAAE,CAAC,CAAC,CAAC,iCACxB,CAAC;MACH;IACF;EACF,CAAC,MAAM;IACL2C,kBAAkB,CAAC3C,GAAG,EAAEU,KAAK,CAAC;EAChC;EAEA,OAAOA,KAAK;AACd;AACA,SAASiC,kBAAkBA,CAAC3C,GAAgB,EAAEU,KAAc,EAAgB;EAC1E,IACE,CAAC,OAAOA,KAAK,KAAK,QAAQ,IAAI,CAACA,KAAK,KACpC,OAAOA,KAAK,KAAK,QAAQ,IACzB,OAAOA,KAAK,KAAK,UAAU,EAC3B;IACA,MAAM,IAAIH,KAAK,CAAC,GAAGR,GAAG,CAACC,GAAG,CAAC,qCAAqC,CAAC;EACnE;EACA,OAAOU,KAAK;AACd;AAEO,SAASmC,aAAaA,CAC3B7C,GAAgB,EAChBU,KAAU,EACW;EACrB,IAAI,IAAAoC,gDAAoB,EAACpC,KAAK,CAAC,EAAE,OAAOA,KAAK;EAE7C,IAAI,OAAOA,KAAK,KAAK,QAAQ,IAAI,CAACA,KAAK,IAAIgB,KAAK,CAACC,OAAO,CAACjB,KAAK,CAAC,EAAE;IAC/D,MAAM,IAAIH,KAAK,CACb,GAAGR,GAAG,CAACC,GAAG,CAAC,qDACb,CAAC;EACH;EAEA,MAAM+C,WAAW,GAAGvC,MAAM,CAACR,GAAG,EAAE,UAAU,CAAC;EAC3C,MAAMgD,YAAY,GAAGxC,MAAM,CAACR,GAAG,EAAE,WAAW,CAAC;EAE7CiD,kBAAkB,CAACF,WAAW,EAAErC,KAAK,CAACwC,QAAQ,CAAC;EAC/CzB,aAAa,CAACuB,YAAY,EAAEtC,KAAK,CAACyC,SAAS,CAAC;EAE5C,KAAK,MAAMC,GAAG,IAAIjC,MAAM,CAACC,IAAI,CAACV,KAAK,CAAC,EAAE;IACpC,MAAM2C,GAAG,GAAG3C,KAAK,CAAC0C,GAAG,CAAC;IACtB,MAAME,MAAM,GAAG9C,MAAM,CAACR,GAAG,EAAEoD,GAAG,CAAC;IAE/B,IAAIA,GAAG,KAAK,WAAW,EAAE3B,aAAa,CAAC6B,MAAM,EAAED,GAAG,CAAC,CAAC,KAC/C,IAAID,GAAG,KAAK,UAAU,EAAEH,kBAAkB,CAACK,MAAM,EAAED,GAAG,CAAC,CAAC,KACxD,IAAI,CAACE,cAAA,CAAAC,IAAA,CAAcC,uCAAW,EAAEL,GAAG,CAAC,EAAE;MACzC,MAAMM,YAAY,GAAGvC,MAAM,CAACC,IAAI,CAACqC,uCAAW,CAAC,CAACE,IAAI,CAAC,IAAI,CAAC;MACxD,MAAM,IAAIpD,KAAK,CACb,GAAGR,GAAG,CACJuD,MACF,CAAC,iDAAiDI,YAAY,EAChE,CAAC;IACH,CAAC,MAAME,oBAAoB,CAACN,MAAM,EAAED,GAAG,CAAC;EAC1C;EAEA,OAAO3C,KAAK;AACd;AAEA,SAASuC,kBAAkBA,CAACjD,GAAgB,EAAEU,KAAc,EAAE;EAC5D,IAAIA,KAAK,KAAKC,SAAS,IAAI,CAAC,IAAAmC,gDAAoB,EAACpC,KAAK,CAAC,EAAE;IACvD,MAAM,IAAIH,KAAK,CACb,GAAGR,GAAG,CAACC,GAAG,CAAC,qDACb,CAAC;EACH;AACF;AAEA,SAAS4D,oBAAoBA,CAAC5D,GAAgB,EAAEU,KAAc,EAAE;EAC9D,IAAI,OAAOA,KAAK,KAAK,QAAQ,IAAImD,IAAI,CAACC,KAAK,CAACpD,KAAK,CAAC,KAAKA,KAAK,EAAE;EAC9D,IAAI,OAAOA,KAAK,KAAK,QAAQ,EAAE;EAE/B,MAAM,IAAIH,KAAK,CAAC,GAAGR,GAAG,CAACC,GAAG,CAAC,wCAAwC,CAAC;AACtE;AAEO,SAAS+D,iBAAiBA,CAC/B/D,GAAgB,EAChBU,KAA8B,EACE;EAChC,IAAIA,KAAK,KAAKC,SAAS,EAAE;EAEzB,IAAI,OAAOD,KAAK,KAAK,QAAQ,IAAIA,KAAK,KAAK,IAAI,EAAE;IAC/C,MAAM,IAAIH,KAAK,CAAC,GAAGR,GAAG,CAACC,GAAG,CAAC,kCAAkC,CAAC;EAChE;EAGA,IAAIgE,IAAS,GAAGhE,GAAG;EACnB,GAAG;IACDgE,IAAI,GAAGA,IAAI,CAAC9D,MAAM;EACpB,CAAC,QAAQ8D,IAAI,CAAC/D,IAAI,KAAK,MAAM;EAC7B,MAAMgE,QAAQ,GAAGD,IAAI,CAACE,MAAM,KAAK,QAAQ;EAEzC,KAAK,MAAM/D,IAAI,IAAIgB,MAAM,CAACC,IAAI,CAACV,KAAK,CAAC,EAAE;IACrC,MAAM4C,MAAM,GAAG9C,MAAM,CAACR,GAAG,EAAEG,IAAI,CAAC;IAChC,IAAI,CAACgE,yBAAgB,CAACC,GAAG,CAACjE,IAAsB,CAAC,EAAE;MACjD,MAAM,IAAII,KAAK,CAAC,GAAGR,GAAG,CAACuD,MAAM,CAAC,iCAAiC,CAAC;IAClE;IACA,IAAI,OAAO5C,KAAK,CAACP,IAAI,CAAC,KAAK,SAAS,EAAE;MACpC,MAAM,IAAII,KAAK,CAAC,GAAGR,GAAG,CAACuD,MAAM,CAAC,qBAAqB,CAAC;IACtD;IACA,IAAIW,QAAQ,IAAIvD,KAAK,CAACP,IAAI,CAAC,KAAK,KAAK,EAAE;MACrC,MAAM,IAAII,KAAK,CACb,GAAGR,GAAG,CAACuD,MAAM,CAAC,2CAChB,CAAC;IACH;EACF;EAGA,OAAO5C,KAAK;AACd;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/validation/options.js b/node_modules/@babel/core/lib/config/validation/options.js deleted file mode 100644 index d6941707..00000000 --- a/node_modules/@babel/core/lib/config/validation/options.js +++ /dev/null @@ -1,187 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.assumptionsNames = void 0; -exports.checkNoUnwrappedItemOptionPairs = checkNoUnwrappedItemOptionPairs; -exports.validate = validate; -var _removed = require("./removed.js"); -var _optionAssertions = require("./option-assertions.js"); -var _configError = require("../../errors/config-error.js"); -const ROOT_VALIDATORS = { - cwd: _optionAssertions.assertString, - root: _optionAssertions.assertString, - rootMode: _optionAssertions.assertRootMode, - configFile: _optionAssertions.assertConfigFileSearch, - caller: _optionAssertions.assertCallerMetadata, - filename: _optionAssertions.assertString, - filenameRelative: _optionAssertions.assertString, - code: _optionAssertions.assertBoolean, - ast: _optionAssertions.assertBoolean, - cloneInputAst: _optionAssertions.assertBoolean, - envName: _optionAssertions.assertString -}; -const BABELRC_VALIDATORS = { - babelrc: _optionAssertions.assertBoolean, - babelrcRoots: _optionAssertions.assertBabelrcSearch -}; -const NONPRESET_VALIDATORS = { - extends: _optionAssertions.assertString, - ignore: _optionAssertions.assertIgnoreList, - only: _optionAssertions.assertIgnoreList, - targets: _optionAssertions.assertTargets, - browserslistConfigFile: _optionAssertions.assertConfigFileSearch, - browserslistEnv: _optionAssertions.assertString -}; -const COMMON_VALIDATORS = { - inputSourceMap: _optionAssertions.assertInputSourceMap, - presets: _optionAssertions.assertPluginList, - plugins: _optionAssertions.assertPluginList, - passPerPreset: _optionAssertions.assertBoolean, - assumptions: _optionAssertions.assertAssumptions, - env: assertEnvSet, - overrides: assertOverridesList, - test: _optionAssertions.assertConfigApplicableTest, - include: _optionAssertions.assertConfigApplicableTest, - exclude: _optionAssertions.assertConfigApplicableTest, - retainLines: _optionAssertions.assertBoolean, - comments: _optionAssertions.assertBoolean, - shouldPrintComment: _optionAssertions.assertFunction, - compact: _optionAssertions.assertCompact, - minified: _optionAssertions.assertBoolean, - auxiliaryCommentBefore: _optionAssertions.assertString, - auxiliaryCommentAfter: _optionAssertions.assertString, - sourceType: _optionAssertions.assertSourceType, - wrapPluginVisitorMethod: _optionAssertions.assertFunction, - highlightCode: _optionAssertions.assertBoolean, - sourceMaps: _optionAssertions.assertSourceMaps, - sourceMap: _optionAssertions.assertSourceMaps, - sourceFileName: _optionAssertions.assertString, - sourceRoot: _optionAssertions.assertString, - parserOpts: _optionAssertions.assertObject, - generatorOpts: _optionAssertions.assertObject -}; -Object.assign(COMMON_VALIDATORS, { - getModuleId: _optionAssertions.assertFunction, - moduleRoot: _optionAssertions.assertString, - moduleIds: _optionAssertions.assertBoolean, - moduleId: _optionAssertions.assertString -}); -const knownAssumptions = ["arrayLikeIsIterable", "constantReexports", "constantSuper", "enumerableModuleMeta", "ignoreFunctionLength", "ignoreToPrimitiveHint", "iterableIsArray", "mutableTemplateObject", "noClassCalls", "noDocumentAll", "noIncompleteNsImportDetection", "noNewArrows", "noUninitializedPrivateFieldAccess", "objectRestNoSymbols", "privateFieldsAsSymbols", "privateFieldsAsProperties", "pureGetters", "setClassMethods", "setComputedProperties", "setPublicClassFields", "setSpreadProperties", "skipForOfIteratorClosing", "superIsCallableConstructor"]; -const assumptionsNames = exports.assumptionsNames = new Set(knownAssumptions); -function getSource(loc) { - return loc.type === "root" ? loc.source : getSource(loc.parent); -} -function validate(type, opts, filename) { - try { - return validateNested({ - type: "root", - source: type - }, opts); - } catch (error) { - const configError = new _configError.default(error.message, filename); - if (error.code) configError.code = error.code; - throw configError; - } -} -function validateNested(loc, opts) { - const type = getSource(loc); - assertNoDuplicateSourcemap(opts); - Object.keys(opts).forEach(key => { - const optLoc = { - type: "option", - name: key, - parent: loc - }; - if (type === "preset" && NONPRESET_VALIDATORS[key]) { - throw new Error(`${(0, _optionAssertions.msg)(optLoc)} is not allowed in preset options`); - } - if (type !== "arguments" && ROOT_VALIDATORS[key]) { - throw new Error(`${(0, _optionAssertions.msg)(optLoc)} is only allowed in root programmatic options`); - } - if (type !== "arguments" && type !== "configfile" && BABELRC_VALIDATORS[key]) { - if (type === "babelrcfile" || type === "extendsfile") { - throw new Error(`${(0, _optionAssertions.msg)(optLoc)} is not allowed in .babelrc or "extends"ed files, only in root programmatic options, ` + `or babel.config.js/config file options`); - } - throw new Error(`${(0, _optionAssertions.msg)(optLoc)} is only allowed in root programmatic options, or babel.config.js/config file options`); - } - const validator = COMMON_VALIDATORS[key] || NONPRESET_VALIDATORS[key] || BABELRC_VALIDATORS[key] || ROOT_VALIDATORS[key] || throwUnknownError; - validator(optLoc, opts[key]); - }); - return opts; -} -function throwUnknownError(loc) { - const key = loc.name; - if (_removed.default[key]) { - const { - message, - version = 5 - } = _removed.default[key]; - throw new Error(`Using removed Babel ${version} option: ${(0, _optionAssertions.msg)(loc)} - ${message}`); - } else { - const unknownOptErr = new Error(`Unknown option: ${(0, _optionAssertions.msg)(loc)}. Check out https://babeljs.io/docs/en/babel-core/#options for more information about options.`); - unknownOptErr.code = "BABEL_UNKNOWN_OPTION"; - throw unknownOptErr; - } -} -function assertNoDuplicateSourcemap(opts) { - if (hasOwnProperty.call(opts, "sourceMap") && hasOwnProperty.call(opts, "sourceMaps")) { - throw new Error(".sourceMap is an alias for .sourceMaps, cannot use both"); - } -} -function assertEnvSet(loc, value) { - if (loc.parent.type === "env") { - throw new Error(`${(0, _optionAssertions.msg)(loc)} is not allowed inside of another .env block`); - } - const parent = loc.parent; - const obj = (0, _optionAssertions.assertObject)(loc, value); - if (obj) { - for (const envName of Object.keys(obj)) { - const env = (0, _optionAssertions.assertObject)((0, _optionAssertions.access)(loc, envName), obj[envName]); - if (!env) continue; - const envLoc = { - type: "env", - name: envName, - parent - }; - validateNested(envLoc, env); - } - } - return obj; -} -function assertOverridesList(loc, value) { - if (loc.parent.type === "env") { - throw new Error(`${(0, _optionAssertions.msg)(loc)} is not allowed inside an .env block`); - } - if (loc.parent.type === "overrides") { - throw new Error(`${(0, _optionAssertions.msg)(loc)} is not allowed inside an .overrides block`); - } - const parent = loc.parent; - const arr = (0, _optionAssertions.assertArray)(loc, value); - if (arr) { - for (const [index, item] of arr.entries()) { - const objLoc = (0, _optionAssertions.access)(loc, index); - const env = (0, _optionAssertions.assertObject)(objLoc, item); - if (!env) throw new Error(`${(0, _optionAssertions.msg)(objLoc)} must be an object`); - const overridesLoc = { - type: "overrides", - index, - parent - }; - validateNested(overridesLoc, env); - } - } - return arr; -} -function checkNoUnwrappedItemOptionPairs(items, index, type, e) { - if (index === 0) return; - const lastItem = items[index - 1]; - const thisItem = items[index]; - if (lastItem.file && lastItem.options === undefined && typeof thisItem.value === "object") { - e.message += `\n- Maybe you meant to use\n` + `"${type}s": [\n ["${lastItem.file.request}", ${JSON.stringify(thisItem.value, undefined, 2)}]\n]\n` + `To be a valid ${type}, its name and options should be wrapped in a pair of brackets`; - } -} -0 && 0; - -//# sourceMappingURL=options.js.map diff --git a/node_modules/@babel/core/lib/config/validation/options.js.map b/node_modules/@babel/core/lib/config/validation/options.js.map deleted file mode 100644 index a1a5185d..00000000 --- a/node_modules/@babel/core/lib/config/validation/options.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_removed","require","_optionAssertions","_configError","ROOT_VALIDATORS","cwd","assertString","root","rootMode","assertRootMode","configFile","assertConfigFileSearch","caller","assertCallerMetadata","filename","filenameRelative","code","assertBoolean","ast","cloneInputAst","envName","BABELRC_VALIDATORS","babelrc","babelrcRoots","assertBabelrcSearch","NONPRESET_VALIDATORS","extends","ignore","assertIgnoreList","only","targets","assertTargets","browserslistConfigFile","browserslistEnv","COMMON_VALIDATORS","inputSourceMap","assertInputSourceMap","presets","assertPluginList","plugins","passPerPreset","assumptions","assertAssumptions","env","assertEnvSet","overrides","assertOverridesList","test","assertConfigApplicableTest","include","exclude","retainLines","comments","shouldPrintComment","assertFunction","compact","assertCompact","minified","auxiliaryCommentBefore","auxiliaryCommentAfter","sourceType","assertSourceType","wrapPluginVisitorMethod","highlightCode","sourceMaps","assertSourceMaps","sourceMap","sourceFileName","sourceRoot","parserOpts","assertObject","generatorOpts","Object","assign","getModuleId","moduleRoot","moduleIds","moduleId","knownAssumptions","assumptionsNames","exports","Set","getSource","loc","type","source","parent","validate","opts","validateNested","error","configError","ConfigError","message","assertNoDuplicateSourcemap","keys","forEach","key","optLoc","name","Error","msg","validator","throwUnknownError","removed","version","unknownOptErr","hasOwnProperty","call","value","obj","access","envLoc","arr","assertArray","index","item","entries","objLoc","overridesLoc","checkNoUnwrappedItemOptionPairs","items","e","lastItem","thisItem","file","options","undefined","request","JSON","stringify"],"sources":["../../../src/config/validation/options.ts"],"sourcesContent":["import type { InputTargets, Targets } from \"@babel/helper-compilation-targets\";\n\nimport type { ConfigItem } from \"../item.ts\";\n\nimport removed from \"./removed.ts\";\nimport {\n msg,\n access,\n assertString,\n assertBoolean,\n assertObject,\n assertArray,\n assertCallerMetadata,\n assertInputSourceMap,\n assertIgnoreList,\n assertPluginList,\n assertConfigApplicableTest,\n assertConfigFileSearch,\n assertBabelrcSearch,\n assertFunction,\n assertRootMode,\n assertSourceMaps,\n assertCompact,\n assertSourceType,\n assertTargets,\n assertAssumptions,\n} from \"./option-assertions.ts\";\nimport type {\n ValidatorSet,\n Validator,\n OptionPath,\n} from \"./option-assertions.ts\";\nimport type { UnloadedDescriptor } from \"../config-descriptors.ts\";\nimport type { PluginAPI } from \"../helpers/config-api.ts\";\nimport type { ParserOptions } from \"@babel/parser\";\nimport type { GeneratorOptions } from \"@babel/generator\";\nimport type { VisitWrapper } from \"@babel/traverse\";\nimport ConfigError from \"../../errors/config-error.ts\";\nimport type { PluginObject } from \"./plugins.ts\";\nimport type Plugin from \"../plugin.ts\";\nimport type { PresetAPI } from \"../index.ts\";\nimport type { PresetObject } from \"../../index.ts\";\n\nconst ROOT_VALIDATORS: ValidatorSet = {\n cwd: assertString as Validator,\n root: assertString as Validator,\n rootMode: assertRootMode as Validator,\n configFile: assertConfigFileSearch as Validator,\n\n caller: assertCallerMetadata as Validator,\n filename: assertString as Validator,\n filenameRelative: assertString as Validator,\n code: assertBoolean as Validator,\n ast: assertBoolean as Validator,\n\n cloneInputAst: assertBoolean as Validator,\n\n envName: assertString as Validator,\n};\n\nconst BABELRC_VALIDATORS: ValidatorSet = {\n babelrc: assertBoolean as Validator,\n babelrcRoots: assertBabelrcSearch as Validator,\n};\n\nconst NONPRESET_VALIDATORS: ValidatorSet = {\n extends: assertString as Validator,\n ignore: assertIgnoreList as Validator,\n only: assertIgnoreList as Validator,\n\n targets: assertTargets as Validator,\n browserslistConfigFile: assertConfigFileSearch as Validator<\n InputOptions[\"browserslistConfigFile\"]\n >,\n browserslistEnv: assertString as Validator,\n};\n\nconst COMMON_VALIDATORS: ValidatorSet = {\n // TODO: Should 'inputSourceMap' be moved to be a root-only option?\n // We may want a boolean-only version to be a common option, with the\n // object only allowed as a root config argument.\n inputSourceMap: assertInputSourceMap as Validator<\n InputOptions[\"inputSourceMap\"]\n >,\n presets: assertPluginList as Validator,\n plugins: assertPluginList as Validator,\n passPerPreset: assertBoolean as Validator,\n assumptions: assertAssumptions as Validator,\n\n env: assertEnvSet as Validator,\n overrides: assertOverridesList as Validator,\n\n // We could limit these to 'overrides' blocks, but it's not clear why we'd\n // bother, when the ability to limit a config to a specific set of files\n // is a fairly general useful feature.\n test: assertConfigApplicableTest as Validator,\n include: assertConfigApplicableTest as Validator,\n exclude: assertConfigApplicableTest as Validator,\n\n retainLines: assertBoolean as Validator,\n comments: assertBoolean as Validator,\n shouldPrintComment: assertFunction as Validator<\n InputOptions[\"shouldPrintComment\"]\n >,\n compact: assertCompact as Validator,\n minified: assertBoolean as Validator,\n auxiliaryCommentBefore: assertString as Validator<\n InputOptions[\"auxiliaryCommentBefore\"]\n >,\n auxiliaryCommentAfter: assertString as Validator<\n InputOptions[\"auxiliaryCommentAfter\"]\n >,\n sourceType: assertSourceType as Validator,\n wrapPluginVisitorMethod: assertFunction as Validator<\n InputOptions[\"wrapPluginVisitorMethod\"]\n >,\n highlightCode: assertBoolean as Validator,\n sourceMaps: assertSourceMaps as Validator,\n sourceMap: assertSourceMaps as Validator,\n sourceFileName: assertString as Validator,\n sourceRoot: assertString as Validator,\n parserOpts: assertObject as Validator,\n generatorOpts: assertObject as Validator,\n};\nif (!process.env.BABEL_8_BREAKING) {\n Object.assign(COMMON_VALIDATORS, {\n getModuleId: assertFunction,\n moduleRoot: assertString,\n moduleIds: assertBoolean,\n moduleId: assertString,\n });\n}\n\ntype Assumptions = {\n arrayLikeIsIterable?: boolean;\n constantReexports?: boolean;\n constantSuper?: boolean;\n enumerableModuleMeta?: boolean;\n ignoreFunctionLength?: boolean;\n ignoreToPrimitiveHint?: boolean;\n iterableIsArray?: boolean;\n mutableTemplateObject?: boolean;\n noClassCalls?: boolean;\n noDocumentAll?: boolean;\n noIncompleteNsImportDetection?: boolean;\n noNewArrows?: boolean;\n noUninitializedPrivateFieldAccess?: boolean;\n objectRestNoSymbols?: boolean;\n privateFieldsAsProperties?: boolean;\n privateFieldsAsSymbols?: boolean;\n pureGetters?: boolean;\n setClassMethods?: boolean;\n setComputedProperties?: boolean;\n setPublicClassFields?: boolean;\n setSpreadProperties?: boolean;\n skipForOfIteratorClosing?: boolean;\n superIsCallableConstructor?: boolean;\n};\n\nexport type AssumptionName = keyof Assumptions;\n\nexport type InputOptions = {\n cwd?: string;\n filename?: string;\n filenameRelative?: string;\n babelrc?: boolean;\n babelrcRoots?: BabelrcSearch;\n configFile?: ConfigFileSearch;\n root?: string;\n rootMode?: RootMode;\n code?: boolean;\n ast?: boolean;\n cloneInputAst?: boolean;\n inputSourceMap?: RootInputSourceMapOption;\n envName?: string;\n caller?: CallerMetadata;\n extends?: string;\n env?: EnvSet;\n ignore?: MatchItem[];\n only?: MatchItem[];\n overrides?: InputOptions[];\n showIgnoredFiles?: boolean;\n // Generally verify if a given config object should be applied to the given file.\n test?: ConfigApplicableTest;\n include?: ConfigApplicableTest;\n exclude?: ConfigApplicableTest;\n presets?: PresetItem[];\n plugins?: PluginItem[];\n passPerPreset?: boolean;\n assumptions?: Assumptions;\n // browserslists-related options\n targets?: TargetsListOrObject;\n browserslistConfigFile?: ConfigFileSearch;\n browserslistEnv?: string;\n // Options for @babel/generator\n retainLines?: GeneratorOptions[\"retainLines\"];\n comments?: GeneratorOptions[\"comments\"];\n shouldPrintComment?: GeneratorOptions[\"shouldPrintComment\"];\n compact?: GeneratorOptions[\"compact\"];\n minified?: GeneratorOptions[\"minified\"];\n auxiliaryCommentBefore?: GeneratorOptions[\"auxiliaryCommentBefore\"];\n auxiliaryCommentAfter?: GeneratorOptions[\"auxiliaryCommentAfter\"];\n // Parser\n sourceType?: SourceTypeOption;\n wrapPluginVisitorMethod?: VisitWrapper | null;\n highlightCode?: boolean;\n // Sourcemap generation options.\n sourceMaps?: SourceMapsOption;\n sourceMap?: SourceMapsOption;\n sourceFileName?: string;\n sourceRoot?: string;\n // Todo(Babel 9): Deprecate top level parserOpts\n parserOpts?: ParserOptions;\n // Todo(Babel 9): Deprecate top level generatorOpts\n generatorOpts?: GeneratorOptions;\n};\n\nexport type NormalizedOptions = Omit & {\n assumptions: Assumptions;\n targets: Targets;\n cloneInputAst: boolean;\n babelrc: false;\n configFile: false;\n browserslistConfigFile: false;\n passPerPreset: false;\n envName: string;\n cwd: string;\n root: string;\n rootMode: \"root\";\n filename: string | undefined;\n presets: ConfigItem[];\n plugins: ConfigItem[];\n};\n\nexport type ResolvedOptions = Omit<\n NormalizedOptions,\n \"presets\" | \"plugins\" | \"passPerPreset\"\n> & {\n presets: { plugins: Plugin[] }[];\n plugins: Plugin[];\n passPerPreset: boolean;\n};\n\nexport type ConfigChainOptions = Omit<\n InputOptions,\n | \"extends\"\n | \"env\"\n | \"overrides\"\n | \"plugins\"\n | \"presets\"\n | \"passPerPreset\"\n | \"ignore\"\n | \"only\"\n | \"test\"\n | \"include\"\n | \"exclude\"\n | \"sourceMap\"\n>;\n\nexport type CallerMetadata = {\n // If 'caller' is specified, require that the name is given for debugging\n // messages.\n name: string;\n supportsStaticESM?: boolean;\n supportsDynamicImport?: boolean;\n supportsTopLevelAwait?: boolean;\n supportsExportNamespaceFrom?: boolean;\n};\nexport type EnvSet = Record;\nexport type MatchItem =\n | string\n | RegExp\n | ((\n path: string | undefined,\n context: { dirname: string; caller: CallerMetadata; envName: string },\n ) => unknown);\n\nexport type MaybeDefaultProperty = T | { default: T };\n\nexport type PluginTarget =\n | string\n | MaybeDefaultProperty<\n (api: PluginAPI, options?: object, dirname?: string) => PluginObject\n >;\nexport type PluginItem =\n | ConfigItem\n | PluginTarget\n | [PluginTarget, object]\n | [PluginTarget, object, string];\n\nexport type PresetTarget =\n | string\n | MaybeDefaultProperty<\n (api: PresetAPI, options?: object, dirname?: string) => PresetObject\n >;\nexport type PresetItem =\n | ConfigItem\n | PresetTarget\n | [PresetTarget, object]\n | [PresetTarget, object, string];\n\nexport type ConfigApplicableTest = MatchItem | MatchItem[];\n\nexport type ConfigFileSearch = string | boolean;\nexport type BabelrcSearch = boolean | MatchItem | MatchItem[];\nexport type SourceMapsOption = boolean | \"inline\" | \"both\";\nexport type SourceTypeOption = \"module\" | \"commonjs\" | \"script\" | \"unambiguous\";\nexport type CompactOption = boolean | \"auto\";\n// https://github.com/mozilla/source-map/blob/801be934007c3ed0ef66c620641b1668e92c891d/source-map.d.ts#L15C8-L23C2\ninterface InputSourceMap {\n version: number;\n sources: string[];\n names: string[];\n sourceRoot?: string | undefined;\n sourcesContent?: string[] | undefined;\n mappings: string;\n file: string;\n}\nexport type RootInputSourceMapOption = InputSourceMap | boolean;\nexport type RootMode = \"root\" | \"upward\" | \"upward-optional\";\n\nexport type TargetsListOrObject =\n | Targets\n | InputTargets\n | InputTargets[\"browsers\"];\n\nexport type OptionsSource =\n | \"arguments\"\n | \"configfile\"\n | \"babelrcfile\"\n | \"extendsfile\"\n | \"preset\"\n | \"plugin\";\n\nexport type RootPath = Readonly<{\n type: \"root\";\n source: OptionsSource;\n}>;\n\ntype OverridesPath = Readonly<{\n type: \"overrides\";\n index: number;\n parent: RootPath;\n}>;\n\ntype EnvPath = Readonly<{\n type: \"env\";\n name: string;\n parent: RootPath | OverridesPath;\n}>;\n\nexport type NestingPath = RootPath | OverridesPath | EnvPath;\n\nconst knownAssumptions = [\n \"arrayLikeIsIterable\",\n \"constantReexports\",\n \"constantSuper\",\n \"enumerableModuleMeta\",\n \"ignoreFunctionLength\",\n \"ignoreToPrimitiveHint\",\n \"iterableIsArray\",\n \"mutableTemplateObject\",\n \"noClassCalls\",\n \"noDocumentAll\",\n \"noIncompleteNsImportDetection\",\n \"noNewArrows\",\n \"noUninitializedPrivateFieldAccess\",\n \"objectRestNoSymbols\",\n \"privateFieldsAsSymbols\",\n \"privateFieldsAsProperties\",\n \"pureGetters\",\n \"setClassMethods\",\n \"setComputedProperties\",\n \"setPublicClassFields\",\n \"setSpreadProperties\",\n \"skipForOfIteratorClosing\",\n \"superIsCallableConstructor\",\n] as const;\nexport const assumptionsNames = new Set(knownAssumptions);\n\nfunction getSource(loc: NestingPath): OptionsSource {\n return loc.type === \"root\" ? loc.source : getSource(loc.parent);\n}\n\nexport function validate(\n type: OptionsSource,\n opts: any,\n filename?: string,\n): InputOptions {\n try {\n return validateNested(\n {\n type: \"root\",\n source: type,\n },\n opts,\n );\n } catch (error) {\n const configError = new ConfigError(error.message, filename);\n // @ts-expect-error TODO: .code is not defined on ConfigError or Error\n if (error.code) configError.code = error.code;\n throw configError;\n }\n}\n\nfunction validateNested(loc: NestingPath, opts: Record) {\n const type = getSource(loc);\n assertNoDuplicateSourcemap(opts);\n\n Object.keys(opts).forEach((key: string) => {\n const optLoc = {\n type: \"option\",\n name: key,\n parent: loc,\n } as const;\n\n if (type === \"preset\" && NONPRESET_VALIDATORS[key]) {\n throw new Error(`${msg(optLoc)} is not allowed in preset options`);\n }\n if (type !== \"arguments\" && ROOT_VALIDATORS[key]) {\n throw new Error(\n `${msg(optLoc)} is only allowed in root programmatic options`,\n );\n }\n if (\n type !== \"arguments\" &&\n type !== \"configfile\" &&\n BABELRC_VALIDATORS[key]\n ) {\n if (type === \"babelrcfile\" || type === \"extendsfile\") {\n throw new Error(\n `${msg(\n optLoc,\n )} is not allowed in .babelrc or \"extends\"ed files, only in root programmatic options, ` +\n `or babel.config.js/config file options`,\n );\n }\n\n throw new Error(\n `${msg(\n optLoc,\n )} is only allowed in root programmatic options, or babel.config.js/config file options`,\n );\n }\n\n const validator =\n COMMON_VALIDATORS[key] ||\n NONPRESET_VALIDATORS[key] ||\n BABELRC_VALIDATORS[key] ||\n ROOT_VALIDATORS[key] ||\n (throwUnknownError as Validator);\n\n validator(optLoc, opts[key]);\n });\n\n return opts;\n}\n\nfunction throwUnknownError(loc: OptionPath) {\n const key = loc.name;\n\n if (removed[key]) {\n const { message, version = 5 } = removed[key];\n\n throw new Error(\n `Using removed Babel ${version} option: ${msg(loc)} - ${message}`,\n );\n } else {\n const unknownOptErr = new Error(\n `Unknown option: ${msg(\n loc,\n )}. Check out https://babeljs.io/docs/en/babel-core/#options for more information about options.`,\n );\n // @ts-expect-error todo(flow->ts): consider creating something like BabelConfigError with code field in it\n unknownOptErr.code = \"BABEL_UNKNOWN_OPTION\";\n\n throw unknownOptErr;\n }\n}\n\nfunction assertNoDuplicateSourcemap(opts: any): void {\n if (Object.hasOwn(opts, \"sourceMap\") && Object.hasOwn(opts, \"sourceMaps\")) {\n throw new Error(\".sourceMap is an alias for .sourceMaps, cannot use both\");\n }\n}\n\nfunction assertEnvSet(\n loc: OptionPath,\n value: unknown,\n): void | EnvSet {\n if (loc.parent.type === \"env\") {\n throw new Error(`${msg(loc)} is not allowed inside of another .env block`);\n }\n const parent: RootPath | OverridesPath = loc.parent;\n\n const obj = assertObject(loc, value);\n if (obj) {\n // Validate but don't copy the .env object in order to preserve\n // object identity for use during config chain processing.\n for (const envName of Object.keys(obj)) {\n const env = assertObject(access(loc, envName), obj[envName]);\n if (!env) continue;\n\n const envLoc = {\n type: \"env\",\n name: envName,\n parent,\n } as const;\n validateNested(envLoc, env);\n }\n }\n return obj;\n}\n\nfunction assertOverridesList(\n loc: OptionPath,\n value: unknown[],\n): undefined | InputOptions[] {\n if (loc.parent.type === \"env\") {\n throw new Error(`${msg(loc)} is not allowed inside an .env block`);\n }\n if (loc.parent.type === \"overrides\") {\n throw new Error(`${msg(loc)} is not allowed inside an .overrides block`);\n }\n const parent: RootPath = loc.parent;\n\n const arr = assertArray(loc, value);\n if (arr) {\n for (const [index, item] of arr.entries()) {\n const objLoc = access(loc, index);\n const env = assertObject(objLoc, item);\n if (!env) throw new Error(`${msg(objLoc)} must be an object`);\n\n const overridesLoc = {\n type: \"overrides\",\n index,\n parent,\n } as const;\n validateNested(overridesLoc, env);\n }\n }\n return arr;\n}\n\nexport function checkNoUnwrappedItemOptionPairs(\n items: UnloadedDescriptor[],\n index: number,\n type: \"plugin\" | \"preset\",\n e: Error,\n): void {\n if (index === 0) return;\n\n const lastItem = items[index - 1];\n const thisItem = items[index];\n\n if (\n lastItem.file &&\n lastItem.options === undefined &&\n typeof thisItem.value === \"object\"\n ) {\n e.message +=\n `\\n- Maybe you meant to use\\n` +\n `\"${type}s\": [\\n [\"${lastItem.file.request}\", ${JSON.stringify(\n thisItem.value,\n undefined,\n 2,\n )}]\\n]\\n` +\n `To be a valid ${type}, its name and options should be wrapped in a pair of brackets`;\n }\n}\n"],"mappings":";;;;;;;;AAIA,IAAAA,QAAA,GAAAC,OAAA;AACA,IAAAC,iBAAA,GAAAD,OAAA;AAgCA,IAAAE,YAAA,GAAAF,OAAA;AAMA,MAAMG,eAA6B,GAAG;EACpCC,GAAG,EAAEC,8BAA8C;EACnDC,IAAI,EAAED,8BAA+C;EACrDE,QAAQ,EAAEC,gCAAqD;EAC/DC,UAAU,EAAEC,wCAA+D;EAE3EC,MAAM,EAAEC,sCAAyD;EACjEC,QAAQ,EAAER,8BAAmD;EAC7DS,gBAAgB,EAAET,8BAA2D;EAC7EU,IAAI,EAAEC,+BAAgD;EACtDC,GAAG,EAAED,+BAA+C;EAEpDE,aAAa,EAAEF,+BAAyD;EAExEG,OAAO,EAAEd;AACX,CAAC;AAED,MAAMe,kBAAgC,GAAG;EACvCC,OAAO,EAAEL,+BAAmD;EAC5DM,YAAY,EAAEC;AAChB,CAAC;AAED,MAAMC,oBAAkC,GAAG;EACzCC,OAAO,EAAEpB,8BAAkD;EAC3DqB,MAAM,EAAEC,kCAAqD;EAC7DC,IAAI,EAAED,kCAAmD;EAEzDE,OAAO,EAAEC,+BAAmD;EAC5DC,sBAAsB,EAAErB,wCAEvB;EACDsB,eAAe,EAAE3B;AACnB,CAAC;AAED,MAAM4B,iBAA+B,GAAG;EAItCC,cAAc,EAAEC,sCAEf;EACDC,OAAO,EAAEC,kCAAsD;EAC/DC,OAAO,EAAED,kCAAsD;EAC/DE,aAAa,EAAEvB,+BAAyD;EACxEwB,WAAW,EAAEC,mCAA2D;EAExEC,GAAG,EAAEC,YAA8C;EACnDC,SAAS,EAAEC,mBAA2D;EAKtEC,IAAI,EAAEC,4CAA6D;EACnEC,OAAO,EAAED,4CAAgE;EACzEE,OAAO,EAAEF,4CAAgE;EAEzEG,WAAW,EAAElC,+BAAuD;EACpEmC,QAAQ,EAAEnC,+BAAoD;EAC9DoC,kBAAkB,EAAEC,gCAEnB;EACDC,OAAO,EAAEC,+BAAmD;EAC5DC,QAAQ,EAAExC,+BAAoD;EAC9DyC,sBAAsB,EAAEpD,8BAEvB;EACDqD,qBAAqB,EAAErD,8BAEtB;EACDsD,UAAU,EAAEC,kCAAyD;EACrEC,uBAAuB,EAAER,gCAExB;EACDS,aAAa,EAAE9C,+BAAyD;EACxE+C,UAAU,EAAEC,kCAAyD;EACrEC,SAAS,EAAED,kCAAwD;EACnEE,cAAc,EAAE7D,8BAAyD;EACzE8D,UAAU,EAAE9D,8BAAqD;EACjE+D,UAAU,EAAEC,8BAAqD;EACjEC,aAAa,EAAED;AACjB,CAAC;AAECE,MAAM,CAACC,MAAM,CAACvC,iBAAiB,EAAE;EAC/BwC,WAAW,EAAEpB,gCAAc;EAC3BqB,UAAU,EAAErE,8BAAY;EACxBsE,SAAS,EAAE3D,+BAAa;EACxB4D,QAAQ,EAAEvE;AACZ,CAAC,CAAC;AA+NJ,MAAMwE,gBAAgB,GAAG,CACvB,qBAAqB,EACrB,mBAAmB,EACnB,eAAe,EACf,sBAAsB,EACtB,sBAAsB,EACtB,uBAAuB,EACvB,iBAAiB,EACjB,uBAAuB,EACvB,cAAc,EACd,eAAe,EACf,+BAA+B,EAC/B,aAAa,EACb,mCAAmC,EACnC,qBAAqB,EACrB,wBAAwB,EACxB,2BAA2B,EAC3B,aAAa,EACb,iBAAiB,EACjB,uBAAuB,EACvB,sBAAsB,EACtB,qBAAqB,EACrB,0BAA0B,EAC1B,4BAA4B,CACpB;AACH,MAAMC,gBAAgB,GAAAC,OAAA,CAAAD,gBAAA,GAAG,IAAIE,GAAG,CAACH,gBAAgB,CAAC;AAEzD,SAASI,SAASA,CAACC,GAAgB,EAAiB;EAClD,OAAOA,GAAG,CAACC,IAAI,KAAK,MAAM,GAAGD,GAAG,CAACE,MAAM,GAAGH,SAAS,CAACC,GAAG,CAACG,MAAM,CAAC;AACjE;AAEO,SAASC,QAAQA,CACtBH,IAAmB,EACnBI,IAAS,EACT1E,QAAiB,EACH;EACd,IAAI;IACF,OAAO2E,cAAc,CACnB;MACEL,IAAI,EAAE,MAAM;MACZC,MAAM,EAAED;IACV,CAAC,EACDI,IACF,CAAC;EACH,CAAC,CAAC,OAAOE,KAAK,EAAE;IACd,MAAMC,WAAW,GAAG,IAAIC,oBAAW,CAACF,KAAK,CAACG,OAAO,EAAE/E,QAAQ,CAAC;IAE5D,IAAI4E,KAAK,CAAC1E,IAAI,EAAE2E,WAAW,CAAC3E,IAAI,GAAG0E,KAAK,CAAC1E,IAAI;IAC7C,MAAM2E,WAAW;EACnB;AACF;AAEA,SAASF,cAAcA,CAACN,GAAgB,EAAEK,IAA6B,EAAE;EACvE,MAAMJ,IAAI,GAAGF,SAAS,CAACC,GAAG,CAAC;EAC3BW,0BAA0B,CAACN,IAAI,CAAC;EAEhChB,MAAM,CAACuB,IAAI,CAACP,IAAI,CAAC,CAACQ,OAAO,CAAEC,GAAW,IAAK;IACzC,MAAMC,MAAM,GAAG;MACbd,IAAI,EAAE,QAAQ;MACde,IAAI,EAAEF,GAAG;MACTX,MAAM,EAAEH;IACV,CAAU;IAEV,IAAIC,IAAI,KAAK,QAAQ,IAAI3D,oBAAoB,CAACwE,GAAG,CAAC,EAAE;MAClD,MAAM,IAAIG,KAAK,CAAC,GAAG,IAAAC,qBAAG,EAACH,MAAM,CAAC,mCAAmC,CAAC;IACpE;IACA,IAAId,IAAI,KAAK,WAAW,IAAIhF,eAAe,CAAC6F,GAAG,CAAC,EAAE;MAChD,MAAM,IAAIG,KAAK,CACb,GAAG,IAAAC,qBAAG,EAACH,MAAM,CAAC,+CAChB,CAAC;IACH;IACA,IACEd,IAAI,KAAK,WAAW,IACpBA,IAAI,KAAK,YAAY,IACrB/D,kBAAkB,CAAC4E,GAAG,CAAC,EACvB;MACA,IAAIb,IAAI,KAAK,aAAa,IAAIA,IAAI,KAAK,aAAa,EAAE;QACpD,MAAM,IAAIgB,KAAK,CACb,GAAG,IAAAC,qBAAG,EACJH,MACF,CAAC,uFAAuF,GACtF,wCACJ,CAAC;MACH;MAEA,MAAM,IAAIE,KAAK,CACb,GAAG,IAAAC,qBAAG,EACJH,MACF,CAAC,uFACH,CAAC;IACH;IAEA,MAAMI,SAAS,GACbpE,iBAAiB,CAAC+D,GAAG,CAAC,IACtBxE,oBAAoB,CAACwE,GAAG,CAAC,IACzB5E,kBAAkB,CAAC4E,GAAG,CAAC,IACvB7F,eAAe,CAAC6F,GAAG,CAAC,IACnBM,iBAAqC;IAExCD,SAAS,CAACJ,MAAM,EAAEV,IAAI,CAACS,GAAG,CAAC,CAAC;EAC9B,CAAC,CAAC;EAEF,OAAOT,IAAI;AACb;AAEA,SAASe,iBAAiBA,CAACpB,GAAe,EAAE;EAC1C,MAAMc,GAAG,GAAGd,GAAG,CAACgB,IAAI;EAEpB,IAAIK,gBAAO,CAACP,GAAG,CAAC,EAAE;IAChB,MAAM;MAAEJ,OAAO;MAAEY,OAAO,GAAG;IAAE,CAAC,GAAGD,gBAAO,CAACP,GAAG,CAAC;IAE7C,MAAM,IAAIG,KAAK,CACb,uBAAuBK,OAAO,YAAY,IAAAJ,qBAAG,EAAClB,GAAG,CAAC,MAAMU,OAAO,EACjE,CAAC;EACH,CAAC,MAAM;IACL,MAAMa,aAAa,GAAG,IAAIN,KAAK,CAC7B,mBAAmB,IAAAC,qBAAG,EACpBlB,GACF,CAAC,gGACH,CAAC;IAEDuB,aAAa,CAAC1F,IAAI,GAAG,sBAAsB;IAE3C,MAAM0F,aAAa;EACrB;AACF;AAEA,SAASZ,0BAA0BA,CAACN,IAAS,EAAQ;EACnD,IAAImB,cAAA,CAAAC,IAAA,CAAcpB,IAAI,EAAE,WAAW,CAAC,IAAImB,cAAA,CAAAC,IAAA,CAAcpB,IAAI,EAAE,YAAY,CAAC,EAAE;IACzE,MAAM,IAAIY,KAAK,CAAC,yDAAyD,CAAC;EAC5E;AACF;AAEA,SAASxD,YAAYA,CACnBuC,GAAe,EACf0B,KAAc,EACe;EAC7B,IAAI1B,GAAG,CAACG,MAAM,CAACF,IAAI,KAAK,KAAK,EAAE;IAC7B,MAAM,IAAIgB,KAAK,CAAC,GAAG,IAAAC,qBAAG,EAAClB,GAAG,CAAC,8CAA8C,CAAC;EAC5E;EACA,MAAMG,MAAgC,GAAGH,GAAG,CAACG,MAAM;EAEnD,MAAMwB,GAAG,GAAG,IAAAxC,8BAAY,EAACa,GAAG,EAAE0B,KAAK,CAAC;EACpC,IAAIC,GAAG,EAAE;IAGP,KAAK,MAAM1F,OAAO,IAAIoD,MAAM,CAACuB,IAAI,CAACe,GAAG,CAAC,EAAE;MACtC,MAAMnE,GAAG,GAAG,IAAA2B,8BAAY,EAAC,IAAAyC,wBAAM,EAAC5B,GAAG,EAAE/D,OAAO,CAAC,EAAE0F,GAAG,CAAC1F,OAAO,CAAC,CAAC;MAC5D,IAAI,CAACuB,GAAG,EAAE;MAEV,MAAMqE,MAAM,GAAG;QACb5B,IAAI,EAAE,KAAK;QACXe,IAAI,EAAE/E,OAAO;QACbkE;MACF,CAAU;MACVG,cAAc,CAACuB,MAAM,EAAErE,GAAG,CAAC;IAC7B;EACF;EACA,OAAOmE,GAAG;AACZ;AAEA,SAAShE,mBAAmBA,CAC1BqC,GAAe,EACf0B,KAAgB,EACY;EAC5B,IAAI1B,GAAG,CAACG,MAAM,CAACF,IAAI,KAAK,KAAK,EAAE;IAC7B,MAAM,IAAIgB,KAAK,CAAC,GAAG,IAAAC,qBAAG,EAAClB,GAAG,CAAC,sCAAsC,CAAC;EACpE;EACA,IAAIA,GAAG,CAACG,MAAM,CAACF,IAAI,KAAK,WAAW,EAAE;IACnC,MAAM,IAAIgB,KAAK,CAAC,GAAG,IAAAC,qBAAG,EAAClB,GAAG,CAAC,4CAA4C,CAAC;EAC1E;EACA,MAAMG,MAAgB,GAAGH,GAAG,CAACG,MAAM;EAEnC,MAAM2B,GAAG,GAAG,IAAAC,6BAAW,EAAC/B,GAAG,EAAE0B,KAAK,CAAC;EACnC,IAAII,GAAG,EAAE;IACP,KAAK,MAAM,CAACE,KAAK,EAAEC,IAAI,CAAC,IAAIH,GAAG,CAACI,OAAO,CAAC,CAAC,EAAE;MACzC,MAAMC,MAAM,GAAG,IAAAP,wBAAM,EAAC5B,GAAG,EAAEgC,KAAK,CAAC;MACjC,MAAMxE,GAAG,GAAG,IAAA2B,8BAAY,EAACgD,MAAM,EAAEF,IAAI,CAAC;MACtC,IAAI,CAACzE,GAAG,EAAE,MAAM,IAAIyD,KAAK,CAAC,GAAG,IAAAC,qBAAG,EAACiB,MAAM,CAAC,oBAAoB,CAAC;MAE7D,MAAMC,YAAY,GAAG;QACnBnC,IAAI,EAAE,WAAW;QACjB+B,KAAK;QACL7B;MACF,CAAU;MACVG,cAAc,CAAC8B,YAAY,EAAE5E,GAAG,CAAC;IACnC;EACF;EACA,OAAOsE,GAAG;AACZ;AAEO,SAASO,+BAA+BA,CAC7CC,KAAgC,EAChCN,KAAa,EACb/B,IAAyB,EACzBsC,CAAQ,EACF;EACN,IAAIP,KAAK,KAAK,CAAC,EAAE;EAEjB,MAAMQ,QAAQ,GAAGF,KAAK,CAACN,KAAK,GAAG,CAAC,CAAC;EACjC,MAAMS,QAAQ,GAAGH,KAAK,CAACN,KAAK,CAAC;EAE7B,IACEQ,QAAQ,CAACE,IAAI,IACbF,QAAQ,CAACG,OAAO,KAAKC,SAAS,IAC9B,OAAOH,QAAQ,CAACf,KAAK,KAAK,QAAQ,EAClC;IACAa,CAAC,CAAC7B,OAAO,IACP,8BAA8B,GAC9B,IAAIT,IAAI,cAAcuC,QAAQ,CAACE,IAAI,CAACG,OAAO,MAAMC,IAAI,CAACC,SAAS,CAC7DN,QAAQ,CAACf,KAAK,EACdkB,SAAS,EACT,CACF,CAAC,QAAQ,GACT,iBAAiB3C,IAAI,gEAAgE;EACzF;AACF;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/validation/plugins.js b/node_modules/@babel/core/lib/config/validation/plugins.js deleted file mode 100644 index d744eccc..00000000 --- a/node_modules/@babel/core/lib/config/validation/plugins.js +++ /dev/null @@ -1,67 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.validatePluginObject = validatePluginObject; -var _optionAssertions = require("./option-assertions.js"); -const VALIDATORS = { - name: _optionAssertions.assertString, - manipulateOptions: _optionAssertions.assertFunction, - pre: _optionAssertions.assertFunction, - post: _optionAssertions.assertFunction, - inherits: _optionAssertions.assertFunction, - visitor: assertVisitorMap, - parserOverride: _optionAssertions.assertFunction, - generatorOverride: _optionAssertions.assertFunction -}; -function assertVisitorMap(loc, value) { - const obj = (0, _optionAssertions.assertObject)(loc, value); - if (obj) { - Object.keys(obj).forEach(prop => { - if (prop !== "_exploded" && prop !== "_verified") { - assertVisitorHandler(prop, obj[prop]); - } - }); - if (obj.enter || obj.exit) { - throw new Error(`${(0, _optionAssertions.msg)(loc)} cannot contain catch-all "enter" or "exit" handlers. Please target individual nodes.`); - } - } - return obj; -} -function assertVisitorHandler(key, value) { - if (value && typeof value === "object") { - Object.keys(value).forEach(handler => { - if (handler !== "enter" && handler !== "exit") { - throw new Error(`.visitor["${key}"] may only have .enter and/or .exit handlers.`); - } - }); - } else if (typeof value !== "function") { - throw new Error(`.visitor["${key}"] must be a function`); - } -} -function validatePluginObject(obj) { - const rootPath = { - type: "root", - source: "plugin" - }; - Object.keys(obj).forEach(key => { - const validator = VALIDATORS[key]; - if (validator) { - const optLoc = { - type: "option", - name: key, - parent: rootPath - }; - validator(optLoc, obj[key]); - } else { - const invalidPluginPropertyError = new Error(`.${key} is not a valid Plugin property`); - invalidPluginPropertyError.code = "BABEL_UNKNOWN_PLUGIN_PROPERTY"; - throw invalidPluginPropertyError; - } - }); - return obj; -} -0 && 0; - -//# sourceMappingURL=plugins.js.map diff --git a/node_modules/@babel/core/lib/config/validation/plugins.js.map b/node_modules/@babel/core/lib/config/validation/plugins.js.map deleted file mode 100644 index a11be985..00000000 --- a/node_modules/@babel/core/lib/config/validation/plugins.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_optionAssertions","require","VALIDATORS","name","assertString","manipulateOptions","assertFunction","pre","post","inherits","visitor","assertVisitorMap","parserOverride","generatorOverride","loc","value","obj","assertObject","Object","keys","forEach","prop","assertVisitorHandler","enter","exit","Error","msg","key","handler","validatePluginObject","rootPath","type","source","validator","optLoc","parent","invalidPluginPropertyError","code"],"sources":["../../../src/config/validation/plugins.ts"],"sourcesContent":["import {\n assertString,\n assertFunction,\n assertObject,\n msg,\n} from \"./option-assertions.ts\";\n\nimport type {\n ValidatorSet,\n Validator,\n OptionPath,\n RootPath,\n} from \"./option-assertions.ts\";\nimport type { parse, ParserOptions } from \"@babel/parser\";\nimport type { Visitor } from \"@babel/traverse\";\nimport type { ResolvedOptions } from \"./options.ts\";\nimport type { File, PluginAPI, PluginPass } from \"../../index.ts\";\nimport type { GeneratorOptions, GeneratorResult } from \"@babel/generator\";\nimport type babelGenerator from \"@babel/generator\";\n\n// Note: The casts here are just meant to be static assertions to make sure\n// that the assertion functions actually assert that the value's type matches\n// the declared types.\nconst VALIDATORS: ValidatorSet = {\n name: assertString as Validator,\n manipulateOptions: assertFunction as Validator<\n PluginObject[\"manipulateOptions\"]\n >,\n pre: assertFunction as Validator,\n post: assertFunction as Validator,\n inherits: assertFunction as Validator,\n visitor: assertVisitorMap as Validator,\n\n parserOverride: assertFunction as Validator,\n generatorOverride: assertFunction as Validator<\n PluginObject[\"generatorOverride\"]\n >,\n};\n\nfunction assertVisitorMap(loc: OptionPath, value: unknown): Visitor {\n const obj = assertObject(loc, value);\n if (obj) {\n Object.keys(obj).forEach(prop => {\n if (prop !== \"_exploded\" && prop !== \"_verified\") {\n assertVisitorHandler(prop, obj[prop]);\n }\n });\n\n if (obj.enter || obj.exit) {\n throw new Error(\n `${msg(\n loc,\n )} cannot contain catch-all \"enter\" or \"exit\" handlers. Please target individual nodes.`,\n );\n }\n }\n return obj as Visitor;\n}\n\nfunction assertVisitorHandler(\n key: string,\n value: unknown,\n): asserts value is VisitorHandler {\n if (value && typeof value === \"object\") {\n Object.keys(value).forEach((handler: string) => {\n if (handler !== \"enter\" && handler !== \"exit\") {\n throw new Error(\n `.visitor[\"${key}\"] may only have .enter and/or .exit handlers.`,\n );\n }\n });\n } else if (typeof value !== \"function\") {\n throw new Error(`.visitor[\"${key}\"] must be a function`);\n }\n}\n\ntype VisitorHandler =\n | Function\n | {\n enter?: Function;\n exit?: Function;\n };\n\nexport type PluginObject = {\n name?: string;\n manipulateOptions?: (\n options: ResolvedOptions,\n parserOpts: ParserOptions,\n ) => void;\n pre?: (this: S, file: File) => void | Promise;\n post?: (this: S, file: File) => void | Promise;\n inherits?: (\n api: PluginAPI,\n options: unknown,\n dirname: string,\n ) => PluginObject;\n visitor?: Visitor;\n parserOverride?: (\n ...args: [...Parameters, typeof parse]\n ) => ReturnType;\n generatorOverride?: (\n ast: File[\"ast\"],\n generatorOpts: GeneratorOptions,\n code: File[\"code\"],\n generate: typeof babelGenerator,\n ) => GeneratorResult;\n};\n\nexport function validatePluginObject(\n obj: Record,\n): PluginObject {\n const rootPath: RootPath = {\n type: \"root\",\n source: \"plugin\",\n };\n Object.keys(obj).forEach((key: string) => {\n const validator = VALIDATORS[key];\n\n if (validator) {\n const optLoc: OptionPath = {\n type: \"option\",\n name: key,\n parent: rootPath,\n };\n validator(optLoc, obj[key]);\n } else {\n const invalidPluginPropertyError = new Error(\n `.${key} is not a valid Plugin property`,\n );\n // @ts-expect-error todo(flow->ts) consider adding BabelConfigError with code field\n invalidPluginPropertyError.code = \"BABEL_UNKNOWN_PLUGIN_PROPERTY\";\n throw invalidPluginPropertyError;\n }\n });\n\n return obj as any;\n}\n"],"mappings":";;;;;;AAAA,IAAAA,iBAAA,GAAAC,OAAA;AAuBA,MAAMC,UAAwB,GAAG;EAC/BC,IAAI,EAAEC,8BAA+C;EACrDC,iBAAiB,EAAEC,gCAElB;EACDC,GAAG,EAAED,gCAAgD;EACrDE,IAAI,EAAEF,gCAAiD;EACvDG,QAAQ,EAAEH,gCAAqD;EAC/DI,OAAO,EAAEC,gBAAsD;EAE/DC,cAAc,EAAEN,gCAA2D;EAC3EO,iBAAiB,EAAEP;AAGrB,CAAC;AAED,SAASK,gBAAgBA,CAACG,GAAe,EAAEC,KAAc,EAAW;EAClE,MAAMC,GAAG,GAAG,IAAAC,8BAAY,EAACH,GAAG,EAAEC,KAAK,CAAC;EACpC,IAAIC,GAAG,EAAE;IACPE,MAAM,CAACC,IAAI,CAACH,GAAG,CAAC,CAACI,OAAO,CAACC,IAAI,IAAI;MAC/B,IAAIA,IAAI,KAAK,WAAW,IAAIA,IAAI,KAAK,WAAW,EAAE;QAChDC,oBAAoB,CAACD,IAAI,EAAEL,GAAG,CAACK,IAAI,CAAC,CAAC;MACvC;IACF,CAAC,CAAC;IAEF,IAAIL,GAAG,CAACO,KAAK,IAAIP,GAAG,CAACQ,IAAI,EAAE;MACzB,MAAM,IAAIC,KAAK,CACb,GAAG,IAAAC,qBAAG,EACJZ,GACF,CAAC,uFACH,CAAC;IACH;EACF;EACA,OAAOE,GAAG;AACZ;AAEA,SAASM,oBAAoBA,CAC3BK,GAAW,EACXZ,KAAc,EACmB;EACjC,IAAIA,KAAK,IAAI,OAAOA,KAAK,KAAK,QAAQ,EAAE;IACtCG,MAAM,CAACC,IAAI,CAACJ,KAAK,CAAC,CAACK,OAAO,CAAEQ,OAAe,IAAK;MAC9C,IAAIA,OAAO,KAAK,OAAO,IAAIA,OAAO,KAAK,MAAM,EAAE;QAC7C,MAAM,IAAIH,KAAK,CACb,aAAaE,GAAG,gDAClB,CAAC;MACH;IACF,CAAC,CAAC;EACJ,CAAC,MAAM,IAAI,OAAOZ,KAAK,KAAK,UAAU,EAAE;IACtC,MAAM,IAAIU,KAAK,CAAC,aAAaE,GAAG,uBAAuB,CAAC;EAC1D;AACF;AAkCO,SAASE,oBAAoBA,CAClCb,GAA4B,EACd;EACd,MAAMc,QAAkB,GAAG;IACzBC,IAAI,EAAE,MAAM;IACZC,MAAM,EAAE;EACV,CAAC;EACDd,MAAM,CAACC,IAAI,CAACH,GAAG,CAAC,CAACI,OAAO,CAAEO,GAAW,IAAK;IACxC,MAAMM,SAAS,GAAG/B,UAAU,CAACyB,GAAG,CAAC;IAEjC,IAAIM,SAAS,EAAE;MACb,MAAMC,MAAkB,GAAG;QACzBH,IAAI,EAAE,QAAQ;QACd5B,IAAI,EAAEwB,GAAG;QACTQ,MAAM,EAAEL;MACV,CAAC;MACDG,SAAS,CAACC,MAAM,EAAElB,GAAG,CAACW,GAAG,CAAC,CAAC;IAC7B,CAAC,MAAM;MACL,MAAMS,0BAA0B,GAAG,IAAIX,KAAK,CAC1C,IAAIE,GAAG,iCACT,CAAC;MAEDS,0BAA0B,CAACC,IAAI,GAAG,+BAA+B;MACjE,MAAMD,0BAA0B;IAClC;EACF,CAAC,CAAC;EAEF,OAAOpB,GAAG;AACZ;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/validation/removed.js b/node_modules/@babel/core/lib/config/validation/removed.js deleted file mode 100644 index 9bd436e8..00000000 --- a/node_modules/@babel/core/lib/config/validation/removed.js +++ /dev/null @@ -1,68 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; -var _default = exports.default = { - auxiliaryComment: { - message: "Use `auxiliaryCommentBefore` or `auxiliaryCommentAfter`" - }, - blacklist: { - message: "Put the specific transforms you want in the `plugins` option" - }, - breakConfig: { - message: "This is not a necessary option in Babel 6" - }, - experimental: { - message: "Put the specific transforms you want in the `plugins` option" - }, - externalHelpers: { - message: "Use the `external-helpers` plugin instead. " + "Check out http://babeljs.io/docs/plugins/external-helpers/" - }, - extra: { - message: "" - }, - jsxPragma: { - message: "use the `pragma` option in the `react-jsx` plugin. " + "Check out http://babeljs.io/docs/plugins/transform-react-jsx/" - }, - loose: { - message: "Specify the `loose` option for the relevant plugin you are using " + "or use a preset that sets the option." - }, - metadataUsedHelpers: { - message: "Not required anymore as this is enabled by default" - }, - modules: { - message: "Use the corresponding module transform plugin in the `plugins` option. " + "Check out http://babeljs.io/docs/plugins/#modules" - }, - nonStandard: { - message: "Use the `react-jsx` and `flow-strip-types` plugins to support JSX and Flow. " + "Also check out the react preset http://babeljs.io/docs/plugins/preset-react/" - }, - optional: { - message: "Put the specific transforms you want in the `plugins` option" - }, - sourceMapName: { - message: "The `sourceMapName` option has been removed because it makes more sense for the " + "tooling that calls Babel to assign `map.file` themselves." - }, - stage: { - message: "Check out the corresponding stage-x presets http://babeljs.io/docs/plugins/#presets" - }, - whitelist: { - message: "Put the specific transforms you want in the `plugins` option" - }, - resolveModuleSource: { - version: 6, - message: "Use `babel-plugin-module-resolver@3`'s 'resolvePath' options" - }, - metadata: { - version: 6, - message: "Generated plugin metadata is always included in the output result" - }, - sourceMapTarget: { - version: 6, - message: "The `sourceMapTarget` option has been removed because it makes more sense for the tooling " + "that calls Babel to assign `map.file` themselves." - } -}; -0 && 0; - -//# sourceMappingURL=removed.js.map diff --git a/node_modules/@babel/core/lib/config/validation/removed.js.map b/node_modules/@babel/core/lib/config/validation/removed.js.map deleted file mode 100644 index e1aa7400..00000000 --- a/node_modules/@babel/core/lib/config/validation/removed.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["auxiliaryComment","message","blacklist","breakConfig","experimental","externalHelpers","extra","jsxPragma","loose","metadataUsedHelpers","modules","nonStandard","optional","sourceMapName","stage","whitelist","resolveModuleSource","version","metadata","sourceMapTarget"],"sources":["../../../src/config/validation/removed.ts"],"sourcesContent":["export default {\n auxiliaryComment: {\n message: \"Use `auxiliaryCommentBefore` or `auxiliaryCommentAfter`\",\n },\n blacklist: {\n message: \"Put the specific transforms you want in the `plugins` option\",\n },\n breakConfig: {\n message: \"This is not a necessary option in Babel 6\",\n },\n experimental: {\n message: \"Put the specific transforms you want in the `plugins` option\",\n },\n externalHelpers: {\n message:\n \"Use the `external-helpers` plugin instead. \" +\n \"Check out http://babeljs.io/docs/plugins/external-helpers/\",\n },\n extra: {\n message: \"\",\n },\n jsxPragma: {\n message:\n \"use the `pragma` option in the `react-jsx` plugin. \" +\n \"Check out http://babeljs.io/docs/plugins/transform-react-jsx/\",\n },\n loose: {\n message:\n \"Specify the `loose` option for the relevant plugin you are using \" +\n \"or use a preset that sets the option.\",\n },\n metadataUsedHelpers: {\n message: \"Not required anymore as this is enabled by default\",\n },\n modules: {\n message:\n \"Use the corresponding module transform plugin in the `plugins` option. \" +\n \"Check out http://babeljs.io/docs/plugins/#modules\",\n },\n nonStandard: {\n message:\n \"Use the `react-jsx` and `flow-strip-types` plugins to support JSX and Flow. \" +\n \"Also check out the react preset http://babeljs.io/docs/plugins/preset-react/\",\n },\n optional: {\n message: \"Put the specific transforms you want in the `plugins` option\",\n },\n sourceMapName: {\n message:\n \"The `sourceMapName` option has been removed because it makes more sense for the \" +\n \"tooling that calls Babel to assign `map.file` themselves.\",\n },\n stage: {\n message:\n \"Check out the corresponding stage-x presets http://babeljs.io/docs/plugins/#presets\",\n },\n whitelist: {\n message: \"Put the specific transforms you want in the `plugins` option\",\n },\n\n resolveModuleSource: {\n version: 6,\n message: \"Use `babel-plugin-module-resolver@3`'s 'resolvePath' options\",\n },\n metadata: {\n version: 6,\n message:\n \"Generated plugin metadata is always included in the output result\",\n },\n sourceMapTarget: {\n version: 6,\n message:\n \"The `sourceMapTarget` option has been removed because it makes more sense for the tooling \" +\n \"that calls Babel to assign `map.file` themselves.\",\n },\n} as Record;\n"],"mappings":";;;;;;iCAAe;EACbA,gBAAgB,EAAE;IAChBC,OAAO,EAAE;EACX,CAAC;EACDC,SAAS,EAAE;IACTD,OAAO,EAAE;EACX,CAAC;EACDE,WAAW,EAAE;IACXF,OAAO,EAAE;EACX,CAAC;EACDG,YAAY,EAAE;IACZH,OAAO,EAAE;EACX,CAAC;EACDI,eAAe,EAAE;IACfJ,OAAO,EACL,6CAA6C,GAC7C;EACJ,CAAC;EACDK,KAAK,EAAE;IACLL,OAAO,EAAE;EACX,CAAC;EACDM,SAAS,EAAE;IACTN,OAAO,EACL,qDAAqD,GACrD;EACJ,CAAC;EACDO,KAAK,EAAE;IACLP,OAAO,EACL,mEAAmE,GACnE;EACJ,CAAC;EACDQ,mBAAmB,EAAE;IACnBR,OAAO,EAAE;EACX,CAAC;EACDS,OAAO,EAAE;IACPT,OAAO,EACL,yEAAyE,GACzE;EACJ,CAAC;EACDU,WAAW,EAAE;IACXV,OAAO,EACL,8EAA8E,GAC9E;EACJ,CAAC;EACDW,QAAQ,EAAE;IACRX,OAAO,EAAE;EACX,CAAC;EACDY,aAAa,EAAE;IACbZ,OAAO,EACL,kFAAkF,GAClF;EACJ,CAAC;EACDa,KAAK,EAAE;IACLb,OAAO,EACL;EACJ,CAAC;EACDc,SAAS,EAAE;IACTd,OAAO,EAAE;EACX,CAAC;EAEDe,mBAAmB,EAAE;IACnBC,OAAO,EAAE,CAAC;IACVhB,OAAO,EAAE;EACX,CAAC;EACDiB,QAAQ,EAAE;IACRD,OAAO,EAAE,CAAC;IACVhB,OAAO,EACL;EACJ,CAAC;EACDkB,eAAe,EAAE;IACfF,OAAO,EAAE,CAAC;IACVhB,OAAO,EACL,4FAA4F,GAC5F;EACJ;AACF,CAAC;AAAA","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/errors/config-error.js b/node_modules/@babel/core/lib/errors/config-error.js deleted file mode 100644 index c2908047..00000000 --- a/node_modules/@babel/core/lib/errors/config-error.js +++ /dev/null @@ -1,18 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; -var _rewriteStackTrace = require("./rewrite-stack-trace.js"); -class ConfigError extends Error { - constructor(message, filename) { - super(message); - (0, _rewriteStackTrace.expectedError)(this); - if (filename) (0, _rewriteStackTrace.injectVirtualStackFrame)(this, filename); - } -} -exports.default = ConfigError; -0 && 0; - -//# sourceMappingURL=config-error.js.map diff --git a/node_modules/@babel/core/lib/errors/config-error.js.map b/node_modules/@babel/core/lib/errors/config-error.js.map deleted file mode 100644 index 0045ded7..00000000 --- a/node_modules/@babel/core/lib/errors/config-error.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_rewriteStackTrace","require","ConfigError","Error","constructor","message","filename","expectedError","injectVirtualStackFrame","exports","default"],"sources":["../../src/errors/config-error.ts"],"sourcesContent":["import {\n injectVirtualStackFrame,\n expectedError,\n} from \"./rewrite-stack-trace.ts\";\n\nexport default class ConfigError extends Error {\n constructor(message: string, filename?: string) {\n super(message);\n expectedError(this);\n if (filename) injectVirtualStackFrame(this, filename);\n }\n}\n"],"mappings":";;;;;;AAAA,IAAAA,kBAAA,GAAAC,OAAA;AAKe,MAAMC,WAAW,SAASC,KAAK,CAAC;EAC7CC,WAAWA,CAACC,OAAe,EAAEC,QAAiB,EAAE;IAC9C,KAAK,CAACD,OAAO,CAAC;IACd,IAAAE,gCAAa,EAAC,IAAI,CAAC;IACnB,IAAID,QAAQ,EAAE,IAAAE,0CAAuB,EAAC,IAAI,EAAEF,QAAQ,CAAC;EACvD;AACF;AAACG,OAAA,CAAAC,OAAA,GAAAR,WAAA;AAAA","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/errors/rewrite-stack-trace.js b/node_modules/@babel/core/lib/errors/rewrite-stack-trace.js deleted file mode 100644 index 68896d38..00000000 --- a/node_modules/@babel/core/lib/errors/rewrite-stack-trace.js +++ /dev/null @@ -1,98 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.beginHiddenCallStack = beginHiddenCallStack; -exports.endHiddenCallStack = endHiddenCallStack; -exports.expectedError = expectedError; -exports.injectVirtualStackFrame = injectVirtualStackFrame; -var _Object$getOwnPropert; -const ErrorToString = Function.call.bind(Error.prototype.toString); -const SUPPORTED = !!Error.captureStackTrace && ((_Object$getOwnPropert = Object.getOwnPropertyDescriptor(Error, "stackTraceLimit")) == null ? void 0 : _Object$getOwnPropert.writable) === true; -const START_HIDING = "startHiding - secret - don't use this - v1"; -const STOP_HIDING = "stopHiding - secret - don't use this - v1"; -const expectedErrors = new WeakSet(); -const virtualFrames = new WeakMap(); -function CallSite(filename) { - return Object.create({ - isNative: () => false, - isConstructor: () => false, - isToplevel: () => true, - getFileName: () => filename, - getLineNumber: () => undefined, - getColumnNumber: () => undefined, - getFunctionName: () => undefined, - getMethodName: () => undefined, - getTypeName: () => undefined, - toString: () => filename - }); -} -function injectVirtualStackFrame(error, filename) { - if (!SUPPORTED) return; - let frames = virtualFrames.get(error); - if (!frames) virtualFrames.set(error, frames = []); - frames.push(CallSite(filename)); - return error; -} -function expectedError(error) { - if (!SUPPORTED) return; - expectedErrors.add(error); - return error; -} -function beginHiddenCallStack(fn) { - if (!SUPPORTED) return fn; - return Object.defineProperty(function (...args) { - setupPrepareStackTrace(); - return fn(...args); - }, "name", { - value: STOP_HIDING - }); -} -function endHiddenCallStack(fn) { - if (!SUPPORTED) return fn; - return Object.defineProperty(function (...args) { - return fn(...args); - }, "name", { - value: START_HIDING - }); -} -function setupPrepareStackTrace() { - setupPrepareStackTrace = () => {}; - const { - prepareStackTrace = defaultPrepareStackTrace - } = Error; - const MIN_STACK_TRACE_LIMIT = 50; - Error.stackTraceLimit && (Error.stackTraceLimit = Math.max(Error.stackTraceLimit, MIN_STACK_TRACE_LIMIT)); - Error.prepareStackTrace = function stackTraceRewriter(err, trace) { - let newTrace = []; - const isExpected = expectedErrors.has(err); - let status = isExpected ? "hiding" : "unknown"; - for (let i = 0; i < trace.length; i++) { - const name = trace[i].getFunctionName(); - if (name === START_HIDING) { - status = "hiding"; - } else if (name === STOP_HIDING) { - if (status === "hiding") { - status = "showing"; - if (virtualFrames.has(err)) { - newTrace.unshift(...virtualFrames.get(err)); - } - } else if (status === "unknown") { - newTrace = trace; - break; - } - } else if (status !== "hiding") { - newTrace.push(trace[i]); - } - } - return prepareStackTrace(err, newTrace); - }; -} -function defaultPrepareStackTrace(err, trace) { - if (trace.length === 0) return ErrorToString(err); - return `${ErrorToString(err)}\n at ${trace.join("\n at ")}`; -} -0 && 0; - -//# sourceMappingURL=rewrite-stack-trace.js.map diff --git a/node_modules/@babel/core/lib/errors/rewrite-stack-trace.js.map b/node_modules/@babel/core/lib/errors/rewrite-stack-trace.js.map deleted file mode 100644 index 25cce7ab..00000000 --- a/node_modules/@babel/core/lib/errors/rewrite-stack-trace.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["ErrorToString","Function","call","bind","Error","prototype","toString","SUPPORTED","captureStackTrace","_Object$getOwnPropert","Object","getOwnPropertyDescriptor","writable","START_HIDING","STOP_HIDING","expectedErrors","WeakSet","virtualFrames","WeakMap","CallSite","filename","create","isNative","isConstructor","isToplevel","getFileName","getLineNumber","undefined","getColumnNumber","getFunctionName","getMethodName","getTypeName","injectVirtualStackFrame","error","frames","get","set","push","expectedError","add","beginHiddenCallStack","fn","defineProperty","args","setupPrepareStackTrace","value","endHiddenCallStack","prepareStackTrace","defaultPrepareStackTrace","MIN_STACK_TRACE_LIMIT","stackTraceLimit","Math","max","stackTraceRewriter","err","trace","newTrace","isExpected","has","status","i","length","name","unshift","join"],"sources":["../../src/errors/rewrite-stack-trace.ts"],"sourcesContent":["/**\n * This file uses the internal V8 Stack Trace API (https://v8.dev/docs/stack-trace-api)\n * to provide utilities to rewrite the stack trace.\n * When this API is not present, all the functions in this file become noops.\n *\n * beginHiddenCallStack(fn) and endHiddenCallStack(fn) wrap their parameter to\n * mark an hidden portion of the stack trace. The function passed to\n * beginHiddenCallStack is the first hidden function, while the function passed\n * to endHiddenCallStack is the first shown function.\n *\n * When an error is thrown _outside_ of the hidden zone, everything between\n * beginHiddenCallStack and endHiddenCallStack will not be shown.\n * If an error is thrown _inside_ the hidden zone, then the whole stack trace\n * will be visible: this is to avoid hiding real bugs.\n * However, if an error inside the hidden zone is expected, it can be marked\n * with the expectedError(error) function to keep the hidden frames hidden.\n *\n * Consider this call stack (the outer function is the bottom one):\n *\n * 1. a()\n * 2. endHiddenCallStack(b)()\n * 3. c()\n * 4. beginHiddenCallStack(d)()\n * 5. e()\n * 6. f()\n *\n * - If a() throws an error, then its shown call stack will be \"a, b, e, f\"\n * - If b() throws an error, then its shown call stack will be \"b, e, f\"\n * - If c() throws an expected error, then its shown call stack will be \"e, f\"\n * - If c() throws an unexpected error, then its shown call stack will be \"c, d, e, f\"\n * - If d() throws an expected error, then its shown call stack will be \"e, f\"\n * - If d() throws an unexpected error, then its shown call stack will be \"d, e, f\"\n * - If e() throws an error, then its shown call stack will be \"e, f\"\n *\n * Additionally, an error can inject additional \"virtual\" stack frames using the\n * injectVirtualStackFrame(error, filename) function: those are injected as a\n * replacement of the hidden frames.\n * In the example above, if we called injectVirtualStackFrame(err, \"h\") and\n * injectVirtualStackFrame(err, \"i\") on the expected error thrown by c(), its\n * shown call stack would have been \"h, i, e, f\".\n * This can be useful, for example, to report config validation errors as if they\n * were directly thrown in the config file.\n */\n\nconst ErrorToString = Function.call.bind(Error.prototype.toString);\n\nconst SUPPORTED =\n !!Error.captureStackTrace &&\n Object.getOwnPropertyDescriptor(Error, \"stackTraceLimit\")?.writable === true;\n\nconst START_HIDING = \"startHiding - secret - don't use this - v1\";\nconst STOP_HIDING = \"stopHiding - secret - don't use this - v1\";\n\ntype CallSite = NodeJS.CallSite;\n\nconst expectedErrors = new WeakSet();\nconst virtualFrames = new WeakMap();\n\nfunction CallSite(filename: string): CallSite {\n // We need to use a prototype otherwise it breaks source-map-support's internals\n return Object.create({\n isNative: () => false,\n isConstructor: () => false,\n isToplevel: () => true,\n getFileName: () => filename,\n getLineNumber: () => undefined,\n getColumnNumber: () => undefined,\n getFunctionName: () => undefined,\n getMethodName: () => undefined,\n getTypeName: () => undefined,\n toString: () => filename,\n } as CallSite);\n}\n\nexport function injectVirtualStackFrame(error: Error, filename: string) {\n if (!SUPPORTED) return;\n\n let frames = virtualFrames.get(error);\n if (!frames) virtualFrames.set(error, (frames = []));\n frames.push(CallSite(filename));\n\n return error;\n}\n\nexport function expectedError(error: Error) {\n if (!SUPPORTED) return;\n expectedErrors.add(error);\n return error;\n}\n\nexport function beginHiddenCallStack(\n fn: (...args: A) => R,\n) {\n if (!SUPPORTED) return fn;\n\n return Object.defineProperty(\n function (...args: A) {\n setupPrepareStackTrace();\n return fn(...args);\n },\n \"name\",\n { value: STOP_HIDING },\n );\n}\n\nexport function endHiddenCallStack(\n fn: (...args: A) => R,\n) {\n if (!SUPPORTED) return fn;\n\n return Object.defineProperty(\n function (...args: A) {\n return fn(...args);\n },\n \"name\",\n { value: START_HIDING },\n );\n}\n\nfunction setupPrepareStackTrace() {\n // @ts-expect-error This function is a singleton\n setupPrepareStackTrace = () => {};\n\n const { prepareStackTrace = defaultPrepareStackTrace } = Error;\n\n // We add some extra frames to Error.stackTraceLimit, so that we can\n // always show some useful frames even after deleting ours.\n // STACK_TRACE_LIMIT_DELTA should be around the maximum expected number\n // of internal frames, and not too big because capturing the stack trace\n // is slow (this is why Error.stackTraceLimit does not default to Infinity!).\n // Increase it if needed.\n // However, we only do it if the user did not explicitly set it to 0.\n const MIN_STACK_TRACE_LIMIT = 50;\n Error.stackTraceLimit &&= Math.max(\n Error.stackTraceLimit,\n MIN_STACK_TRACE_LIMIT,\n );\n\n Error.prepareStackTrace = function stackTraceRewriter(err, trace) {\n let newTrace = [];\n\n const isExpected = expectedErrors.has(err);\n let status: \"showing\" | \"hiding\" | \"unknown\" = isExpected\n ? \"hiding\"\n : \"unknown\";\n for (let i = 0; i < trace.length; i++) {\n const name = trace[i].getFunctionName();\n if (name === START_HIDING) {\n status = \"hiding\";\n } else if (name === STOP_HIDING) {\n if (status === \"hiding\") {\n status = \"showing\";\n if (virtualFrames.has(err)) {\n newTrace.unshift(...virtualFrames.get(err));\n }\n } else if (status === \"unknown\") {\n // Unexpected internal error, show the full stack trace\n newTrace = trace;\n break;\n }\n } else if (status !== \"hiding\") {\n newTrace.push(trace[i]);\n }\n }\n\n return prepareStackTrace(err, newTrace);\n };\n}\n\nfunction defaultPrepareStackTrace(err: Error, trace: CallSite[]) {\n if (trace.length === 0) return ErrorToString(err);\n // eslint-disable-next-line @typescript-eslint/no-base-to-string\n return `${ErrorToString(err)}\\n at ${trace.join(\"\\n at \")}`;\n}\n"],"mappings":";;;;;;;;;;AA4CA,MAAMA,aAAa,GAAGC,QAAQ,CAACC,IAAI,CAACC,IAAI,CAACC,KAAK,CAACC,SAAS,CAACC,QAAQ,CAAC;AAElE,MAAMC,SAAS,GACb,CAAC,CAACH,KAAK,CAACI,iBAAiB,IACzB,EAAAC,qBAAA,GAAAC,MAAM,CAACC,wBAAwB,CAACP,KAAK,EAAE,iBAAiB,CAAC,qBAAzDK,qBAAA,CAA2DG,QAAQ,MAAK,IAAI;AAE9E,MAAMC,YAAY,GAAG,4CAA4C;AACjE,MAAMC,WAAW,GAAG,2CAA2C;AAI/D,MAAMC,cAAc,GAAG,IAAIC,OAAO,CAAQ,CAAC;AAC3C,MAAMC,aAAa,GAAG,IAAIC,OAAO,CAAoB,CAAC;AAEtD,SAASC,QAAQA,CAACC,QAAgB,EAAY;EAE5C,OAAOV,MAAM,CAACW,MAAM,CAAC;IACnBC,QAAQ,EAAEA,CAAA,KAAM,KAAK;IACrBC,aAAa,EAAEA,CAAA,KAAM,KAAK;IAC1BC,UAAU,EAAEA,CAAA,KAAM,IAAI;IACtBC,WAAW,EAAEA,CAAA,KAAML,QAAQ;IAC3BM,aAAa,EAAEA,CAAA,KAAMC,SAAS;IAC9BC,eAAe,EAAEA,CAAA,KAAMD,SAAS;IAChCE,eAAe,EAAEA,CAAA,KAAMF,SAAS;IAChCG,aAAa,EAAEA,CAAA,KAAMH,SAAS;IAC9BI,WAAW,EAAEA,CAAA,KAAMJ,SAAS;IAC5BrB,QAAQ,EAAEA,CAAA,KAAMc;EAClB,CAAa,CAAC;AAChB;AAEO,SAASY,uBAAuBA,CAACC,KAAY,EAAEb,QAAgB,EAAE;EACtE,IAAI,CAACb,SAAS,EAAE;EAEhB,IAAI2B,MAAM,GAAGjB,aAAa,CAACkB,GAAG,CAACF,KAAK,CAAC;EACrC,IAAI,CAACC,MAAM,EAAEjB,aAAa,CAACmB,GAAG,CAACH,KAAK,EAAGC,MAAM,GAAG,EAAG,CAAC;EACpDA,MAAM,CAACG,IAAI,CAAClB,QAAQ,CAACC,QAAQ,CAAC,CAAC;EAE/B,OAAOa,KAAK;AACd;AAEO,SAASK,aAAaA,CAACL,KAAY,EAAE;EAC1C,IAAI,CAAC1B,SAAS,EAAE;EAChBQ,cAAc,CAACwB,GAAG,CAACN,KAAK,CAAC;EACzB,OAAOA,KAAK;AACd;AAEO,SAASO,oBAAoBA,CAClCC,EAAqB,EACrB;EACA,IAAI,CAAClC,SAAS,EAAE,OAAOkC,EAAE;EAEzB,OAAO/B,MAAM,CAACgC,cAAc,CAC1B,UAAU,GAAGC,IAAO,EAAE;IACpBC,sBAAsB,CAAC,CAAC;IACxB,OAAOH,EAAE,CAAC,GAAGE,IAAI,CAAC;EACpB,CAAC,EACD,MAAM,EACN;IAAEE,KAAK,EAAE/B;EAAY,CACvB,CAAC;AACH;AAEO,SAASgC,kBAAkBA,CAChCL,EAAqB,EACrB;EACA,IAAI,CAAClC,SAAS,EAAE,OAAOkC,EAAE;EAEzB,OAAO/B,MAAM,CAACgC,cAAc,CAC1B,UAAU,GAAGC,IAAO,EAAE;IACpB,OAAOF,EAAE,CAAC,GAAGE,IAAI,CAAC;EACpB,CAAC,EACD,MAAM,EACN;IAAEE,KAAK,EAAEhC;EAAa,CACxB,CAAC;AACH;AAEA,SAAS+B,sBAAsBA,CAAA,EAAG;EAEhCA,sBAAsB,GAAGA,CAAA,KAAM,CAAC,CAAC;EAEjC,MAAM;IAAEG,iBAAiB,GAAGC;EAAyB,CAAC,GAAG5C,KAAK;EAS9D,MAAM6C,qBAAqB,GAAG,EAAE;EAChC7C,KAAK,CAAC8C,eAAe,KAArB9C,KAAK,CAAC8C,eAAe,GAAKC,IAAI,CAACC,GAAG,CAChChD,KAAK,CAAC8C,eAAe,EACrBD,qBACF,CAAC;EAED7C,KAAK,CAAC2C,iBAAiB,GAAG,SAASM,kBAAkBA,CAACC,GAAG,EAAEC,KAAK,EAAE;IAChE,IAAIC,QAAQ,GAAG,EAAE;IAEjB,MAAMC,UAAU,GAAG1C,cAAc,CAAC2C,GAAG,CAACJ,GAAG,CAAC;IAC1C,IAAIK,MAAwC,GAAGF,UAAU,GACrD,QAAQ,GACR,SAAS;IACb,KAAK,IAAIG,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGL,KAAK,CAACM,MAAM,EAAED,CAAC,EAAE,EAAE;MACrC,MAAME,IAAI,GAAGP,KAAK,CAACK,CAAC,CAAC,CAAC/B,eAAe,CAAC,CAAC;MACvC,IAAIiC,IAAI,KAAKjD,YAAY,EAAE;QACzB8C,MAAM,GAAG,QAAQ;MACnB,CAAC,MAAM,IAAIG,IAAI,KAAKhD,WAAW,EAAE;QAC/B,IAAI6C,MAAM,KAAK,QAAQ,EAAE;UACvBA,MAAM,GAAG,SAAS;UAClB,IAAI1C,aAAa,CAACyC,GAAG,CAACJ,GAAG,CAAC,EAAE;YAC1BE,QAAQ,CAACO,OAAO,CAAC,GAAG9C,aAAa,CAACkB,GAAG,CAACmB,GAAG,CAAC,CAAC;UAC7C;QACF,CAAC,MAAM,IAAIK,MAAM,KAAK,SAAS,EAAE;UAE/BH,QAAQ,GAAGD,KAAK;UAChB;QACF;MACF,CAAC,MAAM,IAAII,MAAM,KAAK,QAAQ,EAAE;QAC9BH,QAAQ,CAACnB,IAAI,CAACkB,KAAK,CAACK,CAAC,CAAC,CAAC;MACzB;IACF;IAEA,OAAOb,iBAAiB,CAACO,GAAG,EAAEE,QAAQ,CAAC;EACzC,CAAC;AACH;AAEA,SAASR,wBAAwBA,CAACM,GAAU,EAAEC,KAAiB,EAAE;EAC/D,IAAIA,KAAK,CAACM,MAAM,KAAK,CAAC,EAAE,OAAO7D,aAAa,CAACsD,GAAG,CAAC;EAEjD,OAAO,GAAGtD,aAAa,CAACsD,GAAG,CAAC,YAAYC,KAAK,CAACS,IAAI,CAAC,WAAW,CAAC,EAAE;AACnE;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/gensync-utils/async.js b/node_modules/@babel/core/lib/gensync-utils/async.js deleted file mode 100644 index 42946c63..00000000 --- a/node_modules/@babel/core/lib/gensync-utils/async.js +++ /dev/null @@ -1,90 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.forwardAsync = forwardAsync; -exports.isAsync = void 0; -exports.isThenable = isThenable; -exports.maybeAsync = maybeAsync; -exports.waitFor = exports.onFirstPause = void 0; -function _gensync() { - const data = require("gensync"); - _gensync = function () { - return data; - }; - return data; -} -function asyncGeneratorStep(n, t, e, r, o, a, c) { try { var i = n[a](c), u = i.value; } catch (n) { return void e(n); } i.done ? t(u) : Promise.resolve(u).then(r, o); } -function _asyncToGenerator(n) { return function () { var t = this, e = arguments; return new Promise(function (r, o) { var a = n.apply(t, e); function _next(n) { asyncGeneratorStep(a, r, o, _next, _throw, "next", n); } function _throw(n) { asyncGeneratorStep(a, r, o, _next, _throw, "throw", n); } _next(void 0); }); }; } -const runGenerator = _gensync()(function* (item) { - return yield* item; -}); -const isAsync = exports.isAsync = _gensync()({ - sync: () => false, - errback: cb => cb(null, true) -}); -function maybeAsync(fn, message) { - return _gensync()({ - sync(...args) { - const result = fn.apply(this, args); - if (isThenable(result)) throw new Error(message); - return result; - }, - async(...args) { - return Promise.resolve(fn.apply(this, args)); - } - }); -} -const withKind = _gensync()({ - sync: cb => cb("sync"), - async: function () { - var _ref = _asyncToGenerator(function* (cb) { - return cb("async"); - }); - return function async(_x) { - return _ref.apply(this, arguments); - }; - }() -}); -function forwardAsync(action, cb) { - const g = _gensync()(action); - return withKind(kind => { - const adapted = g[kind]; - return cb(adapted); - }); -} -const onFirstPause = exports.onFirstPause = _gensync()({ - name: "onFirstPause", - arity: 2, - sync: function (item) { - return runGenerator.sync(item); - }, - errback: function (item, firstPause, cb) { - let completed = false; - runGenerator.errback(item, (err, value) => { - completed = true; - cb(err, value); - }); - if (!completed) { - firstPause(); - } - } -}); -const waitFor = exports.waitFor = _gensync()({ - sync: x => x, - async: function () { - var _ref2 = _asyncToGenerator(function* (x) { - return x; - }); - return function async(_x2) { - return _ref2.apply(this, arguments); - }; - }() -}); -function isThenable(val) { - return !!val && (typeof val === "object" || typeof val === "function") && !!val.then && typeof val.then === "function"; -} -0 && 0; - -//# sourceMappingURL=async.js.map diff --git a/node_modules/@babel/core/lib/gensync-utils/async.js.map b/node_modules/@babel/core/lib/gensync-utils/async.js.map deleted file mode 100644 index 595d7571..00000000 --- a/node_modules/@babel/core/lib/gensync-utils/async.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_gensync","data","require","asyncGeneratorStep","n","t","e","r","o","a","c","i","u","value","done","Promise","resolve","then","_asyncToGenerator","arguments","apply","_next","_throw","runGenerator","gensync","item","isAsync","exports","sync","errback","cb","maybeAsync","fn","message","args","result","isThenable","Error","async","withKind","_ref","_x","forwardAsync","action","g","kind","adapted","onFirstPause","name","arity","firstPause","completed","err","waitFor","x","_ref2","_x2","val"],"sources":["../../src/gensync-utils/async.ts"],"sourcesContent":["import gensync, { type Gensync, type Handler, type Callback } from \"gensync\";\n\ntype MaybePromise = T | Promise;\n\nconst runGenerator: {\n sync(gen: Handler): Return;\n async(gen: Handler): Promise;\n errback(gen: Handler, cb: Callback): void;\n} = gensync(function* (item: Handler): Handler {\n return yield* item;\n});\n\n// This Gensync returns true if the current execution context is\n// asynchronous, otherwise it returns false.\nexport const isAsync = gensync({\n sync: () => false,\n errback: cb => cb(null, true),\n});\n\n// This function wraps any functions (which could be either synchronous or\n// asynchronous) with a Gensync. If the wrapped function returns a promise\n// but the current execution context is synchronous, it will throw the\n// provided error.\n// This is used to handle user-provided functions which could be asynchronous.\nexport function maybeAsync(\n fn: (...args: Args) => Return,\n message: string,\n): Gensync {\n return gensync({\n sync(...args) {\n const result = fn.apply(this, args);\n if (isThenable(result)) throw new Error(message);\n return result;\n },\n async(...args) {\n return Promise.resolve(fn.apply(this, args));\n },\n });\n}\n\nconst withKind = gensync({\n sync: cb => cb(\"sync\"),\n async: async cb => cb(\"async\"),\n}) as (cb: (kind: \"sync\" | \"async\") => MaybePromise) => Handler;\n\n// This function wraps a generator (or a Gensync) into another function which,\n// when called, will run the provided generator in a sync or async way, depending\n// on the execution context where this forwardAsync function is called.\n// This is useful, for example, when passing a callback to a function which isn't\n// aware of gensync, but it only knows about synchronous and asynchronous functions.\n// An example is cache.using, which being exposed to the user must be as simple as\n// possible:\n// yield* forwardAsync(gensyncFn, wrappedFn =>\n// cache.using(x => {\n// // Here we don't know about gensync. wrappedFn is a\n// // normal sync or async function\n// return wrappedFn(x);\n// })\n// )\nexport function forwardAsync(\n action: (...args: Args) => Handler,\n cb: (\n adapted: (...args: Args) => MaybePromise,\n ) => MaybePromise,\n): Handler {\n const g = gensync(action);\n return withKind(kind => {\n const adapted = g[kind];\n return cb(adapted);\n });\n}\n\n// If the given generator is executed asynchronously, the first time that it\n// is paused (i.e. When it yields a gensync generator which can't be run\n// synchronously), call the \"firstPause\" callback.\nexport const onFirstPause = gensync<\n [gen: Handler, firstPause: () => void],\n unknown\n>({\n name: \"onFirstPause\",\n arity: 2,\n sync: function (item) {\n return runGenerator.sync(item);\n },\n errback: function (item, firstPause, cb) {\n let completed = false;\n\n runGenerator.errback(item, (err, value) => {\n completed = true;\n cb(err, value);\n });\n\n if (!completed) {\n firstPause();\n }\n },\n}) as (gen: Handler, firstPause: () => void) => Handler;\n\n// Wait for the given promise to be resolved\nexport const waitFor = gensync({\n sync: x => x,\n async: async x => x,\n}) as (p: T | Promise) => Handler;\n\nexport function isThenable(val: any): val is PromiseLike {\n return (\n !!val &&\n (typeof val === \"object\" || typeof val === \"function\") &&\n !!val.then &&\n typeof val.then === \"function\"\n );\n}\n"],"mappings":";;;;;;;;;;AAAA,SAAAA,SAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,QAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAA6E,SAAAE,mBAAAC,CAAA,EAAAC,CAAA,EAAAC,CAAA,EAAAC,CAAA,EAAAC,CAAA,EAAAC,CAAA,EAAAC,CAAA,cAAAC,CAAA,GAAAP,CAAA,CAAAK,CAAA,EAAAC,CAAA,GAAAE,CAAA,GAAAD,CAAA,CAAAE,KAAA,WAAAT,CAAA,gBAAAE,CAAA,CAAAF,CAAA,KAAAO,CAAA,CAAAG,IAAA,GAAAT,CAAA,CAAAO,CAAA,IAAAG,OAAA,CAAAC,OAAA,CAAAJ,CAAA,EAAAK,IAAA,CAAAV,CAAA,EAAAC,CAAA;AAAA,SAAAU,kBAAAd,CAAA,6BAAAC,CAAA,SAAAC,CAAA,GAAAa,SAAA,aAAAJ,OAAA,WAAAR,CAAA,EAAAC,CAAA,QAAAC,CAAA,GAAAL,CAAA,CAAAgB,KAAA,CAAAf,CAAA,EAAAC,CAAA,YAAAe,MAAAjB,CAAA,IAAAD,kBAAA,CAAAM,CAAA,EAAAF,CAAA,EAAAC,CAAA,EAAAa,KAAA,EAAAC,MAAA,UAAAlB,CAAA,cAAAkB,OAAAlB,CAAA,IAAAD,kBAAA,CAAAM,CAAA,EAAAF,CAAA,EAAAC,CAAA,EAAAa,KAAA,EAAAC,MAAA,WAAAlB,CAAA,KAAAiB,KAAA;AAI7E,MAAME,YAIL,GAAGC,SAAMA,CAAC,CAAC,WAAWC,IAAkB,EAAgB;EACvD,OAAO,OAAOA,IAAI;AACpB,CAAC,CAAC;AAIK,MAAMC,OAAO,GAAAC,OAAA,CAAAD,OAAA,GAAGF,SAAMA,CAAC,CAAC;EAC7BI,IAAI,EAAEA,CAAA,KAAM,KAAK;EACjBC,OAAO,EAAEC,EAAE,IAAIA,EAAE,CAAC,IAAI,EAAE,IAAI;AAC9B,CAAC,CAAC;AAOK,SAASC,UAAUA,CACxBC,EAA6B,EAC7BC,OAAe,EACQ;EACvB,OAAOT,SAAMA,CAAC,CAAC;IACbI,IAAIA,CAAC,GAAGM,IAAI,EAAE;MACZ,MAAMC,MAAM,GAAGH,EAAE,CAACZ,KAAK,CAAC,IAAI,EAAEc,IAAI,CAAC;MACnC,IAAIE,UAAU,CAACD,MAAM,CAAC,EAAE,MAAM,IAAIE,KAAK,CAACJ,OAAO,CAAC;MAChD,OAAOE,MAAM;IACf,CAAC;IACDG,KAAKA,CAAC,GAAGJ,IAAI,EAAE;MACb,OAAOnB,OAAO,CAACC,OAAO,CAACgB,EAAE,CAACZ,KAAK,CAAC,IAAI,EAAEc,IAAI,CAAC,CAAC;IAC9C;EACF,CAAC,CAAC;AACJ;AAEA,MAAMK,QAAQ,GAAGf,SAAMA,CAAC,CAAC;EACvBI,IAAI,EAAEE,EAAE,IAAIA,EAAE,CAAC,MAAM,CAAC;EACtBQ,KAAK;IAAA,IAAAE,IAAA,GAAAtB,iBAAA,CAAE,WAAMY,EAAE;MAAA,OAAIA,EAAE,CAAC,OAAO,CAAC;IAAA;IAAA,gBAA9BQ,KAAKA,CAAAG,EAAA;MAAA,OAAAD,IAAA,CAAApB,KAAA,OAAAD,SAAA;IAAA;EAAA;AACP,CAAC,CAAuE;AAgBjE,SAASuB,YAAYA,CAC1BC,MAA0C,EAC1Cb,EAEyB,EACR;EACjB,MAAMc,CAAC,GAAGpB,SAAMA,CAAC,CAACmB,MAAM,CAAC;EACzB,OAAOJ,QAAQ,CAACM,IAAI,IAAI;IACtB,MAAMC,OAAO,GAAGF,CAAC,CAACC,IAAI,CAAC;IACvB,OAAOf,EAAE,CAACgB,OAAO,CAAC;EACpB,CAAC,CAAC;AACJ;AAKO,MAAMC,YAAY,GAAApB,OAAA,CAAAoB,YAAA,GAAGvB,SAAMA,CAAC,CAGjC;EACAwB,IAAI,EAAE,cAAc;EACpBC,KAAK,EAAE,CAAC;EACRrB,IAAI,EAAE,SAAAA,CAAUH,IAAI,EAAE;IACpB,OAAOF,YAAY,CAACK,IAAI,CAACH,IAAI,CAAC;EAChC,CAAC;EACDI,OAAO,EAAE,SAAAA,CAAUJ,IAAI,EAAEyB,UAAU,EAAEpB,EAAE,EAAE;IACvC,IAAIqB,SAAS,GAAG,KAAK;IAErB5B,YAAY,CAACM,OAAO,CAACJ,IAAI,EAAE,CAAC2B,GAAG,EAAEvC,KAAK,KAAK;MACzCsC,SAAS,GAAG,IAAI;MAChBrB,EAAE,CAACsB,GAAG,EAAEvC,KAAK,CAAC;IAChB,CAAC,CAAC;IAEF,IAAI,CAACsC,SAAS,EAAE;MACdD,UAAU,CAAC,CAAC;IACd;EACF;AACF,CAAC,CAA+D;AAGzD,MAAMG,OAAO,GAAA1B,OAAA,CAAA0B,OAAA,GAAG7B,SAAMA,CAAC,CAAC;EAC7BI,IAAI,EAAE0B,CAAC,IAAIA,CAAC;EACZhB,KAAK;IAAA,IAAAiB,KAAA,GAAArC,iBAAA,CAAE,WAAMoC,CAAC;MAAA,OAAIA,CAAC;IAAA;IAAA,gBAAnBhB,KAAKA,CAAAkB,GAAA;MAAA,OAAAD,KAAA,CAAAnC,KAAA,OAAAD,SAAA;IAAA;EAAA;AACP,CAAC,CAAyC;AAEnC,SAASiB,UAAUA,CAAUqB,GAAQ,EAAyB;EACnE,OACE,CAAC,CAACA,GAAG,KACJ,OAAOA,GAAG,KAAK,QAAQ,IAAI,OAAOA,GAAG,KAAK,UAAU,CAAC,IACtD,CAAC,CAACA,GAAG,CAACxC,IAAI,IACV,OAAOwC,GAAG,CAACxC,IAAI,KAAK,UAAU;AAElC;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/gensync-utils/fs.js b/node_modules/@babel/core/lib/gensync-utils/fs.js deleted file mode 100644 index b842df84..00000000 --- a/node_modules/@babel/core/lib/gensync-utils/fs.js +++ /dev/null @@ -1,31 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.stat = exports.readFile = void 0; -function _fs() { - const data = require("fs"); - _fs = function () { - return data; - }; - return data; -} -function _gensync() { - const data = require("gensync"); - _gensync = function () { - return data; - }; - return data; -} -const readFile = exports.readFile = _gensync()({ - sync: _fs().readFileSync, - errback: _fs().readFile -}); -const stat = exports.stat = _gensync()({ - sync: _fs().statSync, - errback: _fs().stat -}); -0 && 0; - -//# sourceMappingURL=fs.js.map diff --git a/node_modules/@babel/core/lib/gensync-utils/fs.js.map b/node_modules/@babel/core/lib/gensync-utils/fs.js.map deleted file mode 100644 index ef4e8d95..00000000 --- a/node_modules/@babel/core/lib/gensync-utils/fs.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_fs","data","require","_gensync","readFile","exports","gensync","sync","fs","readFileSync","errback","stat","statSync"],"sources":["../../src/gensync-utils/fs.ts"],"sourcesContent":["import fs from \"node:fs\";\nimport gensync from \"gensync\";\n\nexport const readFile = gensync<[filepath: string, encoding: \"utf8\"], string>({\n sync: fs.readFileSync,\n errback: fs.readFile,\n});\n\nexport const stat = gensync({\n sync: fs.statSync,\n errback: fs.stat,\n});\n"],"mappings":";;;;;;AAAA,SAAAA,IAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,GAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,SAAAE,SAAA;EAAA,MAAAF,IAAA,GAAAC,OAAA;EAAAC,QAAA,YAAAA,CAAA;IAAA,OAAAF,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAEO,MAAMG,QAAQ,GAAAC,OAAA,CAAAD,QAAA,GAAGE,SAAMA,CAAC,CAA+C;EAC5EC,IAAI,EAAEC,IAACA,CAAC,CAACC,YAAY;EACrBC,OAAO,EAAEF,IAACA,CAAC,CAACJ;AACd,CAAC,CAAC;AAEK,MAAMO,IAAI,GAAAN,OAAA,CAAAM,IAAA,GAAGL,SAAMA,CAAC,CAAC;EAC1BC,IAAI,EAAEC,IAACA,CAAC,CAACI,QAAQ;EACjBF,OAAO,EAAEF,IAACA,CAAC,CAACG;AACd,CAAC,CAAC;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/gensync-utils/functional.js b/node_modules/@babel/core/lib/gensync-utils/functional.js deleted file mode 100644 index d7f77554..00000000 --- a/node_modules/@babel/core/lib/gensync-utils/functional.js +++ /dev/null @@ -1,58 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.once = once; -var _async = require("./async.js"); -function once(fn) { - let result; - let resultP; - let promiseReferenced = false; - return function* () { - if (!result) { - if (resultP) { - promiseReferenced = true; - return yield* (0, _async.waitFor)(resultP); - } - if (!(yield* (0, _async.isAsync)())) { - try { - result = { - ok: true, - value: yield* fn() - }; - } catch (error) { - result = { - ok: false, - value: error - }; - } - } else { - let resolve, reject; - resultP = new Promise((res, rej) => { - resolve = res; - reject = rej; - }); - try { - result = { - ok: true, - value: yield* fn() - }; - resultP = null; - if (promiseReferenced) resolve(result.value); - } catch (error) { - result = { - ok: false, - value: error - }; - resultP = null; - if (promiseReferenced) reject(error); - } - } - } - if (result.ok) return result.value;else throw result.value; - }; -} -0 && 0; - -//# sourceMappingURL=functional.js.map diff --git a/node_modules/@babel/core/lib/gensync-utils/functional.js.map b/node_modules/@babel/core/lib/gensync-utils/functional.js.map deleted file mode 100644 index e8c5ed03..00000000 --- a/node_modules/@babel/core/lib/gensync-utils/functional.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_async","require","once","fn","result","resultP","promiseReferenced","waitFor","isAsync","ok","value","error","resolve","reject","Promise","res","rej"],"sources":["../../src/gensync-utils/functional.ts"],"sourcesContent":["import type { Handler } from \"gensync\";\n\nimport { isAsync, waitFor } from \"./async.ts\";\n\nexport function once(fn: () => Handler): () => Handler {\n let result: { ok: true; value: R } | { ok: false; value: unknown };\n let resultP: Promise;\n let promiseReferenced = false;\n return function* () {\n if (!result) {\n if (resultP) {\n promiseReferenced = true;\n return yield* waitFor(resultP);\n }\n\n if (!(yield* isAsync())) {\n try {\n result = { ok: true, value: yield* fn() };\n } catch (error) {\n result = { ok: false, value: error };\n }\n } else {\n let resolve: (result: R) => void, reject: (error: unknown) => void;\n resultP = new Promise((res, rej) => {\n resolve = res;\n reject = rej;\n });\n\n try {\n result = { ok: true, value: yield* fn() };\n // Avoid keeping the promise around\n // now that we have the result.\n resultP = null;\n // We only resolve/reject the promise if it has been actually\n // referenced. If there are no listeners we can forget about it.\n // In the reject case, this avoid uncatchable unhandledRejection\n // events.\n if (promiseReferenced) resolve(result.value);\n } catch (error) {\n result = { ok: false, value: error };\n resultP = null;\n if (promiseReferenced) reject(error);\n }\n }\n }\n\n if (result.ok) return result.value;\n else throw result.value;\n };\n}\n"],"mappings":";;;;;;AAEA,IAAAA,MAAA,GAAAC,OAAA;AAEO,SAASC,IAAIA,CAAIC,EAAoB,EAAoB;EAC9D,IAAIC,MAA8D;EAClE,IAAIC,OAAmB;EACvB,IAAIC,iBAAiB,GAAG,KAAK;EAC7B,OAAO,aAAa;IAClB,IAAI,CAACF,MAAM,EAAE;MACX,IAAIC,OAAO,EAAE;QACXC,iBAAiB,GAAG,IAAI;QACxB,OAAO,OAAO,IAAAC,cAAO,EAACF,OAAO,CAAC;MAChC;MAEA,IAAI,EAAE,OAAO,IAAAG,cAAO,EAAC,CAAC,CAAC,EAAE;QACvB,IAAI;UACFJ,MAAM,GAAG;YAAEK,EAAE,EAAE,IAAI;YAAEC,KAAK,EAAE,OAAOP,EAAE,CAAC;UAAE,CAAC;QAC3C,CAAC,CAAC,OAAOQ,KAAK,EAAE;UACdP,MAAM,GAAG;YAAEK,EAAE,EAAE,KAAK;YAAEC,KAAK,EAAEC;UAAM,CAAC;QACtC;MACF,CAAC,MAAM;QACL,IAAIC,OAA4B,EAAEC,MAAgC;QAClER,OAAO,GAAG,IAAIS,OAAO,CAAC,CAACC,GAAG,EAAEC,GAAG,KAAK;UAClCJ,OAAO,GAAGG,GAAG;UACbF,MAAM,GAAGG,GAAG;QACd,CAAC,CAAC;QAEF,IAAI;UACFZ,MAAM,GAAG;YAAEK,EAAE,EAAE,IAAI;YAAEC,KAAK,EAAE,OAAOP,EAAE,CAAC;UAAE,CAAC;UAGzCE,OAAO,GAAG,IAAI;UAKd,IAAIC,iBAAiB,EAAEM,OAAO,CAACR,MAAM,CAACM,KAAK,CAAC;QAC9C,CAAC,CAAC,OAAOC,KAAK,EAAE;UACdP,MAAM,GAAG;YAAEK,EAAE,EAAE,KAAK;YAAEC,KAAK,EAAEC;UAAM,CAAC;UACpCN,OAAO,GAAG,IAAI;UACd,IAAIC,iBAAiB,EAAEO,MAAM,CAACF,KAAK,CAAC;QACtC;MACF;IACF;IAEA,IAAIP,MAAM,CAACK,EAAE,EAAE,OAAOL,MAAM,CAACM,KAAK,CAAC,KAC9B,MAAMN,MAAM,CAACM,KAAK;EACzB,CAAC;AACH;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/index.js b/node_modules/@babel/core/lib/index.js deleted file mode 100644 index 2c15c495..00000000 --- a/node_modules/@babel/core/lib/index.js +++ /dev/null @@ -1,230 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.DEFAULT_EXTENSIONS = void 0; -Object.defineProperty(exports, "File", { - enumerable: true, - get: function () { - return _file.default; - } -}); -Object.defineProperty(exports, "buildExternalHelpers", { - enumerable: true, - get: function () { - return _buildExternalHelpers.default; - } -}); -Object.defineProperty(exports, "createConfigItem", { - enumerable: true, - get: function () { - return _index2.createConfigItem; - } -}); -Object.defineProperty(exports, "createConfigItemAsync", { - enumerable: true, - get: function () { - return _index2.createConfigItemAsync; - } -}); -Object.defineProperty(exports, "createConfigItemSync", { - enumerable: true, - get: function () { - return _index2.createConfigItemSync; - } -}); -Object.defineProperty(exports, "getEnv", { - enumerable: true, - get: function () { - return _environment.getEnv; - } -}); -Object.defineProperty(exports, "loadOptions", { - enumerable: true, - get: function () { - return _index2.loadOptions; - } -}); -Object.defineProperty(exports, "loadOptionsAsync", { - enumerable: true, - get: function () { - return _index2.loadOptionsAsync; - } -}); -Object.defineProperty(exports, "loadOptionsSync", { - enumerable: true, - get: function () { - return _index2.loadOptionsSync; - } -}); -Object.defineProperty(exports, "loadPartialConfig", { - enumerable: true, - get: function () { - return _index2.loadPartialConfig; - } -}); -Object.defineProperty(exports, "loadPartialConfigAsync", { - enumerable: true, - get: function () { - return _index2.loadPartialConfigAsync; - } -}); -Object.defineProperty(exports, "loadPartialConfigSync", { - enumerable: true, - get: function () { - return _index2.loadPartialConfigSync; - } -}); -Object.defineProperty(exports, "parse", { - enumerable: true, - get: function () { - return _parse.parse; - } -}); -Object.defineProperty(exports, "parseAsync", { - enumerable: true, - get: function () { - return _parse.parseAsync; - } -}); -Object.defineProperty(exports, "parseSync", { - enumerable: true, - get: function () { - return _parse.parseSync; - } -}); -exports.resolvePreset = exports.resolvePlugin = void 0; -Object.defineProperty((0, exports), "template", { - enumerable: true, - get: function () { - return _template().default; - } -}); -Object.defineProperty((0, exports), "tokTypes", { - enumerable: true, - get: function () { - return _parser().tokTypes; - } -}); -Object.defineProperty(exports, "transform", { - enumerable: true, - get: function () { - return _transform.transform; - } -}); -Object.defineProperty(exports, "transformAsync", { - enumerable: true, - get: function () { - return _transform.transformAsync; - } -}); -Object.defineProperty(exports, "transformFile", { - enumerable: true, - get: function () { - return _transformFile.transformFile; - } -}); -Object.defineProperty(exports, "transformFileAsync", { - enumerable: true, - get: function () { - return _transformFile.transformFileAsync; - } -}); -Object.defineProperty(exports, "transformFileSync", { - enumerable: true, - get: function () { - return _transformFile.transformFileSync; - } -}); -Object.defineProperty(exports, "transformFromAst", { - enumerable: true, - get: function () { - return _transformAst.transformFromAst; - } -}); -Object.defineProperty(exports, "transformFromAstAsync", { - enumerable: true, - get: function () { - return _transformAst.transformFromAstAsync; - } -}); -Object.defineProperty(exports, "transformFromAstSync", { - enumerable: true, - get: function () { - return _transformAst.transformFromAstSync; - } -}); -Object.defineProperty(exports, "transformSync", { - enumerable: true, - get: function () { - return _transform.transformSync; - } -}); -Object.defineProperty((0, exports), "traverse", { - enumerable: true, - get: function () { - return _traverse().default; - } -}); -exports.version = exports.types = void 0; -var _file = require("./transformation/file/file.js"); -var _buildExternalHelpers = require("./tools/build-external-helpers.js"); -var resolvers = require("./config/files/index.js"); -var _environment = require("./config/helpers/environment.js"); -function _types() { - const data = require("@babel/types"); - _types = function () { - return data; - }; - return data; -} -Object.defineProperty((0, exports), "types", { - enumerable: true, - get: function () { - return _types(); - } -}); -function _parser() { - const data = require("@babel/parser"); - _parser = function () { - return data; - }; - return data; -} -function _traverse() { - const data = require("@babel/traverse"); - _traverse = function () { - return data; - }; - return data; -} -function _template() { - const data = require("@babel/template"); - _template = function () { - return data; - }; - return data; -} -var _index2 = require("./config/index.js"); -var _transform = require("./transform.js"); -var _transformFile = require("./transform-file.js"); -var _transformAst = require("./transform-ast.js"); -var _parse = require("./parse.js"); -const version = exports.version = "7.29.0"; -const resolvePlugin = (name, dirname) => resolvers.resolvePlugin(name, dirname, false).filepath; -exports.resolvePlugin = resolvePlugin; -const resolvePreset = (name, dirname) => resolvers.resolvePreset(name, dirname, false).filepath; -exports.resolvePreset = resolvePreset; -const DEFAULT_EXTENSIONS = exports.DEFAULT_EXTENSIONS = Object.freeze([".js", ".jsx", ".es6", ".es", ".mjs", ".cjs"]); -exports.OptionManager = class OptionManager { - init(opts) { - return (0, _index2.loadOptionsSync)(opts); - } -}; -exports.Plugin = function Plugin(alias) { - throw new Error(`The (${alias}) Babel 5 plugin is being run with an unsupported Babel version.`); -}; -0 && (exports.types = exports.traverse = exports.tokTypes = exports.template = 0); - -//# sourceMappingURL=index.js.map diff --git a/node_modules/@babel/core/lib/index.js.map b/node_modules/@babel/core/lib/index.js.map deleted file mode 100644 index a5f9ea55..00000000 --- a/node_modules/@babel/core/lib/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_file","require","_buildExternalHelpers","resolvers","_environment","_types","data","Object","defineProperty","exports","enumerable","get","_parser","_traverse","_template","_index2","_transform","_transformFile","_transformAst","_parse","version","resolvePlugin","name","dirname","filepath","resolvePreset","DEFAULT_EXTENSIONS","freeze","OptionManager","init","opts","loadOptionsSync","Plugin","alias","Error","types","traverse","tokTypes","template"],"sources":["../src/index.ts"],"sourcesContent":["if (!process.env.IS_PUBLISH && !USE_ESM && process.env.BABEL_8_BREAKING) {\n throw new Error(\n \"BABEL_8_BREAKING is only supported in ESM. Please run `make use-esm`.\",\n );\n}\n\nexport const version = PACKAGE_JSON.version;\n\nexport { default as File } from \"./transformation/file/file.ts\";\nexport type { default as PluginPass } from \"./transformation/plugin-pass.ts\";\nexport { default as buildExternalHelpers } from \"./tools/build-external-helpers.ts\";\n\nimport * as resolvers from \"./config/files/index.ts\";\n// For backwards-compatibility, we expose the resolvers\n// with the old API.\nexport const resolvePlugin = (name: string, dirname: string) =>\n resolvers.resolvePlugin(name, dirname, false).filepath;\nexport const resolvePreset = (name: string, dirname: string) =>\n resolvers.resolvePreset(name, dirname, false).filepath;\n\nexport { getEnv } from \"./config/helpers/environment.ts\";\n\n// NOTE: Lazy re-exports aren't detected by the Node.js CJS-ESM interop.\n// These are handled by pluginInjectNodeReexportsHints in our babel.config.js\n// so that they can work well.\nexport * as types from \"@babel/types\";\nexport { tokTypes } from \"@babel/parser\";\nexport { default as traverse } from \"@babel/traverse\";\nexport { default as template } from \"@babel/template\";\n\n// rollup-plugin-dts assumes that all re-exported types are also valid values\n// Visitor is only a type, so we need to use this workaround to prevent\n// rollup-plugin-dts from breaking it.\n// TODO: Figure out how to fix this upstream.\nexport type { NodePath, Scope } from \"@babel/traverse\";\nexport type Visitor = import(\"@babel/traverse\").Visitor;\n\nexport {\n createConfigItem,\n createConfigItemAsync,\n createConfigItemSync,\n} from \"./config/index.ts\";\n\nexport {\n loadOptions,\n loadOptionsAsync,\n loadPartialConfig,\n loadPartialConfigAsync,\n loadPartialConfigSync,\n} from \"./config/index.ts\";\nimport { loadOptionsSync } from \"./config/index.ts\";\nimport type {\n ConfigApplicableTest,\n PluginItem,\n} from \"./config/validation/options.ts\";\nexport { loadOptionsSync };\nexport type { PluginItem };\n\nexport type PresetObject = {\n overrides?: PresetObject[];\n test?: ConfigApplicableTest;\n plugins?: PluginItem[];\n};\n\nexport type {\n CallerMetadata,\n ConfigAPI,\n ConfigItem,\n InputOptions,\n NormalizedOptions,\n PartialConfig,\n PluginAPI,\n PluginObject,\n PresetAPI,\n} from \"./config/index.ts\";\n\nexport {\n type FileResult,\n transform,\n transformAsync,\n transformSync,\n} from \"./transform.ts\";\nexport {\n transformFile,\n transformFileAsync,\n transformFileSync,\n} from \"./transform-file.ts\";\nexport {\n transformFromAst,\n transformFromAstAsync,\n transformFromAstSync,\n} from \"./transform-ast.ts\";\nexport { parse, parseAsync, parseSync } from \"./parse.ts\";\n\n/**\n * Recommended set of compilable extensions. Not used in @babel/core directly, but meant as\n * as an easy source for tooling making use of @babel/core.\n */\nexport const DEFAULT_EXTENSIONS = Object.freeze([\n \".js\",\n \".jsx\",\n \".es6\",\n \".es\",\n \".mjs\",\n \".cjs\",\n] as const);\n\nif (!process.env.BABEL_8_BREAKING && !USE_ESM) {\n // For easier backward-compatibility, provide an API like the one we exposed in Babel 6.\n // eslint-disable-next-line no-restricted-globals\n exports.OptionManager = class OptionManager {\n init(opts: any) {\n return loadOptionsSync(opts);\n }\n };\n\n // eslint-disable-next-line no-restricted-globals\n exports.Plugin = function Plugin(alias: string) {\n throw new Error(\n `The (${alias}) Babel 5 plugin is being run with an unsupported Babel version.`,\n );\n };\n}\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAQA,IAAAA,KAAA,GAAAC,OAAA;AAEA,IAAAC,qBAAA,GAAAD,OAAA;AAEA,IAAAE,SAAA,GAAAF,OAAA;AAQA,IAAAG,YAAA,GAAAH,OAAA;AAAyD,SAAAI,OAAA;EAAA,MAAAC,IAAA,GAAAL,OAAA;EAAAI,MAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAAAC,MAAA,CAAAC,cAAA,KAAAC,OAAA;EAAAC,UAAA;EAAAC,GAAA,WAAAA,CAAA;IAAA,OAAAN,MAAA;EAAA;AAAA;AAMzD,SAAAO,QAAA;EAAA,MAAAN,IAAA,GAAAL,OAAA;EAAAW,OAAA,YAAAA,CAAA;IAAA,OAAAN,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,SAAAO,UAAA;EAAA,MAAAP,IAAA,GAAAL,OAAA;EAAAY,SAAA,YAAAA,CAAA;IAAA,OAAAP,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,SAAAQ,UAAA;EAAA,MAAAR,IAAA,GAAAL,OAAA;EAAAa,SAAA,YAAAA,CAAA;IAAA,OAAAR,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AASA,IAAAS,OAAA,GAAAd,OAAA;AAuCA,IAAAe,UAAA,GAAAf,OAAA;AAMA,IAAAgB,cAAA,GAAAhB,OAAA;AAKA,IAAAiB,aAAA,GAAAjB,OAAA;AAKA,IAAAkB,MAAA,GAAAlB,OAAA;AAtFO,MAAMmB,OAAO,GAAAX,OAAA,CAAAW,OAAA,WAAuB;AASpC,MAAMC,aAAa,GAAGA,CAACC,IAAY,EAAEC,OAAe,KACzDpB,SAAS,CAACkB,aAAa,CAACC,IAAI,EAAEC,OAAO,EAAE,KAAK,CAAC,CAACC,QAAQ;AAACf,OAAA,CAAAY,aAAA,GAAAA,aAAA;AAClD,MAAMI,aAAa,GAAGA,CAACH,IAAY,EAAEC,OAAe,KACzDpB,SAAS,CAACsB,aAAa,CAACH,IAAI,EAAEC,OAAO,EAAE,KAAK,CAAC,CAACC,QAAQ;AAACf,OAAA,CAAAgB,aAAA,GAAAA,aAAA;AAgFlD,MAAMC,kBAAkB,GAAAjB,OAAA,CAAAiB,kBAAA,GAAGnB,MAAM,CAACoB,MAAM,CAAC,CAC9C,KAAK,EACL,MAAM,EACN,MAAM,EACN,KAAK,EACL,MAAM,EACN,MAAM,CACE,CAAC;AAKTlB,OAAO,CAACmB,aAAa,GAAG,MAAMA,aAAa,CAAC;EAC1CC,IAAIA,CAACC,IAAS,EAAE;IACd,OAAO,IAAAC,uBAAe,EAACD,IAAI,CAAC;EAC9B;AACF,CAAC;AAGDrB,OAAO,CAACuB,MAAM,GAAG,SAASA,MAAMA,CAACC,KAAa,EAAE;EAC9C,MAAM,IAAIC,KAAK,CACb,QAAQD,KAAK,kEACf,CAAC;AACH,CAAC;AAAC,MAAAxB,OAAA,CAAA0B,KAAA,GAAA1B,OAAA,CAAA2B,QAAA,GAAA3B,OAAA,CAAA4B,QAAA,GAAA5B,OAAA,CAAA6B,QAAA","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/parse.js b/node_modules/@babel/core/lib/parse.js deleted file mode 100644 index 5c4db4c9..00000000 --- a/node_modules/@babel/core/lib/parse.js +++ /dev/null @@ -1,45 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.parse = void 0; -exports.parseAsync = parseAsync; -exports.parseSync = parseSync; -function _gensync() { - const data = require("gensync"); - _gensync = function () { - return data; - }; - return data; -} -var _index = require("./config/index.js"); -var _index2 = require("./parser/index.js"); -var _normalizeOpts = require("./transformation/normalize-opts.js"); -var _rewriteStackTrace = require("./errors/rewrite-stack-trace.js"); -const parseRunner = _gensync()(function* parse(code, opts) { - const config = yield* (0, _index.default)(opts); - if (config === null) { - return null; - } - return yield* (0, _index2.default)(config.passes, (0, _normalizeOpts.default)(config), code); -}); -const parse = exports.parse = function parse(code, opts, callback) { - if (typeof opts === "function") { - callback = opts; - opts = undefined; - } - if (callback === undefined) { - return (0, _rewriteStackTrace.beginHiddenCallStack)(parseRunner.sync)(code, opts); - } - (0, _rewriteStackTrace.beginHiddenCallStack)(parseRunner.errback)(code, opts, callback); -}; -function parseSync(...args) { - return (0, _rewriteStackTrace.beginHiddenCallStack)(parseRunner.sync)(...args); -} -function parseAsync(...args) { - return (0, _rewriteStackTrace.beginHiddenCallStack)(parseRunner.async)(...args); -} -0 && 0; - -//# sourceMappingURL=parse.js.map diff --git a/node_modules/@babel/core/lib/parse.js.map b/node_modules/@babel/core/lib/parse.js.map deleted file mode 100644 index 91434fca..00000000 --- a/node_modules/@babel/core/lib/parse.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_gensync","data","require","_index","_index2","_normalizeOpts","_rewriteStackTrace","parseRunner","gensync","parse","code","opts","config","loadConfig","parser","passes","normalizeOptions","exports","callback","undefined","beginHiddenCallStack","sync","errback","parseSync","args","parseAsync","async"],"sources":["../src/parse.ts"],"sourcesContent":["import gensync, { type Handler } from \"gensync\";\n\nimport loadConfig, { type InputOptions } from \"./config/index.ts\";\nimport parser, { type ParseResult } from \"./parser/index.ts\";\nimport normalizeOptions from \"./transformation/normalize-opts.ts\";\n\nimport { beginHiddenCallStack } from \"./errors/rewrite-stack-trace.ts\";\n\ntype FileParseCallback = {\n (err: Error, ast: null): void;\n (err: null, ast: ParseResult | null): void;\n};\n\ntype Parse = {\n (code: string, callback: FileParseCallback): void;\n (\n code: string,\n opts: InputOptions | undefined | null,\n callback: FileParseCallback,\n ): void;\n (code: string, opts?: InputOptions | null): ParseResult | null;\n};\n\nconst parseRunner = gensync(function* parse(\n code: string,\n opts: InputOptions | undefined | null,\n): Handler {\n const config = yield* loadConfig(opts);\n\n if (config === null) {\n return null;\n }\n\n return yield* parser(config.passes, normalizeOptions(config), code);\n});\n\nexport const parse: Parse = function parse(\n code,\n opts?,\n callback?: FileParseCallback,\n) {\n if (typeof opts === \"function\") {\n callback = opts;\n opts = undefined as InputOptions;\n }\n\n if (callback === undefined) {\n if (process.env.BABEL_8_BREAKING) {\n throw new Error(\n \"Starting from Babel 8.0.0, the 'parse' function expects a callback. If you need to call it synchronously, please use 'parseSync'.\",\n );\n } else {\n // console.warn(\n // \"Starting from Babel 8.0.0, the 'parse' function will expect a callback. If you need to call it synchronously, please use 'parseSync'.\",\n // );\n return beginHiddenCallStack(parseRunner.sync)(code, opts);\n }\n }\n\n beginHiddenCallStack(parseRunner.errback)(code, opts, callback);\n};\n\nexport function parseSync(...args: Parameters) {\n return beginHiddenCallStack(parseRunner.sync)(...args);\n}\nexport function parseAsync(...args: Parameters) {\n return beginHiddenCallStack(parseRunner.async)(...args);\n}\n"],"mappings":";;;;;;;;AAAA,SAAAA,SAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,QAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAEA,IAAAE,MAAA,GAAAD,OAAA;AACA,IAAAE,OAAA,GAAAF,OAAA;AACA,IAAAG,cAAA,GAAAH,OAAA;AAEA,IAAAI,kBAAA,GAAAJ,OAAA;AAiBA,MAAMK,WAAW,GAAGC,SAAMA,CAAC,CAAC,UAAUC,KAAKA,CACzCC,IAAY,EACZC,IAAqC,EACR;EAC7B,MAAMC,MAAM,GAAG,OAAO,IAAAC,cAAU,EAACF,IAAI,CAAC;EAEtC,IAAIC,MAAM,KAAK,IAAI,EAAE;IACnB,OAAO,IAAI;EACb;EAEA,OAAO,OAAO,IAAAE,eAAM,EAACF,MAAM,CAACG,MAAM,EAAE,IAAAC,sBAAgB,EAACJ,MAAM,CAAC,EAAEF,IAAI,CAAC;AACrE,CAAC,CAAC;AAEK,MAAMD,KAAY,GAAAQ,OAAA,CAAAR,KAAA,GAAG,SAASA,KAAKA,CACxCC,IAAI,EACJC,IAAK,EACLO,QAA4B,EAC5B;EACA,IAAI,OAAOP,IAAI,KAAK,UAAU,EAAE;IAC9BO,QAAQ,GAAGP,IAAI;IACfA,IAAI,GAAGQ,SAAyB;EAClC;EAEA,IAAID,QAAQ,KAAKC,SAAS,EAAE;IASxB,OAAO,IAAAC,uCAAoB,EAACb,WAAW,CAACc,IAAI,CAAC,CAACX,IAAI,EAAEC,IAAI,CAAC;EAE7D;EAEA,IAAAS,uCAAoB,EAACb,WAAW,CAACe,OAAO,CAAC,CAACZ,IAAI,EAAEC,IAAI,EAAEO,QAAQ,CAAC;AACjE,CAAC;AAEM,SAASK,SAASA,CAAC,GAAGC,IAAyC,EAAE;EACtE,OAAO,IAAAJ,uCAAoB,EAACb,WAAW,CAACc,IAAI,CAAC,CAAC,GAAGG,IAAI,CAAC;AACxD;AACO,SAASC,UAAUA,CAAC,GAAGD,IAA0C,EAAE;EACxE,OAAO,IAAAJ,uCAAoB,EAACb,WAAW,CAACmB,KAAK,CAAC,CAAC,GAAGF,IAAI,CAAC;AACzD;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/parser/index.js b/node_modules/@babel/core/lib/parser/index.js deleted file mode 100644 index 690b343b..00000000 --- a/node_modules/@babel/core/lib/parser/index.js +++ /dev/null @@ -1,85 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = parser; -function _parser() { - const data = require("@babel/parser"); - _parser = function () { - return data; - }; - return data; -} -function _codeFrame() { - const data = require("@babel/code-frame"); - _codeFrame = function () { - return data; - }; - return data; -} -var _missingPluginHelper = require("./util/missing-plugin-helper.js"); -function* parser(pluginPasses, { - parserOpts, - highlightCode = true, - filename = "unknown" -}, code) { - try { - const results = []; - for (const plugins of pluginPasses) { - for (const plugin of plugins) { - const { - parserOverride - } = plugin; - if (parserOverride) { - const ast = parserOverride(code, parserOpts, _parser().parse); - if (ast !== undefined) results.push(ast); - } - } - } - if (results.length === 0) { - return (0, _parser().parse)(code, parserOpts); - } else if (results.length === 1) { - yield* []; - if (typeof results[0].then === "function") { - throw new Error(`You appear to be using an async parser plugin, ` + `which your current version of Babel does not support. ` + `If you're using a published plugin, you may need to upgrade ` + `your @babel/core version.`); - } - return results[0]; - } - throw new Error("More than one plugin attempted to override parsing."); - } catch (err) { - if (err.code === "BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED") { - err.message += "\nConsider renaming the file to '.mjs', or setting sourceType:module " + "or sourceType:unambiguous in your Babel config for this file."; - } - const startLine = parserOpts == null ? void 0 : parserOpts.startLine; - const startColumn = parserOpts == null ? void 0 : parserOpts.startColumn; - if (startColumn != null) { - code = " ".repeat(startColumn) + code; - } - const { - loc, - missingPlugin - } = err; - if (loc) { - const codeFrame = (0, _codeFrame().codeFrameColumns)(code, { - start: { - line: loc.line, - column: loc.column + 1 - } - }, { - highlightCode, - startLine - }); - if (missingPlugin) { - err.message = `${filename}: ` + (0, _missingPluginHelper.default)(missingPlugin[0], loc, codeFrame, filename); - } else { - err.message = `${filename}: ${err.message}\n\n` + codeFrame; - } - err.code = "BABEL_PARSE_ERROR"; - } - throw err; - } -} -0 && 0; - -//# sourceMappingURL=index.js.map diff --git a/node_modules/@babel/core/lib/parser/index.js.map b/node_modules/@babel/core/lib/parser/index.js.map deleted file mode 100644 index d1730417..00000000 --- a/node_modules/@babel/core/lib/parser/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_parser","data","require","_codeFrame","_missingPluginHelper","parser","pluginPasses","parserOpts","highlightCode","filename","code","results","plugins","plugin","parserOverride","ast","parse","undefined","push","length","then","Error","err","message","startLine","startColumn","repeat","loc","missingPlugin","codeFrame","codeFrameColumns","start","line","column","generateMissingPluginMessage"],"sources":["../../src/parser/index.ts"],"sourcesContent":["import type { Handler } from \"gensync\";\nimport { parse, type ParseResult } from \"@babel/parser\";\nimport { codeFrameColumns } from \"@babel/code-frame\";\nimport generateMissingPluginMessage from \"./util/missing-plugin-helper.ts\";\nimport type { PluginPasses } from \"../config/index.ts\";\nimport type { ResolvedOptions } from \"../config/validation/options.ts\";\n\nexport type { ParseResult };\n\nexport default function* parser(\n pluginPasses: PluginPasses,\n { parserOpts, highlightCode = true, filename = \"unknown\" }: ResolvedOptions,\n code: string,\n): Handler {\n try {\n const results = [];\n for (const plugins of pluginPasses) {\n for (const plugin of plugins) {\n const { parserOverride } = plugin;\n if (parserOverride) {\n const ast = parserOverride(code, parserOpts, parse);\n\n if (ast !== undefined) results.push(ast);\n }\n }\n }\n\n if (results.length === 0) {\n return parse(code, parserOpts);\n } else if (results.length === 1) {\n // If we want to allow async parsers\n yield* [];\n if (typeof (results[0] as any).then === \"function\") {\n throw new Error(\n `You appear to be using an async parser plugin, ` +\n `which your current version of Babel does not support. ` +\n `If you're using a published plugin, you may need to upgrade ` +\n `your @babel/core version.`,\n );\n }\n return results[0];\n }\n // TODO: Add an error code\n throw new Error(\"More than one plugin attempted to override parsing.\");\n } catch (err) {\n if (err.code === \"BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED\") {\n err.message +=\n \"\\nConsider renaming the file to '.mjs', or setting sourceType:module \" +\n \"or sourceType:unambiguous in your Babel config for this file.\";\n // err.code will be changed to BABEL_PARSE_ERROR later.\n }\n\n const startLine = parserOpts?.startLine;\n const startColumn = parserOpts?.startColumn;\n\n if (startColumn != null) {\n code = \" \".repeat(startColumn) + code;\n }\n\n const { loc, missingPlugin } = err;\n if (loc) {\n const codeFrame = codeFrameColumns(\n code,\n {\n start: {\n line: loc.line,\n column: loc.column + 1,\n },\n },\n {\n highlightCode,\n startLine,\n },\n );\n if (missingPlugin) {\n err.message =\n `${filename}: ` +\n generateMissingPluginMessage(\n missingPlugin[0],\n loc,\n codeFrame,\n filename,\n );\n } else {\n err.message = `${filename}: ${err.message}\\n\\n` + codeFrame;\n }\n err.code = \"BABEL_PARSE_ERROR\";\n }\n throw err;\n }\n}\n"],"mappings":";;;;;;AACA,SAAAA,QAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,OAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,SAAAE,WAAA;EAAA,MAAAF,IAAA,GAAAC,OAAA;EAAAC,UAAA,YAAAA,CAAA;IAAA,OAAAF,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,IAAAG,oBAAA,GAAAF,OAAA;AAMe,UAAUG,MAAMA,CAC7BC,YAA0B,EAC1B;EAAEC,UAAU;EAAEC,aAAa,GAAG,IAAI;EAAEC,QAAQ,GAAG;AAA2B,CAAC,EAC3EC,IAAY,EACU;EACtB,IAAI;IACF,MAAMC,OAAO,GAAG,EAAE;IAClB,KAAK,MAAMC,OAAO,IAAIN,YAAY,EAAE;MAClC,KAAK,MAAMO,MAAM,IAAID,OAAO,EAAE;QAC5B,MAAM;UAAEE;QAAe,CAAC,GAAGD,MAAM;QACjC,IAAIC,cAAc,EAAE;UAClB,MAAMC,GAAG,GAAGD,cAAc,CAACJ,IAAI,EAAEH,UAAU,EAAES,eAAK,CAAC;UAEnD,IAAID,GAAG,KAAKE,SAAS,EAAEN,OAAO,CAACO,IAAI,CAACH,GAAG,CAAC;QAC1C;MACF;IACF;IAEA,IAAIJ,OAAO,CAACQ,MAAM,KAAK,CAAC,EAAE;MACxB,OAAO,IAAAH,eAAK,EAACN,IAAI,EAAEH,UAAU,CAAC;IAChC,CAAC,MAAM,IAAII,OAAO,CAACQ,MAAM,KAAK,CAAC,EAAE;MAE/B,OAAO,EAAE;MACT,IAAI,OAAQR,OAAO,CAAC,CAAC,CAAC,CAASS,IAAI,KAAK,UAAU,EAAE;QAClD,MAAM,IAAIC,KAAK,CACb,iDAAiD,GAC/C,wDAAwD,GACxD,8DAA8D,GAC9D,2BACJ,CAAC;MACH;MACA,OAAOV,OAAO,CAAC,CAAC,CAAC;IACnB;IAEA,MAAM,IAAIU,KAAK,CAAC,qDAAqD,CAAC;EACxE,CAAC,CAAC,OAAOC,GAAG,EAAE;IACZ,IAAIA,GAAG,CAACZ,IAAI,KAAK,yCAAyC,EAAE;MAC1DY,GAAG,CAACC,OAAO,IACT,uEAAuE,GACvE,+DAA+D;IAEnE;IAEA,MAAMC,SAAS,GAAGjB,UAAU,oBAAVA,UAAU,CAAEiB,SAAS;IACvC,MAAMC,WAAW,GAAGlB,UAAU,oBAAVA,UAAU,CAAEkB,WAAW;IAE3C,IAAIA,WAAW,IAAI,IAAI,EAAE;MACvBf,IAAI,GAAG,GAAG,CAACgB,MAAM,CAACD,WAAW,CAAC,GAAGf,IAAI;IACvC;IAEA,MAAM;MAAEiB,GAAG;MAAEC;IAAc,CAAC,GAAGN,GAAG;IAClC,IAAIK,GAAG,EAAE;MACP,MAAME,SAAS,GAAG,IAAAC,6BAAgB,EAChCpB,IAAI,EACJ;QACEqB,KAAK,EAAE;UACLC,IAAI,EAAEL,GAAG,CAACK,IAAI;UACdC,MAAM,EAAEN,GAAG,CAACM,MAAM,GAAG;QACvB;MACF,CAAC,EACD;QACEzB,aAAa;QACbgB;MACF,CACF,CAAC;MACD,IAAII,aAAa,EAAE;QACjBN,GAAG,CAACC,OAAO,GACT,GAAGd,QAAQ,IAAI,GACf,IAAAyB,4BAA4B,EAC1BN,aAAa,CAAC,CAAC,CAAC,EAChBD,GAAG,EACHE,SAAS,EACTpB,QACF,CAAC;MACL,CAAC,MAAM;QACLa,GAAG,CAACC,OAAO,GAAG,GAAGd,QAAQ,KAAKa,GAAG,CAACC,OAAO,MAAM,GAAGM,SAAS;MAC7D;MACAP,GAAG,CAACZ,IAAI,GAAG,mBAAmB;IAChC;IACA,MAAMY,GAAG;EACX;AACF;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js b/node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js deleted file mode 100644 index 0eb294cf..00000000 --- a/node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js +++ /dev/null @@ -1,337 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = generateMissingPluginMessage; -const pluginNameMap = { - asyncDoExpressions: { - syntax: { - name: "@babel/plugin-syntax-async-do-expressions", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-async-do-expressions" - } - }, - decimal: { - syntax: { - name: "@babel/plugin-syntax-decimal", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-decimal" - } - }, - decorators: { - syntax: { - name: "@babel/plugin-syntax-decorators", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-decorators" - }, - transform: { - name: "@babel/plugin-proposal-decorators", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-decorators" - } - }, - doExpressions: { - syntax: { - name: "@babel/plugin-syntax-do-expressions", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-do-expressions" - }, - transform: { - name: "@babel/plugin-proposal-do-expressions", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-do-expressions" - } - }, - exportDefaultFrom: { - syntax: { - name: "@babel/plugin-syntax-export-default-from", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-export-default-from" - }, - transform: { - name: "@babel/plugin-proposal-export-default-from", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-export-default-from" - } - }, - flow: { - syntax: { - name: "@babel/plugin-syntax-flow", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-flow" - }, - transform: { - name: "@babel/preset-flow", - url: "https://github.com/babel/babel/tree/main/packages/babel-preset-flow" - } - }, - functionBind: { - syntax: { - name: "@babel/plugin-syntax-function-bind", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-function-bind" - }, - transform: { - name: "@babel/plugin-proposal-function-bind", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-function-bind" - } - }, - functionSent: { - syntax: { - name: "@babel/plugin-syntax-function-sent", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-function-sent" - }, - transform: { - name: "@babel/plugin-proposal-function-sent", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-function-sent" - } - }, - jsx: { - syntax: { - name: "@babel/plugin-syntax-jsx", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-jsx" - }, - transform: { - name: "@babel/preset-react", - url: "https://github.com/babel/babel/tree/main/packages/babel-preset-react" - } - }, - pipelineOperator: { - syntax: { - name: "@babel/plugin-syntax-pipeline-operator", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-pipeline-operator" - }, - transform: { - name: "@babel/plugin-proposal-pipeline-operator", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-pipeline-operator" - } - }, - recordAndTuple: { - syntax: { - name: "@babel/plugin-syntax-record-and-tuple", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-record-and-tuple" - } - }, - throwExpressions: { - syntax: { - name: "@babel/plugin-syntax-throw-expressions", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-throw-expressions" - }, - transform: { - name: "@babel/plugin-proposal-throw-expressions", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-throw-expressions" - } - }, - typescript: { - syntax: { - name: "@babel/plugin-syntax-typescript", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-typescript" - }, - transform: { - name: "@babel/preset-typescript", - url: "https://github.com/babel/babel/tree/main/packages/babel-preset-typescript" - } - } -}; -Object.assign(pluginNameMap, { - asyncGenerators: { - syntax: { - name: "@babel/plugin-syntax-async-generators", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-async-generators" - }, - transform: { - name: "@babel/plugin-transform-async-generator-functions", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-async-generator-functions" - } - }, - classProperties: { - syntax: { - name: "@babel/plugin-syntax-class-properties", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties" - }, - transform: { - name: "@babel/plugin-transform-class-properties", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-class-properties" - } - }, - classPrivateProperties: { - syntax: { - name: "@babel/plugin-syntax-class-properties", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties" - }, - transform: { - name: "@babel/plugin-transform-class-properties", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-class-properties" - } - }, - classPrivateMethods: { - syntax: { - name: "@babel/plugin-syntax-class-properties", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties" - }, - transform: { - name: "@babel/plugin-transform-private-methods", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-private-methods" - } - }, - classStaticBlock: { - syntax: { - name: "@babel/plugin-syntax-class-static-block", - url: "https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-class-static-block" - }, - transform: { - name: "@babel/plugin-transform-class-static-block", - url: "https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block" - } - }, - dynamicImport: { - syntax: { - name: "@babel/plugin-syntax-dynamic-import", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-dynamic-import" - } - }, - exportNamespaceFrom: { - syntax: { - name: "@babel/plugin-syntax-export-namespace-from", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-export-namespace-from" - }, - transform: { - name: "@babel/plugin-transform-export-namespace-from", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-export-namespace-from" - } - }, - importAssertions: { - syntax: { - name: "@babel/plugin-syntax-import-assertions", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-assertions" - } - }, - importAttributes: { - syntax: { - name: "@babel/plugin-syntax-import-attributes", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-attributes" - } - }, - importMeta: { - syntax: { - name: "@babel/plugin-syntax-import-meta", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-meta" - } - }, - logicalAssignment: { - syntax: { - name: "@babel/plugin-syntax-logical-assignment-operators", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-logical-assignment-operators" - }, - transform: { - name: "@babel/plugin-transform-logical-assignment-operators", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-logical-assignment-operators" - } - }, - moduleStringNames: { - syntax: { - name: "@babel/plugin-syntax-module-string-names", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-module-string-names" - } - }, - numericSeparator: { - syntax: { - name: "@babel/plugin-syntax-numeric-separator", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-numeric-separator" - }, - transform: { - name: "@babel/plugin-transform-numeric-separator", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-numeric-separator" - } - }, - nullishCoalescingOperator: { - syntax: { - name: "@babel/plugin-syntax-nullish-coalescing-operator", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-nullish-coalescing-operator" - }, - transform: { - name: "@babel/plugin-transform-nullish-coalescing-operator", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-nullish-coalescing-opearator" - } - }, - objectRestSpread: { - syntax: { - name: "@babel/plugin-syntax-object-rest-spread", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-object-rest-spread" - }, - transform: { - name: "@babel/plugin-transform-object-rest-spread", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-object-rest-spread" - } - }, - optionalCatchBinding: { - syntax: { - name: "@babel/plugin-syntax-optional-catch-binding", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-optional-catch-binding" - }, - transform: { - name: "@babel/plugin-transform-optional-catch-binding", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-optional-catch-binding" - } - }, - optionalChaining: { - syntax: { - name: "@babel/plugin-syntax-optional-chaining", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-optional-chaining" - }, - transform: { - name: "@babel/plugin-transform-optional-chaining", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-optional-chaining" - } - }, - privateIn: { - syntax: { - name: "@babel/plugin-syntax-private-property-in-object", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-private-property-in-object" - }, - transform: { - name: "@babel/plugin-transform-private-property-in-object", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-private-property-in-object" - } - }, - regexpUnicodeSets: { - syntax: { - name: "@babel/plugin-syntax-unicode-sets-regex", - url: "https://github.com/babel/babel/blob/main/packages/babel-plugin-syntax-unicode-sets-regex/README.md" - }, - transform: { - name: "@babel/plugin-transform-unicode-sets-regex", - url: "https://github.com/babel/babel/blob/main/packages/babel-plugin-proposalunicode-sets-regex/README.md" - } - } -}); -const getNameURLCombination = ({ - name, - url -}) => `${name} (${url})`; -function generateMissingPluginMessage(missingPluginName, loc, codeFrame, filename) { - let helpMessage = `Support for the experimental syntax '${missingPluginName}' isn't currently enabled ` + `(${loc.line}:${loc.column + 1}):\n\n` + codeFrame; - const pluginInfo = pluginNameMap[missingPluginName]; - if (pluginInfo) { - const { - syntax: syntaxPlugin, - transform: transformPlugin - } = pluginInfo; - if (syntaxPlugin) { - const syntaxPluginInfo = getNameURLCombination(syntaxPlugin); - if (transformPlugin) { - const transformPluginInfo = getNameURLCombination(transformPlugin); - const sectionType = transformPlugin.name.startsWith("@babel/plugin") ? "plugins" : "presets"; - helpMessage += `\n\nAdd ${transformPluginInfo} to the '${sectionType}' section of your Babel config to enable transformation. -If you want to leave it as-is, add ${syntaxPluginInfo} to the 'plugins' section to enable parsing.`; - } else { - helpMessage += `\n\nAdd ${syntaxPluginInfo} to the 'plugins' section of your Babel config ` + `to enable parsing.`; - } - } - } - const msgFilename = filename === "unknown" ? "" : filename; - helpMessage += ` - -If you already added the plugin for this syntax to your config, it's possible that your config \ -isn't being loaded. -You can re-run Babel with the BABEL_SHOW_CONFIG_FOR environment variable to show the loaded \ -configuration: -\tnpx cross-env BABEL_SHOW_CONFIG_FOR=${msgFilename} -See https://babeljs.io/docs/configuration#print-effective-configs for more info. -`; - return helpMessage; -} -0 && 0; - -//# sourceMappingURL=missing-plugin-helper.js.map diff --git a/node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js.map b/node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js.map deleted file mode 100644 index b032bff9..00000000 --- a/node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["pluginNameMap","asyncDoExpressions","syntax","name","url","decimal","decorators","transform","doExpressions","exportDefaultFrom","flow","functionBind","functionSent","jsx","pipelineOperator","recordAndTuple","throwExpressions","typescript","Object","assign","asyncGenerators","classProperties","classPrivateProperties","classPrivateMethods","classStaticBlock","dynamicImport","exportNamespaceFrom","importAssertions","importAttributes","importMeta","logicalAssignment","moduleStringNames","numericSeparator","nullishCoalescingOperator","objectRestSpread","optionalCatchBinding","optionalChaining","privateIn","regexpUnicodeSets","getNameURLCombination","generateMissingPluginMessage","missingPluginName","loc","codeFrame","filename","helpMessage","line","column","pluginInfo","syntaxPlugin","transformPlugin","syntaxPluginInfo","transformPluginInfo","sectionType","startsWith","msgFilename"],"sources":["../../../src/parser/util/missing-plugin-helper.ts"],"sourcesContent":["const pluginNameMap: Record<\n string,\n Partial>>\n> = {\n asyncDoExpressions: {\n syntax: {\n name: \"@babel/plugin-syntax-async-do-expressions\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-async-do-expressions\",\n },\n },\n decimal: {\n syntax: {\n name: \"@babel/plugin-syntax-decimal\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-decimal\",\n },\n },\n decorators: {\n syntax: {\n name: \"@babel/plugin-syntax-decorators\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-decorators\",\n },\n transform: {\n name: \"@babel/plugin-proposal-decorators\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-decorators\",\n },\n },\n doExpressions: {\n syntax: {\n name: \"@babel/plugin-syntax-do-expressions\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-do-expressions\",\n },\n transform: {\n name: \"@babel/plugin-proposal-do-expressions\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-do-expressions\",\n },\n },\n exportDefaultFrom: {\n syntax: {\n name: \"@babel/plugin-syntax-export-default-from\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-export-default-from\",\n },\n transform: {\n name: \"@babel/plugin-proposal-export-default-from\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-export-default-from\",\n },\n },\n flow: {\n syntax: {\n name: \"@babel/plugin-syntax-flow\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-flow\",\n },\n transform: {\n name: \"@babel/preset-flow\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-preset-flow\",\n },\n },\n functionBind: {\n syntax: {\n name: \"@babel/plugin-syntax-function-bind\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-function-bind\",\n },\n transform: {\n name: \"@babel/plugin-proposal-function-bind\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-function-bind\",\n },\n },\n functionSent: {\n syntax: {\n name: \"@babel/plugin-syntax-function-sent\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-function-sent\",\n },\n transform: {\n name: \"@babel/plugin-proposal-function-sent\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-function-sent\",\n },\n },\n jsx: {\n syntax: {\n name: \"@babel/plugin-syntax-jsx\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-jsx\",\n },\n transform: {\n name: \"@babel/preset-react\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-preset-react\",\n },\n },\n pipelineOperator: {\n syntax: {\n name: \"@babel/plugin-syntax-pipeline-operator\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-pipeline-operator\",\n },\n transform: {\n name: \"@babel/plugin-proposal-pipeline-operator\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-pipeline-operator\",\n },\n },\n recordAndTuple: {\n syntax: {\n name: \"@babel/plugin-syntax-record-and-tuple\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-record-and-tuple\",\n },\n },\n throwExpressions: {\n syntax: {\n name: \"@babel/plugin-syntax-throw-expressions\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-throw-expressions\",\n },\n transform: {\n name: \"@babel/plugin-proposal-throw-expressions\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-throw-expressions\",\n },\n },\n typescript: {\n syntax: {\n name: \"@babel/plugin-syntax-typescript\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-typescript\",\n },\n transform: {\n name: \"@babel/preset-typescript\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-preset-typescript\",\n },\n },\n};\n\nif (!process.env.BABEL_8_BREAKING) {\n // TODO: This plugins are now supported by default by @babel/parser.\n Object.assign(pluginNameMap, {\n asyncGenerators: {\n syntax: {\n name: \"@babel/plugin-syntax-async-generators\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-async-generators\",\n },\n transform: {\n name: \"@babel/plugin-transform-async-generator-functions\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-async-generator-functions\",\n },\n },\n classProperties: {\n syntax: {\n name: \"@babel/plugin-syntax-class-properties\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties\",\n },\n transform: {\n name: \"@babel/plugin-transform-class-properties\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-class-properties\",\n },\n },\n classPrivateProperties: {\n syntax: {\n name: \"@babel/plugin-syntax-class-properties\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties\",\n },\n transform: {\n name: \"@babel/plugin-transform-class-properties\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-class-properties\",\n },\n },\n classPrivateMethods: {\n syntax: {\n name: \"@babel/plugin-syntax-class-properties\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties\",\n },\n transform: {\n name: \"@babel/plugin-transform-private-methods\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-private-methods\",\n },\n },\n classStaticBlock: {\n syntax: {\n name: \"@babel/plugin-syntax-class-static-block\",\n url: \"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-class-static-block\",\n },\n transform: {\n name: \"@babel/plugin-transform-class-static-block\",\n url: \"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block\",\n },\n },\n dynamicImport: {\n syntax: {\n name: \"@babel/plugin-syntax-dynamic-import\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-dynamic-import\",\n },\n },\n exportNamespaceFrom: {\n syntax: {\n name: \"@babel/plugin-syntax-export-namespace-from\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-export-namespace-from\",\n },\n transform: {\n name: \"@babel/plugin-transform-export-namespace-from\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-export-namespace-from\",\n },\n },\n // Will be removed\n importAssertions: {\n syntax: {\n name: \"@babel/plugin-syntax-import-assertions\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-assertions\",\n },\n },\n importAttributes: {\n syntax: {\n name: \"@babel/plugin-syntax-import-attributes\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-attributes\",\n },\n },\n importMeta: {\n syntax: {\n name: \"@babel/plugin-syntax-import-meta\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-meta\",\n },\n },\n logicalAssignment: {\n syntax: {\n name: \"@babel/plugin-syntax-logical-assignment-operators\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-logical-assignment-operators\",\n },\n transform: {\n name: \"@babel/plugin-transform-logical-assignment-operators\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-logical-assignment-operators\",\n },\n },\n moduleStringNames: {\n syntax: {\n name: \"@babel/plugin-syntax-module-string-names\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-module-string-names\",\n },\n },\n numericSeparator: {\n syntax: {\n name: \"@babel/plugin-syntax-numeric-separator\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-numeric-separator\",\n },\n transform: {\n name: \"@babel/plugin-transform-numeric-separator\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-numeric-separator\",\n },\n },\n nullishCoalescingOperator: {\n syntax: {\n name: \"@babel/plugin-syntax-nullish-coalescing-operator\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-nullish-coalescing-operator\",\n },\n transform: {\n name: \"@babel/plugin-transform-nullish-coalescing-operator\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-nullish-coalescing-opearator\",\n },\n },\n objectRestSpread: {\n syntax: {\n name: \"@babel/plugin-syntax-object-rest-spread\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-object-rest-spread\",\n },\n transform: {\n name: \"@babel/plugin-transform-object-rest-spread\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-object-rest-spread\",\n },\n },\n optionalCatchBinding: {\n syntax: {\n name: \"@babel/plugin-syntax-optional-catch-binding\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-optional-catch-binding\",\n },\n transform: {\n name: \"@babel/plugin-transform-optional-catch-binding\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-optional-catch-binding\",\n },\n },\n optionalChaining: {\n syntax: {\n name: \"@babel/plugin-syntax-optional-chaining\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-optional-chaining\",\n },\n transform: {\n name: \"@babel/plugin-transform-optional-chaining\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-optional-chaining\",\n },\n },\n privateIn: {\n syntax: {\n name: \"@babel/plugin-syntax-private-property-in-object\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-private-property-in-object\",\n },\n transform: {\n name: \"@babel/plugin-transform-private-property-in-object\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-private-property-in-object\",\n },\n },\n regexpUnicodeSets: {\n syntax: {\n name: \"@babel/plugin-syntax-unicode-sets-regex\",\n url: \"https://github.com/babel/babel/blob/main/packages/babel-plugin-syntax-unicode-sets-regex/README.md\",\n },\n transform: {\n name: \"@babel/plugin-transform-unicode-sets-regex\",\n url: \"https://github.com/babel/babel/blob/main/packages/babel-plugin-proposalunicode-sets-regex/README.md\",\n },\n },\n });\n}\n\nconst getNameURLCombination = ({ name, url }: { name: string; url: string }) =>\n `${name} (${url})`;\n\n/*\nReturns a string of the format:\nSupport for the experimental syntax [@babel/parser plugin name] isn't currently enabled ([loc]):\n\n[code frame]\n\nAdd [npm package name] ([url]) to the 'plugins' section of your Babel config\nto enable [parsing|transformation].\n*/\nexport default function generateMissingPluginMessage(\n missingPluginName: string,\n loc: {\n line: number;\n column: number;\n },\n codeFrame: string,\n filename: string,\n): string {\n let helpMessage =\n `Support for the experimental syntax '${missingPluginName}' isn't currently enabled ` +\n `(${loc.line}:${loc.column + 1}):\\n\\n` +\n codeFrame;\n const pluginInfo = pluginNameMap[missingPluginName];\n if (pluginInfo) {\n const { syntax: syntaxPlugin, transform: transformPlugin } = pluginInfo;\n if (syntaxPlugin) {\n const syntaxPluginInfo = getNameURLCombination(syntaxPlugin);\n if (transformPlugin) {\n const transformPluginInfo = getNameURLCombination(transformPlugin);\n const sectionType = transformPlugin.name.startsWith(\"@babel/plugin\")\n ? \"plugins\"\n : \"presets\";\n helpMessage += `\\n\\nAdd ${transformPluginInfo} to the '${sectionType}' section of your Babel config to enable transformation.\nIf you want to leave it as-is, add ${syntaxPluginInfo} to the 'plugins' section to enable parsing.`;\n } else {\n helpMessage +=\n `\\n\\nAdd ${syntaxPluginInfo} to the 'plugins' section of your Babel config ` +\n `to enable parsing.`;\n }\n }\n }\n\n const msgFilename =\n filename === \"unknown\" ? \"\" : filename;\n helpMessage += `\n\nIf you already added the plugin for this syntax to your config, it's possible that your config \\\nisn't being loaded.\nYou can re-run Babel with the BABEL_SHOW_CONFIG_FOR environment variable to show the loaded \\\nconfiguration:\n\\tnpx cross-env BABEL_SHOW_CONFIG_FOR=${msgFilename} \nSee https://babeljs.io/docs/configuration#print-effective-configs for more info.\n`;\n return helpMessage;\n}\n"],"mappings":";;;;;;AAAA,MAAMA,aAGL,GAAG;EACFC,kBAAkB,EAAE;IAClBC,MAAM,EAAE;MACNC,IAAI,EAAE,2CAA2C;MACjDC,GAAG,EAAE;IACP;EACF,CAAC;EACDC,OAAO,EAAE;IACPH,MAAM,EAAE;MACNC,IAAI,EAAE,8BAA8B;MACpCC,GAAG,EAAE;IACP;EACF,CAAC;EACDE,UAAU,EAAE;IACVJ,MAAM,EAAE;MACNC,IAAI,EAAE,iCAAiC;MACvCC,GAAG,EAAE;IACP,CAAC;IACDG,SAAS,EAAE;MACTJ,IAAI,EAAE,mCAAmC;MACzCC,GAAG,EAAE;IACP;EACF,CAAC;EACDI,aAAa,EAAE;IACbN,MAAM,EAAE;MACNC,IAAI,EAAE,qCAAqC;MAC3CC,GAAG,EAAE;IACP,CAAC;IACDG,SAAS,EAAE;MACTJ,IAAI,EAAE,uCAAuC;MAC7CC,GAAG,EAAE;IACP;EACF,CAAC;EACDK,iBAAiB,EAAE;IACjBP,MAAM,EAAE;MACNC,IAAI,EAAE,0CAA0C;MAChDC,GAAG,EAAE;IACP,CAAC;IACDG,SAAS,EAAE;MACTJ,IAAI,EAAE,4CAA4C;MAClDC,GAAG,EAAE;IACP;EACF,CAAC;EACDM,IAAI,EAAE;IACJR,MAAM,EAAE;MACNC,IAAI,EAAE,2BAA2B;MACjCC,GAAG,EAAE;IACP,CAAC;IACDG,SAAS,EAAE;MACTJ,IAAI,EAAE,oBAAoB;MAC1BC,GAAG,EAAE;IACP;EACF,CAAC;EACDO,YAAY,EAAE;IACZT,MAAM,EAAE;MACNC,IAAI,EAAE,oCAAoC;MAC1CC,GAAG,EAAE;IACP,CAAC;IACDG,SAAS,EAAE;MACTJ,IAAI,EAAE,sCAAsC;MAC5CC,GAAG,EAAE;IACP;EACF,CAAC;EACDQ,YAAY,EAAE;IACZV,MAAM,EAAE;MACNC,IAAI,EAAE,oCAAoC;MAC1CC,GAAG,EAAE;IACP,CAAC;IACDG,SAAS,EAAE;MACTJ,IAAI,EAAE,sCAAsC;MAC5CC,GAAG,EAAE;IACP;EACF,CAAC;EACDS,GAAG,EAAE;IACHX,MAAM,EAAE;MACNC,IAAI,EAAE,0BAA0B;MAChCC,GAAG,EAAE;IACP,CAAC;IACDG,SAAS,EAAE;MACTJ,IAAI,EAAE,qBAAqB;MAC3BC,GAAG,EAAE;IACP;EACF,CAAC;EACDU,gBAAgB,EAAE;IAChBZ,MAAM,EAAE;MACNC,IAAI,EAAE,wCAAwC;MAC9CC,GAAG,EAAE;IACP,CAAC;IACDG,SAAS,EAAE;MACTJ,IAAI,EAAE,0CAA0C;MAChDC,GAAG,EAAE;IACP;EACF,CAAC;EACDW,cAAc,EAAE;IACdb,MAAM,EAAE;MACNC,IAAI,EAAE,uCAAuC;MAC7CC,GAAG,EAAE;IACP;EACF,CAAC;EACDY,gBAAgB,EAAE;IAChBd,MAAM,EAAE;MACNC,IAAI,EAAE,wCAAwC;MAC9CC,GAAG,EAAE;IACP,CAAC;IACDG,SAAS,EAAE;MACTJ,IAAI,EAAE,0CAA0C;MAChDC,GAAG,EAAE;IACP;EACF,CAAC;EACDa,UAAU,EAAE;IACVf,MAAM,EAAE;MACNC,IAAI,EAAE,iCAAiC;MACvCC,GAAG,EAAE;IACP,CAAC;IACDG,SAAS,EAAE;MACTJ,IAAI,EAAE,0BAA0B;MAChCC,GAAG,EAAE;IACP;EACF;AACF,CAAC;AAICc,MAAM,CAACC,MAAM,CAACnB,aAAa,EAAE;EAC3BoB,eAAe,EAAE;IACflB,MAAM,EAAE;MACNC,IAAI,EAAE,uCAAuC;MAC7CC,GAAG,EAAE;IACP,CAAC;IACDG,SAAS,EAAE;MACTJ,IAAI,EAAE,mDAAmD;MACzDC,GAAG,EAAE;IACP;EACF,CAAC;EACDiB,eAAe,EAAE;IACfnB,MAAM,EAAE;MACNC,IAAI,EAAE,uCAAuC;MAC7CC,GAAG,EAAE;IACP,CAAC;IACDG,SAAS,EAAE;MACTJ,IAAI,EAAE,0CAA0C;MAChDC,GAAG,EAAE;IACP;EACF,CAAC;EACDkB,sBAAsB,EAAE;IACtBpB,MAAM,EAAE;MACNC,IAAI,EAAE,uCAAuC;MAC7CC,GAAG,EAAE;IACP,CAAC;IACDG,SAAS,EAAE;MACTJ,IAAI,EAAE,0CAA0C;MAChDC,GAAG,EAAE;IACP;EACF,CAAC;EACDmB,mBAAmB,EAAE;IACnBrB,MAAM,EAAE;MACNC,IAAI,EAAE,uCAAuC;MAC7CC,GAAG,EAAE;IACP,CAAC;IACDG,SAAS,EAAE;MACTJ,IAAI,EAAE,yCAAyC;MAC/CC,GAAG,EAAE;IACP;EACF,CAAC;EACDoB,gBAAgB,EAAE;IAChBtB,MAAM,EAAE;MACNC,IAAI,EAAE,yCAAyC;MAC/CC,GAAG,EAAE;IACP,CAAC;IACDG,SAAS,EAAE;MACTJ,IAAI,EAAE,4CAA4C;MAClDC,GAAG,EAAE;IACP;EACF,CAAC;EACDqB,aAAa,EAAE;IACbvB,MAAM,EAAE;MACNC,IAAI,EAAE,qCAAqC;MAC3CC,GAAG,EAAE;IACP;EACF,CAAC;EACDsB,mBAAmB,EAAE;IACnBxB,MAAM,EAAE;MACNC,IAAI,EAAE,4CAA4C;MAClDC,GAAG,EAAE;IACP,CAAC;IACDG,SAAS,EAAE;MACTJ,IAAI,EAAE,+CAA+C;MACrDC,GAAG,EAAE;IACP;EACF,CAAC;EAEDuB,gBAAgB,EAAE;IAChBzB,MAAM,EAAE;MACNC,IAAI,EAAE,wCAAwC;MAC9CC,GAAG,EAAE;IACP;EACF,CAAC;EACDwB,gBAAgB,EAAE;IAChB1B,MAAM,EAAE;MACNC,IAAI,EAAE,wCAAwC;MAC9CC,GAAG,EAAE;IACP;EACF,CAAC;EACDyB,UAAU,EAAE;IACV3B,MAAM,EAAE;MACNC,IAAI,EAAE,kCAAkC;MACxCC,GAAG,EAAE;IACP;EACF,CAAC;EACD0B,iBAAiB,EAAE;IACjB5B,MAAM,EAAE;MACNC,IAAI,EAAE,mDAAmD;MACzDC,GAAG,EAAE;IACP,CAAC;IACDG,SAAS,EAAE;MACTJ,IAAI,EAAE,sDAAsD;MAC5DC,GAAG,EAAE;IACP;EACF,CAAC;EACD2B,iBAAiB,EAAE;IACjB7B,MAAM,EAAE;MACNC,IAAI,EAAE,0CAA0C;MAChDC,GAAG,EAAE;IACP;EACF,CAAC;EACD4B,gBAAgB,EAAE;IAChB9B,MAAM,EAAE;MACNC,IAAI,EAAE,wCAAwC;MAC9CC,GAAG,EAAE;IACP,CAAC;IACDG,SAAS,EAAE;MACTJ,IAAI,EAAE,2CAA2C;MACjDC,GAAG,EAAE;IACP;EACF,CAAC;EACD6B,yBAAyB,EAAE;IACzB/B,MAAM,EAAE;MACNC,IAAI,EAAE,kDAAkD;MACxDC,GAAG,EAAE;IACP,CAAC;IACDG,SAAS,EAAE;MACTJ,IAAI,EAAE,qDAAqD;MAC3DC,GAAG,EAAE;IACP;EACF,CAAC;EACD8B,gBAAgB,EAAE;IAChBhC,MAAM,EAAE;MACNC,IAAI,EAAE,yCAAyC;MAC/CC,GAAG,EAAE;IACP,CAAC;IACDG,SAAS,EAAE;MACTJ,IAAI,EAAE,4CAA4C;MAClDC,GAAG,EAAE;IACP;EACF,CAAC;EACD+B,oBAAoB,EAAE;IACpBjC,MAAM,EAAE;MACNC,IAAI,EAAE,6CAA6C;MACnDC,GAAG,EAAE;IACP,CAAC;IACDG,SAAS,EAAE;MACTJ,IAAI,EAAE,gDAAgD;MACtDC,GAAG,EAAE;IACP;EACF,CAAC;EACDgC,gBAAgB,EAAE;IAChBlC,MAAM,EAAE;MACNC,IAAI,EAAE,wCAAwC;MAC9CC,GAAG,EAAE;IACP,CAAC;IACDG,SAAS,EAAE;MACTJ,IAAI,EAAE,2CAA2C;MACjDC,GAAG,EAAE;IACP;EACF,CAAC;EACDiC,SAAS,EAAE;IACTnC,MAAM,EAAE;MACNC,IAAI,EAAE,iDAAiD;MACvDC,GAAG,EAAE;IACP,CAAC;IACDG,SAAS,EAAE;MACTJ,IAAI,EAAE,oDAAoD;MAC1DC,GAAG,EAAE;IACP;EACF,CAAC;EACDkC,iBAAiB,EAAE;IACjBpC,MAAM,EAAE;MACNC,IAAI,EAAE,yCAAyC;MAC/CC,GAAG,EAAE;IACP,CAAC;IACDG,SAAS,EAAE;MACTJ,IAAI,EAAE,4CAA4C;MAClDC,GAAG,EAAE;IACP;EACF;AACF,CAAC,CAAC;AAGJ,MAAMmC,qBAAqB,GAAGA,CAAC;EAAEpC,IAAI;EAAEC;AAAmC,CAAC,KACzE,GAAGD,IAAI,KAAKC,GAAG,GAAG;AAWL,SAASoC,4BAA4BA,CAClDC,iBAAyB,EACzBC,GAGC,EACDC,SAAiB,EACjBC,QAAgB,EACR;EACR,IAAIC,WAAW,GACb,wCAAwCJ,iBAAiB,4BAA4B,GACrF,IAAIC,GAAG,CAACI,IAAI,IAAIJ,GAAG,CAACK,MAAM,GAAG,CAAC,QAAQ,GACtCJ,SAAS;EACX,MAAMK,UAAU,GAAGhD,aAAa,CAACyC,iBAAiB,CAAC;EACnD,IAAIO,UAAU,EAAE;IACd,MAAM;MAAE9C,MAAM,EAAE+C,YAAY;MAAE1C,SAAS,EAAE2C;IAAgB,CAAC,GAAGF,UAAU;IACvE,IAAIC,YAAY,EAAE;MAChB,MAAME,gBAAgB,GAAGZ,qBAAqB,CAACU,YAAY,CAAC;MAC5D,IAAIC,eAAe,EAAE;QACnB,MAAME,mBAAmB,GAAGb,qBAAqB,CAACW,eAAe,CAAC;QAClE,MAAMG,WAAW,GAAGH,eAAe,CAAC/C,IAAI,CAACmD,UAAU,CAAC,eAAe,CAAC,GAChE,SAAS,GACT,SAAS;QACbT,WAAW,IAAI,WAAWO,mBAAmB,YAAYC,WAAW;AAC5E,qCAAqCF,gBAAgB,8CAA8C;MAC7F,CAAC,MAAM;QACLN,WAAW,IACT,WAAWM,gBAAgB,iDAAiD,GAC5E,oBAAoB;MACxB;IACF;EACF;EAEA,MAAMI,WAAW,GACfX,QAAQ,KAAK,SAAS,GAAG,0BAA0B,GAAGA,QAAQ;EAChEC,WAAW,IAAI;AACjB;AACA;AACA;AACA;AACA;AACA,wCAAwCU,WAAW;AACnD;AACA,CAAC;EACC,OAAOV,WAAW;AACpB;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/tools/build-external-helpers.js b/node_modules/@babel/core/lib/tools/build-external-helpers.js deleted file mode 100644 index 88c90dcc..00000000 --- a/node_modules/@babel/core/lib/tools/build-external-helpers.js +++ /dev/null @@ -1,144 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = _default; -function helpers() { - const data = require("@babel/helpers"); - helpers = function () { - return data; - }; - return data; -} -function _generator() { - const data = require("@babel/generator"); - _generator = function () { - return data; - }; - return data; -} -function _template() { - const data = require("@babel/template"); - _template = function () { - return data; - }; - return data; -} -function _t() { - const data = require("@babel/types"); - _t = function () { - return data; - }; - return data; -} -const { - arrayExpression, - assignmentExpression, - binaryExpression, - blockStatement, - callExpression, - cloneNode, - conditionalExpression, - exportNamedDeclaration, - exportSpecifier, - expressionStatement, - functionExpression, - identifier, - memberExpression, - objectExpression, - program, - stringLiteral, - unaryExpression, - variableDeclaration, - variableDeclarator -} = _t(); -const buildUmdWrapper = replacements => _template().default.statement` - (function (root, factory) { - if (typeof define === "function" && define.amd) { - define(AMD_ARGUMENTS, factory); - } else if (typeof exports === "object") { - factory(COMMON_ARGUMENTS); - } else { - factory(BROWSER_ARGUMENTS); - } - })(UMD_ROOT, function (FACTORY_PARAMETERS) { - FACTORY_BODY - }); - `(replacements); -function buildGlobal(allowlist) { - const namespace = identifier("babelHelpers"); - const body = []; - const container = functionExpression(null, [identifier("global")], blockStatement(body)); - const tree = program([expressionStatement(callExpression(container, [conditionalExpression(binaryExpression("===", unaryExpression("typeof", identifier("global")), stringLiteral("undefined")), identifier("self"), identifier("global"))]))]); - body.push(variableDeclaration("var", [variableDeclarator(namespace, assignmentExpression("=", memberExpression(identifier("global"), namespace), objectExpression([])))])); - buildHelpers(body, namespace, allowlist); - return tree; -} -function buildModule(allowlist) { - const body = []; - const refs = buildHelpers(body, null, allowlist); - body.unshift(exportNamedDeclaration(null, Object.keys(refs).map(name => { - return exportSpecifier(cloneNode(refs[name]), identifier(name)); - }))); - return program(body, [], "module"); -} -function buildUmd(allowlist) { - const namespace = identifier("babelHelpers"); - const body = []; - body.push(variableDeclaration("var", [variableDeclarator(namespace, identifier("global"))])); - buildHelpers(body, namespace, allowlist); - return program([buildUmdWrapper({ - FACTORY_PARAMETERS: identifier("global"), - BROWSER_ARGUMENTS: assignmentExpression("=", memberExpression(identifier("root"), namespace), objectExpression([])), - COMMON_ARGUMENTS: identifier("exports"), - AMD_ARGUMENTS: arrayExpression([stringLiteral("exports")]), - FACTORY_BODY: body, - UMD_ROOT: identifier("this") - })]); -} -function buildVar(allowlist) { - const namespace = identifier("babelHelpers"); - const body = []; - body.push(variableDeclaration("var", [variableDeclarator(namespace, objectExpression([]))])); - const tree = program(body); - buildHelpers(body, namespace, allowlist); - body.push(expressionStatement(namespace)); - return tree; -} -function buildHelpers(body, namespace, allowlist) { - const getHelperReference = name => { - return namespace ? memberExpression(namespace, identifier(name)) : identifier(`_${name}`); - }; - const refs = {}; - helpers().list.forEach(function (name) { - if (allowlist && !allowlist.includes(name)) return; - const ref = refs[name] = getHelperReference(name); - const { - nodes - } = helpers().get(name, getHelperReference, namespace ? null : `_${name}`, [], namespace ? (ast, exportName, mapExportBindingAssignments) => { - mapExportBindingAssignments(node => assignmentExpression("=", ref, node)); - ast.body.push(expressionStatement(assignmentExpression("=", ref, identifier(exportName)))); - } : null); - body.push(...nodes); - }); - return refs; -} -function _default(allowlist, outputType = "global") { - let tree; - const build = { - global: buildGlobal, - module: buildModule, - umd: buildUmd, - var: buildVar - }[outputType]; - if (build) { - tree = build(allowlist); - } else { - throw new Error(`Unsupported output type ${outputType}`); - } - return (0, _generator().default)(tree).code; -} -0 && 0; - -//# sourceMappingURL=build-external-helpers.js.map diff --git a/node_modules/@babel/core/lib/tools/build-external-helpers.js.map b/node_modules/@babel/core/lib/tools/build-external-helpers.js.map deleted file mode 100644 index f856480b..00000000 --- a/node_modules/@babel/core/lib/tools/build-external-helpers.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["helpers","data","require","_generator","_template","_t","arrayExpression","assignmentExpression","binaryExpression","blockStatement","callExpression","cloneNode","conditionalExpression","exportNamedDeclaration","exportSpecifier","expressionStatement","functionExpression","identifier","memberExpression","objectExpression","program","stringLiteral","unaryExpression","variableDeclaration","variableDeclarator","buildUmdWrapper","replacements","template","statement","buildGlobal","allowlist","namespace","body","container","tree","push","buildHelpers","buildModule","refs","unshift","Object","keys","map","name","buildUmd","FACTORY_PARAMETERS","BROWSER_ARGUMENTS","COMMON_ARGUMENTS","AMD_ARGUMENTS","FACTORY_BODY","UMD_ROOT","buildVar","getHelperReference","list","forEach","includes","ref","nodes","get","ast","exportName","mapExportBindingAssignments","node","_default","outputType","build","global","module","umd","var","Error","generator","code"],"sources":["../../src/tools/build-external-helpers.ts"],"sourcesContent":["import * as helpers from \"@babel/helpers\";\nimport generator from \"@babel/generator\";\nimport template from \"@babel/template\";\nimport {\n arrayExpression,\n assignmentExpression,\n binaryExpression,\n blockStatement,\n callExpression,\n cloneNode,\n conditionalExpression,\n exportNamedDeclaration,\n exportSpecifier,\n expressionStatement,\n functionExpression,\n identifier,\n memberExpression,\n objectExpression,\n program,\n stringLiteral,\n unaryExpression,\n variableDeclaration,\n variableDeclarator,\n} from \"@babel/types\";\nimport type * as t from \"@babel/types\";\nimport type { Replacements } from \"@babel/template\";\n\n// Wrapped to avoid wasting time parsing this when almost no-one uses\n// build-external-helpers.\nconst buildUmdWrapper = (replacements: Replacements) =>\n template.statement`\n (function (root, factory) {\n if (typeof define === \"function\" && define.amd) {\n define(AMD_ARGUMENTS, factory);\n } else if (typeof exports === \"object\") {\n factory(COMMON_ARGUMENTS);\n } else {\n factory(BROWSER_ARGUMENTS);\n }\n })(UMD_ROOT, function (FACTORY_PARAMETERS) {\n FACTORY_BODY\n });\n `(replacements);\n\nfunction buildGlobal(allowlist?: string[]) {\n const namespace = identifier(\"babelHelpers\");\n\n const body: t.Statement[] = [];\n const container = functionExpression(\n null,\n [identifier(\"global\")],\n blockStatement(body),\n );\n const tree = program([\n expressionStatement(\n callExpression(container, [\n // typeof global === \"undefined\" ? self : global\n conditionalExpression(\n binaryExpression(\n \"===\",\n unaryExpression(\"typeof\", identifier(\"global\")),\n stringLiteral(\"undefined\"),\n ),\n identifier(\"self\"),\n identifier(\"global\"),\n ),\n ]),\n ),\n ]);\n\n body.push(\n variableDeclaration(\"var\", [\n variableDeclarator(\n namespace,\n assignmentExpression(\n \"=\",\n memberExpression(identifier(\"global\"), namespace),\n objectExpression([]),\n ),\n ),\n ]),\n );\n\n buildHelpers(body, namespace, allowlist);\n\n return tree;\n}\n\nfunction buildModule(allowlist?: string[]) {\n const body: t.Statement[] = [];\n const refs = buildHelpers(body, null, allowlist);\n\n body.unshift(\n exportNamedDeclaration(\n null,\n Object.keys(refs).map(name => {\n return exportSpecifier(cloneNode(refs[name]), identifier(name));\n }),\n ),\n );\n\n return program(body, [], \"module\");\n}\n\nfunction buildUmd(allowlist?: string[]) {\n const namespace = identifier(\"babelHelpers\");\n\n const body: t.Statement[] = [];\n body.push(\n variableDeclaration(\"var\", [\n variableDeclarator(namespace, identifier(\"global\")),\n ]),\n );\n\n buildHelpers(body, namespace, allowlist);\n\n return program([\n buildUmdWrapper({\n FACTORY_PARAMETERS: identifier(\"global\"),\n BROWSER_ARGUMENTS: assignmentExpression(\n \"=\",\n memberExpression(identifier(\"root\"), namespace),\n objectExpression([]),\n ),\n COMMON_ARGUMENTS: identifier(\"exports\"),\n AMD_ARGUMENTS: arrayExpression([stringLiteral(\"exports\")]),\n FACTORY_BODY: body,\n UMD_ROOT: identifier(\"this\"),\n }),\n ]);\n}\n\nfunction buildVar(allowlist?: string[]) {\n const namespace = identifier(\"babelHelpers\");\n\n const body: t.Statement[] = [];\n body.push(\n variableDeclaration(\"var\", [\n variableDeclarator(namespace, objectExpression([])),\n ]),\n );\n const tree = program(body);\n buildHelpers(body, namespace, allowlist);\n body.push(expressionStatement(namespace));\n return tree;\n}\n\nfunction buildHelpers(\n body: t.Statement[],\n namespace: t.Expression,\n allowlist?: string[],\n): Record;\nfunction buildHelpers(\n body: t.Statement[],\n namespace: null,\n allowlist?: string[],\n): Record;\n\nfunction buildHelpers(\n body: t.Statement[],\n namespace: t.Expression | null,\n allowlist?: string[],\n) {\n const getHelperReference = (name: string) => {\n return namespace\n ? memberExpression(namespace, identifier(name))\n : identifier(`_${name}`);\n };\n\n const refs: Record = {};\n helpers.list.forEach(function (name) {\n if (allowlist && !allowlist.includes(name)) return;\n\n const ref = (refs[name] = getHelperReference(name));\n\n const { nodes } = helpers.get(\n name,\n getHelperReference,\n namespace ? null : `_${name}`,\n [],\n namespace\n ? (ast, exportName, mapExportBindingAssignments) => {\n mapExportBindingAssignments(node =>\n assignmentExpression(\"=\", ref, node),\n );\n ast.body.push(\n expressionStatement(\n assignmentExpression(\"=\", ref, identifier(exportName)),\n ),\n );\n }\n : null,\n );\n\n body.push(...nodes);\n });\n return refs;\n}\nexport default function (\n allowlist?: string[],\n outputType: \"global\" | \"module\" | \"umd\" | \"var\" = \"global\",\n) {\n let tree: t.Program;\n\n const build = {\n global: buildGlobal,\n module: buildModule,\n umd: buildUmd,\n var: buildVar,\n }[outputType];\n\n if (build) {\n tree = build(allowlist);\n } else {\n throw new Error(`Unsupported output type ${outputType}`);\n }\n\n return generator(tree).code;\n}\n"],"mappings":";;;;;;AAAA,SAAAA,QAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,OAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,SAAAE,WAAA;EAAA,MAAAF,IAAA,GAAAC,OAAA;EAAAC,UAAA,YAAAA,CAAA;IAAA,OAAAF,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,SAAAG,UAAA;EAAA,MAAAH,IAAA,GAAAC,OAAA;EAAAE,SAAA,YAAAA,CAAA;IAAA,OAAAH,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,SAAAI,GAAA;EAAA,MAAAJ,IAAA,GAAAC,OAAA;EAAAG,EAAA,YAAAA,CAAA;IAAA,OAAAJ,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAoBsB;EAnBpBK,eAAe;EACfC,oBAAoB;EACpBC,gBAAgB;EAChBC,cAAc;EACdC,cAAc;EACdC,SAAS;EACTC,qBAAqB;EACrBC,sBAAsB;EACtBC,eAAe;EACfC,mBAAmB;EACnBC,kBAAkB;EAClBC,UAAU;EACVC,gBAAgB;EAChBC,gBAAgB;EAChBC,OAAO;EACPC,aAAa;EACbC,eAAe;EACfC,mBAAmB;EACnBC;AAAkB,IAAAnB,EAAA;AAOpB,MAAMoB,eAAe,GAAIC,YAA0B,IACjDC,mBAAQ,CAACC,SAAS;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG,CAACF,YAAY,CAAC;AAEjB,SAASG,WAAWA,CAACC,SAAoB,EAAE;EACzC,MAAMC,SAAS,GAAGd,UAAU,CAAC,cAAc,CAAC;EAE5C,MAAMe,IAAmB,GAAG,EAAE;EAC9B,MAAMC,SAAS,GAAGjB,kBAAkB,CAClC,IAAI,EACJ,CAACC,UAAU,CAAC,QAAQ,CAAC,CAAC,EACtBR,cAAc,CAACuB,IAAI,CACrB,CAAC;EACD,MAAME,IAAI,GAAGd,OAAO,CAAC,CACnBL,mBAAmB,CACjBL,cAAc,CAACuB,SAAS,EAAE,CAExBrB,qBAAqB,CACnBJ,gBAAgB,CACd,KAAK,EACLc,eAAe,CAAC,QAAQ,EAAEL,UAAU,CAAC,QAAQ,CAAC,CAAC,EAC/CI,aAAa,CAAC,WAAW,CAC3B,CAAC,EACDJ,UAAU,CAAC,MAAM,CAAC,EAClBA,UAAU,CAAC,QAAQ,CACrB,CAAC,CACF,CACH,CAAC,CACF,CAAC;EAEFe,IAAI,CAACG,IAAI,CACPZ,mBAAmB,CAAC,KAAK,EAAE,CACzBC,kBAAkB,CAChBO,SAAS,EACTxB,oBAAoB,CAClB,GAAG,EACHW,gBAAgB,CAACD,UAAU,CAAC,QAAQ,CAAC,EAAEc,SAAS,CAAC,EACjDZ,gBAAgB,CAAC,EAAE,CACrB,CACF,CAAC,CACF,CACH,CAAC;EAEDiB,YAAY,CAACJ,IAAI,EAAED,SAAS,EAAED,SAAS,CAAC;EAExC,OAAOI,IAAI;AACb;AAEA,SAASG,WAAWA,CAACP,SAAoB,EAAE;EACzC,MAAME,IAAmB,GAAG,EAAE;EAC9B,MAAMM,IAAI,GAAGF,YAAY,CAACJ,IAAI,EAAE,IAAI,EAAEF,SAAS,CAAC;EAEhDE,IAAI,CAACO,OAAO,CACV1B,sBAAsB,CACpB,IAAI,EACJ2B,MAAM,CAACC,IAAI,CAACH,IAAI,CAAC,CAACI,GAAG,CAACC,IAAI,IAAI;IAC5B,OAAO7B,eAAe,CAACH,SAAS,CAAC2B,IAAI,CAACK,IAAI,CAAC,CAAC,EAAE1B,UAAU,CAAC0B,IAAI,CAAC,CAAC;EACjE,CAAC,CACH,CACF,CAAC;EAED,OAAOvB,OAAO,CAACY,IAAI,EAAE,EAAE,EAAE,QAAQ,CAAC;AACpC;AAEA,SAASY,QAAQA,CAACd,SAAoB,EAAE;EACtC,MAAMC,SAAS,GAAGd,UAAU,CAAC,cAAc,CAAC;EAE5C,MAAMe,IAAmB,GAAG,EAAE;EAC9BA,IAAI,CAACG,IAAI,CACPZ,mBAAmB,CAAC,KAAK,EAAE,CACzBC,kBAAkB,CAACO,SAAS,EAAEd,UAAU,CAAC,QAAQ,CAAC,CAAC,CACpD,CACH,CAAC;EAEDmB,YAAY,CAACJ,IAAI,EAAED,SAAS,EAAED,SAAS,CAAC;EAExC,OAAOV,OAAO,CAAC,CACbK,eAAe,CAAC;IACdoB,kBAAkB,EAAE5B,UAAU,CAAC,QAAQ,CAAC;IACxC6B,iBAAiB,EAAEvC,oBAAoB,CACrC,GAAG,EACHW,gBAAgB,CAACD,UAAU,CAAC,MAAM,CAAC,EAAEc,SAAS,CAAC,EAC/CZ,gBAAgB,CAAC,EAAE,CACrB,CAAC;IACD4B,gBAAgB,EAAE9B,UAAU,CAAC,SAAS,CAAC;IACvC+B,aAAa,EAAE1C,eAAe,CAAC,CAACe,aAAa,CAAC,SAAS,CAAC,CAAC,CAAC;IAC1D4B,YAAY,EAAEjB,IAAI;IAClBkB,QAAQ,EAAEjC,UAAU,CAAC,MAAM;EAC7B,CAAC,CAAC,CACH,CAAC;AACJ;AAEA,SAASkC,QAAQA,CAACrB,SAAoB,EAAE;EACtC,MAAMC,SAAS,GAAGd,UAAU,CAAC,cAAc,CAAC;EAE5C,MAAMe,IAAmB,GAAG,EAAE;EAC9BA,IAAI,CAACG,IAAI,CACPZ,mBAAmB,CAAC,KAAK,EAAE,CACzBC,kBAAkB,CAACO,SAAS,EAAEZ,gBAAgB,CAAC,EAAE,CAAC,CAAC,CACpD,CACH,CAAC;EACD,MAAMe,IAAI,GAAGd,OAAO,CAACY,IAAI,CAAC;EAC1BI,YAAY,CAACJ,IAAI,EAAED,SAAS,EAAED,SAAS,CAAC;EACxCE,IAAI,CAACG,IAAI,CAACpB,mBAAmB,CAACgB,SAAS,CAAC,CAAC;EACzC,OAAOG,IAAI;AACb;AAaA,SAASE,YAAYA,CACnBJ,IAAmB,EACnBD,SAA8B,EAC9BD,SAAoB,EACpB;EACA,MAAMsB,kBAAkB,GAAIT,IAAY,IAAK;IAC3C,OAAOZ,SAAS,GACZb,gBAAgB,CAACa,SAAS,EAAEd,UAAU,CAAC0B,IAAI,CAAC,CAAC,GAC7C1B,UAAU,CAAC,IAAI0B,IAAI,EAAE,CAAC;EAC5B,CAAC;EAED,MAAML,IAAuD,GAAG,CAAC,CAAC;EAClEtC,OAAO,CAAD,CAAC,CAACqD,IAAI,CAACC,OAAO,CAAC,UAAUX,IAAI,EAAE;IACnC,IAAIb,SAAS,IAAI,CAACA,SAAS,CAACyB,QAAQ,CAACZ,IAAI,CAAC,EAAE;IAE5C,MAAMa,GAAG,GAAIlB,IAAI,CAACK,IAAI,CAAC,GAAGS,kBAAkB,CAACT,IAAI,CAAE;IAEnD,MAAM;MAAEc;IAAM,CAAC,GAAGzD,OAAO,CAAD,CAAC,CAAC0D,GAAG,CAC3Bf,IAAI,EACJS,kBAAkB,EAClBrB,SAAS,GAAG,IAAI,GAAG,IAAIY,IAAI,EAAE,EAC7B,EAAE,EACFZ,SAAS,GACL,CAAC4B,GAAG,EAAEC,UAAU,EAAEC,2BAA2B,KAAK;MAChDA,2BAA2B,CAACC,IAAI,IAC9BvD,oBAAoB,CAAC,GAAG,EAAEiD,GAAG,EAAEM,IAAI,CACrC,CAAC;MACDH,GAAG,CAAC3B,IAAI,CAACG,IAAI,CACXpB,mBAAmB,CACjBR,oBAAoB,CAAC,GAAG,EAAEiD,GAAG,EAAEvC,UAAU,CAAC2C,UAAU,CAAC,CACvD,CACF,CAAC;IACH,CAAC,GACD,IACN,CAAC;IAED5B,IAAI,CAACG,IAAI,CAAC,GAAGsB,KAAK,CAAC;EACrB,CAAC,CAAC;EACF,OAAOnB,IAAI;AACb;AACe,SAAAyB,SACbjC,SAAoB,EACpBkC,UAA+C,GAAG,QAAQ,EAC1D;EACA,IAAI9B,IAAe;EAEnB,MAAM+B,KAAK,GAAG;IACZC,MAAM,EAAErC,WAAW;IACnBsC,MAAM,EAAE9B,WAAW;IACnB+B,GAAG,EAAExB,QAAQ;IACbyB,GAAG,EAAElB;EACP,CAAC,CAACa,UAAU,CAAC;EAEb,IAAIC,KAAK,EAAE;IACT/B,IAAI,GAAG+B,KAAK,CAACnC,SAAS,CAAC;EACzB,CAAC,MAAM;IACL,MAAM,IAAIwC,KAAK,CAAC,2BAA2BN,UAAU,EAAE,CAAC;EAC1D;EAEA,OAAO,IAAAO,oBAAS,EAACrC,IAAI,CAAC,CAACsC,IAAI;AAC7B;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transform-ast.js b/node_modules/@babel/core/lib/transform-ast.js deleted file mode 100644 index f54b9c9c..00000000 --- a/node_modules/@babel/core/lib/transform-ast.js +++ /dev/null @@ -1,48 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.transformFromAst = void 0; -exports.transformFromAstAsync = transformFromAstAsync; -exports.transformFromAstSync = transformFromAstSync; -function _gensync() { - const data = require("gensync"); - _gensync = function () { - return data; - }; - return data; -} -var _index = require("./config/index.js"); -var _index2 = require("./transformation/index.js"); -var _rewriteStackTrace = require("./errors/rewrite-stack-trace.js"); -const transformFromAstRunner = _gensync()(function* (ast, code, opts) { - const config = yield* (0, _index.default)(opts); - if (config === null) return null; - if (!ast) throw new Error("No AST given"); - return yield* (0, _index2.run)(config, code, ast); -}); -const transformFromAst = exports.transformFromAst = function transformFromAst(ast, code, optsOrCallback, maybeCallback) { - let opts; - let callback; - if (typeof optsOrCallback === "function") { - callback = optsOrCallback; - opts = undefined; - } else { - opts = optsOrCallback; - callback = maybeCallback; - } - if (callback === undefined) { - return (0, _rewriteStackTrace.beginHiddenCallStack)(transformFromAstRunner.sync)(ast, code, opts); - } - (0, _rewriteStackTrace.beginHiddenCallStack)(transformFromAstRunner.errback)(ast, code, opts, callback); -}; -function transformFromAstSync(...args) { - return (0, _rewriteStackTrace.beginHiddenCallStack)(transformFromAstRunner.sync)(...args); -} -function transformFromAstAsync(...args) { - return (0, _rewriteStackTrace.beginHiddenCallStack)(transformFromAstRunner.async)(...args); -} -0 && 0; - -//# sourceMappingURL=transform-ast.js.map diff --git a/node_modules/@babel/core/lib/transform-ast.js.map b/node_modules/@babel/core/lib/transform-ast.js.map deleted file mode 100644 index e83787e2..00000000 --- a/node_modules/@babel/core/lib/transform-ast.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_gensync","data","require","_index","_index2","_rewriteStackTrace","transformFromAstRunner","gensync","ast","code","opts","config","loadConfig","Error","run","transformFromAst","exports","optsOrCallback","maybeCallback","callback","undefined","beginHiddenCallStack","sync","errback","transformFromAstSync","args","transformFromAstAsync","async"],"sources":["../src/transform-ast.ts"],"sourcesContent":["import gensync, { type Handler } from \"gensync\";\n\nimport loadConfig from \"./config/index.ts\";\nimport type { InputOptions, ResolvedConfig } from \"./config/index.ts\";\nimport { run } from \"./transformation/index.ts\";\nimport type * as t from \"@babel/types\";\n\nimport { beginHiddenCallStack } from \"./errors/rewrite-stack-trace.ts\";\n\nimport type { FileResult, FileResultCallback } from \"./transformation/index.ts\";\ntype AstRoot = t.File | t.Program;\n\ntype TransformFromAst = {\n (ast: AstRoot, code: string, callback: FileResultCallback): void;\n (\n ast: AstRoot,\n code: string,\n opts: InputOptions | undefined | null,\n callback: FileResultCallback,\n ): void;\n (ast: AstRoot, code: string, opts?: InputOptions | null): FileResult | null;\n};\n\nconst transformFromAstRunner = gensync(function* (\n ast: AstRoot,\n code: string,\n opts: InputOptions | undefined | null,\n): Handler {\n const config: ResolvedConfig | null = yield* loadConfig(opts);\n if (config === null) return null;\n\n if (!ast) throw new Error(\"No AST given\");\n\n return yield* run(config, code, ast);\n});\n\nexport const transformFromAst: TransformFromAst = function transformFromAst(\n ast,\n code,\n optsOrCallback?: InputOptions | null | undefined | FileResultCallback,\n maybeCallback?: FileResultCallback,\n) {\n let opts: InputOptions | undefined | null;\n let callback: FileResultCallback | undefined;\n if (typeof optsOrCallback === \"function\") {\n callback = optsOrCallback;\n opts = undefined;\n } else {\n opts = optsOrCallback;\n callback = maybeCallback;\n }\n\n if (callback === undefined) {\n if (process.env.BABEL_8_BREAKING) {\n throw new Error(\n \"Starting from Babel 8.0.0, the 'transformFromAst' function expects a callback. If you need to call it synchronously, please use 'transformFromAstSync'.\",\n );\n } else {\n // console.warn(\n // \"Starting from Babel 8.0.0, the 'transformFromAst' function will expect a callback. If you need to call it synchronously, please use 'transformFromAstSync'.\",\n // );\n return beginHiddenCallStack(transformFromAstRunner.sync)(ast, code, opts);\n }\n }\n\n beginHiddenCallStack(transformFromAstRunner.errback)(\n ast,\n code,\n opts,\n callback,\n );\n};\n\nexport function transformFromAstSync(\n ...args: Parameters\n) {\n return beginHiddenCallStack(transformFromAstRunner.sync)(...args);\n}\n\nexport function transformFromAstAsync(\n ...args: Parameters\n) {\n return beginHiddenCallStack(transformFromAstRunner.async)(...args);\n}\n"],"mappings":";;;;;;;;AAAA,SAAAA,SAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,QAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAEA,IAAAE,MAAA,GAAAD,OAAA;AAEA,IAAAE,OAAA,GAAAF,OAAA;AAGA,IAAAG,kBAAA,GAAAH,OAAA;AAgBA,MAAMI,sBAAsB,GAAGC,SAAMA,CAAC,CAAC,WACrCC,GAAY,EACZC,IAAY,EACZC,IAAqC,EACT;EAC5B,MAAMC,MAA6B,GAAG,OAAO,IAAAC,cAAU,EAACF,IAAI,CAAC;EAC7D,IAAIC,MAAM,KAAK,IAAI,EAAE,OAAO,IAAI;EAEhC,IAAI,CAACH,GAAG,EAAE,MAAM,IAAIK,KAAK,CAAC,cAAc,CAAC;EAEzC,OAAO,OAAO,IAAAC,WAAG,EAACH,MAAM,EAAEF,IAAI,EAAED,GAAG,CAAC;AACtC,CAAC,CAAC;AAEK,MAAMO,gBAAkC,GAAAC,OAAA,CAAAD,gBAAA,GAAG,SAASA,gBAAgBA,CACzEP,GAAG,EACHC,IAAI,EACJQ,cAAqE,EACrEC,aAAkC,EAClC;EACA,IAAIR,IAAqC;EACzC,IAAIS,QAAwC;EAC5C,IAAI,OAAOF,cAAc,KAAK,UAAU,EAAE;IACxCE,QAAQ,GAAGF,cAAc;IACzBP,IAAI,GAAGU,SAAS;EAClB,CAAC,MAAM;IACLV,IAAI,GAAGO,cAAc;IACrBE,QAAQ,GAAGD,aAAa;EAC1B;EAEA,IAAIC,QAAQ,KAAKC,SAAS,EAAE;IASxB,OAAO,IAAAC,uCAAoB,EAACf,sBAAsB,CAACgB,IAAI,CAAC,CAACd,GAAG,EAAEC,IAAI,EAAEC,IAAI,CAAC;EAE7E;EAEA,IAAAW,uCAAoB,EAACf,sBAAsB,CAACiB,OAAO,CAAC,CAClDf,GAAG,EACHC,IAAI,EACJC,IAAI,EACJS,QACF,CAAC;AACH,CAAC;AAEM,SAASK,oBAAoBA,CAClC,GAAGC,IAAoD,EACvD;EACA,OAAO,IAAAJ,uCAAoB,EAACf,sBAAsB,CAACgB,IAAI,CAAC,CAAC,GAAGG,IAAI,CAAC;AACnE;AAEO,SAASC,qBAAqBA,CACnC,GAAGD,IAAqD,EACxD;EACA,OAAO,IAAAJ,uCAAoB,EAACf,sBAAsB,CAACqB,KAAK,CAAC,CAAC,GAAGF,IAAI,CAAC;AACpE;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transform-file-browser.js b/node_modules/@babel/core/lib/transform-file-browser.js deleted file mode 100644 index 85768097..00000000 --- a/node_modules/@babel/core/lib/transform-file-browser.js +++ /dev/null @@ -1,23 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.transformFile = void 0; -exports.transformFileAsync = transformFileAsync; -exports.transformFileSync = transformFileSync; -const transformFile = exports.transformFile = function transformFile(filename, opts, callback) { - if (typeof opts === "function") { - callback = opts; - } - callback(new Error("Transforming files is not supported in browsers"), null); -}; -function transformFileSync() { - throw new Error("Transforming files is not supported in browsers"); -} -function transformFileAsync() { - return Promise.reject(new Error("Transforming files is not supported in browsers")); -} -0 && 0; - -//# sourceMappingURL=transform-file-browser.js.map diff --git a/node_modules/@babel/core/lib/transform-file-browser.js.map b/node_modules/@babel/core/lib/transform-file-browser.js.map deleted file mode 100644 index b632a42f..00000000 --- a/node_modules/@babel/core/lib/transform-file-browser.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["transformFile","exports","filename","opts","callback","Error","transformFileSync","transformFileAsync","Promise","reject"],"sources":["../src/transform-file-browser.ts"],"sourcesContent":["/* c8 ignore start */\n\n// duplicated from transform-file so we do not have to import anything here\ntype TransformFile = {\n (filename: string, callback: (error: Error, file: null) => void): void;\n (\n filename: string,\n opts: any,\n callback: (error: Error, file: null) => void,\n ): void;\n};\n\nexport const transformFile: TransformFile = function transformFile(\n filename,\n opts,\n callback?: (error: Error, file: null) => void,\n) {\n if (typeof opts === \"function\") {\n callback = opts;\n }\n\n callback(new Error(\"Transforming files is not supported in browsers\"), null);\n};\n\nexport function transformFileSync(): never {\n throw new Error(\"Transforming files is not supported in browsers\");\n}\n\nexport function transformFileAsync() {\n return Promise.reject(\n new Error(\"Transforming files is not supported in browsers\"),\n );\n}\n"],"mappings":";;;;;;;;AAYO,MAAMA,aAA4B,GAAAC,OAAA,CAAAD,aAAA,GAAG,SAASA,aAAaA,CAChEE,QAAQ,EACRC,IAAI,EACJC,QAA6C,EAC7C;EACA,IAAI,OAAOD,IAAI,KAAK,UAAU,EAAE;IAC9BC,QAAQ,GAAGD,IAAI;EACjB;EAEAC,QAAQ,CAAC,IAAIC,KAAK,CAAC,iDAAiD,CAAC,EAAE,IAAI,CAAC;AAC9E,CAAC;AAEM,SAASC,iBAAiBA,CAAA,EAAU;EACzC,MAAM,IAAID,KAAK,CAAC,iDAAiD,CAAC;AACpE;AAEO,SAASE,kBAAkBA,CAAA,EAAG;EACnC,OAAOC,OAAO,CAACC,MAAM,CACnB,IAAIJ,KAAK,CAAC,iDAAiD,CAC7D,CAAC;AACH;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transform-file.js b/node_modules/@babel/core/lib/transform-file.js deleted file mode 100644 index ce7f9f97..00000000 --- a/node_modules/@babel/core/lib/transform-file.js +++ /dev/null @@ -1,40 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.transformFile = transformFile; -exports.transformFileAsync = transformFileAsync; -exports.transformFileSync = transformFileSync; -function _gensync() { - const data = require("gensync"); - _gensync = function () { - return data; - }; - return data; -} -var _index = require("./config/index.js"); -var _index2 = require("./transformation/index.js"); -var fs = require("./gensync-utils/fs.js"); -({}); -const transformFileRunner = _gensync()(function* (filename, opts) { - const options = Object.assign({}, opts, { - filename - }); - const config = yield* (0, _index.default)(options); - if (config === null) return null; - const code = yield* fs.readFile(filename, "utf8"); - return yield* (0, _index2.run)(config, code); -}); -function transformFile(...args) { - transformFileRunner.errback(...args); -} -function transformFileSync(...args) { - return transformFileRunner.sync(...args); -} -function transformFileAsync(...args) { - return transformFileRunner.async(...args); -} -0 && 0; - -//# sourceMappingURL=transform-file.js.map diff --git a/node_modules/@babel/core/lib/transform-file.js.map b/node_modules/@babel/core/lib/transform-file.js.map deleted file mode 100644 index 36a85b18..00000000 --- a/node_modules/@babel/core/lib/transform-file.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_gensync","data","require","_index","_index2","fs","transformFileRunner","gensync","filename","opts","options","Object","assign","config","loadConfig","code","readFile","run","transformFile","args","errback","transformFileSync","sync","transformFileAsync","async"],"sources":["../src/transform-file.ts"],"sourcesContent":["import gensync, { type Handler } from \"gensync\";\n\nimport loadConfig from \"./config/index.ts\";\nimport type { InputOptions, ResolvedConfig } from \"./config/index.ts\";\nimport { run } from \"./transformation/index.ts\";\nimport type { FileResult, FileResultCallback } from \"./transformation/index.ts\";\nimport * as fs from \"./gensync-utils/fs.ts\";\n\ntype transformFileBrowserType = typeof import(\"./transform-file-browser\");\ntype transformFileType = typeof import(\"./transform-file\");\n\n// Kind of gross, but essentially asserting that the exports of this module are the same as the\n// exports of transform-file-browser, since this file may be replaced at bundle time with\n// transform-file-browser.\n// eslint-disable-next-line @typescript-eslint/no-unused-expressions\n({}) as any as transformFileBrowserType as transformFileType;\n\nconst transformFileRunner = gensync(function* (\n filename: string,\n opts?: InputOptions,\n): Handler {\n const options = { ...opts, filename };\n\n const config: ResolvedConfig | null = yield* loadConfig(options);\n if (config === null) return null;\n\n const code = yield* fs.readFile(filename, \"utf8\");\n return yield* run(config, code);\n});\n\n// @ts-expect-error TS doesn't detect that this signature is compatible\nexport function transformFile(\n filename: string,\n callback: FileResultCallback,\n): void;\nexport function transformFile(\n filename: string,\n opts: InputOptions | undefined | null,\n callback: FileResultCallback,\n): void;\nexport function transformFile(\n ...args: Parameters\n) {\n transformFileRunner.errback(...args);\n}\n\nexport function transformFileSync(\n ...args: Parameters\n) {\n return transformFileRunner.sync(...args);\n}\nexport function transformFileAsync(\n ...args: Parameters\n) {\n return transformFileRunner.async(...args);\n}\n"],"mappings":";;;;;;;;AAAA,SAAAA,SAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,QAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAEA,IAAAE,MAAA,GAAAD,OAAA;AAEA,IAAAE,OAAA,GAAAF,OAAA;AAEA,IAAAG,EAAA,GAAAH,OAAA;AASA,CAAC,CAAC,CAAC;AAEH,MAAMI,mBAAmB,GAAGC,SAAMA,CAAC,CAAC,WAClCC,QAAgB,EAChBC,IAAmB,EACS;EAC5B,MAAMC,OAAO,GAAAC,MAAA,CAAAC,MAAA,KAAQH,IAAI;IAAED;EAAQ,EAAE;EAErC,MAAMK,MAA6B,GAAG,OAAO,IAAAC,cAAU,EAACJ,OAAO,CAAC;EAChE,IAAIG,MAAM,KAAK,IAAI,EAAE,OAAO,IAAI;EAEhC,MAAME,IAAI,GAAG,OAAOV,EAAE,CAACW,QAAQ,CAACR,QAAQ,EAAE,MAAM,CAAC;EACjD,OAAO,OAAO,IAAAS,WAAG,EAACJ,MAAM,EAAEE,IAAI,CAAC;AACjC,CAAC,CAAC;AAYK,SAASG,aAAaA,CAC3B,GAAGC,IAAoD,EACvD;EACAb,mBAAmB,CAACc,OAAO,CAAC,GAAGD,IAAI,CAAC;AACtC;AAEO,SAASE,iBAAiBA,CAC/B,GAAGF,IAAiD,EACpD;EACA,OAAOb,mBAAmB,CAACgB,IAAI,CAAC,GAAGH,IAAI,CAAC;AAC1C;AACO,SAASI,kBAAkBA,CAChC,GAAGJ,IAAkD,EACrD;EACA,OAAOb,mBAAmB,CAACkB,KAAK,CAAC,GAAGL,IAAI,CAAC;AAC3C;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transform.js b/node_modules/@babel/core/lib/transform.js deleted file mode 100644 index 3b496dbb..00000000 --- a/node_modules/@babel/core/lib/transform.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.transform = void 0; -exports.transformAsync = transformAsync; -exports.transformSync = transformSync; -function _gensync() { - const data = require("gensync"); - _gensync = function () { - return data; - }; - return data; -} -var _index = require("./config/index.js"); -var _index2 = require("./transformation/index.js"); -var _rewriteStackTrace = require("./errors/rewrite-stack-trace.js"); -const transformRunner = _gensync()(function* transform(code, opts) { - const config = yield* (0, _index.default)(opts); - if (config === null) return null; - return yield* (0, _index2.run)(config, code); -}); -const transform = exports.transform = function transform(code, optsOrCallback, maybeCallback) { - let opts; - let callback; - if (typeof optsOrCallback === "function") { - callback = optsOrCallback; - opts = undefined; - } else { - opts = optsOrCallback; - callback = maybeCallback; - } - if (callback === undefined) { - return (0, _rewriteStackTrace.beginHiddenCallStack)(transformRunner.sync)(code, opts); - } - (0, _rewriteStackTrace.beginHiddenCallStack)(transformRunner.errback)(code, opts, callback); -}; -function transformSync(...args) { - return (0, _rewriteStackTrace.beginHiddenCallStack)(transformRunner.sync)(...args); -} -function transformAsync(...args) { - return (0, _rewriteStackTrace.beginHiddenCallStack)(transformRunner.async)(...args); -} -0 && 0; - -//# sourceMappingURL=transform.js.map diff --git a/node_modules/@babel/core/lib/transform.js.map b/node_modules/@babel/core/lib/transform.js.map deleted file mode 100644 index 6f3e9f0a..00000000 --- a/node_modules/@babel/core/lib/transform.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_gensync","data","require","_index","_index2","_rewriteStackTrace","transformRunner","gensync","transform","code","opts","config","loadConfig","run","exports","optsOrCallback","maybeCallback","callback","undefined","beginHiddenCallStack","sync","errback","transformSync","args","transformAsync","async"],"sources":["../src/transform.ts"],"sourcesContent":["import gensync, { type Handler } from \"gensync\";\n\nimport loadConfig from \"./config/index.ts\";\nimport type { InputOptions, ResolvedConfig } from \"./config/index.ts\";\nimport { run } from \"./transformation/index.ts\";\n\nimport type { FileResult, FileResultCallback } from \"./transformation/index.ts\";\nimport { beginHiddenCallStack } from \"./errors/rewrite-stack-trace.ts\";\n\nexport type { FileResult } from \"./transformation/index.ts\";\n\ntype Transform = {\n (code: string, callback: FileResultCallback): void;\n (\n code: string,\n opts: InputOptions | undefined | null,\n callback: FileResultCallback,\n ): void;\n (code: string, opts?: InputOptions | null): FileResult | null;\n};\n\nconst transformRunner = gensync(function* transform(\n code: string,\n opts?: InputOptions,\n): Handler {\n const config: ResolvedConfig | null = yield* loadConfig(opts);\n if (config === null) return null;\n\n return yield* run(config, code);\n});\n\nexport const transform: Transform = function transform(\n code,\n optsOrCallback?: InputOptions | null | undefined | FileResultCallback,\n maybeCallback?: FileResultCallback,\n) {\n let opts: InputOptions | undefined | null;\n let callback: FileResultCallback | undefined;\n if (typeof optsOrCallback === \"function\") {\n callback = optsOrCallback;\n opts = undefined;\n } else {\n opts = optsOrCallback;\n callback = maybeCallback;\n }\n\n if (callback === undefined) {\n if (process.env.BABEL_8_BREAKING) {\n throw new Error(\n \"Starting from Babel 8.0.0, the 'transform' function expects a callback. If you need to call it synchronously, please use 'transformSync'.\",\n );\n } else {\n // console.warn(\n // \"Starting from Babel 8.0.0, the 'transform' function will expect a callback. If you need to call it synchronously, please use 'transformSync'.\",\n // );\n return beginHiddenCallStack(transformRunner.sync)(code, opts);\n }\n }\n\n beginHiddenCallStack(transformRunner.errback)(code, opts, callback);\n};\n\nexport function transformSync(\n ...args: Parameters\n) {\n return beginHiddenCallStack(transformRunner.sync)(...args);\n}\nexport function transformAsync(\n ...args: Parameters\n) {\n return beginHiddenCallStack(transformRunner.async)(...args);\n}\n"],"mappings":";;;;;;;;AAAA,SAAAA,SAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,QAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAEA,IAAAE,MAAA,GAAAD,OAAA;AAEA,IAAAE,OAAA,GAAAF,OAAA;AAGA,IAAAG,kBAAA,GAAAH,OAAA;AAcA,MAAMI,eAAe,GAAGC,SAAMA,CAAC,CAAC,UAAUC,SAASA,CACjDC,IAAY,EACZC,IAAmB,EACS;EAC5B,MAAMC,MAA6B,GAAG,OAAO,IAAAC,cAAU,EAACF,IAAI,CAAC;EAC7D,IAAIC,MAAM,KAAK,IAAI,EAAE,OAAO,IAAI;EAEhC,OAAO,OAAO,IAAAE,WAAG,EAACF,MAAM,EAAEF,IAAI,CAAC;AACjC,CAAC,CAAC;AAEK,MAAMD,SAAoB,GAAAM,OAAA,CAAAN,SAAA,GAAG,SAASA,SAASA,CACpDC,IAAI,EACJM,cAAqE,EACrEC,aAAkC,EAClC;EACA,IAAIN,IAAqC;EACzC,IAAIO,QAAwC;EAC5C,IAAI,OAAOF,cAAc,KAAK,UAAU,EAAE;IACxCE,QAAQ,GAAGF,cAAc;IACzBL,IAAI,GAAGQ,SAAS;EAClB,CAAC,MAAM;IACLR,IAAI,GAAGK,cAAc;IACrBE,QAAQ,GAAGD,aAAa;EAC1B;EAEA,IAAIC,QAAQ,KAAKC,SAAS,EAAE;IASxB,OAAO,IAAAC,uCAAoB,EAACb,eAAe,CAACc,IAAI,CAAC,CAACX,IAAI,EAAEC,IAAI,CAAC;EAEjE;EAEA,IAAAS,uCAAoB,EAACb,eAAe,CAACe,OAAO,CAAC,CAACZ,IAAI,EAAEC,IAAI,EAAEO,QAAQ,CAAC;AACrE,CAAC;AAEM,SAASK,aAAaA,CAC3B,GAAGC,IAA6C,EAChD;EACA,OAAO,IAAAJ,uCAAoB,EAACb,eAAe,CAACc,IAAI,CAAC,CAAC,GAAGG,IAAI,CAAC;AAC5D;AACO,SAASC,cAAcA,CAC5B,GAAGD,IAA8C,EACjD;EACA,OAAO,IAAAJ,uCAAoB,EAACb,eAAe,CAACmB,KAAK,CAAC,CAAC,GAAGF,IAAI,CAAC;AAC7D;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transformation/block-hoist-plugin.js b/node_modules/@babel/core/lib/transformation/block-hoist-plugin.js deleted file mode 100644 index ec22ee3b..00000000 --- a/node_modules/@babel/core/lib/transformation/block-hoist-plugin.js +++ /dev/null @@ -1,84 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = loadBlockHoistPlugin; -function _traverse() { - const data = require("@babel/traverse"); - _traverse = function () { - return data; - }; - return data; -} -var _plugin = require("../config/plugin.js"); -let LOADED_PLUGIN; -const blockHoistPlugin = { - name: "internal.blockHoist", - visitor: { - Block: { - exit({ - node - }) { - node.body = performHoisting(node.body); - } - }, - SwitchCase: { - exit({ - node - }) { - node.consequent = performHoisting(node.consequent); - } - } - } -}; -function performHoisting(body) { - let max = Math.pow(2, 30) - 1; - let hasChange = false; - for (let i = 0; i < body.length; i++) { - const n = body[i]; - const p = priority(n); - if (p > max) { - hasChange = true; - break; - } - max = p; - } - if (!hasChange) return body; - return stableSort(body.slice()); -} -function loadBlockHoistPlugin() { - if (!LOADED_PLUGIN) { - LOADED_PLUGIN = new _plugin.default(Object.assign({}, blockHoistPlugin, { - visitor: _traverse().default.explode(blockHoistPlugin.visitor) - }), {}); - } - return LOADED_PLUGIN; -} -function priority(bodyNode) { - const priority = bodyNode == null ? void 0 : bodyNode._blockHoist; - if (priority == null) return 1; - if (priority === true) return 2; - return priority; -} -function stableSort(body) { - const buckets = Object.create(null); - for (let i = 0; i < body.length; i++) { - const n = body[i]; - const p = priority(n); - const bucket = buckets[p] || (buckets[p] = []); - bucket.push(n); - } - const keys = Object.keys(buckets).map(k => +k).sort((a, b) => b - a); - let index = 0; - for (const key of keys) { - const bucket = buckets[key]; - for (const n of bucket) { - body[index++] = n; - } - } - return body; -} -0 && 0; - -//# sourceMappingURL=block-hoist-plugin.js.map diff --git a/node_modules/@babel/core/lib/transformation/block-hoist-plugin.js.map b/node_modules/@babel/core/lib/transformation/block-hoist-plugin.js.map deleted file mode 100644 index 028e36a6..00000000 --- a/node_modules/@babel/core/lib/transformation/block-hoist-plugin.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_traverse","data","require","_plugin","LOADED_PLUGIN","blockHoistPlugin","name","visitor","Block","exit","node","body","performHoisting","SwitchCase","consequent","max","Math","pow","hasChange","i","length","n","p","priority","stableSort","slice","loadBlockHoistPlugin","Plugin","Object","assign","traverse","explode","bodyNode","_blockHoist","buckets","create","bucket","push","keys","map","k","sort","a","b","index","key"],"sources":["../../src/transformation/block-hoist-plugin.ts"],"sourcesContent":["import traverse from \"@babel/traverse\";\nimport type { Statement } from \"@babel/types\";\nimport type { PluginObject } from \"../config/index.ts\";\nimport Plugin from \"../config/plugin.ts\";\n\nlet LOADED_PLUGIN: Plugin | void;\n\nconst blockHoistPlugin: PluginObject = {\n /**\n * [Please add a description.]\n *\n * Priority:\n *\n * - 0 We want this to be at the **very** bottom\n * - 1 Default node position\n * - 2 Priority over normal nodes\n * - 3 We want this to be at the **very** top\n * - 4 Reserved for the helpers used to implement module imports.\n */\n\n name: \"internal.blockHoist\",\n\n visitor: {\n Block: {\n exit({ node }) {\n node.body = performHoisting(node.body);\n },\n },\n SwitchCase: {\n exit({ node }) {\n // In case statements, hoisting is difficult to perform correctly due to\n // functions that are declared and referenced in different blocks.\n // Nevertheless, hoisting the statements *inside* of each case should at\n // least mitigate the failure cases.\n node.consequent = performHoisting(node.consequent);\n },\n },\n },\n};\n\nfunction performHoisting(body: Statement[]): Statement[] {\n // Largest SMI\n let max = 2 ** 30 - 1;\n let hasChange = false;\n for (let i = 0; i < body.length; i++) {\n const n = body[i];\n const p = priority(n);\n if (p > max) {\n hasChange = true;\n break;\n }\n max = p;\n }\n if (!hasChange) return body;\n\n // My kingdom for a stable sort!\n return stableSort(body.slice());\n}\n\nexport default function loadBlockHoistPlugin(): Plugin {\n if (!LOADED_PLUGIN) {\n // cache the loaded blockHoist plugin plugin\n LOADED_PLUGIN = new Plugin(\n {\n ...blockHoistPlugin,\n visitor: traverse.explode(blockHoistPlugin.visitor),\n },\n {},\n );\n }\n\n return LOADED_PLUGIN;\n}\n\nfunction priority(bodyNode: Statement & { _blockHoist?: number | true }) {\n const priority = bodyNode?._blockHoist;\n if (priority == null) return 1;\n if (priority === true) return 2;\n return priority;\n}\n\nfunction stableSort(body: Statement[]) {\n // By default, we use priorities of 0-4.\n const buckets = Object.create(null);\n\n // By collecting into buckets, we can guarantee a stable sort.\n for (let i = 0; i < body.length; i++) {\n const n = body[i];\n const p = priority(n);\n\n // In case some plugin is setting an unexpected priority.\n const bucket = buckets[p] || (buckets[p] = []);\n bucket.push(n);\n }\n\n // Sort our keys in descending order. Keys are unique, so we don't have to\n // worry about stability.\n const keys = Object.keys(buckets)\n .map(k => +k)\n .sort((a, b) => b - a);\n\n let index = 0;\n for (const key of keys) {\n const bucket = buckets[key];\n for (const n of bucket) {\n body[index++] = n;\n }\n }\n return body;\n}\n"],"mappings":";;;;;;AAAA,SAAAA,UAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,SAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAGA,IAAAE,OAAA,GAAAD,OAAA;AAEA,IAAIE,aAA4B;AAEhC,MAAMC,gBAA8B,GAAG;EAarCC,IAAI,EAAE,qBAAqB;EAE3BC,OAAO,EAAE;IACPC,KAAK,EAAE;MACLC,IAAIA,CAAC;QAAEC;MAAK,CAAC,EAAE;QACbA,IAAI,CAACC,IAAI,GAAGC,eAAe,CAACF,IAAI,CAACC,IAAI,CAAC;MACxC;IACF,CAAC;IACDE,UAAU,EAAE;MACVJ,IAAIA,CAAC;QAAEC;MAAK,CAAC,EAAE;QAKbA,IAAI,CAACI,UAAU,GAAGF,eAAe,CAACF,IAAI,CAACI,UAAU,CAAC;MACpD;IACF;EACF;AACF,CAAC;AAED,SAASF,eAAeA,CAACD,IAAiB,EAAe;EAEvD,IAAII,GAAG,GAAGC,IAAA,CAAAC,GAAA,EAAC,EAAI,EAAE,IAAG,CAAC;EACrB,IAAIC,SAAS,GAAG,KAAK;EACrB,KAAK,IAAIC,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGR,IAAI,CAACS,MAAM,EAAED,CAAC,EAAE,EAAE;IACpC,MAAME,CAAC,GAAGV,IAAI,CAACQ,CAAC,CAAC;IACjB,MAAMG,CAAC,GAAGC,QAAQ,CAACF,CAAC,CAAC;IACrB,IAAIC,CAAC,GAAGP,GAAG,EAAE;MACXG,SAAS,GAAG,IAAI;MAChB;IACF;IACAH,GAAG,GAAGO,CAAC;EACT;EACA,IAAI,CAACJ,SAAS,EAAE,OAAOP,IAAI;EAG3B,OAAOa,UAAU,CAACb,IAAI,CAACc,KAAK,CAAC,CAAC,CAAC;AACjC;AAEe,SAASC,oBAAoBA,CAAA,EAAW;EACrD,IAAI,CAACtB,aAAa,EAAE;IAElBA,aAAa,GAAG,IAAIuB,eAAM,CAAAC,MAAA,CAAAC,MAAA,KAEnBxB,gBAAgB;MACnBE,OAAO,EAAEuB,mBAAQ,CAACC,OAAO,CAAC1B,gBAAgB,CAACE,OAAO;IAAC,IAErD,CAAC,CACH,CAAC;EACH;EAEA,OAAOH,aAAa;AACtB;AAEA,SAASmB,QAAQA,CAACS,QAAqD,EAAE;EACvE,MAAMT,QAAQ,GAAGS,QAAQ,oBAARA,QAAQ,CAAEC,WAAW;EACtC,IAAIV,QAAQ,IAAI,IAAI,EAAE,OAAO,CAAC;EAC9B,IAAIA,QAAQ,KAAK,IAAI,EAAE,OAAO,CAAC;EAC/B,OAAOA,QAAQ;AACjB;AAEA,SAASC,UAAUA,CAACb,IAAiB,EAAE;EAErC,MAAMuB,OAAO,GAAGN,MAAM,CAACO,MAAM,CAAC,IAAI,CAAC;EAGnC,KAAK,IAAIhB,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGR,IAAI,CAACS,MAAM,EAAED,CAAC,EAAE,EAAE;IACpC,MAAME,CAAC,GAAGV,IAAI,CAACQ,CAAC,CAAC;IACjB,MAAMG,CAAC,GAAGC,QAAQ,CAACF,CAAC,CAAC;IAGrB,MAAMe,MAAM,GAAGF,OAAO,CAACZ,CAAC,CAAC,KAAKY,OAAO,CAACZ,CAAC,CAAC,GAAG,EAAE,CAAC;IAC9Cc,MAAM,CAACC,IAAI,CAAChB,CAAC,CAAC;EAChB;EAIA,MAAMiB,IAAI,GAAGV,MAAM,CAACU,IAAI,CAACJ,OAAO,CAAC,CAC9BK,GAAG,CAACC,CAAC,IAAI,CAACA,CAAC,CAAC,CACZC,IAAI,CAAC,CAACC,CAAC,EAAEC,CAAC,KAAKA,CAAC,GAAGD,CAAC,CAAC;EAExB,IAAIE,KAAK,GAAG,CAAC;EACb,KAAK,MAAMC,GAAG,IAAIP,IAAI,EAAE;IACtB,MAAMF,MAAM,GAAGF,OAAO,CAACW,GAAG,CAAC;IAC3B,KAAK,MAAMxB,CAAC,IAAIe,MAAM,EAAE;MACtBzB,IAAI,CAACiC,KAAK,EAAE,CAAC,GAAGvB,CAAC;IACnB;EACF;EACA,OAAOV,IAAI;AACb;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transformation/file/babel-7-helpers.cjs b/node_modules/@babel/core/lib/transformation/file/babel-7-helpers.cjs deleted file mode 100644 index a532ff12..00000000 --- a/node_modules/@babel/core/lib/transformation/file/babel-7-helpers.cjs +++ /dev/null @@ -1,4 +0,0 @@ -exports.getModuleName = () => require("@babel/helper-module-transforms").getModuleName; -0 && 0; - -//# sourceMappingURL=babel-7-helpers.cjs.map diff --git a/node_modules/@babel/core/lib/transformation/file/babel-7-helpers.cjs.map b/node_modules/@babel/core/lib/transformation/file/babel-7-helpers.cjs.map deleted file mode 100644 index 241ae7e2..00000000 --- a/node_modules/@babel/core/lib/transformation/file/babel-7-helpers.cjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["exports","getModuleName","require"],"sources":["../../../src/transformation/file/babel-7-helpers.cjs"],"sourcesContent":["// TODO(Babel 8): Remove this file\n\nif (!process.env.BABEL_8_BREAKING) {\n exports.getModuleName = () =>\n require(\"@babel/helper-module-transforms\").getModuleName;\n} else if (process.env.IS_PUBLISH) {\n throw new Error(\n \"Internal Babel error: This file should only be loaded in Babel 7\",\n );\n}\n"],"mappings":"AAGEA,OAAO,CAACC,aAAa,GAAG,MACtBC,OAAO,CAAC,iCAAiC,CAAC,CAACD,aAAa;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transformation/file/file.js b/node_modules/@babel/core/lib/transformation/file/file.js deleted file mode 100644 index a17be42d..00000000 --- a/node_modules/@babel/core/lib/transformation/file/file.js +++ /dev/null @@ -1,204 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; -function helpers() { - const data = require("@babel/helpers"); - helpers = function () { - return data; - }; - return data; -} -function _traverse() { - const data = require("@babel/traverse"); - _traverse = function () { - return data; - }; - return data; -} -function _codeFrame() { - const data = require("@babel/code-frame"); - _codeFrame = function () { - return data; - }; - return data; -} -function _t() { - const data = require("@babel/types"); - _t = function () { - return data; - }; - return data; -} -function _semver() { - const data = require("semver"); - _semver = function () { - return data; - }; - return data; -} -var _babel7Helpers = require("./babel-7-helpers.cjs"); -const { - cloneNode, - interpreterDirective, - traverseFast -} = _t(); -class File { - constructor(options, { - code, - ast, - inputMap - }) { - this._map = new Map(); - this.opts = void 0; - this.declarations = {}; - this.path = void 0; - this.ast = void 0; - this.scope = void 0; - this.metadata = {}; - this.code = ""; - this.inputMap = void 0; - this.hub = { - file: this, - getCode: () => this.code, - getScope: () => this.scope, - addHelper: this.addHelper.bind(this), - buildError: this.buildCodeFrameError.bind(this) - }; - this.opts = options; - this.code = code; - this.ast = ast; - this.inputMap = inputMap; - this.path = _traverse().NodePath.get({ - hub: this.hub, - parentPath: null, - parent: this.ast, - container: this.ast, - key: "program" - }).setContext(); - this.scope = this.path.scope; - } - get shebang() { - const { - interpreter - } = this.path.node; - return interpreter ? interpreter.value : ""; - } - set shebang(value) { - if (value) { - this.path.get("interpreter").replaceWith(interpreterDirective(value)); - } else { - this.path.get("interpreter").remove(); - } - } - set(key, val) { - if (key === "helpersNamespace") { - throw new Error("Babel 7.0.0-beta.56 has dropped support for the 'helpersNamespace' utility." + "If you are using @babel/plugin-external-helpers you will need to use a newer " + "version than the one you currently have installed. " + "If you have your own implementation, you'll want to explore using 'helperGenerator' " + "alongside 'file.availableHelper()'."); - } - this._map.set(key, val); - } - get(key) { - return this._map.get(key); - } - has(key) { - return this._map.has(key); - } - availableHelper(name, versionRange) { - if (helpers().isInternal(name)) return false; - let minVersion; - try { - minVersion = helpers().minVersion(name); - } catch (err) { - if (err.code !== "BABEL_HELPER_UNKNOWN") throw err; - return false; - } - if (typeof versionRange !== "string") return true; - if (_semver().valid(versionRange)) versionRange = `^${versionRange}`; - return !_semver().intersects(`<${minVersion}`, versionRange) && !_semver().intersects(`>=8.0.0`, versionRange); - } - addHelper(name) { - if (helpers().isInternal(name)) { - throw new Error("Cannot use internal helper " + name); - } - return this._addHelper(name); - } - _addHelper(name) { - const declar = this.declarations[name]; - if (declar) return cloneNode(declar); - const generator = this.get("helperGenerator"); - if (generator) { - const res = generator(name); - if (res) return res; - } - helpers().minVersion(name); - const uid = this.declarations[name] = this.scope.generateUidIdentifier(name); - const dependencies = {}; - for (const dep of helpers().getDependencies(name)) { - dependencies[dep] = this._addHelper(dep); - } - const { - nodes, - globals - } = helpers().get(name, dep => dependencies[dep], uid.name, Object.keys(this.scope.getAllBindings())); - globals.forEach(name => { - if (this.path.scope.hasBinding(name, true)) { - this.path.scope.rename(name); - } - }); - nodes.forEach(node => { - node._compact = true; - }); - const added = this.path.unshiftContainer("body", nodes); - for (const path of added) { - if (path.isVariableDeclaration()) this.scope.registerDeclaration(path); - } - return uid; - } - buildCodeFrameError(node, msg, _Error = SyntaxError) { - let loc = node == null ? void 0 : node.loc; - if (!loc && node) { - traverseFast(node, function (node) { - if (node.loc) { - loc = node.loc; - return traverseFast.stop; - } - }); - let txt = "This is an error on an internal node. Probably an internal error."; - if (loc) txt += " Location has been estimated."; - msg += ` (${txt})`; - } - if (loc) { - const { - highlightCode = true - } = this.opts; - msg += "\n" + (0, _codeFrame().codeFrameColumns)(this.code, { - start: { - line: loc.start.line, - column: loc.start.column + 1 - }, - end: loc.end && loc.start.line === loc.end.line ? { - line: loc.end.line, - column: loc.end.column + 1 - } : undefined - }, { - highlightCode - }); - } - return new _Error(msg); - } -} -exports.default = File; -File.prototype.addImport = function addImport() { - throw new Error("This API has been removed. If you're looking for this " + "functionality in Babel 7, you should import the " + "'@babel/helper-module-imports' module and use the functions exposed " + " from that module, such as 'addNamed' or 'addDefault'."); -}; -File.prototype.addTemplateObject = function addTemplateObject() { - throw new Error("This function has been moved into the template literal transform itself."); -}; -File.prototype.getModuleName = function getModuleName() { - return _babel7Helpers.getModuleName()(this.opts, this.opts); -}; -0 && 0; - -//# sourceMappingURL=file.js.map diff --git a/node_modules/@babel/core/lib/transformation/file/file.js.map b/node_modules/@babel/core/lib/transformation/file/file.js.map deleted file mode 100644 index f20e6214..00000000 --- a/node_modules/@babel/core/lib/transformation/file/file.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["helpers","data","require","_traverse","_codeFrame","_t","_semver","_babel7Helpers","cloneNode","interpreterDirective","traverseFast","File","constructor","options","code","ast","inputMap","_map","Map","opts","declarations","path","scope","metadata","hub","file","getCode","getScope","addHelper","bind","buildError","buildCodeFrameError","NodePath","get","parentPath","parent","container","key","setContext","shebang","interpreter","node","value","replaceWith","remove","set","val","Error","has","availableHelper","name","versionRange","isInternal","minVersion","err","semver","valid","intersects","_addHelper","declar","generator","res","uid","generateUidIdentifier","dependencies","dep","getDependencies","nodes","globals","Object","keys","getAllBindings","forEach","hasBinding","rename","_compact","added","unshiftContainer","isVariableDeclaration","registerDeclaration","msg","_Error","SyntaxError","loc","stop","txt","highlightCode","codeFrameColumns","start","line","column","end","undefined","exports","default","prototype","addImport","addTemplateObject","getModuleName","babel7"],"sources":["../../../src/transformation/file/file.ts"],"sourcesContent":["import * as helpers from \"@babel/helpers\";\nimport { NodePath } from \"@babel/traverse\";\nimport type { HubInterface, Scope } from \"@babel/traverse\";\nimport { codeFrameColumns } from \"@babel/code-frame\";\nimport { cloneNode, interpreterDirective, traverseFast } from \"@babel/types\";\nimport type * as t from \"@babel/types\";\nimport semver from \"semver\";\n\nimport type { NormalizedFile } from \"../normalize-file.ts\";\n\n// @ts-expect-error This file is `any`\nimport babel7 from \"./babel-7-helpers.cjs\" with { if: \"!process.env.BABEL_8_BREAKING && (!USE_ESM || IS_STANDALONE)\" };\nimport type { ResolvedOptions } from \"../../config/validation/options.ts\";\nimport type { SourceMapConverter } from \"convert-source-map\";\n\nexport default class File {\n _map = new Map();\n opts: ResolvedOptions;\n declarations: Record = {};\n path: NodePath;\n ast: t.File;\n scope: Scope;\n metadata: Record = {};\n code: string = \"\";\n inputMap: SourceMapConverter;\n\n hub: HubInterface & { file: File } = {\n // keep it for the usage in babel-core, ex: path.hub.file.opts.filename\n file: this,\n getCode: () => this.code,\n getScope: () => this.scope,\n addHelper: this.addHelper.bind(this),\n buildError: this.buildCodeFrameError.bind(this),\n };\n\n constructor(\n options: ResolvedOptions,\n { code, ast, inputMap }: NormalizedFile,\n ) {\n this.opts = options;\n this.code = code;\n this.ast = ast;\n this.inputMap = inputMap;\n\n this.path = NodePath.get({\n hub: this.hub,\n parentPath: null,\n parent: this.ast,\n container: this.ast,\n key: \"program\",\n }).setContext() as NodePath;\n this.scope = this.path.scope;\n }\n\n /**\n * Provide backward-compatible access to the interpreter directive handling\n * in Babel 6.x. If you are writing a plugin for Babel 7.x, it would be\n * best to use 'program.interpreter' directly.\n */\n get shebang(): string {\n const { interpreter } = this.path.node;\n return interpreter ? interpreter.value : \"\";\n }\n set shebang(value: string) {\n if (value) {\n this.path.get(\"interpreter\").replaceWith(interpreterDirective(value));\n } else {\n this.path.get(\"interpreter\").remove();\n }\n }\n\n set(key: unknown, val: unknown) {\n if (!process.env.BABEL_8_BREAKING) {\n if (key === \"helpersNamespace\") {\n throw new Error(\n \"Babel 7.0.0-beta.56 has dropped support for the 'helpersNamespace' utility.\" +\n \"If you are using @babel/plugin-external-helpers you will need to use a newer \" +\n \"version than the one you currently have installed. \" +\n \"If you have your own implementation, you'll want to explore using 'helperGenerator' \" +\n \"alongside 'file.availableHelper()'.\",\n );\n }\n }\n\n this._map.set(key, val);\n }\n\n get(key: unknown): any {\n return this._map.get(key);\n }\n\n has(key: unknown): boolean {\n return this._map.has(key);\n }\n\n /**\n * Check if a given helper is available in @babel/core's helper list.\n *\n * This _also_ allows you to pass a Babel version specifically. If the\n * helper exists, but was not available for the full given range, it will be\n * considered unavailable.\n */\n availableHelper(name: string, versionRange?: string | null): boolean {\n if (helpers.isInternal(name)) return false;\n\n let minVersion;\n try {\n minVersion = helpers.minVersion(name);\n } catch (err) {\n if (err.code !== \"BABEL_HELPER_UNKNOWN\") throw err;\n\n return false;\n }\n\n if (typeof versionRange !== \"string\") return true;\n\n // semver.intersects() has some surprising behavior with comparing ranges\n // with pre-release versions. We add '^' to ensure that we are always\n // comparing ranges with ranges, which sidesteps this logic.\n // For example:\n //\n // semver.intersects(`<7.0.1`, \"7.0.0-beta.0\") // false - surprising\n // semver.intersects(`<7.0.1`, \"^7.0.0-beta.0\") // true - expected\n //\n // This is because the first falls back to\n //\n // semver.satisfies(\"7.0.0-beta.0\", `<7.0.1`) // false - surprising\n //\n // and this fails because a prerelease version can only satisfy a range\n // if it is a prerelease within the same major/minor/patch range.\n //\n // Note: If this is found to have issues, please also revisit the logic in\n // transform-runtime's definitions.js file.\n if (semver.valid(versionRange)) versionRange = `^${versionRange}`;\n\n if (process.env.BABEL_8_BREAKING) {\n return (\n !semver.intersects(`<${minVersion}`, versionRange) &&\n !semver.intersects(`>=9.0.0`, versionRange)\n );\n } else {\n return (\n !semver.intersects(`<${minVersion}`, versionRange) &&\n !semver.intersects(`>=8.0.0`, versionRange)\n );\n }\n }\n\n addHelper(name: string): t.Identifier {\n if (helpers.isInternal(name)) {\n throw new Error(\"Cannot use internal helper \" + name);\n }\n return this._addHelper(name);\n }\n\n _addHelper(name: string): t.Identifier {\n const declar = this.declarations[name];\n if (declar) return cloneNode(declar);\n\n const generator = this.get(\"helperGenerator\");\n if (generator) {\n const res = generator(name);\n if (res) return res;\n }\n\n // make sure that the helper exists\n helpers.minVersion(name);\n\n const uid = (this.declarations[name] =\n this.scope.generateUidIdentifier(name));\n\n const dependencies: Record = {};\n for (const dep of helpers.getDependencies(name)) {\n dependencies[dep] = this._addHelper(dep);\n }\n\n const { nodes, globals } = helpers.get(\n name,\n dep => dependencies[dep],\n uid.name,\n Object.keys(this.scope.getAllBindings()),\n );\n\n globals.forEach(name => {\n if (this.path.scope.hasBinding(name, true /* noGlobals */)) {\n this.path.scope.rename(name);\n }\n });\n\n nodes.forEach(node => {\n // @ts-expect-error Fixme: document _compact node property\n node._compact = true;\n });\n\n const added = this.path.unshiftContainer(\"body\", nodes);\n // TODO: NodePath#unshiftContainer should automatically register new\n // bindings.\n for (const path of added) {\n if (path.isVariableDeclaration()) this.scope.registerDeclaration(path);\n }\n\n return uid;\n }\n\n buildCodeFrameError(\n node: t.Node | undefined | null,\n msg: string,\n _Error: typeof Error = SyntaxError,\n ): Error {\n let loc = node?.loc;\n\n if (!loc && node) {\n traverseFast(node, function (node) {\n if (node.loc) {\n loc = node.loc;\n return traverseFast.stop;\n }\n });\n\n let txt =\n \"This is an error on an internal node. Probably an internal error.\";\n if (loc) txt += \" Location has been estimated.\";\n\n msg += ` (${txt})`;\n }\n\n if (loc) {\n const { highlightCode = true } = this.opts;\n\n msg +=\n \"\\n\" +\n codeFrameColumns(\n this.code,\n {\n start: {\n line: loc.start.line,\n column: loc.start.column + 1,\n },\n end:\n loc.end && loc.start.line === loc.end.line\n ? {\n line: loc.end.line,\n column: loc.end.column + 1,\n }\n : undefined,\n },\n { highlightCode },\n );\n }\n\n return new _Error(msg);\n }\n}\n\nif (!process.env.BABEL_8_BREAKING) {\n // @ts-expect-error Babel 7\n File.prototype.addImport = function addImport() {\n throw new Error(\n \"This API has been removed. If you're looking for this \" +\n \"functionality in Babel 7, you should import the \" +\n \"'@babel/helper-module-imports' module and use the functions exposed \" +\n \" from that module, such as 'addNamed' or 'addDefault'.\",\n );\n };\n // @ts-expect-error Babel 7\n File.prototype.addTemplateObject = function addTemplateObject() {\n throw new Error(\n \"This function has been moved into the template literal transform itself.\",\n );\n };\n\n if (!USE_ESM || IS_STANDALONE) {\n // @ts-expect-error Babel 7\n File.prototype.getModuleName = function getModuleName() {\n return babel7.getModuleName()(this.opts, this.opts);\n };\n }\n}\n"],"mappings":";;;;;;AAAA,SAAAA,QAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,OAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,SAAAE,UAAA;EAAA,MAAAF,IAAA,GAAAC,OAAA;EAAAC,SAAA,YAAAA,CAAA;IAAA,OAAAF,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAEA,SAAAG,WAAA;EAAA,MAAAH,IAAA,GAAAC,OAAA;EAAAE,UAAA,YAAAA,CAAA;IAAA,OAAAH,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,SAAAI,GAAA;EAAA,MAAAJ,IAAA,GAAAC,OAAA;EAAAG,EAAA,YAAAA,CAAA;IAAA,OAAAJ,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAEA,SAAAK,QAAA;EAAA,MAAAL,IAAA,GAAAC,OAAA;EAAAI,OAAA,YAAAA,CAAA;IAAA,OAAAL,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAKA,IAAAM,cAAA,GAAAL,OAAA;AAAuH;EAP9GM,SAAS;EAAEC,oBAAoB;EAAEC;AAAY,IAAAL,EAAA;AAWvC,MAAMM,IAAI,CAAC;EAoBxBC,WAAWA,CACTC,OAAwB,EACxB;IAAEC,IAAI;IAAEC,GAAG;IAAEC;EAAyB,CAAC,EACvC;IAAA,KAtBFC,IAAI,GAAG,IAAIC,GAAG,CAAmB,CAAC;IAAA,KAClCC,IAAI;IAAA,KACJC,YAAY,GAAiC,CAAC,CAAC;IAAA,KAC/CC,IAAI;IAAA,KACJN,GAAG;IAAA,KACHO,KAAK;IAAA,KACLC,QAAQ,GAAwB,CAAC,CAAC;IAAA,KAClCT,IAAI,GAAW,EAAE;IAAA,KACjBE,QAAQ;IAAA,KAERQ,GAAG,GAAkC;MAEnCC,IAAI,EAAE,IAAI;MACVC,OAAO,EAAEA,CAAA,KAAM,IAAI,CAACZ,IAAI;MACxBa,QAAQ,EAAEA,CAAA,KAAM,IAAI,CAACL,KAAK;MAC1BM,SAAS,EAAE,IAAI,CAACA,SAAS,CAACC,IAAI,CAAC,IAAI,CAAC;MACpCC,UAAU,EAAE,IAAI,CAACC,mBAAmB,CAACF,IAAI,CAAC,IAAI;IAChD,CAAC;IAMC,IAAI,CAACV,IAAI,GAAGN,OAAO;IACnB,IAAI,CAACC,IAAI,GAAGA,IAAI;IAChB,IAAI,CAACC,GAAG,GAAGA,GAAG;IACd,IAAI,CAACC,QAAQ,GAAGA,QAAQ;IAExB,IAAI,CAACK,IAAI,GAAGW,oBAAQ,CAACC,GAAG,CAAC;MACvBT,GAAG,EAAE,IAAI,CAACA,GAAG;MACbU,UAAU,EAAE,IAAI;MAChBC,MAAM,EAAE,IAAI,CAACpB,GAAG;MAChBqB,SAAS,EAAE,IAAI,CAACrB,GAAG;MACnBsB,GAAG,EAAE;IACP,CAAC,CAAC,CAACC,UAAU,CAAC,CAAwB;IACtC,IAAI,CAAChB,KAAK,GAAG,IAAI,CAACD,IAAI,CAACC,KAAK;EAC9B;EAOA,IAAIiB,OAAOA,CAAA,EAAW;IACpB,MAAM;MAAEC;IAAY,CAAC,GAAG,IAAI,CAACnB,IAAI,CAACoB,IAAI;IACtC,OAAOD,WAAW,GAAGA,WAAW,CAACE,KAAK,GAAG,EAAE;EAC7C;EACA,IAAIH,OAAOA,CAACG,KAAa,EAAE;IACzB,IAAIA,KAAK,EAAE;MACT,IAAI,CAACrB,IAAI,CAACY,GAAG,CAAC,aAAa,CAAC,CAACU,WAAW,CAAClC,oBAAoB,CAACiC,KAAK,CAAC,CAAC;IACvE,CAAC,MAAM;MACL,IAAI,CAACrB,IAAI,CAACY,GAAG,CAAC,aAAa,CAAC,CAACW,MAAM,CAAC,CAAC;IACvC;EACF;EAEAC,GAAGA,CAACR,GAAY,EAAES,GAAY,EAAE;IAE5B,IAAIT,GAAG,KAAK,kBAAkB,EAAE;MAC9B,MAAM,IAAIU,KAAK,CACb,6EAA6E,GAC3E,+EAA+E,GAC/E,qDAAqD,GACrD,sFAAsF,GACtF,qCACJ,CAAC;IACH;IAGF,IAAI,CAAC9B,IAAI,CAAC4B,GAAG,CAACR,GAAG,EAAES,GAAG,CAAC;EACzB;EAEAb,GAAGA,CAACI,GAAY,EAAO;IACrB,OAAO,IAAI,CAACpB,IAAI,CAACgB,GAAG,CAACI,GAAG,CAAC;EAC3B;EAEAW,GAAGA,CAACX,GAAY,EAAW;IACzB,OAAO,IAAI,CAACpB,IAAI,CAAC+B,GAAG,CAACX,GAAG,CAAC;EAC3B;EASAY,eAAeA,CAACC,IAAY,EAAEC,YAA4B,EAAW;IACnE,IAAInD,OAAO,CAAD,CAAC,CAACoD,UAAU,CAACF,IAAI,CAAC,EAAE,OAAO,KAAK;IAE1C,IAAIG,UAAU;IACd,IAAI;MACFA,UAAU,GAAGrD,OAAO,CAAD,CAAC,CAACqD,UAAU,CAACH,IAAI,CAAC;IACvC,CAAC,CAAC,OAAOI,GAAG,EAAE;MACZ,IAAIA,GAAG,CAACxC,IAAI,KAAK,sBAAsB,EAAE,MAAMwC,GAAG;MAElD,OAAO,KAAK;IACd;IAEA,IAAI,OAAOH,YAAY,KAAK,QAAQ,EAAE,OAAO,IAAI;IAmBjD,IAAII,QAAKA,CAAC,CAACC,KAAK,CAACL,YAAY,CAAC,EAAEA,YAAY,GAAG,IAAIA,YAAY,EAAE;IAQ/D,OACE,CAACI,QAAKA,CAAC,CAACE,UAAU,CAAC,IAAIJ,UAAU,EAAE,EAAEF,YAAY,CAAC,IAClD,CAACI,QAAKA,CAAC,CAACE,UAAU,CAAC,SAAS,EAAEN,YAAY,CAAC;EAGjD;EAEAvB,SAASA,CAACsB,IAAY,EAAgB;IACpC,IAAIlD,OAAO,CAAD,CAAC,CAACoD,UAAU,CAACF,IAAI,CAAC,EAAE;MAC5B,MAAM,IAAIH,KAAK,CAAC,6BAA6B,GAAGG,IAAI,CAAC;IACvD;IACA,OAAO,IAAI,CAACQ,UAAU,CAACR,IAAI,CAAC;EAC9B;EAEAQ,UAAUA,CAACR,IAAY,EAAgB;IACrC,MAAMS,MAAM,GAAG,IAAI,CAACvC,YAAY,CAAC8B,IAAI,CAAC;IACtC,IAAIS,MAAM,EAAE,OAAOnD,SAAS,CAACmD,MAAM,CAAC;IAEpC,MAAMC,SAAS,GAAG,IAAI,CAAC3B,GAAG,CAAC,iBAAiB,CAAC;IAC7C,IAAI2B,SAAS,EAAE;MACb,MAAMC,GAAG,GAAGD,SAAS,CAACV,IAAI,CAAC;MAC3B,IAAIW,GAAG,EAAE,OAAOA,GAAG;IACrB;IAGA7D,OAAO,CAAD,CAAC,CAACqD,UAAU,CAACH,IAAI,CAAC;IAExB,MAAMY,GAAG,GAAI,IAAI,CAAC1C,YAAY,CAAC8B,IAAI,CAAC,GAClC,IAAI,CAAC5B,KAAK,CAACyC,qBAAqB,CAACb,IAAI,CAAE;IAEzC,MAAMc,YAA0C,GAAG,CAAC,CAAC;IACrD,KAAK,MAAMC,GAAG,IAAIjE,OAAO,CAAD,CAAC,CAACkE,eAAe,CAAChB,IAAI,CAAC,EAAE;MAC/Cc,YAAY,CAACC,GAAG,CAAC,GAAG,IAAI,CAACP,UAAU,CAACO,GAAG,CAAC;IAC1C;IAEA,MAAM;MAAEE,KAAK;MAAEC;IAAQ,CAAC,GAAGpE,OAAO,CAAD,CAAC,CAACiC,GAAG,CACpCiB,IAAI,EACJe,GAAG,IAAID,YAAY,CAACC,GAAG,CAAC,EACxBH,GAAG,CAACZ,IAAI,EACRmB,MAAM,CAACC,IAAI,CAAC,IAAI,CAAChD,KAAK,CAACiD,cAAc,CAAC,CAAC,CACzC,CAAC;IAEDH,OAAO,CAACI,OAAO,CAACtB,IAAI,IAAI;MACtB,IAAI,IAAI,CAAC7B,IAAI,CAACC,KAAK,CAACmD,UAAU,CAACvB,IAAI,EAAE,IAAoB,CAAC,EAAE;QAC1D,IAAI,CAAC7B,IAAI,CAACC,KAAK,CAACoD,MAAM,CAACxB,IAAI,CAAC;MAC9B;IACF,CAAC,CAAC;IAEFiB,KAAK,CAACK,OAAO,CAAC/B,IAAI,IAAI;MAEpBA,IAAI,CAACkC,QAAQ,GAAG,IAAI;IACtB,CAAC,CAAC;IAEF,MAAMC,KAAK,GAAG,IAAI,CAACvD,IAAI,CAACwD,gBAAgB,CAAC,MAAM,EAAEV,KAAK,CAAC;IAGvD,KAAK,MAAM9C,IAAI,IAAIuD,KAAK,EAAE;MACxB,IAAIvD,IAAI,CAACyD,qBAAqB,CAAC,CAAC,EAAE,IAAI,CAACxD,KAAK,CAACyD,mBAAmB,CAAC1D,IAAI,CAAC;IACxE;IAEA,OAAOyC,GAAG;EACZ;EAEA/B,mBAAmBA,CACjBU,IAA+B,EAC/BuC,GAAW,EACXC,MAAoB,GAAGC,WAAW,EAC3B;IACP,IAAIC,GAAG,GAAG1C,IAAI,oBAAJA,IAAI,CAAE0C,GAAG;IAEnB,IAAI,CAACA,GAAG,IAAI1C,IAAI,EAAE;MAChB/B,YAAY,CAAC+B,IAAI,EAAE,UAAUA,IAAI,EAAE;QACjC,IAAIA,IAAI,CAAC0C,GAAG,EAAE;UACZA,GAAG,GAAG1C,IAAI,CAAC0C,GAAG;UACd,OAAOzE,YAAY,CAAC0E,IAAI;QAC1B;MACF,CAAC,CAAC;MAEF,IAAIC,GAAG,GACL,mEAAmE;MACrE,IAAIF,GAAG,EAAEE,GAAG,IAAI,+BAA+B;MAE/CL,GAAG,IAAI,KAAKK,GAAG,GAAG;IACpB;IAEA,IAAIF,GAAG,EAAE;MACP,MAAM;QAAEG,aAAa,GAAG;MAAK,CAAC,GAAG,IAAI,CAACnE,IAAI;MAE1C6D,GAAG,IACD,IAAI,GACJ,IAAAO,6BAAgB,EACd,IAAI,CAACzE,IAAI,EACT;QACE0E,KAAK,EAAE;UACLC,IAAI,EAAEN,GAAG,CAACK,KAAK,CAACC,IAAI;UACpBC,MAAM,EAAEP,GAAG,CAACK,KAAK,CAACE,MAAM,GAAG;QAC7B,CAAC;QACDC,GAAG,EACDR,GAAG,CAACQ,GAAG,IAAIR,GAAG,CAACK,KAAK,CAACC,IAAI,KAAKN,GAAG,CAACQ,GAAG,CAACF,IAAI,GACtC;UACEA,IAAI,EAAEN,GAAG,CAACQ,GAAG,CAACF,IAAI;UAClBC,MAAM,EAAEP,GAAG,CAACQ,GAAG,CAACD,MAAM,GAAG;QAC3B,CAAC,GACDE;MACR,CAAC,EACD;QAAEN;MAAc,CAClB,CAAC;IACL;IAEA,OAAO,IAAIL,MAAM,CAACD,GAAG,CAAC;EACxB;AACF;AAACa,OAAA,CAAAC,OAAA,GAAAnF,IAAA;AAICA,IAAI,CAACoF,SAAS,CAACC,SAAS,GAAG,SAASA,SAASA,CAAA,EAAG;EAC9C,MAAM,IAAIjD,KAAK,CACb,wDAAwD,GACtD,kDAAkD,GAClD,sEAAsE,GACtE,wDACJ,CAAC;AACH,CAAC;AAEDpC,IAAI,CAACoF,SAAS,CAACE,iBAAiB,GAAG,SAASA,iBAAiBA,CAAA,EAAG;EAC9D,MAAM,IAAIlD,KAAK,CACb,0EACF,CAAC;AACH,CAAC;AAICpC,IAAI,CAACoF,SAAS,CAACG,aAAa,GAAG,SAASA,aAAaA,CAAA,EAAG;EACtD,OAAOC,cAAM,CAACD,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC/E,IAAI,EAAE,IAAI,CAACA,IAAI,CAAC;AACrD,CAAC;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transformation/file/generate.js b/node_modules/@babel/core/lib/transformation/file/generate.js deleted file mode 100644 index 10b5b29f..00000000 --- a/node_modules/@babel/core/lib/transformation/file/generate.js +++ /dev/null @@ -1,84 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = generateCode; -function _convertSourceMap() { - const data = require("convert-source-map"); - _convertSourceMap = function () { - return data; - }; - return data; -} -function _generator() { - const data = require("@babel/generator"); - _generator = function () { - return data; - }; - return data; -} -var _mergeMap = require("./merge-map.js"); -function generateCode(pluginPasses, file) { - const { - opts, - ast, - code, - inputMap - } = file; - const { - generatorOpts - } = opts; - generatorOpts.inputSourceMap = inputMap == null ? void 0 : inputMap.toObject(); - const results = []; - for (const plugins of pluginPasses) { - for (const plugin of plugins) { - const { - generatorOverride - } = plugin; - if (generatorOverride) { - const result = generatorOverride(ast, generatorOpts, code, _generator().default); - if (result !== undefined) results.push(result); - } - } - } - let result; - if (results.length === 0) { - result = (0, _generator().default)(ast, generatorOpts, code); - } else if (results.length === 1) { - result = results[0]; - if (typeof result.then === "function") { - throw new Error(`You appear to be using an async codegen plugin, ` + `which your current version of Babel does not support. ` + `If you're using a published plugin, ` + `you may need to upgrade your @babel/core version.`); - } - } else { - throw new Error("More than one plugin attempted to override codegen."); - } - let { - code: outputCode, - decodedMap: outputMap = result.map - } = result; - if (result.__mergedMap) { - outputMap = Object.assign({}, result.map); - } else { - if (outputMap) { - if (inputMap) { - outputMap = (0, _mergeMap.default)(inputMap.toObject(), outputMap, generatorOpts.sourceFileName); - } else { - outputMap = result.map; - } - } - } - if (opts.sourceMaps === "inline" || opts.sourceMaps === "both") { - outputCode += "\n" + _convertSourceMap().fromObject(outputMap).toComment(); - } - if (opts.sourceMaps === "inline") { - outputMap = null; - } - return { - outputCode, - outputMap - }; -} -0 && 0; - -//# sourceMappingURL=generate.js.map diff --git a/node_modules/@babel/core/lib/transformation/file/generate.js.map b/node_modules/@babel/core/lib/transformation/file/generate.js.map deleted file mode 100644 index d8572155..00000000 --- a/node_modules/@babel/core/lib/transformation/file/generate.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_convertSourceMap","data","require","_generator","_mergeMap","generateCode","pluginPasses","file","opts","ast","code","inputMap","generatorOpts","inputSourceMap","toObject","results","plugins","plugin","generatorOverride","result","generate","undefined","push","length","then","Error","outputCode","decodedMap","outputMap","map","__mergedMap","Object","assign","mergeSourceMap","sourceFileName","sourceMaps","convertSourceMap","fromObject","toComment"],"sources":["../../../src/transformation/file/generate.ts"],"sourcesContent":["import type { PluginPasses } from \"../../config/index.ts\";\nimport convertSourceMap from \"convert-source-map\";\nimport type { GeneratorResult } from \"@babel/generator\";\nimport generate from \"@babel/generator\";\n\nimport type File from \"./file.ts\";\nimport mergeSourceMap from \"./merge-map.ts\";\n\nexport default function generateCode(\n pluginPasses: PluginPasses,\n file: File,\n): {\n outputCode: string;\n outputMap: GeneratorResult[\"map\"] | null;\n} {\n const { opts, ast, code, inputMap } = file;\n const { generatorOpts } = opts;\n\n generatorOpts.inputSourceMap = inputMap?.toObject();\n\n const results = [];\n for (const plugins of pluginPasses) {\n for (const plugin of plugins) {\n const { generatorOverride } = plugin;\n if (generatorOverride) {\n const result = generatorOverride(ast, generatorOpts, code, generate);\n\n if (result !== undefined) results.push(result);\n }\n }\n }\n\n let result;\n if (results.length === 0) {\n result = generate(ast, generatorOpts, code);\n } else if (results.length === 1) {\n result = results[0];\n\n // @ts-expect-error check if generatorOverride returned a promise\n if (typeof result.then === \"function\") {\n throw new Error(\n `You appear to be using an async codegen plugin, ` +\n `which your current version of Babel does not support. ` +\n `If you're using a published plugin, ` +\n `you may need to upgrade your @babel/core version.`,\n );\n }\n } else {\n throw new Error(\"More than one plugin attempted to override codegen.\");\n }\n\n // Decoded maps are faster to merge, so we attempt to get use the decodedMap\n // first. But to preserve backwards compat with older Generator, we'll fall\n // back to the encoded map.\n let { code: outputCode, decodedMap: outputMap = result.map } = result;\n\n // @ts-expect-error For backwards compat.\n if (result.__mergedMap) {\n /**\n * @see mergeSourceMap\n */\n outputMap = { ...result.map };\n } else {\n if (outputMap) {\n if (inputMap) {\n // mergeSourceMap returns an encoded map\n outputMap = mergeSourceMap(\n inputMap.toObject(),\n outputMap,\n generatorOpts.sourceFileName,\n );\n } else {\n // We cannot output a decoded map, so retrieve the encoded form. Because\n // the decoded form is free, it's fine to prioritize decoded first.\n outputMap = result.map;\n }\n }\n }\n\n if (opts.sourceMaps === \"inline\" || opts.sourceMaps === \"both\") {\n outputCode += \"\\n\" + convertSourceMap.fromObject(outputMap).toComment();\n }\n\n if (opts.sourceMaps === \"inline\") {\n outputMap = null;\n }\n\n // @ts-expect-error outputMap must be an EncodedSourceMap or null\n return { outputCode, outputMap };\n}\n"],"mappings":";;;;;;AACA,SAAAA,kBAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,iBAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAEA,SAAAE,WAAA;EAAA,MAAAF,IAAA,GAAAC,OAAA;EAAAC,UAAA,YAAAA,CAAA;IAAA,OAAAF,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAGA,IAAAG,SAAA,GAAAF,OAAA;AAEe,SAASG,YAAYA,CAClCC,YAA0B,EAC1BC,IAAU,EAIV;EACA,MAAM;IAAEC,IAAI;IAAEC,GAAG;IAAEC,IAAI;IAAEC;EAAS,CAAC,GAAGJ,IAAI;EAC1C,MAAM;IAAEK;EAAc,CAAC,GAAGJ,IAAI;EAE9BI,aAAa,CAACC,cAAc,GAAGF,QAAQ,oBAARA,QAAQ,CAAEG,QAAQ,CAAC,CAAC;EAEnD,MAAMC,OAAO,GAAG,EAAE;EAClB,KAAK,MAAMC,OAAO,IAAIV,YAAY,EAAE;IAClC,KAAK,MAAMW,MAAM,IAAID,OAAO,EAAE;MAC5B,MAAM;QAAEE;MAAkB,CAAC,GAAGD,MAAM;MACpC,IAAIC,iBAAiB,EAAE;QACrB,MAAMC,MAAM,GAAGD,iBAAiB,CAACT,GAAG,EAAEG,aAAa,EAAEF,IAAI,EAAEU,oBAAQ,CAAC;QAEpE,IAAID,MAAM,KAAKE,SAAS,EAAEN,OAAO,CAACO,IAAI,CAACH,MAAM,CAAC;MAChD;IACF;EACF;EAEA,IAAIA,MAAM;EACV,IAAIJ,OAAO,CAACQ,MAAM,KAAK,CAAC,EAAE;IACxBJ,MAAM,GAAG,IAAAC,oBAAQ,EAACX,GAAG,EAAEG,aAAa,EAAEF,IAAI,CAAC;EAC7C,CAAC,MAAM,IAAIK,OAAO,CAACQ,MAAM,KAAK,CAAC,EAAE;IAC/BJ,MAAM,GAAGJ,OAAO,CAAC,CAAC,CAAC;IAGnB,IAAI,OAAOI,MAAM,CAACK,IAAI,KAAK,UAAU,EAAE;MACrC,MAAM,IAAIC,KAAK,CACb,kDAAkD,GAChD,wDAAwD,GACxD,sCAAsC,GACtC,mDACJ,CAAC;IACH;EACF,CAAC,MAAM;IACL,MAAM,IAAIA,KAAK,CAAC,qDAAqD,CAAC;EACxE;EAKA,IAAI;IAAEf,IAAI,EAAEgB,UAAU;IAAEC,UAAU,EAAEC,SAAS,GAAGT,MAAM,CAACU;EAAI,CAAC,GAAGV,MAAM;EAGrE,IAAIA,MAAM,CAACW,WAAW,EAAE;IAItBF,SAAS,GAAAG,MAAA,CAAAC,MAAA,KAAQb,MAAM,CAACU,GAAG,CAAE;EAC/B,CAAC,MAAM;IACL,IAAID,SAAS,EAAE;MACb,IAAIjB,QAAQ,EAAE;QAEZiB,SAAS,GAAG,IAAAK,iBAAc,EACxBtB,QAAQ,CAACG,QAAQ,CAAC,CAAC,EACnBc,SAAS,EACThB,aAAa,CAACsB,cAChB,CAAC;MACH,CAAC,MAAM;QAGLN,SAAS,GAAGT,MAAM,CAACU,GAAG;MACxB;IACF;EACF;EAEA,IAAIrB,IAAI,CAAC2B,UAAU,KAAK,QAAQ,IAAI3B,IAAI,CAAC2B,UAAU,KAAK,MAAM,EAAE;IAC9DT,UAAU,IAAI,IAAI,GAAGU,kBAAeA,CAAC,CAACC,UAAU,CAACT,SAAS,CAAC,CAACU,SAAS,CAAC,CAAC;EACzE;EAEA,IAAI9B,IAAI,CAAC2B,UAAU,KAAK,QAAQ,EAAE;IAChCP,SAAS,GAAG,IAAI;EAClB;EAGA,OAAO;IAAEF,UAAU;IAAEE;EAAU,CAAC;AAClC;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transformation/file/merge-map.js b/node_modules/@babel/core/lib/transformation/file/merge-map.js deleted file mode 100644 index 1b60d5c5..00000000 --- a/node_modules/@babel/core/lib/transformation/file/merge-map.js +++ /dev/null @@ -1,37 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = mergeSourceMap; -function _remapping() { - const data = require("@jridgewell/remapping"); - _remapping = function () { - return data; - }; - return data; -} -function mergeSourceMap(inputMap, map, sourceFileName) { - const source = sourceFileName.replace(/\\/g, "/"); - let found = false; - const result = _remapping()(rootless(map), (s, ctx) => { - if (s === source && !found) { - found = true; - ctx.source = ""; - return rootless(inputMap); - } - return null; - }); - if (typeof inputMap.sourceRoot === "string") { - result.sourceRoot = inputMap.sourceRoot; - } - return Object.assign({}, result); -} -function rootless(map) { - return Object.assign({}, map, { - sourceRoot: null - }); -} -0 && 0; - -//# sourceMappingURL=merge-map.js.map diff --git a/node_modules/@babel/core/lib/transformation/file/merge-map.js.map b/node_modules/@babel/core/lib/transformation/file/merge-map.js.map deleted file mode 100644 index 5afc5331..00000000 --- a/node_modules/@babel/core/lib/transformation/file/merge-map.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_remapping","data","require","mergeSourceMap","inputMap","map","sourceFileName","source","replace","found","result","remapping","rootless","s","ctx","sourceRoot","Object","assign"],"sources":["../../../src/transformation/file/merge-map.ts"],"sourcesContent":["type SourceMap = any;\nimport remapping from \"@jridgewell/remapping\";\n\nexport default function mergeSourceMap(\n inputMap: SourceMap,\n map: SourceMap,\n sourceFileName: string,\n): SourceMap {\n // On win32 machines, the sourceFileName uses backslash paths like\n // `C:\\foo\\bar.js`. But sourcemaps are always posix paths, so we need to\n // normalize to regular slashes before we can merge (else we won't find the\n // source associated with our input map).\n // This mirrors code done while generating the output map at\n // https://github.com/babel/babel/blob/5c2fcadc9ae34fd20dd72b1111d5cf50476d700d/packages/babel-generator/src/source-map.ts#L102\n const source = sourceFileName.replace(/\\\\/g, \"/\");\n\n // Prevent an infinite recursion if one of the input map's sources has the\n // same resolved path as the input map. In the case, it would keep find the\n // input map, then get it's sources which will include a path like the input\n // map, on and on.\n let found = false;\n const result = remapping(rootless(map), (s, ctx) => {\n if (s === source && !found) {\n found = true;\n // We empty the source location, which will prevent the sourcemap from\n // becoming relative to the input's location. Eg, if we're transforming a\n // file 'foo/bar.js', and it is a transformation of a `baz.js` file in the\n // same directory, the expected output is just `baz.js`. Without this step,\n // it would become `foo/baz.js`.\n ctx.source = \"\";\n\n return rootless(inputMap);\n }\n\n return null;\n });\n\n if (typeof inputMap.sourceRoot === \"string\") {\n result.sourceRoot = inputMap.sourceRoot;\n }\n\n // remapping returns a SourceMap class type, but this breaks code downstream in\n // @babel/traverse and @babel/types that relies on data being plain objects.\n // When it encounters the sourcemap type it outputs a \"don't know how to turn\n // this value into a node\" error. As a result, we are converting the merged\n // sourcemap to a plain js object.\n return { ...result };\n}\n\nfunction rootless(map: SourceMap): SourceMap {\n return {\n ...map,\n\n // This is a bit hack. Remapping will create absolute sources in our\n // sourcemap, but we want to maintain sources relative to the sourceRoot.\n // We'll re-add the sourceRoot after remapping.\n sourceRoot: null,\n };\n}\n"],"mappings":";;;;;;AACA,SAAAA,WAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,UAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAEe,SAASE,cAAcA,CACpCC,QAAmB,EACnBC,GAAc,EACdC,cAAsB,EACX;EAOX,MAAMC,MAAM,GAAGD,cAAc,CAACE,OAAO,CAAC,KAAK,EAAE,GAAG,CAAC;EAMjD,IAAIC,KAAK,GAAG,KAAK;EACjB,MAAMC,MAAM,GAAGC,WAAQA,CAAC,CAACC,QAAQ,CAACP,GAAG,CAAC,EAAE,CAACQ,CAAC,EAAEC,GAAG,KAAK;IAClD,IAAID,CAAC,KAAKN,MAAM,IAAI,CAACE,KAAK,EAAE;MAC1BA,KAAK,GAAG,IAAI;MAMZK,GAAG,CAACP,MAAM,GAAG,EAAE;MAEf,OAAOK,QAAQ,CAACR,QAAQ,CAAC;IAC3B;IAEA,OAAO,IAAI;EACb,CAAC,CAAC;EAEF,IAAI,OAAOA,QAAQ,CAACW,UAAU,KAAK,QAAQ,EAAE;IAC3CL,MAAM,CAACK,UAAU,GAAGX,QAAQ,CAACW,UAAU;EACzC;EAOA,OAAAC,MAAA,CAAAC,MAAA,KAAYP,MAAM;AACpB;AAEA,SAASE,QAAQA,CAACP,GAAc,EAAa;EAC3C,OAAAW,MAAA,CAAAC,MAAA,KACKZ,GAAG;IAKNU,UAAU,EAAE;EAAI;AAEpB;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transformation/index.js b/node_modules/@babel/core/lib/transformation/index.js deleted file mode 100644 index 3e4f5a55..00000000 --- a/node_modules/@babel/core/lib/transformation/index.js +++ /dev/null @@ -1,90 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.run = run; -function _traverse() { - const data = require("@babel/traverse"); - _traverse = function () { - return data; - }; - return data; -} -var _pluginPass = require("./plugin-pass.js"); -var _blockHoistPlugin = require("./block-hoist-plugin.js"); -var _normalizeOpts = require("./normalize-opts.js"); -var _normalizeFile = require("./normalize-file.js"); -var _generate = require("./file/generate.js"); -var _deepArray = require("../config/helpers/deep-array.js"); -var _async = require("../gensync-utils/async.js"); -function* run(config, code, ast) { - const file = yield* (0, _normalizeFile.default)(config.passes, (0, _normalizeOpts.default)(config), code, ast); - const opts = file.opts; - try { - yield* transformFile(file, config.passes); - } catch (e) { - var _opts$filename; - e.message = `${(_opts$filename = opts.filename) != null ? _opts$filename : "unknown file"}: ${e.message}`; - if (!e.code) { - e.code = "BABEL_TRANSFORM_ERROR"; - } - throw e; - } - let outputCode, outputMap; - try { - if (opts.code !== false) { - ({ - outputCode, - outputMap - } = (0, _generate.default)(config.passes, file)); - } - } catch (e) { - var _opts$filename2; - e.message = `${(_opts$filename2 = opts.filename) != null ? _opts$filename2 : "unknown file"}: ${e.message}`; - if (!e.code) { - e.code = "BABEL_GENERATE_ERROR"; - } - throw e; - } - return { - metadata: file.metadata, - options: opts, - ast: opts.ast === true ? file.ast : null, - code: outputCode === undefined ? null : outputCode, - map: outputMap === undefined ? null : outputMap, - sourceType: file.ast.program.sourceType, - externalDependencies: (0, _deepArray.flattenToSet)(config.externalDependencies) - }; -} -function* transformFile(file, pluginPasses) { - const async = yield* (0, _async.isAsync)(); - for (const pluginPairs of pluginPasses) { - const passPairs = []; - const passes = []; - const visitors = []; - for (const plugin of pluginPairs.concat([(0, _blockHoistPlugin.default)()])) { - const pass = new _pluginPass.default(file, plugin.key, plugin.options, async); - passPairs.push([plugin, pass]); - passes.push(pass); - visitors.push(plugin.visitor); - } - for (const [plugin, pass] of passPairs) { - if (plugin.pre) { - const fn = (0, _async.maybeAsync)(plugin.pre, `You appear to be using an async plugin/preset, but Babel has been called synchronously`); - yield* fn.call(pass, file); - } - } - const visitor = _traverse().default.visitors.merge(visitors, passes, file.opts.wrapPluginVisitorMethod); - (0, _traverse().default)(file.ast, visitor, file.scope); - for (const [plugin, pass] of passPairs) { - if (plugin.post) { - const fn = (0, _async.maybeAsync)(plugin.post, `You appear to be using an async plugin/preset, but Babel has been called synchronously`); - yield* fn.call(pass, file); - } - } - } -} -0 && 0; - -//# sourceMappingURL=index.js.map diff --git a/node_modules/@babel/core/lib/transformation/index.js.map b/node_modules/@babel/core/lib/transformation/index.js.map deleted file mode 100644 index 9f816e0e..00000000 --- a/node_modules/@babel/core/lib/transformation/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_traverse","data","require","_pluginPass","_blockHoistPlugin","_normalizeOpts","_normalizeFile","_generate","_deepArray","_async","run","config","code","ast","file","normalizeFile","passes","normalizeOptions","opts","transformFile","e","_opts$filename","message","filename","outputCode","outputMap","generateCode","_opts$filename2","metadata","options","undefined","map","sourceType","program","externalDependencies","flattenToSet","pluginPasses","async","isAsync","pluginPairs","passPairs","visitors","plugin","concat","loadBlockHoistPlugin","pass","PluginPass","key","push","visitor","pre","fn","maybeAsync","call","traverse","merge","wrapPluginVisitorMethod","scope","post"],"sources":["../../src/transformation/index.ts"],"sourcesContent":["import traverse from \"@babel/traverse\";\nimport type * as t from \"@babel/types\";\nimport type { GeneratorResult } from \"@babel/generator\";\n\nimport type { Handler } from \"gensync\";\n\nimport type { ResolvedConfig, Plugin, PluginPasses } from \"../config/index.ts\";\n\nimport PluginPass from \"./plugin-pass.ts\";\nimport loadBlockHoistPlugin from \"./block-hoist-plugin.ts\";\nimport normalizeOptions from \"./normalize-opts.ts\";\nimport normalizeFile from \"./normalize-file.ts\";\n\nimport generateCode from \"./file/generate.ts\";\nimport type File from \"./file/file.ts\";\n\nimport { flattenToSet } from \"../config/helpers/deep-array.ts\";\nimport { isAsync, maybeAsync } from \"../gensync-utils/async.ts\";\nimport type { SourceTypeOption } from \"../config/validation/options.ts\";\n\nexport type FileResultCallback = {\n (err: Error, file: null): void;\n (err: null, file: FileResult | null): void;\n};\n\nexport type FileResult = {\n metadata: Record;\n options: Record;\n ast: t.File | null;\n code: string | null;\n map: GeneratorResult[\"map\"];\n sourceType: Exclude;\n externalDependencies: Set;\n};\n\nexport function* run(\n config: ResolvedConfig,\n code: string,\n ast?: t.File | t.Program | null,\n): Handler {\n const file = yield* normalizeFile(\n config.passes,\n normalizeOptions(config),\n code,\n ast,\n );\n\n const opts = file.opts;\n try {\n yield* transformFile(file, config.passes);\n } catch (e) {\n e.message = `${opts.filename ?? \"unknown file\"}: ${e.message}`;\n if (!e.code) {\n e.code = \"BABEL_TRANSFORM_ERROR\";\n }\n throw e;\n }\n\n let outputCode, outputMap;\n try {\n if (opts.code !== false) {\n ({ outputCode, outputMap } = generateCode(config.passes, file));\n }\n } catch (e) {\n e.message = `${opts.filename ?? \"unknown file\"}: ${e.message}`;\n if (!e.code) {\n e.code = \"BABEL_GENERATE_ERROR\";\n }\n throw e;\n }\n\n return {\n metadata: file.metadata,\n options: opts,\n ast: opts.ast === true ? file.ast : null,\n code: outputCode === undefined ? null : outputCode,\n map: outputMap === undefined ? null : outputMap,\n sourceType: file.ast.program.sourceType,\n externalDependencies: flattenToSet(config.externalDependencies),\n };\n}\n\nfunction* transformFile(file: File, pluginPasses: PluginPasses): Handler {\n const async = yield* isAsync();\n\n for (const pluginPairs of pluginPasses) {\n const passPairs: [Plugin, PluginPass][] = [];\n const passes = [];\n const visitors = [];\n\n for (const plugin of pluginPairs.concat([loadBlockHoistPlugin()])) {\n const pass = new PluginPass(file, plugin.key, plugin.options, async);\n\n passPairs.push([plugin, pass]);\n passes.push(pass);\n visitors.push(plugin.visitor);\n }\n\n for (const [plugin, pass] of passPairs) {\n if (plugin.pre) {\n const fn = maybeAsync(\n plugin.pre,\n `You appear to be using an async plugin/preset, but Babel has been called synchronously`,\n );\n\n // eslint-disable-next-line @typescript-eslint/no-floating-promises\n yield* fn.call(pass, file);\n }\n }\n\n // merge all plugin visitors into a single visitor\n const visitor = traverse.visitors.merge(\n visitors,\n passes,\n file.opts.wrapPluginVisitorMethod,\n );\n if (process.env.BABEL_8_BREAKING) {\n traverse(file.ast.program, visitor, file.scope, null, file.path, true);\n } else {\n traverse(file.ast, visitor, file.scope);\n }\n\n for (const [plugin, pass] of passPairs) {\n if (plugin.post) {\n const fn = maybeAsync(\n plugin.post,\n `You appear to be using an async plugin/preset, but Babel has been called synchronously`,\n );\n\n // eslint-disable-next-line @typescript-eslint/no-floating-promises\n yield* fn.call(pass, file);\n }\n }\n }\n}\n"],"mappings":";;;;;;AAAA,SAAAA,UAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,SAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAQA,IAAAE,WAAA,GAAAD,OAAA;AACA,IAAAE,iBAAA,GAAAF,OAAA;AACA,IAAAG,cAAA,GAAAH,OAAA;AACA,IAAAI,cAAA,GAAAJ,OAAA;AAEA,IAAAK,SAAA,GAAAL,OAAA;AAGA,IAAAM,UAAA,GAAAN,OAAA;AACA,IAAAO,MAAA,GAAAP,OAAA;AAkBO,UAAUQ,GAAGA,CAClBC,MAAsB,EACtBC,IAAY,EACZC,GAA+B,EACV;EACrB,MAAMC,IAAI,GAAG,OAAO,IAAAC,sBAAa,EAC/BJ,MAAM,CAACK,MAAM,EACb,IAAAC,sBAAgB,EAACN,MAAM,CAAC,EACxBC,IAAI,EACJC,GACF,CAAC;EAED,MAAMK,IAAI,GAAGJ,IAAI,CAACI,IAAI;EACtB,IAAI;IACF,OAAOC,aAAa,CAACL,IAAI,EAAEH,MAAM,CAACK,MAAM,CAAC;EAC3C,CAAC,CAAC,OAAOI,CAAC,EAAE;IAAA,IAAAC,cAAA;IACVD,CAAC,CAACE,OAAO,GAAG,IAAAD,cAAA,GAAGH,IAAI,CAACK,QAAQ,YAAAF,cAAA,GAAI,cAAc,KAAKD,CAAC,CAACE,OAAO,EAAE;IAC9D,IAAI,CAACF,CAAC,CAACR,IAAI,EAAE;MACXQ,CAAC,CAACR,IAAI,GAAG,uBAAuB;IAClC;IACA,MAAMQ,CAAC;EACT;EAEA,IAAII,UAAU,EAAEC,SAAS;EACzB,IAAI;IACF,IAAIP,IAAI,CAACN,IAAI,KAAK,KAAK,EAAE;MACvB,CAAC;QAAEY,UAAU;QAAEC;MAAU,CAAC,GAAG,IAAAC,iBAAY,EAACf,MAAM,CAACK,MAAM,EAAEF,IAAI,CAAC;IAChE;EACF,CAAC,CAAC,OAAOM,CAAC,EAAE;IAAA,IAAAO,eAAA;IACVP,CAAC,CAACE,OAAO,GAAG,IAAAK,eAAA,GAAGT,IAAI,CAACK,QAAQ,YAAAI,eAAA,GAAI,cAAc,KAAKP,CAAC,CAACE,OAAO,EAAE;IAC9D,IAAI,CAACF,CAAC,CAACR,IAAI,EAAE;MACXQ,CAAC,CAACR,IAAI,GAAG,sBAAsB;IACjC;IACA,MAAMQ,CAAC;EACT;EAEA,OAAO;IACLQ,QAAQ,EAAEd,IAAI,CAACc,QAAQ;IACvBC,OAAO,EAAEX,IAAI;IACbL,GAAG,EAAEK,IAAI,CAACL,GAAG,KAAK,IAAI,GAAGC,IAAI,CAACD,GAAG,GAAG,IAAI;IACxCD,IAAI,EAAEY,UAAU,KAAKM,SAAS,GAAG,IAAI,GAAGN,UAAU;IAClDO,GAAG,EAAEN,SAAS,KAAKK,SAAS,GAAG,IAAI,GAAGL,SAAS;IAC/CO,UAAU,EAAElB,IAAI,CAACD,GAAG,CAACoB,OAAO,CAACD,UAAU;IACvCE,oBAAoB,EAAE,IAAAC,uBAAY,EAACxB,MAAM,CAACuB,oBAAoB;EAChE,CAAC;AACH;AAEA,UAAUf,aAAaA,CAACL,IAAU,EAAEsB,YAA0B,EAAiB;EAC7E,MAAMC,KAAK,GAAG,OAAO,IAAAC,cAAO,EAAC,CAAC;EAE9B,KAAK,MAAMC,WAAW,IAAIH,YAAY,EAAE;IACtC,MAAMI,SAAiC,GAAG,EAAE;IAC5C,MAAMxB,MAAM,GAAG,EAAE;IACjB,MAAMyB,QAAQ,GAAG,EAAE;IAEnB,KAAK,MAAMC,MAAM,IAAIH,WAAW,CAACI,MAAM,CAAC,CAAC,IAAAC,yBAAoB,EAAC,CAAC,CAAC,CAAC,EAAE;MACjE,MAAMC,IAAI,GAAG,IAAIC,mBAAU,CAAChC,IAAI,EAAE4B,MAAM,CAACK,GAAG,EAAEL,MAAM,CAACb,OAAO,EAAEQ,KAAK,CAAC;MAEpEG,SAAS,CAACQ,IAAI,CAAC,CAACN,MAAM,EAAEG,IAAI,CAAC,CAAC;MAC9B7B,MAAM,CAACgC,IAAI,CAACH,IAAI,CAAC;MACjBJ,QAAQ,CAACO,IAAI,CAACN,MAAM,CAACO,OAAO,CAAC;IAC/B;IAEA,KAAK,MAAM,CAACP,MAAM,EAAEG,IAAI,CAAC,IAAIL,SAAS,EAAE;MACtC,IAAIE,MAAM,CAACQ,GAAG,EAAE;QACd,MAAMC,EAAE,GAAG,IAAAC,iBAAU,EACnBV,MAAM,CAACQ,GAAG,EACV,wFACF,CAAC;QAGD,OAAOC,EAAE,CAACE,IAAI,CAACR,IAAI,EAAE/B,IAAI,CAAC;MAC5B;IACF;IAGA,MAAMmC,OAAO,GAAGK,mBAAQ,CAACb,QAAQ,CAACc,KAAK,CACrCd,QAAQ,EACRzB,MAAM,EACNF,IAAI,CAACI,IAAI,CAACsC,uBACZ,CAAC;IAIC,IAAAF,mBAAQ,EAACxC,IAAI,CAACD,GAAG,EAAEoC,OAAO,EAAEnC,IAAI,CAAC2C,KAAK,CAAC;IAGzC,KAAK,MAAM,CAACf,MAAM,EAAEG,IAAI,CAAC,IAAIL,SAAS,EAAE;MACtC,IAAIE,MAAM,CAACgB,IAAI,EAAE;QACf,MAAMP,EAAE,GAAG,IAAAC,iBAAU,EACnBV,MAAM,CAACgB,IAAI,EACX,wFACF,CAAC;QAGD,OAAOP,EAAE,CAACE,IAAI,CAACR,IAAI,EAAE/B,IAAI,CAAC;MAC5B;IACF;EACF;AACF;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transformation/normalize-file.js b/node_modules/@babel/core/lib/transformation/normalize-file.js deleted file mode 100644 index ba13031d..00000000 --- a/node_modules/@babel/core/lib/transformation/normalize-file.js +++ /dev/null @@ -1,127 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = normalizeFile; -function _fs() { - const data = require("fs"); - _fs = function () { - return data; - }; - return data; -} -function _path() { - const data = require("path"); - _path = function () { - return data; - }; - return data; -} -function _debug() { - const data = require("debug"); - _debug = function () { - return data; - }; - return data; -} -function _t() { - const data = require("@babel/types"); - _t = function () { - return data; - }; - return data; -} -function _convertSourceMap() { - const data = require("convert-source-map"); - _convertSourceMap = function () { - return data; - }; - return data; -} -var _file = require("./file/file.js"); -var _index = require("../parser/index.js"); -var _cloneDeep = require("./util/clone-deep.js"); -const { - file, - traverseFast -} = _t(); -const debug = _debug()("babel:transform:file"); -const INLINE_SOURCEMAP_REGEX = /^[@#]\s+sourceMappingURL=data:(?:application|text)\/json;(?:charset[:=]\S+?;)?base64,.*$/; -const EXTERNAL_SOURCEMAP_REGEX = /^[@#][ \t]+sourceMappingURL=([^\s'"`]+)[ \t]*$/; -function* normalizeFile(pluginPasses, options, code, ast) { - code = `${code || ""}`; - if (ast) { - if (ast.type === "Program") { - ast = file(ast, [], []); - } else if (ast.type !== "File") { - throw new Error("AST root must be a Program or File node"); - } - if (options.cloneInputAst) { - ast = (0, _cloneDeep.default)(ast); - } - } else { - ast = yield* (0, _index.default)(pluginPasses, options, code); - } - let inputMap = null; - if (options.inputSourceMap !== false) { - if (typeof options.inputSourceMap === "object") { - inputMap = _convertSourceMap().fromObject(options.inputSourceMap); - } - if (!inputMap) { - const lastComment = extractComments(INLINE_SOURCEMAP_REGEX, ast); - if (lastComment) { - try { - inputMap = _convertSourceMap().fromComment("//" + lastComment); - } catch (err) { - debug("discarding unknown inline input sourcemap"); - } - } - } - if (!inputMap) { - const lastComment = extractComments(EXTERNAL_SOURCEMAP_REGEX, ast); - if (typeof options.filename === "string" && lastComment) { - try { - const match = EXTERNAL_SOURCEMAP_REGEX.exec(lastComment); - const inputMapContent = _fs().readFileSync(_path().resolve(_path().dirname(options.filename), match[1]), "utf8"); - inputMap = _convertSourceMap().fromJSON(inputMapContent); - } catch (err) { - debug("discarding unknown file input sourcemap", err); - } - } else if (lastComment) { - debug("discarding un-loadable file input sourcemap"); - } - } - } - return new _file.default(options, { - code, - ast: ast, - inputMap - }); -} -function extractCommentsFromList(regex, comments, lastComment) { - if (comments) { - comments = comments.filter(({ - value - }) => { - if (regex.test(value)) { - lastComment = value; - return false; - } - return true; - }); - } - return [comments, lastComment]; -} -function extractComments(regex, ast) { - let lastComment = null; - traverseFast(ast, node => { - [node.leadingComments, lastComment] = extractCommentsFromList(regex, node.leadingComments, lastComment); - [node.innerComments, lastComment] = extractCommentsFromList(regex, node.innerComments, lastComment); - [node.trailingComments, lastComment] = extractCommentsFromList(regex, node.trailingComments, lastComment); - }); - return lastComment; -} -0 && 0; - -//# sourceMappingURL=normalize-file.js.map diff --git a/node_modules/@babel/core/lib/transformation/normalize-file.js.map b/node_modules/@babel/core/lib/transformation/normalize-file.js.map deleted file mode 100644 index 63f7d5e6..00000000 --- a/node_modules/@babel/core/lib/transformation/normalize-file.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_fs","data","require","_path","_debug","_t","_convertSourceMap","_file","_index","_cloneDeep","file","traverseFast","debug","buildDebug","INLINE_SOURCEMAP_REGEX","EXTERNAL_SOURCEMAP_REGEX","normalizeFile","pluginPasses","options","code","ast","type","Error","cloneInputAst","cloneDeep","parser","inputMap","inputSourceMap","convertSourceMap","fromObject","lastComment","extractComments","fromComment","err","filename","match","exec","inputMapContent","fs","readFileSync","path","resolve","dirname","fromJSON","File","extractCommentsFromList","regex","comments","filter","value","test","node","leadingComments","innerComments","trailingComments"],"sources":["../../src/transformation/normalize-file.ts"],"sourcesContent":["import fs from \"node:fs\";\nimport path from \"node:path\";\nimport buildDebug from \"debug\";\nimport type { Handler } from \"gensync\";\nimport { file, traverseFast } from \"@babel/types\";\nimport type * as t from \"@babel/types\";\nimport type { PluginPasses } from \"../config/index.ts\";\nimport convertSourceMap from \"convert-source-map\";\nimport type { SourceMapConverter as Converter } from \"convert-source-map\";\nimport File from \"./file/file.ts\";\nimport parser from \"../parser/index.ts\";\nimport cloneDeep from \"./util/clone-deep.ts\";\nimport type { ResolvedOptions } from \"../config/validation/options.ts\";\n\nconst debug = buildDebug(\"babel:transform:file\");\n\n// These regexps are copied from the convert-source-map package,\n// but without // or /* at the beginning of the comment.\n\nconst INLINE_SOURCEMAP_REGEX =\n /^[@#]\\s+sourceMappingURL=data:(?:application|text)\\/json;(?:charset[:=]\\S+?;)?base64,.*$/;\nconst EXTERNAL_SOURCEMAP_REGEX =\n /^[@#][ \\t]+sourceMappingURL=([^\\s'\"`]+)[ \\t]*$/;\n\nexport type NormalizedFile = {\n code: string;\n ast: t.File;\n inputMap: Converter | null;\n};\n\nexport default function* normalizeFile(\n pluginPasses: PluginPasses,\n options: ResolvedOptions,\n code: string,\n ast?: t.File | t.Program | null,\n): Handler {\n code = `${code || \"\"}`;\n\n if (ast) {\n if (ast.type === \"Program\") {\n ast = file(ast, [], []);\n } else if (ast.type !== \"File\") {\n throw new Error(\"AST root must be a Program or File node\");\n }\n\n if (options.cloneInputAst) {\n ast = cloneDeep(ast);\n }\n } else {\n ast = yield* parser(pluginPasses, options, code);\n }\n\n let inputMap = null;\n if (options.inputSourceMap !== false) {\n // If an explicit object is passed in, it overrides the processing of\n // source maps that may be in the file itself.\n if (typeof options.inputSourceMap === \"object\") {\n inputMap = convertSourceMap.fromObject(options.inputSourceMap);\n }\n\n if (!inputMap) {\n const lastComment = extractComments(INLINE_SOURCEMAP_REGEX, ast);\n if (lastComment) {\n try {\n inputMap = convertSourceMap.fromComment(\"//\" + lastComment);\n } catch (err) {\n if (process.env.BABEL_8_BREAKING) {\n console.warn(\n \"discarding unknown inline input sourcemap\",\n options.filename,\n err,\n );\n } else {\n debug(\"discarding unknown inline input sourcemap\");\n }\n }\n }\n }\n\n if (!inputMap) {\n const lastComment = extractComments(EXTERNAL_SOURCEMAP_REGEX, ast);\n if (typeof options.filename === \"string\" && lastComment) {\n try {\n // when `lastComment` is non-null, EXTERNAL_SOURCEMAP_REGEX must have matches\n const match: [string, string] = EXTERNAL_SOURCEMAP_REGEX.exec(\n lastComment,\n ) as any;\n const inputMapContent = fs.readFileSync(\n path.resolve(path.dirname(options.filename), match[1]),\n \"utf8\",\n );\n inputMap = convertSourceMap.fromJSON(inputMapContent);\n } catch (err) {\n debug(\"discarding unknown file input sourcemap\", err);\n }\n } else if (lastComment) {\n debug(\"discarding un-loadable file input sourcemap\");\n }\n }\n }\n\n return new File(options, {\n code,\n ast: ast,\n inputMap,\n });\n}\n\nfunction extractCommentsFromList(\n regex: RegExp,\n comments: t.Comment[],\n lastComment: string | null,\n): [t.Comment[], string | null] {\n if (comments) {\n comments = comments.filter(({ value }) => {\n if (regex.test(value)) {\n lastComment = value;\n return false;\n }\n return true;\n });\n }\n return [comments, lastComment];\n}\n\nfunction extractComments(regex: RegExp, ast: t.Node) {\n let lastComment: string = null;\n traverseFast(ast, node => {\n [node.leadingComments, lastComment] = extractCommentsFromList(\n regex,\n node.leadingComments,\n lastComment,\n );\n [node.innerComments, lastComment] = extractCommentsFromList(\n regex,\n node.innerComments,\n lastComment,\n );\n [node.trailingComments, lastComment] = extractCommentsFromList(\n regex,\n node.trailingComments,\n lastComment,\n );\n });\n return lastComment;\n}\n"],"mappings":";;;;;;AAAA,SAAAA,IAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,GAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,SAAAE,MAAA;EAAA,MAAAF,IAAA,GAAAC,OAAA;EAAAC,KAAA,YAAAA,CAAA;IAAA,OAAAF,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,SAAAG,OAAA;EAAA,MAAAH,IAAA,GAAAC,OAAA;EAAAE,MAAA,YAAAA,CAAA;IAAA,OAAAH,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAEA,SAAAI,GAAA;EAAA,MAAAJ,IAAA,GAAAC,OAAA;EAAAG,EAAA,YAAAA,CAAA;IAAA,OAAAJ,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAGA,SAAAK,kBAAA;EAAA,MAAAL,IAAA,GAAAC,OAAA;EAAAI,iBAAA,YAAAA,CAAA;IAAA,OAAAL,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAEA,IAAAM,KAAA,GAAAL,OAAA;AACA,IAAAM,MAAA,GAAAN,OAAA;AACA,IAAAO,UAAA,GAAAP,OAAA;AAA6C;EAPpCQ,IAAI;EAAEC;AAAY,IAAAN,EAAA;AAU3B,MAAMO,KAAK,GAAGC,OAASA,CAAC,CAAC,sBAAsB,CAAC;AAKhD,MAAMC,sBAAsB,GAC1B,0FAA0F;AAC5F,MAAMC,wBAAwB,GAC5B,gDAAgD;AAQnC,UAAUC,aAAaA,CACpCC,YAA0B,EAC1BC,OAAwB,EACxBC,IAAY,EACZC,GAA+B,EAChB;EACfD,IAAI,GAAG,GAAGA,IAAI,IAAI,EAAE,EAAE;EAEtB,IAAIC,GAAG,EAAE;IACP,IAAIA,GAAG,CAACC,IAAI,KAAK,SAAS,EAAE;MAC1BD,GAAG,GAAGV,IAAI,CAACU,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC;IACzB,CAAC,MAAM,IAAIA,GAAG,CAACC,IAAI,KAAK,MAAM,EAAE;MAC9B,MAAM,IAAIC,KAAK,CAAC,yCAAyC,CAAC;IAC5D;IAEA,IAAIJ,OAAO,CAACK,aAAa,EAAE;MACzBH,GAAG,GAAG,IAAAI,kBAAS,EAACJ,GAAG,CAAC;IACtB;EACF,CAAC,MAAM;IACLA,GAAG,GAAG,OAAO,IAAAK,cAAM,EAACR,YAAY,EAAEC,OAAO,EAAEC,IAAI,CAAC;EAClD;EAEA,IAAIO,QAAQ,GAAG,IAAI;EACnB,IAAIR,OAAO,CAACS,cAAc,KAAK,KAAK,EAAE;IAGpC,IAAI,OAAOT,OAAO,CAACS,cAAc,KAAK,QAAQ,EAAE;MAC9CD,QAAQ,GAAGE,kBAAeA,CAAC,CAACC,UAAU,CAACX,OAAO,CAACS,cAAc,CAAC;IAChE;IAEA,IAAI,CAACD,QAAQ,EAAE;MACb,MAAMI,WAAW,GAAGC,eAAe,CAACjB,sBAAsB,EAAEM,GAAG,CAAC;MAChE,IAAIU,WAAW,EAAE;QACf,IAAI;UACFJ,QAAQ,GAAGE,kBAAeA,CAAC,CAACI,WAAW,CAAC,IAAI,GAAGF,WAAW,CAAC;QAC7D,CAAC,CAAC,OAAOG,GAAG,EAAE;UAQVrB,KAAK,CAAC,2CAA2C,CAAC;QAEtD;MACF;IACF;IAEA,IAAI,CAACc,QAAQ,EAAE;MACb,MAAMI,WAAW,GAAGC,eAAe,CAAChB,wBAAwB,EAAEK,GAAG,CAAC;MAClE,IAAI,OAAOF,OAAO,CAACgB,QAAQ,KAAK,QAAQ,IAAIJ,WAAW,EAAE;QACvD,IAAI;UAEF,MAAMK,KAAuB,GAAGpB,wBAAwB,CAACqB,IAAI,CAC3DN,WACF,CAAQ;UACR,MAAMO,eAAe,GAAGC,IAACA,CAAC,CAACC,YAAY,CACrCC,MAAGA,CAAC,CAACC,OAAO,CAACD,MAAGA,CAAC,CAACE,OAAO,CAACxB,OAAO,CAACgB,QAAQ,CAAC,EAAEC,KAAK,CAAC,CAAC,CAAC,CAAC,EACtD,MACF,CAAC;UACDT,QAAQ,GAAGE,kBAAeA,CAAC,CAACe,QAAQ,CAACN,eAAe,CAAC;QACvD,CAAC,CAAC,OAAOJ,GAAG,EAAE;UACZrB,KAAK,CAAC,yCAAyC,EAAEqB,GAAG,CAAC;QACvD;MACF,CAAC,MAAM,IAAIH,WAAW,EAAE;QACtBlB,KAAK,CAAC,6CAA6C,CAAC;MACtD;IACF;EACF;EAEA,OAAO,IAAIgC,aAAI,CAAC1B,OAAO,EAAE;IACvBC,IAAI;IACJC,GAAG,EAAEA,GAAG;IACRM;EACF,CAAC,CAAC;AACJ;AAEA,SAASmB,uBAAuBA,CAC9BC,KAAa,EACbC,QAAqB,EACrBjB,WAA0B,EACI;EAC9B,IAAIiB,QAAQ,EAAE;IACZA,QAAQ,GAAGA,QAAQ,CAACC,MAAM,CAAC,CAAC;MAAEC;IAAM,CAAC,KAAK;MACxC,IAAIH,KAAK,CAACI,IAAI,CAACD,KAAK,CAAC,EAAE;QACrBnB,WAAW,GAAGmB,KAAK;QACnB,OAAO,KAAK;MACd;MACA,OAAO,IAAI;IACb,CAAC,CAAC;EACJ;EACA,OAAO,CAACF,QAAQ,EAAEjB,WAAW,CAAC;AAChC;AAEA,SAASC,eAAeA,CAACe,KAAa,EAAE1B,GAAW,EAAE;EACnD,IAAIU,WAAmB,GAAG,IAAI;EAC9BnB,YAAY,CAACS,GAAG,EAAE+B,IAAI,IAAI;IACxB,CAACA,IAAI,CAACC,eAAe,EAAEtB,WAAW,CAAC,GAAGe,uBAAuB,CAC3DC,KAAK,EACLK,IAAI,CAACC,eAAe,EACpBtB,WACF,CAAC;IACD,CAACqB,IAAI,CAACE,aAAa,EAAEvB,WAAW,CAAC,GAAGe,uBAAuB,CACzDC,KAAK,EACLK,IAAI,CAACE,aAAa,EAClBvB,WACF,CAAC;IACD,CAACqB,IAAI,CAACG,gBAAgB,EAAExB,WAAW,CAAC,GAAGe,uBAAuB,CAC5DC,KAAK,EACLK,IAAI,CAACG,gBAAgB,EACrBxB,WACF,CAAC;EACH,CAAC,CAAC;EACF,OAAOA,WAAW;AACpB;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transformation/normalize-opts.js b/node_modules/@babel/core/lib/transformation/normalize-opts.js deleted file mode 100644 index c4d9d8b2..00000000 --- a/node_modules/@babel/core/lib/transformation/normalize-opts.js +++ /dev/null @@ -1,59 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = normalizeOptions; -function _path() { - const data = require("path"); - _path = function () { - return data; - }; - return data; -} -function normalizeOptions(config) { - const { - filename, - cwd, - filenameRelative = typeof filename === "string" ? _path().relative(cwd, filename) : "unknown", - sourceType = "module", - inputSourceMap, - sourceMaps = !!inputSourceMap, - sourceRoot = config.options.moduleRoot, - sourceFileName = _path().basename(filenameRelative), - comments = true, - compact = "auto" - } = config.options; - const opts = config.options; - const options = Object.assign({}, opts, { - parserOpts: Object.assign({ - sourceType: _path().extname(filenameRelative) === ".mjs" ? "module" : sourceType, - sourceFileName: filename, - plugins: [] - }, opts.parserOpts), - generatorOpts: Object.assign({ - filename, - auxiliaryCommentBefore: opts.auxiliaryCommentBefore, - auxiliaryCommentAfter: opts.auxiliaryCommentAfter, - retainLines: opts.retainLines, - comments, - shouldPrintComment: opts.shouldPrintComment, - compact, - minified: opts.minified, - sourceMaps: !!sourceMaps, - sourceRoot, - sourceFileName - }, opts.generatorOpts) - }); - for (const plugins of config.passes) { - for (const plugin of plugins) { - if (plugin.manipulateOptions) { - plugin.manipulateOptions(options, options.parserOpts); - } - } - } - return options; -} -0 && 0; - -//# sourceMappingURL=normalize-opts.js.map diff --git a/node_modules/@babel/core/lib/transformation/normalize-opts.js.map b/node_modules/@babel/core/lib/transformation/normalize-opts.js.map deleted file mode 100644 index 1439fa9c..00000000 --- a/node_modules/@babel/core/lib/transformation/normalize-opts.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_path","data","require","normalizeOptions","config","filename","cwd","filenameRelative","path","relative","sourceType","inputSourceMap","sourceMaps","sourceRoot","options","moduleRoot","sourceFileName","basename","comments","compact","opts","Object","assign","parserOpts","extname","plugins","generatorOpts","auxiliaryCommentBefore","auxiliaryCommentAfter","retainLines","shouldPrintComment","minified","passes","plugin","manipulateOptions"],"sources":["../../src/transformation/normalize-opts.ts"],"sourcesContent":["import path from \"node:path\";\nimport type { ResolvedConfig } from \"../config/index.ts\";\nimport type { ResolvedOptions } from \"../config/validation/options.ts\";\n\nexport default function normalizeOptions(\n config: ResolvedConfig,\n): ResolvedOptions {\n const {\n filename,\n cwd,\n filenameRelative = typeof filename === \"string\"\n ? path.relative(cwd, filename)\n : \"unknown\",\n sourceType = \"module\",\n inputSourceMap,\n sourceMaps = !!inputSourceMap,\n sourceRoot = process.env.BABEL_8_BREAKING\n ? undefined\n : // @ts-ignore(Babel 7 vs Babel 8) moduleRoot is a Babel 7 option\n config.options.moduleRoot,\n\n sourceFileName = path.basename(filenameRelative),\n\n comments = true,\n compact = \"auto\",\n } = config.options;\n\n const opts = config.options;\n\n const options: ResolvedOptions = {\n ...opts,\n\n parserOpts: {\n sourceType:\n path.extname(filenameRelative) === \".mjs\" ? \"module\" : sourceType,\n\n // @ts-expect-error We should have passed `sourceFilename` here\n // pending https://github.com/babel/babel/issues/15917#issuecomment-2789278964\n sourceFileName: filename,\n plugins: [],\n ...opts.parserOpts,\n },\n\n generatorOpts: {\n // General generator flags.\n filename,\n\n auxiliaryCommentBefore: opts.auxiliaryCommentBefore,\n auxiliaryCommentAfter: opts.auxiliaryCommentAfter,\n retainLines: opts.retainLines,\n comments,\n shouldPrintComment: opts.shouldPrintComment,\n compact,\n minified: opts.minified,\n\n // Source-map generation flags.\n // babel-generator does not differentiate between `true`, `\"inline\"` or `\"both\"`\n sourceMaps: !!sourceMaps,\n sourceRoot,\n sourceFileName,\n\n ...opts.generatorOpts,\n },\n };\n\n for (const plugins of config.passes) {\n for (const plugin of plugins) {\n if (plugin.manipulateOptions) {\n plugin.manipulateOptions(options, options.parserOpts);\n }\n }\n }\n\n return options;\n}\n"],"mappings":";;;;;;AAAA,SAAAA,MAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,KAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAIe,SAASE,gBAAgBA,CACtCC,MAAsB,EACL;EACjB,MAAM;IACJC,QAAQ;IACRC,GAAG;IACHC,gBAAgB,GAAG,OAAOF,QAAQ,KAAK,QAAQ,GAC3CG,MAAGA,CAAC,CAACC,QAAQ,CAACH,GAAG,EAAED,QAAQ,CAAC,GAC5B,SAAS;IACbK,UAAU,GAAG,QAAQ;IACrBC,cAAc;IACdC,UAAU,GAAG,CAAC,CAACD,cAAc;IAC7BE,UAAU,GAGNT,MAAM,CAACU,OAAO,CAACC,UAAU;IAE7BC,cAAc,GAAGR,MAAGA,CAAC,CAACS,QAAQ,CAACV,gBAAgB,CAAC;IAEhDW,QAAQ,GAAG,IAAI;IACfC,OAAO,GAAG;EACZ,CAAC,GAAGf,MAAM,CAACU,OAAO;EAElB,MAAMM,IAAI,GAAGhB,MAAM,CAACU,OAAO;EAE3B,MAAMA,OAAwB,GAAAO,MAAA,CAAAC,MAAA,KACzBF,IAAI;IAEPG,UAAU,EAAAF,MAAA,CAAAC,MAAA;MACRZ,UAAU,EACRF,MAAGA,CAAC,CAACgB,OAAO,CAACjB,gBAAgB,CAAC,KAAK,MAAM,GAAG,QAAQ,GAAGG,UAAU;MAInEM,cAAc,EAAEX,QAAQ;MACxBoB,OAAO,EAAE;IAAE,GACRL,IAAI,CAACG,UAAU,CACnB;IAEDG,aAAa,EAAAL,MAAA,CAAAC,MAAA;MAEXjB,QAAQ;MAERsB,sBAAsB,EAAEP,IAAI,CAACO,sBAAsB;MACnDC,qBAAqB,EAAER,IAAI,CAACQ,qBAAqB;MACjDC,WAAW,EAAET,IAAI,CAACS,WAAW;MAC7BX,QAAQ;MACRY,kBAAkB,EAAEV,IAAI,CAACU,kBAAkB;MAC3CX,OAAO;MACPY,QAAQ,EAAEX,IAAI,CAACW,QAAQ;MAIvBnB,UAAU,EAAE,CAAC,CAACA,UAAU;MACxBC,UAAU;MACVG;IAAc,GAEXI,IAAI,CAACM,aAAa;EACtB,EACF;EAED,KAAK,MAAMD,OAAO,IAAIrB,MAAM,CAAC4B,MAAM,EAAE;IACnC,KAAK,MAAMC,MAAM,IAAIR,OAAO,EAAE;MAC5B,IAAIQ,MAAM,CAACC,iBAAiB,EAAE;QAC5BD,MAAM,CAACC,iBAAiB,CAACpB,OAAO,EAAEA,OAAO,CAACS,UAAU,CAAC;MACvD;IACF;EACF;EAEA,OAAOT,OAAO;AAChB;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transformation/plugin-pass.js b/node_modules/@babel/core/lib/transformation/plugin-pass.js deleted file mode 100644 index 1b913070..00000000 --- a/node_modules/@babel/core/lib/transformation/plugin-pass.js +++ /dev/null @@ -1,48 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; -class PluginPass { - constructor(file, key, options, isAsync) { - this._map = new Map(); - this.key = void 0; - this.file = void 0; - this.opts = void 0; - this.cwd = void 0; - this.filename = void 0; - this.isAsync = void 0; - this.key = key; - this.file = file; - this.opts = options || {}; - this.cwd = file.opts.cwd; - this.filename = file.opts.filename; - this.isAsync = isAsync; - } - set(key, val) { - this._map.set(key, val); - } - get(key) { - return this._map.get(key); - } - availableHelper(name, versionRange) { - return this.file.availableHelper(name, versionRange); - } - addHelper(name) { - return this.file.addHelper(name); - } - buildCodeFrameError(node, msg, _Error) { - return this.file.buildCodeFrameError(node, msg, _Error); - } -} -exports.default = PluginPass; -PluginPass.prototype.getModuleName = function getModuleName() { - return this.file.getModuleName(); -}; -PluginPass.prototype.addImport = function addImport() { - this.file.addImport(); -}; -0 && 0; - -//# sourceMappingURL=plugin-pass.js.map diff --git a/node_modules/@babel/core/lib/transformation/plugin-pass.js.map b/node_modules/@babel/core/lib/transformation/plugin-pass.js.map deleted file mode 100644 index 888f99eb..00000000 --- a/node_modules/@babel/core/lib/transformation/plugin-pass.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["PluginPass","constructor","file","key","options","isAsync","_map","Map","opts","cwd","filename","set","val","get","availableHelper","name","versionRange","addHelper","buildCodeFrameError","node","msg","_Error","exports","default","prototype","getModuleName","addImport"],"sources":["../../src/transformation/plugin-pass.ts"],"sourcesContent":["import type * as t from \"@babel/types\";\nimport type File from \"./file/file.ts\";\n\nexport default class PluginPass {\n _map = new Map();\n key: string | undefined | null;\n file: File;\n opts: Partial;\n\n /**\n * The working directory that Babel's programmatic options are loaded\n * relative to.\n */\n cwd: string;\n\n /** The absolute path of the file being compiled. */\n filename: string | void;\n\n /**\n * Is Babel executed in async mode or not.\n */\n isAsync: boolean;\n\n constructor(\n file: File,\n key: string | null,\n options: Options | undefined,\n isAsync: boolean,\n ) {\n this.key = key;\n this.file = file;\n this.opts = options || {};\n this.cwd = file.opts.cwd;\n this.filename = file.opts.filename;\n this.isAsync = isAsync;\n }\n\n set(key: unknown, val: unknown) {\n this._map.set(key, val);\n }\n\n get(key: unknown): any {\n return this._map.get(key);\n }\n\n availableHelper(name: string, versionRange?: string | null) {\n return this.file.availableHelper(name, versionRange);\n }\n\n addHelper(name: string) {\n return this.file.addHelper(name);\n }\n\n buildCodeFrameError(\n node: t.Node | undefined | null,\n msg: string,\n _Error?: typeof Error,\n ) {\n return this.file.buildCodeFrameError(node, msg, _Error);\n }\n}\n\nif (!process.env.BABEL_8_BREAKING) {\n (PluginPass as any).prototype.getModuleName = function getModuleName(\n this: PluginPass,\n ): string | undefined {\n // @ts-expect-error only exists in Babel 7\n return this.file.getModuleName();\n };\n (PluginPass as any).prototype.addImport = function addImport(\n this: PluginPass,\n ): void {\n // @ts-expect-error only exists in Babel 7\n this.file.addImport();\n };\n}\n"],"mappings":";;;;;;AAGe,MAAMA,UAAU,CAAmB;EAoBhDC,WAAWA,CACTC,IAAU,EACVC,GAAkB,EAClBC,OAA4B,EAC5BC,OAAgB,EAChB;IAAA,KAxBFC,IAAI,GAAG,IAAIC,GAAG,CAAmB,CAAC;IAAA,KAClCJ,GAAG;IAAA,KACHD,IAAI;IAAA,KACJM,IAAI;IAAA,KAMJC,GAAG;IAAA,KAGHC,QAAQ;IAAA,KAKRL,OAAO;IAQL,IAAI,CAACF,GAAG,GAAGA,GAAG;IACd,IAAI,CAACD,IAAI,GAAGA,IAAI;IAChB,IAAI,CAACM,IAAI,GAAGJ,OAAO,IAAI,CAAC,CAAC;IACzB,IAAI,CAACK,GAAG,GAAGP,IAAI,CAACM,IAAI,CAACC,GAAG;IACxB,IAAI,CAACC,QAAQ,GAAGR,IAAI,CAACM,IAAI,CAACE,QAAQ;IAClC,IAAI,CAACL,OAAO,GAAGA,OAAO;EACxB;EAEAM,GAAGA,CAACR,GAAY,EAAES,GAAY,EAAE;IAC9B,IAAI,CAACN,IAAI,CAACK,GAAG,CAACR,GAAG,EAAES,GAAG,CAAC;EACzB;EAEAC,GAAGA,CAACV,GAAY,EAAO;IACrB,OAAO,IAAI,CAACG,IAAI,CAACO,GAAG,CAACV,GAAG,CAAC;EAC3B;EAEAW,eAAeA,CAACC,IAAY,EAAEC,YAA4B,EAAE;IAC1D,OAAO,IAAI,CAACd,IAAI,CAACY,eAAe,CAACC,IAAI,EAAEC,YAAY,CAAC;EACtD;EAEAC,SAASA,CAACF,IAAY,EAAE;IACtB,OAAO,IAAI,CAACb,IAAI,CAACe,SAAS,CAACF,IAAI,CAAC;EAClC;EAEAG,mBAAmBA,CACjBC,IAA+B,EAC/BC,GAAW,EACXC,MAAqB,EACrB;IACA,OAAO,IAAI,CAACnB,IAAI,CAACgB,mBAAmB,CAACC,IAAI,EAAEC,GAAG,EAAEC,MAAM,CAAC;EACzD;AACF;AAACC,OAAA,CAAAC,OAAA,GAAAvB,UAAA;AAGEA,UAAU,CAASwB,SAAS,CAACC,aAAa,GAAG,SAASA,aAAaA,CAAA,EAE9C;EAEpB,OAAO,IAAI,CAACvB,IAAI,CAACuB,aAAa,CAAC,CAAC;AAClC,CAAC;AACAzB,UAAU,CAASwB,SAAS,CAACE,SAAS,GAAG,SAASA,SAASA,CAAA,EAEpD;EAEN,IAAI,CAACxB,IAAI,CAACwB,SAAS,CAAC,CAAC;AACvB,CAAC;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transformation/util/clone-deep.js b/node_modules/@babel/core/lib/transformation/util/clone-deep.js deleted file mode 100644 index a915149d..00000000 --- a/node_modules/@babel/core/lib/transformation/util/clone-deep.js +++ /dev/null @@ -1,54 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = _default; -const circleSet = new Set(); -let depth = 0; -function deepClone(value, cache, allowCircle) { - if (value !== null) { - if (allowCircle) { - if (cache.has(value)) return cache.get(value); - } else if (++depth > 250) { - if (circleSet.has(value)) { - depth = 0; - circleSet.clear(); - throw new Error("Babel-deepClone: Cycles are not allowed in AST"); - } - circleSet.add(value); - } - let cloned; - if (Array.isArray(value)) { - cloned = new Array(value.length); - if (allowCircle) cache.set(value, cloned); - for (let i = 0; i < value.length; i++) { - cloned[i] = typeof value[i] !== "object" ? value[i] : deepClone(value[i], cache, allowCircle); - } - } else { - cloned = {}; - if (allowCircle) cache.set(value, cloned); - const keys = Object.keys(value); - for (let i = 0; i < keys.length; i++) { - const key = keys[i]; - cloned[key] = typeof value[key] !== "object" ? value[key] : deepClone(value[key], cache, allowCircle || key === "leadingComments" || key === "innerComments" || key === "trailingComments" || key === "extra"); - } - } - if (!allowCircle) { - if (depth-- > 250) circleSet.delete(value); - } - return cloned; - } - return value; -} -function _default(value) { - if (typeof value !== "object") return value; - try { - return deepClone(value, new Map(), true); - } catch (_) { - return structuredClone(value); - } -} -0 && 0; - -//# sourceMappingURL=clone-deep.js.map diff --git a/node_modules/@babel/core/lib/transformation/util/clone-deep.js.map b/node_modules/@babel/core/lib/transformation/util/clone-deep.js.map deleted file mode 100644 index 947b6c9a..00000000 --- a/node_modules/@babel/core/lib/transformation/util/clone-deep.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["circleSet","Set","depth","deepClone","value","cache","allowCircle","has","get","clear","Error","add","cloned","Array","isArray","length","set","i","keys","Object","key","delete","_default","Map","_","structuredClone"],"sources":["../../../src/transformation/util/clone-deep.ts"],"sourcesContent":["const circleSet = new Set();\nlet depth = 0;\n// https://github.com/babel/babel/pull/14583#discussion_r882828856\nfunction deepClone(\n value: any,\n cache: Map,\n allowCircle: boolean,\n): any {\n if (value !== null) {\n if (allowCircle) {\n if (cache.has(value)) return cache.get(value);\n } else if (++depth > 250) {\n if (circleSet.has(value)) {\n depth = 0;\n circleSet.clear();\n throw new Error(\"Babel-deepClone: Cycles are not allowed in AST\");\n }\n circleSet.add(value);\n }\n let cloned: any;\n if (Array.isArray(value)) {\n cloned = new Array(value.length);\n if (allowCircle) cache.set(value, cloned);\n for (let i = 0; i < value.length; i++) {\n cloned[i] =\n typeof value[i] !== \"object\"\n ? value[i]\n : deepClone(value[i], cache, allowCircle);\n }\n } else {\n cloned = {};\n if (allowCircle) cache.set(value, cloned);\n const keys = Object.keys(value);\n for (let i = 0; i < keys.length; i++) {\n const key = keys[i];\n cloned[key] =\n typeof value[key] !== \"object\"\n ? value[key]\n : deepClone(\n value[key],\n cache,\n allowCircle ||\n key === \"leadingComments\" ||\n key === \"innerComments\" ||\n key === \"trailingComments\" ||\n key === \"extra\",\n );\n }\n }\n if (!allowCircle) {\n if (depth-- > 250) circleSet.delete(value);\n }\n return cloned;\n }\n return value;\n}\n\nexport default function (value: T): T {\n if (typeof value !== \"object\") return value;\n\n if (process.env.BABEL_8_BREAKING) {\n if (!process.env.IS_PUBLISH && depth > 0) {\n throw new Error(\"depth > 0\");\n }\n return deepClone(value, new Map(), false);\n } else {\n try {\n return deepClone(value, new Map(), true);\n } catch (_) {\n return structuredClone(value);\n }\n }\n}\n"],"mappings":";;;;;;AAAA,MAAMA,SAAS,GAAG,IAAIC,GAAG,CAAC,CAAC;AAC3B,IAAIC,KAAK,GAAG,CAAC;AAEb,SAASC,SAASA,CAChBC,KAAU,EACVC,KAAoB,EACpBC,WAAoB,EACf;EACL,IAAIF,KAAK,KAAK,IAAI,EAAE;IAClB,IAAIE,WAAW,EAAE;MACf,IAAID,KAAK,CAACE,GAAG,CAACH,KAAK,CAAC,EAAE,OAAOC,KAAK,CAACG,GAAG,CAACJ,KAAK,CAAC;IAC/C,CAAC,MAAM,IAAI,EAAEF,KAAK,GAAG,GAAG,EAAE;MACxB,IAAIF,SAAS,CAACO,GAAG,CAACH,KAAK,CAAC,EAAE;QACxBF,KAAK,GAAG,CAAC;QACTF,SAAS,CAACS,KAAK,CAAC,CAAC;QACjB,MAAM,IAAIC,KAAK,CAAC,gDAAgD,CAAC;MACnE;MACAV,SAAS,CAACW,GAAG,CAACP,KAAK,CAAC;IACtB;IACA,IAAIQ,MAAW;IACf,IAAIC,KAAK,CAACC,OAAO,CAACV,KAAK,CAAC,EAAE;MACxBQ,MAAM,GAAG,IAAIC,KAAK,CAACT,KAAK,CAACW,MAAM,CAAC;MAChC,IAAIT,WAAW,EAAED,KAAK,CAACW,GAAG,CAACZ,KAAK,EAAEQ,MAAM,CAAC;MACzC,KAAK,IAAIK,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGb,KAAK,CAACW,MAAM,EAAEE,CAAC,EAAE,EAAE;QACrCL,MAAM,CAACK,CAAC,CAAC,GACP,OAAOb,KAAK,CAACa,CAAC,CAAC,KAAK,QAAQ,GACxBb,KAAK,CAACa,CAAC,CAAC,GACRd,SAAS,CAACC,KAAK,CAACa,CAAC,CAAC,EAAEZ,KAAK,EAAEC,WAAW,CAAC;MAC/C;IACF,CAAC,MAAM;MACLM,MAAM,GAAG,CAAC,CAAC;MACX,IAAIN,WAAW,EAAED,KAAK,CAACW,GAAG,CAACZ,KAAK,EAAEQ,MAAM,CAAC;MACzC,MAAMM,IAAI,GAAGC,MAAM,CAACD,IAAI,CAACd,KAAK,CAAC;MAC/B,KAAK,IAAIa,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGC,IAAI,CAACH,MAAM,EAAEE,CAAC,EAAE,EAAE;QACpC,MAAMG,GAAG,GAAGF,IAAI,CAACD,CAAC,CAAC;QACnBL,MAAM,CAACQ,GAAG,CAAC,GACT,OAAOhB,KAAK,CAACgB,GAAG,CAAC,KAAK,QAAQ,GAC1BhB,KAAK,CAACgB,GAAG,CAAC,GACVjB,SAAS,CACPC,KAAK,CAACgB,GAAG,CAAC,EACVf,KAAK,EACLC,WAAW,IACTc,GAAG,KAAK,iBAAiB,IACzBA,GAAG,KAAK,eAAe,IACvBA,GAAG,KAAK,kBAAkB,IAC1BA,GAAG,KAAK,OACZ,CAAC;MACT;IACF;IACA,IAAI,CAACd,WAAW,EAAE;MAChB,IAAIJ,KAAK,EAAE,GAAG,GAAG,EAAEF,SAAS,CAACqB,MAAM,CAACjB,KAAK,CAAC;IAC5C;IACA,OAAOQ,MAAM;EACf;EACA,OAAOR,KAAK;AACd;AAEe,SAAAkB,SAAalB,KAAQ,EAAK;EACvC,IAAI,OAAOA,KAAK,KAAK,QAAQ,EAAE,OAAOA,KAAK;EAQzC,IAAI;IACF,OAAOD,SAAS,CAACC,KAAK,EAAE,IAAImB,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC;EAC1C,CAAC,CAAC,OAAOC,CAAC,EAAE;IACV,OAAOC,eAAe,CAACrB,KAAK,CAAC;EAC/B;AAEJ;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/vendor/import-meta-resolve.js b/node_modules/@babel/core/lib/vendor/import-meta-resolve.js deleted file mode 100644 index 90a5911b..00000000 --- a/node_modules/@babel/core/lib/vendor/import-meta-resolve.js +++ /dev/null @@ -1,1042 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.moduleResolve = moduleResolve; -exports.resolve = resolve; -function _assert() { - const data = require("assert"); - _assert = function () { - return data; - }; - return data; -} -function _fs() { - const data = _interopRequireWildcard(require("fs"), true); - _fs = function () { - return data; - }; - return data; -} -function _process() { - const data = require("process"); - _process = function () { - return data; - }; - return data; -} -function _url() { - const data = require("url"); - _url = function () { - return data; - }; - return data; -} -function _path() { - const data = require("path"); - _path = function () { - return data; - }; - return data; -} -function _module() { - const data = require("module"); - _module = function () { - return data; - }; - return data; -} -function _v() { - const data = require("v8"); - _v = function () { - return data; - }; - return data; -} -function _util() { - const data = require("util"); - _util = function () { - return data; - }; - return data; -} -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function (e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != typeof e && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (const t in e) "default" !== t && {}.hasOwnProperty.call(e, t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, t)) && (i.get || i.set) ? o(f, t, i) : f[t] = e[t]); return f; })(e, t); } -const own$1 = {}.hasOwnProperty; -const classRegExp = /^([A-Z][a-z\d]*)+$/; -const kTypes = new Set(['string', 'function', 'number', 'object', 'Function', 'Object', 'boolean', 'bigint', 'symbol']); -const codes = {}; -function formatList(array, type = 'and') { - return array.length < 3 ? array.join(` ${type} `) : `${array.slice(0, -1).join(', ')}, ${type} ${array[array.length - 1]}`; -} -const messages = new Map(); -const nodeInternalPrefix = '__node_internal_'; -let userStackTraceLimit; -codes.ERR_INVALID_ARG_TYPE = createError('ERR_INVALID_ARG_TYPE', (name, expected, actual) => { - _assert()(typeof name === 'string', "'name' must be a string"); - if (!Array.isArray(expected)) { - expected = [expected]; - } - let message = 'The '; - if (name.endsWith(' argument')) { - message += `${name} `; - } else { - const type = name.includes('.') ? 'property' : 'argument'; - message += `"${name}" ${type} `; - } - message += 'must be '; - const types = []; - const instances = []; - const other = []; - for (const value of expected) { - _assert()(typeof value === 'string', 'All expected entries have to be of type string'); - if (kTypes.has(value)) { - types.push(value.toLowerCase()); - } else if (classRegExp.exec(value) === null) { - _assert()(value !== 'object', 'The value "object" should be written as "Object"'); - other.push(value); - } else { - instances.push(value); - } - } - if (instances.length > 0) { - const pos = types.indexOf('object'); - if (pos !== -1) { - types.slice(pos, 1); - instances.push('Object'); - } - } - if (types.length > 0) { - message += `${types.length > 1 ? 'one of type' : 'of type'} ${formatList(types, 'or')}`; - if (instances.length > 0 || other.length > 0) message += ' or '; - } - if (instances.length > 0) { - message += `an instance of ${formatList(instances, 'or')}`; - if (other.length > 0) message += ' or '; - } - if (other.length > 0) { - if (other.length > 1) { - message += `one of ${formatList(other, 'or')}`; - } else { - if (other[0].toLowerCase() !== other[0]) message += 'an '; - message += `${other[0]}`; - } - } - message += `. Received ${determineSpecificType(actual)}`; - return message; -}, TypeError); -codes.ERR_INVALID_MODULE_SPECIFIER = createError('ERR_INVALID_MODULE_SPECIFIER', (request, reason, base = undefined) => { - return `Invalid module "${request}" ${reason}${base ? ` imported from ${base}` : ''}`; -}, TypeError); -codes.ERR_INVALID_PACKAGE_CONFIG = createError('ERR_INVALID_PACKAGE_CONFIG', (path, base, message) => { - return `Invalid package config ${path}${base ? ` while importing ${base}` : ''}${message ? `. ${message}` : ''}`; -}, Error); -codes.ERR_INVALID_PACKAGE_TARGET = createError('ERR_INVALID_PACKAGE_TARGET', (packagePath, key, target, isImport = false, base = undefined) => { - const relatedError = typeof target === 'string' && !isImport && target.length > 0 && !target.startsWith('./'); - if (key === '.') { - _assert()(isImport === false); - return `Invalid "exports" main target ${JSON.stringify(target)} defined ` + `in the package config ${packagePath}package.json${base ? ` imported from ${base}` : ''}${relatedError ? '; targets must start with "./"' : ''}`; - } - return `Invalid "${isImport ? 'imports' : 'exports'}" target ${JSON.stringify(target)} defined for '${key}' in the package config ${packagePath}package.json${base ? ` imported from ${base}` : ''}${relatedError ? '; targets must start with "./"' : ''}`; -}, Error); -codes.ERR_MODULE_NOT_FOUND = createError('ERR_MODULE_NOT_FOUND', (path, base, exactUrl = false) => { - return `Cannot find ${exactUrl ? 'module' : 'package'} '${path}' imported from ${base}`; -}, Error); -codes.ERR_NETWORK_IMPORT_DISALLOWED = createError('ERR_NETWORK_IMPORT_DISALLOWED', "import of '%s' by %s is not supported: %s", Error); -codes.ERR_PACKAGE_IMPORT_NOT_DEFINED = createError('ERR_PACKAGE_IMPORT_NOT_DEFINED', (specifier, packagePath, base) => { - return `Package import specifier "${specifier}" is not defined${packagePath ? ` in package ${packagePath}package.json` : ''} imported from ${base}`; -}, TypeError); -codes.ERR_PACKAGE_PATH_NOT_EXPORTED = createError('ERR_PACKAGE_PATH_NOT_EXPORTED', (packagePath, subpath, base = undefined) => { - if (subpath === '.') return `No "exports" main defined in ${packagePath}package.json${base ? ` imported from ${base}` : ''}`; - return `Package subpath '${subpath}' is not defined by "exports" in ${packagePath}package.json${base ? ` imported from ${base}` : ''}`; -}, Error); -codes.ERR_UNSUPPORTED_DIR_IMPORT = createError('ERR_UNSUPPORTED_DIR_IMPORT', "Directory import '%s' is not supported " + 'resolving ES modules imported from %s', Error); -codes.ERR_UNSUPPORTED_RESOLVE_REQUEST = createError('ERR_UNSUPPORTED_RESOLVE_REQUEST', 'Failed to resolve module specifier "%s" from "%s": Invalid relative URL or base scheme is not hierarchical.', TypeError); -codes.ERR_UNKNOWN_FILE_EXTENSION = createError('ERR_UNKNOWN_FILE_EXTENSION', (extension, path) => { - return `Unknown file extension "${extension}" for ${path}`; -}, TypeError); -codes.ERR_INVALID_ARG_VALUE = createError('ERR_INVALID_ARG_VALUE', (name, value, reason = 'is invalid') => { - let inspected = (0, _util().inspect)(value); - if (inspected.length > 128) { - inspected = `${inspected.slice(0, 128)}...`; - } - const type = name.includes('.') ? 'property' : 'argument'; - return `The ${type} '${name}' ${reason}. Received ${inspected}`; -}, TypeError); -function createError(sym, value, constructor) { - messages.set(sym, value); - return makeNodeErrorWithCode(constructor, sym); -} -function makeNodeErrorWithCode(Base, key) { - return NodeError; - function NodeError(...parameters) { - const limit = Error.stackTraceLimit; - if (isErrorStackTraceLimitWritable()) Error.stackTraceLimit = 0; - const error = new Base(); - if (isErrorStackTraceLimitWritable()) Error.stackTraceLimit = limit; - const message = getMessage(key, parameters, error); - Object.defineProperties(error, { - message: { - value: message, - enumerable: false, - writable: true, - configurable: true - }, - toString: { - value() { - return `${this.name} [${key}]: ${this.message}`; - }, - enumerable: false, - writable: true, - configurable: true - } - }); - captureLargerStackTrace(error); - error.code = key; - return error; - } -} -function isErrorStackTraceLimitWritable() { - try { - if (_v().startupSnapshot.isBuildingSnapshot()) { - return false; - } - } catch (_unused) {} - const desc = Object.getOwnPropertyDescriptor(Error, 'stackTraceLimit'); - if (desc === undefined) { - return Object.isExtensible(Error); - } - return own$1.call(desc, 'writable') && desc.writable !== undefined ? desc.writable : desc.set !== undefined; -} -function hideStackFrames(wrappedFunction) { - const hidden = nodeInternalPrefix + wrappedFunction.name; - Object.defineProperty(wrappedFunction, 'name', { - value: hidden - }); - return wrappedFunction; -} -const captureLargerStackTrace = hideStackFrames(function (error) { - const stackTraceLimitIsWritable = isErrorStackTraceLimitWritable(); - if (stackTraceLimitIsWritable) { - userStackTraceLimit = Error.stackTraceLimit; - Error.stackTraceLimit = Number.POSITIVE_INFINITY; - } - Error.captureStackTrace(error); - if (stackTraceLimitIsWritable) Error.stackTraceLimit = userStackTraceLimit; - return error; -}); -function getMessage(key, parameters, self) { - const message = messages.get(key); - _assert()(message !== undefined, 'expected `message` to be found'); - if (typeof message === 'function') { - _assert()(message.length <= parameters.length, `Code: ${key}; The provided arguments length (${parameters.length}) does not ` + `match the required ones (${message.length}).`); - return Reflect.apply(message, self, parameters); - } - const regex = /%[dfijoOs]/g; - let expectedLength = 0; - while (regex.exec(message) !== null) expectedLength++; - _assert()(expectedLength === parameters.length, `Code: ${key}; The provided arguments length (${parameters.length}) does not ` + `match the required ones (${expectedLength}).`); - if (parameters.length === 0) return message; - parameters.unshift(message); - return Reflect.apply(_util().format, null, parameters); -} -function determineSpecificType(value) { - if (value === null || value === undefined) { - return String(value); - } - if (typeof value === 'function' && value.name) { - return `function ${value.name}`; - } - if (typeof value === 'object') { - if (value.constructor && value.constructor.name) { - return `an instance of ${value.constructor.name}`; - } - return `${(0, _util().inspect)(value, { - depth: -1 - })}`; - } - let inspected = (0, _util().inspect)(value, { - colors: false - }); - if (inspected.length > 28) { - inspected = `${inspected.slice(0, 25)}...`; - } - return `type ${typeof value} (${inspected})`; -} -const hasOwnProperty$1 = {}.hasOwnProperty; -const { - ERR_INVALID_PACKAGE_CONFIG: ERR_INVALID_PACKAGE_CONFIG$1 -} = codes; -const cache = new Map(); -function read(jsonPath, { - base, - specifier -}) { - const existing = cache.get(jsonPath); - if (existing) { - return existing; - } - let string; - try { - string = _fs().default.readFileSync(_path().toNamespacedPath(jsonPath), 'utf8'); - } catch (error) { - const exception = error; - if (exception.code !== 'ENOENT') { - throw exception; - } - } - const result = { - exists: false, - pjsonPath: jsonPath, - main: undefined, - name: undefined, - type: 'none', - exports: undefined, - imports: undefined - }; - if (string !== undefined) { - let parsed; - try { - parsed = JSON.parse(string); - } catch (error_) { - const cause = error_; - const error = new ERR_INVALID_PACKAGE_CONFIG$1(jsonPath, (base ? `"${specifier}" from ` : '') + (0, _url().fileURLToPath)(base || specifier), cause.message); - error.cause = cause; - throw error; - } - result.exists = true; - if (hasOwnProperty$1.call(parsed, 'name') && typeof parsed.name === 'string') { - result.name = parsed.name; - } - if (hasOwnProperty$1.call(parsed, 'main') && typeof parsed.main === 'string') { - result.main = parsed.main; - } - if (hasOwnProperty$1.call(parsed, 'exports')) { - result.exports = parsed.exports; - } - if (hasOwnProperty$1.call(parsed, 'imports')) { - result.imports = parsed.imports; - } - if (hasOwnProperty$1.call(parsed, 'type') && (parsed.type === 'commonjs' || parsed.type === 'module')) { - result.type = parsed.type; - } - } - cache.set(jsonPath, result); - return result; -} -function getPackageScopeConfig(resolved) { - let packageJSONUrl = new URL('package.json', resolved); - while (true) { - const packageJSONPath = packageJSONUrl.pathname; - if (packageJSONPath.endsWith('node_modules/package.json')) { - break; - } - const packageConfig = read((0, _url().fileURLToPath)(packageJSONUrl), { - specifier: resolved - }); - if (packageConfig.exists) { - return packageConfig; - } - const lastPackageJSONUrl = packageJSONUrl; - packageJSONUrl = new URL('../package.json', packageJSONUrl); - if (packageJSONUrl.pathname === lastPackageJSONUrl.pathname) { - break; - } - } - const packageJSONPath = (0, _url().fileURLToPath)(packageJSONUrl); - return { - pjsonPath: packageJSONPath, - exists: false, - type: 'none' - }; -} -function getPackageType(url) { - return getPackageScopeConfig(url).type; -} -const { - ERR_UNKNOWN_FILE_EXTENSION -} = codes; -const hasOwnProperty = {}.hasOwnProperty; -const extensionFormatMap = { - __proto__: null, - '.cjs': 'commonjs', - '.js': 'module', - '.json': 'json', - '.mjs': 'module' -}; -function mimeToFormat(mime) { - if (mime && /\s*(text|application)\/javascript\s*(;\s*charset=utf-?8\s*)?/i.test(mime)) return 'module'; - if (mime === 'application/json') return 'json'; - return null; -} -const protocolHandlers = { - __proto__: null, - 'data:': getDataProtocolModuleFormat, - 'file:': getFileProtocolModuleFormat, - 'http:': getHttpProtocolModuleFormat, - 'https:': getHttpProtocolModuleFormat, - 'node:'() { - return 'builtin'; - } -}; -function getDataProtocolModuleFormat(parsed) { - const { - 1: mime - } = /^([^/]+\/[^;,]+)[^,]*?(;base64)?,/.exec(parsed.pathname) || [null, null, null]; - return mimeToFormat(mime); -} -function extname(url) { - const pathname = url.pathname; - let index = pathname.length; - while (index--) { - const code = pathname.codePointAt(index); - if (code === 47) { - return ''; - } - if (code === 46) { - return pathname.codePointAt(index - 1) === 47 ? '' : pathname.slice(index); - } - } - return ''; -} -function getFileProtocolModuleFormat(url, _context, ignoreErrors) { - const value = extname(url); - if (value === '.js') { - const packageType = getPackageType(url); - if (packageType !== 'none') { - return packageType; - } - return 'commonjs'; - } - if (value === '') { - const packageType = getPackageType(url); - if (packageType === 'none' || packageType === 'commonjs') { - return 'commonjs'; - } - return 'module'; - } - const format = extensionFormatMap[value]; - if (format) return format; - if (ignoreErrors) { - return undefined; - } - const filepath = (0, _url().fileURLToPath)(url); - throw new ERR_UNKNOWN_FILE_EXTENSION(value, filepath); -} -function getHttpProtocolModuleFormat() {} -function defaultGetFormatWithoutErrors(url, context) { - const protocol = url.protocol; - if (!hasOwnProperty.call(protocolHandlers, protocol)) { - return null; - } - return protocolHandlers[protocol](url, context, true) || null; -} -const { - ERR_INVALID_ARG_VALUE -} = codes; -const DEFAULT_CONDITIONS = Object.freeze(['node', 'import']); -const DEFAULT_CONDITIONS_SET = new Set(DEFAULT_CONDITIONS); -function getDefaultConditions() { - return DEFAULT_CONDITIONS; -} -function getDefaultConditionsSet() { - return DEFAULT_CONDITIONS_SET; -} -function getConditionsSet(conditions) { - if (conditions !== undefined && conditions !== getDefaultConditions()) { - if (!Array.isArray(conditions)) { - throw new ERR_INVALID_ARG_VALUE('conditions', conditions, 'expected an array'); - } - return new Set(conditions); - } - return getDefaultConditionsSet(); -} -const RegExpPrototypeSymbolReplace = RegExp.prototype[Symbol.replace]; -const { - ERR_NETWORK_IMPORT_DISALLOWED, - ERR_INVALID_MODULE_SPECIFIER, - ERR_INVALID_PACKAGE_CONFIG, - ERR_INVALID_PACKAGE_TARGET, - ERR_MODULE_NOT_FOUND, - ERR_PACKAGE_IMPORT_NOT_DEFINED, - ERR_PACKAGE_PATH_NOT_EXPORTED, - ERR_UNSUPPORTED_DIR_IMPORT, - ERR_UNSUPPORTED_RESOLVE_REQUEST -} = codes; -const own = {}.hasOwnProperty; -const invalidSegmentRegEx = /(^|\\|\/)((\.|%2e)(\.|%2e)?|(n|%6e|%4e)(o|%6f|%4f)(d|%64|%44)(e|%65|%45)(_|%5f)(m|%6d|%4d)(o|%6f|%4f)(d|%64|%44)(u|%75|%55)(l|%6c|%4c)(e|%65|%45)(s|%73|%53))?(\\|\/|$)/i; -const deprecatedInvalidSegmentRegEx = /(^|\\|\/)((\.|%2e)(\.|%2e)?|(n|%6e|%4e)(o|%6f|%4f)(d|%64|%44)(e|%65|%45)(_|%5f)(m|%6d|%4d)(o|%6f|%4f)(d|%64|%44)(u|%75|%55)(l|%6c|%4c)(e|%65|%45)(s|%73|%53))(\\|\/|$)/i; -const invalidPackageNameRegEx = /^\.|%|\\/; -const patternRegEx = /\*/g; -const encodedSeparatorRegEx = /%2f|%5c/i; -const emittedPackageWarnings = new Set(); -const doubleSlashRegEx = /[/\\]{2}/; -function emitInvalidSegmentDeprecation(target, request, match, packageJsonUrl, internal, base, isTarget) { - if (_process().noDeprecation) { - return; - } - const pjsonPath = (0, _url().fileURLToPath)(packageJsonUrl); - const double = doubleSlashRegEx.exec(isTarget ? target : request) !== null; - _process().emitWarning(`Use of deprecated ${double ? 'double slash' : 'leading or trailing slash matching'} resolving "${target}" for module ` + `request "${request}" ${request === match ? '' : `matched to "${match}" `}in the "${internal ? 'imports' : 'exports'}" field module resolution of the package at ${pjsonPath}${base ? ` imported from ${(0, _url().fileURLToPath)(base)}` : ''}.`, 'DeprecationWarning', 'DEP0166'); -} -function emitLegacyIndexDeprecation(url, packageJsonUrl, base, main) { - if (_process().noDeprecation) { - return; - } - const format = defaultGetFormatWithoutErrors(url, { - parentURL: base.href - }); - if (format !== 'module') return; - const urlPath = (0, _url().fileURLToPath)(url.href); - const packagePath = (0, _url().fileURLToPath)(new (_url().URL)('.', packageJsonUrl)); - const basePath = (0, _url().fileURLToPath)(base); - if (!main) { - _process().emitWarning(`No "main" or "exports" field defined in the package.json for ${packagePath} resolving the main entry point "${urlPath.slice(packagePath.length)}", imported from ${basePath}.\nDefault "index" lookups for the main are deprecated for ES modules.`, 'DeprecationWarning', 'DEP0151'); - } else if (_path().resolve(packagePath, main) !== urlPath) { - _process().emitWarning(`Package ${packagePath} has a "main" field set to "${main}", ` + `excluding the full filename and extension to the resolved file at "${urlPath.slice(packagePath.length)}", imported from ${basePath}.\n Automatic extension resolution of the "main" field is ` + 'deprecated for ES modules.', 'DeprecationWarning', 'DEP0151'); - } -} -function tryStatSync(path) { - try { - return (0, _fs().statSync)(path); - } catch (_unused2) {} -} -function fileExists(url) { - const stats = (0, _fs().statSync)(url, { - throwIfNoEntry: false - }); - const isFile = stats ? stats.isFile() : undefined; - return isFile === null || isFile === undefined ? false : isFile; -} -function legacyMainResolve(packageJsonUrl, packageConfig, base) { - let guess; - if (packageConfig.main !== undefined) { - guess = new (_url().URL)(packageConfig.main, packageJsonUrl); - if (fileExists(guess)) return guess; - const tries = [`./${packageConfig.main}.js`, `./${packageConfig.main}.json`, `./${packageConfig.main}.node`, `./${packageConfig.main}/index.js`, `./${packageConfig.main}/index.json`, `./${packageConfig.main}/index.node`]; - let i = -1; - while (++i < tries.length) { - guess = new (_url().URL)(tries[i], packageJsonUrl); - if (fileExists(guess)) break; - guess = undefined; - } - if (guess) { - emitLegacyIndexDeprecation(guess, packageJsonUrl, base, packageConfig.main); - return guess; - } - } - const tries = ['./index.js', './index.json', './index.node']; - let i = -1; - while (++i < tries.length) { - guess = new (_url().URL)(tries[i], packageJsonUrl); - if (fileExists(guess)) break; - guess = undefined; - } - if (guess) { - emitLegacyIndexDeprecation(guess, packageJsonUrl, base, packageConfig.main); - return guess; - } - throw new ERR_MODULE_NOT_FOUND((0, _url().fileURLToPath)(new (_url().URL)('.', packageJsonUrl)), (0, _url().fileURLToPath)(base)); -} -function finalizeResolution(resolved, base, preserveSymlinks) { - if (encodedSeparatorRegEx.exec(resolved.pathname) !== null) { - throw new ERR_INVALID_MODULE_SPECIFIER(resolved.pathname, 'must not include encoded "/" or "\\" characters', (0, _url().fileURLToPath)(base)); - } - let filePath; - try { - filePath = (0, _url().fileURLToPath)(resolved); - } catch (error) { - const cause = error; - Object.defineProperty(cause, 'input', { - value: String(resolved) - }); - Object.defineProperty(cause, 'module', { - value: String(base) - }); - throw cause; - } - const stats = tryStatSync(filePath.endsWith('/') ? filePath.slice(-1) : filePath); - if (stats && stats.isDirectory()) { - const error = new ERR_UNSUPPORTED_DIR_IMPORT(filePath, (0, _url().fileURLToPath)(base)); - error.url = String(resolved); - throw error; - } - if (!stats || !stats.isFile()) { - const error = new ERR_MODULE_NOT_FOUND(filePath || resolved.pathname, base && (0, _url().fileURLToPath)(base), true); - error.url = String(resolved); - throw error; - } - if (!preserveSymlinks) { - const real = (0, _fs().realpathSync)(filePath); - const { - search, - hash - } = resolved; - resolved = (0, _url().pathToFileURL)(real + (filePath.endsWith(_path().sep) ? '/' : '')); - resolved.search = search; - resolved.hash = hash; - } - return resolved; -} -function importNotDefined(specifier, packageJsonUrl, base) { - return new ERR_PACKAGE_IMPORT_NOT_DEFINED(specifier, packageJsonUrl && (0, _url().fileURLToPath)(new (_url().URL)('.', packageJsonUrl)), (0, _url().fileURLToPath)(base)); -} -function exportsNotFound(subpath, packageJsonUrl, base) { - return new ERR_PACKAGE_PATH_NOT_EXPORTED((0, _url().fileURLToPath)(new (_url().URL)('.', packageJsonUrl)), subpath, base && (0, _url().fileURLToPath)(base)); -} -function throwInvalidSubpath(request, match, packageJsonUrl, internal, base) { - const reason = `request is not a valid match in pattern "${match}" for the "${internal ? 'imports' : 'exports'}" resolution of ${(0, _url().fileURLToPath)(packageJsonUrl)}`; - throw new ERR_INVALID_MODULE_SPECIFIER(request, reason, base && (0, _url().fileURLToPath)(base)); -} -function invalidPackageTarget(subpath, target, packageJsonUrl, internal, base) { - target = typeof target === 'object' && target !== null ? JSON.stringify(target, null, '') : `${target}`; - return new ERR_INVALID_PACKAGE_TARGET((0, _url().fileURLToPath)(new (_url().URL)('.', packageJsonUrl)), subpath, target, internal, base && (0, _url().fileURLToPath)(base)); -} -function resolvePackageTargetString(target, subpath, match, packageJsonUrl, base, pattern, internal, isPathMap, conditions) { - if (subpath !== '' && !pattern && target[target.length - 1] !== '/') throw invalidPackageTarget(match, target, packageJsonUrl, internal, base); - if (!target.startsWith('./')) { - if (internal && !target.startsWith('../') && !target.startsWith('/')) { - let isURL = false; - try { - new (_url().URL)(target); - isURL = true; - } catch (_unused3) {} - if (!isURL) { - const exportTarget = pattern ? RegExpPrototypeSymbolReplace.call(patternRegEx, target, () => subpath) : target + subpath; - return packageResolve(exportTarget, packageJsonUrl, conditions); - } - } - throw invalidPackageTarget(match, target, packageJsonUrl, internal, base); - } - if (invalidSegmentRegEx.exec(target.slice(2)) !== null) { - if (deprecatedInvalidSegmentRegEx.exec(target.slice(2)) === null) { - if (!isPathMap) { - const request = pattern ? match.replace('*', () => subpath) : match + subpath; - const resolvedTarget = pattern ? RegExpPrototypeSymbolReplace.call(patternRegEx, target, () => subpath) : target; - emitInvalidSegmentDeprecation(resolvedTarget, request, match, packageJsonUrl, internal, base, true); - } - } else { - throw invalidPackageTarget(match, target, packageJsonUrl, internal, base); - } - } - const resolved = new (_url().URL)(target, packageJsonUrl); - const resolvedPath = resolved.pathname; - const packagePath = new (_url().URL)('.', packageJsonUrl).pathname; - if (!resolvedPath.startsWith(packagePath)) throw invalidPackageTarget(match, target, packageJsonUrl, internal, base); - if (subpath === '') return resolved; - if (invalidSegmentRegEx.exec(subpath) !== null) { - const request = pattern ? match.replace('*', () => subpath) : match + subpath; - if (deprecatedInvalidSegmentRegEx.exec(subpath) === null) { - if (!isPathMap) { - const resolvedTarget = pattern ? RegExpPrototypeSymbolReplace.call(patternRegEx, target, () => subpath) : target; - emitInvalidSegmentDeprecation(resolvedTarget, request, match, packageJsonUrl, internal, base, false); - } - } else { - throwInvalidSubpath(request, match, packageJsonUrl, internal, base); - } - } - if (pattern) { - return new (_url().URL)(RegExpPrototypeSymbolReplace.call(patternRegEx, resolved.href, () => subpath)); - } - return new (_url().URL)(subpath, resolved); -} -function isArrayIndex(key) { - const keyNumber = Number(key); - if (`${keyNumber}` !== key) return false; - return keyNumber >= 0 && keyNumber < 0xffffffff; -} -function resolvePackageTarget(packageJsonUrl, target, subpath, packageSubpath, base, pattern, internal, isPathMap, conditions) { - if (typeof target === 'string') { - return resolvePackageTargetString(target, subpath, packageSubpath, packageJsonUrl, base, pattern, internal, isPathMap, conditions); - } - if (Array.isArray(target)) { - const targetList = target; - if (targetList.length === 0) return null; - let lastException; - let i = -1; - while (++i < targetList.length) { - const targetItem = targetList[i]; - let resolveResult; - try { - resolveResult = resolvePackageTarget(packageJsonUrl, targetItem, subpath, packageSubpath, base, pattern, internal, isPathMap, conditions); - } catch (error) { - const exception = error; - lastException = exception; - if (exception.code === 'ERR_INVALID_PACKAGE_TARGET') continue; - throw error; - } - if (resolveResult === undefined) continue; - if (resolveResult === null) { - lastException = null; - continue; - } - return resolveResult; - } - if (lastException === undefined || lastException === null) { - return null; - } - throw lastException; - } - if (typeof target === 'object' && target !== null) { - const keys = Object.getOwnPropertyNames(target); - let i = -1; - while (++i < keys.length) { - const key = keys[i]; - if (isArrayIndex(key)) { - throw new ERR_INVALID_PACKAGE_CONFIG((0, _url().fileURLToPath)(packageJsonUrl), base, '"exports" cannot contain numeric property keys.'); - } - } - i = -1; - while (++i < keys.length) { - const key = keys[i]; - if (key === 'default' || conditions && conditions.has(key)) { - const conditionalTarget = target[key]; - const resolveResult = resolvePackageTarget(packageJsonUrl, conditionalTarget, subpath, packageSubpath, base, pattern, internal, isPathMap, conditions); - if (resolveResult === undefined) continue; - return resolveResult; - } - } - return null; - } - if (target === null) { - return null; - } - throw invalidPackageTarget(packageSubpath, target, packageJsonUrl, internal, base); -} -function isConditionalExportsMainSugar(exports, packageJsonUrl, base) { - if (typeof exports === 'string' || Array.isArray(exports)) return true; - if (typeof exports !== 'object' || exports === null) return false; - const keys = Object.getOwnPropertyNames(exports); - let isConditionalSugar = false; - let i = 0; - let keyIndex = -1; - while (++keyIndex < keys.length) { - const key = keys[keyIndex]; - const currentIsConditionalSugar = key === '' || key[0] !== '.'; - if (i++ === 0) { - isConditionalSugar = currentIsConditionalSugar; - } else if (isConditionalSugar !== currentIsConditionalSugar) { - throw new ERR_INVALID_PACKAGE_CONFIG((0, _url().fileURLToPath)(packageJsonUrl), base, '"exports" cannot contain some keys starting with \'.\' and some not.' + ' The exports object must either be an object of package subpath keys' + ' or an object of main entry condition name keys only.'); - } - } - return isConditionalSugar; -} -function emitTrailingSlashPatternDeprecation(match, pjsonUrl, base) { - if (_process().noDeprecation) { - return; - } - const pjsonPath = (0, _url().fileURLToPath)(pjsonUrl); - if (emittedPackageWarnings.has(pjsonPath + '|' + match)) return; - emittedPackageWarnings.add(pjsonPath + '|' + match); - _process().emitWarning(`Use of deprecated trailing slash pattern mapping "${match}" in the ` + `"exports" field module resolution of the package at ${pjsonPath}${base ? ` imported from ${(0, _url().fileURLToPath)(base)}` : ''}. Mapping specifiers ending in "/" is no longer supported.`, 'DeprecationWarning', 'DEP0155'); -} -function packageExportsResolve(packageJsonUrl, packageSubpath, packageConfig, base, conditions) { - let exports = packageConfig.exports; - if (isConditionalExportsMainSugar(exports, packageJsonUrl, base)) { - exports = { - '.': exports - }; - } - if (own.call(exports, packageSubpath) && !packageSubpath.includes('*') && !packageSubpath.endsWith('/')) { - const target = exports[packageSubpath]; - const resolveResult = resolvePackageTarget(packageJsonUrl, target, '', packageSubpath, base, false, false, false, conditions); - if (resolveResult === null || resolveResult === undefined) { - throw exportsNotFound(packageSubpath, packageJsonUrl, base); - } - return resolveResult; - } - let bestMatch = ''; - let bestMatchSubpath = ''; - const keys = Object.getOwnPropertyNames(exports); - let i = -1; - while (++i < keys.length) { - const key = keys[i]; - const patternIndex = key.indexOf('*'); - if (patternIndex !== -1 && packageSubpath.startsWith(key.slice(0, patternIndex))) { - if (packageSubpath.endsWith('/')) { - emitTrailingSlashPatternDeprecation(packageSubpath, packageJsonUrl, base); - } - const patternTrailer = key.slice(patternIndex + 1); - if (packageSubpath.length >= key.length && packageSubpath.endsWith(patternTrailer) && patternKeyCompare(bestMatch, key) === 1 && key.lastIndexOf('*') === patternIndex) { - bestMatch = key; - bestMatchSubpath = packageSubpath.slice(patternIndex, packageSubpath.length - patternTrailer.length); - } - } - } - if (bestMatch) { - const target = exports[bestMatch]; - const resolveResult = resolvePackageTarget(packageJsonUrl, target, bestMatchSubpath, bestMatch, base, true, false, packageSubpath.endsWith('/'), conditions); - if (resolveResult === null || resolveResult === undefined) { - throw exportsNotFound(packageSubpath, packageJsonUrl, base); - } - return resolveResult; - } - throw exportsNotFound(packageSubpath, packageJsonUrl, base); -} -function patternKeyCompare(a, b) { - const aPatternIndex = a.indexOf('*'); - const bPatternIndex = b.indexOf('*'); - const baseLengthA = aPatternIndex === -1 ? a.length : aPatternIndex + 1; - const baseLengthB = bPatternIndex === -1 ? b.length : bPatternIndex + 1; - if (baseLengthA > baseLengthB) return -1; - if (baseLengthB > baseLengthA) return 1; - if (aPatternIndex === -1) return 1; - if (bPatternIndex === -1) return -1; - if (a.length > b.length) return -1; - if (b.length > a.length) return 1; - return 0; -} -function packageImportsResolve(name, base, conditions) { - if (name === '#' || name.startsWith('#/') || name.endsWith('/')) { - const reason = 'is not a valid internal imports specifier name'; - throw new ERR_INVALID_MODULE_SPECIFIER(name, reason, (0, _url().fileURLToPath)(base)); - } - let packageJsonUrl; - const packageConfig = getPackageScopeConfig(base); - if (packageConfig.exists) { - packageJsonUrl = (0, _url().pathToFileURL)(packageConfig.pjsonPath); - const imports = packageConfig.imports; - if (imports) { - if (own.call(imports, name) && !name.includes('*')) { - const resolveResult = resolvePackageTarget(packageJsonUrl, imports[name], '', name, base, false, true, false, conditions); - if (resolveResult !== null && resolveResult !== undefined) { - return resolveResult; - } - } else { - let bestMatch = ''; - let bestMatchSubpath = ''; - const keys = Object.getOwnPropertyNames(imports); - let i = -1; - while (++i < keys.length) { - const key = keys[i]; - const patternIndex = key.indexOf('*'); - if (patternIndex !== -1 && name.startsWith(key.slice(0, -1))) { - const patternTrailer = key.slice(patternIndex + 1); - if (name.length >= key.length && name.endsWith(patternTrailer) && patternKeyCompare(bestMatch, key) === 1 && key.lastIndexOf('*') === patternIndex) { - bestMatch = key; - bestMatchSubpath = name.slice(patternIndex, name.length - patternTrailer.length); - } - } - } - if (bestMatch) { - const target = imports[bestMatch]; - const resolveResult = resolvePackageTarget(packageJsonUrl, target, bestMatchSubpath, bestMatch, base, true, true, false, conditions); - if (resolveResult !== null && resolveResult !== undefined) { - return resolveResult; - } - } - } - } - } - throw importNotDefined(name, packageJsonUrl, base); -} -function parsePackageName(specifier, base) { - let separatorIndex = specifier.indexOf('/'); - let validPackageName = true; - let isScoped = false; - if (specifier[0] === '@') { - isScoped = true; - if (separatorIndex === -1 || specifier.length === 0) { - validPackageName = false; - } else { - separatorIndex = specifier.indexOf('/', separatorIndex + 1); - } - } - const packageName = separatorIndex === -1 ? specifier : specifier.slice(0, separatorIndex); - if (invalidPackageNameRegEx.exec(packageName) !== null) { - validPackageName = false; - } - if (!validPackageName) { - throw new ERR_INVALID_MODULE_SPECIFIER(specifier, 'is not a valid package name', (0, _url().fileURLToPath)(base)); - } - const packageSubpath = '.' + (separatorIndex === -1 ? '' : specifier.slice(separatorIndex)); - return { - packageName, - packageSubpath, - isScoped - }; -} -function packageResolve(specifier, base, conditions) { - if (_module().builtinModules.includes(specifier)) { - return new (_url().URL)('node:' + specifier); - } - const { - packageName, - packageSubpath, - isScoped - } = parsePackageName(specifier, base); - const packageConfig = getPackageScopeConfig(base); - if (packageConfig.exists) { - const packageJsonUrl = (0, _url().pathToFileURL)(packageConfig.pjsonPath); - if (packageConfig.name === packageName && packageConfig.exports !== undefined && packageConfig.exports !== null) { - return packageExportsResolve(packageJsonUrl, packageSubpath, packageConfig, base, conditions); - } - } - let packageJsonUrl = new (_url().URL)('./node_modules/' + packageName + '/package.json', base); - let packageJsonPath = (0, _url().fileURLToPath)(packageJsonUrl); - let lastPath; - do { - const stat = tryStatSync(packageJsonPath.slice(0, -13)); - if (!stat || !stat.isDirectory()) { - lastPath = packageJsonPath; - packageJsonUrl = new (_url().URL)((isScoped ? '../../../../node_modules/' : '../../../node_modules/') + packageName + '/package.json', packageJsonUrl); - packageJsonPath = (0, _url().fileURLToPath)(packageJsonUrl); - continue; - } - const packageConfig = read(packageJsonPath, { - base, - specifier - }); - if (packageConfig.exports !== undefined && packageConfig.exports !== null) { - return packageExportsResolve(packageJsonUrl, packageSubpath, packageConfig, base, conditions); - } - if (packageSubpath === '.') { - return legacyMainResolve(packageJsonUrl, packageConfig, base); - } - return new (_url().URL)(packageSubpath, packageJsonUrl); - } while (packageJsonPath.length !== lastPath.length); - throw new ERR_MODULE_NOT_FOUND(packageName, (0, _url().fileURLToPath)(base), false); -} -function isRelativeSpecifier(specifier) { - if (specifier[0] === '.') { - if (specifier.length === 1 || specifier[1] === '/') return true; - if (specifier[1] === '.' && (specifier.length === 2 || specifier[2] === '/')) { - return true; - } - } - return false; -} -function shouldBeTreatedAsRelativeOrAbsolutePath(specifier) { - if (specifier === '') return false; - if (specifier[0] === '/') return true; - return isRelativeSpecifier(specifier); -} -function moduleResolve(specifier, base, conditions, preserveSymlinks) { - const protocol = base.protocol; - const isData = protocol === 'data:'; - const isRemote = isData || protocol === 'http:' || protocol === 'https:'; - let resolved; - if (shouldBeTreatedAsRelativeOrAbsolutePath(specifier)) { - try { - resolved = new (_url().URL)(specifier, base); - } catch (error_) { - const error = new ERR_UNSUPPORTED_RESOLVE_REQUEST(specifier, base); - error.cause = error_; - throw error; - } - } else if (protocol === 'file:' && specifier[0] === '#') { - resolved = packageImportsResolve(specifier, base, conditions); - } else { - try { - resolved = new (_url().URL)(specifier); - } catch (error_) { - if (isRemote && !_module().builtinModules.includes(specifier)) { - const error = new ERR_UNSUPPORTED_RESOLVE_REQUEST(specifier, base); - error.cause = error_; - throw error; - } - resolved = packageResolve(specifier, base, conditions); - } - } - _assert()(resolved !== undefined, 'expected to be defined'); - if (resolved.protocol !== 'file:') { - return resolved; - } - return finalizeResolution(resolved, base, preserveSymlinks); -} -function checkIfDisallowedImport(specifier, parsed, parsedParentURL) { - if (parsedParentURL) { - const parentProtocol = parsedParentURL.protocol; - if (parentProtocol === 'http:' || parentProtocol === 'https:') { - if (shouldBeTreatedAsRelativeOrAbsolutePath(specifier)) { - const parsedProtocol = parsed == null ? void 0 : parsed.protocol; - if (parsedProtocol && parsedProtocol !== 'https:' && parsedProtocol !== 'http:') { - throw new ERR_NETWORK_IMPORT_DISALLOWED(specifier, parsedParentURL, 'remote imports cannot import from a local location.'); - } - return { - url: (parsed == null ? void 0 : parsed.href) || '' - }; - } - if (_module().builtinModules.includes(specifier)) { - throw new ERR_NETWORK_IMPORT_DISALLOWED(specifier, parsedParentURL, 'remote imports cannot import from a local location.'); - } - throw new ERR_NETWORK_IMPORT_DISALLOWED(specifier, parsedParentURL, 'only relative and absolute specifiers are supported.'); - } - } -} -function isURL(self) { - return Boolean(self && typeof self === 'object' && 'href' in self && typeof self.href === 'string' && 'protocol' in self && typeof self.protocol === 'string' && self.href && self.protocol); -} -function throwIfInvalidParentURL(parentURL) { - if (parentURL === undefined) { - return; - } - if (typeof parentURL !== 'string' && !isURL(parentURL)) { - throw new codes.ERR_INVALID_ARG_TYPE('parentURL', ['string', 'URL'], parentURL); - } -} -function defaultResolve(specifier, context = {}) { - const { - parentURL - } = context; - _assert()(parentURL !== undefined, 'expected `parentURL` to be defined'); - throwIfInvalidParentURL(parentURL); - let parsedParentURL; - if (parentURL) { - try { - parsedParentURL = new (_url().URL)(parentURL); - } catch (_unused4) {} - } - let parsed; - let protocol; - try { - parsed = shouldBeTreatedAsRelativeOrAbsolutePath(specifier) ? new (_url().URL)(specifier, parsedParentURL) : new (_url().URL)(specifier); - protocol = parsed.protocol; - if (protocol === 'data:') { - return { - url: parsed.href, - format: null - }; - } - } catch (_unused5) {} - const maybeReturn = checkIfDisallowedImport(specifier, parsed, parsedParentURL); - if (maybeReturn) return maybeReturn; - if (protocol === undefined && parsed) { - protocol = parsed.protocol; - } - if (protocol === 'node:') { - return { - url: specifier - }; - } - if (parsed && parsed.protocol === 'node:') return { - url: specifier - }; - const conditions = getConditionsSet(context.conditions); - const url = moduleResolve(specifier, new (_url().URL)(parentURL), conditions, false); - return { - url: url.href, - format: defaultGetFormatWithoutErrors(url, { - parentURL - }) - }; -} -function resolve(specifier, parent) { - if (!parent) { - throw new Error('Please pass `parent`: `import-meta-resolve` cannot ponyfill that'); - } - try { - return defaultResolve(specifier, { - parentURL: parent - }).url; - } catch (error) { - const exception = error; - if ((exception.code === 'ERR_UNSUPPORTED_DIR_IMPORT' || exception.code === 'ERR_MODULE_NOT_FOUND') && typeof exception.url === 'string') { - return exception.url; - } - throw error; - } -} -0 && 0; - -//# sourceMappingURL=import-meta-resolve.js.map diff --git a/node_modules/@babel/core/lib/vendor/import-meta-resolve.js.map b/node_modules/@babel/core/lib/vendor/import-meta-resolve.js.map deleted file mode 100644 index d9e5b427..00000000 --- a/node_modules/@babel/core/lib/vendor/import-meta-resolve.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_assert","data","require","_fs","_interopRequireWildcard","_process","_url","_path","_module","_v","_util","e","t","WeakMap","r","n","__esModule","o","i","f","__proto__","default","has","get","set","hasOwnProperty","call","Object","defineProperty","getOwnPropertyDescriptor","own$1","classRegExp","kTypes","Set","codes","formatList","array","type","length","join","slice","messages","Map","nodeInternalPrefix","userStackTraceLimit","ERR_INVALID_ARG_TYPE","createError","name","expected","actual","assert","Array","isArray","message","endsWith","includes","types","instances","other","value","push","toLowerCase","exec","pos","indexOf","determineSpecificType","TypeError","ERR_INVALID_MODULE_SPECIFIER","request","reason","base","undefined","ERR_INVALID_PACKAGE_CONFIG","path","Error","ERR_INVALID_PACKAGE_TARGET","packagePath","key","target","isImport","relatedError","startsWith","JSON","stringify","ERR_MODULE_NOT_FOUND","exactUrl","ERR_NETWORK_IMPORT_DISALLOWED","ERR_PACKAGE_IMPORT_NOT_DEFINED","specifier","ERR_PACKAGE_PATH_NOT_EXPORTED","subpath","ERR_UNSUPPORTED_DIR_IMPORT","ERR_UNSUPPORTED_RESOLVE_REQUEST","ERR_UNKNOWN_FILE_EXTENSION","extension","ERR_INVALID_ARG_VALUE","inspected","inspect","sym","constructor","makeNodeErrorWithCode","Base","NodeError","parameters","limit","stackTraceLimit","isErrorStackTraceLimitWritable","error","getMessage","defineProperties","enumerable","writable","configurable","toString","captureLargerStackTrace","code","v8","startupSnapshot","isBuildingSnapshot","_unused","desc","isExtensible","hideStackFrames","wrappedFunction","hidden","stackTraceLimitIsWritable","Number","POSITIVE_INFINITY","captureStackTrace","self","Reflect","apply","regex","expectedLength","unshift","format","String","depth","colors","hasOwnProperty$1","ERR_INVALID_PACKAGE_CONFIG$1","cache","read","jsonPath","existing","string","fs","readFileSync","toNamespacedPath","exception","result","exists","pjsonPath","main","exports","imports","parsed","parse","error_","cause","fileURLToPath","getPackageScopeConfig","resolved","packageJSONUrl","URL","packageJSONPath","pathname","packageConfig","lastPackageJSONUrl","getPackageType","url","extensionFormatMap","mimeToFormat","mime","test","protocolHandlers","getDataProtocolModuleFormat","getFileProtocolModuleFormat","getHttpProtocolModuleFormat","node:","extname","index","codePointAt","_context","ignoreErrors","packageType","filepath","defaultGetFormatWithoutErrors","context","protocol","DEFAULT_CONDITIONS","freeze","DEFAULT_CONDITIONS_SET","getDefaultConditions","getDefaultConditionsSet","getConditionsSet","conditions","RegExpPrototypeSymbolReplace","RegExp","prototype","Symbol","replace","own","invalidSegmentRegEx","deprecatedInvalidSegmentRegEx","invalidPackageNameRegEx","patternRegEx","encodedSeparatorRegEx","emittedPackageWarnings","doubleSlashRegEx","emitInvalidSegmentDeprecation","match","packageJsonUrl","internal","isTarget","process","noDeprecation","double","emitWarning","emitLegacyIndexDeprecation","parentURL","href","urlPath","URL$1","basePath","resolve","tryStatSync","statSync","_unused2","fileExists","stats","throwIfNoEntry","isFile","legacyMainResolve","guess","tries","finalizeResolution","preserveSymlinks","filePath","isDirectory","real","realpathSync","search","hash","pathToFileURL","sep","importNotDefined","exportsNotFound","throwInvalidSubpath","invalidPackageTarget","resolvePackageTargetString","pattern","isPathMap","isURL","_unused3","exportTarget","packageResolve","resolvedTarget","resolvedPath","isArrayIndex","keyNumber","resolvePackageTarget","packageSubpath","targetList","lastException","targetItem","resolveResult","keys","getOwnPropertyNames","conditionalTarget","isConditionalExportsMainSugar","isConditionalSugar","keyIndex","currentIsConditionalSugar","emitTrailingSlashPatternDeprecation","pjsonUrl","add","packageExportsResolve","bestMatch","bestMatchSubpath","patternIndex","patternTrailer","patternKeyCompare","lastIndexOf","a","b","aPatternIndex","bPatternIndex","baseLengthA","baseLengthB","packageImportsResolve","parsePackageName","separatorIndex","validPackageName","isScoped","packageName","builtinModules","packageJsonPath","lastPath","stat","isRelativeSpecifier","shouldBeTreatedAsRelativeOrAbsolutePath","moduleResolve","isData","isRemote","checkIfDisallowedImport","parsedParentURL","parentProtocol","parsedProtocol","Boolean","throwIfInvalidParentURL","defaultResolve","_unused4","_unused5","maybeReturn","parent"],"sources":["../../src/vendor/import-meta-resolve.js"],"sourcesContent":["\n/****************************************************************************\\\n * NOTE FROM BABEL AUTHORS *\n * This file is inlined from https://github.com/wooorm/import-meta-resolve, *\n * because we need to compile it to CommonJS. *\n\\****************************************************************************/\n\n/*\n(The MIT License)\n\nCopyright (c) 2021 Titus Wormer \n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n---\n\nThis is a derivative work based on:\n.\nWhich is licensed:\n\n\"\"\"\nCopyright Node.js contributors. All rights reserved.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to\ndeal in the Software without restriction, including without limitation the\nrights to use, copy, modify, merge, publish, distribute, sublicense, and/or\nsell copies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\nIN THE SOFTWARE.\n\"\"\"\n\nThis license applies to parts of Node.js originating from the\nhttps://github.com/joyent/node repository:\n\n\"\"\"\nCopyright Joyent, Inc. and other Node contributors. All rights reserved.\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to\ndeal in the Software without restriction, including without limitation the\nrights to use, copy, modify, merge, publish, distribute, sublicense, and/or\nsell copies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\nIN THE SOFTWARE.\n\"\"\"\n*/\n\nimport assert from 'assert';\nimport fs, { realpathSync, statSync } from 'fs';\nimport process from 'process';\nimport { fileURLToPath, URL as URL$1, pathToFileURL } from 'url';\nimport path from 'path';\nimport { builtinModules } from 'module';\nimport v8 from 'v8';\nimport { format, inspect } from 'util';\n\n/**\n * @typedef ErrnoExceptionFields\n * @property {number | undefined} [errnode]\n * @property {string | undefined} [code]\n * @property {string | undefined} [path]\n * @property {string | undefined} [syscall]\n * @property {string | undefined} [url]\n *\n * @typedef {Error & ErrnoExceptionFields} ErrnoException\n */\n\n\nconst own$1 = {}.hasOwnProperty;\n\nconst classRegExp = /^([A-Z][a-z\\d]*)+$/;\n// Sorted by a rough estimate on most frequently used entries.\nconst kTypes = new Set([\n 'string',\n 'function',\n 'number',\n 'object',\n // Accept 'Function' and 'Object' as alternative to the lower cased version.\n 'Function',\n 'Object',\n 'boolean',\n 'bigint',\n 'symbol'\n]);\n\nconst codes = {};\n\n/**\n * Create a list string in the form like 'A and B' or 'A, B, ..., and Z'.\n * We cannot use Intl.ListFormat because it's not available in\n * --without-intl builds.\n *\n * @param {Array} array\n * An array of strings.\n * @param {string} [type]\n * The list type to be inserted before the last element.\n * @returns {string}\n */\nfunction formatList(array, type = 'and') {\n return array.length < 3\n ? array.join(` ${type} `)\n : `${array.slice(0, -1).join(', ')}, ${type} ${array[array.length - 1]}`\n}\n\n/** @type {Map} */\nconst messages = new Map();\nconst nodeInternalPrefix = '__node_internal_';\n/** @type {number} */\nlet userStackTraceLimit;\n\ncodes.ERR_INVALID_ARG_TYPE = createError(\n 'ERR_INVALID_ARG_TYPE',\n /**\n * @param {string} name\n * @param {Array | string} expected\n * @param {unknown} actual\n */\n (name, expected, actual) => {\n assert(typeof name === 'string', \"'name' must be a string\");\n if (!Array.isArray(expected)) {\n expected = [expected];\n }\n\n let message = 'The ';\n if (name.endsWith(' argument')) {\n // For cases like 'first argument'\n message += `${name} `;\n } else {\n const type = name.includes('.') ? 'property' : 'argument';\n message += `\"${name}\" ${type} `;\n }\n\n message += 'must be ';\n\n /** @type {Array} */\n const types = [];\n /** @type {Array} */\n const instances = [];\n /** @type {Array} */\n const other = [];\n\n for (const value of expected) {\n assert(\n typeof value === 'string',\n 'All expected entries have to be of type string'\n );\n\n if (kTypes.has(value)) {\n types.push(value.toLowerCase());\n } else if (classRegExp.exec(value) === null) {\n assert(\n value !== 'object',\n 'The value \"object\" should be written as \"Object\"'\n );\n other.push(value);\n } else {\n instances.push(value);\n }\n }\n\n // Special handle `object` in case other instances are allowed to outline\n // the differences between each other.\n if (instances.length > 0) {\n const pos = types.indexOf('object');\n if (pos !== -1) {\n types.slice(pos, 1);\n instances.push('Object');\n }\n }\n\n if (types.length > 0) {\n message += `${types.length > 1 ? 'one of type' : 'of type'} ${formatList(\n types,\n 'or'\n )}`;\n if (instances.length > 0 || other.length > 0) message += ' or ';\n }\n\n if (instances.length > 0) {\n message += `an instance of ${formatList(instances, 'or')}`;\n if (other.length > 0) message += ' or ';\n }\n\n if (other.length > 0) {\n if (other.length > 1) {\n message += `one of ${formatList(other, 'or')}`;\n } else {\n if (other[0].toLowerCase() !== other[0]) message += 'an ';\n message += `${other[0]}`;\n }\n }\n\n message += `. Received ${determineSpecificType(actual)}`;\n\n return message\n },\n TypeError\n);\n\ncodes.ERR_INVALID_MODULE_SPECIFIER = createError(\n 'ERR_INVALID_MODULE_SPECIFIER',\n /**\n * @param {string} request\n * @param {string} reason\n * @param {string} [base]\n */\n (request, reason, base = undefined) => {\n return `Invalid module \"${request}\" ${reason}${\n base ? ` imported from ${base}` : ''\n }`\n },\n TypeError\n);\n\ncodes.ERR_INVALID_PACKAGE_CONFIG = createError(\n 'ERR_INVALID_PACKAGE_CONFIG',\n /**\n * @param {string} path\n * @param {string} [base]\n * @param {string} [message]\n */\n (path, base, message) => {\n return `Invalid package config ${path}${\n base ? ` while importing ${base}` : ''\n }${message ? `. ${message}` : ''}`\n },\n Error\n);\n\ncodes.ERR_INVALID_PACKAGE_TARGET = createError(\n 'ERR_INVALID_PACKAGE_TARGET',\n /**\n * @param {string} packagePath\n * @param {string} key\n * @param {unknown} target\n * @param {boolean} [isImport=false]\n * @param {string} [base]\n */\n (packagePath, key, target, isImport = false, base = undefined) => {\n const relatedError =\n typeof target === 'string' &&\n !isImport &&\n target.length > 0 &&\n !target.startsWith('./');\n if (key === '.') {\n assert(isImport === false);\n return (\n `Invalid \"exports\" main target ${JSON.stringify(target)} defined ` +\n `in the package config ${packagePath}package.json${\n base ? ` imported from ${base}` : ''\n }${relatedError ? '; targets must start with \"./\"' : ''}`\n )\n }\n\n return `Invalid \"${\n isImport ? 'imports' : 'exports'\n }\" target ${JSON.stringify(\n target\n )} defined for '${key}' in the package config ${packagePath}package.json${\n base ? ` imported from ${base}` : ''\n }${relatedError ? '; targets must start with \"./\"' : ''}`\n },\n Error\n);\n\ncodes.ERR_MODULE_NOT_FOUND = createError(\n 'ERR_MODULE_NOT_FOUND',\n /**\n * @param {string} path\n * @param {string} base\n * @param {boolean} [exactUrl]\n */\n (path, base, exactUrl = false) => {\n return `Cannot find ${\n exactUrl ? 'module' : 'package'\n } '${path}' imported from ${base}`\n },\n Error\n);\n\ncodes.ERR_NETWORK_IMPORT_DISALLOWED = createError(\n 'ERR_NETWORK_IMPORT_DISALLOWED',\n \"import of '%s' by %s is not supported: %s\",\n Error\n);\n\ncodes.ERR_PACKAGE_IMPORT_NOT_DEFINED = createError(\n 'ERR_PACKAGE_IMPORT_NOT_DEFINED',\n /**\n * @param {string} specifier\n * @param {string} packagePath\n * @param {string} base\n */\n (specifier, packagePath, base) => {\n return `Package import specifier \"${specifier}\" is not defined${\n packagePath ? ` in package ${packagePath}package.json` : ''\n } imported from ${base}`\n },\n TypeError\n);\n\ncodes.ERR_PACKAGE_PATH_NOT_EXPORTED = createError(\n 'ERR_PACKAGE_PATH_NOT_EXPORTED',\n /**\n * @param {string} packagePath\n * @param {string} subpath\n * @param {string} [base]\n */\n (packagePath, subpath, base = undefined) => {\n if (subpath === '.')\n return `No \"exports\" main defined in ${packagePath}package.json${\n base ? ` imported from ${base}` : ''\n }`\n return `Package subpath '${subpath}' is not defined by \"exports\" in ${packagePath}package.json${\n base ? ` imported from ${base}` : ''\n }`\n },\n Error\n);\n\ncodes.ERR_UNSUPPORTED_DIR_IMPORT = createError(\n 'ERR_UNSUPPORTED_DIR_IMPORT',\n \"Directory import '%s' is not supported \" +\n 'resolving ES modules imported from %s',\n Error\n);\n\ncodes.ERR_UNSUPPORTED_RESOLVE_REQUEST = createError(\n 'ERR_UNSUPPORTED_RESOLVE_REQUEST',\n 'Failed to resolve module specifier \"%s\" from \"%s\": Invalid relative URL or base scheme is not hierarchical.',\n TypeError\n);\n\ncodes.ERR_UNKNOWN_FILE_EXTENSION = createError(\n 'ERR_UNKNOWN_FILE_EXTENSION',\n /**\n * @param {string} extension\n * @param {string} path\n */\n (extension, path) => {\n return `Unknown file extension \"${extension}\" for ${path}`\n },\n TypeError\n);\n\ncodes.ERR_INVALID_ARG_VALUE = createError(\n 'ERR_INVALID_ARG_VALUE',\n /**\n * @param {string} name\n * @param {unknown} value\n * @param {string} [reason='is invalid']\n */\n (name, value, reason = 'is invalid') => {\n let inspected = inspect(value);\n\n if (inspected.length > 128) {\n inspected = `${inspected.slice(0, 128)}...`;\n }\n\n const type = name.includes('.') ? 'property' : 'argument';\n\n return `The ${type} '${name}' ${reason}. Received ${inspected}`\n },\n TypeError\n // Note: extra classes have been shaken out.\n // , RangeError\n);\n\n/**\n * Utility function for registering the error codes. Only used here. Exported\n * *only* to allow for testing.\n * @param {string} sym\n * @param {MessageFunction | string} value\n * @param {ErrorConstructor} constructor\n * @returns {new (...parameters: Array) => Error}\n */\nfunction createError(sym, value, constructor) {\n // Special case for SystemError that formats the error message differently\n // The SystemErrors only have SystemError as their base classes.\n messages.set(sym, value);\n\n return makeNodeErrorWithCode(constructor, sym)\n}\n\n/**\n * @param {ErrorConstructor} Base\n * @param {string} key\n * @returns {ErrorConstructor}\n */\nfunction makeNodeErrorWithCode(Base, key) {\n // @ts-expect-error It’s a Node error.\n return NodeError\n /**\n * @param {Array} parameters\n */\n function NodeError(...parameters) {\n const limit = Error.stackTraceLimit;\n if (isErrorStackTraceLimitWritable()) Error.stackTraceLimit = 0;\n const error = new Base();\n // Reset the limit and setting the name property.\n if (isErrorStackTraceLimitWritable()) Error.stackTraceLimit = limit;\n const message = getMessage(key, parameters, error);\n Object.defineProperties(error, {\n // Note: no need to implement `kIsNodeError` symbol, would be hard,\n // probably.\n message: {\n value: message,\n enumerable: false,\n writable: true,\n configurable: true\n },\n toString: {\n /** @this {Error} */\n value() {\n return `${this.name} [${key}]: ${this.message}`\n },\n enumerable: false,\n writable: true,\n configurable: true\n }\n });\n\n captureLargerStackTrace(error);\n // @ts-expect-error It’s a Node error.\n error.code = key;\n return error\n }\n}\n\n/**\n * @returns {boolean}\n */\nfunction isErrorStackTraceLimitWritable() {\n // Do no touch Error.stackTraceLimit as V8 would attempt to install\n // it again during deserialization.\n try {\n if (v8.startupSnapshot.isBuildingSnapshot()) {\n return false\n }\n } catch {}\n\n const desc = Object.getOwnPropertyDescriptor(Error, 'stackTraceLimit');\n if (desc === undefined) {\n return Object.isExtensible(Error)\n }\n\n return own$1.call(desc, 'writable') && desc.writable !== undefined\n ? desc.writable\n : desc.set !== undefined\n}\n\n/**\n * This function removes unnecessary frames from Node.js core errors.\n * @template {(...parameters: unknown[]) => unknown} T\n * @param {T} wrappedFunction\n * @returns {T}\n */\nfunction hideStackFrames(wrappedFunction) {\n // We rename the functions that will be hidden to cut off the stacktrace\n // at the outermost one\n const hidden = nodeInternalPrefix + wrappedFunction.name;\n Object.defineProperty(wrappedFunction, 'name', {value: hidden});\n return wrappedFunction\n}\n\nconst captureLargerStackTrace = hideStackFrames(\n /**\n * @param {Error} error\n * @returns {Error}\n */\n // @ts-expect-error: fine\n function (error) {\n const stackTraceLimitIsWritable = isErrorStackTraceLimitWritable();\n if (stackTraceLimitIsWritable) {\n userStackTraceLimit = Error.stackTraceLimit;\n Error.stackTraceLimit = Number.POSITIVE_INFINITY;\n }\n\n Error.captureStackTrace(error);\n\n // Reset the limit\n if (stackTraceLimitIsWritable) Error.stackTraceLimit = userStackTraceLimit;\n\n return error\n }\n);\n\n/**\n * @param {string} key\n * @param {Array} parameters\n * @param {Error} self\n * @returns {string}\n */\nfunction getMessage(key, parameters, self) {\n const message = messages.get(key);\n assert(message !== undefined, 'expected `message` to be found');\n\n if (typeof message === 'function') {\n assert(\n message.length <= parameters.length, // Default options do not count.\n `Code: ${key}; The provided arguments length (${parameters.length}) does not ` +\n `match the required ones (${message.length}).`\n );\n return Reflect.apply(message, self, parameters)\n }\n\n const regex = /%[dfijoOs]/g;\n let expectedLength = 0;\n while (regex.exec(message) !== null) expectedLength++;\n assert(\n expectedLength === parameters.length,\n `Code: ${key}; The provided arguments length (${parameters.length}) does not ` +\n `match the required ones (${expectedLength}).`\n );\n if (parameters.length === 0) return message\n\n parameters.unshift(message);\n return Reflect.apply(format, null, parameters)\n}\n\n/**\n * Determine the specific type of a value for type-mismatch errors.\n * @param {unknown} value\n * @returns {string}\n */\nfunction determineSpecificType(value) {\n if (value === null || value === undefined) {\n return String(value)\n }\n\n if (typeof value === 'function' && value.name) {\n return `function ${value.name}`\n }\n\n if (typeof value === 'object') {\n if (value.constructor && value.constructor.name) {\n return `an instance of ${value.constructor.name}`\n }\n\n return `${inspect(value, {depth: -1})}`\n }\n\n let inspected = inspect(value, {colors: false});\n\n if (inspected.length > 28) {\n inspected = `${inspected.slice(0, 25)}...`;\n }\n\n return `type ${typeof value} (${inspected})`\n}\n\n// Manually “tree shaken” from:\n// \n// Last checked on: Apr 29, 2023.\n// Removed the native dependency.\n// Also: no need to cache, we do that in resolve already.\n\n\nconst hasOwnProperty$1 = {}.hasOwnProperty;\n\nconst {ERR_INVALID_PACKAGE_CONFIG: ERR_INVALID_PACKAGE_CONFIG$1} = codes;\n\n/** @type {Map} */\nconst cache = new Map();\n\n/**\n * @param {string} jsonPath\n * @param {{specifier: URL | string, base?: URL}} options\n * @returns {PackageConfig}\n */\nfunction read(jsonPath, {base, specifier}) {\n const existing = cache.get(jsonPath);\n\n if (existing) {\n return existing\n }\n\n /** @type {string | undefined} */\n let string;\n\n try {\n string = fs.readFileSync(path.toNamespacedPath(jsonPath), 'utf8');\n } catch (error) {\n const exception = /** @type {ErrnoException} */ (error);\n\n if (exception.code !== 'ENOENT') {\n throw exception\n }\n }\n\n /** @type {PackageConfig} */\n const result = {\n exists: false,\n pjsonPath: jsonPath,\n main: undefined,\n name: undefined,\n type: 'none', // Ignore unknown types for forwards compatibility\n exports: undefined,\n imports: undefined\n };\n\n if (string !== undefined) {\n /** @type {Record} */\n let parsed;\n\n try {\n parsed = JSON.parse(string);\n } catch (error_) {\n const cause = /** @type {ErrnoException} */ (error_);\n const error = new ERR_INVALID_PACKAGE_CONFIG$1(\n jsonPath,\n (base ? `\"${specifier}\" from ` : '') + fileURLToPath(base || specifier),\n cause.message\n );\n error.cause = cause;\n throw error\n }\n\n result.exists = true;\n\n if (\n hasOwnProperty$1.call(parsed, 'name') &&\n typeof parsed.name === 'string'\n ) {\n result.name = parsed.name;\n }\n\n if (\n hasOwnProperty$1.call(parsed, 'main') &&\n typeof parsed.main === 'string'\n ) {\n result.main = parsed.main;\n }\n\n if (hasOwnProperty$1.call(parsed, 'exports')) {\n // @ts-expect-error: assume valid.\n result.exports = parsed.exports;\n }\n\n if (hasOwnProperty$1.call(parsed, 'imports')) {\n // @ts-expect-error: assume valid.\n result.imports = parsed.imports;\n }\n\n // Ignore unknown types for forwards compatibility\n if (\n hasOwnProperty$1.call(parsed, 'type') &&\n (parsed.type === 'commonjs' || parsed.type === 'module')\n ) {\n result.type = parsed.type;\n }\n }\n\n cache.set(jsonPath, result);\n\n return result\n}\n\n/**\n * @param {URL | string} resolved\n * @returns {PackageConfig}\n */\nfunction getPackageScopeConfig(resolved) {\n // Note: in Node, this is now a native module.\n let packageJSONUrl = new URL('package.json', resolved);\n\n while (true) {\n const packageJSONPath = packageJSONUrl.pathname;\n if (packageJSONPath.endsWith('node_modules/package.json')) {\n break\n }\n\n const packageConfig = read(fileURLToPath(packageJSONUrl), {\n specifier: resolved\n });\n\n if (packageConfig.exists) {\n return packageConfig\n }\n\n const lastPackageJSONUrl = packageJSONUrl;\n packageJSONUrl = new URL('../package.json', packageJSONUrl);\n\n // Terminates at root where ../package.json equals ../../package.json\n // (can't just check \"/package.json\" for Windows support).\n if (packageJSONUrl.pathname === lastPackageJSONUrl.pathname) {\n break\n }\n }\n\n const packageJSONPath = fileURLToPath(packageJSONUrl);\n // ^^ Note: in Node, this is now a native module.\n\n return {\n pjsonPath: packageJSONPath,\n exists: false,\n type: 'none'\n }\n}\n\n/**\n * Returns the package type for a given URL.\n * @param {URL} url - The URL to get the package type for.\n * @returns {PackageType}\n */\nfunction getPackageType(url) {\n // To do @anonrig: Write a C++ function that returns only \"type\".\n return getPackageScopeConfig(url).type\n}\n\n// Manually “tree shaken” from:\n// \n// Last checked on: Apr 29, 2023.\n\n\nconst {ERR_UNKNOWN_FILE_EXTENSION} = codes;\n\nconst hasOwnProperty = {}.hasOwnProperty;\n\n/** @type {Record} */\nconst extensionFormatMap = {\n // @ts-expect-error: hush.\n __proto__: null,\n '.cjs': 'commonjs',\n '.js': 'module',\n '.json': 'json',\n '.mjs': 'module'\n};\n\n/**\n * @param {string | null} mime\n * @returns {string | null}\n */\nfunction mimeToFormat(mime) {\n if (\n mime &&\n /\\s*(text|application)\\/javascript\\s*(;\\s*charset=utf-?8\\s*)?/i.test(mime)\n )\n return 'module'\n if (mime === 'application/json') return 'json'\n return null\n}\n\n/**\n * @callback ProtocolHandler\n * @param {URL} parsed\n * @param {{parentURL: string, source?: Buffer}} context\n * @param {boolean} ignoreErrors\n * @returns {string | null | void}\n */\n\n/**\n * @type {Record}\n */\nconst protocolHandlers = {\n // @ts-expect-error: hush.\n __proto__: null,\n 'data:': getDataProtocolModuleFormat,\n 'file:': getFileProtocolModuleFormat,\n 'http:': getHttpProtocolModuleFormat,\n 'https:': getHttpProtocolModuleFormat,\n 'node:'() {\n return 'builtin'\n }\n};\n\n/**\n * @param {URL} parsed\n */\nfunction getDataProtocolModuleFormat(parsed) {\n const {1: mime} = /^([^/]+\\/[^;,]+)[^,]*?(;base64)?,/.exec(\n parsed.pathname\n ) || [null, null, null];\n return mimeToFormat(mime)\n}\n\n/**\n * Returns the file extension from a URL.\n *\n * Should give similar result to\n * `require('node:path').extname(require('node:url').fileURLToPath(url))`\n * when used with a `file:` URL.\n *\n * @param {URL} url\n * @returns {string}\n */\nfunction extname(url) {\n const pathname = url.pathname;\n let index = pathname.length;\n\n while (index--) {\n const code = pathname.codePointAt(index);\n\n if (code === 47 /* `/` */) {\n return ''\n }\n\n if (code === 46 /* `.` */) {\n return pathname.codePointAt(index - 1) === 47 /* `/` */\n ? ''\n : pathname.slice(index)\n }\n }\n\n return ''\n}\n\n/**\n * @type {ProtocolHandler}\n */\nfunction getFileProtocolModuleFormat(url, _context, ignoreErrors) {\n const value = extname(url);\n\n if (value === '.js') {\n const packageType = getPackageType(url);\n\n if (packageType !== 'none') {\n return packageType\n }\n\n return 'commonjs'\n }\n\n if (value === '') {\n const packageType = getPackageType(url);\n\n // Legacy behavior\n if (packageType === 'none' || packageType === 'commonjs') {\n return 'commonjs'\n }\n\n // Note: we don’t implement WASM, so we don’t need\n // `getFormatOfExtensionlessFile` from `formats`.\n return 'module'\n }\n\n const format = extensionFormatMap[value];\n if (format) return format\n\n // Explicit undefined return indicates load hook should rerun format check\n if (ignoreErrors) {\n return undefined\n }\n\n const filepath = fileURLToPath(url);\n throw new ERR_UNKNOWN_FILE_EXTENSION(value, filepath)\n}\n\nfunction getHttpProtocolModuleFormat() {\n // To do: HTTPS imports.\n}\n\n/**\n * @param {URL} url\n * @param {{parentURL: string}} context\n * @returns {string | null}\n */\nfunction defaultGetFormatWithoutErrors(url, context) {\n const protocol = url.protocol;\n\n if (!hasOwnProperty.call(protocolHandlers, protocol)) {\n return null\n }\n\n return protocolHandlers[protocol](url, context, true) || null\n}\n\n// Manually “tree shaken” from:\n// \n// Last checked on: Apr 29, 2023.\n\n\nconst {ERR_INVALID_ARG_VALUE} = codes;\n\n// In Node itself these values are populated from CLI arguments, before any\n// user code runs.\n// Here we just define the defaults.\nconst DEFAULT_CONDITIONS = Object.freeze(['node', 'import']);\nconst DEFAULT_CONDITIONS_SET = new Set(DEFAULT_CONDITIONS);\n\n/**\n * Returns the default conditions for ES module loading.\n */\nfunction getDefaultConditions() {\n return DEFAULT_CONDITIONS\n}\n\n/**\n * Returns the default conditions for ES module loading, as a Set.\n */\nfunction getDefaultConditionsSet() {\n return DEFAULT_CONDITIONS_SET\n}\n\n/**\n * @param {Array} [conditions]\n * @returns {Set}\n */\nfunction getConditionsSet(conditions) {\n if (conditions !== undefined && conditions !== getDefaultConditions()) {\n if (!Array.isArray(conditions)) {\n throw new ERR_INVALID_ARG_VALUE(\n 'conditions',\n conditions,\n 'expected an array'\n )\n }\n\n return new Set(conditions)\n }\n\n return getDefaultConditionsSet()\n}\n\n// Manually “tree shaken” from:\n// \n// Last checked on: Apr 29, 2023.\n\n\nconst RegExpPrototypeSymbolReplace = RegExp.prototype[Symbol.replace];\n\nconst {\n ERR_NETWORK_IMPORT_DISALLOWED,\n ERR_INVALID_MODULE_SPECIFIER,\n ERR_INVALID_PACKAGE_CONFIG,\n ERR_INVALID_PACKAGE_TARGET,\n ERR_MODULE_NOT_FOUND,\n ERR_PACKAGE_IMPORT_NOT_DEFINED,\n ERR_PACKAGE_PATH_NOT_EXPORTED,\n ERR_UNSUPPORTED_DIR_IMPORT,\n ERR_UNSUPPORTED_RESOLVE_REQUEST\n} = codes;\n\nconst own = {}.hasOwnProperty;\n\nconst invalidSegmentRegEx =\n /(^|\\\\|\\/)((\\.|%2e)(\\.|%2e)?|(n|%6e|%4e)(o|%6f|%4f)(d|%64|%44)(e|%65|%45)(_|%5f)(m|%6d|%4d)(o|%6f|%4f)(d|%64|%44)(u|%75|%55)(l|%6c|%4c)(e|%65|%45)(s|%73|%53))?(\\\\|\\/|$)/i;\nconst deprecatedInvalidSegmentRegEx =\n /(^|\\\\|\\/)((\\.|%2e)(\\.|%2e)?|(n|%6e|%4e)(o|%6f|%4f)(d|%64|%44)(e|%65|%45)(_|%5f)(m|%6d|%4d)(o|%6f|%4f)(d|%64|%44)(u|%75|%55)(l|%6c|%4c)(e|%65|%45)(s|%73|%53))(\\\\|\\/|$)/i;\nconst invalidPackageNameRegEx = /^\\.|%|\\\\/;\nconst patternRegEx = /\\*/g;\nconst encodedSeparatorRegEx = /%2f|%5c/i;\n/** @type {Set} */\nconst emittedPackageWarnings = new Set();\n\nconst doubleSlashRegEx = /[/\\\\]{2}/;\n\n/**\n *\n * @param {string} target\n * @param {string} request\n * @param {string} match\n * @param {URL} packageJsonUrl\n * @param {boolean} internal\n * @param {URL} base\n * @param {boolean} isTarget\n */\nfunction emitInvalidSegmentDeprecation(\n target,\n request,\n match,\n packageJsonUrl,\n internal,\n base,\n isTarget\n) {\n // @ts-expect-error: apparently it does exist, TS.\n if (process.noDeprecation) {\n return\n }\n\n const pjsonPath = fileURLToPath(packageJsonUrl);\n const double = doubleSlashRegEx.exec(isTarget ? target : request) !== null;\n process.emitWarning(\n `Use of deprecated ${\n double ? 'double slash' : 'leading or trailing slash matching'\n } resolving \"${target}\" for module ` +\n `request \"${request}\" ${\n request === match ? '' : `matched to \"${match}\" `\n }in the \"${\n internal ? 'imports' : 'exports'\n }\" field module resolution of the package at ${pjsonPath}${\n base ? ` imported from ${fileURLToPath(base)}` : ''\n }.`,\n 'DeprecationWarning',\n 'DEP0166'\n );\n}\n\n/**\n * @param {URL} url\n * @param {URL} packageJsonUrl\n * @param {URL} base\n * @param {string} [main]\n * @returns {void}\n */\nfunction emitLegacyIndexDeprecation(url, packageJsonUrl, base, main) {\n // @ts-expect-error: apparently it does exist, TS.\n if (process.noDeprecation) {\n return\n }\n\n const format = defaultGetFormatWithoutErrors(url, {parentURL: base.href});\n if (format !== 'module') return\n const urlPath = fileURLToPath(url.href);\n const packagePath = fileURLToPath(new URL$1('.', packageJsonUrl));\n const basePath = fileURLToPath(base);\n if (!main) {\n process.emitWarning(\n `No \"main\" or \"exports\" field defined in the package.json for ${packagePath} resolving the main entry point \"${urlPath.slice(\n packagePath.length\n )}\", imported from ${basePath}.\\nDefault \"index\" lookups for the main are deprecated for ES modules.`,\n 'DeprecationWarning',\n 'DEP0151'\n );\n } else if (path.resolve(packagePath, main) !== urlPath) {\n process.emitWarning(\n `Package ${packagePath} has a \"main\" field set to \"${main}\", ` +\n `excluding the full filename and extension to the resolved file at \"${urlPath.slice(\n packagePath.length\n )}\", imported from ${basePath}.\\n Automatic extension resolution of the \"main\" field is ` +\n 'deprecated for ES modules.',\n 'DeprecationWarning',\n 'DEP0151'\n );\n }\n}\n\n/**\n * @param {string} path\n * @returns {Stats | undefined}\n */\nfunction tryStatSync(path) {\n // Note: from Node 15 onwards we can use `throwIfNoEntry: false` instead.\n try {\n return statSync(path)\n } catch {\n // Note: in Node code this returns `new Stats`,\n // but in Node 22 that’s marked as a deprecated internal API.\n // Which, well, we kinda are, but still to prevent that warning,\n // just yield `undefined`.\n }\n}\n\n/**\n * Legacy CommonJS main resolution:\n * 1. let M = pkg_url + (json main field)\n * 2. TRY(M, M.js, M.json, M.node)\n * 3. TRY(M/index.js, M/index.json, M/index.node)\n * 4. TRY(pkg_url/index.js, pkg_url/index.json, pkg_url/index.node)\n * 5. NOT_FOUND\n *\n * @param {URL} url\n * @returns {boolean}\n */\nfunction fileExists(url) {\n const stats = statSync(url, {throwIfNoEntry: false});\n const isFile = stats ? stats.isFile() : undefined;\n return isFile === null || isFile === undefined ? false : isFile\n}\n\n/**\n * @param {URL} packageJsonUrl\n * @param {PackageConfig} packageConfig\n * @param {URL} base\n * @returns {URL}\n */\nfunction legacyMainResolve(packageJsonUrl, packageConfig, base) {\n /** @type {URL | undefined} */\n let guess;\n if (packageConfig.main !== undefined) {\n guess = new URL$1(packageConfig.main, packageJsonUrl);\n // Note: fs check redundances will be handled by Descriptor cache here.\n if (fileExists(guess)) return guess\n\n const tries = [\n `./${packageConfig.main}.js`,\n `./${packageConfig.main}.json`,\n `./${packageConfig.main}.node`,\n `./${packageConfig.main}/index.js`,\n `./${packageConfig.main}/index.json`,\n `./${packageConfig.main}/index.node`\n ];\n let i = -1;\n\n while (++i < tries.length) {\n guess = new URL$1(tries[i], packageJsonUrl);\n if (fileExists(guess)) break\n guess = undefined;\n }\n\n if (guess) {\n emitLegacyIndexDeprecation(\n guess,\n packageJsonUrl,\n base,\n packageConfig.main\n );\n return guess\n }\n // Fallthrough.\n }\n\n const tries = ['./index.js', './index.json', './index.node'];\n let i = -1;\n\n while (++i < tries.length) {\n guess = new URL$1(tries[i], packageJsonUrl);\n if (fileExists(guess)) break\n guess = undefined;\n }\n\n if (guess) {\n emitLegacyIndexDeprecation(guess, packageJsonUrl, base, packageConfig.main);\n return guess\n }\n\n // Not found.\n throw new ERR_MODULE_NOT_FOUND(\n fileURLToPath(new URL$1('.', packageJsonUrl)),\n fileURLToPath(base)\n )\n}\n\n/**\n * @param {URL} resolved\n * @param {URL} base\n * @param {boolean} [preserveSymlinks]\n * @returns {URL}\n */\nfunction finalizeResolution(resolved, base, preserveSymlinks) {\n if (encodedSeparatorRegEx.exec(resolved.pathname) !== null) {\n throw new ERR_INVALID_MODULE_SPECIFIER(\n resolved.pathname,\n 'must not include encoded \"/\" or \"\\\\\" characters',\n fileURLToPath(base)\n )\n }\n\n /** @type {string} */\n let filePath;\n\n try {\n filePath = fileURLToPath(resolved);\n } catch (error) {\n const cause = /** @type {ErrnoException} */ (error);\n Object.defineProperty(cause, 'input', {value: String(resolved)});\n Object.defineProperty(cause, 'module', {value: String(base)});\n throw cause\n }\n\n const stats = tryStatSync(\n filePath.endsWith('/') ? filePath.slice(-1) : filePath\n );\n\n if (stats && stats.isDirectory()) {\n const error = new ERR_UNSUPPORTED_DIR_IMPORT(filePath, fileURLToPath(base));\n // @ts-expect-error Add this for `import.meta.resolve`.\n error.url = String(resolved);\n throw error\n }\n\n if (!stats || !stats.isFile()) {\n const error = new ERR_MODULE_NOT_FOUND(\n filePath || resolved.pathname,\n base && fileURLToPath(base),\n true\n );\n // @ts-expect-error Add this for `import.meta.resolve`.\n error.url = String(resolved);\n throw error\n }\n\n if (!preserveSymlinks) {\n const real = realpathSync(filePath);\n const {search, hash} = resolved;\n resolved = pathToFileURL(real + (filePath.endsWith(path.sep) ? '/' : ''));\n resolved.search = search;\n resolved.hash = hash;\n }\n\n return resolved\n}\n\n/**\n * @param {string} specifier\n * @param {URL | undefined} packageJsonUrl\n * @param {URL} base\n * @returns {Error}\n */\nfunction importNotDefined(specifier, packageJsonUrl, base) {\n return new ERR_PACKAGE_IMPORT_NOT_DEFINED(\n specifier,\n packageJsonUrl && fileURLToPath(new URL$1('.', packageJsonUrl)),\n fileURLToPath(base)\n )\n}\n\n/**\n * @param {string} subpath\n * @param {URL} packageJsonUrl\n * @param {URL} base\n * @returns {Error}\n */\nfunction exportsNotFound(subpath, packageJsonUrl, base) {\n return new ERR_PACKAGE_PATH_NOT_EXPORTED(\n fileURLToPath(new URL$1('.', packageJsonUrl)),\n subpath,\n base && fileURLToPath(base)\n )\n}\n\n/**\n * @param {string} request\n * @param {string} match\n * @param {URL} packageJsonUrl\n * @param {boolean} internal\n * @param {URL} [base]\n * @returns {never}\n */\nfunction throwInvalidSubpath(request, match, packageJsonUrl, internal, base) {\n const reason = `request is not a valid match in pattern \"${match}\" for the \"${\n internal ? 'imports' : 'exports'\n }\" resolution of ${fileURLToPath(packageJsonUrl)}`;\n throw new ERR_INVALID_MODULE_SPECIFIER(\n request,\n reason,\n base && fileURLToPath(base)\n )\n}\n\n/**\n * @param {string} subpath\n * @param {unknown} target\n * @param {URL} packageJsonUrl\n * @param {boolean} internal\n * @param {URL} [base]\n * @returns {Error}\n */\nfunction invalidPackageTarget(subpath, target, packageJsonUrl, internal, base) {\n target =\n typeof target === 'object' && target !== null\n ? JSON.stringify(target, null, '')\n : `${target}`;\n\n return new ERR_INVALID_PACKAGE_TARGET(\n fileURLToPath(new URL$1('.', packageJsonUrl)),\n subpath,\n target,\n internal,\n base && fileURLToPath(base)\n )\n}\n\n/**\n * @param {string} target\n * @param {string} subpath\n * @param {string} match\n * @param {URL} packageJsonUrl\n * @param {URL} base\n * @param {boolean} pattern\n * @param {boolean} internal\n * @param {boolean} isPathMap\n * @param {Set | undefined} conditions\n * @returns {URL}\n */\nfunction resolvePackageTargetString(\n target,\n subpath,\n match,\n packageJsonUrl,\n base,\n pattern,\n internal,\n isPathMap,\n conditions\n) {\n if (subpath !== '' && !pattern && target[target.length - 1] !== '/')\n throw invalidPackageTarget(match, target, packageJsonUrl, internal, base)\n\n if (!target.startsWith('./')) {\n if (internal && !target.startsWith('../') && !target.startsWith('/')) {\n let isURL = false;\n\n try {\n new URL$1(target);\n isURL = true;\n } catch {\n // Continue regardless of error.\n }\n\n if (!isURL) {\n const exportTarget = pattern\n ? RegExpPrototypeSymbolReplace.call(\n patternRegEx,\n target,\n () => subpath\n )\n : target + subpath;\n\n return packageResolve(exportTarget, packageJsonUrl, conditions)\n }\n }\n\n throw invalidPackageTarget(match, target, packageJsonUrl, internal, base)\n }\n\n if (invalidSegmentRegEx.exec(target.slice(2)) !== null) {\n if (deprecatedInvalidSegmentRegEx.exec(target.slice(2)) === null) {\n if (!isPathMap) {\n const request = pattern\n ? match.replace('*', () => subpath)\n : match + subpath;\n const resolvedTarget = pattern\n ? RegExpPrototypeSymbolReplace.call(\n patternRegEx,\n target,\n () => subpath\n )\n : target;\n emitInvalidSegmentDeprecation(\n resolvedTarget,\n request,\n match,\n packageJsonUrl,\n internal,\n base,\n true\n );\n }\n } else {\n throw invalidPackageTarget(match, target, packageJsonUrl, internal, base)\n }\n }\n\n const resolved = new URL$1(target, packageJsonUrl);\n const resolvedPath = resolved.pathname;\n const packagePath = new URL$1('.', packageJsonUrl).pathname;\n\n if (!resolvedPath.startsWith(packagePath))\n throw invalidPackageTarget(match, target, packageJsonUrl, internal, base)\n\n if (subpath === '') return resolved\n\n if (invalidSegmentRegEx.exec(subpath) !== null) {\n const request = pattern\n ? match.replace('*', () => subpath)\n : match + subpath;\n if (deprecatedInvalidSegmentRegEx.exec(subpath) === null) {\n if (!isPathMap) {\n const resolvedTarget = pattern\n ? RegExpPrototypeSymbolReplace.call(\n patternRegEx,\n target,\n () => subpath\n )\n : target;\n emitInvalidSegmentDeprecation(\n resolvedTarget,\n request,\n match,\n packageJsonUrl,\n internal,\n base,\n false\n );\n }\n } else {\n throwInvalidSubpath(request, match, packageJsonUrl, internal, base);\n }\n }\n\n if (pattern) {\n return new URL$1(\n RegExpPrototypeSymbolReplace.call(\n patternRegEx,\n resolved.href,\n () => subpath\n )\n )\n }\n\n return new URL$1(subpath, resolved)\n}\n\n/**\n * @param {string} key\n * @returns {boolean}\n */\nfunction isArrayIndex(key) {\n const keyNumber = Number(key);\n if (`${keyNumber}` !== key) return false\n return keyNumber >= 0 && keyNumber < 0xff_ff_ff_ff\n}\n\n/**\n * @param {URL} packageJsonUrl\n * @param {unknown} target\n * @param {string} subpath\n * @param {string} packageSubpath\n * @param {URL} base\n * @param {boolean} pattern\n * @param {boolean} internal\n * @param {boolean} isPathMap\n * @param {Set | undefined} conditions\n * @returns {URL | null}\n */\nfunction resolvePackageTarget(\n packageJsonUrl,\n target,\n subpath,\n packageSubpath,\n base,\n pattern,\n internal,\n isPathMap,\n conditions\n) {\n if (typeof target === 'string') {\n return resolvePackageTargetString(\n target,\n subpath,\n packageSubpath,\n packageJsonUrl,\n base,\n pattern,\n internal,\n isPathMap,\n conditions\n )\n }\n\n if (Array.isArray(target)) {\n /** @type {Array} */\n const targetList = target;\n if (targetList.length === 0) return null\n\n /** @type {ErrnoException | null | undefined} */\n let lastException;\n let i = -1;\n\n while (++i < targetList.length) {\n const targetItem = targetList[i];\n /** @type {URL | null} */\n let resolveResult;\n try {\n resolveResult = resolvePackageTarget(\n packageJsonUrl,\n targetItem,\n subpath,\n packageSubpath,\n base,\n pattern,\n internal,\n isPathMap,\n conditions\n );\n } catch (error) {\n const exception = /** @type {ErrnoException} */ (error);\n lastException = exception;\n if (exception.code === 'ERR_INVALID_PACKAGE_TARGET') continue\n throw error\n }\n\n if (resolveResult === undefined) continue\n\n if (resolveResult === null) {\n lastException = null;\n continue\n }\n\n return resolveResult\n }\n\n if (lastException === undefined || lastException === null) {\n return null\n }\n\n throw lastException\n }\n\n if (typeof target === 'object' && target !== null) {\n const keys = Object.getOwnPropertyNames(target);\n let i = -1;\n\n while (++i < keys.length) {\n const key = keys[i];\n if (isArrayIndex(key)) {\n throw new ERR_INVALID_PACKAGE_CONFIG(\n fileURLToPath(packageJsonUrl),\n base,\n '\"exports\" cannot contain numeric property keys.'\n )\n }\n }\n\n i = -1;\n\n while (++i < keys.length) {\n const key = keys[i];\n if (key === 'default' || (conditions && conditions.has(key))) {\n // @ts-expect-error: indexable.\n const conditionalTarget = /** @type {unknown} */ (target[key]);\n const resolveResult = resolvePackageTarget(\n packageJsonUrl,\n conditionalTarget,\n subpath,\n packageSubpath,\n base,\n pattern,\n internal,\n isPathMap,\n conditions\n );\n if (resolveResult === undefined) continue\n return resolveResult\n }\n }\n\n return null\n }\n\n if (target === null) {\n return null\n }\n\n throw invalidPackageTarget(\n packageSubpath,\n target,\n packageJsonUrl,\n internal,\n base\n )\n}\n\n/**\n * @param {unknown} exports\n * @param {URL} packageJsonUrl\n * @param {URL} base\n * @returns {boolean}\n */\nfunction isConditionalExportsMainSugar(exports, packageJsonUrl, base) {\n if (typeof exports === 'string' || Array.isArray(exports)) return true\n if (typeof exports !== 'object' || exports === null) return false\n\n const keys = Object.getOwnPropertyNames(exports);\n let isConditionalSugar = false;\n let i = 0;\n let keyIndex = -1;\n while (++keyIndex < keys.length) {\n const key = keys[keyIndex];\n const currentIsConditionalSugar = key === '' || key[0] !== '.';\n if (i++ === 0) {\n isConditionalSugar = currentIsConditionalSugar;\n } else if (isConditionalSugar !== currentIsConditionalSugar) {\n throw new ERR_INVALID_PACKAGE_CONFIG(\n fileURLToPath(packageJsonUrl),\n base,\n '\"exports\" cannot contain some keys starting with \\'.\\' and some not.' +\n ' The exports object must either be an object of package subpath keys' +\n ' or an object of main entry condition name keys only.'\n )\n }\n }\n\n return isConditionalSugar\n}\n\n/**\n * @param {string} match\n * @param {URL} pjsonUrl\n * @param {URL} base\n */\nfunction emitTrailingSlashPatternDeprecation(match, pjsonUrl, base) {\n // @ts-expect-error: apparently it does exist, TS.\n if (process.noDeprecation) {\n return\n }\n\n const pjsonPath = fileURLToPath(pjsonUrl);\n if (emittedPackageWarnings.has(pjsonPath + '|' + match)) return\n emittedPackageWarnings.add(pjsonPath + '|' + match);\n process.emitWarning(\n `Use of deprecated trailing slash pattern mapping \"${match}\" in the ` +\n `\"exports\" field module resolution of the package at ${pjsonPath}${\n base ? ` imported from ${fileURLToPath(base)}` : ''\n }. Mapping specifiers ending in \"/\" is no longer supported.`,\n 'DeprecationWarning',\n 'DEP0155'\n );\n}\n\n/**\n * @param {URL} packageJsonUrl\n * @param {string} packageSubpath\n * @param {Record} packageConfig\n * @param {URL} base\n * @param {Set | undefined} conditions\n * @returns {URL}\n */\nfunction packageExportsResolve(\n packageJsonUrl,\n packageSubpath,\n packageConfig,\n base,\n conditions\n) {\n let exports = packageConfig.exports;\n\n if (isConditionalExportsMainSugar(exports, packageJsonUrl, base)) {\n exports = {'.': exports};\n }\n\n if (\n own.call(exports, packageSubpath) &&\n !packageSubpath.includes('*') &&\n !packageSubpath.endsWith('/')\n ) {\n // @ts-expect-error: indexable.\n const target = exports[packageSubpath];\n const resolveResult = resolvePackageTarget(\n packageJsonUrl,\n target,\n '',\n packageSubpath,\n base,\n false,\n false,\n false,\n conditions\n );\n if (resolveResult === null || resolveResult === undefined) {\n throw exportsNotFound(packageSubpath, packageJsonUrl, base)\n }\n\n return resolveResult\n }\n\n let bestMatch = '';\n let bestMatchSubpath = '';\n const keys = Object.getOwnPropertyNames(exports);\n let i = -1;\n\n while (++i < keys.length) {\n const key = keys[i];\n const patternIndex = key.indexOf('*');\n\n if (\n patternIndex !== -1 &&\n packageSubpath.startsWith(key.slice(0, patternIndex))\n ) {\n // When this reaches EOL, this can throw at the top of the whole function:\n //\n // if (StringPrototypeEndsWith(packageSubpath, '/'))\n // throwInvalidSubpath(packageSubpath)\n //\n // To match \"imports\" and the spec.\n if (packageSubpath.endsWith('/')) {\n emitTrailingSlashPatternDeprecation(\n packageSubpath,\n packageJsonUrl,\n base\n );\n }\n\n const patternTrailer = key.slice(patternIndex + 1);\n\n if (\n packageSubpath.length >= key.length &&\n packageSubpath.endsWith(patternTrailer) &&\n patternKeyCompare(bestMatch, key) === 1 &&\n key.lastIndexOf('*') === patternIndex\n ) {\n bestMatch = key;\n bestMatchSubpath = packageSubpath.slice(\n patternIndex,\n packageSubpath.length - patternTrailer.length\n );\n }\n }\n }\n\n if (bestMatch) {\n // @ts-expect-error: indexable.\n const target = /** @type {unknown} */ (exports[bestMatch]);\n const resolveResult = resolvePackageTarget(\n packageJsonUrl,\n target,\n bestMatchSubpath,\n bestMatch,\n base,\n true,\n false,\n packageSubpath.endsWith('/'),\n conditions\n );\n\n if (resolveResult === null || resolveResult === undefined) {\n throw exportsNotFound(packageSubpath, packageJsonUrl, base)\n }\n\n return resolveResult\n }\n\n throw exportsNotFound(packageSubpath, packageJsonUrl, base)\n}\n\n/**\n * @param {string} a\n * @param {string} b\n */\nfunction patternKeyCompare(a, b) {\n const aPatternIndex = a.indexOf('*');\n const bPatternIndex = b.indexOf('*');\n const baseLengthA = aPatternIndex === -1 ? a.length : aPatternIndex + 1;\n const baseLengthB = bPatternIndex === -1 ? b.length : bPatternIndex + 1;\n if (baseLengthA > baseLengthB) return -1\n if (baseLengthB > baseLengthA) return 1\n if (aPatternIndex === -1) return 1\n if (bPatternIndex === -1) return -1\n if (a.length > b.length) return -1\n if (b.length > a.length) return 1\n return 0\n}\n\n/**\n * @param {string} name\n * @param {URL} base\n * @param {Set} [conditions]\n * @returns {URL}\n */\nfunction packageImportsResolve(name, base, conditions) {\n if (name === '#' || name.startsWith('#/') || name.endsWith('/')) {\n const reason = 'is not a valid internal imports specifier name';\n throw new ERR_INVALID_MODULE_SPECIFIER(name, reason, fileURLToPath(base))\n }\n\n /** @type {URL | undefined} */\n let packageJsonUrl;\n\n const packageConfig = getPackageScopeConfig(base);\n\n if (packageConfig.exists) {\n packageJsonUrl = pathToFileURL(packageConfig.pjsonPath);\n const imports = packageConfig.imports;\n if (imports) {\n if (own.call(imports, name) && !name.includes('*')) {\n const resolveResult = resolvePackageTarget(\n packageJsonUrl,\n imports[name],\n '',\n name,\n base,\n false,\n true,\n false,\n conditions\n );\n if (resolveResult !== null && resolveResult !== undefined) {\n return resolveResult\n }\n } else {\n let bestMatch = '';\n let bestMatchSubpath = '';\n const keys = Object.getOwnPropertyNames(imports);\n let i = -1;\n\n while (++i < keys.length) {\n const key = keys[i];\n const patternIndex = key.indexOf('*');\n\n if (patternIndex !== -1 && name.startsWith(key.slice(0, -1))) {\n const patternTrailer = key.slice(patternIndex + 1);\n if (\n name.length >= key.length &&\n name.endsWith(patternTrailer) &&\n patternKeyCompare(bestMatch, key) === 1 &&\n key.lastIndexOf('*') === patternIndex\n ) {\n bestMatch = key;\n bestMatchSubpath = name.slice(\n patternIndex,\n name.length - patternTrailer.length\n );\n }\n }\n }\n\n if (bestMatch) {\n const target = imports[bestMatch];\n const resolveResult = resolvePackageTarget(\n packageJsonUrl,\n target,\n bestMatchSubpath,\n bestMatch,\n base,\n true,\n true,\n false,\n conditions\n );\n\n if (resolveResult !== null && resolveResult !== undefined) {\n return resolveResult\n }\n }\n }\n }\n }\n\n throw importNotDefined(name, packageJsonUrl, base)\n}\n\n/**\n * @param {string} specifier\n * @param {URL} base\n */\nfunction parsePackageName(specifier, base) {\n let separatorIndex = specifier.indexOf('/');\n let validPackageName = true;\n let isScoped = false;\n if (specifier[0] === '@') {\n isScoped = true;\n if (separatorIndex === -1 || specifier.length === 0) {\n validPackageName = false;\n } else {\n separatorIndex = specifier.indexOf('/', separatorIndex + 1);\n }\n }\n\n const packageName =\n separatorIndex === -1 ? specifier : specifier.slice(0, separatorIndex);\n\n // Package name cannot have leading . and cannot have percent-encoding or\n // \\\\ separators.\n if (invalidPackageNameRegEx.exec(packageName) !== null) {\n validPackageName = false;\n }\n\n if (!validPackageName) {\n throw new ERR_INVALID_MODULE_SPECIFIER(\n specifier,\n 'is not a valid package name',\n fileURLToPath(base)\n )\n }\n\n const packageSubpath =\n '.' + (separatorIndex === -1 ? '' : specifier.slice(separatorIndex));\n\n return {packageName, packageSubpath, isScoped}\n}\n\n/**\n * @param {string} specifier\n * @param {URL} base\n * @param {Set | undefined} conditions\n * @returns {URL}\n */\nfunction packageResolve(specifier, base, conditions) {\n if (builtinModules.includes(specifier)) {\n return new URL$1('node:' + specifier)\n }\n\n const {packageName, packageSubpath, isScoped} = parsePackageName(\n specifier,\n base\n );\n\n // ResolveSelf\n const packageConfig = getPackageScopeConfig(base);\n\n // Can’t test.\n /* c8 ignore next 16 */\n if (packageConfig.exists) {\n const packageJsonUrl = pathToFileURL(packageConfig.pjsonPath);\n if (\n packageConfig.name === packageName &&\n packageConfig.exports !== undefined &&\n packageConfig.exports !== null\n ) {\n return packageExportsResolve(\n packageJsonUrl,\n packageSubpath,\n packageConfig,\n base,\n conditions\n )\n }\n }\n\n let packageJsonUrl = new URL$1(\n './node_modules/' + packageName + '/package.json',\n base\n );\n let packageJsonPath = fileURLToPath(packageJsonUrl);\n /** @type {string} */\n let lastPath;\n do {\n const stat = tryStatSync(packageJsonPath.slice(0, -13));\n if (!stat || !stat.isDirectory()) {\n lastPath = packageJsonPath;\n packageJsonUrl = new URL$1(\n (isScoped ? '../../../../node_modules/' : '../../../node_modules/') +\n packageName +\n '/package.json',\n packageJsonUrl\n );\n packageJsonPath = fileURLToPath(packageJsonUrl);\n continue\n }\n\n // Package match.\n const packageConfig = read(packageJsonPath, {base, specifier});\n if (packageConfig.exports !== undefined && packageConfig.exports !== null) {\n return packageExportsResolve(\n packageJsonUrl,\n packageSubpath,\n packageConfig,\n base,\n conditions\n )\n }\n\n if (packageSubpath === '.') {\n return legacyMainResolve(packageJsonUrl, packageConfig, base)\n }\n\n return new URL$1(packageSubpath, packageJsonUrl)\n // Cross-platform root check.\n } while (packageJsonPath.length !== lastPath.length)\n\n throw new ERR_MODULE_NOT_FOUND(packageName, fileURLToPath(base), false)\n}\n\n/**\n * @param {string} specifier\n * @returns {boolean}\n */\nfunction isRelativeSpecifier(specifier) {\n if (specifier[0] === '.') {\n if (specifier.length === 1 || specifier[1] === '/') return true\n if (\n specifier[1] === '.' &&\n (specifier.length === 2 || specifier[2] === '/')\n ) {\n return true\n }\n }\n\n return false\n}\n\n/**\n * @param {string} specifier\n * @returns {boolean}\n */\nfunction shouldBeTreatedAsRelativeOrAbsolutePath(specifier) {\n if (specifier === '') return false\n if (specifier[0] === '/') return true\n return isRelativeSpecifier(specifier)\n}\n\n/**\n * The “Resolver Algorithm Specification” as detailed in the Node docs (which is\n * sync and slightly lower-level than `resolve`).\n *\n * @param {string} specifier\n * `/example.js`, `./example.js`, `../example.js`, `some-package`, `fs`, etc.\n * @param {URL} base\n * Full URL (to a file) that `specifier` is resolved relative from.\n * @param {Set} [conditions]\n * Conditions.\n * @param {boolean} [preserveSymlinks]\n * Keep symlinks instead of resolving them.\n * @returns {URL}\n * A URL object to the found thing.\n */\nfunction moduleResolve(specifier, base, conditions, preserveSymlinks) {\n // Note: The Node code supports `base` as a string (in this internal API) too,\n // we don’t.\n const protocol = base.protocol;\n const isData = protocol === 'data:';\n const isRemote = isData || protocol === 'http:' || protocol === 'https:';\n // Order swapped from spec for minor perf gain.\n // Ok since relative URLs cannot parse as URLs.\n /** @type {URL | undefined} */\n let resolved;\n\n if (shouldBeTreatedAsRelativeOrAbsolutePath(specifier)) {\n try {\n resolved = new URL$1(specifier, base);\n } catch (error_) {\n const error = new ERR_UNSUPPORTED_RESOLVE_REQUEST(specifier, base);\n error.cause = error_;\n throw error\n }\n } else if (protocol === 'file:' && specifier[0] === '#') {\n resolved = packageImportsResolve(specifier, base, conditions);\n } else {\n try {\n resolved = new URL$1(specifier);\n } catch (error_) {\n // Note: actual code uses `canBeRequiredWithoutScheme`.\n if (isRemote && !builtinModules.includes(specifier)) {\n const error = new ERR_UNSUPPORTED_RESOLVE_REQUEST(specifier, base);\n error.cause = error_;\n throw error\n }\n\n resolved = packageResolve(specifier, base, conditions);\n }\n }\n\n assert(resolved !== undefined, 'expected to be defined');\n\n if (resolved.protocol !== 'file:') {\n return resolved\n }\n\n return finalizeResolution(resolved, base, preserveSymlinks)\n}\n\n/**\n * @param {string} specifier\n * @param {URL | undefined} parsed\n * @param {URL | undefined} parsedParentURL\n */\nfunction checkIfDisallowedImport(specifier, parsed, parsedParentURL) {\n if (parsedParentURL) {\n // Avoid accessing the `protocol` property due to the lazy getters.\n const parentProtocol = parsedParentURL.protocol;\n\n if (parentProtocol === 'http:' || parentProtocol === 'https:') {\n if (shouldBeTreatedAsRelativeOrAbsolutePath(specifier)) {\n // Avoid accessing the `protocol` property due to the lazy getters.\n const parsedProtocol = parsed?.protocol;\n\n // `data:` and `blob:` disallowed due to allowing file: access via\n // indirection\n if (\n parsedProtocol &&\n parsedProtocol !== 'https:' &&\n parsedProtocol !== 'http:'\n ) {\n throw new ERR_NETWORK_IMPORT_DISALLOWED(\n specifier,\n parsedParentURL,\n 'remote imports cannot import from a local location.'\n )\n }\n\n return {url: parsed?.href || ''}\n }\n\n if (builtinModules.includes(specifier)) {\n throw new ERR_NETWORK_IMPORT_DISALLOWED(\n specifier,\n parsedParentURL,\n 'remote imports cannot import from a local location.'\n )\n }\n\n throw new ERR_NETWORK_IMPORT_DISALLOWED(\n specifier,\n parsedParentURL,\n 'only relative and absolute specifiers are supported.'\n )\n }\n }\n}\n\n// Note: this is from:\n// \n/**\n * Checks if a value has the shape of a WHATWG URL object.\n *\n * Using a symbol or instanceof would not be able to recognize URL objects\n * coming from other implementations (e.g. in Electron), so instead we are\n * checking some well known properties for a lack of a better test.\n *\n * We use `href` and `protocol` as they are the only properties that are\n * easy to retrieve and calculate due to the lazy nature of the getters.\n *\n * @template {unknown} Value\n * @param {Value} self\n * @returns {Value is URL}\n */\nfunction isURL(self) {\n return Boolean(\n self &&\n typeof self === 'object' &&\n 'href' in self &&\n typeof self.href === 'string' &&\n 'protocol' in self &&\n typeof self.protocol === 'string' &&\n self.href &&\n self.protocol\n )\n}\n\n/**\n * Validate user-input in `context` supplied by a custom loader.\n *\n * @param {unknown} parentURL\n * @returns {asserts parentURL is URL | string | undefined}\n */\nfunction throwIfInvalidParentURL(parentURL) {\n if (parentURL === undefined) {\n return // Main entry point, so no parent\n }\n\n if (typeof parentURL !== 'string' && !isURL(parentURL)) {\n throw new codes.ERR_INVALID_ARG_TYPE(\n 'parentURL',\n ['string', 'URL'],\n parentURL\n )\n }\n}\n\n/**\n * @param {string} specifier\n * @param {{parentURL?: string, conditions?: Array}} context\n * @returns {{url: string, format?: string | null}}\n */\nfunction defaultResolve(specifier, context = {}) {\n const {parentURL} = context;\n assert(parentURL !== undefined, 'expected `parentURL` to be defined');\n throwIfInvalidParentURL(parentURL);\n\n /** @type {URL | undefined} */\n let parsedParentURL;\n if (parentURL) {\n try {\n parsedParentURL = new URL$1(parentURL);\n } catch {\n // Ignore exception\n }\n }\n\n /** @type {URL | undefined} */\n let parsed;\n /** @type {string | undefined} */\n let protocol;\n\n try {\n parsed = shouldBeTreatedAsRelativeOrAbsolutePath(specifier)\n ? new URL$1(specifier, parsedParentURL)\n : new URL$1(specifier);\n\n // Avoid accessing the `protocol` property due to the lazy getters.\n protocol = parsed.protocol;\n\n if (protocol === 'data:') {\n return {url: parsed.href, format: null}\n }\n } catch {\n // Ignore exception\n }\n\n // There are multiple deep branches that can either throw or return; instead\n // of duplicating that deeply nested logic for the possible returns, DRY and\n // check for a return. This seems the least gnarly.\n const maybeReturn = checkIfDisallowedImport(\n specifier,\n parsed,\n parsedParentURL\n );\n\n if (maybeReturn) return maybeReturn\n\n // This must come after checkIfDisallowedImport\n if (protocol === undefined && parsed) {\n protocol = parsed.protocol;\n }\n\n if (protocol === 'node:') {\n return {url: specifier}\n }\n\n // This must come after checkIfDisallowedImport\n if (parsed && parsed.protocol === 'node:') return {url: specifier}\n\n const conditions = getConditionsSet(context.conditions);\n\n const url = moduleResolve(specifier, new URL$1(parentURL), conditions, false);\n\n return {\n // Do NOT cast `url` to a string: that will work even when there are real\n // problems, silencing them\n url: url.href,\n format: defaultGetFormatWithoutErrors(url, {parentURL})\n }\n}\n\n/**\n * @typedef {import('./lib/errors.js').ErrnoException} ErrnoException\n */\n\n\n/**\n * Match `import.meta.resolve` except that `parent` is required (you can pass\n * `import.meta.url`).\n *\n * @param {string} specifier\n * The module specifier to resolve relative to parent\n * (`/example.js`, `./example.js`, `../example.js`, `some-package`, `fs`,\n * etc).\n * @param {string} parent\n * The absolute parent module URL to resolve from.\n * You must pass `import.meta.url` or something else.\n * @returns {string}\n * Returns a string to a full `file:`, `data:`, or `node:` URL\n * to the found thing.\n */\nfunction resolve(specifier, parent) {\n if (!parent) {\n throw new Error(\n 'Please pass `parent`: `import-meta-resolve` cannot ponyfill that'\n )\n }\n\n try {\n return defaultResolve(specifier, {parentURL: parent}).url\n } catch (error) {\n // See: \n const exception = /** @type {ErrnoException} */ (error);\n\n if (\n (exception.code === 'ERR_UNSUPPORTED_DIR_IMPORT' ||\n exception.code === 'ERR_MODULE_NOT_FOUND') &&\n typeof exception.url === 'string'\n ) {\n return exception.url\n }\n\n throw error\n }\n}\n\nexport { moduleResolve, resolve };\n"],"mappings":";;;;;;;AAoFA,SAAAA,QAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,OAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,SAAAE,IAAA;EAAA,MAAAF,IAAA,GAAAG,uBAAA,CAAAF,OAAA;EAAAC,GAAA,YAAAA,CAAA;IAAA,OAAAF,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,SAAAI,SAAA;EAAA,MAAAJ,IAAA,GAAAC,OAAA;EAAAG,QAAA,YAAAA,CAAA;IAAA,OAAAJ,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,SAAAK,KAAA;EAAA,MAAAL,IAAA,GAAAC,OAAA;EAAAI,IAAA,YAAAA,CAAA;IAAA,OAAAL,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,SAAAM,MAAA;EAAA,MAAAN,IAAA,GAAAC,OAAA;EAAAK,KAAA,YAAAA,CAAA;IAAA,OAAAN,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,SAAAO,QAAA;EAAA,MAAAP,IAAA,GAAAC,OAAA;EAAAM,OAAA,YAAAA,CAAA;IAAA,OAAAP,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,SAAAQ,GAAA;EAAA,MAAAR,IAAA,GAAAC,OAAA;EAAAO,EAAA,YAAAA,CAAA;IAAA,OAAAR,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,SAAAS,MAAA;EAAA,MAAAT,IAAA,GAAAC,OAAA;EAAAQ,KAAA,YAAAA,CAAA;IAAA,OAAAT,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAAuC,SAAAG,wBAAAO,CAAA,EAAAC,CAAA,6BAAAC,OAAA,MAAAC,CAAA,OAAAD,OAAA,IAAAE,CAAA,OAAAF,OAAA,YAAAT,uBAAA,YAAAA,CAAAO,CAAA,EAAAC,CAAA,SAAAA,CAAA,IAAAD,CAAA,IAAAA,CAAA,CAAAK,UAAA,SAAAL,CAAA,MAAAM,CAAA,EAAAC,CAAA,EAAAC,CAAA,KAAAC,SAAA,QAAAC,OAAA,EAAAV,CAAA,iBAAAA,CAAA,uBAAAA,CAAA,yBAAAA,CAAA,SAAAQ,CAAA,MAAAF,CAAA,GAAAL,CAAA,GAAAG,CAAA,GAAAD,CAAA,QAAAG,CAAA,CAAAK,GAAA,CAAAX,CAAA,UAAAM,CAAA,CAAAM,GAAA,CAAAZ,CAAA,GAAAM,CAAA,CAAAO,GAAA,CAAAb,CAAA,EAAAQ,CAAA,gBAAAP,CAAA,IAAAD,CAAA,gBAAAC,CAAA,OAAAa,cAAA,CAAAC,IAAA,CAAAf,CAAA,EAAAC,CAAA,OAAAM,CAAA,IAAAD,CAAA,GAAAU,MAAA,CAAAC,cAAA,KAAAD,MAAA,CAAAE,wBAAA,CAAAlB,CAAA,EAAAC,CAAA,OAAAM,CAAA,CAAAK,GAAA,IAAAL,CAAA,CAAAM,GAAA,IAAAP,CAAA,CAAAE,CAAA,EAAAP,CAAA,EAAAM,CAAA,IAAAC,CAAA,CAAAP,CAAA,IAAAD,CAAA,CAAAC,CAAA,WAAAO,CAAA,KAAAR,CAAA,EAAAC,CAAA;AAcvC,MAAMkB,KAAK,GAAG,CAAC,CAAC,CAACL,cAAc;AAE/B,MAAMM,WAAW,GAAG,oBAAoB;AAExC,MAAMC,MAAM,GAAG,IAAIC,GAAG,CAAC,CACrB,QAAQ,EACR,UAAU,EACV,QAAQ,EACR,QAAQ,EAER,UAAU,EACV,QAAQ,EACR,SAAS,EACT,QAAQ,EACR,QAAQ,CACT,CAAC;AAEF,MAAMC,KAAK,GAAG,CAAC,CAAC;AAahB,SAASC,UAAUA,CAACC,KAAK,EAAEC,IAAI,GAAG,KAAK,EAAE;EACvC,OAAOD,KAAK,CAACE,MAAM,GAAG,CAAC,GACnBF,KAAK,CAACG,IAAI,CAAC,IAAIF,IAAI,GAAG,CAAC,GACvB,GAAGD,KAAK,CAACI,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAACD,IAAI,CAAC,IAAI,CAAC,KAAKF,IAAI,IAAID,KAAK,CAACA,KAAK,CAACE,MAAM,GAAG,CAAC,CAAC,EAAE;AAC5E;AAGA,MAAMG,QAAQ,GAAG,IAAIC,GAAG,CAAC,CAAC;AAC1B,MAAMC,kBAAkB,GAAG,kBAAkB;AAE7C,IAAIC,mBAAmB;AAEvBV,KAAK,CAACW,oBAAoB,GAAGC,WAAW,CACtC,sBAAsB,EAMtB,CAACC,IAAI,EAAEC,QAAQ,EAAEC,MAAM,KAAK;EAC1BC,QAAKA,CAAC,CAAC,OAAOH,IAAI,KAAK,QAAQ,EAAE,yBAAyB,CAAC;EAC3D,IAAI,CAACI,KAAK,CAACC,OAAO,CAACJ,QAAQ,CAAC,EAAE;IAC5BA,QAAQ,GAAG,CAACA,QAAQ,CAAC;EACvB;EAEA,IAAIK,OAAO,GAAG,MAAM;EACpB,IAAIN,IAAI,CAACO,QAAQ,CAAC,WAAW,CAAC,EAAE;IAE9BD,OAAO,IAAI,GAAGN,IAAI,GAAG;EACvB,CAAC,MAAM;IACL,MAAMV,IAAI,GAAGU,IAAI,CAACQ,QAAQ,CAAC,GAAG,CAAC,GAAG,UAAU,GAAG,UAAU;IACzDF,OAAO,IAAI,IAAIN,IAAI,KAAKV,IAAI,GAAG;EACjC;EAEAgB,OAAO,IAAI,UAAU;EAGrB,MAAMG,KAAK,GAAG,EAAE;EAEhB,MAAMC,SAAS,GAAG,EAAE;EAEpB,MAAMC,KAAK,GAAG,EAAE;EAEhB,KAAK,MAAMC,KAAK,IAAIX,QAAQ,EAAE;IAC5BE,QAAKA,CAAC,CACJ,OAAOS,KAAK,KAAK,QAAQ,EACzB,gDACF,CAAC;IAED,IAAI3B,MAAM,CAACV,GAAG,CAACqC,KAAK,CAAC,EAAE;MACrBH,KAAK,CAACI,IAAI,CAACD,KAAK,CAACE,WAAW,CAAC,CAAC,CAAC;IACjC,CAAC,MAAM,IAAI9B,WAAW,CAAC+B,IAAI,CAACH,KAAK,CAAC,KAAK,IAAI,EAAE;MAC3CT,QAAKA,CAAC,CACJS,KAAK,KAAK,QAAQ,EAClB,kDACF,CAAC;MACDD,KAAK,CAACE,IAAI,CAACD,KAAK,CAAC;IACnB,CAAC,MAAM;MACLF,SAAS,CAACG,IAAI,CAACD,KAAK,CAAC;IACvB;EACF;EAIA,IAAIF,SAAS,CAACnB,MAAM,GAAG,CAAC,EAAE;IACxB,MAAMyB,GAAG,GAAGP,KAAK,CAACQ,OAAO,CAAC,QAAQ,CAAC;IACnC,IAAID,GAAG,KAAK,CAAC,CAAC,EAAE;MACdP,KAAK,CAAChB,KAAK,CAACuB,GAAG,EAAE,CAAC,CAAC;MACnBN,SAAS,CAACG,IAAI,CAAC,QAAQ,CAAC;IAC1B;EACF;EAEA,IAAIJ,KAAK,CAAClB,MAAM,GAAG,CAAC,EAAE;IACpBe,OAAO,IAAI,GAAGG,KAAK,CAAClB,MAAM,GAAG,CAAC,GAAG,aAAa,GAAG,SAAS,IAAIH,UAAU,CACtEqB,KAAK,EACL,IACF,CAAC,EAAE;IACH,IAAIC,SAAS,CAACnB,MAAM,GAAG,CAAC,IAAIoB,KAAK,CAACpB,MAAM,GAAG,CAAC,EAAEe,OAAO,IAAI,MAAM;EACjE;EAEA,IAAII,SAAS,CAACnB,MAAM,GAAG,CAAC,EAAE;IACxBe,OAAO,IAAI,kBAAkBlB,UAAU,CAACsB,SAAS,EAAE,IAAI,CAAC,EAAE;IAC1D,IAAIC,KAAK,CAACpB,MAAM,GAAG,CAAC,EAAEe,OAAO,IAAI,MAAM;EACzC;EAEA,IAAIK,KAAK,CAACpB,MAAM,GAAG,CAAC,EAAE;IACpB,IAAIoB,KAAK,CAACpB,MAAM,GAAG,CAAC,EAAE;MACpBe,OAAO,IAAI,UAAUlB,UAAU,CAACuB,KAAK,EAAE,IAAI,CAAC,EAAE;IAChD,CAAC,MAAM;MACL,IAAIA,KAAK,CAAC,CAAC,CAAC,CAACG,WAAW,CAAC,CAAC,KAAKH,KAAK,CAAC,CAAC,CAAC,EAAEL,OAAO,IAAI,KAAK;MACzDA,OAAO,IAAI,GAAGK,KAAK,CAAC,CAAC,CAAC,EAAE;IAC1B;EACF;EAEAL,OAAO,IAAI,cAAcY,qBAAqB,CAAChB,MAAM,CAAC,EAAE;EAExD,OAAOI,OAAO;AAChB,CAAC,EACDa,SACF,CAAC;AAEDhC,KAAK,CAACiC,4BAA4B,GAAGrB,WAAW,CAC9C,8BAA8B,EAM9B,CAACsB,OAAO,EAAEC,MAAM,EAAEC,IAAI,GAAGC,SAAS,KAAK;EACrC,OAAO,mBAAmBH,OAAO,KAAKC,MAAM,GAC1CC,IAAI,GAAG,kBAAkBA,IAAI,EAAE,GAAG,EAAE,EACpC;AACJ,CAAC,EACDJ,SACF,CAAC;AAEDhC,KAAK,CAACsC,0BAA0B,GAAG1B,WAAW,CAC5C,4BAA4B,EAM5B,CAAC2B,IAAI,EAAEH,IAAI,EAAEjB,OAAO,KAAK;EACvB,OAAO,0BAA0BoB,IAAI,GACnCH,IAAI,GAAG,oBAAoBA,IAAI,EAAE,GAAG,EAAE,GACrCjB,OAAO,GAAG,KAAKA,OAAO,EAAE,GAAG,EAAE,EAAE;AACpC,CAAC,EACDqB,KACF,CAAC;AAEDxC,KAAK,CAACyC,0BAA0B,GAAG7B,WAAW,CAC5C,4BAA4B,EAQ5B,CAAC8B,WAAW,EAAEC,GAAG,EAAEC,MAAM,EAAEC,QAAQ,GAAG,KAAK,EAAET,IAAI,GAAGC,SAAS,KAAK;EAChE,MAAMS,YAAY,GAChB,OAAOF,MAAM,KAAK,QAAQ,IAC1B,CAACC,QAAQ,IACTD,MAAM,CAACxC,MAAM,GAAG,CAAC,IACjB,CAACwC,MAAM,CAACG,UAAU,CAAC,IAAI,CAAC;EAC1B,IAAIJ,GAAG,KAAK,GAAG,EAAE;IACf3B,QAAKA,CAAC,CAAC6B,QAAQ,KAAK,KAAK,CAAC;IAC1B,OACE,iCAAiCG,IAAI,CAACC,SAAS,CAACL,MAAM,CAAC,WAAW,GAClE,yBAAyBF,WAAW,eAClCN,IAAI,GAAG,kBAAkBA,IAAI,EAAE,GAAG,EAAE,GACnCU,YAAY,GAAG,gCAAgC,GAAG,EAAE,EAAE;EAE7D;EAEA,OAAO,YACLD,QAAQ,GAAG,SAAS,GAAG,SAAS,YACtBG,IAAI,CAACC,SAAS,CACxBL,MACF,CAAC,iBAAiBD,GAAG,2BAA2BD,WAAW,eACzDN,IAAI,GAAG,kBAAkBA,IAAI,EAAE,GAAG,EAAE,GACnCU,YAAY,GAAG,gCAAgC,GAAG,EAAE,EAAE;AAC3D,CAAC,EACDN,KACF,CAAC;AAEDxC,KAAK,CAACkD,oBAAoB,GAAGtC,WAAW,CACtC,sBAAsB,EAMtB,CAAC2B,IAAI,EAAEH,IAAI,EAAEe,QAAQ,GAAG,KAAK,KAAK;EAChC,OAAO,eACLA,QAAQ,GAAG,QAAQ,GAAG,SAAS,KAC5BZ,IAAI,mBAAmBH,IAAI,EAAE;AACpC,CAAC,EACDI,KACF,CAAC;AAEDxC,KAAK,CAACoD,6BAA6B,GAAGxC,WAAW,CAC/C,+BAA+B,EAC/B,2CAA2C,EAC3C4B,KACF,CAAC;AAEDxC,KAAK,CAACqD,8BAA8B,GAAGzC,WAAW,CAChD,gCAAgC,EAMhC,CAAC0C,SAAS,EAAEZ,WAAW,EAAEN,IAAI,KAAK;EAChC,OAAO,6BAA6BkB,SAAS,mBAC3CZ,WAAW,GAAG,eAAeA,WAAW,cAAc,GAAG,EAAE,kBAC3CN,IAAI,EAAE;AAC1B,CAAC,EACDJ,SACF,CAAC;AAEDhC,KAAK,CAACuD,6BAA6B,GAAG3C,WAAW,CAC/C,+BAA+B,EAM/B,CAAC8B,WAAW,EAAEc,OAAO,EAAEpB,IAAI,GAAGC,SAAS,KAAK;EAC1C,IAAImB,OAAO,KAAK,GAAG,EACjB,OAAO,gCAAgCd,WAAW,eAChDN,IAAI,GAAG,kBAAkBA,IAAI,EAAE,GAAG,EAAE,EACpC;EACJ,OAAO,oBAAoBoB,OAAO,oCAAoCd,WAAW,eAC/EN,IAAI,GAAG,kBAAkBA,IAAI,EAAE,GAAG,EAAE,EACpC;AACJ,CAAC,EACDI,KACF,CAAC;AAEDxC,KAAK,CAACyD,0BAA0B,GAAG7C,WAAW,CAC5C,4BAA4B,EAC5B,yCAAyC,GACvC,uCAAuC,EACzC4B,KACF,CAAC;AAEDxC,KAAK,CAAC0D,+BAA+B,GAAG9C,WAAW,CACjD,iCAAiC,EACjC,6GAA6G,EAC7GoB,SACF,CAAC;AAEDhC,KAAK,CAAC2D,0BAA0B,GAAG/C,WAAW,CAC5C,4BAA4B,EAK5B,CAACgD,SAAS,EAAErB,IAAI,KAAK;EACnB,OAAO,2BAA2BqB,SAAS,SAASrB,IAAI,EAAE;AAC5D,CAAC,EACDP,SACF,CAAC;AAEDhC,KAAK,CAAC6D,qBAAqB,GAAGjD,WAAW,CACvC,uBAAuB,EAMvB,CAACC,IAAI,EAAEY,KAAK,EAAEU,MAAM,GAAG,YAAY,KAAK;EACtC,IAAI2B,SAAS,GAAG,IAAAC,eAAO,EAACtC,KAAK,CAAC;EAE9B,IAAIqC,SAAS,CAAC1D,MAAM,GAAG,GAAG,EAAE;IAC1B0D,SAAS,GAAG,GAAGA,SAAS,CAACxD,KAAK,CAAC,CAAC,EAAE,GAAG,CAAC,KAAK;EAC7C;EAEA,MAAMH,IAAI,GAAGU,IAAI,CAACQ,QAAQ,CAAC,GAAG,CAAC,GAAG,UAAU,GAAG,UAAU;EAEzD,OAAO,OAAOlB,IAAI,KAAKU,IAAI,KAAKsB,MAAM,cAAc2B,SAAS,EAAE;AACjE,CAAC,EACD9B,SAGF,CAAC;AAUD,SAASpB,WAAWA,CAACoD,GAAG,EAAEvC,KAAK,EAAEwC,WAAW,EAAE;EAG5C1D,QAAQ,CAACjB,GAAG,CAAC0E,GAAG,EAAEvC,KAAK,CAAC;EAExB,OAAOyC,qBAAqB,CAACD,WAAW,EAAED,GAAG,CAAC;AAChD;AAOA,SAASE,qBAAqBA,CAACC,IAAI,EAAExB,GAAG,EAAE;EAExC,OAAOyB,SAAS;EAIhB,SAASA,SAASA,CAAC,GAAGC,UAAU,EAAE;IAChC,MAAMC,KAAK,GAAG9B,KAAK,CAAC+B,eAAe;IACnC,IAAIC,8BAA8B,CAAC,CAAC,EAAEhC,KAAK,CAAC+B,eAAe,GAAG,CAAC;IAC/D,MAAME,KAAK,GAAG,IAAIN,IAAI,CAAC,CAAC;IAExB,IAAIK,8BAA8B,CAAC,CAAC,EAAEhC,KAAK,CAAC+B,eAAe,GAAGD,KAAK;IACnE,MAAMnD,OAAO,GAAGuD,UAAU,CAAC/B,GAAG,EAAE0B,UAAU,EAAEI,KAAK,CAAC;IAClDhF,MAAM,CAACkF,gBAAgB,CAACF,KAAK,EAAE;MAG7BtD,OAAO,EAAE;QACPM,KAAK,EAAEN,OAAO;QACdyD,UAAU,EAAE,KAAK;QACjBC,QAAQ,EAAE,IAAI;QACdC,YAAY,EAAE;MAChB,CAAC;MACDC,QAAQ,EAAE;QAERtD,KAAKA,CAAA,EAAG;UACN,OAAO,GAAG,IAAI,CAACZ,IAAI,KAAK8B,GAAG,MAAM,IAAI,CAACxB,OAAO,EAAE;QACjD,CAAC;QACDyD,UAAU,EAAE,KAAK;QACjBC,QAAQ,EAAE,IAAI;QACdC,YAAY,EAAE;MAChB;IACF,CAAC,CAAC;IAEFE,uBAAuB,CAACP,KAAK,CAAC;IAE9BA,KAAK,CAACQ,IAAI,GAAGtC,GAAG;IAChB,OAAO8B,KAAK;EACd;AACF;AAKA,SAASD,8BAA8BA,CAAA,EAAG;EAGxC,IAAI;IACF,IAAIU,GAACA,CAAC,CAACC,eAAe,CAACC,kBAAkB,CAAC,CAAC,EAAE;MAC3C,OAAO,KAAK;IACd;EACF,CAAC,CAAC,OAAAC,OAAA,EAAM,CAAC;EAET,MAAMC,IAAI,GAAG7F,MAAM,CAACE,wBAAwB,CAAC6C,KAAK,EAAE,iBAAiB,CAAC;EACtE,IAAI8C,IAAI,KAAKjD,SAAS,EAAE;IACtB,OAAO5C,MAAM,CAAC8F,YAAY,CAAC/C,KAAK,CAAC;EACnC;EAEA,OAAO5C,KAAK,CAACJ,IAAI,CAAC8F,IAAI,EAAE,UAAU,CAAC,IAAIA,IAAI,CAACT,QAAQ,KAAKxC,SAAS,GAC9DiD,IAAI,CAACT,QAAQ,GACbS,IAAI,CAAChG,GAAG,KAAK+C,SAAS;AAC5B;AAQA,SAASmD,eAAeA,CAACC,eAAe,EAAE;EAGxC,MAAMC,MAAM,GAAGjF,kBAAkB,GAAGgF,eAAe,CAAC5E,IAAI;EACxDpB,MAAM,CAACC,cAAc,CAAC+F,eAAe,EAAE,MAAM,EAAE;IAAChE,KAAK,EAAEiE;EAAM,CAAC,CAAC;EAC/D,OAAOD,eAAe;AACxB;AAEA,MAAMT,uBAAuB,GAAGQ,eAAe,CAM7C,UAAUf,KAAK,EAAE;EACf,MAAMkB,yBAAyB,GAAGnB,8BAA8B,CAAC,CAAC;EAClE,IAAImB,yBAAyB,EAAE;IAC7BjF,mBAAmB,GAAG8B,KAAK,CAAC+B,eAAe;IAC3C/B,KAAK,CAAC+B,eAAe,GAAGqB,MAAM,CAACC,iBAAiB;EAClD;EAEArD,KAAK,CAACsD,iBAAiB,CAACrB,KAAK,CAAC;EAG9B,IAAIkB,yBAAyB,EAAEnD,KAAK,CAAC+B,eAAe,GAAG7D,mBAAmB;EAE1E,OAAO+D,KAAK;AACd,CACF,CAAC;AAQD,SAASC,UAAUA,CAAC/B,GAAG,EAAE0B,UAAU,EAAE0B,IAAI,EAAE;EACzC,MAAM5E,OAAO,GAAGZ,QAAQ,CAAClB,GAAG,CAACsD,GAAG,CAAC;EACjC3B,QAAKA,CAAC,CAACG,OAAO,KAAKkB,SAAS,EAAE,gCAAgC,CAAC;EAE/D,IAAI,OAAOlB,OAAO,KAAK,UAAU,EAAE;IACjCH,QAAKA,CAAC,CACJG,OAAO,CAACf,MAAM,IAAIiE,UAAU,CAACjE,MAAM,EACnC,SAASuC,GAAG,oCAAoC0B,UAAU,CAACjE,MAAM,aAAa,GAC5E,4BAA4Be,OAAO,CAACf,MAAM,IAC9C,CAAC;IACD,OAAO4F,OAAO,CAACC,KAAK,CAAC9E,OAAO,EAAE4E,IAAI,EAAE1B,UAAU,CAAC;EACjD;EAEA,MAAM6B,KAAK,GAAG,aAAa;EAC3B,IAAIC,cAAc,GAAG,CAAC;EACtB,OAAOD,KAAK,CAACtE,IAAI,CAACT,OAAO,CAAC,KAAK,IAAI,EAAEgF,cAAc,EAAE;EACrDnF,QAAKA,CAAC,CACJmF,cAAc,KAAK9B,UAAU,CAACjE,MAAM,EACpC,SAASuC,GAAG,oCAAoC0B,UAAU,CAACjE,MAAM,aAAa,GAC5E,4BAA4B+F,cAAc,IAC9C,CAAC;EACD,IAAI9B,UAAU,CAACjE,MAAM,KAAK,CAAC,EAAE,OAAOe,OAAO;EAE3CkD,UAAU,CAAC+B,OAAO,CAACjF,OAAO,CAAC;EAC3B,OAAO6E,OAAO,CAACC,KAAK,CAACI,cAAM,EAAE,IAAI,EAAEhC,UAAU,CAAC;AAChD;AAOA,SAAStC,qBAAqBA,CAACN,KAAK,EAAE;EACpC,IAAIA,KAAK,KAAK,IAAI,IAAIA,KAAK,KAAKY,SAAS,EAAE;IACzC,OAAOiE,MAAM,CAAC7E,KAAK,CAAC;EACtB;EAEA,IAAI,OAAOA,KAAK,KAAK,UAAU,IAAIA,KAAK,CAACZ,IAAI,EAAE;IAC7C,OAAO,YAAYY,KAAK,CAACZ,IAAI,EAAE;EACjC;EAEA,IAAI,OAAOY,KAAK,KAAK,QAAQ,EAAE;IAC7B,IAAIA,KAAK,CAACwC,WAAW,IAAIxC,KAAK,CAACwC,WAAW,CAACpD,IAAI,EAAE;MAC/C,OAAO,kBAAkBY,KAAK,CAACwC,WAAW,CAACpD,IAAI,EAAE;IACnD;IAEA,OAAO,GAAG,IAAAkD,eAAO,EAACtC,KAAK,EAAE;MAAC8E,KAAK,EAAE,CAAC;IAAC,CAAC,CAAC,EAAE;EACzC;EAEA,IAAIzC,SAAS,GAAG,IAAAC,eAAO,EAACtC,KAAK,EAAE;IAAC+E,MAAM,EAAE;EAAK,CAAC,CAAC;EAE/C,IAAI1C,SAAS,CAAC1D,MAAM,GAAG,EAAE,EAAE;IACzB0D,SAAS,GAAG,GAAGA,SAAS,CAACxD,KAAK,CAAC,CAAC,EAAE,EAAE,CAAC,KAAK;EAC5C;EAEA,OAAO,QAAQ,OAAOmB,KAAK,KAAKqC,SAAS,GAAG;AAC9C;AASA,MAAM2C,gBAAgB,GAAG,CAAC,CAAC,CAAClH,cAAc;AAE1C,MAAM;EAAC+C,0BAA0B,EAAEoE;AAA4B,CAAC,GAAG1G,KAAK;AAGxE,MAAM2G,KAAK,GAAG,IAAInG,GAAG,CAAC,CAAC;AAOvB,SAASoG,IAAIA,CAACC,QAAQ,EAAE;EAACzE,IAAI;EAAEkB;AAAS,CAAC,EAAE;EACzC,MAAMwD,QAAQ,GAAGH,KAAK,CAACtH,GAAG,CAACwH,QAAQ,CAAC;EAEpC,IAAIC,QAAQ,EAAE;IACZ,OAAOA,QAAQ;EACjB;EAGA,IAAIC,MAAM;EAEV,IAAI;IACFA,MAAM,GAAGC,aAAE,CAACC,YAAY,CAAC1E,MAAGA,CAAC,CAAC2E,gBAAgB,CAACL,QAAQ,CAAC,EAAE,MAAM,CAAC;EACnE,CAAC,CAAC,OAAOpC,KAAK,EAAE;IACd,MAAM0C,SAAS,GAAkC1C,KAAM;IAEvD,IAAI0C,SAAS,CAAClC,IAAI,KAAK,QAAQ,EAAE;MAC/B,MAAMkC,SAAS;IACjB;EACF;EAGA,MAAMC,MAAM,GAAG;IACbC,MAAM,EAAE,KAAK;IACbC,SAAS,EAAET,QAAQ;IACnBU,IAAI,EAAElF,SAAS;IACfxB,IAAI,EAAEwB,SAAS;IACflC,IAAI,EAAE,MAAM;IACZqH,OAAO,EAAEnF,SAAS;IAClBoF,OAAO,EAAEpF;EACX,CAAC;EAED,IAAI0E,MAAM,KAAK1E,SAAS,EAAE;IAExB,IAAIqF,MAAM;IAEV,IAAI;MACFA,MAAM,GAAG1E,IAAI,CAAC2E,KAAK,CAACZ,MAAM,CAAC;IAC7B,CAAC,CAAC,OAAOa,MAAM,EAAE;MACf,MAAMC,KAAK,GAAkCD,MAAO;MACpD,MAAMnD,KAAK,GAAG,IAAIiC,4BAA4B,CAC5CG,QAAQ,EACR,CAACzE,IAAI,GAAG,IAAIkB,SAAS,SAAS,GAAG,EAAE,IAAI,IAAAwE,oBAAa,EAAC1F,IAAI,IAAIkB,SAAS,CAAC,EACvEuE,KAAK,CAAC1G,OACR,CAAC;MACDsD,KAAK,CAACoD,KAAK,GAAGA,KAAK;MACnB,MAAMpD,KAAK;IACb;IAEA2C,MAAM,CAACC,MAAM,GAAG,IAAI;IAEpB,IACEZ,gBAAgB,CAACjH,IAAI,CAACkI,MAAM,EAAE,MAAM,CAAC,IACrC,OAAOA,MAAM,CAAC7G,IAAI,KAAK,QAAQ,EAC/B;MACAuG,MAAM,CAACvG,IAAI,GAAG6G,MAAM,CAAC7G,IAAI;IAC3B;IAEA,IACE4F,gBAAgB,CAACjH,IAAI,CAACkI,MAAM,EAAE,MAAM,CAAC,IACrC,OAAOA,MAAM,CAACH,IAAI,KAAK,QAAQ,EAC/B;MACAH,MAAM,CAACG,IAAI,GAAGG,MAAM,CAACH,IAAI;IAC3B;IAEA,IAAId,gBAAgB,CAACjH,IAAI,CAACkI,MAAM,EAAE,SAAS,CAAC,EAAE;MAE5CN,MAAM,CAACI,OAAO,GAAGE,MAAM,CAACF,OAAO;IACjC;IAEA,IAAIf,gBAAgB,CAACjH,IAAI,CAACkI,MAAM,EAAE,SAAS,CAAC,EAAE;MAE5CN,MAAM,CAACK,OAAO,GAAGC,MAAM,CAACD,OAAO;IACjC;IAGA,IACEhB,gBAAgB,CAACjH,IAAI,CAACkI,MAAM,EAAE,MAAM,CAAC,KACpCA,MAAM,CAACvH,IAAI,KAAK,UAAU,IAAIuH,MAAM,CAACvH,IAAI,KAAK,QAAQ,CAAC,EACxD;MACAiH,MAAM,CAACjH,IAAI,GAAGuH,MAAM,CAACvH,IAAI;IAC3B;EACF;EAEAwG,KAAK,CAACrH,GAAG,CAACuH,QAAQ,EAAEO,MAAM,CAAC;EAE3B,OAAOA,MAAM;AACf;AAMA,SAASW,qBAAqBA,CAACC,QAAQ,EAAE;EAEvC,IAAIC,cAAc,GAAG,IAAIC,GAAG,CAAC,cAAc,EAAEF,QAAQ,CAAC;EAEtD,OAAO,IAAI,EAAE;IACX,MAAMG,eAAe,GAAGF,cAAc,CAACG,QAAQ;IAC/C,IAAID,eAAe,CAAC/G,QAAQ,CAAC,2BAA2B,CAAC,EAAE;MACzD;IACF;IAEA,MAAMiH,aAAa,GAAGzB,IAAI,CAAC,IAAAkB,oBAAa,EAACG,cAAc,CAAC,EAAE;MACxD3E,SAAS,EAAE0E;IACb,CAAC,CAAC;IAEF,IAAIK,aAAa,CAAChB,MAAM,EAAE;MACxB,OAAOgB,aAAa;IACtB;IAEA,MAAMC,kBAAkB,GAAGL,cAAc;IACzCA,cAAc,GAAG,IAAIC,GAAG,CAAC,iBAAiB,EAAED,cAAc,CAAC;IAI3D,IAAIA,cAAc,CAACG,QAAQ,KAAKE,kBAAkB,CAACF,QAAQ,EAAE;MAC3D;IACF;EACF;EAEA,MAAMD,eAAe,GAAG,IAAAL,oBAAa,EAACG,cAAc,CAAC;EAGrD,OAAO;IACLX,SAAS,EAAEa,eAAe;IAC1Bd,MAAM,EAAE,KAAK;IACblH,IAAI,EAAE;EACR,CAAC;AACH;AAOA,SAASoI,cAAcA,CAACC,GAAG,EAAE;EAE3B,OAAOT,qBAAqB,CAACS,GAAG,CAAC,CAACrI,IAAI;AACxC;AAOA,MAAM;EAACwD;AAA0B,CAAC,GAAG3D,KAAK;AAE1C,MAAMT,cAAc,GAAG,CAAC,CAAC,CAACA,cAAc;AAGxC,MAAMkJ,kBAAkB,GAAG;EAEzBvJ,SAAS,EAAE,IAAI;EACf,MAAM,EAAE,UAAU;EAClB,KAAK,EAAE,QAAQ;EACf,OAAO,EAAE,MAAM;EACf,MAAM,EAAE;AACV,CAAC;AAMD,SAASwJ,YAAYA,CAACC,IAAI,EAAE;EAC1B,IACEA,IAAI,IACJ,+DAA+D,CAACC,IAAI,CAACD,IAAI,CAAC,EAE1E,OAAO,QAAQ;EACjB,IAAIA,IAAI,KAAK,kBAAkB,EAAE,OAAO,MAAM;EAC9C,OAAO,IAAI;AACb;AAaA,MAAME,gBAAgB,GAAG;EAEvB3J,SAAS,EAAE,IAAI;EACf,OAAO,EAAE4J,2BAA2B;EACpC,OAAO,EAAEC,2BAA2B;EACpC,OAAO,EAAEC,2BAA2B;EACpC,QAAQ,EAAEA,2BAA2B;EACrC,OAAOC,CAAA,EAAG;IACR,OAAO,SAAS;EAClB;AACF,CAAC;AAKD,SAASH,2BAA2BA,CAACpB,MAAM,EAAE;EAC3C,MAAM;IAAC,CAAC,EAAEiB;EAAI,CAAC,GAAG,mCAAmC,CAAC/G,IAAI,CACxD8F,MAAM,CAACU,QACT,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC;EACvB,OAAOM,YAAY,CAACC,IAAI,CAAC;AAC3B;AAYA,SAASO,OAAOA,CAACV,GAAG,EAAE;EACpB,MAAMJ,QAAQ,GAAGI,GAAG,CAACJ,QAAQ;EAC7B,IAAIe,KAAK,GAAGf,QAAQ,CAAChI,MAAM;EAE3B,OAAO+I,KAAK,EAAE,EAAE;IACd,MAAMlE,IAAI,GAAGmD,QAAQ,CAACgB,WAAW,CAACD,KAAK,CAAC;IAExC,IAAIlE,IAAI,KAAK,EAAE,EAAY;MACzB,OAAO,EAAE;IACX;IAEA,IAAIA,IAAI,KAAK,EAAE,EAAY;MACzB,OAAOmD,QAAQ,CAACgB,WAAW,CAACD,KAAK,GAAG,CAAC,CAAC,KAAK,EAAE,GACzC,EAAE,GACFf,QAAQ,CAAC9H,KAAK,CAAC6I,KAAK,CAAC;IAC3B;EACF;EAEA,OAAO,EAAE;AACX;AAKA,SAASJ,2BAA2BA,CAACP,GAAG,EAAEa,QAAQ,EAAEC,YAAY,EAAE;EAChE,MAAM7H,KAAK,GAAGyH,OAAO,CAACV,GAAG,CAAC;EAE1B,IAAI/G,KAAK,KAAK,KAAK,EAAE;IACnB,MAAM8H,WAAW,GAAGhB,cAAc,CAACC,GAAG,CAAC;IAEvC,IAAIe,WAAW,KAAK,MAAM,EAAE;MAC1B,OAAOA,WAAW;IACpB;IAEA,OAAO,UAAU;EACnB;EAEA,IAAI9H,KAAK,KAAK,EAAE,EAAE;IAChB,MAAM8H,WAAW,GAAGhB,cAAc,CAACC,GAAG,CAAC;IAGvC,IAAIe,WAAW,KAAK,MAAM,IAAIA,WAAW,KAAK,UAAU,EAAE;MACxD,OAAO,UAAU;IACnB;IAIA,OAAO,QAAQ;EACjB;EAEA,MAAMlD,MAAM,GAAGoC,kBAAkB,CAAChH,KAAK,CAAC;EACxC,IAAI4E,MAAM,EAAE,OAAOA,MAAM;EAGzB,IAAIiD,YAAY,EAAE;IAChB,OAAOjH,SAAS;EAClB;EAEA,MAAMmH,QAAQ,GAAG,IAAA1B,oBAAa,EAACU,GAAG,CAAC;EACnC,MAAM,IAAI7E,0BAA0B,CAAClC,KAAK,EAAE+H,QAAQ,CAAC;AACvD;AAEA,SAASR,2BAA2BA,CAAA,EAAG,CAEvC;AAOA,SAASS,6BAA6BA,CAACjB,GAAG,EAAEkB,OAAO,EAAE;EACnD,MAAMC,QAAQ,GAAGnB,GAAG,CAACmB,QAAQ;EAE7B,IAAI,CAACpK,cAAc,CAACC,IAAI,CAACqJ,gBAAgB,EAAEc,QAAQ,CAAC,EAAE;IACpD,OAAO,IAAI;EACb;EAEA,OAAOd,gBAAgB,CAACc,QAAQ,CAAC,CAACnB,GAAG,EAAEkB,OAAO,EAAE,IAAI,CAAC,IAAI,IAAI;AAC/D;AAOA,MAAM;EAAC7F;AAAqB,CAAC,GAAG7D,KAAK;AAKrC,MAAM4J,kBAAkB,GAAGnK,MAAM,CAACoK,MAAM,CAAC,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC;AAC5D,MAAMC,sBAAsB,GAAG,IAAI/J,GAAG,CAAC6J,kBAAkB,CAAC;AAK1D,SAASG,oBAAoBA,CAAA,EAAG;EAC9B,OAAOH,kBAAkB;AAC3B;AAKA,SAASI,uBAAuBA,CAAA,EAAG;EACjC,OAAOF,sBAAsB;AAC/B;AAMA,SAASG,gBAAgBA,CAACC,UAAU,EAAE;EACpC,IAAIA,UAAU,KAAK7H,SAAS,IAAI6H,UAAU,KAAKH,oBAAoB,CAAC,CAAC,EAAE;IACrE,IAAI,CAAC9I,KAAK,CAACC,OAAO,CAACgJ,UAAU,CAAC,EAAE;MAC9B,MAAM,IAAIrG,qBAAqB,CAC7B,YAAY,EACZqG,UAAU,EACV,mBACF,CAAC;IACH;IAEA,OAAO,IAAInK,GAAG,CAACmK,UAAU,CAAC;EAC5B;EAEA,OAAOF,uBAAuB,CAAC,CAAC;AAClC;AAOA,MAAMG,4BAA4B,GAAGC,MAAM,CAACC,SAAS,CAACC,MAAM,CAACC,OAAO,CAAC;AAErE,MAAM;EACJnH,6BAA6B;EAC7BnB,4BAA4B;EAC5BK,0BAA0B;EAC1BG,0BAA0B;EAC1BS,oBAAoB;EACpBG,8BAA8B;EAC9BE,6BAA6B;EAC7BE,0BAA0B;EAC1BC;AACF,CAAC,GAAG1D,KAAK;AAET,MAAMwK,GAAG,GAAG,CAAC,CAAC,CAACjL,cAAc;AAE7B,MAAMkL,mBAAmB,GACvB,0KAA0K;AAC5K,MAAMC,6BAA6B,GACjC,yKAAyK;AAC3K,MAAMC,uBAAuB,GAAG,UAAU;AAC1C,MAAMC,YAAY,GAAG,KAAK;AAC1B,MAAMC,qBAAqB,GAAG,UAAU;AAExC,MAAMC,sBAAsB,GAAG,IAAI/K,GAAG,CAAC,CAAC;AAExC,MAAMgL,gBAAgB,GAAG,UAAU;AAYnC,SAASC,6BAA6BA,CACpCpI,MAAM,EACNV,OAAO,EACP+I,KAAK,EACLC,cAAc,EACdC,QAAQ,EACR/I,IAAI,EACJgJ,QAAQ,EACR;EAEA,IAAIC,SAAMA,CAAC,CAACC,aAAa,EAAE;IACzB;EACF;EAEA,MAAMhE,SAAS,GAAG,IAAAQ,oBAAa,EAACoD,cAAc,CAAC;EAC/C,MAAMK,MAAM,GAAGR,gBAAgB,CAACnJ,IAAI,CAACwJ,QAAQ,GAAGxI,MAAM,GAAGV,OAAO,CAAC,KAAK,IAAI;EAC1EmJ,SAAMA,CAAC,CAACG,WAAW,CACjB,qBACED,MAAM,GAAG,cAAc,GAAG,oCAAoC,eACjD3I,MAAM,eAAe,GAClC,YAAYV,OAAO,KACjBA,OAAO,KAAK+I,KAAK,GAAG,EAAE,GAAG,eAAeA,KAAK,IAAI,WAEjDE,QAAQ,GAAG,SAAS,GAAG,SAAS,+CACa7D,SAAS,GACtDlF,IAAI,GAAG,kBAAkB,IAAA0F,oBAAa,EAAC1F,IAAI,CAAC,EAAE,GAAG,EAAE,GAClD,EACL,oBAAoB,EACpB,SACF,CAAC;AACH;AASA,SAASqJ,0BAA0BA,CAACjD,GAAG,EAAE0C,cAAc,EAAE9I,IAAI,EAAEmF,IAAI,EAAE;EAEnE,IAAI8D,SAAMA,CAAC,CAACC,aAAa,EAAE;IACzB;EACF;EAEA,MAAMjF,MAAM,GAAGoD,6BAA6B,CAACjB,GAAG,EAAE;IAACkD,SAAS,EAAEtJ,IAAI,CAACuJ;EAAI,CAAC,CAAC;EACzE,IAAItF,MAAM,KAAK,QAAQ,EAAE;EACzB,MAAMuF,OAAO,GAAG,IAAA9D,oBAAa,EAACU,GAAG,CAACmD,IAAI,CAAC;EACvC,MAAMjJ,WAAW,GAAG,IAAAoF,oBAAa,EAAC,KAAI+D,UAAK,EAAC,GAAG,EAAEX,cAAc,CAAC,CAAC;EACjE,MAAMY,QAAQ,GAAG,IAAAhE,oBAAa,EAAC1F,IAAI,CAAC;EACpC,IAAI,CAACmF,IAAI,EAAE;IACT8D,SAAMA,CAAC,CAACG,WAAW,CACjB,gEAAgE9I,WAAW,oCAAoCkJ,OAAO,CAACtL,KAAK,CAC1HoC,WAAW,CAACtC,MACd,CAAC,oBAAoB0L,QAAQ,wEAAwE,EACrG,oBAAoB,EACpB,SACF,CAAC;EACH,CAAC,MAAM,IAAIvJ,MAAGA,CAAC,CAACwJ,OAAO,CAACrJ,WAAW,EAAE6E,IAAI,CAAC,KAAKqE,OAAO,EAAE;IACtDP,SAAMA,CAAC,CAACG,WAAW,CACjB,WAAW9I,WAAW,+BAA+B6E,IAAI,KAAK,GAC5D,sEAAsEqE,OAAO,CAACtL,KAAK,CACjFoC,WAAW,CAACtC,MACd,CAAC,oBAAoB0L,QAAQ,4DAA4D,GACzF,4BAA4B,EAC9B,oBAAoB,EACpB,SACF,CAAC;EACH;AACF;AAMA,SAASE,WAAWA,CAACzJ,IAAI,EAAE;EAEzB,IAAI;IACF,OAAO,IAAA0J,cAAQ,EAAC1J,IAAI,CAAC;EACvB,CAAC,CAAC,OAAA2J,QAAA,EAAM,CAKR;AACF;AAaA,SAASC,UAAUA,CAAC3D,GAAG,EAAE;EACvB,MAAM4D,KAAK,GAAG,IAAAH,cAAQ,EAACzD,GAAG,EAAE;IAAC6D,cAAc,EAAE;EAAK,CAAC,CAAC;EACpD,MAAMC,MAAM,GAAGF,KAAK,GAAGA,KAAK,CAACE,MAAM,CAAC,CAAC,GAAGjK,SAAS;EACjD,OAAOiK,MAAM,KAAK,IAAI,IAAIA,MAAM,KAAKjK,SAAS,GAAG,KAAK,GAAGiK,MAAM;AACjE;AAQA,SAASC,iBAAiBA,CAACrB,cAAc,EAAE7C,aAAa,EAAEjG,IAAI,EAAE;EAE9D,IAAIoK,KAAK;EACT,IAAInE,aAAa,CAACd,IAAI,KAAKlF,SAAS,EAAE;IACpCmK,KAAK,GAAG,KAAIX,UAAK,EAACxD,aAAa,CAACd,IAAI,EAAE2D,cAAc,CAAC;IAErD,IAAIiB,UAAU,CAACK,KAAK,CAAC,EAAE,OAAOA,KAAK;IAEnC,MAAMC,KAAK,GAAG,CACZ,KAAKpE,aAAa,CAACd,IAAI,KAAK,EAC5B,KAAKc,aAAa,CAACd,IAAI,OAAO,EAC9B,KAAKc,aAAa,CAACd,IAAI,OAAO,EAC9B,KAAKc,aAAa,CAACd,IAAI,WAAW,EAClC,KAAKc,aAAa,CAACd,IAAI,aAAa,EACpC,KAAKc,aAAa,CAACd,IAAI,aAAa,CACrC;IACD,IAAIvI,CAAC,GAAG,CAAC,CAAC;IAEV,OAAO,EAAEA,CAAC,GAAGyN,KAAK,CAACrM,MAAM,EAAE;MACzBoM,KAAK,GAAG,KAAIX,UAAK,EAACY,KAAK,CAACzN,CAAC,CAAC,EAAEkM,cAAc,CAAC;MAC3C,IAAIiB,UAAU,CAACK,KAAK,CAAC,EAAE;MACvBA,KAAK,GAAGnK,SAAS;IACnB;IAEA,IAAImK,KAAK,EAAE;MACTf,0BAA0B,CACxBe,KAAK,EACLtB,cAAc,EACd9I,IAAI,EACJiG,aAAa,CAACd,IAChB,CAAC;MACD,OAAOiF,KAAK;IACd;EAEF;EAEA,MAAMC,KAAK,GAAG,CAAC,YAAY,EAAE,cAAc,EAAE,cAAc,CAAC;EAC5D,IAAIzN,CAAC,GAAG,CAAC,CAAC;EAEV,OAAO,EAAEA,CAAC,GAAGyN,KAAK,CAACrM,MAAM,EAAE;IACzBoM,KAAK,GAAG,KAAIX,UAAK,EAACY,KAAK,CAACzN,CAAC,CAAC,EAAEkM,cAAc,CAAC;IAC3C,IAAIiB,UAAU,CAACK,KAAK,CAAC,EAAE;IACvBA,KAAK,GAAGnK,SAAS;EACnB;EAEA,IAAImK,KAAK,EAAE;IACTf,0BAA0B,CAACe,KAAK,EAAEtB,cAAc,EAAE9I,IAAI,EAAEiG,aAAa,CAACd,IAAI,CAAC;IAC3E,OAAOiF,KAAK;EACd;EAGA,MAAM,IAAItJ,oBAAoB,CAC5B,IAAA4E,oBAAa,EAAC,KAAI+D,UAAK,EAAC,GAAG,EAAEX,cAAc,CAAC,CAAC,EAC7C,IAAApD,oBAAa,EAAC1F,IAAI,CACpB,CAAC;AACH;AAQA,SAASsK,kBAAkBA,CAAC1E,QAAQ,EAAE5F,IAAI,EAAEuK,gBAAgB,EAAE;EAC5D,IAAI9B,qBAAqB,CAACjJ,IAAI,CAACoG,QAAQ,CAACI,QAAQ,CAAC,KAAK,IAAI,EAAE;IAC1D,MAAM,IAAInG,4BAA4B,CACpC+F,QAAQ,CAACI,QAAQ,EACjB,iDAAiD,EACjD,IAAAN,oBAAa,EAAC1F,IAAI,CACpB,CAAC;EACH;EAGA,IAAIwK,QAAQ;EAEZ,IAAI;IACFA,QAAQ,GAAG,IAAA9E,oBAAa,EAACE,QAAQ,CAAC;EACpC,CAAC,CAAC,OAAOvD,KAAK,EAAE;IACd,MAAMoD,KAAK,GAAkCpD,KAAM;IACnDhF,MAAM,CAACC,cAAc,CAACmI,KAAK,EAAE,OAAO,EAAE;MAACpG,KAAK,EAAE6E,MAAM,CAAC0B,QAAQ;IAAC,CAAC,CAAC;IAChEvI,MAAM,CAACC,cAAc,CAACmI,KAAK,EAAE,QAAQ,EAAE;MAACpG,KAAK,EAAE6E,MAAM,CAAClE,IAAI;IAAC,CAAC,CAAC;IAC7D,MAAMyF,KAAK;EACb;EAEA,MAAMuE,KAAK,GAAGJ,WAAW,CACvBY,QAAQ,CAACxL,QAAQ,CAAC,GAAG,CAAC,GAAGwL,QAAQ,CAACtM,KAAK,CAAC,CAAC,CAAC,CAAC,GAAGsM,QAChD,CAAC;EAED,IAAIR,KAAK,IAAIA,KAAK,CAACS,WAAW,CAAC,CAAC,EAAE;IAChC,MAAMpI,KAAK,GAAG,IAAIhB,0BAA0B,CAACmJ,QAAQ,EAAE,IAAA9E,oBAAa,EAAC1F,IAAI,CAAC,CAAC;IAE3EqC,KAAK,CAAC+D,GAAG,GAAGlC,MAAM,CAAC0B,QAAQ,CAAC;IAC5B,MAAMvD,KAAK;EACb;EAEA,IAAI,CAAC2H,KAAK,IAAI,CAACA,KAAK,CAACE,MAAM,CAAC,CAAC,EAAE;IAC7B,MAAM7H,KAAK,GAAG,IAAIvB,oBAAoB,CACpC0J,QAAQ,IAAI5E,QAAQ,CAACI,QAAQ,EAC7BhG,IAAI,IAAI,IAAA0F,oBAAa,EAAC1F,IAAI,CAAC,EAC3B,IACF,CAAC;IAEDqC,KAAK,CAAC+D,GAAG,GAAGlC,MAAM,CAAC0B,QAAQ,CAAC;IAC5B,MAAMvD,KAAK;EACb;EAEA,IAAI,CAACkI,gBAAgB,EAAE;IACrB,MAAMG,IAAI,GAAG,IAAAC,kBAAY,EAACH,QAAQ,CAAC;IACnC,MAAM;MAACI,MAAM;MAAEC;IAAI,CAAC,GAAGjF,QAAQ;IAC/BA,QAAQ,GAAG,IAAAkF,oBAAa,EAACJ,IAAI,IAAIF,QAAQ,CAACxL,QAAQ,CAACmB,MAAGA,CAAC,CAAC4K,GAAG,CAAC,GAAG,GAAG,GAAG,EAAE,CAAC,CAAC;IACzEnF,QAAQ,CAACgF,MAAM,GAAGA,MAAM;IACxBhF,QAAQ,CAACiF,IAAI,GAAGA,IAAI;EACtB;EAEA,OAAOjF,QAAQ;AACjB;AAQA,SAASoF,gBAAgBA,CAAC9J,SAAS,EAAE4H,cAAc,EAAE9I,IAAI,EAAE;EACzD,OAAO,IAAIiB,8BAA8B,CACvCC,SAAS,EACT4H,cAAc,IAAI,IAAApD,oBAAa,EAAC,KAAI+D,UAAK,EAAC,GAAG,EAAEX,cAAc,CAAC,CAAC,EAC/D,IAAApD,oBAAa,EAAC1F,IAAI,CACpB,CAAC;AACH;AAQA,SAASiL,eAAeA,CAAC7J,OAAO,EAAE0H,cAAc,EAAE9I,IAAI,EAAE;EACtD,OAAO,IAAImB,6BAA6B,CACtC,IAAAuE,oBAAa,EAAC,KAAI+D,UAAK,EAAC,GAAG,EAAEX,cAAc,CAAC,CAAC,EAC7C1H,OAAO,EACPpB,IAAI,IAAI,IAAA0F,oBAAa,EAAC1F,IAAI,CAC5B,CAAC;AACH;AAUA,SAASkL,mBAAmBA,CAACpL,OAAO,EAAE+I,KAAK,EAAEC,cAAc,EAAEC,QAAQ,EAAE/I,IAAI,EAAE;EAC3E,MAAMD,MAAM,GAAG,4CAA4C8I,KAAK,cAC9DE,QAAQ,GAAG,SAAS,GAAG,SAAS,mBACf,IAAArD,oBAAa,EAACoD,cAAc,CAAC,EAAE;EAClD,MAAM,IAAIjJ,4BAA4B,CACpCC,OAAO,EACPC,MAAM,EACNC,IAAI,IAAI,IAAA0F,oBAAa,EAAC1F,IAAI,CAC5B,CAAC;AACH;AAUA,SAASmL,oBAAoBA,CAAC/J,OAAO,EAAEZ,MAAM,EAAEsI,cAAc,EAAEC,QAAQ,EAAE/I,IAAI,EAAE;EAC7EQ,MAAM,GACJ,OAAOA,MAAM,KAAK,QAAQ,IAAIA,MAAM,KAAK,IAAI,GACzCI,IAAI,CAACC,SAAS,CAACL,MAAM,EAAE,IAAI,EAAE,EAAE,CAAC,GAChC,GAAGA,MAAM,EAAE;EAEjB,OAAO,IAAIH,0BAA0B,CACnC,IAAAqF,oBAAa,EAAC,KAAI+D,UAAK,EAAC,GAAG,EAAEX,cAAc,CAAC,CAAC,EAC7C1H,OAAO,EACPZ,MAAM,EACNuI,QAAQ,EACR/I,IAAI,IAAI,IAAA0F,oBAAa,EAAC1F,IAAI,CAC5B,CAAC;AACH;AAcA,SAASoL,0BAA0BA,CACjC5K,MAAM,EACNY,OAAO,EACPyH,KAAK,EACLC,cAAc,EACd9I,IAAI,EACJqL,OAAO,EACPtC,QAAQ,EACRuC,SAAS,EACTxD,UAAU,EACV;EACA,IAAI1G,OAAO,KAAK,EAAE,IAAI,CAACiK,OAAO,IAAI7K,MAAM,CAACA,MAAM,CAACxC,MAAM,GAAG,CAAC,CAAC,KAAK,GAAG,EACjE,MAAMmN,oBAAoB,CAACtC,KAAK,EAAErI,MAAM,EAAEsI,cAAc,EAAEC,QAAQ,EAAE/I,IAAI,CAAC;EAE3E,IAAI,CAACQ,MAAM,CAACG,UAAU,CAAC,IAAI,CAAC,EAAE;IAC5B,IAAIoI,QAAQ,IAAI,CAACvI,MAAM,CAACG,UAAU,CAAC,KAAK,CAAC,IAAI,CAACH,MAAM,CAACG,UAAU,CAAC,GAAG,CAAC,EAAE;MACpE,IAAI4K,KAAK,GAAG,KAAK;MAEjB,IAAI;QACF,KAAI9B,UAAK,EAACjJ,MAAM,CAAC;QACjB+K,KAAK,GAAG,IAAI;MACd,CAAC,CAAC,OAAAC,QAAA,EAAM,CAER;MAEA,IAAI,CAACD,KAAK,EAAE;QACV,MAAME,YAAY,GAAGJ,OAAO,GACxBtD,4BAA4B,CAAC3K,IAAI,CAC/BoL,YAAY,EACZhI,MAAM,EACN,MAAMY,OACR,CAAC,GACDZ,MAAM,GAAGY,OAAO;QAEpB,OAAOsK,cAAc,CAACD,YAAY,EAAE3C,cAAc,EAAEhB,UAAU,CAAC;MACjE;IACF;IAEA,MAAMqD,oBAAoB,CAACtC,KAAK,EAAErI,MAAM,EAAEsI,cAAc,EAAEC,QAAQ,EAAE/I,IAAI,CAAC;EAC3E;EAEA,IAAIqI,mBAAmB,CAAC7I,IAAI,CAACgB,MAAM,CAACtC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,IAAI,EAAE;IACtD,IAAIoK,6BAA6B,CAAC9I,IAAI,CAACgB,MAAM,CAACtC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,IAAI,EAAE;MAChE,IAAI,CAACoN,SAAS,EAAE;QACd,MAAMxL,OAAO,GAAGuL,OAAO,GACnBxC,KAAK,CAACV,OAAO,CAAC,GAAG,EAAE,MAAM/G,OAAO,CAAC,GACjCyH,KAAK,GAAGzH,OAAO;QACnB,MAAMuK,cAAc,GAAGN,OAAO,GAC1BtD,4BAA4B,CAAC3K,IAAI,CAC/BoL,YAAY,EACZhI,MAAM,EACN,MAAMY,OACR,CAAC,GACDZ,MAAM;QACVoI,6BAA6B,CAC3B+C,cAAc,EACd7L,OAAO,EACP+I,KAAK,EACLC,cAAc,EACdC,QAAQ,EACR/I,IAAI,EACJ,IACF,CAAC;MACH;IACF,CAAC,MAAM;MACL,MAAMmL,oBAAoB,CAACtC,KAAK,EAAErI,MAAM,EAAEsI,cAAc,EAAEC,QAAQ,EAAE/I,IAAI,CAAC;IAC3E;EACF;EAEA,MAAM4F,QAAQ,GAAG,KAAI6D,UAAK,EAACjJ,MAAM,EAAEsI,cAAc,CAAC;EAClD,MAAM8C,YAAY,GAAGhG,QAAQ,CAACI,QAAQ;EACtC,MAAM1F,WAAW,GAAG,KAAImJ,UAAK,EAAC,GAAG,EAAEX,cAAc,CAAC,CAAC9C,QAAQ;EAE3D,IAAI,CAAC4F,YAAY,CAACjL,UAAU,CAACL,WAAW,CAAC,EACvC,MAAM6K,oBAAoB,CAACtC,KAAK,EAAErI,MAAM,EAAEsI,cAAc,EAAEC,QAAQ,EAAE/I,IAAI,CAAC;EAE3E,IAAIoB,OAAO,KAAK,EAAE,EAAE,OAAOwE,QAAQ;EAEnC,IAAIyC,mBAAmB,CAAC7I,IAAI,CAAC4B,OAAO,CAAC,KAAK,IAAI,EAAE;IAC9C,MAAMtB,OAAO,GAAGuL,OAAO,GACnBxC,KAAK,CAACV,OAAO,CAAC,GAAG,EAAE,MAAM/G,OAAO,CAAC,GACjCyH,KAAK,GAAGzH,OAAO;IACnB,IAAIkH,6BAA6B,CAAC9I,IAAI,CAAC4B,OAAO,CAAC,KAAK,IAAI,EAAE;MACxD,IAAI,CAACkK,SAAS,EAAE;QACd,MAAMK,cAAc,GAAGN,OAAO,GAC1BtD,4BAA4B,CAAC3K,IAAI,CAC/BoL,YAAY,EACZhI,MAAM,EACN,MAAMY,OACR,CAAC,GACDZ,MAAM;QACVoI,6BAA6B,CAC3B+C,cAAc,EACd7L,OAAO,EACP+I,KAAK,EACLC,cAAc,EACdC,QAAQ,EACR/I,IAAI,EACJ,KACF,CAAC;MACH;IACF,CAAC,MAAM;MACLkL,mBAAmB,CAACpL,OAAO,EAAE+I,KAAK,EAAEC,cAAc,EAAEC,QAAQ,EAAE/I,IAAI,CAAC;IACrE;EACF;EAEA,IAAIqL,OAAO,EAAE;IACX,OAAO,KAAI5B,UAAK,EACd1B,4BAA4B,CAAC3K,IAAI,CAC/BoL,YAAY,EACZ5C,QAAQ,CAAC2D,IAAI,EACb,MAAMnI,OACR,CACF,CAAC;EACH;EAEA,OAAO,KAAIqI,UAAK,EAACrI,OAAO,EAAEwE,QAAQ,CAAC;AACrC;AAMA,SAASiG,YAAYA,CAACtL,GAAG,EAAE;EACzB,MAAMuL,SAAS,GAAGtI,MAAM,CAACjD,GAAG,CAAC;EAC7B,IAAI,GAAGuL,SAAS,EAAE,KAAKvL,GAAG,EAAE,OAAO,KAAK;EACxC,OAAOuL,SAAS,IAAI,CAAC,IAAIA,SAAS,GAAG,UAAa;AACpD;AAcA,SAASC,oBAAoBA,CAC3BjD,cAAc,EACdtI,MAAM,EACNY,OAAO,EACP4K,cAAc,EACdhM,IAAI,EACJqL,OAAO,EACPtC,QAAQ,EACRuC,SAAS,EACTxD,UAAU,EACV;EACA,IAAI,OAAOtH,MAAM,KAAK,QAAQ,EAAE;IAC9B,OAAO4K,0BAA0B,CAC/B5K,MAAM,EACNY,OAAO,EACP4K,cAAc,EACdlD,cAAc,EACd9I,IAAI,EACJqL,OAAO,EACPtC,QAAQ,EACRuC,SAAS,EACTxD,UACF,CAAC;EACH;EAEA,IAAIjJ,KAAK,CAACC,OAAO,CAAC0B,MAAM,CAAC,EAAE;IAEzB,MAAMyL,UAAU,GAAGzL,MAAM;IACzB,IAAIyL,UAAU,CAACjO,MAAM,KAAK,CAAC,EAAE,OAAO,IAAI;IAGxC,IAAIkO,aAAa;IACjB,IAAItP,CAAC,GAAG,CAAC,CAAC;IAEV,OAAO,EAAEA,CAAC,GAAGqP,UAAU,CAACjO,MAAM,EAAE;MAC9B,MAAMmO,UAAU,GAAGF,UAAU,CAACrP,CAAC,CAAC;MAEhC,IAAIwP,aAAa;MACjB,IAAI;QACFA,aAAa,GAAGL,oBAAoB,CAClCjD,cAAc,EACdqD,UAAU,EACV/K,OAAO,EACP4K,cAAc,EACdhM,IAAI,EACJqL,OAAO,EACPtC,QAAQ,EACRuC,SAAS,EACTxD,UACF,CAAC;MACH,CAAC,CAAC,OAAOzF,KAAK,EAAE;QACd,MAAM0C,SAAS,GAAkC1C,KAAM;QACvD6J,aAAa,GAAGnH,SAAS;QACzB,IAAIA,SAAS,CAAClC,IAAI,KAAK,4BAA4B,EAAE;QACrD,MAAMR,KAAK;MACb;MAEA,IAAI+J,aAAa,KAAKnM,SAAS,EAAE;MAEjC,IAAImM,aAAa,KAAK,IAAI,EAAE;QAC1BF,aAAa,GAAG,IAAI;QACpB;MACF;MAEA,OAAOE,aAAa;IACtB;IAEA,IAAIF,aAAa,KAAKjM,SAAS,IAAIiM,aAAa,KAAK,IAAI,EAAE;MACzD,OAAO,IAAI;IACb;IAEA,MAAMA,aAAa;EACrB;EAEA,IAAI,OAAO1L,MAAM,KAAK,QAAQ,IAAIA,MAAM,KAAK,IAAI,EAAE;IACjD,MAAM6L,IAAI,GAAGhP,MAAM,CAACiP,mBAAmB,CAAC9L,MAAM,CAAC;IAC/C,IAAI5D,CAAC,GAAG,CAAC,CAAC;IAEV,OAAO,EAAEA,CAAC,GAAGyP,IAAI,CAACrO,MAAM,EAAE;MACxB,MAAMuC,GAAG,GAAG8L,IAAI,CAACzP,CAAC,CAAC;MACnB,IAAIiP,YAAY,CAACtL,GAAG,CAAC,EAAE;QACrB,MAAM,IAAIL,0BAA0B,CAClC,IAAAwF,oBAAa,EAACoD,cAAc,CAAC,EAC7B9I,IAAI,EACJ,iDACF,CAAC;MACH;IACF;IAEApD,CAAC,GAAG,CAAC,CAAC;IAEN,OAAO,EAAEA,CAAC,GAAGyP,IAAI,CAACrO,MAAM,EAAE;MACxB,MAAMuC,GAAG,GAAG8L,IAAI,CAACzP,CAAC,CAAC;MACnB,IAAI2D,GAAG,KAAK,SAAS,IAAKuH,UAAU,IAAIA,UAAU,CAAC9K,GAAG,CAACuD,GAAG,CAAE,EAAE;QAE5D,MAAMgM,iBAAiB,GAA2B/L,MAAM,CAACD,GAAG,CAAE;QAC9D,MAAM6L,aAAa,GAAGL,oBAAoB,CACxCjD,cAAc,EACdyD,iBAAiB,EACjBnL,OAAO,EACP4K,cAAc,EACdhM,IAAI,EACJqL,OAAO,EACPtC,QAAQ,EACRuC,SAAS,EACTxD,UACF,CAAC;QACD,IAAIsE,aAAa,KAAKnM,SAAS,EAAE;QACjC,OAAOmM,aAAa;MACtB;IACF;IAEA,OAAO,IAAI;EACb;EAEA,IAAI5L,MAAM,KAAK,IAAI,EAAE;IACnB,OAAO,IAAI;EACb;EAEA,MAAM2K,oBAAoB,CACxBa,cAAc,EACdxL,MAAM,EACNsI,cAAc,EACdC,QAAQ,EACR/I,IACF,CAAC;AACH;AAQA,SAASwM,6BAA6BA,CAACpH,OAAO,EAAE0D,cAAc,EAAE9I,IAAI,EAAE;EACpE,IAAI,OAAOoF,OAAO,KAAK,QAAQ,IAAIvG,KAAK,CAACC,OAAO,CAACsG,OAAO,CAAC,EAAE,OAAO,IAAI;EACtE,IAAI,OAAOA,OAAO,KAAK,QAAQ,IAAIA,OAAO,KAAK,IAAI,EAAE,OAAO,KAAK;EAEjE,MAAMiH,IAAI,GAAGhP,MAAM,CAACiP,mBAAmB,CAAClH,OAAO,CAAC;EAChD,IAAIqH,kBAAkB,GAAG,KAAK;EAC9B,IAAI7P,CAAC,GAAG,CAAC;EACT,IAAI8P,QAAQ,GAAG,CAAC,CAAC;EACjB,OAAO,EAAEA,QAAQ,GAAGL,IAAI,CAACrO,MAAM,EAAE;IAC/B,MAAMuC,GAAG,GAAG8L,IAAI,CAACK,QAAQ,CAAC;IAC1B,MAAMC,yBAAyB,GAAGpM,GAAG,KAAK,EAAE,IAAIA,GAAG,CAAC,CAAC,CAAC,KAAK,GAAG;IAC9D,IAAI3D,CAAC,EAAE,KAAK,CAAC,EAAE;MACb6P,kBAAkB,GAAGE,yBAAyB;IAChD,CAAC,MAAM,IAAIF,kBAAkB,KAAKE,yBAAyB,EAAE;MAC3D,MAAM,IAAIzM,0BAA0B,CAClC,IAAAwF,oBAAa,EAACoD,cAAc,CAAC,EAC7B9I,IAAI,EACJ,sEAAsE,GACpE,sEAAsE,GACtE,uDACJ,CAAC;IACH;EACF;EAEA,OAAOyM,kBAAkB;AAC3B;AAOA,SAASG,mCAAmCA,CAAC/D,KAAK,EAAEgE,QAAQ,EAAE7M,IAAI,EAAE;EAElE,IAAIiJ,SAAMA,CAAC,CAACC,aAAa,EAAE;IACzB;EACF;EAEA,MAAMhE,SAAS,GAAG,IAAAQ,oBAAa,EAACmH,QAAQ,CAAC;EACzC,IAAInE,sBAAsB,CAAC1L,GAAG,CAACkI,SAAS,GAAG,GAAG,GAAG2D,KAAK,CAAC,EAAE;EACzDH,sBAAsB,CAACoE,GAAG,CAAC5H,SAAS,GAAG,GAAG,GAAG2D,KAAK,CAAC;EACnDI,SAAMA,CAAC,CAACG,WAAW,CACjB,qDAAqDP,KAAK,WAAW,GACnE,uDAAuD3D,SAAS,GAC9DlF,IAAI,GAAG,kBAAkB,IAAA0F,oBAAa,EAAC1F,IAAI,CAAC,EAAE,GAAG,EAAE,4DACO,EAC9D,oBAAoB,EACpB,SACF,CAAC;AACH;AAUA,SAAS+M,qBAAqBA,CAC5BjE,cAAc,EACdkD,cAAc,EACd/F,aAAa,EACbjG,IAAI,EACJ8H,UAAU,EACV;EACA,IAAI1C,OAAO,GAAGa,aAAa,CAACb,OAAO;EAEnC,IAAIoH,6BAA6B,CAACpH,OAAO,EAAE0D,cAAc,EAAE9I,IAAI,CAAC,EAAE;IAChEoF,OAAO,GAAG;MAAC,GAAG,EAAEA;IAAO,CAAC;EAC1B;EAEA,IACEgD,GAAG,CAAChL,IAAI,CAACgI,OAAO,EAAE4G,cAAc,CAAC,IACjC,CAACA,cAAc,CAAC/M,QAAQ,CAAC,GAAG,CAAC,IAC7B,CAAC+M,cAAc,CAAChN,QAAQ,CAAC,GAAG,CAAC,EAC7B;IAEA,MAAMwB,MAAM,GAAG4E,OAAO,CAAC4G,cAAc,CAAC;IACtC,MAAMI,aAAa,GAAGL,oBAAoB,CACxCjD,cAAc,EACdtI,MAAM,EACN,EAAE,EACFwL,cAAc,EACdhM,IAAI,EACJ,KAAK,EACL,KAAK,EACL,KAAK,EACL8H,UACF,CAAC;IACD,IAAIsE,aAAa,KAAK,IAAI,IAAIA,aAAa,KAAKnM,SAAS,EAAE;MACzD,MAAMgL,eAAe,CAACe,cAAc,EAAElD,cAAc,EAAE9I,IAAI,CAAC;IAC7D;IAEA,OAAOoM,aAAa;EACtB;EAEA,IAAIY,SAAS,GAAG,EAAE;EAClB,IAAIC,gBAAgB,GAAG,EAAE;EACzB,MAAMZ,IAAI,GAAGhP,MAAM,CAACiP,mBAAmB,CAAClH,OAAO,CAAC;EAChD,IAAIxI,CAAC,GAAG,CAAC,CAAC;EAEV,OAAO,EAAEA,CAAC,GAAGyP,IAAI,CAACrO,MAAM,EAAE;IACxB,MAAMuC,GAAG,GAAG8L,IAAI,CAACzP,CAAC,CAAC;IACnB,MAAMsQ,YAAY,GAAG3M,GAAG,CAACb,OAAO,CAAC,GAAG,CAAC;IAErC,IACEwN,YAAY,KAAK,CAAC,CAAC,IACnBlB,cAAc,CAACrL,UAAU,CAACJ,GAAG,CAACrC,KAAK,CAAC,CAAC,EAAEgP,YAAY,CAAC,CAAC,EACrD;MAOA,IAAIlB,cAAc,CAAChN,QAAQ,CAAC,GAAG,CAAC,EAAE;QAChC4N,mCAAmC,CACjCZ,cAAc,EACdlD,cAAc,EACd9I,IACF,CAAC;MACH;MAEA,MAAMmN,cAAc,GAAG5M,GAAG,CAACrC,KAAK,CAACgP,YAAY,GAAG,CAAC,CAAC;MAElD,IACElB,cAAc,CAAChO,MAAM,IAAIuC,GAAG,CAACvC,MAAM,IACnCgO,cAAc,CAAChN,QAAQ,CAACmO,cAAc,CAAC,IACvCC,iBAAiB,CAACJ,SAAS,EAAEzM,GAAG,CAAC,KAAK,CAAC,IACvCA,GAAG,CAAC8M,WAAW,CAAC,GAAG,CAAC,KAAKH,YAAY,EACrC;QACAF,SAAS,GAAGzM,GAAG;QACf0M,gBAAgB,GAAGjB,cAAc,CAAC9N,KAAK,CACrCgP,YAAY,EACZlB,cAAc,CAAChO,MAAM,GAAGmP,cAAc,CAACnP,MACzC,CAAC;MACH;IACF;EACF;EAEA,IAAIgP,SAAS,EAAE;IAEb,MAAMxM,MAAM,GAA2B4E,OAAO,CAAC4H,SAAS,CAAE;IAC1D,MAAMZ,aAAa,GAAGL,oBAAoB,CACxCjD,cAAc,EACdtI,MAAM,EACNyM,gBAAgB,EAChBD,SAAS,EACThN,IAAI,EACJ,IAAI,EACJ,KAAK,EACLgM,cAAc,CAAChN,QAAQ,CAAC,GAAG,CAAC,EAC5B8I,UACF,CAAC;IAED,IAAIsE,aAAa,KAAK,IAAI,IAAIA,aAAa,KAAKnM,SAAS,EAAE;MACzD,MAAMgL,eAAe,CAACe,cAAc,EAAElD,cAAc,EAAE9I,IAAI,CAAC;IAC7D;IAEA,OAAOoM,aAAa;EACtB;EAEA,MAAMnB,eAAe,CAACe,cAAc,EAAElD,cAAc,EAAE9I,IAAI,CAAC;AAC7D;AAMA,SAASoN,iBAAiBA,CAACE,CAAC,EAAEC,CAAC,EAAE;EAC/B,MAAMC,aAAa,GAAGF,CAAC,CAAC5N,OAAO,CAAC,GAAG,CAAC;EACpC,MAAM+N,aAAa,GAAGF,CAAC,CAAC7N,OAAO,CAAC,GAAG,CAAC;EACpC,MAAMgO,WAAW,GAAGF,aAAa,KAAK,CAAC,CAAC,GAAGF,CAAC,CAACtP,MAAM,GAAGwP,aAAa,GAAG,CAAC;EACvE,MAAMG,WAAW,GAAGF,aAAa,KAAK,CAAC,CAAC,GAAGF,CAAC,CAACvP,MAAM,GAAGyP,aAAa,GAAG,CAAC;EACvE,IAAIC,WAAW,GAAGC,WAAW,EAAE,OAAO,CAAC,CAAC;EACxC,IAAIA,WAAW,GAAGD,WAAW,EAAE,OAAO,CAAC;EACvC,IAAIF,aAAa,KAAK,CAAC,CAAC,EAAE,OAAO,CAAC;EAClC,IAAIC,aAAa,KAAK,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC;EACnC,IAAIH,CAAC,CAACtP,MAAM,GAAGuP,CAAC,CAACvP,MAAM,EAAE,OAAO,CAAC,CAAC;EAClC,IAAIuP,CAAC,CAACvP,MAAM,GAAGsP,CAAC,CAACtP,MAAM,EAAE,OAAO,CAAC;EACjC,OAAO,CAAC;AACV;AAQA,SAAS4P,qBAAqBA,CAACnP,IAAI,EAAEuB,IAAI,EAAE8H,UAAU,EAAE;EACrD,IAAIrJ,IAAI,KAAK,GAAG,IAAIA,IAAI,CAACkC,UAAU,CAAC,IAAI,CAAC,IAAIlC,IAAI,CAACO,QAAQ,CAAC,GAAG,CAAC,EAAE;IAC/D,MAAMe,MAAM,GAAG,gDAAgD;IAC/D,MAAM,IAAIF,4BAA4B,CAACpB,IAAI,EAAEsB,MAAM,EAAE,IAAA2F,oBAAa,EAAC1F,IAAI,CAAC,CAAC;EAC3E;EAGA,IAAI8I,cAAc;EAElB,MAAM7C,aAAa,GAAGN,qBAAqB,CAAC3F,IAAI,CAAC;EAEjD,IAAIiG,aAAa,CAAChB,MAAM,EAAE;IACxB6D,cAAc,GAAG,IAAAgC,oBAAa,EAAC7E,aAAa,CAACf,SAAS,CAAC;IACvD,MAAMG,OAAO,GAAGY,aAAa,CAACZ,OAAO;IACrC,IAAIA,OAAO,EAAE;MACX,IAAI+C,GAAG,CAAChL,IAAI,CAACiI,OAAO,EAAE5G,IAAI,CAAC,IAAI,CAACA,IAAI,CAACQ,QAAQ,CAAC,GAAG,CAAC,EAAE;QAClD,MAAMmN,aAAa,GAAGL,oBAAoB,CACxCjD,cAAc,EACdzD,OAAO,CAAC5G,IAAI,CAAC,EACb,EAAE,EACFA,IAAI,EACJuB,IAAI,EACJ,KAAK,EACL,IAAI,EACJ,KAAK,EACL8H,UACF,CAAC;QACD,IAAIsE,aAAa,KAAK,IAAI,IAAIA,aAAa,KAAKnM,SAAS,EAAE;UACzD,OAAOmM,aAAa;QACtB;MACF,CAAC,MAAM;QACL,IAAIY,SAAS,GAAG,EAAE;QAClB,IAAIC,gBAAgB,GAAG,EAAE;QACzB,MAAMZ,IAAI,GAAGhP,MAAM,CAACiP,mBAAmB,CAACjH,OAAO,CAAC;QAChD,IAAIzI,CAAC,GAAG,CAAC,CAAC;QAEV,OAAO,EAAEA,CAAC,GAAGyP,IAAI,CAACrO,MAAM,EAAE;UACxB,MAAMuC,GAAG,GAAG8L,IAAI,CAACzP,CAAC,CAAC;UACnB,MAAMsQ,YAAY,GAAG3M,GAAG,CAACb,OAAO,CAAC,GAAG,CAAC;UAErC,IAAIwN,YAAY,KAAK,CAAC,CAAC,IAAIzO,IAAI,CAACkC,UAAU,CAACJ,GAAG,CAACrC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE;YAC5D,MAAMiP,cAAc,GAAG5M,GAAG,CAACrC,KAAK,CAACgP,YAAY,GAAG,CAAC,CAAC;YAClD,IACEzO,IAAI,CAACT,MAAM,IAAIuC,GAAG,CAACvC,MAAM,IACzBS,IAAI,CAACO,QAAQ,CAACmO,cAAc,CAAC,IAC7BC,iBAAiB,CAACJ,SAAS,EAAEzM,GAAG,CAAC,KAAK,CAAC,IACvCA,GAAG,CAAC8M,WAAW,CAAC,GAAG,CAAC,KAAKH,YAAY,EACrC;cACAF,SAAS,GAAGzM,GAAG;cACf0M,gBAAgB,GAAGxO,IAAI,CAACP,KAAK,CAC3BgP,YAAY,EACZzO,IAAI,CAACT,MAAM,GAAGmP,cAAc,CAACnP,MAC/B,CAAC;YACH;UACF;QACF;QAEA,IAAIgP,SAAS,EAAE;UACb,MAAMxM,MAAM,GAAG6E,OAAO,CAAC2H,SAAS,CAAC;UACjC,MAAMZ,aAAa,GAAGL,oBAAoB,CACxCjD,cAAc,EACdtI,MAAM,EACNyM,gBAAgB,EAChBD,SAAS,EACThN,IAAI,EACJ,IAAI,EACJ,IAAI,EACJ,KAAK,EACL8H,UACF,CAAC;UAED,IAAIsE,aAAa,KAAK,IAAI,IAAIA,aAAa,KAAKnM,SAAS,EAAE;YACzD,OAAOmM,aAAa;UACtB;QACF;MACF;IACF;EACF;EAEA,MAAMpB,gBAAgB,CAACvM,IAAI,EAAEqK,cAAc,EAAE9I,IAAI,CAAC;AACpD;AAMA,SAAS6N,gBAAgBA,CAAC3M,SAAS,EAAElB,IAAI,EAAE;EACzC,IAAI8N,cAAc,GAAG5M,SAAS,CAACxB,OAAO,CAAC,GAAG,CAAC;EAC3C,IAAIqO,gBAAgB,GAAG,IAAI;EAC3B,IAAIC,QAAQ,GAAG,KAAK;EACpB,IAAI9M,SAAS,CAAC,CAAC,CAAC,KAAK,GAAG,EAAE;IACxB8M,QAAQ,GAAG,IAAI;IACf,IAAIF,cAAc,KAAK,CAAC,CAAC,IAAI5M,SAAS,CAAClD,MAAM,KAAK,CAAC,EAAE;MACnD+P,gBAAgB,GAAG,KAAK;IAC1B,CAAC,MAAM;MACLD,cAAc,GAAG5M,SAAS,CAACxB,OAAO,CAAC,GAAG,EAAEoO,cAAc,GAAG,CAAC,CAAC;IAC7D;EACF;EAEA,MAAMG,WAAW,GACfH,cAAc,KAAK,CAAC,CAAC,GAAG5M,SAAS,GAAGA,SAAS,CAAChD,KAAK,CAAC,CAAC,EAAE4P,cAAc,CAAC;EAIxE,IAAIvF,uBAAuB,CAAC/I,IAAI,CAACyO,WAAW,CAAC,KAAK,IAAI,EAAE;IACtDF,gBAAgB,GAAG,KAAK;EAC1B;EAEA,IAAI,CAACA,gBAAgB,EAAE;IACrB,MAAM,IAAIlO,4BAA4B,CACpCqB,SAAS,EACT,6BAA6B,EAC7B,IAAAwE,oBAAa,EAAC1F,IAAI,CACpB,CAAC;EACH;EAEA,MAAMgM,cAAc,GAClB,GAAG,IAAI8B,cAAc,KAAK,CAAC,CAAC,GAAG,EAAE,GAAG5M,SAAS,CAAChD,KAAK,CAAC4P,cAAc,CAAC,CAAC;EAEtE,OAAO;IAACG,WAAW;IAAEjC,cAAc;IAAEgC;EAAQ,CAAC;AAChD;AAQA,SAAStC,cAAcA,CAACxK,SAAS,EAAElB,IAAI,EAAE8H,UAAU,EAAE;EACnD,IAAIoG,wBAAc,CAACjP,QAAQ,CAACiC,SAAS,CAAC,EAAE;IACtC,OAAO,KAAIuI,UAAK,EAAC,OAAO,GAAGvI,SAAS,CAAC;EACvC;EAEA,MAAM;IAAC+M,WAAW;IAAEjC,cAAc;IAAEgC;EAAQ,CAAC,GAAGH,gBAAgB,CAC9D3M,SAAS,EACTlB,IACF,CAAC;EAGD,MAAMiG,aAAa,GAAGN,qBAAqB,CAAC3F,IAAI,CAAC;EAIjD,IAAIiG,aAAa,CAAChB,MAAM,EAAE;IACxB,MAAM6D,cAAc,GAAG,IAAAgC,oBAAa,EAAC7E,aAAa,CAACf,SAAS,CAAC;IAC7D,IACEe,aAAa,CAACxH,IAAI,KAAKwP,WAAW,IAClChI,aAAa,CAACb,OAAO,KAAKnF,SAAS,IACnCgG,aAAa,CAACb,OAAO,KAAK,IAAI,EAC9B;MACA,OAAO2H,qBAAqB,CAC1BjE,cAAc,EACdkD,cAAc,EACd/F,aAAa,EACbjG,IAAI,EACJ8H,UACF,CAAC;IACH;EACF;EAEA,IAAIgB,cAAc,GAAG,KAAIW,UAAK,EAC5B,iBAAiB,GAAGwE,WAAW,GAAG,eAAe,EACjDjO,IACF,CAAC;EACD,IAAImO,eAAe,GAAG,IAAAzI,oBAAa,EAACoD,cAAc,CAAC;EAEnD,IAAIsF,QAAQ;EACZ,GAAG;IACD,MAAMC,IAAI,GAAGzE,WAAW,CAACuE,eAAe,CAACjQ,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;IACvD,IAAI,CAACmQ,IAAI,IAAI,CAACA,IAAI,CAAC5D,WAAW,CAAC,CAAC,EAAE;MAChC2D,QAAQ,GAAGD,eAAe;MAC1BrF,cAAc,GAAG,KAAIW,UAAK,EACxB,CAACuE,QAAQ,GAAG,2BAA2B,GAAG,wBAAwB,IAChEC,WAAW,GACX,eAAe,EACjBnF,cACF,CAAC;MACDqF,eAAe,GAAG,IAAAzI,oBAAa,EAACoD,cAAc,CAAC;MAC/C;IACF;IAGA,MAAM7C,aAAa,GAAGzB,IAAI,CAAC2J,eAAe,EAAE;MAACnO,IAAI;MAAEkB;IAAS,CAAC,CAAC;IAC9D,IAAI+E,aAAa,CAACb,OAAO,KAAKnF,SAAS,IAAIgG,aAAa,CAACb,OAAO,KAAK,IAAI,EAAE;MACzE,OAAO2H,qBAAqB,CAC1BjE,cAAc,EACdkD,cAAc,EACd/F,aAAa,EACbjG,IAAI,EACJ8H,UACF,CAAC;IACH;IAEA,IAAIkE,cAAc,KAAK,GAAG,EAAE;MAC1B,OAAO7B,iBAAiB,CAACrB,cAAc,EAAE7C,aAAa,EAAEjG,IAAI,CAAC;IAC/D;IAEA,OAAO,KAAIyJ,UAAK,EAACuC,cAAc,EAAElD,cAAc,CAAC;EAElD,CAAC,QAAQqF,eAAe,CAACnQ,MAAM,KAAKoQ,QAAQ,CAACpQ,MAAM;EAEnD,MAAM,IAAI8C,oBAAoB,CAACmN,WAAW,EAAE,IAAAvI,oBAAa,EAAC1F,IAAI,CAAC,EAAE,KAAK,CAAC;AACzE;AAMA,SAASsO,mBAAmBA,CAACpN,SAAS,EAAE;EACtC,IAAIA,SAAS,CAAC,CAAC,CAAC,KAAK,GAAG,EAAE;IACxB,IAAIA,SAAS,CAAClD,MAAM,KAAK,CAAC,IAAIkD,SAAS,CAAC,CAAC,CAAC,KAAK,GAAG,EAAE,OAAO,IAAI;IAC/D,IACEA,SAAS,CAAC,CAAC,CAAC,KAAK,GAAG,KACnBA,SAAS,CAAClD,MAAM,KAAK,CAAC,IAAIkD,SAAS,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,EAChD;MACA,OAAO,IAAI;IACb;EACF;EAEA,OAAO,KAAK;AACd;AAMA,SAASqN,uCAAuCA,CAACrN,SAAS,EAAE;EAC1D,IAAIA,SAAS,KAAK,EAAE,EAAE,OAAO,KAAK;EAClC,IAAIA,SAAS,CAAC,CAAC,CAAC,KAAK,GAAG,EAAE,OAAO,IAAI;EACrC,OAAOoN,mBAAmB,CAACpN,SAAS,CAAC;AACvC;AAiBA,SAASsN,aAAaA,CAACtN,SAAS,EAAElB,IAAI,EAAE8H,UAAU,EAAEyC,gBAAgB,EAAE;EAGpE,MAAMhD,QAAQ,GAAGvH,IAAI,CAACuH,QAAQ;EAC9B,MAAMkH,MAAM,GAAGlH,QAAQ,KAAK,OAAO;EACnC,MAAMmH,QAAQ,GAAGD,MAAM,IAAIlH,QAAQ,KAAK,OAAO,IAAIA,QAAQ,KAAK,QAAQ;EAIxE,IAAI3B,QAAQ;EAEZ,IAAI2I,uCAAuC,CAACrN,SAAS,CAAC,EAAE;IACtD,IAAI;MACF0E,QAAQ,GAAG,KAAI6D,UAAK,EAACvI,SAAS,EAAElB,IAAI,CAAC;IACvC,CAAC,CAAC,OAAOwF,MAAM,EAAE;MACf,MAAMnD,KAAK,GAAG,IAAIf,+BAA+B,CAACJ,SAAS,EAAElB,IAAI,CAAC;MAClEqC,KAAK,CAACoD,KAAK,GAAGD,MAAM;MACpB,MAAMnD,KAAK;IACb;EACF,CAAC,MAAM,IAAIkF,QAAQ,KAAK,OAAO,IAAIrG,SAAS,CAAC,CAAC,CAAC,KAAK,GAAG,EAAE;IACvD0E,QAAQ,GAAGgI,qBAAqB,CAAC1M,SAAS,EAAElB,IAAI,EAAE8H,UAAU,CAAC;EAC/D,CAAC,MAAM;IACL,IAAI;MACFlC,QAAQ,GAAG,KAAI6D,UAAK,EAACvI,SAAS,CAAC;IACjC,CAAC,CAAC,OAAOsE,MAAM,EAAE;MAEf,IAAIkJ,QAAQ,IAAI,CAACR,wBAAc,CAACjP,QAAQ,CAACiC,SAAS,CAAC,EAAE;QACnD,MAAMmB,KAAK,GAAG,IAAIf,+BAA+B,CAACJ,SAAS,EAAElB,IAAI,CAAC;QAClEqC,KAAK,CAACoD,KAAK,GAAGD,MAAM;QACpB,MAAMnD,KAAK;MACb;MAEAuD,QAAQ,GAAG8F,cAAc,CAACxK,SAAS,EAAElB,IAAI,EAAE8H,UAAU,CAAC;IACxD;EACF;EAEAlJ,QAAKA,CAAC,CAACgH,QAAQ,KAAK3F,SAAS,EAAE,wBAAwB,CAAC;EAExD,IAAI2F,QAAQ,CAAC2B,QAAQ,KAAK,OAAO,EAAE;IACjC,OAAO3B,QAAQ;EACjB;EAEA,OAAO0E,kBAAkB,CAAC1E,QAAQ,EAAE5F,IAAI,EAAEuK,gBAAgB,CAAC;AAC7D;AAOA,SAASoE,uBAAuBA,CAACzN,SAAS,EAAEoE,MAAM,EAAEsJ,eAAe,EAAE;EACnE,IAAIA,eAAe,EAAE;IAEnB,MAAMC,cAAc,GAAGD,eAAe,CAACrH,QAAQ;IAE/C,IAAIsH,cAAc,KAAK,OAAO,IAAIA,cAAc,KAAK,QAAQ,EAAE;MAC7D,IAAIN,uCAAuC,CAACrN,SAAS,CAAC,EAAE;QAEtD,MAAM4N,cAAc,GAAGxJ,MAAM,oBAANA,MAAM,CAAEiC,QAAQ;QAIvC,IACEuH,cAAc,IACdA,cAAc,KAAK,QAAQ,IAC3BA,cAAc,KAAK,OAAO,EAC1B;UACA,MAAM,IAAI9N,6BAA6B,CACrCE,SAAS,EACT0N,eAAe,EACf,qDACF,CAAC;QACH;QAEA,OAAO;UAACxI,GAAG,EAAE,CAAAd,MAAM,oBAANA,MAAM,CAAEiE,IAAI,KAAI;QAAE,CAAC;MAClC;MAEA,IAAI2E,wBAAc,CAACjP,QAAQ,CAACiC,SAAS,CAAC,EAAE;QACtC,MAAM,IAAIF,6BAA6B,CACrCE,SAAS,EACT0N,eAAe,EACf,qDACF,CAAC;MACH;MAEA,MAAM,IAAI5N,6BAA6B,CACrCE,SAAS,EACT0N,eAAe,EACf,sDACF,CAAC;IACH;EACF;AACF;AAkBA,SAASrD,KAAKA,CAAC5H,IAAI,EAAE;EACnB,OAAOoL,OAAO,CACZpL,IAAI,IACF,OAAOA,IAAI,KAAK,QAAQ,IACxB,MAAM,IAAIA,IAAI,IACd,OAAOA,IAAI,CAAC4F,IAAI,KAAK,QAAQ,IAC7B,UAAU,IAAI5F,IAAI,IAClB,OAAOA,IAAI,CAAC4D,QAAQ,KAAK,QAAQ,IACjC5D,IAAI,CAAC4F,IAAI,IACT5F,IAAI,CAAC4D,QACT,CAAC;AACH;AAQA,SAASyH,uBAAuBA,CAAC1F,SAAS,EAAE;EAC1C,IAAIA,SAAS,KAAKrJ,SAAS,EAAE;IAC3B;EACF;EAEA,IAAI,OAAOqJ,SAAS,KAAK,QAAQ,IAAI,CAACiC,KAAK,CAACjC,SAAS,CAAC,EAAE;IACtD,MAAM,IAAI1L,KAAK,CAACW,oBAAoB,CAClC,WAAW,EACX,CAAC,QAAQ,EAAE,KAAK,CAAC,EACjB+K,SACF,CAAC;EACH;AACF;AAOA,SAAS2F,cAAcA,CAAC/N,SAAS,EAAEoG,OAAO,GAAG,CAAC,CAAC,EAAE;EAC/C,MAAM;IAACgC;EAAS,CAAC,GAAGhC,OAAO;EAC3B1I,QAAKA,CAAC,CAAC0K,SAAS,KAAKrJ,SAAS,EAAE,oCAAoC,CAAC;EACrE+O,uBAAuB,CAAC1F,SAAS,CAAC;EAGlC,IAAIsF,eAAe;EACnB,IAAItF,SAAS,EAAE;IACb,IAAI;MACFsF,eAAe,GAAG,KAAInF,UAAK,EAACH,SAAS,CAAC;IACxC,CAAC,CAAC,OAAA4F,QAAA,EAAM,CAER;EACF;EAGA,IAAI5J,MAAM;EAEV,IAAIiC,QAAQ;EAEZ,IAAI;IACFjC,MAAM,GAAGiJ,uCAAuC,CAACrN,SAAS,CAAC,GACvD,KAAIuI,UAAK,EAACvI,SAAS,EAAE0N,eAAe,CAAC,GACrC,KAAInF,UAAK,EAACvI,SAAS,CAAC;IAGxBqG,QAAQ,GAAGjC,MAAM,CAACiC,QAAQ;IAE1B,IAAIA,QAAQ,KAAK,OAAO,EAAE;MACxB,OAAO;QAACnB,GAAG,EAAEd,MAAM,CAACiE,IAAI;QAAEtF,MAAM,EAAE;MAAI,CAAC;IACzC;EACF,CAAC,CAAC,OAAAkL,QAAA,EAAM,CAER;EAKA,MAAMC,WAAW,GAAGT,uBAAuB,CACzCzN,SAAS,EACToE,MAAM,EACNsJ,eACF,CAAC;EAED,IAAIQ,WAAW,EAAE,OAAOA,WAAW;EAGnC,IAAI7H,QAAQ,KAAKtH,SAAS,IAAIqF,MAAM,EAAE;IACpCiC,QAAQ,GAAGjC,MAAM,CAACiC,QAAQ;EAC5B;EAEA,IAAIA,QAAQ,KAAK,OAAO,EAAE;IACxB,OAAO;MAACnB,GAAG,EAAElF;IAAS,CAAC;EACzB;EAGA,IAAIoE,MAAM,IAAIA,MAAM,CAACiC,QAAQ,KAAK,OAAO,EAAE,OAAO;IAACnB,GAAG,EAAElF;EAAS,CAAC;EAElE,MAAM4G,UAAU,GAAGD,gBAAgB,CAACP,OAAO,CAACQ,UAAU,CAAC;EAEvD,MAAM1B,GAAG,GAAGoI,aAAa,CAACtN,SAAS,EAAE,KAAIuI,UAAK,EAACH,SAAS,CAAC,EAAExB,UAAU,EAAE,KAAK,CAAC;EAE7E,OAAO;IAGL1B,GAAG,EAAEA,GAAG,CAACmD,IAAI;IACbtF,MAAM,EAAEoD,6BAA6B,CAACjB,GAAG,EAAE;MAACkD;IAAS,CAAC;EACxD,CAAC;AACH;AAsBA,SAASK,OAAOA,CAACzI,SAAS,EAAEmO,MAAM,EAAE;EAClC,IAAI,CAACA,MAAM,EAAE;IACX,MAAM,IAAIjP,KAAK,CACb,kEACF,CAAC;EACH;EAEA,IAAI;IACF,OAAO6O,cAAc,CAAC/N,SAAS,EAAE;MAACoI,SAAS,EAAE+F;IAAM,CAAC,CAAC,CAACjJ,GAAG;EAC3D,CAAC,CAAC,OAAO/D,KAAK,EAAE;IAEd,MAAM0C,SAAS,GAAkC1C,KAAM;IAEvD,IACE,CAAC0C,SAAS,CAAClC,IAAI,KAAK,4BAA4B,IAC9CkC,SAAS,CAAClC,IAAI,KAAK,sBAAsB,KAC3C,OAAOkC,SAAS,CAACqB,GAAG,KAAK,QAAQ,EACjC;MACA,OAAOrB,SAAS,CAACqB,GAAG;IACtB;IAEA,MAAM/D,KAAK;EACb;AACF;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/package.json b/node_modules/@babel/core/package.json deleted file mode 100644 index 181350ae..00000000 --- a/node_modules/@babel/core/package.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "name": "@babel/core", - "version": "7.29.0", - "description": "Babel compiler core.", - "main": "./lib/index.js", - "author": "The Babel Team (https://babel.dev/team)", - "license": "MIT", - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git", - "url": "https://github.com/babel/babel.git", - "directory": "packages/babel-core" - }, - "homepage": "https://babel.dev/docs/en/next/babel-core", - "bugs": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20core%22+is%3Aopen", - "keywords": [ - "6to5", - "babel", - "classes", - "const", - "es6", - "harmony", - "let", - "modules", - "transpile", - "transpiler", - "var", - "babel-core", - "compiler" - ], - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - }, - "browser": { - "./lib/config/files/index.js": "./lib/config/files/index-browser.js", - "./lib/config/resolve-targets.js": "./lib/config/resolve-targets-browser.js", - "./lib/transform-file.js": "./lib/transform-file-browser.js", - "./src/config/files/index.ts": "./src/config/files/index-browser.ts", - "./src/config/resolve-targets.ts": "./src/config/resolve-targets-browser.ts", - "./src/transform-file.ts": "./src/transform-file-browser.ts" - }, - "dependencies": { - "@babel/code-frame": "^7.29.0", - "@babel/generator": "^7.29.0", - "@babel/helper-compilation-targets": "^7.28.6", - "@babel/helper-module-transforms": "^7.28.6", - "@babel/helpers": "^7.28.6", - "@babel/parser": "^7.29.0", - "@babel/template": "^7.28.6", - "@babel/traverse": "^7.29.0", - "@babel/types": "^7.29.0", - "@jridgewell/remapping": "^2.3.5", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "devDependencies": { - "@babel/helper-transform-fixture-test-runner": "^7.28.6", - "@babel/plugin-syntax-flow": "^7.28.6", - "@babel/plugin-transform-flow-strip-types": "^7.27.1", - "@babel/plugin-transform-modules-commonjs": "^7.28.6", - "@babel/preset-env": "^7.29.0", - "@babel/preset-typescript": "^7.28.5", - "@jridgewell/trace-mapping": "^0.3.28", - "@types/convert-source-map": "^2.0.0", - "@types/debug": "^4.1.0", - "@types/resolve": "^1.3.2", - "@types/semver": "^5.4.0", - "rimraf": "^3.0.0", - "ts-node": "^11.0.0-beta.1", - "tsx": "^4.20.3" - }, - "type": "commonjs" -} \ No newline at end of file diff --git a/node_modules/@babel/core/src/config/files/index-browser.ts b/node_modules/@babel/core/src/config/files/index-browser.ts deleted file mode 100644 index 435c0684..00000000 --- a/node_modules/@babel/core/src/config/files/index-browser.ts +++ /dev/null @@ -1,115 +0,0 @@ -/* c8 ignore start */ - -import type { Handler } from "gensync"; - -import type { - ConfigFile, - IgnoreFile, - RelativeConfig, - FilePackageData, -} from "./types.ts"; - -import type { CallerMetadata } from "../validation/options.ts"; - -export type { ConfigFile, IgnoreFile, RelativeConfig, FilePackageData }; - -export function findConfigUpwards( - // eslint-disable-next-line @typescript-eslint/no-unused-vars - rootDir: string, -): string | null { - return null; -} - -// eslint-disable-next-line require-yield -export function* findPackageData(filepath: string): Handler { - return { - filepath, - directories: [], - pkg: null, - isPackage: false, - }; -} - -// eslint-disable-next-line require-yield -export function* findRelativeConfig( - // eslint-disable-next-line @typescript-eslint/no-unused-vars - pkgData: FilePackageData, - // eslint-disable-next-line @typescript-eslint/no-unused-vars - envName: string, - // eslint-disable-next-line @typescript-eslint/no-unused-vars - caller: CallerMetadata | undefined, -): Handler { - return { config: null, ignore: null }; -} - -// eslint-disable-next-line require-yield -export function* findRootConfig( - // eslint-disable-next-line @typescript-eslint/no-unused-vars - dirname: string, - // eslint-disable-next-line @typescript-eslint/no-unused-vars - envName: string, - // eslint-disable-next-line @typescript-eslint/no-unused-vars - caller: CallerMetadata | undefined, -): Handler { - return null; -} - -// eslint-disable-next-line require-yield -export function* loadConfig( - name: string, - dirname: string, - // eslint-disable-next-line @typescript-eslint/no-unused-vars - envName: string, - // eslint-disable-next-line @typescript-eslint/no-unused-vars - caller: CallerMetadata | undefined, -): Handler { - throw new Error(`Cannot load ${name} relative to ${dirname} in a browser`); -} - -// eslint-disable-next-line require-yield -export function* resolveShowConfigPath( - // eslint-disable-next-line @typescript-eslint/no-unused-vars - dirname: string, -): Handler { - return null; -} - -export const ROOT_CONFIG_FILENAMES: string[] = []; - -type Resolved = - | { loader: "require"; filepath: string } - | { loader: "import"; filepath: string }; - -// eslint-disable-next-line @typescript-eslint/no-unused-vars -export function resolvePlugin(name: string, dirname: string): Resolved | null { - return null; -} - -// eslint-disable-next-line @typescript-eslint/no-unused-vars -export function resolvePreset(name: string, dirname: string): Resolved | null { - return null; -} - -export function loadPlugin( - name: string, - dirname: string, -): Handler<{ - filepath: string; - value: unknown; -}> { - throw new Error( - `Cannot load plugin ${name} relative to ${dirname} in a browser`, - ); -} - -export function loadPreset( - name: string, - dirname: string, -): Handler<{ - filepath: string; - value: unknown; -}> { - throw new Error( - `Cannot load preset ${name} relative to ${dirname} in a browser`, - ); -} diff --git a/node_modules/@babel/core/src/config/files/index.ts b/node_modules/@babel/core/src/config/files/index.ts deleted file mode 100644 index 7b9bf3b0..00000000 --- a/node_modules/@babel/core/src/config/files/index.ts +++ /dev/null @@ -1,30 +0,0 @@ -type indexBrowserType = typeof import("./index-browser"); -type indexType = typeof import("./index"); - -// Kind of gross, but essentially asserting that the exports of this module are the same as the -// exports of index-browser, since this file may be replaced at bundle time with index-browser. -// eslint-disable-next-line @typescript-eslint/no-unused-expressions -({}) as any as indexBrowserType as indexType; - -export { findPackageData } from "./package.ts"; - -export { - findConfigUpwards, - findRelativeConfig, - findRootConfig, - loadConfig, - resolveShowConfigPath, - ROOT_CONFIG_FILENAMES, -} from "./configuration.ts"; -export type { - ConfigFile, - IgnoreFile, - RelativeConfig, - FilePackageData, -} from "./types.ts"; -export { - loadPlugin, - loadPreset, - resolvePlugin, - resolvePreset, -} from "./plugins.ts"; diff --git a/node_modules/@babel/core/src/config/resolve-targets-browser.ts b/node_modules/@babel/core/src/config/resolve-targets-browser.ts deleted file mode 100644 index 89e4194a..00000000 --- a/node_modules/@babel/core/src/config/resolve-targets-browser.ts +++ /dev/null @@ -1,42 +0,0 @@ -/* c8 ignore start */ - -import type { InputOptions } from "./validation/options.ts"; -import getTargets, { - type InputTargets, -} from "@babel/helper-compilation-targets"; - -import type { Targets } from "@babel/helper-compilation-targets"; - -export function resolveBrowserslistConfigFile( - // eslint-disable-next-line @typescript-eslint/no-unused-vars - browserslistConfigFile: string, - // eslint-disable-next-line @typescript-eslint/no-unused-vars - configFilePath: string, -): string | void { - return undefined; -} - -export function resolveTargets( - options: InputOptions, - // eslint-disable-next-line @typescript-eslint/no-unused-vars - root: string, -): Targets { - const optTargets = options.targets; - let targets: InputTargets; - - if (typeof optTargets === "string" || Array.isArray(optTargets)) { - targets = { browsers: optTargets }; - } else if (optTargets) { - if ("esmodules" in optTargets) { - targets = { ...optTargets, esmodules: "intersect" }; - } else { - // https://github.com/microsoft/TypeScript/issues/17002 - targets = optTargets as InputTargets; - } - } - - return getTargets(targets, { - ignoreBrowserslistConfig: true, - browserslistEnv: options.browserslistEnv, - }); -} diff --git a/node_modules/@babel/core/src/config/resolve-targets.ts b/node_modules/@babel/core/src/config/resolve-targets.ts deleted file mode 100644 index 4991f775..00000000 --- a/node_modules/@babel/core/src/config/resolve-targets.ts +++ /dev/null @@ -1,54 +0,0 @@ -type browserType = typeof import("./resolve-targets-browser"); -type nodeType = typeof import("./resolve-targets"); - -// Kind of gross, but essentially asserting that the exports of this module are the same as the -// exports of index-browser, since this file may be replaced at bundle time with index-browser. -// eslint-disable-next-line @typescript-eslint/no-unused-expressions -({}) as any as browserType as nodeType; - -import type { InputOptions } from "./validation/options.ts"; -import path from "node:path"; -import getTargets, { - type InputTargets, -} from "@babel/helper-compilation-targets"; - -import type { Targets } from "@babel/helper-compilation-targets"; - -export function resolveBrowserslistConfigFile( - browserslistConfigFile: string, - configFileDir: string, -): string | undefined { - return path.resolve(configFileDir, browserslistConfigFile); -} - -export function resolveTargets(options: InputOptions, root: string): Targets { - const optTargets = options.targets; - let targets: InputTargets; - - if (typeof optTargets === "string" || Array.isArray(optTargets)) { - targets = { browsers: optTargets }; - } else if (optTargets) { - if ("esmodules" in optTargets) { - targets = { ...optTargets, esmodules: "intersect" }; - } else { - // https://github.com/microsoft/TypeScript/issues/17002 - targets = optTargets as InputTargets; - } - } - - const { browserslistConfigFile } = options; - let configFile; - let ignoreBrowserslistConfig = false; - if (typeof browserslistConfigFile === "string") { - configFile = browserslistConfigFile; - } else { - ignoreBrowserslistConfig = browserslistConfigFile === false; - } - - return getTargets(targets, { - ignoreBrowserslistConfig, - configFile, - configPath: root, - browserslistEnv: options.browserslistEnv, - }); -} diff --git a/node_modules/@babel/core/src/transform-file-browser.ts b/node_modules/@babel/core/src/transform-file-browser.ts deleted file mode 100644 index 0a15ca5e..00000000 --- a/node_modules/@babel/core/src/transform-file-browser.ts +++ /dev/null @@ -1,33 +0,0 @@ -/* c8 ignore start */ - -// duplicated from transform-file so we do not have to import anything here -type TransformFile = { - (filename: string, callback: (error: Error, file: null) => void): void; - ( - filename: string, - opts: any, - callback: (error: Error, file: null) => void, - ): void; -}; - -export const transformFile: TransformFile = function transformFile( - filename, - opts, - callback?: (error: Error, file: null) => void, -) { - if (typeof opts === "function") { - callback = opts; - } - - callback(new Error("Transforming files is not supported in browsers"), null); -}; - -export function transformFileSync(): never { - throw new Error("Transforming files is not supported in browsers"); -} - -export function transformFileAsync() { - return Promise.reject( - new Error("Transforming files is not supported in browsers"), - ); -} diff --git a/node_modules/@babel/core/src/transform-file.ts b/node_modules/@babel/core/src/transform-file.ts deleted file mode 100644 index 10a3140e..00000000 --- a/node_modules/@babel/core/src/transform-file.ts +++ /dev/null @@ -1,56 +0,0 @@ -import gensync, { type Handler } from "gensync"; - -import loadConfig from "./config/index.ts"; -import type { InputOptions, ResolvedConfig } from "./config/index.ts"; -import { run } from "./transformation/index.ts"; -import type { FileResult, FileResultCallback } from "./transformation/index.ts"; -import * as fs from "./gensync-utils/fs.ts"; - -type transformFileBrowserType = typeof import("./transform-file-browser"); -type transformFileType = typeof import("./transform-file"); - -// Kind of gross, but essentially asserting that the exports of this module are the same as the -// exports of transform-file-browser, since this file may be replaced at bundle time with -// transform-file-browser. -// eslint-disable-next-line @typescript-eslint/no-unused-expressions -({}) as any as transformFileBrowserType as transformFileType; - -const transformFileRunner = gensync(function* ( - filename: string, - opts?: InputOptions, -): Handler { - const options = { ...opts, filename }; - - const config: ResolvedConfig | null = yield* loadConfig(options); - if (config === null) return null; - - const code = yield* fs.readFile(filename, "utf8"); - return yield* run(config, code); -}); - -// @ts-expect-error TS doesn't detect that this signature is compatible -export function transformFile( - filename: string, - callback: FileResultCallback, -): void; -export function transformFile( - filename: string, - opts: InputOptions | undefined | null, - callback: FileResultCallback, -): void; -export function transformFile( - ...args: Parameters -) { - transformFileRunner.errback(...args); -} - -export function transformFileSync( - ...args: Parameters -) { - return transformFileRunner.sync(...args); -} -export function transformFileAsync( - ...args: Parameters -) { - return transformFileRunner.async(...args); -} diff --git a/node_modules/@babel/generator/LICENSE b/node_modules/@babel/generator/LICENSE deleted file mode 100644 index f31575ec..00000000 --- a/node_modules/@babel/generator/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/generator/README.md b/node_modules/@babel/generator/README.md deleted file mode 100644 index d56149a8..00000000 --- a/node_modules/@babel/generator/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# @babel/generator - -> Turns an AST into code. - -See our website [@babel/generator](https://babeljs.io/docs/babel-generator) for more information or the [issues](https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20generator%22+is%3Aopen) associated with this package. - -## Install - -Using npm: - -```sh -npm install --save-dev @babel/generator -``` - -or using yarn: - -```sh -yarn add @babel/generator --dev -``` diff --git a/node_modules/@babel/generator/lib/buffer.js b/node_modules/@babel/generator/lib/buffer.js deleted file mode 100644 index 05b52790..00000000 --- a/node_modules/@babel/generator/lib/buffer.js +++ /dev/null @@ -1,244 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; -const spaceIndents = []; -for (let i = 0; i < 32; i++) { - spaceIndents.push(" ".repeat(i * 2)); -} -class Buffer { - constructor(map, indentChar) { - this._map = null; - this._buf = ""; - this._str = ""; - this._appendCount = 0; - this._last = 0; - this._canMarkIdName = true; - this._indentChar = ""; - this._queuedChar = 0; - this._position = { - line: 1, - column: 0 - }; - this._sourcePosition = { - identifierName: undefined, - identifierNamePos: undefined, - line: undefined, - column: undefined, - filename: undefined - }; - this._map = map; - this._indentChar = indentChar; - } - get() { - const { - _map, - _last - } = this; - if (this._queuedChar !== 32) { - this._flush(); - } - const code = _last === 10 ? (this._buf + this._str).trimRight() : this._buf + this._str; - if (_map === null) { - return { - code: code, - decodedMap: undefined, - map: null, - rawMappings: undefined - }; - } - const result = { - code: code, - decodedMap: _map.getDecoded(), - get __mergedMap() { - return this.map; - }, - get map() { - const resultMap = _map.get(); - result.map = resultMap; - return resultMap; - }, - set map(value) { - Object.defineProperty(result, "map", { - value, - writable: true - }); - }, - get rawMappings() { - const mappings = _map.getRawMappings(); - result.rawMappings = mappings; - return mappings; - }, - set rawMappings(value) { - Object.defineProperty(result, "rawMappings", { - value, - writable: true - }); - } - }; - return result; - } - append(str, maybeNewline) { - this._flush(); - this._append(str, maybeNewline); - } - appendChar(char) { - this._flush(); - this._appendChar(char, 1, true); - } - queue(char) { - this._flush(); - this._queuedChar = char; - } - _flush() { - const queuedChar = this._queuedChar; - if (queuedChar !== 0) { - this._appendChar(queuedChar, 1, true); - this._queuedChar = 0; - } - } - _appendChar(char, repeat, useSourcePos) { - this._last = char; - if (char === -1) { - const indent = repeat >= 64 ? this._indentChar.repeat(repeat) : spaceIndents[repeat / 2]; - this._str += indent; - } else { - this._str += repeat > 1 ? String.fromCharCode(char).repeat(repeat) : String.fromCharCode(char); - } - const isSpace = char === 32; - const position = this._position; - if (char !== 10) { - if (this._map) { - const sourcePos = this._sourcePosition; - if (useSourcePos && sourcePos) { - this._map.mark(position, sourcePos.line, sourcePos.column, isSpace ? undefined : sourcePos.identifierName, isSpace ? undefined : sourcePos.identifierNamePos, sourcePos.filename); - if (!isSpace && this._canMarkIdName) { - sourcePos.identifierName = undefined; - sourcePos.identifierNamePos = undefined; - } - } else { - this._map.mark(position); - } - } - position.column += repeat; - } else { - position.line++; - position.column = 0; - } - } - _append(str, maybeNewline) { - const len = str.length; - const position = this._position; - const sourcePos = this._sourcePosition; - this._last = -1; - if (++this._appendCount > 4096) { - +this._str; - this._buf += this._str; - this._str = str; - this._appendCount = 0; - } else { - this._str += str; - } - const hasMap = this._map !== null; - if (!maybeNewline && !hasMap) { - position.column += len; - return; - } - const { - column, - identifierName, - identifierNamePos, - filename - } = sourcePos; - let line = sourcePos.line; - if ((identifierName != null || identifierNamePos != null) && this._canMarkIdName) { - sourcePos.identifierName = undefined; - sourcePos.identifierNamePos = undefined; - } - let i = str.indexOf("\n"); - let last = 0; - if (hasMap && i !== 0) { - this._map.mark(position, line, column, identifierName, identifierNamePos, filename); - } - while (i !== -1) { - position.line++; - position.column = 0; - last = i + 1; - if (last < len && line !== undefined) { - line++; - if (hasMap) { - this._map.mark(position, line, 0, undefined, undefined, filename); - } - } - i = str.indexOf("\n", last); - } - position.column += len - last; - } - removeLastSemicolon() { - if (this._queuedChar === 59) { - this._queuedChar = 0; - } - } - getLastChar(checkQueue) { - if (!checkQueue) { - return this._last; - } - const queuedChar = this._queuedChar; - return queuedChar !== 0 ? queuedChar : this._last; - } - getNewlineCount() { - return this._queuedChar === 0 && this._last === 10 ? 1 : 0; - } - hasContent() { - return this._last !== 0; - } - exactSource(loc, cb) { - if (!this._map) { - cb(); - return; - } - this.source("start", loc); - const identifierName = loc.identifierName; - const sourcePos = this._sourcePosition; - if (identifierName != null) { - this._canMarkIdName = false; - sourcePos.identifierName = identifierName; - } - cb(); - if (identifierName != null) { - this._canMarkIdName = true; - sourcePos.identifierName = undefined; - sourcePos.identifierNamePos = undefined; - } - this.source("end", loc); - } - source(prop, loc) { - if (!this._map) return; - this._normalizePosition(prop, loc, 0); - } - sourceWithOffset(prop, loc, columnOffset) { - if (!this._map) return; - this._normalizePosition(prop, loc, columnOffset); - } - _normalizePosition(prop, loc, columnOffset) { - this._flush(); - const pos = loc[prop]; - const target = this._sourcePosition; - if (pos) { - target.line = pos.line; - target.column = Math.max(pos.column + columnOffset, 0); - target.filename = loc.filename; - } - } - getCurrentColumn() { - return this._position.column + (this._queuedChar ? 1 : 0); - } - getCurrentLine() { - return this._position.line; - } -} -exports.default = Buffer; - -//# sourceMappingURL=buffer.js.map diff --git a/node_modules/@babel/generator/lib/buffer.js.map b/node_modules/@babel/generator/lib/buffer.js.map deleted file mode 100644 index 804ea0a7..00000000 --- a/node_modules/@babel/generator/lib/buffer.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["spaceIndents","i","push","repeat","Buffer","constructor","map","indentChar","_map","_buf","_str","_appendCount","_last","_canMarkIdName","_indentChar","_queuedChar","_position","line","column","_sourcePosition","identifierName","undefined","identifierNamePos","filename","get","_flush","code","trimRight","decodedMap","rawMappings","result","getDecoded","__mergedMap","resultMap","value","Object","defineProperty","writable","mappings","getRawMappings","append","str","maybeNewline","_append","appendChar","char","_appendChar","queue","queuedChar","useSourcePos","indent","String","fromCharCode","isSpace","position","sourcePos","mark","len","length","hasMap","indexOf","last","removeLastSemicolon","getLastChar","checkQueue","getNewlineCount","hasContent","exactSource","loc","cb","source","prop","_normalizePosition","sourceWithOffset","columnOffset","pos","target","Math","max","getCurrentColumn","getCurrentLine","exports","default"],"sources":["../src/buffer.ts"],"sourcesContent":["import type SourceMap from \"./source-map.ts\";\nimport type { SourceLocation } from \"@babel/types\";\n\n// We inline this package\n// eslint-disable-next-line import/no-extraneous-dependencies\nimport * as charcodes from \"charcodes\";\n\nexport type Loc = SourceLocation;\nexport type Pos = SourceLocation[\"start\"];\n\ntype SourcePosition = {\n line: number | undefined;\n column: number | undefined;\n identifierName: string | undefined;\n identifierNamePos: Pos | undefined;\n filename: string | undefined;\n};\n\nconst spaceIndents: string[] = [];\nfor (let i = 0; i < 32; i++) {\n spaceIndents.push(\" \".repeat(i * 2));\n}\n\nexport default class Buffer {\n constructor(map: SourceMap | null, indentChar: string) {\n this._map = map;\n this._indentChar = indentChar;\n }\n\n _map: SourceMap | null = null;\n _buf = \"\";\n _str = \"\";\n _appendCount = 0;\n _last = 0;\n _canMarkIdName = true;\n _indentChar = \"\";\n _queuedChar: typeof charcodes.space | typeof charcodes.semicolon | 0 = 0;\n\n _position = {\n line: 1,\n column: 0,\n };\n _sourcePosition: SourcePosition = {\n identifierName: undefined,\n identifierNamePos: undefined,\n line: undefined,\n column: undefined,\n filename: undefined,\n };\n\n /**\n * Get the final string output from the buffer, along with the sourcemap if one exists.\n */\n\n get() {\n const { _map, _last } = this;\n if (this._queuedChar !== charcodes.space) {\n this._flush();\n }\n\n // Whatever trim is used here should not execute a regex against the\n // source string since it may be arbitrarily large after all transformations\n const code =\n _last === charcodes.lineFeed\n ? (this._buf + this._str).trimRight()\n : this._buf + this._str;\n\n // Creating objects with getters is expensive.\n if (_map === null) {\n return {\n code: code,\n decodedMap: undefined,\n map: null,\n rawMappings: undefined,\n };\n }\n\n const result = {\n code: code,\n // Decoded sourcemap is free to generate.\n decodedMap: _map.getDecoded(),\n // Used as a marker for backwards compatibility. We moved input map merging\n // into the generator. We cannot merge the input map a second time, so the\n // presence of this field tells us we've already done the work.\n get __mergedMap() {\n return this.map;\n },\n // Encoding the sourcemap is moderately CPU expensive.\n get map() {\n const resultMap = _map.get();\n result.map = resultMap;\n return resultMap;\n },\n set map(value) {\n Object.defineProperty(result, \"map\", { value, writable: true });\n },\n // Retrieving the raw mappings is very memory intensive.\n get rawMappings() {\n const mappings = _map.getRawMappings();\n result.rawMappings = mappings;\n return mappings;\n },\n set rawMappings(value) {\n Object.defineProperty(result, \"rawMappings\", { value, writable: true });\n },\n };\n\n return result;\n }\n\n /**\n * Add a string to the buffer that cannot be reverted.\n */\n\n append(str: string, maybeNewline: boolean): void {\n this._flush();\n this._append(str, maybeNewline);\n }\n\n appendChar(char: number): void {\n this._flush();\n this._appendChar(char, 1, true);\n }\n\n /**\n * Add a string to the buffer than can be reverted.\n */\n queue(char: typeof charcodes.space | typeof charcodes.semicolon): void {\n this._flush();\n this._queuedChar = char;\n }\n\n _flush(): void {\n const queuedChar = this._queuedChar;\n if (queuedChar !== 0) {\n this._appendChar(queuedChar, 1, true);\n this._queuedChar = 0;\n }\n }\n\n _appendChar(char: number, repeat: number, useSourcePos: boolean): void {\n this._last = char;\n\n if (char === -1) {\n const indent =\n repeat >= 64\n ? this._indentChar.repeat(repeat)\n : spaceIndents[repeat / 2];\n this._str += indent;\n } else {\n this._str +=\n repeat > 1\n ? String.fromCharCode(char).repeat(repeat)\n : String.fromCharCode(char);\n }\n\n const isSpace = char === charcodes.space;\n const position = this._position;\n if (char !== charcodes.lineFeed) {\n if (this._map) {\n const sourcePos = this._sourcePosition;\n if (useSourcePos && sourcePos) {\n this._map.mark(\n position,\n sourcePos.line,\n sourcePos.column,\n isSpace ? undefined : sourcePos.identifierName,\n isSpace ? undefined : sourcePos.identifierNamePos,\n sourcePos.filename,\n );\n\n if (!isSpace && this._canMarkIdName) {\n sourcePos.identifierName = undefined;\n sourcePos.identifierNamePos = undefined;\n }\n } else {\n this._map.mark(position);\n }\n }\n\n position.column += repeat;\n } else {\n position.line++;\n position.column = 0;\n }\n }\n\n _append(str: string, maybeNewline: boolean): void {\n const len = str.length;\n const position = this._position;\n const sourcePos = this._sourcePosition;\n\n this._last = -1; /* LAST_CHAR_KINDS.NORMAL */\n\n if (++this._appendCount > 4096) {\n // eslint-disable-next-line @typescript-eslint/no-unused-expressions\n +this._str; // Unexplainable huge performance boost. Ref: https://github.com/davidmarkclements/flatstr License: MIT\n this._buf += this._str;\n this._str = str;\n this._appendCount = 0;\n } else {\n this._str += str;\n }\n\n const hasMap = this._map !== null;\n\n if (!maybeNewline && !hasMap) {\n position.column += len;\n return;\n }\n\n const { column, identifierName, identifierNamePos, filename } = sourcePos;\n let line = sourcePos.line;\n\n if (\n (identifierName != null || identifierNamePos != null) &&\n this._canMarkIdName\n ) {\n sourcePos.identifierName = undefined;\n sourcePos.identifierNamePos = undefined;\n }\n\n // Search for newline chars. We search only for `\\n`, since both `\\r` and\n // `\\r\\n` are normalized to `\\n` during parse. We exclude `\\u2028` and\n // `\\u2029` for performance reasons, they're so uncommon that it's probably\n // ok. It's also unclear how other sourcemap utilities handle them...\n let i = str.indexOf(\"\\n\");\n let last = 0;\n\n // If the string starts with a newline char, then adding a mark is redundant.\n // This catches both \"no newlines\" and \"newline after several chars\".\n if (hasMap && i !== 0) {\n this._map!.mark(\n position,\n line,\n column,\n identifierName,\n identifierNamePos,\n filename,\n );\n }\n\n // Now, find each remaining newline char in the string.\n while (i !== -1) {\n position.line++;\n position.column = 0;\n last = i + 1;\n\n // We mark the start of each line, which happens directly after this newline char\n // unless this is the last char.\n // When manually adding multi-line content (such as a comment), `line` will be `undefined`.\n if (last < len && line !== undefined) {\n line++;\n if (hasMap) {\n this._map!.mark(position, line, 0, undefined, undefined, filename);\n }\n }\n i = str.indexOf(\"\\n\", last);\n }\n position.column += len - last;\n }\n\n removeLastSemicolon(): void {\n if (this._queuedChar === charcodes.semicolon) {\n this._queuedChar = 0;\n }\n }\n\n getLastChar(checkQueue?: boolean): number {\n if (!checkQueue) {\n return this._last;\n }\n const queuedChar = this._queuedChar;\n return queuedChar !== 0 ? queuedChar : this._last;\n }\n\n /**\n * This will only detect at most 1 newline after a call to `flush()`,\n * but this has not been found so far, and an accurate count can be achieved if needed later.\n */\n getNewlineCount(): number {\n return this._queuedChar === 0 && this._last === charcodes.lineFeed ? 1 : 0;\n }\n\n hasContent(): boolean {\n return this._last !== 0 /*|| this._queuedChar !== 0*/;\n }\n\n /**\n * Certain sourcemap usecases expect mappings to be more accurate than\n * Babel's generic sourcemap handling allows. For now, we special-case\n * identifiers to allow for the primary cases to work.\n * The goal of this line is to ensure that the map output from Babel will\n * have an exact range on identifiers in the output code. Without this\n * line, Babel would potentially include some number of trailing tokens\n * that are printed after the identifier, but before another location has\n * been assigned.\n * This allows tooling like Rollup and Webpack to more accurately perform\n * their own transformations. Most importantly, this allows the import/export\n * transformations performed by those tools to loose less information when\n * applying their own transformations on top of the code and map results\n * generated by Babel itself.\n *\n * The primary example of this is the snippet:\n *\n * import mod from \"mod\";\n * mod();\n *\n * With this line, there will be one mapping range over \"mod\" and another\n * over \"();\", where previously it would have been a single mapping.\n */\n exactSource(loc: Loc, cb: () => void) {\n if (!this._map) {\n cb();\n return;\n }\n\n this.source(\"start\", loc);\n const identifierName = loc.identifierName;\n const sourcePos = this._sourcePosition;\n if (identifierName != null) {\n this._canMarkIdName = false;\n sourcePos.identifierName = identifierName;\n }\n cb();\n\n if (identifierName != null) {\n this._canMarkIdName = true;\n sourcePos.identifierName = undefined;\n sourcePos.identifierNamePos = undefined;\n }\n this.source(\"end\", loc);\n }\n\n /**\n * Sets a given position as the current source location so generated code after this call\n * will be given this position in the sourcemap.\n */\n\n source(prop: \"start\" | \"end\", loc: Loc): void {\n if (!this._map) return;\n\n // Since this is called extremely often, we reuse the same _sourcePosition\n // object for the whole lifetime of the buffer.\n this._normalizePosition(prop, loc, 0);\n }\n\n sourceWithOffset(\n prop: \"start\" | \"end\",\n loc: Loc,\n columnOffset: number,\n ): void {\n if (!this._map) return;\n\n this._normalizePosition(prop, loc, columnOffset);\n }\n\n _normalizePosition(prop: \"start\" | \"end\", loc: Loc, columnOffset: number) {\n this._flush();\n\n const pos = loc[prop];\n const target = this._sourcePosition;\n\n if (pos) {\n target.line = pos.line;\n // TODO: Fix https://github.com/babel/babel/issues/15712 in downstream\n target.column = Math.max(pos.column + columnOffset, 0);\n target.filename = loc.filename;\n }\n }\n\n getCurrentColumn(): number {\n return this._position.column + (this._queuedChar ? 1 : 0);\n }\n\n getCurrentLine(): number {\n return this._position.line;\n }\n}\n"],"mappings":";;;;;;AAkBA,MAAMA,YAAsB,GAAG,EAAE;AACjC,KAAK,IAAIC,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAG,EAAE,EAAEA,CAAC,EAAE,EAAE;EAC3BD,YAAY,CAACE,IAAI,CAAC,GAAG,CAACC,MAAM,CAACF,CAAC,GAAG,CAAC,CAAC,CAAC;AACtC;AAEe,MAAMG,MAAM,CAAC;EAC1BC,WAAWA,CAACC,GAAqB,EAAEC,UAAkB,EAAE;IAAA,KAKvDC,IAAI,GAAqB,IAAI;IAAA,KAC7BC,IAAI,GAAG,EAAE;IAAA,KACTC,IAAI,GAAG,EAAE;IAAA,KACTC,YAAY,GAAG,CAAC;IAAA,KAChBC,KAAK,GAAG,CAAC;IAAA,KACTC,cAAc,GAAG,IAAI;IAAA,KACrBC,WAAW,GAAG,EAAE;IAAA,KAChBC,WAAW,GAA4D,CAAC;IAAA,KAExEC,SAAS,GAAG;MACVC,IAAI,EAAE,CAAC;MACPC,MAAM,EAAE;IACV,CAAC;IAAA,KACDC,eAAe,GAAmB;MAChCC,cAAc,EAAEC,SAAS;MACzBC,iBAAiB,EAAED,SAAS;MAC5BJ,IAAI,EAAEI,SAAS;MACfH,MAAM,EAAEG,SAAS;MACjBE,QAAQ,EAAEF;IACZ,CAAC;IAvBC,IAAI,CAACb,IAAI,GAAGF,GAAG;IACf,IAAI,CAACQ,WAAW,GAAGP,UAAU;EAC/B;EA2BAiB,GAAGA,CAAA,EAAG;IACJ,MAAM;MAAEhB,IAAI;MAAEI;IAAM,CAAC,GAAG,IAAI;IAC5B,IAAI,IAAI,CAACG,WAAW,OAAoB,EAAE;MACxC,IAAI,CAACU,MAAM,CAAC,CAAC;IACf;IAIA,MAAMC,IAAI,GACRd,KAAK,OAAuB,GACxB,CAAC,IAAI,CAACH,IAAI,GAAG,IAAI,CAACC,IAAI,EAAEiB,SAAS,CAAC,CAAC,GACnC,IAAI,CAAClB,IAAI,GAAG,IAAI,CAACC,IAAI;IAG3B,IAAIF,IAAI,KAAK,IAAI,EAAE;MACjB,OAAO;QACLkB,IAAI,EAAEA,IAAI;QACVE,UAAU,EAAEP,SAAS;QACrBf,GAAG,EAAE,IAAI;QACTuB,WAAW,EAAER;MACf,CAAC;IACH;IAEA,MAAMS,MAAM,GAAG;MACbJ,IAAI,EAAEA,IAAI;MAEVE,UAAU,EAAEpB,IAAI,CAACuB,UAAU,CAAC,CAAC;MAI7B,IAAIC,WAAWA,CAAA,EAAG;QAChB,OAAO,IAAI,CAAC1B,GAAG;MACjB,CAAC;MAED,IAAIA,GAAGA,CAAA,EAAG;QACR,MAAM2B,SAAS,GAAGzB,IAAI,CAACgB,GAAG,CAAC,CAAC;QAC5BM,MAAM,CAACxB,GAAG,GAAG2B,SAAS;QACtB,OAAOA,SAAS;MAClB,CAAC;MACD,IAAI3B,GAAGA,CAAC4B,KAAK,EAAE;QACbC,MAAM,CAACC,cAAc,CAACN,MAAM,EAAE,KAAK,EAAE;UAAEI,KAAK;UAAEG,QAAQ,EAAE;QAAK,CAAC,CAAC;MACjE,CAAC;MAED,IAAIR,WAAWA,CAAA,EAAG;QAChB,MAAMS,QAAQ,GAAG9B,IAAI,CAAC+B,cAAc,CAAC,CAAC;QACtCT,MAAM,CAACD,WAAW,GAAGS,QAAQ;QAC7B,OAAOA,QAAQ;MACjB,CAAC;MACD,IAAIT,WAAWA,CAACK,KAAK,EAAE;QACrBC,MAAM,CAACC,cAAc,CAACN,MAAM,EAAE,aAAa,EAAE;UAAEI,KAAK;UAAEG,QAAQ,EAAE;QAAK,CAAC,CAAC;MACzE;IACF,CAAC;IAED,OAAOP,MAAM;EACf;EAMAU,MAAMA,CAACC,GAAW,EAAEC,YAAqB,EAAQ;IAC/C,IAAI,CAACjB,MAAM,CAAC,CAAC;IACb,IAAI,CAACkB,OAAO,CAACF,GAAG,EAAEC,YAAY,CAAC;EACjC;EAEAE,UAAUA,CAACC,IAAY,EAAQ;IAC7B,IAAI,CAACpB,MAAM,CAAC,CAAC;IACb,IAAI,CAACqB,WAAW,CAACD,IAAI,EAAE,CAAC,EAAE,IAAI,CAAC;EACjC;EAKAE,KAAKA,CAACF,IAAyD,EAAQ;IACrE,IAAI,CAACpB,MAAM,CAAC,CAAC;IACb,IAAI,CAACV,WAAW,GAAG8B,IAAI;EACzB;EAEApB,MAAMA,CAAA,EAAS;IACb,MAAMuB,UAAU,GAAG,IAAI,CAACjC,WAAW;IACnC,IAAIiC,UAAU,KAAK,CAAC,EAAE;MACpB,IAAI,CAACF,WAAW,CAACE,UAAU,EAAE,CAAC,EAAE,IAAI,CAAC;MACrC,IAAI,CAACjC,WAAW,GAAG,CAAC;IACtB;EACF;EAEA+B,WAAWA,CAACD,IAAY,EAAE1C,MAAc,EAAE8C,YAAqB,EAAQ;IACrE,IAAI,CAACrC,KAAK,GAAGiC,IAAI;IAEjB,IAAIA,IAAI,KAAK,CAAC,CAAC,EAAE;MACf,MAAMK,MAAM,GACV/C,MAAM,IAAI,EAAE,GACR,IAAI,CAACW,WAAW,CAACX,MAAM,CAACA,MAAM,CAAC,GAC/BH,YAAY,CAACG,MAAM,GAAG,CAAC,CAAC;MAC9B,IAAI,CAACO,IAAI,IAAIwC,MAAM;IACrB,CAAC,MAAM;MACL,IAAI,CAACxC,IAAI,IACPP,MAAM,GAAG,CAAC,GACNgD,MAAM,CAACC,YAAY,CAACP,IAAI,CAAC,CAAC1C,MAAM,CAACA,MAAM,CAAC,GACxCgD,MAAM,CAACC,YAAY,CAACP,IAAI,CAAC;IACjC;IAEA,MAAMQ,OAAO,GAAGR,IAAI,OAAoB;IACxC,MAAMS,QAAQ,GAAG,IAAI,CAACtC,SAAS;IAC/B,IAAI6B,IAAI,OAAuB,EAAE;MAC/B,IAAI,IAAI,CAACrC,IAAI,EAAE;QACb,MAAM+C,SAAS,GAAG,IAAI,CAACpC,eAAe;QACtC,IAAI8B,YAAY,IAAIM,SAAS,EAAE;UAC7B,IAAI,CAAC/C,IAAI,CAACgD,IAAI,CACZF,QAAQ,EACRC,SAAS,CAACtC,IAAI,EACdsC,SAAS,CAACrC,MAAM,EAChBmC,OAAO,GAAGhC,SAAS,GAAGkC,SAAS,CAACnC,cAAc,EAC9CiC,OAAO,GAAGhC,SAAS,GAAGkC,SAAS,CAACjC,iBAAiB,EACjDiC,SAAS,CAAChC,QACZ,CAAC;UAED,IAAI,CAAC8B,OAAO,IAAI,IAAI,CAACxC,cAAc,EAAE;YACnC0C,SAAS,CAACnC,cAAc,GAAGC,SAAS;YACpCkC,SAAS,CAACjC,iBAAiB,GAAGD,SAAS;UACzC;QACF,CAAC,MAAM;UACL,IAAI,CAACb,IAAI,CAACgD,IAAI,CAACF,QAAQ,CAAC;QAC1B;MACF;MAEAA,QAAQ,CAACpC,MAAM,IAAIf,MAAM;IAC3B,CAAC,MAAM;MACLmD,QAAQ,CAACrC,IAAI,EAAE;MACfqC,QAAQ,CAACpC,MAAM,GAAG,CAAC;IACrB;EACF;EAEAyB,OAAOA,CAACF,GAAW,EAAEC,YAAqB,EAAQ;IAChD,MAAMe,GAAG,GAAGhB,GAAG,CAACiB,MAAM;IACtB,MAAMJ,QAAQ,GAAG,IAAI,CAACtC,SAAS;IAC/B,MAAMuC,SAAS,GAAG,IAAI,CAACpC,eAAe;IAEtC,IAAI,CAACP,KAAK,GAAG,CAAC,CAAC;IAEf,IAAI,EAAE,IAAI,CAACD,YAAY,GAAG,IAAI,EAAE;MAE9B,CAAC,IAAI,CAACD,IAAI;MACV,IAAI,CAACD,IAAI,IAAI,IAAI,CAACC,IAAI;MACtB,IAAI,CAACA,IAAI,GAAG+B,GAAG;MACf,IAAI,CAAC9B,YAAY,GAAG,CAAC;IACvB,CAAC,MAAM;MACL,IAAI,CAACD,IAAI,IAAI+B,GAAG;IAClB;IAEA,MAAMkB,MAAM,GAAG,IAAI,CAACnD,IAAI,KAAK,IAAI;IAEjC,IAAI,CAACkC,YAAY,IAAI,CAACiB,MAAM,EAAE;MAC5BL,QAAQ,CAACpC,MAAM,IAAIuC,GAAG;MACtB;IACF;IAEA,MAAM;MAAEvC,MAAM;MAAEE,cAAc;MAAEE,iBAAiB;MAAEC;IAAS,CAAC,GAAGgC,SAAS;IACzE,IAAItC,IAAI,GAAGsC,SAAS,CAACtC,IAAI;IAEzB,IACE,CAACG,cAAc,IAAI,IAAI,IAAIE,iBAAiB,IAAI,IAAI,KACpD,IAAI,CAACT,cAAc,EACnB;MACA0C,SAAS,CAACnC,cAAc,GAAGC,SAAS;MACpCkC,SAAS,CAACjC,iBAAiB,GAAGD,SAAS;IACzC;IAMA,IAAIpB,CAAC,GAAGwC,GAAG,CAACmB,OAAO,CAAC,IAAI,CAAC;IACzB,IAAIC,IAAI,GAAG,CAAC;IAIZ,IAAIF,MAAM,IAAI1D,CAAC,KAAK,CAAC,EAAE;MACrB,IAAI,CAACO,IAAI,CAAEgD,IAAI,CACbF,QAAQ,EACRrC,IAAI,EACJC,MAAM,EACNE,cAAc,EACdE,iBAAiB,EACjBC,QACF,CAAC;IACH;IAGA,OAAOtB,CAAC,KAAK,CAAC,CAAC,EAAE;MACfqD,QAAQ,CAACrC,IAAI,EAAE;MACfqC,QAAQ,CAACpC,MAAM,GAAG,CAAC;MACnB2C,IAAI,GAAG5D,CAAC,GAAG,CAAC;MAKZ,IAAI4D,IAAI,GAAGJ,GAAG,IAAIxC,IAAI,KAAKI,SAAS,EAAE;QACpCJ,IAAI,EAAE;QACN,IAAI0C,MAAM,EAAE;UACV,IAAI,CAACnD,IAAI,CAAEgD,IAAI,CAACF,QAAQ,EAAErC,IAAI,EAAE,CAAC,EAAEI,SAAS,EAAEA,SAAS,EAAEE,QAAQ,CAAC;QACpE;MACF;MACAtB,CAAC,GAAGwC,GAAG,CAACmB,OAAO,CAAC,IAAI,EAAEC,IAAI,CAAC;IAC7B;IACAP,QAAQ,CAACpC,MAAM,IAAIuC,GAAG,GAAGI,IAAI;EAC/B;EAEAC,mBAAmBA,CAAA,EAAS;IAC1B,IAAI,IAAI,CAAC/C,WAAW,OAAwB,EAAE;MAC5C,IAAI,CAACA,WAAW,GAAG,CAAC;IACtB;EACF;EAEAgD,WAAWA,CAACC,UAAoB,EAAU;IACxC,IAAI,CAACA,UAAU,EAAE;MACf,OAAO,IAAI,CAACpD,KAAK;IACnB;IACA,MAAMoC,UAAU,GAAG,IAAI,CAACjC,WAAW;IACnC,OAAOiC,UAAU,KAAK,CAAC,GAAGA,UAAU,GAAG,IAAI,CAACpC,KAAK;EACnD;EAMAqD,eAAeA,CAAA,EAAW;IACxB,OAAO,IAAI,CAAClD,WAAW,KAAK,CAAC,IAAI,IAAI,CAACH,KAAK,OAAuB,GAAG,CAAC,GAAG,CAAC;EAC5E;EAEAsD,UAAUA,CAAA,EAAY;IACpB,OAAO,IAAI,CAACtD,KAAK,KAAK,CAAC;EACzB;EAyBAuD,WAAWA,CAACC,GAAQ,EAAEC,EAAc,EAAE;IACpC,IAAI,CAAC,IAAI,CAAC7D,IAAI,EAAE;MACd6D,EAAE,CAAC,CAAC;MACJ;IACF;IAEA,IAAI,CAACC,MAAM,CAAC,OAAO,EAAEF,GAAG,CAAC;IACzB,MAAMhD,cAAc,GAAGgD,GAAG,CAAChD,cAAc;IACzC,MAAMmC,SAAS,GAAG,IAAI,CAACpC,eAAe;IACtC,IAAIC,cAAc,IAAI,IAAI,EAAE;MAC1B,IAAI,CAACP,cAAc,GAAG,KAAK;MAC3B0C,SAAS,CAACnC,cAAc,GAAGA,cAAc;IAC3C;IACAiD,EAAE,CAAC,CAAC;IAEJ,IAAIjD,cAAc,IAAI,IAAI,EAAE;MAC1B,IAAI,CAACP,cAAc,GAAG,IAAI;MAC1B0C,SAAS,CAACnC,cAAc,GAAGC,SAAS;MACpCkC,SAAS,CAACjC,iBAAiB,GAAGD,SAAS;IACzC;IACA,IAAI,CAACiD,MAAM,CAAC,KAAK,EAAEF,GAAG,CAAC;EACzB;EAOAE,MAAMA,CAACC,IAAqB,EAAEH,GAAQ,EAAQ;IAC5C,IAAI,CAAC,IAAI,CAAC5D,IAAI,EAAE;IAIhB,IAAI,CAACgE,kBAAkB,CAACD,IAAI,EAAEH,GAAG,EAAE,CAAC,CAAC;EACvC;EAEAK,gBAAgBA,CACdF,IAAqB,EACrBH,GAAQ,EACRM,YAAoB,EACd;IACN,IAAI,CAAC,IAAI,CAAClE,IAAI,EAAE;IAEhB,IAAI,CAACgE,kBAAkB,CAACD,IAAI,EAAEH,GAAG,EAAEM,YAAY,CAAC;EAClD;EAEAF,kBAAkBA,CAACD,IAAqB,EAAEH,GAAQ,EAAEM,YAAoB,EAAE;IACxE,IAAI,CAACjD,MAAM,CAAC,CAAC;IAEb,MAAMkD,GAAG,GAAGP,GAAG,CAACG,IAAI,CAAC;IACrB,MAAMK,MAAM,GAAG,IAAI,CAACzD,eAAe;IAEnC,IAAIwD,GAAG,EAAE;MACPC,MAAM,CAAC3D,IAAI,GAAG0D,GAAG,CAAC1D,IAAI;MAEtB2D,MAAM,CAAC1D,MAAM,GAAG2D,IAAI,CAACC,GAAG,CAACH,GAAG,CAACzD,MAAM,GAAGwD,YAAY,EAAE,CAAC,CAAC;MACtDE,MAAM,CAACrD,QAAQ,GAAG6C,GAAG,CAAC7C,QAAQ;IAChC;EACF;EAEAwD,gBAAgBA,CAAA,EAAW;IACzB,OAAO,IAAI,CAAC/D,SAAS,CAACE,MAAM,IAAI,IAAI,CAACH,WAAW,GAAG,CAAC,GAAG,CAAC,CAAC;EAC3D;EAEAiE,cAAcA,CAAA,EAAW;IACvB,OAAO,IAAI,CAAChE,SAAS,CAACC,IAAI;EAC5B;AACF;AAACgE,OAAA,CAAAC,OAAA,GAAA9E,MAAA","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/base.js b/node_modules/@babel/generator/lib/generators/base.js deleted file mode 100644 index 4768b9b2..00000000 --- a/node_modules/@babel/generator/lib/generators/base.js +++ /dev/null @@ -1,86 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.BlockStatement = BlockStatement; -exports.Directive = Directive; -exports.DirectiveLiteral = DirectiveLiteral; -exports.File = File; -exports.InterpreterDirective = InterpreterDirective; -exports.Placeholder = Placeholder; -exports.Program = Program; -function File(node) { - if (node.program) { - this.print(node.program.interpreter); - } - this.print(node.program); -} -function Program(node) { - var _node$directives; - this.printInnerComments(false); - const directivesLen = (_node$directives = node.directives) == null ? void 0 : _node$directives.length; - if (directivesLen) { - var _node$directives$trai; - const newline = node.body.length ? 2 : 1; - this.printSequence(node.directives, undefined, undefined, newline); - if (!((_node$directives$trai = node.directives[directivesLen - 1].trailingComments) != null && _node$directives$trai.length)) { - this.newline(newline); - } - } - this.printSequence(node.body); -} -function BlockStatement(node) { - var _node$directives2; - this.tokenChar(123); - const oldNoLineTerminatorAfterNode = this.enterDelimited(); - const directivesLen = (_node$directives2 = node.directives) == null ? void 0 : _node$directives2.length; - if (directivesLen) { - var _node$directives$trai2; - const newline = node.body.length ? 2 : 1; - this.printSequence(node.directives, true, true, newline); - if (!((_node$directives$trai2 = node.directives[directivesLen - 1].trailingComments) != null && _node$directives$trai2.length)) { - this.newline(newline); - } - } - this.printSequence(node.body, true, true); - this._noLineTerminatorAfterNode = oldNoLineTerminatorAfterNode; - this.rightBrace(node); -} -function Directive(node) { - this.print(node.value); - this.semicolon(); -} -const unescapedSingleQuoteRE = /(?:^|[^\\])(?:\\\\)*'/; -const unescapedDoubleQuoteRE = /(?:^|[^\\])(?:\\\\)*"/; -function DirectiveLiteral(node) { - const raw = this.getPossibleRaw(node); - if (!this.format.minified && raw !== undefined) { - this.token(raw); - return; - } - const { - value - } = node; - if (!unescapedDoubleQuoteRE.test(value)) { - this.token(`"${value}"`); - } else if (!unescapedSingleQuoteRE.test(value)) { - this.token(`'${value}'`); - } else { - throw new Error("Malformed AST: it is not possible to print a directive containing" + " both unescaped single and double quotes."); - } -} -function InterpreterDirective(node) { - this.token(`#!${node.value}`); - this._newline(); -} -function Placeholder(node) { - this.token("%%"); - this.print(node.name); - this.token("%%"); - if (node.expectedNode === "Statement") { - this.semicolon(); - } -} - -//# sourceMappingURL=base.js.map diff --git a/node_modules/@babel/generator/lib/generators/base.js.map b/node_modules/@babel/generator/lib/generators/base.js.map deleted file mode 100644 index 1bf77734..00000000 --- a/node_modules/@babel/generator/lib/generators/base.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["File","node","program","print","interpreter","Program","_node$directives","printInnerComments","directivesLen","directives","length","_node$directives$trai","newline","body","printSequence","undefined","trailingComments","BlockStatement","_node$directives2","token","oldNoLineTerminatorAfterNode","enterDelimited","_node$directives$trai2","_noLineTerminatorAfterNode","rightBrace","Directive","value","semicolon","unescapedSingleQuoteRE","unescapedDoubleQuoteRE","DirectiveLiteral","raw","getPossibleRaw","format","minified","test","Error","InterpreterDirective","_newline","Placeholder","name","expectedNode"],"sources":["../../src/generators/base.ts"],"sourcesContent":["import type Printer from \"../printer.ts\";\nimport type * as t from \"@babel/types\";\n\nexport function File(this: Printer, node: t.File) {\n if (node.program) {\n // Print this here to ensure that Program node 'leadingComments' still\n // get printed after the hashbang.\n this.print(node.program.interpreter);\n }\n\n this.print(node.program);\n}\n\nexport function Program(this: Printer, node: t.Program) {\n // An empty Program doesn't have any inner tokens, so\n // we must explicitly print its inner comments.\n this.printInnerComments(false);\n\n const directivesLen = node.directives?.length;\n if (directivesLen) {\n const newline = node.body.length ? 2 : 1;\n this.printSequence(node.directives, undefined, undefined, newline);\n if (!node.directives[directivesLen - 1].trailingComments?.length) {\n this.newline(newline);\n }\n }\n\n this.printSequence(node.body);\n}\n\nexport function BlockStatement(this: Printer, node: t.BlockStatement) {\n this.token(\"{\");\n const oldNoLineTerminatorAfterNode = this.enterDelimited();\n\n const directivesLen = node.directives?.length;\n if (directivesLen) {\n const newline = node.body.length ? 2 : 1;\n this.printSequence(node.directives, true, true, newline);\n if (!node.directives[directivesLen - 1].trailingComments?.length) {\n this.newline(newline);\n }\n }\n\n this.printSequence(node.body, true, true);\n\n this._noLineTerminatorAfterNode = oldNoLineTerminatorAfterNode;\n this.rightBrace(node);\n}\n\nexport function Directive(this: Printer, node: t.Directive) {\n this.print(node.value);\n this.semicolon();\n}\n\n// These regexes match an even number of \\ followed by a quote\nconst unescapedSingleQuoteRE = /(?:^|[^\\\\])(?:\\\\\\\\)*'/;\nconst unescapedDoubleQuoteRE = /(?:^|[^\\\\])(?:\\\\\\\\)*\"/;\n\nexport function DirectiveLiteral(this: Printer, node: t.DirectiveLiteral) {\n const raw = this.getPossibleRaw(node);\n if (!this.format.minified && raw !== undefined) {\n this.token(raw);\n return;\n }\n\n const { value } = node;\n\n // NOTE: In directives we can't change escapings,\n // because they change the behavior.\n // e.g. \"us\\x65 strict\" (\\x65 is e) is not a \"use strict\" directive.\n\n if (!unescapedDoubleQuoteRE.test(value)) {\n this.token(`\"${value}\"`);\n } else if (!unescapedSingleQuoteRE.test(value)) {\n this.token(`'${value}'`);\n } else {\n throw new Error(\n \"Malformed AST: it is not possible to print a directive containing\" +\n \" both unescaped single and double quotes.\",\n );\n }\n}\n\nexport function InterpreterDirective(\n this: Printer,\n node: t.InterpreterDirective,\n) {\n this.token(`#!${node.value}`);\n this._newline();\n}\n\nexport function Placeholder(this: Printer, node: t.Placeholder) {\n this.token(\"%%\");\n this.print(node.name);\n this.token(\"%%\");\n\n if (node.expectedNode === \"Statement\") {\n this.semicolon();\n }\n}\n"],"mappings":";;;;;;;;;;;;AAGO,SAASA,IAAIA,CAAgBC,IAAY,EAAE;EAChD,IAAIA,IAAI,CAACC,OAAO,EAAE;IAGhB,IAAI,CAACC,KAAK,CAACF,IAAI,CAACC,OAAO,CAACE,WAAW,CAAC;EACtC;EAEA,IAAI,CAACD,KAAK,CAACF,IAAI,CAACC,OAAO,CAAC;AAC1B;AAEO,SAASG,OAAOA,CAAgBJ,IAAe,EAAE;EAAA,IAAAK,gBAAA;EAGtD,IAAI,CAACC,kBAAkB,CAAC,KAAK,CAAC;EAE9B,MAAMC,aAAa,IAAAF,gBAAA,GAAGL,IAAI,CAACQ,UAAU,qBAAfH,gBAAA,CAAiBI,MAAM;EAC7C,IAAIF,aAAa,EAAE;IAAA,IAAAG,qBAAA;IACjB,MAAMC,OAAO,GAAGX,IAAI,CAACY,IAAI,CAACH,MAAM,GAAG,CAAC,GAAG,CAAC;IACxC,IAAI,CAACI,aAAa,CAACb,IAAI,CAACQ,UAAU,EAAEM,SAAS,EAAEA,SAAS,EAAEH,OAAO,CAAC;IAClE,IAAI,GAAAD,qBAAA,GAACV,IAAI,CAACQ,UAAU,CAACD,aAAa,GAAG,CAAC,CAAC,CAACQ,gBAAgB,aAAnDL,qBAAA,CAAqDD,MAAM,GAAE;MAChE,IAAI,CAACE,OAAO,CAACA,OAAO,CAAC;IACvB;EACF;EAEA,IAAI,CAACE,aAAa,CAACb,IAAI,CAACY,IAAI,CAAC;AAC/B;AAEO,SAASI,cAAcA,CAAgBhB,IAAsB,EAAE;EAAA,IAAAiB,iBAAA;EACpE,IAAI,CAACC,SAAK,IAAI,CAAC;EACf,MAAMC,4BAA4B,GAAG,IAAI,CAACC,cAAc,CAAC,CAAC;EAE1D,MAAMb,aAAa,IAAAU,iBAAA,GAAGjB,IAAI,CAACQ,UAAU,qBAAfS,iBAAA,CAAiBR,MAAM;EAC7C,IAAIF,aAAa,EAAE;IAAA,IAAAc,sBAAA;IACjB,MAAMV,OAAO,GAAGX,IAAI,CAACY,IAAI,CAACH,MAAM,GAAG,CAAC,GAAG,CAAC;IACxC,IAAI,CAACI,aAAa,CAACb,IAAI,CAACQ,UAAU,EAAE,IAAI,EAAE,IAAI,EAAEG,OAAO,CAAC;IACxD,IAAI,GAAAU,sBAAA,GAACrB,IAAI,CAACQ,UAAU,CAACD,aAAa,GAAG,CAAC,CAAC,CAACQ,gBAAgB,aAAnDM,sBAAA,CAAqDZ,MAAM,GAAE;MAChE,IAAI,CAACE,OAAO,CAACA,OAAO,CAAC;IACvB;EACF;EAEA,IAAI,CAACE,aAAa,CAACb,IAAI,CAACY,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC;EAEzC,IAAI,CAACU,0BAA0B,GAAGH,4BAA4B;EAC9D,IAAI,CAACI,UAAU,CAACvB,IAAI,CAAC;AACvB;AAEO,SAASwB,SAASA,CAAgBxB,IAAiB,EAAE;EAC1D,IAAI,CAACE,KAAK,CAACF,IAAI,CAACyB,KAAK,CAAC;EACtB,IAAI,CAACC,SAAS,CAAC,CAAC;AAClB;AAGA,MAAMC,sBAAsB,GAAG,uBAAuB;AACtD,MAAMC,sBAAsB,GAAG,uBAAuB;AAE/C,SAASC,gBAAgBA,CAAgB7B,IAAwB,EAAE;EACxE,MAAM8B,GAAG,GAAG,IAAI,CAACC,cAAc,CAAC/B,IAAI,CAAC;EACrC,IAAI,CAAC,IAAI,CAACgC,MAAM,CAACC,QAAQ,IAAIH,GAAG,KAAKhB,SAAS,EAAE;IAC9C,IAAI,CAACI,KAAK,CAACY,GAAG,CAAC;IACf;EACF;EAEA,MAAM;IAAEL;EAAM,CAAC,GAAGzB,IAAI;EAMtB,IAAI,CAAC4B,sBAAsB,CAACM,IAAI,CAACT,KAAK,CAAC,EAAE;IACvC,IAAI,CAACP,KAAK,CAAC,IAAIO,KAAK,GAAG,CAAC;EAC1B,CAAC,MAAM,IAAI,CAACE,sBAAsB,CAACO,IAAI,CAACT,KAAK,CAAC,EAAE;IAC9C,IAAI,CAACP,KAAK,CAAC,IAAIO,KAAK,GAAG,CAAC;EAC1B,CAAC,MAAM;IACL,MAAM,IAAIU,KAAK,CACb,mEAAmE,GACjE,2CACJ,CAAC;EACH;AACF;AAEO,SAASC,oBAAoBA,CAElCpC,IAA4B,EAC5B;EACA,IAAI,CAACkB,KAAK,CAAC,KAAKlB,IAAI,CAACyB,KAAK,EAAE,CAAC;EAC7B,IAAI,CAACY,QAAQ,CAAC,CAAC;AACjB;AAEO,SAASC,WAAWA,CAAgBtC,IAAmB,EAAE;EAC9D,IAAI,CAACkB,KAAK,CAAC,IAAI,CAAC;EAChB,IAAI,CAAChB,KAAK,CAACF,IAAI,CAACuC,IAAI,CAAC;EACrB,IAAI,CAACrB,KAAK,CAAC,IAAI,CAAC;EAEhB,IAAIlB,IAAI,CAACwC,YAAY,KAAK,WAAW,EAAE;IACrC,IAAI,CAACd,SAAS,CAAC,CAAC;EAClB;AACF","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/classes.js b/node_modules/@babel/generator/lib/generators/classes.js deleted file mode 100644 index 75272f83..00000000 --- a/node_modules/@babel/generator/lib/generators/classes.js +++ /dev/null @@ -1,215 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.ClassAccessorProperty = ClassAccessorProperty; -exports.ClassBody = ClassBody; -exports.ClassExpression = exports.ClassDeclaration = ClassDeclaration; -exports.ClassMethod = ClassMethod; -exports.ClassPrivateMethod = ClassPrivateMethod; -exports.ClassPrivateProperty = ClassPrivateProperty; -exports.ClassProperty = ClassProperty; -exports.StaticBlock = StaticBlock; -exports._classMethodHead = _classMethodHead; -var _t = require("@babel/types"); -var _expressions = require("./expressions.js"); -var _typescript = require("./typescript.js"); -var _flow = require("./flow.js"); -var _methods = require("./methods.js"); -const { - isExportDefaultDeclaration, - isExportNamedDeclaration -} = _t; -function ClassDeclaration(node, parent) { - const inExport = isExportDefaultDeclaration(parent) || isExportNamedDeclaration(parent); - if (!inExport || !_expressions._shouldPrintDecoratorsBeforeExport.call(this, parent)) { - this.printJoin(node.decorators); - } - if (node.declare) { - this.word("declare"); - this.space(); - } - if (node.abstract) { - this.word("abstract"); - this.space(); - } - this.word("class"); - if (node.id) { - this.space(); - this.print(node.id); - } - this.print(node.typeParameters); - if (node.superClass) { - this.space(); - this.word("extends"); - this.space(); - this.print(node.superClass); - this.print(node.superTypeParameters); - } - if (node.implements) { - this.space(); - this.word("implements"); - this.space(); - this.printList(node.implements); - } - this.space(); - this.print(node.body); -} -function ClassBody(node) { - this.tokenChar(123); - if (node.body.length === 0) { - this.tokenChar(125); - } else { - const separator = classBodyEmptySemicolonsPrinter(this, node); - separator == null || separator(-1); - const oldNoLineTerminatorAfterNode = this.enterDelimited(); - this.printJoin(node.body, true, true, separator, true, true); - this._noLineTerminatorAfterNode = oldNoLineTerminatorAfterNode; - if (!this.endsWith(10)) this.newline(); - this.rightBrace(node); - } -} -function classBodyEmptySemicolonsPrinter(printer, node) { - if (!printer.tokenMap || node.start == null || node.end == null) { - return null; - } - const indexes = printer.tokenMap.getIndexes(node); - if (!indexes) return null; - let k = 1; - let occurrenceCount = 0; - let nextLocIndex = 0; - const advanceNextLocIndex = () => { - while (nextLocIndex < node.body.length && node.body[nextLocIndex].start == null) { - nextLocIndex++; - } - }; - advanceNextLocIndex(); - return i => { - if (nextLocIndex <= i) { - nextLocIndex = i + 1; - advanceNextLocIndex(); - } - const end = nextLocIndex === node.body.length ? node.end : node.body[nextLocIndex].start; - let tok; - while (k < indexes.length && printer.tokenMap.matchesOriginal(tok = printer._tokens[indexes[k]], ";") && tok.start < end) { - printer.tokenChar(59, occurrenceCount++); - k++; - } - }; -} -function ClassProperty(node) { - this.printJoin(node.decorators); - if (!node.static && !this.format.preserveFormat) { - var _node$key$loc; - const endLine = (_node$key$loc = node.key.loc) == null || (_node$key$loc = _node$key$loc.end) == null ? void 0 : _node$key$loc.line; - if (endLine) this.catchUp(endLine); - } - _typescript._tsPrintClassMemberModifiers.call(this, node); - if (node.computed) { - this.tokenChar(91); - this.print(node.key); - this.tokenChar(93); - } else { - _flow._variance.call(this, node); - this.print(node.key); - } - if (node.optional) { - this.tokenChar(63); - } - if (node.definite) { - this.tokenChar(33); - } - this.print(node.typeAnnotation); - if (node.value) { - this.space(); - this.tokenChar(61); - this.space(); - this.print(node.value); - } - this.semicolon(); -} -function ClassAccessorProperty(node) { - var _node$key$loc2; - this.printJoin(node.decorators); - const endLine = (_node$key$loc2 = node.key.loc) == null || (_node$key$loc2 = _node$key$loc2.end) == null ? void 0 : _node$key$loc2.line; - if (endLine) this.catchUp(endLine); - _typescript._tsPrintClassMemberModifiers.call(this, node); - this.word("accessor", true); - this.space(); - if (node.computed) { - this.tokenChar(91); - this.print(node.key); - this.tokenChar(93); - } else { - _flow._variance.call(this, node); - this.print(node.key); - } - if (node.optional) { - this.tokenChar(63); - } - if (node.definite) { - this.tokenChar(33); - } - this.print(node.typeAnnotation); - if (node.value) { - this.space(); - this.tokenChar(61); - this.space(); - this.print(node.value); - } - this.semicolon(); -} -function ClassPrivateProperty(node) { - this.printJoin(node.decorators); - _typescript._tsPrintClassMemberModifiers.call(this, node); - this.print(node.key); - if (node.optional) { - this.tokenChar(63); - } - if (node.definite) { - this.tokenChar(33); - } - this.print(node.typeAnnotation); - if (node.value) { - this.space(); - this.tokenChar(61); - this.space(); - this.print(node.value); - } - this.semicolon(); -} -function ClassMethod(node) { - _classMethodHead.call(this, node); - this.space(); - this.print(node.body); -} -function ClassPrivateMethod(node) { - _classMethodHead.call(this, node); - this.space(); - this.print(node.body); -} -function _classMethodHead(node) { - this.printJoin(node.decorators); - if (!this.format.preserveFormat) { - var _node$key$loc3; - const endLine = (_node$key$loc3 = node.key.loc) == null || (_node$key$loc3 = _node$key$loc3.end) == null ? void 0 : _node$key$loc3.line; - if (endLine) this.catchUp(endLine); - } - _typescript._tsPrintClassMemberModifiers.call(this, node); - _methods._methodHead.call(this, node); -} -function StaticBlock(node) { - this.word("static"); - this.space(); - this.tokenChar(123); - if (node.body.length === 0) { - this.tokenChar(125); - } else { - this.newline(); - this.printSequence(node.body, true); - this.rightBrace(node); - } -} - -//# sourceMappingURL=classes.js.map diff --git a/node_modules/@babel/generator/lib/generators/classes.js.map b/node_modules/@babel/generator/lib/generators/classes.js.map deleted file mode 100644 index d764d73d..00000000 --- a/node_modules/@babel/generator/lib/generators/classes.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_t","require","_expressions","_typescript","_flow","_methods","isExportDefaultDeclaration","isExportNamedDeclaration","ClassDeclaration","node","parent","inExport","_shouldPrintDecoratorsBeforeExport","call","printJoin","decorators","declare","word","space","abstract","id","print","typeParameters","superClass","superTypeParameters","implements","printList","body","ClassBody","token","length","separator","classBodyEmptySemicolonsPrinter","oldNoLineTerminatorAfterNode","enterDelimited","_noLineTerminatorAfterNode","endsWith","newline","rightBrace","printer","tokenMap","start","end","indexes","getIndexes","k","occurrenceCount","nextLocIndex","advanceNextLocIndex","i","tok","matchesOriginal","_tokens","tokenChar","ClassProperty","static","format","preserveFormat","_node$key$loc","endLine","key","loc","line","catchUp","_tsPrintClassMemberModifiers","computed","_variance","optional","definite","typeAnnotation","value","semicolon","ClassAccessorProperty","_node$key$loc2","ClassPrivateProperty","ClassMethod","_classMethodHead","ClassPrivateMethod","_node$key$loc3","_methodHead","StaticBlock","printSequence"],"sources":["../../src/generators/classes.ts"],"sourcesContent":["import type Printer from \"../printer.ts\";\nimport {\n isExportDefaultDeclaration,\n isExportNamedDeclaration,\n} from \"@babel/types\";\nimport type * as t from \"@babel/types\";\n\n// We inline this package\n// eslint-disable-next-line import/no-extraneous-dependencies\nimport * as charCodes from \"charcodes\";\nimport { _shouldPrintDecoratorsBeforeExport } from \"./expressions.ts\";\nimport { _tsPrintClassMemberModifiers } from \"./typescript.ts\";\nimport { _variance } from \"./flow.ts\";\nimport { _methodHead } from \"./methods.ts\";\n\nexport function ClassDeclaration(\n this: Printer,\n node: t.ClassDeclaration,\n parent: t.Node,\n) {\n const inExport =\n isExportDefaultDeclaration(parent) || isExportNamedDeclaration(parent);\n\n if (\n !inExport ||\n !_shouldPrintDecoratorsBeforeExport.call(\n this,\n parent as t.ExportDeclaration & { declaration: t.ClassDeclaration },\n )\n ) {\n this.printJoin(node.decorators);\n }\n\n if (node.declare) {\n // TS\n this.word(\"declare\");\n this.space();\n }\n\n if (node.abstract) {\n // TS\n this.word(\"abstract\");\n this.space();\n }\n\n this.word(\"class\");\n\n if (node.id) {\n this.space();\n this.print(node.id);\n }\n\n this.print(node.typeParameters);\n\n if (node.superClass) {\n this.space();\n this.word(\"extends\");\n this.space();\n this.print(node.superClass);\n this.print(\n process.env.BABEL_8_BREAKING\n ? // @ts-ignore(Babel 7 vs Babel 8) Renamed\n node.superTypeArguments\n : // @ts-ignore(Babel 7 vs Babel 8) Renamed\n node.superTypeParameters,\n );\n }\n\n if (node.implements) {\n this.space();\n this.word(\"implements\");\n this.space();\n this.printList(node.implements);\n }\n\n this.space();\n this.print(node.body);\n}\n\nexport { ClassDeclaration as ClassExpression };\n\nexport function ClassBody(this: Printer, node: t.ClassBody) {\n this.token(\"{\");\n if (node.body.length === 0) {\n this.token(\"}\");\n } else {\n const separator = classBodyEmptySemicolonsPrinter(this, node);\n separator?.(-1); // print leading semicolons in preserveFormat mode\n\n const oldNoLineTerminatorAfterNode = this.enterDelimited();\n this.printJoin(node.body, true, true, separator, true, true);\n this._noLineTerminatorAfterNode = oldNoLineTerminatorAfterNode;\n\n if (!this.endsWith(charCodes.lineFeed)) this.newline();\n\n this.rightBrace(node);\n }\n}\n\nfunction classBodyEmptySemicolonsPrinter(printer: Printer, node: t.ClassBody) {\n if (!printer.tokenMap || node.start == null || node.end == null) {\n return null;\n }\n\n // \"empty statements\" in class bodies are not represented in the AST.\n // Print them by checking if there are any ; tokens between the current AST\n // member and the next one.\n\n const indexes = printer.tokenMap.getIndexes(node);\n if (!indexes) return null;\n\n let k = 1; // start from 1 to skip '{'\n\n let occurrenceCount = 0;\n\n let nextLocIndex = 0;\n const advanceNextLocIndex = () => {\n while (\n nextLocIndex < node.body.length &&\n node.body[nextLocIndex].start == null\n ) {\n nextLocIndex++;\n }\n };\n advanceNextLocIndex();\n\n return (i: number) => {\n if (nextLocIndex <= i) {\n nextLocIndex = i + 1;\n advanceNextLocIndex();\n }\n\n const end =\n nextLocIndex === node.body.length\n ? node.end\n : node.body[nextLocIndex].start;\n\n let tok;\n while (\n k < indexes.length &&\n printer.tokenMap!.matchesOriginal(\n (tok = printer._tokens![indexes[k]]),\n \";\",\n ) &&\n tok.start < end!\n ) {\n printer.tokenChar(charCodes.semicolon, occurrenceCount++);\n k++;\n }\n };\n}\n\nexport function ClassProperty(this: Printer, node: t.ClassProperty) {\n this.printJoin(node.decorators);\n\n if (!node.static && !this.format.preserveFormat) {\n // catch up to property key, avoid line break\n // between member TS modifiers and the property key.\n const endLine = node.key.loc?.end?.line;\n if (endLine) this.catchUp(endLine);\n }\n\n _tsPrintClassMemberModifiers.call(this, node);\n\n if (node.computed) {\n this.token(\"[\");\n this.print(node.key);\n this.token(\"]\");\n } else {\n _variance.call(this, node);\n this.print(node.key);\n }\n\n // TS\n if (node.optional) {\n this.token(\"?\");\n }\n if (node.definite) {\n this.token(\"!\");\n }\n\n this.print(node.typeAnnotation);\n if (node.value) {\n this.space();\n this.token(\"=\");\n this.space();\n this.print(node.value);\n }\n this.semicolon();\n}\n\nexport function ClassAccessorProperty(\n this: Printer,\n node: t.ClassAccessorProperty,\n) {\n this.printJoin(node.decorators);\n\n // catch up to property key, avoid line break\n // between member modifiers and the property key.\n const endLine = node.key.loc?.end?.line;\n if (endLine) this.catchUp(endLine);\n\n // TS does not support class accessor property yet\n _tsPrintClassMemberModifiers.call(this, node);\n\n this.word(\"accessor\", true);\n this.space();\n\n if (node.computed) {\n this.token(\"[\");\n this.print(node.key);\n this.token(\"]\");\n } else {\n // Todo: Flow does not support class accessor property yet.\n _variance.call(this, node);\n this.print(node.key);\n }\n\n // TS\n if (node.optional) {\n this.token(\"?\");\n }\n if (node.definite) {\n this.token(\"!\");\n }\n\n this.print(node.typeAnnotation);\n if (node.value) {\n this.space();\n this.token(\"=\");\n this.space();\n this.print(node.value);\n }\n this.semicolon();\n}\n\nexport function ClassPrivateProperty(\n this: Printer,\n node: t.ClassPrivateProperty,\n) {\n this.printJoin(node.decorators);\n _tsPrintClassMemberModifiers.call(this, node);\n this.print(node.key);\n // TS\n if (node.optional) {\n this.token(\"?\");\n }\n if (node.definite) {\n this.token(\"!\");\n }\n this.print(node.typeAnnotation);\n if (node.value) {\n this.space();\n this.token(\"=\");\n this.space();\n this.print(node.value);\n }\n this.semicolon();\n}\n\nexport function ClassMethod(this: Printer, node: t.ClassMethod) {\n _classMethodHead.call(this, node);\n this.space();\n this.print(node.body);\n}\n\nexport function ClassPrivateMethod(this: Printer, node: t.ClassPrivateMethod) {\n _classMethodHead.call(this, node);\n this.space();\n this.print(node.body);\n}\n\nexport function _classMethodHead(\n this: Printer,\n node: t.ClassMethod | t.ClassPrivateMethod | t.TSDeclareMethod,\n) {\n this.printJoin(node.decorators);\n\n if (!this.format.preserveFormat) {\n // catch up to method key, avoid line break\n // between member modifiers/method heads and the method key.\n const endLine = node.key.loc?.end?.line;\n if (endLine) this.catchUp(endLine);\n }\n\n _tsPrintClassMemberModifiers.call(this, node);\n _methodHead.call(this, node);\n}\n\nexport function StaticBlock(this: Printer, node: t.StaticBlock) {\n this.word(\"static\");\n this.space();\n this.token(\"{\");\n if (node.body.length === 0) {\n this.token(\"}\");\n } else {\n this.newline();\n this.printSequence(node.body, true);\n this.rightBrace(node);\n }\n}\n"],"mappings":";;;;;;;;;;;;;;AACA,IAAAA,EAAA,GAAAC,OAAA;AASA,IAAAC,YAAA,GAAAD,OAAA;AACA,IAAAE,WAAA,GAAAF,OAAA;AACA,IAAAG,KAAA,GAAAH,OAAA;AACA,IAAAI,QAAA,GAAAJ,OAAA;AAA2C;EAXzCK,0BAA0B;EAC1BC;AAAwB,IAAAP,EAAA;AAYnB,SAASQ,gBAAgBA,CAE9BC,IAAwB,EACxBC,MAAc,EACd;EACA,MAAMC,QAAQ,GACZL,0BAA0B,CAACI,MAAM,CAAC,IAAIH,wBAAwB,CAACG,MAAM,CAAC;EAExE,IACE,CAACC,QAAQ,IACT,CAACC,+CAAkC,CAACC,IAAI,CACtC,IAAI,EACJH,MACF,CAAC,EACD;IACA,IAAI,CAACI,SAAS,CAACL,IAAI,CAACM,UAAU,CAAC;EACjC;EAEA,IAAIN,IAAI,CAACO,OAAO,EAAE;IAEhB,IAAI,CAACC,IAAI,CAAC,SAAS,CAAC;IACpB,IAAI,CAACC,KAAK,CAAC,CAAC;EACd;EAEA,IAAIT,IAAI,CAACU,QAAQ,EAAE;IAEjB,IAAI,CAACF,IAAI,CAAC,UAAU,CAAC;IACrB,IAAI,CAACC,KAAK,CAAC,CAAC;EACd;EAEA,IAAI,CAACD,IAAI,CAAC,OAAO,CAAC;EAElB,IAAIR,IAAI,CAACW,EAAE,EAAE;IACX,IAAI,CAACF,KAAK,CAAC,CAAC;IACZ,IAAI,CAACG,KAAK,CAACZ,IAAI,CAACW,EAAE,CAAC;EACrB;EAEA,IAAI,CAACC,KAAK,CAACZ,IAAI,CAACa,cAAc,CAAC;EAE/B,IAAIb,IAAI,CAACc,UAAU,EAAE;IACnB,IAAI,CAACL,KAAK,CAAC,CAAC;IACZ,IAAI,CAACD,IAAI,CAAC,SAAS,CAAC;IACpB,IAAI,CAACC,KAAK,CAAC,CAAC;IACZ,IAAI,CAACG,KAAK,CAACZ,IAAI,CAACc,UAAU,CAAC;IAC3B,IAAI,CAACF,KAAK,CAKJZ,IAAI,CAACe,mBACX,CAAC;EACH;EAEA,IAAIf,IAAI,CAACgB,UAAU,EAAE;IACnB,IAAI,CAACP,KAAK,CAAC,CAAC;IACZ,IAAI,CAACD,IAAI,CAAC,YAAY,CAAC;IACvB,IAAI,CAACC,KAAK,CAAC,CAAC;IACZ,IAAI,CAACQ,SAAS,CAACjB,IAAI,CAACgB,UAAU,CAAC;EACjC;EAEA,IAAI,CAACP,KAAK,CAAC,CAAC;EACZ,IAAI,CAACG,KAAK,CAACZ,IAAI,CAACkB,IAAI,CAAC;AACvB;AAIO,SAASC,SAASA,CAAgBnB,IAAiB,EAAE;EAC1D,IAAI,CAACoB,SAAK,IAAI,CAAC;EACf,IAAIpB,IAAI,CAACkB,IAAI,CAACG,MAAM,KAAK,CAAC,EAAE;IAC1B,IAAI,CAACD,SAAK,IAAI,CAAC;EACjB,CAAC,MAAM;IACL,MAAME,SAAS,GAAGC,+BAA+B,CAAC,IAAI,EAAEvB,IAAI,CAAC;IAC7DsB,SAAS,YAATA,SAAS,CAAG,CAAC,CAAC,CAAC;IAEf,MAAME,4BAA4B,GAAG,IAAI,CAACC,cAAc,CAAC,CAAC;IAC1D,IAAI,CAACpB,SAAS,CAACL,IAAI,CAACkB,IAAI,EAAE,IAAI,EAAE,IAAI,EAAEI,SAAS,EAAE,IAAI,EAAE,IAAI,CAAC;IAC5D,IAAI,CAACI,0BAA0B,GAAGF,4BAA4B;IAE9D,IAAI,CAAC,IAAI,CAACG,QAAQ,GAAmB,CAAC,EAAE,IAAI,CAACC,OAAO,CAAC,CAAC;IAEtD,IAAI,CAACC,UAAU,CAAC7B,IAAI,CAAC;EACvB;AACF;AAEA,SAASuB,+BAA+BA,CAACO,OAAgB,EAAE9B,IAAiB,EAAE;EAC5E,IAAI,CAAC8B,OAAO,CAACC,QAAQ,IAAI/B,IAAI,CAACgC,KAAK,IAAI,IAAI,IAAIhC,IAAI,CAACiC,GAAG,IAAI,IAAI,EAAE;IAC/D,OAAO,IAAI;EACb;EAMA,MAAMC,OAAO,GAAGJ,OAAO,CAACC,QAAQ,CAACI,UAAU,CAACnC,IAAI,CAAC;EACjD,IAAI,CAACkC,OAAO,EAAE,OAAO,IAAI;EAEzB,IAAIE,CAAC,GAAG,CAAC;EAET,IAAIC,eAAe,GAAG,CAAC;EAEvB,IAAIC,YAAY,GAAG,CAAC;EACpB,MAAMC,mBAAmB,GAAGA,CAAA,KAAM;IAChC,OACED,YAAY,GAAGtC,IAAI,CAACkB,IAAI,CAACG,MAAM,IAC/BrB,IAAI,CAACkB,IAAI,CAACoB,YAAY,CAAC,CAACN,KAAK,IAAI,IAAI,EACrC;MACAM,YAAY,EAAE;IAChB;EACF,CAAC;EACDC,mBAAmB,CAAC,CAAC;EAErB,OAAQC,CAAS,IAAK;IACpB,IAAIF,YAAY,IAAIE,CAAC,EAAE;MACrBF,YAAY,GAAGE,CAAC,GAAG,CAAC;MACpBD,mBAAmB,CAAC,CAAC;IACvB;IAEA,MAAMN,GAAG,GACPK,YAAY,KAAKtC,IAAI,CAACkB,IAAI,CAACG,MAAM,GAC7BrB,IAAI,CAACiC,GAAG,GACRjC,IAAI,CAACkB,IAAI,CAACoB,YAAY,CAAC,CAACN,KAAK;IAEnC,IAAIS,GAAG;IACP,OACEL,CAAC,GAAGF,OAAO,CAACb,MAAM,IAClBS,OAAO,CAACC,QAAQ,CAAEW,eAAe,CAC9BD,GAAG,GAAGX,OAAO,CAACa,OAAO,CAAET,OAAO,CAACE,CAAC,CAAC,CAAC,EACnC,GACF,CAAC,IACDK,GAAG,CAACT,KAAK,GAAGC,GAAI,EAChB;MACAH,OAAO,CAACc,SAAS,KAAsBP,eAAe,EAAE,CAAC;MACzDD,CAAC,EAAE;IACL;EACF,CAAC;AACH;AAEO,SAASS,aAAaA,CAAgB7C,IAAqB,EAAE;EAClE,IAAI,CAACK,SAAS,CAACL,IAAI,CAACM,UAAU,CAAC;EAE/B,IAAI,CAACN,IAAI,CAAC8C,MAAM,IAAI,CAAC,IAAI,CAACC,MAAM,CAACC,cAAc,EAAE;IAAA,IAAAC,aAAA;IAG/C,MAAMC,OAAO,IAAAD,aAAA,GAAGjD,IAAI,CAACmD,GAAG,CAACC,GAAG,cAAAH,aAAA,GAAZA,aAAA,CAAchB,GAAG,qBAAjBgB,aAAA,CAAmBI,IAAI;IACvC,IAAIH,OAAO,EAAE,IAAI,CAACI,OAAO,CAACJ,OAAO,CAAC;EACpC;EAEAK,wCAA4B,CAACnD,IAAI,CAAC,IAAI,EAAEJ,IAAI,CAAC;EAE7C,IAAIA,IAAI,CAACwD,QAAQ,EAAE;IACjB,IAAI,CAACpC,SAAK,GAAI,CAAC;IACf,IAAI,CAACR,KAAK,CAACZ,IAAI,CAACmD,GAAG,CAAC;IACpB,IAAI,CAAC/B,SAAK,GAAI,CAAC;EACjB,CAAC,MAAM;IACLqC,eAAS,CAACrD,IAAI,CAAC,IAAI,EAAEJ,IAAI,CAAC;IAC1B,IAAI,CAACY,KAAK,CAACZ,IAAI,CAACmD,GAAG,CAAC;EACtB;EAGA,IAAInD,IAAI,CAAC0D,QAAQ,EAAE;IACjB,IAAI,CAACtC,SAAK,GAAI,CAAC;EACjB;EACA,IAAIpB,IAAI,CAAC2D,QAAQ,EAAE;IACjB,IAAI,CAACvC,SAAK,GAAI,CAAC;EACjB;EAEA,IAAI,CAACR,KAAK,CAACZ,IAAI,CAAC4D,cAAc,CAAC;EAC/B,IAAI5D,IAAI,CAAC6D,KAAK,EAAE;IACd,IAAI,CAACpD,KAAK,CAAC,CAAC;IACZ,IAAI,CAACW,SAAK,GAAI,CAAC;IACf,IAAI,CAACX,KAAK,CAAC,CAAC;IACZ,IAAI,CAACG,KAAK,CAACZ,IAAI,CAAC6D,KAAK,CAAC;EACxB;EACA,IAAI,CAACC,SAAS,CAAC,CAAC;AAClB;AAEO,SAASC,qBAAqBA,CAEnC/D,IAA6B,EAC7B;EAAA,IAAAgE,cAAA;EACA,IAAI,CAAC3D,SAAS,CAACL,IAAI,CAACM,UAAU,CAAC;EAI/B,MAAM4C,OAAO,IAAAc,cAAA,GAAGhE,IAAI,CAACmD,GAAG,CAACC,GAAG,cAAAY,cAAA,GAAZA,cAAA,CAAc/B,GAAG,qBAAjB+B,cAAA,CAAmBX,IAAI;EACvC,IAAIH,OAAO,EAAE,IAAI,CAACI,OAAO,CAACJ,OAAO,CAAC;EAGlCK,wCAA4B,CAACnD,IAAI,CAAC,IAAI,EAAEJ,IAAI,CAAC;EAE7C,IAAI,CAACQ,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC;EAC3B,IAAI,CAACC,KAAK,CAAC,CAAC;EAEZ,IAAIT,IAAI,CAACwD,QAAQ,EAAE;IACjB,IAAI,CAACpC,SAAK,GAAI,CAAC;IACf,IAAI,CAACR,KAAK,CAACZ,IAAI,CAACmD,GAAG,CAAC;IACpB,IAAI,CAAC/B,SAAK,GAAI,CAAC;EACjB,CAAC,MAAM;IAELqC,eAAS,CAACrD,IAAI,CAAC,IAAI,EAAEJ,IAAI,CAAC;IAC1B,IAAI,CAACY,KAAK,CAACZ,IAAI,CAACmD,GAAG,CAAC;EACtB;EAGA,IAAInD,IAAI,CAAC0D,QAAQ,EAAE;IACjB,IAAI,CAACtC,SAAK,GAAI,CAAC;EACjB;EACA,IAAIpB,IAAI,CAAC2D,QAAQ,EAAE;IACjB,IAAI,CAACvC,SAAK,GAAI,CAAC;EACjB;EAEA,IAAI,CAACR,KAAK,CAACZ,IAAI,CAAC4D,cAAc,CAAC;EAC/B,IAAI5D,IAAI,CAAC6D,KAAK,EAAE;IACd,IAAI,CAACpD,KAAK,CAAC,CAAC;IACZ,IAAI,CAACW,SAAK,GAAI,CAAC;IACf,IAAI,CAACX,KAAK,CAAC,CAAC;IACZ,IAAI,CAACG,KAAK,CAACZ,IAAI,CAAC6D,KAAK,CAAC;EACxB;EACA,IAAI,CAACC,SAAS,CAAC,CAAC;AAClB;AAEO,SAASG,oBAAoBA,CAElCjE,IAA4B,EAC5B;EACA,IAAI,CAACK,SAAS,CAACL,IAAI,CAACM,UAAU,CAAC;EAC/BiD,wCAA4B,CAACnD,IAAI,CAAC,IAAI,EAAEJ,IAAI,CAAC;EAC7C,IAAI,CAACY,KAAK,CAACZ,IAAI,CAACmD,GAAG,CAAC;EAEpB,IAAInD,IAAI,CAAC0D,QAAQ,EAAE;IACjB,IAAI,CAACtC,SAAK,GAAI,CAAC;EACjB;EACA,IAAIpB,IAAI,CAAC2D,QAAQ,EAAE;IACjB,IAAI,CAACvC,SAAK,GAAI,CAAC;EACjB;EACA,IAAI,CAACR,KAAK,CAACZ,IAAI,CAAC4D,cAAc,CAAC;EAC/B,IAAI5D,IAAI,CAAC6D,KAAK,EAAE;IACd,IAAI,CAACpD,KAAK,CAAC,CAAC;IACZ,IAAI,CAACW,SAAK,GAAI,CAAC;IACf,IAAI,CAACX,KAAK,CAAC,CAAC;IACZ,IAAI,CAACG,KAAK,CAACZ,IAAI,CAAC6D,KAAK,CAAC;EACxB;EACA,IAAI,CAACC,SAAS,CAAC,CAAC;AAClB;AAEO,SAASI,WAAWA,CAAgBlE,IAAmB,EAAE;EAC9DmE,gBAAgB,CAAC/D,IAAI,CAAC,IAAI,EAAEJ,IAAI,CAAC;EACjC,IAAI,CAACS,KAAK,CAAC,CAAC;EACZ,IAAI,CAACG,KAAK,CAACZ,IAAI,CAACkB,IAAI,CAAC;AACvB;AAEO,SAASkD,kBAAkBA,CAAgBpE,IAA0B,EAAE;EAC5EmE,gBAAgB,CAAC/D,IAAI,CAAC,IAAI,EAAEJ,IAAI,CAAC;EACjC,IAAI,CAACS,KAAK,CAAC,CAAC;EACZ,IAAI,CAACG,KAAK,CAACZ,IAAI,CAACkB,IAAI,CAAC;AACvB;AAEO,SAASiD,gBAAgBA,CAE9BnE,IAA8D,EAC9D;EACA,IAAI,CAACK,SAAS,CAACL,IAAI,CAACM,UAAU,CAAC;EAE/B,IAAI,CAAC,IAAI,CAACyC,MAAM,CAACC,cAAc,EAAE;IAAA,IAAAqB,cAAA;IAG/B,MAAMnB,OAAO,IAAAmB,cAAA,GAAGrE,IAAI,CAACmD,GAAG,CAACC,GAAG,cAAAiB,cAAA,GAAZA,cAAA,CAAcpC,GAAG,qBAAjBoC,cAAA,CAAmBhB,IAAI;IACvC,IAAIH,OAAO,EAAE,IAAI,CAACI,OAAO,CAACJ,OAAO,CAAC;EACpC;EAEAK,wCAA4B,CAACnD,IAAI,CAAC,IAAI,EAAEJ,IAAI,CAAC;EAC7CsE,oBAAW,CAAClE,IAAI,CAAC,IAAI,EAAEJ,IAAI,CAAC;AAC9B;AAEO,SAASuE,WAAWA,CAAgBvE,IAAmB,EAAE;EAC9D,IAAI,CAACQ,IAAI,CAAC,QAAQ,CAAC;EACnB,IAAI,CAACC,KAAK,CAAC,CAAC;EACZ,IAAI,CAACW,SAAK,IAAI,CAAC;EACf,IAAIpB,IAAI,CAACkB,IAAI,CAACG,MAAM,KAAK,CAAC,EAAE;IAC1B,IAAI,CAACD,SAAK,IAAI,CAAC;EACjB,CAAC,MAAM;IACL,IAAI,CAACQ,OAAO,CAAC,CAAC;IACd,IAAI,CAAC4C,aAAa,CAACxE,IAAI,CAACkB,IAAI,EAAE,IAAI,CAAC;IACnC,IAAI,CAACW,UAAU,CAAC7B,IAAI,CAAC;EACvB;AACF","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/deprecated.js b/node_modules/@babel/generator/lib/generators/deprecated.js deleted file mode 100644 index bc1f4091..00000000 --- a/node_modules/@babel/generator/lib/generators/deprecated.js +++ /dev/null @@ -1,73 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.DecimalLiteral = DecimalLiteral; -exports.Noop = Noop; -exports.RecordExpression = RecordExpression; -exports.TSExpressionWithTypeArguments = TSExpressionWithTypeArguments; -exports.TupleExpression = TupleExpression; -function Noop() {} -function TSExpressionWithTypeArguments(node) { - this.print(node.expression); - this.print(node.typeParameters); -} -function DecimalLiteral(node) { - const raw = this.getPossibleRaw(node); - if (!this.format.minified && raw !== undefined) { - this.word(raw); - return; - } - this.word(node.value + "m"); -} -function RecordExpression(node) { - const props = node.properties; - let startToken; - let endToken; - if (this.format.recordAndTupleSyntaxType === "bar") { - startToken = "{|"; - endToken = "|}"; - } else if (this.format.recordAndTupleSyntaxType !== "hash" && this.format.recordAndTupleSyntaxType != null) { - throw new Error(`The "recordAndTupleSyntaxType" generator option must be "bar" or "hash" (${JSON.stringify(this.format.recordAndTupleSyntaxType)} received).`); - } else { - startToken = "#{"; - endToken = "}"; - } - this.token(startToken); - if (props.length) { - this.space(); - this.printList(props, this.shouldPrintTrailingComma(endToken), true, true); - this.space(); - } - this.token(endToken); -} -function TupleExpression(node) { - const elems = node.elements; - const len = elems.length; - let startToken; - let endToken; - if (this.format.recordAndTupleSyntaxType === "bar") { - startToken = "[|"; - endToken = "|]"; - } else if (this.format.recordAndTupleSyntaxType === "hash") { - startToken = "#["; - endToken = "]"; - } else { - throw new Error(`${this.format.recordAndTupleSyntaxType} is not a valid recordAndTuple syntax type`); - } - this.token(startToken); - for (let i = 0; i < elems.length; i++) { - const elem = elems[i]; - if (elem) { - if (i > 0) this.space(); - this.print(elem); - if (i < len - 1 || this.shouldPrintTrailingComma(endToken)) { - this.token(",", false, i); - } - } - } - this.token(endToken); -} - -//# sourceMappingURL=deprecated.js.map diff --git a/node_modules/@babel/generator/lib/generators/deprecated.js.map b/node_modules/@babel/generator/lib/generators/deprecated.js.map deleted file mode 100644 index ceb91e9a..00000000 --- a/node_modules/@babel/generator/lib/generators/deprecated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["Noop","TSExpressionWithTypeArguments","node","print","expression","typeParameters","DecimalLiteral","raw","getPossibleRaw","format","minified","undefined","word","value","RecordExpression","props","properties","startToken","endToken","recordAndTupleSyntaxType","Error","JSON","stringify","token","length","space","printList","shouldPrintTrailingComma","TupleExpression","elems","elements","len","i","elem"],"sources":["../../src/generators/deprecated.ts"],"sourcesContent":["import type Printer from \"../printer\";\nimport type * as t from \"@babel/types\";\n\nexport type DeprecatedBabel7ASTTypes =\n | \"Noop\"\n | \"TSExpressionWithTypeArguments\"\n | \"DecimalLiteral\"\n | \"RecordExpression\"\n | \"TupleExpression\";\n\nexport function Noop(this: Printer) {}\n\nexport function TSExpressionWithTypeArguments(\n this: Printer,\n // @ts-ignore(Babel 7 vs Babel 8) Babel 7 AST\n node: t.TSExpressionWithTypeArguments,\n) {\n this.print(node.expression);\n this.print(node.typeParameters);\n}\n\nexport function DecimalLiteral(this: Printer, node: any) {\n const raw = this.getPossibleRaw(node);\n if (!this.format.minified && raw !== undefined) {\n this.word(raw);\n return;\n }\n this.word(node.value + \"m\");\n}\n\n// @ts-ignore(Babel 7 vs Babel 8) - t.RecordExpression only exists in Babel 7\nexport function RecordExpression(this: Printer, node: t.RecordExpression) {\n const props = node.properties;\n\n let startToken;\n let endToken;\n\n if (this.format.recordAndTupleSyntaxType === \"bar\") {\n startToken = \"{|\";\n endToken = \"|}\";\n } else if (\n this.format.recordAndTupleSyntaxType !== \"hash\" &&\n this.format.recordAndTupleSyntaxType != null\n ) {\n throw new Error(\n `The \"recordAndTupleSyntaxType\" generator option must be \"bar\" or \"hash\" (${JSON.stringify(\n this.format.recordAndTupleSyntaxType,\n )} received).`,\n );\n } else {\n startToken = \"#{\";\n endToken = \"}\";\n }\n\n this.token(startToken);\n\n if (props.length) {\n this.space();\n this.printList(props, this.shouldPrintTrailingComma(endToken), true, true);\n this.space();\n }\n this.token(endToken);\n}\n\n// @ts-ignore(Babel 7 vs Babel 8) - t.TupleExpression only exists in Babel 7\nexport function TupleExpression(this: Printer, node: t.TupleExpression) {\n const elems = node.elements;\n const len = elems.length;\n\n let startToken;\n let endToken;\n if (process.env.BABEL_8_BREAKING) {\n startToken = \"#[\";\n endToken = \"]\";\n } else {\n if (this.format.recordAndTupleSyntaxType === \"bar\") {\n startToken = \"[|\";\n endToken = \"|]\";\n } else if (this.format.recordAndTupleSyntaxType === \"hash\") {\n startToken = \"#[\";\n endToken = \"]\";\n } else {\n throw new Error(\n `${this.format.recordAndTupleSyntaxType} is not a valid recordAndTuple syntax type`,\n );\n }\n }\n\n this.token(startToken);\n\n for (let i = 0; i < elems.length; i++) {\n const elem = elems[i];\n if (elem) {\n if (i > 0) this.space();\n this.print(elem);\n if (i < len - 1 || this.shouldPrintTrailingComma(endToken)) {\n this.token(\",\", false, i);\n }\n }\n }\n\n this.token(endToken);\n}\n"],"mappings":";;;;;;;;;;AAUO,SAASA,IAAIA,CAAA,EAAgB,CAAC;AAE9B,SAASC,6BAA6BA,CAG3CC,IAAqC,EACrC;EACA,IAAI,CAACC,KAAK,CAACD,IAAI,CAACE,UAAU,CAAC;EAC3B,IAAI,CAACD,KAAK,CAACD,IAAI,CAACG,cAAc,CAAC;AACjC;AAEO,SAASC,cAAcA,CAAgBJ,IAAS,EAAE;EACvD,MAAMK,GAAG,GAAG,IAAI,CAACC,cAAc,CAACN,IAAI,CAAC;EACrC,IAAI,CAAC,IAAI,CAACO,MAAM,CAACC,QAAQ,IAAIH,GAAG,KAAKI,SAAS,EAAE;IAC9C,IAAI,CAACC,IAAI,CAACL,GAAG,CAAC;IACd;EACF;EACA,IAAI,CAACK,IAAI,CAACV,IAAI,CAACW,KAAK,GAAG,GAAG,CAAC;AAC7B;AAGO,SAASC,gBAAgBA,CAAgBZ,IAAwB,EAAE;EACxE,MAAMa,KAAK,GAAGb,IAAI,CAACc,UAAU;EAE7B,IAAIC,UAAU;EACd,IAAIC,QAAQ;EAEZ,IAAI,IAAI,CAACT,MAAM,CAACU,wBAAwB,KAAK,KAAK,EAAE;IAClDF,UAAU,GAAG,IAAI;IACjBC,QAAQ,GAAG,IAAI;EACjB,CAAC,MAAM,IACL,IAAI,CAACT,MAAM,CAACU,wBAAwB,KAAK,MAAM,IAC/C,IAAI,CAACV,MAAM,CAACU,wBAAwB,IAAI,IAAI,EAC5C;IACA,MAAM,IAAIC,KAAK,CACb,4EAA4EC,IAAI,CAACC,SAAS,CACxF,IAAI,CAACb,MAAM,CAACU,wBACd,CAAC,aACH,CAAC;EACH,CAAC,MAAM;IACLF,UAAU,GAAG,IAAI;IACjBC,QAAQ,GAAG,GAAG;EAChB;EAEA,IAAI,CAACK,KAAK,CAACN,UAAU,CAAC;EAEtB,IAAIF,KAAK,CAACS,MAAM,EAAE;IAChB,IAAI,CAACC,KAAK,CAAC,CAAC;IACZ,IAAI,CAACC,SAAS,CAACX,KAAK,EAAE,IAAI,CAACY,wBAAwB,CAACT,QAAQ,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC;IAC1E,IAAI,CAACO,KAAK,CAAC,CAAC;EACd;EACA,IAAI,CAACF,KAAK,CAACL,QAAQ,CAAC;AACtB;AAGO,SAASU,eAAeA,CAAgB1B,IAAuB,EAAE;EACtE,MAAM2B,KAAK,GAAG3B,IAAI,CAAC4B,QAAQ;EAC3B,MAAMC,GAAG,GAAGF,KAAK,CAACL,MAAM;EAExB,IAAIP,UAAU;EACd,IAAIC,QAAQ;EAKV,IAAI,IAAI,CAACT,MAAM,CAACU,wBAAwB,KAAK,KAAK,EAAE;IAClDF,UAAU,GAAG,IAAI;IACjBC,QAAQ,GAAG,IAAI;EACjB,CAAC,MAAM,IAAI,IAAI,CAACT,MAAM,CAACU,wBAAwB,KAAK,MAAM,EAAE;IAC1DF,UAAU,GAAG,IAAI;IACjBC,QAAQ,GAAG,GAAG;EAChB,CAAC,MAAM;IACL,MAAM,IAAIE,KAAK,CACb,GAAG,IAAI,CAACX,MAAM,CAACU,wBAAwB,4CACzC,CAAC;EACH;EAGF,IAAI,CAACI,KAAK,CAACN,UAAU,CAAC;EAEtB,KAAK,IAAIe,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGH,KAAK,CAACL,MAAM,EAAEQ,CAAC,EAAE,EAAE;IACrC,MAAMC,IAAI,GAAGJ,KAAK,CAACG,CAAC,CAAC;IACrB,IAAIC,IAAI,EAAE;MACR,IAAID,CAAC,GAAG,CAAC,EAAE,IAAI,CAACP,KAAK,CAAC,CAAC;MACvB,IAAI,CAACtB,KAAK,CAAC8B,IAAI,CAAC;MAChB,IAAID,CAAC,GAAGD,GAAG,GAAG,CAAC,IAAI,IAAI,CAACJ,wBAAwB,CAACT,QAAQ,CAAC,EAAE;QAC1D,IAAI,CAACK,KAAK,CAAC,GAAG,EAAE,KAAK,EAAES,CAAC,CAAC;MAC3B;IACF;EACF;EAEA,IAAI,CAACT,KAAK,CAACL,QAAQ,CAAC;AACtB","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/expressions.js b/node_modules/@babel/generator/lib/generators/expressions.js deleted file mode 100644 index 74487959..00000000 --- a/node_modules/@babel/generator/lib/generators/expressions.js +++ /dev/null @@ -1,309 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.LogicalExpression = exports.AssignmentExpression = AssignmentExpression; -exports.AssignmentPattern = AssignmentPattern; -exports.AwaitExpression = AwaitExpression; -exports.BinaryExpression = BinaryExpression; -exports.BindExpression = BindExpression; -exports.CallExpression = CallExpression; -exports.ConditionalExpression = ConditionalExpression; -exports.Decorator = Decorator; -exports.DoExpression = DoExpression; -exports.EmptyStatement = EmptyStatement; -exports.ExpressionStatement = ExpressionStatement; -exports.Import = Import; -exports.MemberExpression = MemberExpression; -exports.MetaProperty = MetaProperty; -exports.ModuleExpression = ModuleExpression; -exports.NewExpression = NewExpression; -exports.OptionalCallExpression = OptionalCallExpression; -exports.OptionalMemberExpression = OptionalMemberExpression; -exports.ParenthesizedExpression = ParenthesizedExpression; -exports.PrivateName = PrivateName; -exports.SequenceExpression = SequenceExpression; -exports.Super = Super; -exports.ThisExpression = ThisExpression; -exports.UnaryExpression = UnaryExpression; -exports.UpdateExpression = UpdateExpression; -exports.V8IntrinsicIdentifier = V8IntrinsicIdentifier; -exports.YieldExpression = YieldExpression; -exports._shouldPrintDecoratorsBeforeExport = _shouldPrintDecoratorsBeforeExport; -var _t = require("@babel/types"); -var _index = require("../node/index.js"); -const { - isCallExpression, - isLiteral, - isMemberExpression, - isNewExpression, - isPattern -} = _t; -function UnaryExpression(node) { - const { - operator - } = node; - const firstChar = operator.charCodeAt(0); - if (firstChar >= 97 && firstChar <= 122) { - this.word(operator); - this.space(); - } else { - this.tokenChar(firstChar); - } - this.print(node.argument); -} -function DoExpression(node) { - if (node.async) { - this.word("async", true); - this.space(); - } - this.word("do"); - this.space(); - this.print(node.body); -} -function ParenthesizedExpression(node) { - this.tokenChar(40); - const oldNoLineTerminatorAfterNode = this.enterDelimited(); - this.print(node.expression, undefined, true); - this._noLineTerminatorAfterNode = oldNoLineTerminatorAfterNode; - this.rightParens(node); -} -function UpdateExpression(node) { - if (node.prefix) { - this.token(node.operator, false, 0, true); - this.print(node.argument); - } else { - this.print(node.argument, true); - this.token(node.operator, false, 0, true); - } -} -function ConditionalExpression(node) { - this.print(node.test); - this.space(); - this.tokenChar(63); - this.space(); - this.print(node.consequent); - this.space(); - this.tokenChar(58); - this.space(); - this.print(node.alternate); -} -function NewExpression(node, parent) { - this.word("new"); - this.space(); - this.print(node.callee); - if (this.format.minified && node.arguments.length === 0 && !node.optional && !isCallExpression(parent, { - callee: node - }) && !isMemberExpression(parent) && !isNewExpression(parent)) { - return; - } - this.print(node.typeArguments); - this.print(node.typeParameters); - if (node.optional) { - this.token("?."); - } - if (node.arguments.length === 0 && this.tokenMap && !this.tokenMap.endMatches(node, ")")) { - return; - } - this.tokenChar(40); - const oldNoLineTerminatorAfterNode = this.enterDelimited(); - this.printList(node.arguments, this.shouldPrintTrailingComma(")"), undefined, undefined, undefined, true); - this._noLineTerminatorAfterNode = oldNoLineTerminatorAfterNode; - this.rightParens(node); -} -function SequenceExpression(node) { - this.printList(node.expressions); -} -function ThisExpression() { - this.word("this"); -} -function Super() { - this.word("super"); -} -function _shouldPrintDecoratorsBeforeExport(node) { - if (typeof this.format.decoratorsBeforeExport === "boolean") { - return this.format.decoratorsBeforeExport; - } - return typeof node.start === "number" && node.start === node.declaration.start; -} -function Decorator(node) { - this.tokenChar(64); - const { - expression - } = node; - this.print(expression); - this.newline(); -} -function OptionalMemberExpression(node) { - let { - computed - } = node; - const { - optional, - property - } = node; - this.print(node.object); - if (!computed && isMemberExpression(property)) { - throw new TypeError("Got a MemberExpression for MemberExpression property"); - } - if (isLiteral(property) && typeof property.value === "number") { - computed = true; - } - if (optional) { - this.token("?."); - } - if (computed) { - this.tokenChar(91); - this.print(property); - this.tokenChar(93); - } else { - if (!optional) { - this.tokenChar(46); - } - this.print(property); - } -} -function OptionalCallExpression(node) { - this.print(node.callee); - this.print(node.typeParameters); - if (node.optional) { - this.token("?."); - } - this.print(node.typeArguments); - this.tokenChar(40); - const oldNoLineTerminatorAfterNode = this.enterDelimited(); - this.printList(node.arguments, undefined, undefined, undefined, undefined, true); - this._noLineTerminatorAfterNode = oldNoLineTerminatorAfterNode; - this.rightParens(node); -} -function CallExpression(node) { - this.print(node.callee); - this.print(node.typeArguments); - this.print(node.typeParameters); - this.tokenChar(40); - const oldNoLineTerminatorAfterNode = this.enterDelimited(); - this.printList(node.arguments, this.shouldPrintTrailingComma(")"), undefined, undefined, undefined, true); - this._noLineTerminatorAfterNode = oldNoLineTerminatorAfterNode; - this.rightParens(node); -} -function Import() { - this.word("import"); -} -function AwaitExpression(node) { - this.word("await"); - this.space(); - this.print(node.argument); -} -function YieldExpression(node) { - if (node.delegate) { - this.word("yield", true); - this.tokenChar(42); - if (node.argument) { - this.space(); - this.print(node.argument); - } - } else if (node.argument) { - this.word("yield", true); - this.space(); - this.print(node.argument); - } else { - this.word("yield"); - } -} -function EmptyStatement() { - this.semicolon(true); -} -function ExpressionStatement(node) { - this.tokenContext |= _index.TokenContext.expressionStatement; - this.print(node.expression); - this.semicolon(); -} -function AssignmentPattern(node) { - this.print(node.left); - if (node.left.type === "Identifier" || isPattern(node.left)) { - if (node.left.optional) this.tokenChar(63); - this.print(node.left.typeAnnotation); - } - this.space(); - this.tokenChar(61); - this.space(); - this.print(node.right); -} -function AssignmentExpression(node) { - this.print(node.left); - this.space(); - this.token(node.operator, false, 0, true); - this.space(); - this.print(node.right); -} -function BinaryExpression(node) { - this.print(node.left); - this.space(); - const { - operator - } = node; - if (operator.charCodeAt(0) === 105) { - this.word(operator); - } else { - this.token(operator, false, 0, true); - this.setLastChar(operator.charCodeAt(operator.length - 1)); - } - this.space(); - this.print(node.right); -} -function BindExpression(node) { - this.print(node.object); - this.token("::"); - this.print(node.callee); -} -function MemberExpression(node) { - this.print(node.object); - if (!node.computed && isMemberExpression(node.property)) { - throw new TypeError("Got a MemberExpression for MemberExpression property"); - } - let computed = node.computed; - if (isLiteral(node.property) && typeof node.property.value === "number") { - computed = true; - } - if (computed) { - const oldNoLineTerminatorAfterNode = this.enterDelimited(); - this.tokenChar(91); - this.print(node.property, undefined, true); - this.tokenChar(93); - this._noLineTerminatorAfterNode = oldNoLineTerminatorAfterNode; - } else { - this.tokenChar(46); - this.print(node.property); - } -} -function MetaProperty(node) { - this.print(node.meta); - this.tokenChar(46); - this.print(node.property); -} -function PrivateName(node) { - this.tokenChar(35); - this.print(node.id); -} -function V8IntrinsicIdentifier(node) { - this.tokenChar(37); - this.word(node.name); -} -function ModuleExpression(node) { - this.word("module", true); - this.space(); - this.tokenChar(123); - this.indent(); - const { - body - } = node; - if (body.body.length || body.directives.length) { - this.newline(); - } - this.print(body); - this.dedent(); - this.rightBrace(node); -} - -//# sourceMappingURL=expressions.js.map diff --git a/node_modules/@babel/generator/lib/generators/expressions.js.map b/node_modules/@babel/generator/lib/generators/expressions.js.map deleted file mode 100644 index c9c6d85a..00000000 --- a/node_modules/@babel/generator/lib/generators/expressions.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_t","require","_index","isCallExpression","isLiteral","isMemberExpression","isNewExpression","isPattern","UnaryExpression","node","operator","firstChar","charCodeAt","word","space","tokenChar","print","argument","DoExpression","async","body","ParenthesizedExpression","token","oldNoLineTerminatorAfterNode","enterDelimited","expression","undefined","_noLineTerminatorAfterNode","rightParens","UpdateExpression","prefix","ConditionalExpression","test","consequent","alternate","NewExpression","parent","callee","format","minified","arguments","length","optional","typeArguments","typeParameters","tokenMap","endMatches","printList","shouldPrintTrailingComma","SequenceExpression","expressions","ThisExpression","Super","_shouldPrintDecoratorsBeforeExport","decoratorsBeforeExport","start","declaration","Decorator","newline","OptionalMemberExpression","computed","property","object","TypeError","value","OptionalCallExpression","CallExpression","Import","AwaitExpression","YieldExpression","delegate","EmptyStatement","semicolon","ExpressionStatement","tokenContext","TokenContext","expressionStatement","AssignmentPattern","left","type","typeAnnotation","right","AssignmentExpression","BinaryExpression","setLastChar","BindExpression","MemberExpression","MetaProperty","meta","PrivateName","id","V8IntrinsicIdentifier","name","ModuleExpression","indent","directives","dedent","rightBrace"],"sources":["../../src/generators/expressions.ts"],"sourcesContent":["import type Printer from \"../printer.ts\";\nimport {\n isCallExpression,\n isLiteral,\n isMemberExpression,\n isNewExpression,\n isPattern,\n} from \"@babel/types\";\n// We inline this package\n// eslint-disable-next-line import/no-extraneous-dependencies\nimport * as charCodes from \"charcodes\";\nimport type * as t from \"@babel/types\";\nimport { TokenContext } from \"../node/index.ts\";\n\nexport function UnaryExpression(this: Printer, node: t.UnaryExpression) {\n const { operator } = node;\n const firstChar = operator.charCodeAt(0);\n if (firstChar >= charCodes.lowercaseA && firstChar <= charCodes.lowercaseZ) {\n this.word(operator);\n this.space();\n } else {\n this.tokenChar(firstChar);\n }\n\n this.print(node.argument);\n}\n\nexport function DoExpression(this: Printer, node: t.DoExpression) {\n if (node.async) {\n this.word(\"async\", true);\n this.space();\n }\n this.word(\"do\");\n this.space();\n this.print(node.body);\n}\n\nexport function ParenthesizedExpression(\n this: Printer,\n node: t.ParenthesizedExpression,\n) {\n this.token(\"(\");\n const oldNoLineTerminatorAfterNode = this.enterDelimited();\n this.print(node.expression, undefined, true);\n this._noLineTerminatorAfterNode = oldNoLineTerminatorAfterNode;\n this.rightParens(node);\n}\n\nexport function UpdateExpression(this: Printer, node: t.UpdateExpression) {\n if (node.prefix) {\n this.token(node.operator, false, 0, true);\n this.print(node.argument);\n } else {\n this.print(node.argument, true);\n this.token(node.operator, false, 0, true);\n }\n}\n\nexport function ConditionalExpression(\n this: Printer,\n node: t.ConditionalExpression,\n) {\n this.print(node.test);\n this.space();\n this.token(\"?\");\n this.space();\n this.print(node.consequent);\n this.space();\n this.token(\":\");\n this.space();\n this.print(node.alternate);\n}\n\nexport function NewExpression(\n this: Printer,\n node: t.NewExpression,\n parent: t.Node,\n) {\n this.word(\"new\");\n this.space();\n this.print(node.callee);\n if (\n this.format.minified &&\n node.arguments.length === 0 &&\n // @ts-ignore(Babel 7 vs Babel 8) Removed in Babel 8\n !node.optional &&\n !isCallExpression(parent, { callee: node }) &&\n !isMemberExpression(parent) &&\n !isNewExpression(parent)\n ) {\n return;\n }\n\n this.print(node.typeArguments);\n if (!process.env.BABEL_8_BREAKING) {\n // @ts-ignore(Babel 7 vs Babel 8) Removed in Babel 8\n this.print(node.typeParameters); // Legacy TS AST\n // @ts-ignore(Babel 7 vs Babel 8) Removed in Babel 8\n if (node.optional) {\n this.token(\"?.\");\n }\n }\n\n if (\n node.arguments.length === 0 &&\n this.tokenMap &&\n !this.tokenMap.endMatches(node, \")\")\n ) {\n return;\n }\n\n this.token(\"(\");\n const oldNoLineTerminatorAfterNode = this.enterDelimited();\n this.printList(\n node.arguments,\n this.shouldPrintTrailingComma(\")\"),\n undefined,\n undefined,\n undefined,\n true,\n );\n this._noLineTerminatorAfterNode = oldNoLineTerminatorAfterNode;\n this.rightParens(node);\n}\n\nexport function SequenceExpression(this: Printer, node: t.SequenceExpression) {\n this.printList(node.expressions);\n}\n\nexport function ThisExpression(this: Printer) {\n this.word(\"this\");\n}\n\nexport function Super(this: Printer) {\n this.word(\"super\");\n}\n\nexport function _shouldPrintDecoratorsBeforeExport(\n this: Printer,\n node: t.ExportDeclaration & { declaration: t.ClassDeclaration },\n) {\n if (typeof this.format.decoratorsBeforeExport === \"boolean\") {\n return this.format.decoratorsBeforeExport;\n }\n return (\n typeof node.start === \"number\" && node.start === node.declaration.start\n );\n}\n\nexport function Decorator(this: Printer, node: t.Decorator) {\n this.token(\"@\");\n const { expression } = node;\n this.print(expression);\n this.newline();\n}\n\nexport function OptionalMemberExpression(\n this: Printer,\n node: t.OptionalMemberExpression,\n) {\n let { computed } = node;\n const { optional, property } = node;\n\n this.print(node.object);\n\n if (!computed && isMemberExpression(property)) {\n throw new TypeError(\"Got a MemberExpression for MemberExpression property\");\n }\n\n // @ts-expect-error todo(flow->ts) maybe instead of typeof check specific literal types?\n if (isLiteral(property) && typeof property.value === \"number\") {\n computed = true;\n }\n if (optional) {\n this.token(\"?.\");\n }\n\n if (computed) {\n this.token(\"[\");\n this.print(property);\n this.token(\"]\");\n } else {\n if (!optional) {\n this.token(\".\");\n }\n this.print(property);\n }\n}\n\nexport function OptionalCallExpression(\n this: Printer,\n node: t.OptionalCallExpression,\n) {\n this.print(node.callee);\n\n if (!process.env.BABEL_8_BREAKING) {\n // @ts-ignore(Babel 7 vs Babel 8) Removed in Babel 8\n this.print(node.typeParameters); // legacy TS AST\n }\n\n if (node.optional) {\n this.token(\"?.\");\n }\n\n this.print(node.typeArguments);\n\n this.token(\"(\");\n const oldNoLineTerminatorAfterNode = this.enterDelimited();\n this.printList(\n node.arguments,\n undefined,\n undefined,\n undefined,\n undefined,\n true,\n );\n this._noLineTerminatorAfterNode = oldNoLineTerminatorAfterNode;\n this.rightParens(node);\n}\n\nexport function CallExpression(this: Printer, node: t.CallExpression) {\n this.print(node.callee);\n\n this.print(node.typeArguments);\n if (!process.env.BABEL_8_BREAKING) {\n // @ts-ignore(Babel 7 vs Babel 8) Removed in Babel 8\n this.print(node.typeParameters); // legacy TS AST\n }\n this.token(\"(\");\n const oldNoLineTerminatorAfterNode = this.enterDelimited();\n this.printList(\n node.arguments,\n this.shouldPrintTrailingComma(\")\"),\n undefined,\n undefined,\n undefined,\n true,\n );\n this._noLineTerminatorAfterNode = oldNoLineTerminatorAfterNode;\n this.rightParens(node);\n}\n\nexport function Import(this: Printer) {\n this.word(\"import\");\n}\n\nexport function AwaitExpression(this: Printer, node: t.AwaitExpression) {\n this.word(\"await\");\n this.space();\n this.print(node.argument);\n}\n\nexport function YieldExpression(this: Printer, node: t.YieldExpression) {\n if (node.delegate) {\n this.word(\"yield\", true);\n this.token(\"*\");\n if (node.argument) {\n this.space();\n // line terminators are allowed after yield*\n this.print(node.argument);\n }\n } else if (node.argument) {\n this.word(\"yield\", true);\n this.space();\n this.print(node.argument);\n } else {\n this.word(\"yield\");\n }\n}\n\nexport function EmptyStatement(this: Printer) {\n this.semicolon(true /* force */);\n}\n\nexport function ExpressionStatement(\n this: Printer,\n node: t.ExpressionStatement,\n) {\n this.tokenContext |= TokenContext.expressionStatement;\n this.print(node.expression);\n this.semicolon();\n}\n\nexport function AssignmentPattern(this: Printer, node: t.AssignmentPattern) {\n this.print(node.left);\n if (node.left.type === \"Identifier\" || isPattern(node.left)) {\n if (node.left.optional) this.token(\"?\");\n this.print(node.left.typeAnnotation);\n }\n this.space();\n this.token(\"=\");\n this.space();\n this.print(node.right);\n}\n\nexport function AssignmentExpression(\n this: Printer,\n node: t.AssignmentExpression | t.LogicalExpression,\n) {\n this.print(node.left);\n\n this.space();\n this.token(node.operator, false, 0, true);\n this.space();\n\n this.print(node.right);\n}\n\nexport { AssignmentExpression as LogicalExpression };\n\nexport function BinaryExpression(this: Printer, node: t.BinaryExpression) {\n this.print(node.left);\n\n this.space();\n const { operator } = node;\n if (operator.charCodeAt(0) === charCodes.lowercaseI) {\n this.word(operator);\n } else {\n this.token(operator, false, 0, true);\n this.setLastChar(operator.charCodeAt(operator.length - 1));\n }\n this.space();\n\n this.print(node.right);\n}\n\nexport function BindExpression(this: Printer, node: t.BindExpression) {\n this.print(node.object);\n this.token(\"::\");\n this.print(node.callee);\n}\n\nexport function MemberExpression(this: Printer, node: t.MemberExpression) {\n this.print(node.object);\n\n if (!node.computed && isMemberExpression(node.property)) {\n throw new TypeError(\"Got a MemberExpression for MemberExpression property\");\n }\n\n let computed = node.computed;\n // @ts-expect-error todo(flow->ts) maybe use specific literal types\n if (isLiteral(node.property) && typeof node.property.value === \"number\") {\n computed = true;\n }\n\n if (computed) {\n const oldNoLineTerminatorAfterNode = this.enterDelimited();\n this.token(\"[\");\n this.print(node.property, undefined, true);\n this.token(\"]\");\n this._noLineTerminatorAfterNode = oldNoLineTerminatorAfterNode;\n } else {\n this.token(\".\");\n this.print(node.property);\n }\n}\n\nexport function MetaProperty(this: Printer, node: t.MetaProperty) {\n this.print(node.meta);\n this.token(\".\");\n this.print(node.property);\n}\n\nexport function PrivateName(this: Printer, node: t.PrivateName) {\n this.token(\"#\");\n this.print(node.id);\n}\n\nexport function V8IntrinsicIdentifier(\n this: Printer,\n node: t.V8IntrinsicIdentifier,\n) {\n this.token(\"%\");\n this.word(node.name);\n}\n\nexport function ModuleExpression(this: Printer, node: t.ModuleExpression) {\n this.word(\"module\", true);\n this.space();\n this.token(\"{\");\n this.indent();\n const { body } = node;\n if (body.body.length || body.directives.length) {\n this.newline();\n }\n this.print(body);\n this.dedent();\n this.rightBrace(node);\n}\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,IAAAA,EAAA,GAAAC,OAAA;AAWA,IAAAC,MAAA,GAAAD,OAAA;AAAgD;EAV9CE,gBAAgB;EAChBC,SAAS;EACTC,kBAAkB;EAClBC,eAAe;EACfC;AAAS,IAAAP,EAAA;AAQJ,SAASQ,eAAeA,CAAgBC,IAAuB,EAAE;EACtE,MAAM;IAAEC;EAAS,CAAC,GAAGD,IAAI;EACzB,MAAME,SAAS,GAAGD,QAAQ,CAACE,UAAU,CAAC,CAAC,CAAC;EACxC,IAAID,SAAS,MAAwB,IAAIA,SAAS,OAAwB,EAAE;IAC1E,IAAI,CAACE,IAAI,CAACH,QAAQ,CAAC;IACnB,IAAI,CAACI,KAAK,CAAC,CAAC;EACd,CAAC,MAAM;IACL,IAAI,CAACC,SAAS,CAACJ,SAAS,CAAC;EAC3B;EAEA,IAAI,CAACK,KAAK,CAACP,IAAI,CAACQ,QAAQ,CAAC;AAC3B;AAEO,SAASC,YAAYA,CAAgBT,IAAoB,EAAE;EAChE,IAAIA,IAAI,CAACU,KAAK,EAAE;IACd,IAAI,CAACN,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC;IACxB,IAAI,CAACC,KAAK,CAAC,CAAC;EACd;EACA,IAAI,CAACD,IAAI,CAAC,IAAI,CAAC;EACf,IAAI,CAACC,KAAK,CAAC,CAAC;EACZ,IAAI,CAACE,KAAK,CAACP,IAAI,CAACW,IAAI,CAAC;AACvB;AAEO,SAASC,uBAAuBA,CAErCZ,IAA+B,EAC/B;EACA,IAAI,CAACa,SAAK,GAAI,CAAC;EACf,MAAMC,4BAA4B,GAAG,IAAI,CAACC,cAAc,CAAC,CAAC;EAC1D,IAAI,CAACR,KAAK,CAACP,IAAI,CAACgB,UAAU,EAAEC,SAAS,EAAE,IAAI,CAAC;EAC5C,IAAI,CAACC,0BAA0B,GAAGJ,4BAA4B;EAC9D,IAAI,CAACK,WAAW,CAACnB,IAAI,CAAC;AACxB;AAEO,SAASoB,gBAAgBA,CAAgBpB,IAAwB,EAAE;EACxE,IAAIA,IAAI,CAACqB,MAAM,EAAE;IACf,IAAI,CAACR,KAAK,CAACb,IAAI,CAACC,QAAQ,EAAE,KAAK,EAAE,CAAC,EAAE,IAAI,CAAC;IACzC,IAAI,CAACM,KAAK,CAACP,IAAI,CAACQ,QAAQ,CAAC;EAC3B,CAAC,MAAM;IACL,IAAI,CAACD,KAAK,CAACP,IAAI,CAACQ,QAAQ,EAAE,IAAI,CAAC;IAC/B,IAAI,CAACK,KAAK,CAACb,IAAI,CAACC,QAAQ,EAAE,KAAK,EAAE,CAAC,EAAE,IAAI,CAAC;EAC3C;AACF;AAEO,SAASqB,qBAAqBA,CAEnCtB,IAA6B,EAC7B;EACA,IAAI,CAACO,KAAK,CAACP,IAAI,CAACuB,IAAI,CAAC;EACrB,IAAI,CAAClB,KAAK,CAAC,CAAC;EACZ,IAAI,CAACQ,SAAK,GAAI,CAAC;EACf,IAAI,CAACR,KAAK,CAAC,CAAC;EACZ,IAAI,CAACE,KAAK,CAACP,IAAI,CAACwB,UAAU,CAAC;EAC3B,IAAI,CAACnB,KAAK,CAAC,CAAC;EACZ,IAAI,CAACQ,SAAK,GAAI,CAAC;EACf,IAAI,CAACR,KAAK,CAAC,CAAC;EACZ,IAAI,CAACE,KAAK,CAACP,IAAI,CAACyB,SAAS,CAAC;AAC5B;AAEO,SAASC,aAAaA,CAE3B1B,IAAqB,EACrB2B,MAAc,EACd;EACA,IAAI,CAACvB,IAAI,CAAC,KAAK,CAAC;EAChB,IAAI,CAACC,KAAK,CAAC,CAAC;EACZ,IAAI,CAACE,KAAK,CAACP,IAAI,CAAC4B,MAAM,CAAC;EACvB,IACE,IAAI,CAACC,MAAM,CAACC,QAAQ,IACpB9B,IAAI,CAAC+B,SAAS,CAACC,MAAM,KAAK,CAAC,IAE3B,CAAChC,IAAI,CAACiC,QAAQ,IACd,CAACvC,gBAAgB,CAACiC,MAAM,EAAE;IAAEC,MAAM,EAAE5B;EAAK,CAAC,CAAC,IAC3C,CAACJ,kBAAkB,CAAC+B,MAAM,CAAC,IAC3B,CAAC9B,eAAe,CAAC8B,MAAM,CAAC,EACxB;IACA;EACF;EAEA,IAAI,CAACpB,KAAK,CAACP,IAAI,CAACkC,aAAa,CAAC;EAG5B,IAAI,CAAC3B,KAAK,CAACP,IAAI,CAACmC,cAAc,CAAC;EAE/B,IAAInC,IAAI,CAACiC,QAAQ,EAAE;IACjB,IAAI,CAACpB,KAAK,CAAC,IAAI,CAAC;EAClB;EAGF,IACEb,IAAI,CAAC+B,SAAS,CAACC,MAAM,KAAK,CAAC,IAC3B,IAAI,CAACI,QAAQ,IACb,CAAC,IAAI,CAACA,QAAQ,CAACC,UAAU,CAACrC,IAAI,EAAE,GAAG,CAAC,EACpC;IACA;EACF;EAEA,IAAI,CAACa,SAAK,GAAI,CAAC;EACf,MAAMC,4BAA4B,GAAG,IAAI,CAACC,cAAc,CAAC,CAAC;EAC1D,IAAI,CAACuB,SAAS,CACZtC,IAAI,CAAC+B,SAAS,EACd,IAAI,CAACQ,wBAAwB,CAAC,GAAG,CAAC,EAClCtB,SAAS,EACTA,SAAS,EACTA,SAAS,EACT,IACF,CAAC;EACD,IAAI,CAACC,0BAA0B,GAAGJ,4BAA4B;EAC9D,IAAI,CAACK,WAAW,CAACnB,IAAI,CAAC;AACxB;AAEO,SAASwC,kBAAkBA,CAAgBxC,IAA0B,EAAE;EAC5E,IAAI,CAACsC,SAAS,CAACtC,IAAI,CAACyC,WAAW,CAAC;AAClC;AAEO,SAASC,cAAcA,CAAA,EAAgB;EAC5C,IAAI,CAACtC,IAAI,CAAC,MAAM,CAAC;AACnB;AAEO,SAASuC,KAAKA,CAAA,EAAgB;EACnC,IAAI,CAACvC,IAAI,CAAC,OAAO,CAAC;AACpB;AAEO,SAASwC,kCAAkCA,CAEhD5C,IAA+D,EAC/D;EACA,IAAI,OAAO,IAAI,CAAC6B,MAAM,CAACgB,sBAAsB,KAAK,SAAS,EAAE;IAC3D,OAAO,IAAI,CAAChB,MAAM,CAACgB,sBAAsB;EAC3C;EACA,OACE,OAAO7C,IAAI,CAAC8C,KAAK,KAAK,QAAQ,IAAI9C,IAAI,CAAC8C,KAAK,KAAK9C,IAAI,CAAC+C,WAAW,CAACD,KAAK;AAE3E;AAEO,SAASE,SAASA,CAAgBhD,IAAiB,EAAE;EAC1D,IAAI,CAACa,SAAK,GAAI,CAAC;EACf,MAAM;IAAEG;EAAW,CAAC,GAAGhB,IAAI;EAC3B,IAAI,CAACO,KAAK,CAACS,UAAU,CAAC;EACtB,IAAI,CAACiC,OAAO,CAAC,CAAC;AAChB;AAEO,SAASC,wBAAwBA,CAEtClD,IAAgC,EAChC;EACA,IAAI;IAAEmD;EAAS,CAAC,GAAGnD,IAAI;EACvB,MAAM;IAAEiC,QAAQ;IAAEmB;EAAS,CAAC,GAAGpD,IAAI;EAEnC,IAAI,CAACO,KAAK,CAACP,IAAI,CAACqD,MAAM,CAAC;EAEvB,IAAI,CAACF,QAAQ,IAAIvD,kBAAkB,CAACwD,QAAQ,CAAC,EAAE;IAC7C,MAAM,IAAIE,SAAS,CAAC,sDAAsD,CAAC;EAC7E;EAGA,IAAI3D,SAAS,CAACyD,QAAQ,CAAC,IAAI,OAAOA,QAAQ,CAACG,KAAK,KAAK,QAAQ,EAAE;IAC7DJ,QAAQ,GAAG,IAAI;EACjB;EACA,IAAIlB,QAAQ,EAAE;IACZ,IAAI,CAACpB,KAAK,CAAC,IAAI,CAAC;EAClB;EAEA,IAAIsC,QAAQ,EAAE;IACZ,IAAI,CAACtC,SAAK,GAAI,CAAC;IACf,IAAI,CAACN,KAAK,CAAC6C,QAAQ,CAAC;IACpB,IAAI,CAACvC,SAAK,GAAI,CAAC;EACjB,CAAC,MAAM;IACL,IAAI,CAACoB,QAAQ,EAAE;MACb,IAAI,CAACpB,SAAK,GAAI,CAAC;IACjB;IACA,IAAI,CAACN,KAAK,CAAC6C,QAAQ,CAAC;EACtB;AACF;AAEO,SAASI,sBAAsBA,CAEpCxD,IAA8B,EAC9B;EACA,IAAI,CAACO,KAAK,CAACP,IAAI,CAAC4B,MAAM,CAAC;EAIrB,IAAI,CAACrB,KAAK,CAACP,IAAI,CAACmC,cAAc,CAAC;EAGjC,IAAInC,IAAI,CAACiC,QAAQ,EAAE;IACjB,IAAI,CAACpB,KAAK,CAAC,IAAI,CAAC;EAClB;EAEA,IAAI,CAACN,KAAK,CAACP,IAAI,CAACkC,aAAa,CAAC;EAE9B,IAAI,CAACrB,SAAK,GAAI,CAAC;EACf,MAAMC,4BAA4B,GAAG,IAAI,CAACC,cAAc,CAAC,CAAC;EAC1D,IAAI,CAACuB,SAAS,CACZtC,IAAI,CAAC+B,SAAS,EACdd,SAAS,EACTA,SAAS,EACTA,SAAS,EACTA,SAAS,EACT,IACF,CAAC;EACD,IAAI,CAACC,0BAA0B,GAAGJ,4BAA4B;EAC9D,IAAI,CAACK,WAAW,CAACnB,IAAI,CAAC;AACxB;AAEO,SAASyD,cAAcA,CAAgBzD,IAAsB,EAAE;EACpE,IAAI,CAACO,KAAK,CAACP,IAAI,CAAC4B,MAAM,CAAC;EAEvB,IAAI,CAACrB,KAAK,CAACP,IAAI,CAACkC,aAAa,CAAC;EAG5B,IAAI,CAAC3B,KAAK,CAACP,IAAI,CAACmC,cAAc,CAAC;EAEjC,IAAI,CAACtB,SAAK,GAAI,CAAC;EACf,MAAMC,4BAA4B,GAAG,IAAI,CAACC,cAAc,CAAC,CAAC;EAC1D,IAAI,CAACuB,SAAS,CACZtC,IAAI,CAAC+B,SAAS,EACd,IAAI,CAACQ,wBAAwB,CAAC,GAAG,CAAC,EAClCtB,SAAS,EACTA,SAAS,EACTA,SAAS,EACT,IACF,CAAC;EACD,IAAI,CAACC,0BAA0B,GAAGJ,4BAA4B;EAC9D,IAAI,CAACK,WAAW,CAACnB,IAAI,CAAC;AACxB;AAEO,SAAS0D,MAAMA,CAAA,EAAgB;EACpC,IAAI,CAACtD,IAAI,CAAC,QAAQ,CAAC;AACrB;AAEO,SAASuD,eAAeA,CAAgB3D,IAAuB,EAAE;EACtE,IAAI,CAACI,IAAI,CAAC,OAAO,CAAC;EAClB,IAAI,CAACC,KAAK,CAAC,CAAC;EACZ,IAAI,CAACE,KAAK,CAACP,IAAI,CAACQ,QAAQ,CAAC;AAC3B;AAEO,SAASoD,eAAeA,CAAgB5D,IAAuB,EAAE;EACtE,IAAIA,IAAI,CAAC6D,QAAQ,EAAE;IACjB,IAAI,CAACzD,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC;IACxB,IAAI,CAACS,SAAK,GAAI,CAAC;IACf,IAAIb,IAAI,CAACQ,QAAQ,EAAE;MACjB,IAAI,CAACH,KAAK,CAAC,CAAC;MAEZ,IAAI,CAACE,KAAK,CAACP,IAAI,CAACQ,QAAQ,CAAC;IAC3B;EACF,CAAC,MAAM,IAAIR,IAAI,CAACQ,QAAQ,EAAE;IACxB,IAAI,CAACJ,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC;IACxB,IAAI,CAACC,KAAK,CAAC,CAAC;IACZ,IAAI,CAACE,KAAK,CAACP,IAAI,CAACQ,QAAQ,CAAC;EAC3B,CAAC,MAAM;IACL,IAAI,CAACJ,IAAI,CAAC,OAAO,CAAC;EACpB;AACF;AAEO,SAAS0D,cAAcA,CAAA,EAAgB;EAC5C,IAAI,CAACC,SAAS,CAAC,IAAgB,CAAC;AAClC;AAEO,SAASC,mBAAmBA,CAEjChE,IAA2B,EAC3B;EACA,IAAI,CAACiE,YAAY,IAAIC,mBAAY,CAACC,mBAAmB;EACrD,IAAI,CAAC5D,KAAK,CAACP,IAAI,CAACgB,UAAU,CAAC;EAC3B,IAAI,CAAC+C,SAAS,CAAC,CAAC;AAClB;AAEO,SAASK,iBAAiBA,CAAgBpE,IAAyB,EAAE;EAC1E,IAAI,CAACO,KAAK,CAACP,IAAI,CAACqE,IAAI,CAAC;EACrB,IAAIrE,IAAI,CAACqE,IAAI,CAACC,IAAI,KAAK,YAAY,IAAIxE,SAAS,CAACE,IAAI,CAACqE,IAAI,CAAC,EAAE;IAC3D,IAAIrE,IAAI,CAACqE,IAAI,CAACpC,QAAQ,EAAE,IAAI,CAACpB,SAAK,GAAI,CAAC;IACvC,IAAI,CAACN,KAAK,CAACP,IAAI,CAACqE,IAAI,CAACE,cAAc,CAAC;EACtC;EACA,IAAI,CAAClE,KAAK,CAAC,CAAC;EACZ,IAAI,CAACQ,SAAK,GAAI,CAAC;EACf,IAAI,CAACR,KAAK,CAAC,CAAC;EACZ,IAAI,CAACE,KAAK,CAACP,IAAI,CAACwE,KAAK,CAAC;AACxB;AAEO,SAASC,oBAAoBA,CAElCzE,IAAkD,EAClD;EACA,IAAI,CAACO,KAAK,CAACP,IAAI,CAACqE,IAAI,CAAC;EAErB,IAAI,CAAChE,KAAK,CAAC,CAAC;EACZ,IAAI,CAACQ,KAAK,CAACb,IAAI,CAACC,QAAQ,EAAE,KAAK,EAAE,CAAC,EAAE,IAAI,CAAC;EACzC,IAAI,CAACI,KAAK,CAAC,CAAC;EAEZ,IAAI,CAACE,KAAK,CAACP,IAAI,CAACwE,KAAK,CAAC;AACxB;AAIO,SAASE,gBAAgBA,CAAgB1E,IAAwB,EAAE;EACxE,IAAI,CAACO,KAAK,CAACP,IAAI,CAACqE,IAAI,CAAC;EAErB,IAAI,CAAChE,KAAK,CAAC,CAAC;EACZ,MAAM;IAAEJ;EAAS,CAAC,GAAGD,IAAI;EACzB,IAAIC,QAAQ,CAACE,UAAU,CAAC,CAAC,CAAC,QAAyB,EAAE;IACnD,IAAI,CAACC,IAAI,CAACH,QAAQ,CAAC;EACrB,CAAC,MAAM;IACL,IAAI,CAACY,KAAK,CAACZ,QAAQ,EAAE,KAAK,EAAE,CAAC,EAAE,IAAI,CAAC;IACpC,IAAI,CAAC0E,WAAW,CAAC1E,QAAQ,CAACE,UAAU,CAACF,QAAQ,CAAC+B,MAAM,GAAG,CAAC,CAAC,CAAC;EAC5D;EACA,IAAI,CAAC3B,KAAK,CAAC,CAAC;EAEZ,IAAI,CAACE,KAAK,CAACP,IAAI,CAACwE,KAAK,CAAC;AACxB;AAEO,SAASI,cAAcA,CAAgB5E,IAAsB,EAAE;EACpE,IAAI,CAACO,KAAK,CAACP,IAAI,CAACqD,MAAM,CAAC;EACvB,IAAI,CAACxC,KAAK,CAAC,IAAI,CAAC;EAChB,IAAI,CAACN,KAAK,CAACP,IAAI,CAAC4B,MAAM,CAAC;AACzB;AAEO,SAASiD,gBAAgBA,CAAgB7E,IAAwB,EAAE;EACxE,IAAI,CAACO,KAAK,CAACP,IAAI,CAACqD,MAAM,CAAC;EAEvB,IAAI,CAACrD,IAAI,CAACmD,QAAQ,IAAIvD,kBAAkB,CAACI,IAAI,CAACoD,QAAQ,CAAC,EAAE;IACvD,MAAM,IAAIE,SAAS,CAAC,sDAAsD,CAAC;EAC7E;EAEA,IAAIH,QAAQ,GAAGnD,IAAI,CAACmD,QAAQ;EAE5B,IAAIxD,SAAS,CAACK,IAAI,CAACoD,QAAQ,CAAC,IAAI,OAAOpD,IAAI,CAACoD,QAAQ,CAACG,KAAK,KAAK,QAAQ,EAAE;IACvEJ,QAAQ,GAAG,IAAI;EACjB;EAEA,IAAIA,QAAQ,EAAE;IACZ,MAAMrC,4BAA4B,GAAG,IAAI,CAACC,cAAc,CAAC,CAAC;IAC1D,IAAI,CAACF,SAAK,GAAI,CAAC;IACf,IAAI,CAACN,KAAK,CAACP,IAAI,CAACoD,QAAQ,EAAEnC,SAAS,EAAE,IAAI,CAAC;IAC1C,IAAI,CAACJ,SAAK,GAAI,CAAC;IACf,IAAI,CAACK,0BAA0B,GAAGJ,4BAA4B;EAChE,CAAC,MAAM;IACL,IAAI,CAACD,SAAK,GAAI,CAAC;IACf,IAAI,CAACN,KAAK,CAACP,IAAI,CAACoD,QAAQ,CAAC;EAC3B;AACF;AAEO,SAAS0B,YAAYA,CAAgB9E,IAAoB,EAAE;EAChE,IAAI,CAACO,KAAK,CAACP,IAAI,CAAC+E,IAAI,CAAC;EACrB,IAAI,CAAClE,SAAK,GAAI,CAAC;EACf,IAAI,CAACN,KAAK,CAACP,IAAI,CAACoD,QAAQ,CAAC;AAC3B;AAEO,SAAS4B,WAAWA,CAAgBhF,IAAmB,EAAE;EAC9D,IAAI,CAACa,SAAK,GAAI,CAAC;EACf,IAAI,CAACN,KAAK,CAACP,IAAI,CAACiF,EAAE,CAAC;AACrB;AAEO,SAASC,qBAAqBA,CAEnClF,IAA6B,EAC7B;EACA,IAAI,CAACa,SAAK,GAAI,CAAC;EACf,IAAI,CAACT,IAAI,CAACJ,IAAI,CAACmF,IAAI,CAAC;AACtB;AAEO,SAASC,gBAAgBA,CAAgBpF,IAAwB,EAAE;EACxE,IAAI,CAACI,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC;EACzB,IAAI,CAACC,KAAK,CAAC,CAAC;EACZ,IAAI,CAACQ,SAAK,IAAI,CAAC;EACf,IAAI,CAACwE,MAAM,CAAC,CAAC;EACb,MAAM;IAAE1E;EAAK,CAAC,GAAGX,IAAI;EACrB,IAAIW,IAAI,CAACA,IAAI,CAACqB,MAAM,IAAIrB,IAAI,CAAC2E,UAAU,CAACtD,MAAM,EAAE;IAC9C,IAAI,CAACiB,OAAO,CAAC,CAAC;EAChB;EACA,IAAI,CAAC1C,KAAK,CAACI,IAAI,CAAC;EAChB,IAAI,CAAC4E,MAAM,CAAC,CAAC;EACb,IAAI,CAACC,UAAU,CAACxF,IAAI,CAAC;AACvB","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/flow.js b/node_modules/@babel/generator/lib/generators/flow.js deleted file mode 100644 index 62445cba..00000000 --- a/node_modules/@babel/generator/lib/generators/flow.js +++ /dev/null @@ -1,658 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.AnyTypeAnnotation = AnyTypeAnnotation; -exports.ArrayTypeAnnotation = ArrayTypeAnnotation; -exports.BooleanLiteralTypeAnnotation = BooleanLiteralTypeAnnotation; -exports.BooleanTypeAnnotation = BooleanTypeAnnotation; -exports.DeclareClass = DeclareClass; -exports.DeclareExportAllDeclaration = DeclareExportAllDeclaration; -exports.DeclareExportDeclaration = DeclareExportDeclaration; -exports.DeclareFunction = DeclareFunction; -exports.DeclareInterface = DeclareInterface; -exports.DeclareModule = DeclareModule; -exports.DeclareModuleExports = DeclareModuleExports; -exports.DeclareOpaqueType = DeclareOpaqueType; -exports.DeclareTypeAlias = DeclareTypeAlias; -exports.DeclareVariable = DeclareVariable; -exports.DeclaredPredicate = DeclaredPredicate; -exports.EmptyTypeAnnotation = EmptyTypeAnnotation; -exports.EnumBooleanBody = EnumBooleanBody; -exports.EnumBooleanMember = EnumBooleanMember; -exports.EnumDeclaration = EnumDeclaration; -exports.EnumDefaultedMember = EnumDefaultedMember; -exports.EnumNumberBody = EnumNumberBody; -exports.EnumNumberMember = EnumNumberMember; -exports.EnumStringBody = EnumStringBody; -exports.EnumStringMember = EnumStringMember; -exports.EnumSymbolBody = EnumSymbolBody; -exports.ExistsTypeAnnotation = ExistsTypeAnnotation; -exports.FunctionTypeAnnotation = FunctionTypeAnnotation; -exports.FunctionTypeParam = FunctionTypeParam; -exports.IndexedAccessType = IndexedAccessType; -exports.InferredPredicate = InferredPredicate; -exports.InterfaceDeclaration = InterfaceDeclaration; -exports.GenericTypeAnnotation = exports.ClassImplements = exports.InterfaceExtends = InterfaceExtends; -exports.InterfaceTypeAnnotation = InterfaceTypeAnnotation; -exports.IntersectionTypeAnnotation = IntersectionTypeAnnotation; -exports.MixedTypeAnnotation = MixedTypeAnnotation; -exports.NullLiteralTypeAnnotation = NullLiteralTypeAnnotation; -exports.NullableTypeAnnotation = NullableTypeAnnotation; -Object.defineProperty(exports, "NumberLiteralTypeAnnotation", { - enumerable: true, - get: function () { - return _types2.NumericLiteral; - } -}); -exports.NumberTypeAnnotation = NumberTypeAnnotation; -exports.ObjectTypeAnnotation = ObjectTypeAnnotation; -exports.ObjectTypeCallProperty = ObjectTypeCallProperty; -exports.ObjectTypeIndexer = ObjectTypeIndexer; -exports.ObjectTypeInternalSlot = ObjectTypeInternalSlot; -exports.ObjectTypeProperty = ObjectTypeProperty; -exports.ObjectTypeSpreadProperty = ObjectTypeSpreadProperty; -exports.OpaqueType = OpaqueType; -exports.OptionalIndexedAccessType = OptionalIndexedAccessType; -exports.QualifiedTypeIdentifier = QualifiedTypeIdentifier; -Object.defineProperty(exports, "StringLiteralTypeAnnotation", { - enumerable: true, - get: function () { - return _types2.StringLiteral; - } -}); -exports.StringTypeAnnotation = StringTypeAnnotation; -exports.SymbolTypeAnnotation = SymbolTypeAnnotation; -exports.ThisTypeAnnotation = ThisTypeAnnotation; -exports.TupleTypeAnnotation = TupleTypeAnnotation; -exports.TypeAlias = TypeAlias; -exports.TypeAnnotation = TypeAnnotation; -exports.TypeCastExpression = TypeCastExpression; -exports.TypeParameter = TypeParameter; -exports.TypeParameterDeclaration = exports.TypeParameterInstantiation = TypeParameterInstantiation; -exports.TypeofTypeAnnotation = TypeofTypeAnnotation; -exports.UnionTypeAnnotation = UnionTypeAnnotation; -exports.Variance = Variance; -exports.VoidTypeAnnotation = VoidTypeAnnotation; -exports._interfaceish = _interfaceish; -exports._variance = _variance; -var _t = require("@babel/types"); -var _modules = require("./modules.js"); -var _index = require("../node/index.js"); -var _types2 = require("./types.js"); -const { - isDeclareExportDeclaration, - isStatement -} = _t; -function AnyTypeAnnotation() { - this.word("any"); -} -function ArrayTypeAnnotation(node) { - this.print(node.elementType, true); - this.tokenChar(91); - this.tokenChar(93); -} -function BooleanTypeAnnotation() { - this.word("boolean"); -} -function BooleanLiteralTypeAnnotation(node) { - this.word(node.value ? "true" : "false"); -} -function NullLiteralTypeAnnotation() { - this.word("null"); -} -function DeclareClass(node, parent) { - if (!isDeclareExportDeclaration(parent)) { - this.word("declare"); - this.space(); - } - this.word("class"); - this.space(); - _interfaceish.call(this, node); -} -function DeclareFunction(node, parent) { - if (!isDeclareExportDeclaration(parent)) { - this.word("declare"); - this.space(); - } - this.word("function"); - this.space(); - this.print(node.id); - this.print(node.id.typeAnnotation.typeAnnotation); - if (node.predicate) { - this.space(); - this.print(node.predicate); - } - this.semicolon(); -} -function InferredPredicate() { - this.tokenChar(37); - this.word("checks"); -} -function DeclaredPredicate(node) { - this.tokenChar(37); - this.word("checks"); - this.tokenChar(40); - this.print(node.value); - this.tokenChar(41); -} -function DeclareInterface(node) { - this.word("declare"); - this.space(); - InterfaceDeclaration.call(this, node); -} -function DeclareModule(node) { - this.word("declare"); - this.space(); - this.word("module"); - this.space(); - this.print(node.id); - this.space(); - this.print(node.body); -} -function DeclareModuleExports(node) { - this.word("declare"); - this.space(); - this.word("module"); - this.tokenChar(46); - this.word("exports"); - this.print(node.typeAnnotation); -} -function DeclareTypeAlias(node) { - this.word("declare"); - this.space(); - TypeAlias.call(this, node); -} -function DeclareOpaqueType(node, parent) { - if (!isDeclareExportDeclaration(parent)) { - this.word("declare"); - this.space(); - } - OpaqueType.call(this, node); -} -function DeclareVariable(node, parent) { - if (!isDeclareExportDeclaration(parent)) { - this.word("declare"); - this.space(); - } - this.word("var"); - this.space(); - this.print(node.id); - this.print(node.id.typeAnnotation); - this.semicolon(); -} -function DeclareExportDeclaration(node) { - this.word("declare"); - this.space(); - this.word("export"); - this.space(); - if (node.default) { - this.word("default"); - this.space(); - } - FlowExportDeclaration.call(this, node); -} -function DeclareExportAllDeclaration(node) { - this.word("declare"); - this.space(); - _modules.ExportAllDeclaration.call(this, node); -} -function EnumDeclaration(node) { - const { - id, - body - } = node; - this.word("enum"); - this.space(); - this.print(id); - this.print(body); -} -function enumExplicitType(context, name, hasExplicitType) { - if (hasExplicitType) { - context.space(); - context.word("of"); - context.space(); - context.word(name); - } - context.space(); -} -function enumBody(context, node) { - const { - members - } = node; - context.token("{"); - context.indent(); - context.newline(); - for (const member of members) { - context.print(member); - context.newline(); - } - if (node.hasUnknownMembers) { - context.token("..."); - context.newline(); - } - context.dedent(); - context.token("}"); -} -function EnumBooleanBody(node) { - const { - explicitType - } = node; - enumExplicitType(this, "boolean", explicitType); - enumBody(this, node); -} -function EnumNumberBody(node) { - const { - explicitType - } = node; - enumExplicitType(this, "number", explicitType); - enumBody(this, node); -} -function EnumStringBody(node) { - const { - explicitType - } = node; - enumExplicitType(this, "string", explicitType); - enumBody(this, node); -} -function EnumSymbolBody(node) { - enumExplicitType(this, "symbol", true); - enumBody(this, node); -} -function EnumDefaultedMember(node) { - const { - id - } = node; - this.print(id); - this.tokenChar(44); -} -function enumInitializedMember(context, node) { - context.print(node.id); - context.space(); - context.token("="); - context.space(); - context.print(node.init); - context.token(","); -} -function EnumBooleanMember(node) { - enumInitializedMember(this, node); -} -function EnumNumberMember(node) { - enumInitializedMember(this, node); -} -function EnumStringMember(node) { - enumInitializedMember(this, node); -} -function FlowExportDeclaration(node) { - if (node.declaration) { - const declar = node.declaration; - this.print(declar); - if (!isStatement(declar)) this.semicolon(); - } else { - this.tokenChar(123); - if (node.specifiers.length) { - this.space(); - this.printList(node.specifiers); - this.space(); - } - this.tokenChar(125); - if (node.source) { - this.space(); - this.word("from"); - this.space(); - this.print(node.source); - } - this.semicolon(); - } -} -function ExistsTypeAnnotation() { - this.tokenChar(42); -} -function FunctionTypeAnnotation(node, parent) { - this.print(node.typeParameters); - this.tokenChar(40); - if (node.this) { - this.word("this"); - this.tokenChar(58); - this.space(); - this.print(node.this.typeAnnotation); - if (node.params.length || node.rest) { - this.tokenChar(44); - this.space(); - } - } - this.printList(node.params); - if (node.rest) { - if (node.params.length) { - this.tokenChar(44); - this.space(); - } - this.token("..."); - this.print(node.rest); - } - this.tokenChar(41); - const type = parent == null ? void 0 : parent.type; - if (type != null && (type === "ObjectTypeCallProperty" || type === "ObjectTypeInternalSlot" || type === "DeclareFunction" || type === "ObjectTypeProperty" && parent.method)) { - this.tokenChar(58); - } else { - this.space(); - this.token("=>"); - } - this.space(); - this.print(node.returnType); -} -function FunctionTypeParam(node) { - this.print(node.name); - if (node.optional) this.tokenChar(63); - if (node.name) { - this.tokenChar(58); - this.space(); - } - this.print(node.typeAnnotation); -} -function InterfaceExtends(node) { - this.print(node.id); - this.print(node.typeParameters, true); -} -function _interfaceish(node) { - var _node$extends; - this.print(node.id); - this.print(node.typeParameters); - if ((_node$extends = node.extends) != null && _node$extends.length) { - this.space(); - this.word("extends"); - this.space(); - this.printList(node.extends); - } - if (node.type === "DeclareClass") { - var _node$mixins, _node$implements; - if ((_node$mixins = node.mixins) != null && _node$mixins.length) { - this.space(); - this.word("mixins"); - this.space(); - this.printList(node.mixins); - } - if ((_node$implements = node.implements) != null && _node$implements.length) { - this.space(); - this.word("implements"); - this.space(); - this.printList(node.implements); - } - } - this.space(); - this.print(node.body); -} -function _variance(node) { - var _node$variance; - const kind = (_node$variance = node.variance) == null ? void 0 : _node$variance.kind; - if (kind != null) { - if (kind === "plus") { - this.tokenChar(43); - } else if (kind === "minus") { - this.tokenChar(45); - } - } -} -function InterfaceDeclaration(node) { - this.word("interface"); - this.space(); - _interfaceish.call(this, node); -} -function andSeparator(occurrenceCount) { - this.space(); - this.token("&", false, occurrenceCount); - this.space(); -} -function InterfaceTypeAnnotation(node) { - var _node$extends2; - this.word("interface"); - if ((_node$extends2 = node.extends) != null && _node$extends2.length) { - this.space(); - this.word("extends"); - this.space(); - this.printList(node.extends); - } - this.space(); - this.print(node.body); -} -function IntersectionTypeAnnotation(node) { - this.printJoin(node.types, undefined, undefined, andSeparator); -} -function MixedTypeAnnotation() { - this.word("mixed"); -} -function EmptyTypeAnnotation() { - this.word("empty"); -} -function NullableTypeAnnotation(node) { - this.tokenChar(63); - this.print(node.typeAnnotation); -} -function NumberTypeAnnotation() { - this.word("number"); -} -function StringTypeAnnotation() { - this.word("string"); -} -function ThisTypeAnnotation() { - this.word("this"); -} -function TupleTypeAnnotation(node) { - this.tokenChar(91); - this.printList(node.types); - this.tokenChar(93); -} -function TypeofTypeAnnotation(node) { - this.word("typeof"); - this.space(); - this.print(node.argument); -} -function TypeAlias(node) { - this.word("type"); - this.space(); - this.print(node.id); - this.print(node.typeParameters); - this.space(); - this.tokenChar(61); - this.space(); - this.print(node.right); - this.semicolon(); -} -function TypeAnnotation(node, parent) { - this.tokenChar(58); - this.space(); - if (parent.type === "ArrowFunctionExpression") { - this.tokenContext |= _index.TokenContext.arrowFlowReturnType; - } else if (node.optional) { - this.tokenChar(63); - } - this.print(node.typeAnnotation); -} -function TypeParameterInstantiation(node) { - this.tokenChar(60); - this.printList(node.params); - this.tokenChar(62); -} -function TypeParameter(node) { - _variance.call(this, node); - this.word(node.name); - if (node.bound) { - this.print(node.bound); - } - if (node.default) { - this.space(); - this.tokenChar(61); - this.space(); - this.print(node.default); - } -} -function OpaqueType(node) { - this.word("opaque"); - this.space(); - this.word("type"); - this.space(); - this.print(node.id); - this.print(node.typeParameters); - if (node.supertype) { - this.tokenChar(58); - this.space(); - this.print(node.supertype); - } - if (node.impltype) { - this.space(); - this.tokenChar(61); - this.space(); - this.print(node.impltype); - } - this.semicolon(); -} -function ObjectTypeAnnotation(node) { - if (node.exact) { - this.token("{|"); - } else { - this.tokenChar(123); - } - const props = [...node.properties, ...(node.callProperties || []), ...(node.indexers || []), ...(node.internalSlots || [])]; - if (props.length) { - this.newline(); - this.space(); - this.printJoin(props, true, true, () => { - if (props.length !== 1 || node.inexact) { - this.tokenChar(44); - this.space(); - } - }, true); - this.space(); - } - if (node.inexact) { - this.indent(); - this.token("..."); - if (props.length) { - this.newline(); - } - this.dedent(); - } - if (node.exact) { - this.token("|}"); - } else { - this.tokenChar(125); - } -} -function ObjectTypeInternalSlot(node) { - if (node.static) { - this.word("static"); - this.space(); - } - this.tokenChar(91); - this.tokenChar(91); - this.print(node.id); - this.tokenChar(93); - this.tokenChar(93); - if (node.optional) this.tokenChar(63); - if (!node.method) { - this.tokenChar(58); - this.space(); - } - this.print(node.value); -} -function ObjectTypeCallProperty(node) { - if (node.static) { - this.word("static"); - this.space(); - } - this.print(node.value); -} -function ObjectTypeIndexer(node) { - if (node.static) { - this.word("static"); - this.space(); - } - _variance.call(this, node); - this.tokenChar(91); - if (node.id) { - this.print(node.id); - this.tokenChar(58); - this.space(); - } - this.print(node.key); - this.tokenChar(93); - this.tokenChar(58); - this.space(); - this.print(node.value); -} -function ObjectTypeProperty(node) { - if (node.proto) { - this.word("proto"); - this.space(); - } - if (node.static) { - this.word("static"); - this.space(); - } - if (node.kind === "get" || node.kind === "set") { - this.word(node.kind); - this.space(); - } - _variance.call(this, node); - this.print(node.key); - if (node.optional) this.tokenChar(63); - if (!node.method) { - this.tokenChar(58); - this.space(); - } - this.print(node.value); -} -function ObjectTypeSpreadProperty(node) { - this.token("..."); - this.print(node.argument); -} -function QualifiedTypeIdentifier(node) { - this.print(node.qualification); - this.tokenChar(46); - this.print(node.id); -} -function SymbolTypeAnnotation() { - this.word("symbol"); -} -function orSeparator(occurrenceCount) { - this.space(); - this.token("|", false, occurrenceCount); - this.space(); -} -function UnionTypeAnnotation(node) { - this.printJoin(node.types, undefined, undefined, orSeparator); -} -function TypeCastExpression(node) { - this.tokenChar(40); - this.print(node.expression); - this.print(node.typeAnnotation); - this.tokenChar(41); -} -function Variance(node) { - if (node.kind === "plus") { - this.tokenChar(43); - } else { - this.tokenChar(45); - } -} -function VoidTypeAnnotation() { - this.word("void"); -} -function IndexedAccessType(node) { - this.print(node.objectType, true); - this.tokenChar(91); - this.print(node.indexType); - this.tokenChar(93); -} -function OptionalIndexedAccessType(node) { - this.print(node.objectType); - if (node.optional) { - this.token("?."); - } - this.tokenChar(91); - this.print(node.indexType); - this.tokenChar(93); -} - -//# sourceMappingURL=flow.js.map diff --git a/node_modules/@babel/generator/lib/generators/flow.js.map b/node_modules/@babel/generator/lib/generators/flow.js.map deleted file mode 100644 index b44691af..00000000 --- a/node_modules/@babel/generator/lib/generators/flow.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_t","require","_modules","_index","_types2","isDeclareExportDeclaration","isStatement","AnyTypeAnnotation","word","ArrayTypeAnnotation","node","print","elementType","token","BooleanTypeAnnotation","BooleanLiteralTypeAnnotation","value","NullLiteralTypeAnnotation","DeclareClass","parent","space","_interfaceish","call","DeclareFunction","id","typeAnnotation","predicate","semicolon","InferredPredicate","DeclaredPredicate","DeclareInterface","InterfaceDeclaration","DeclareModule","body","DeclareModuleExports","DeclareTypeAlias","TypeAlias","DeclareOpaqueType","OpaqueType","DeclareVariable","DeclareExportDeclaration","default","FlowExportDeclaration","DeclareExportAllDeclaration","ExportAllDeclaration","EnumDeclaration","enumExplicitType","context","name","hasExplicitType","enumBody","members","indent","newline","member","hasUnknownMembers","dedent","EnumBooleanBody","explicitType","EnumNumberBody","EnumStringBody","EnumSymbolBody","EnumDefaultedMember","enumInitializedMember","init","EnumBooleanMember","EnumNumberMember","EnumStringMember","declaration","declar","specifiers","length","printList","source","ExistsTypeAnnotation","FunctionTypeAnnotation","typeParameters","this","params","rest","type","method","returnType","FunctionTypeParam","optional","InterfaceExtends","_node$extends","extends","_node$mixins","_node$implements","mixins","implements","_variance","_node$variance","kind","variance","andSeparator","occurrenceCount","InterfaceTypeAnnotation","_node$extends2","IntersectionTypeAnnotation","printJoin","types","undefined","MixedTypeAnnotation","EmptyTypeAnnotation","NullableTypeAnnotation","NumberTypeAnnotation","StringTypeAnnotation","ThisTypeAnnotation","TupleTypeAnnotation","TypeofTypeAnnotation","argument","right","TypeAnnotation","tokenContext","TokenContext","arrowFlowReturnType","TypeParameterInstantiation","TypeParameter","bound","supertype","impltype","ObjectTypeAnnotation","exact","props","properties","callProperties","indexers","internalSlots","inexact","ObjectTypeInternalSlot","static","ObjectTypeCallProperty","ObjectTypeIndexer","key","ObjectTypeProperty","proto","ObjectTypeSpreadProperty","QualifiedTypeIdentifier","qualification","SymbolTypeAnnotation","orSeparator","UnionTypeAnnotation","TypeCastExpression","expression","Variance","VoidTypeAnnotation","IndexedAccessType","objectType","indexType","OptionalIndexedAccessType"],"sources":["../../src/generators/flow.ts"],"sourcesContent":["import type Printer from \"../printer.ts\";\nimport { isDeclareExportDeclaration, isStatement } from \"@babel/types\";\nimport type * as t from \"@babel/types\";\nimport { ExportAllDeclaration } from \"./modules.ts\";\nimport { TokenContext } from \"../node/index.ts\";\n\nexport function AnyTypeAnnotation(this: Printer) {\n this.word(\"any\");\n}\n\nexport function ArrayTypeAnnotation(\n this: Printer,\n node: t.ArrayTypeAnnotation,\n) {\n this.print(node.elementType, true);\n this.token(\"[\");\n this.token(\"]\");\n}\n\nexport function BooleanTypeAnnotation(this: Printer) {\n this.word(\"boolean\");\n}\n\nexport function BooleanLiteralTypeAnnotation(\n this: Printer,\n node: t.BooleanLiteralTypeAnnotation,\n) {\n this.word(node.value ? \"true\" : \"false\");\n}\n\nexport function NullLiteralTypeAnnotation(this: Printer) {\n this.word(\"null\");\n}\n\nexport function DeclareClass(\n this: Printer,\n node: t.DeclareClass,\n parent: t.Node,\n) {\n if (!isDeclareExportDeclaration(parent)) {\n this.word(\"declare\");\n this.space();\n }\n this.word(\"class\");\n this.space();\n _interfaceish.call(this, node);\n}\n\nexport function DeclareFunction(\n this: Printer,\n node: t.DeclareFunction,\n parent: t.Node,\n) {\n if (!isDeclareExportDeclaration(parent)) {\n this.word(\"declare\");\n this.space();\n }\n this.word(\"function\");\n this.space();\n this.print(node.id);\n // @ts-ignore(Babel 7 vs Babel 8) TODO(Babel 8) Remove this comment, since we'll remove the Noop node\n this.print(node.id.typeAnnotation.typeAnnotation);\n\n if (node.predicate) {\n this.space();\n this.print(node.predicate);\n }\n\n this.semicolon();\n}\n\nexport function InferredPredicate(this: Printer) {\n this.token(\"%\");\n this.word(\"checks\");\n}\n\nexport function DeclaredPredicate(this: Printer, node: t.DeclaredPredicate) {\n this.token(\"%\");\n this.word(\"checks\");\n this.token(\"(\");\n this.print(node.value);\n this.token(\")\");\n}\n\nexport function DeclareInterface(this: Printer, node: t.DeclareInterface) {\n this.word(\"declare\");\n this.space();\n InterfaceDeclaration.call(this, node);\n}\n\nexport function DeclareModule(this: Printer, node: t.DeclareModule) {\n this.word(\"declare\");\n this.space();\n this.word(\"module\");\n this.space();\n this.print(node.id);\n this.space();\n this.print(node.body);\n}\n\nexport function DeclareModuleExports(\n this: Printer,\n node: t.DeclareModuleExports,\n) {\n this.word(\"declare\");\n this.space();\n this.word(\"module\");\n this.token(\".\");\n this.word(\"exports\");\n this.print(node.typeAnnotation);\n}\n\nexport function DeclareTypeAlias(this: Printer, node: t.DeclareTypeAlias) {\n this.word(\"declare\");\n this.space();\n TypeAlias.call(this, node);\n}\n\nexport function DeclareOpaqueType(\n this: Printer,\n node: t.DeclareOpaqueType,\n parent: t.Node,\n) {\n if (!isDeclareExportDeclaration(parent)) {\n this.word(\"declare\");\n this.space();\n }\n OpaqueType.call(this, node);\n}\n\nexport function DeclareVariable(\n this: Printer,\n node: t.DeclareVariable,\n parent: t.Node,\n) {\n if (!isDeclareExportDeclaration(parent)) {\n this.word(\"declare\");\n this.space();\n }\n this.word(\"var\");\n this.space();\n this.print(node.id);\n this.print(node.id.typeAnnotation);\n this.semicolon();\n}\n\nexport function DeclareExportDeclaration(\n this: Printer,\n node: t.DeclareExportDeclaration,\n) {\n this.word(\"declare\");\n this.space();\n this.word(\"export\");\n this.space();\n if (node.default) {\n this.word(\"default\");\n this.space();\n }\n\n FlowExportDeclaration.call(this, node);\n}\n\nexport function DeclareExportAllDeclaration(\n this: Printer,\n node: t.DeclareExportAllDeclaration,\n) {\n this.word(\"declare\");\n this.space();\n ExportAllDeclaration.call(this, node);\n}\n\nexport function EnumDeclaration(this: Printer, node: t.EnumDeclaration) {\n const { id, body } = node;\n this.word(\"enum\");\n this.space();\n this.print(id);\n this.print(body);\n}\n\nfunction enumExplicitType(\n context: Printer,\n name: string,\n hasExplicitType: boolean,\n) {\n if (hasExplicitType) {\n context.space();\n context.word(\"of\");\n context.space();\n context.word(name);\n }\n context.space();\n}\n\nfunction enumBody(context: Printer, node: t.EnumBody) {\n const { members } = node;\n context.token(\"{\");\n context.indent();\n context.newline();\n for (const member of members) {\n context.print(member);\n context.newline();\n }\n if (node.hasUnknownMembers) {\n context.token(\"...\");\n context.newline();\n }\n context.dedent();\n context.token(\"}\");\n}\n\nexport function EnumBooleanBody(this: Printer, node: t.EnumBooleanBody) {\n const { explicitType } = node;\n enumExplicitType(this, \"boolean\", explicitType);\n enumBody(this, node);\n}\n\nexport function EnumNumberBody(this: Printer, node: t.EnumNumberBody) {\n const { explicitType } = node;\n enumExplicitType(this, \"number\", explicitType);\n enumBody(this, node);\n}\n\nexport function EnumStringBody(this: Printer, node: t.EnumStringBody) {\n const { explicitType } = node;\n enumExplicitType(this, \"string\", explicitType);\n enumBody(this, node);\n}\n\nexport function EnumSymbolBody(this: Printer, node: t.EnumSymbolBody) {\n enumExplicitType(this, \"symbol\", true);\n enumBody(this, node);\n}\n\nexport function EnumDefaultedMember(\n this: Printer,\n node: t.EnumDefaultedMember,\n) {\n const { id } = node;\n this.print(id);\n this.token(\",\");\n}\n\nfunction enumInitializedMember(\n context: Printer,\n node: t.EnumBooleanMember | t.EnumNumberMember | t.EnumStringMember,\n) {\n context.print(node.id);\n context.space();\n context.token(\"=\");\n context.space();\n context.print(node.init);\n context.token(\",\");\n}\n\nexport function EnumBooleanMember(this: Printer, node: t.EnumBooleanMember) {\n enumInitializedMember(this, node);\n}\n\nexport function EnumNumberMember(this: Printer, node: t.EnumNumberMember) {\n enumInitializedMember(this, node);\n}\n\nexport function EnumStringMember(this: Printer, node: t.EnumStringMember) {\n enumInitializedMember(this, node);\n}\n\nfunction FlowExportDeclaration(\n this: Printer,\n node: t.DeclareExportDeclaration,\n) {\n if (node.declaration) {\n const declar = node.declaration;\n this.print(declar);\n if (!isStatement(declar)) this.semicolon();\n } else {\n this.token(\"{\");\n if (node.specifiers!.length) {\n this.space();\n this.printList(node.specifiers);\n this.space();\n }\n this.token(\"}\");\n\n if (node.source) {\n this.space();\n this.word(\"from\");\n this.space();\n this.print(node.source);\n }\n\n this.semicolon();\n }\n}\n\nexport function ExistsTypeAnnotation(this: Printer) {\n this.token(\"*\");\n}\n\nexport function FunctionTypeAnnotation(\n this: Printer,\n node: t.FunctionTypeAnnotation,\n parent?: t.Node,\n) {\n this.print(node.typeParameters);\n this.token(\"(\");\n\n if (node.this) {\n this.word(\"this\");\n this.token(\":\");\n this.space();\n this.print(node.this.typeAnnotation);\n if (node.params.length || node.rest) {\n this.token(\",\");\n this.space();\n }\n }\n\n this.printList(node.params);\n\n if (node.rest) {\n if (node.params.length) {\n this.token(\",\");\n this.space();\n }\n this.token(\"...\");\n this.print(node.rest);\n }\n\n this.token(\")\");\n\n // this node type is overloaded, not sure why but it makes it EXTREMELY annoying\n\n const type = parent?.type;\n if (\n type != null &&\n (type === \"ObjectTypeCallProperty\" ||\n type === \"ObjectTypeInternalSlot\" ||\n type === \"DeclareFunction\" ||\n (type === \"ObjectTypeProperty\" && parent.method))\n ) {\n this.token(\":\");\n } else {\n this.space();\n this.token(\"=>\");\n }\n\n this.space();\n this.print(node.returnType);\n}\n\nexport function FunctionTypeParam(this: Printer, node: t.FunctionTypeParam) {\n this.print(node.name);\n if (node.optional) this.token(\"?\");\n if (node.name) {\n this.token(\":\");\n this.space();\n }\n this.print(node.typeAnnotation);\n}\n\nexport function InterfaceExtends(this: Printer, node: t.InterfaceExtends) {\n this.print(node.id);\n this.print(node.typeParameters, true);\n}\n\nexport {\n InterfaceExtends as ClassImplements,\n InterfaceExtends as GenericTypeAnnotation,\n};\n\nexport function _interfaceish(\n this: Printer,\n node: t.InterfaceDeclaration | t.DeclareInterface | t.DeclareClass,\n) {\n this.print(node.id);\n this.print(node.typeParameters);\n if (node.extends?.length) {\n this.space();\n this.word(\"extends\");\n this.space();\n this.printList(node.extends);\n }\n if (node.type === \"DeclareClass\") {\n if (node.mixins?.length) {\n this.space();\n this.word(\"mixins\");\n this.space();\n this.printList(node.mixins);\n }\n if (node.implements?.length) {\n this.space();\n this.word(\"implements\");\n this.space();\n this.printList(node.implements);\n }\n }\n this.space();\n this.print(node.body);\n}\n\nexport function _variance(\n this: Printer,\n node:\n | t.TypeParameter\n | t.ObjectTypeIndexer\n | t.ObjectTypeProperty\n | t.ClassProperty\n | t.ClassPrivateProperty\n | t.ClassAccessorProperty,\n) {\n const kind = node.variance?.kind;\n if (kind != null) {\n if (kind === \"plus\") {\n this.token(\"+\");\n } else if (kind === \"minus\") {\n this.token(\"-\");\n }\n }\n}\n\nexport function InterfaceDeclaration(\n this: Printer,\n node: t.InterfaceDeclaration | t.DeclareInterface,\n) {\n this.word(\"interface\");\n this.space();\n _interfaceish.call(this, node);\n}\n\nfunction andSeparator(this: Printer, occurrenceCount: number) {\n this.space();\n this.token(\"&\", false, occurrenceCount);\n this.space();\n}\n\nexport function InterfaceTypeAnnotation(\n this: Printer,\n node: t.InterfaceTypeAnnotation,\n) {\n this.word(\"interface\");\n if (node.extends?.length) {\n this.space();\n this.word(\"extends\");\n this.space();\n this.printList(node.extends);\n }\n this.space();\n this.print(node.body);\n}\n\nexport function IntersectionTypeAnnotation(\n this: Printer,\n node: t.IntersectionTypeAnnotation,\n) {\n this.printJoin(node.types, undefined, undefined, andSeparator);\n}\n\nexport function MixedTypeAnnotation(this: Printer) {\n this.word(\"mixed\");\n}\n\nexport function EmptyTypeAnnotation(this: Printer) {\n this.word(\"empty\");\n}\n\nexport function NullableTypeAnnotation(\n this: Printer,\n node: t.NullableTypeAnnotation,\n) {\n this.token(\"?\");\n this.print(node.typeAnnotation);\n}\n\nexport {\n NumericLiteral as NumberLiteralTypeAnnotation,\n StringLiteral as StringLiteralTypeAnnotation,\n} from \"./types.ts\";\n\nexport function NumberTypeAnnotation(this: Printer) {\n this.word(\"number\");\n}\n\nexport function StringTypeAnnotation(this: Printer) {\n this.word(\"string\");\n}\n\nexport function ThisTypeAnnotation(this: Printer) {\n this.word(\"this\");\n}\n\nexport function TupleTypeAnnotation(\n this: Printer,\n node: t.TupleTypeAnnotation,\n) {\n this.token(\"[\");\n this.printList(node.types);\n this.token(\"]\");\n}\n\nexport function TypeofTypeAnnotation(\n this: Printer,\n node: t.TypeofTypeAnnotation,\n) {\n this.word(\"typeof\");\n this.space();\n this.print(node.argument);\n}\n\nexport function TypeAlias(\n this: Printer,\n node: t.TypeAlias | t.DeclareTypeAlias,\n) {\n this.word(\"type\");\n this.space();\n this.print(node.id);\n this.print(node.typeParameters);\n this.space();\n this.token(\"=\");\n this.space();\n this.print(node.right);\n this.semicolon();\n}\n\nexport function TypeAnnotation(\n this: Printer,\n node: t.TypeAnnotation,\n parent: t.Node,\n) {\n this.token(\":\");\n this.space();\n if (parent.type === \"ArrowFunctionExpression\") {\n this.tokenContext |= TokenContext.arrowFlowReturnType;\n } else if (\n // @ts-expect-error todo(flow->ts) can this be removed? `.optional` looks to be not existing property\n node.optional\n ) {\n this.token(\"?\");\n }\n this.print(node.typeAnnotation);\n}\n\nexport function TypeParameterInstantiation(\n this: Printer,\n node: t.TypeParameterInstantiation,\n): void {\n this.token(\"<\");\n this.printList(node.params);\n this.token(\">\");\n}\n\nexport { TypeParameterInstantiation as TypeParameterDeclaration };\n\nexport function TypeParameter(this: Printer, node: t.TypeParameter) {\n _variance.call(this, node);\n\n this.word(node.name);\n\n if (node.bound) {\n this.print(node.bound);\n }\n\n if (node.default) {\n this.space();\n this.token(\"=\");\n this.space();\n this.print(node.default);\n }\n}\n\nexport function OpaqueType(\n this: Printer,\n node: t.OpaqueType | t.DeclareOpaqueType,\n) {\n this.word(\"opaque\");\n this.space();\n this.word(\"type\");\n this.space();\n this.print(node.id);\n this.print(node.typeParameters);\n if (node.supertype) {\n this.token(\":\");\n this.space();\n this.print(node.supertype);\n }\n\n if (node.impltype) {\n this.space();\n this.token(\"=\");\n this.space();\n this.print(node.impltype);\n }\n this.semicolon();\n}\n\nexport function ObjectTypeAnnotation(\n this: Printer,\n node: t.ObjectTypeAnnotation,\n) {\n if (node.exact) {\n this.token(\"{|\");\n } else {\n this.token(\"{\");\n }\n\n // TODO: remove the array fallbacks and instead enforce the types to require an array\n const props = [\n ...node.properties,\n ...(node.callProperties || []),\n ...(node.indexers || []),\n ...(node.internalSlots || []),\n ];\n\n if (props.length) {\n this.newline();\n\n this.space();\n\n this.printJoin(\n props,\n true,\n true,\n () => {\n if (props.length !== 1 || node.inexact) {\n this.token(\",\");\n this.space();\n }\n },\n true,\n );\n\n this.space();\n }\n\n if (node.inexact) {\n this.indent();\n this.token(\"...\");\n if (props.length) {\n this.newline();\n }\n this.dedent();\n }\n\n if (node.exact) {\n this.token(\"|}\");\n } else {\n this.token(\"}\");\n }\n}\n\nexport function ObjectTypeInternalSlot(\n this: Printer,\n node: t.ObjectTypeInternalSlot,\n) {\n if (node.static) {\n this.word(\"static\");\n this.space();\n }\n this.token(\"[\");\n this.token(\"[\");\n this.print(node.id);\n this.token(\"]\");\n this.token(\"]\");\n if (node.optional) this.token(\"?\");\n if (!node.method) {\n this.token(\":\");\n this.space();\n }\n this.print(node.value);\n}\n\nexport function ObjectTypeCallProperty(\n this: Printer,\n node: t.ObjectTypeCallProperty,\n) {\n if (node.static) {\n this.word(\"static\");\n this.space();\n }\n this.print(node.value);\n}\n\nexport function ObjectTypeIndexer(this: Printer, node: t.ObjectTypeIndexer) {\n if (node.static) {\n this.word(\"static\");\n this.space();\n }\n _variance.call(this, node);\n this.token(\"[\");\n if (node.id) {\n this.print(node.id);\n this.token(\":\");\n this.space();\n }\n this.print(node.key);\n this.token(\"]\");\n this.token(\":\");\n this.space();\n this.print(node.value);\n}\n\nexport function ObjectTypeProperty(this: Printer, node: t.ObjectTypeProperty) {\n if (node.proto) {\n this.word(\"proto\");\n this.space();\n }\n if (node.static) {\n this.word(\"static\");\n this.space();\n }\n if (node.kind === \"get\" || node.kind === \"set\") {\n this.word(node.kind);\n this.space();\n }\n _variance.call(this, node);\n this.print(node.key);\n if (node.optional) this.token(\"?\");\n if (!node.method) {\n this.token(\":\");\n this.space();\n }\n this.print(node.value);\n}\n\nexport function ObjectTypeSpreadProperty(\n this: Printer,\n node: t.ObjectTypeSpreadProperty,\n) {\n this.token(\"...\");\n this.print(node.argument);\n}\n\nexport function QualifiedTypeIdentifier(\n this: Printer,\n node: t.QualifiedTypeIdentifier,\n) {\n this.print(node.qualification);\n this.token(\".\");\n this.print(node.id);\n}\n\nexport function SymbolTypeAnnotation(this: Printer) {\n this.word(\"symbol\");\n}\n\nfunction orSeparator(this: Printer, occurrenceCount: number) {\n this.space();\n this.token(\"|\", false, occurrenceCount);\n this.space();\n}\n\nexport function UnionTypeAnnotation(\n this: Printer,\n node: t.UnionTypeAnnotation,\n) {\n this.printJoin(node.types, undefined, undefined, orSeparator);\n}\n\nexport function TypeCastExpression(this: Printer, node: t.TypeCastExpression) {\n this.token(\"(\");\n this.print(node.expression);\n this.print(node.typeAnnotation);\n this.token(\")\");\n}\n\nexport function Variance(this: Printer, node: t.Variance) {\n if (node.kind === \"plus\") {\n this.token(\"+\");\n } else {\n this.token(\"-\");\n }\n}\n\nexport function VoidTypeAnnotation(this: Printer) {\n this.word(\"void\");\n}\n\nexport function IndexedAccessType(this: Printer, node: t.IndexedAccessType) {\n this.print(node.objectType, true);\n this.token(\"[\");\n this.print(node.indexType);\n this.token(\"]\");\n}\n\nexport function OptionalIndexedAccessType(\n this: Printer,\n node: t.OptionalIndexedAccessType,\n) {\n this.print(node.objectType);\n if (node.optional) {\n this.token(\"?.\");\n }\n this.token(\"[\");\n this.print(node.indexType);\n this.token(\"]\");\n}\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,IAAAA,EAAA,GAAAC,OAAA;AAEA,IAAAC,QAAA,GAAAD,OAAA;AACA,IAAAE,MAAA,GAAAF,OAAA;AAqdA,IAAAG,OAAA,GAAAH,OAAA;AAGoB;EA3dXI,0BAA0B;EAAEC;AAAW,IAAAN,EAAA;AAKzC,SAASO,iBAAiBA,CAAA,EAAgB;EAC/C,IAAI,CAACC,IAAI,CAAC,KAAK,CAAC;AAClB;AAEO,SAASC,mBAAmBA,CAEjCC,IAA2B,EAC3B;EACA,IAAI,CAACC,KAAK,CAACD,IAAI,CAACE,WAAW,EAAE,IAAI,CAAC;EAClC,IAAI,CAACC,SAAK,GAAI,CAAC;EACf,IAAI,CAACA,SAAK,GAAI,CAAC;AACjB;AAEO,SAASC,qBAAqBA,CAAA,EAAgB;EACnD,IAAI,CAACN,IAAI,CAAC,SAAS,CAAC;AACtB;AAEO,SAASO,4BAA4BA,CAE1CL,IAAoC,EACpC;EACA,IAAI,CAACF,IAAI,CAACE,IAAI,CAACM,KAAK,GAAG,MAAM,GAAG,OAAO,CAAC;AAC1C;AAEO,SAASC,yBAAyBA,CAAA,EAAgB;EACvD,IAAI,CAACT,IAAI,CAAC,MAAM,CAAC;AACnB;AAEO,SAASU,YAAYA,CAE1BR,IAAoB,EACpBS,MAAc,EACd;EACA,IAAI,CAACd,0BAA0B,CAACc,MAAM,CAAC,EAAE;IACvC,IAAI,CAACX,IAAI,CAAC,SAAS,CAAC;IACpB,IAAI,CAACY,KAAK,CAAC,CAAC;EACd;EACA,IAAI,CAACZ,IAAI,CAAC,OAAO,CAAC;EAClB,IAAI,CAACY,KAAK,CAAC,CAAC;EACZC,aAAa,CAACC,IAAI,CAAC,IAAI,EAAEZ,IAAI,CAAC;AAChC;AAEO,SAASa,eAAeA,CAE7Bb,IAAuB,EACvBS,MAAc,EACd;EACA,IAAI,CAACd,0BAA0B,CAACc,MAAM,CAAC,EAAE;IACvC,IAAI,CAACX,IAAI,CAAC,SAAS,CAAC;IACpB,IAAI,CAACY,KAAK,CAAC,CAAC;EACd;EACA,IAAI,CAACZ,IAAI,CAAC,UAAU,CAAC;EACrB,IAAI,CAACY,KAAK,CAAC,CAAC;EACZ,IAAI,CAACT,KAAK,CAACD,IAAI,CAACc,EAAE,CAAC;EAEnB,IAAI,CAACb,KAAK,CAACD,IAAI,CAACc,EAAE,CAACC,cAAc,CAACA,cAAc,CAAC;EAEjD,IAAIf,IAAI,CAACgB,SAAS,EAAE;IAClB,IAAI,CAACN,KAAK,CAAC,CAAC;IACZ,IAAI,CAACT,KAAK,CAACD,IAAI,CAACgB,SAAS,CAAC;EAC5B;EAEA,IAAI,CAACC,SAAS,CAAC,CAAC;AAClB;AAEO,SAASC,iBAAiBA,CAAA,EAAgB;EAC/C,IAAI,CAACf,SAAK,GAAI,CAAC;EACf,IAAI,CAACL,IAAI,CAAC,QAAQ,CAAC;AACrB;AAEO,SAASqB,iBAAiBA,CAAgBnB,IAAyB,EAAE;EAC1E,IAAI,CAACG,SAAK,GAAI,CAAC;EACf,IAAI,CAACL,IAAI,CAAC,QAAQ,CAAC;EACnB,IAAI,CAACK,SAAK,GAAI,CAAC;EACf,IAAI,CAACF,KAAK,CAACD,IAAI,CAACM,KAAK,CAAC;EACtB,IAAI,CAACH,SAAK,GAAI,CAAC;AACjB;AAEO,SAASiB,gBAAgBA,CAAgBpB,IAAwB,EAAE;EACxE,IAAI,CAACF,IAAI,CAAC,SAAS,CAAC;EACpB,IAAI,CAACY,KAAK,CAAC,CAAC;EACZW,oBAAoB,CAACT,IAAI,CAAC,IAAI,EAAEZ,IAAI,CAAC;AACvC;AAEO,SAASsB,aAAaA,CAAgBtB,IAAqB,EAAE;EAClE,IAAI,CAACF,IAAI,CAAC,SAAS,CAAC;EACpB,IAAI,CAACY,KAAK,CAAC,CAAC;EACZ,IAAI,CAACZ,IAAI,CAAC,QAAQ,CAAC;EACnB,IAAI,CAACY,KAAK,CAAC,CAAC;EACZ,IAAI,CAACT,KAAK,CAACD,IAAI,CAACc,EAAE,CAAC;EACnB,IAAI,CAACJ,KAAK,CAAC,CAAC;EACZ,IAAI,CAACT,KAAK,CAACD,IAAI,CAACuB,IAAI,CAAC;AACvB;AAEO,SAASC,oBAAoBA,CAElCxB,IAA4B,EAC5B;EACA,IAAI,CAACF,IAAI,CAAC,SAAS,CAAC;EACpB,IAAI,CAACY,KAAK,CAAC,CAAC;EACZ,IAAI,CAACZ,IAAI,CAAC,QAAQ,CAAC;EACnB,IAAI,CAACK,SAAK,GAAI,CAAC;EACf,IAAI,CAACL,IAAI,CAAC,SAAS,CAAC;EACpB,IAAI,CAACG,KAAK,CAACD,IAAI,CAACe,cAAc,CAAC;AACjC;AAEO,SAASU,gBAAgBA,CAAgBzB,IAAwB,EAAE;EACxE,IAAI,CAACF,IAAI,CAAC,SAAS,CAAC;EACpB,IAAI,CAACY,KAAK,CAAC,CAAC;EACZgB,SAAS,CAACd,IAAI,CAAC,IAAI,EAAEZ,IAAI,CAAC;AAC5B;AAEO,SAAS2B,iBAAiBA,CAE/B3B,IAAyB,EACzBS,MAAc,EACd;EACA,IAAI,CAACd,0BAA0B,CAACc,MAAM,CAAC,EAAE;IACvC,IAAI,CAACX,IAAI,CAAC,SAAS,CAAC;IACpB,IAAI,CAACY,KAAK,CAAC,CAAC;EACd;EACAkB,UAAU,CAAChB,IAAI,CAAC,IAAI,EAAEZ,IAAI,CAAC;AAC7B;AAEO,SAAS6B,eAAeA,CAE7B7B,IAAuB,EACvBS,MAAc,EACd;EACA,IAAI,CAACd,0BAA0B,CAACc,MAAM,CAAC,EAAE;IACvC,IAAI,CAACX,IAAI,CAAC,SAAS,CAAC;IACpB,IAAI,CAACY,KAAK,CAAC,CAAC;EACd;EACA,IAAI,CAACZ,IAAI,CAAC,KAAK,CAAC;EAChB,IAAI,CAACY,KAAK,CAAC,CAAC;EACZ,IAAI,CAACT,KAAK,CAACD,IAAI,CAACc,EAAE,CAAC;EACnB,IAAI,CAACb,KAAK,CAACD,IAAI,CAACc,EAAE,CAACC,cAAc,CAAC;EAClC,IAAI,CAACE,SAAS,CAAC,CAAC;AAClB;AAEO,SAASa,wBAAwBA,CAEtC9B,IAAgC,EAChC;EACA,IAAI,CAACF,IAAI,CAAC,SAAS,CAAC;EACpB,IAAI,CAACY,KAAK,CAAC,CAAC;EACZ,IAAI,CAACZ,IAAI,CAAC,QAAQ,CAAC;EACnB,IAAI,CAACY,KAAK,CAAC,CAAC;EACZ,IAAIV,IAAI,CAAC+B,OAAO,EAAE;IAChB,IAAI,CAACjC,IAAI,CAAC,SAAS,CAAC;IACpB,IAAI,CAACY,KAAK,CAAC,CAAC;EACd;EAEAsB,qBAAqB,CAACpB,IAAI,CAAC,IAAI,EAAEZ,IAAI,CAAC;AACxC;AAEO,SAASiC,2BAA2BA,CAEzCjC,IAAmC,EACnC;EACA,IAAI,CAACF,IAAI,CAAC,SAAS,CAAC;EACpB,IAAI,CAACY,KAAK,CAAC,CAAC;EACZwB,6BAAoB,CAACtB,IAAI,CAAC,IAAI,EAAEZ,IAAI,CAAC;AACvC;AAEO,SAASmC,eAAeA,CAAgBnC,IAAuB,EAAE;EACtE,MAAM;IAAEc,EAAE;IAAES;EAAK,CAAC,GAAGvB,IAAI;EACzB,IAAI,CAACF,IAAI,CAAC,MAAM,CAAC;EACjB,IAAI,CAACY,KAAK,CAAC,CAAC;EACZ,IAAI,CAACT,KAAK,CAACa,EAAE,CAAC;EACd,IAAI,CAACb,KAAK,CAACsB,IAAI,CAAC;AAClB;AAEA,SAASa,gBAAgBA,CACvBC,OAAgB,EAChBC,IAAY,EACZC,eAAwB,EACxB;EACA,IAAIA,eAAe,EAAE;IACnBF,OAAO,CAAC3B,KAAK,CAAC,CAAC;IACf2B,OAAO,CAACvC,IAAI,CAAC,IAAI,CAAC;IAClBuC,OAAO,CAAC3B,KAAK,CAAC,CAAC;IACf2B,OAAO,CAACvC,IAAI,CAACwC,IAAI,CAAC;EACpB;EACAD,OAAO,CAAC3B,KAAK,CAAC,CAAC;AACjB;AAEA,SAAS8B,QAAQA,CAACH,OAAgB,EAAErC,IAAgB,EAAE;EACpD,MAAM;IAAEyC;EAAQ,CAAC,GAAGzC,IAAI;EACxBqC,OAAO,CAAClC,KAAK,CAAC,GAAG,CAAC;EAClBkC,OAAO,CAACK,MAAM,CAAC,CAAC;EAChBL,OAAO,CAACM,OAAO,CAAC,CAAC;EACjB,KAAK,MAAMC,MAAM,IAAIH,OAAO,EAAE;IAC5BJ,OAAO,CAACpC,KAAK,CAAC2C,MAAM,CAAC;IACrBP,OAAO,CAACM,OAAO,CAAC,CAAC;EACnB;EACA,IAAI3C,IAAI,CAAC6C,iBAAiB,EAAE;IAC1BR,OAAO,CAAClC,KAAK,CAAC,KAAK,CAAC;IACpBkC,OAAO,CAACM,OAAO,CAAC,CAAC;EACnB;EACAN,OAAO,CAACS,MAAM,CAAC,CAAC;EAChBT,OAAO,CAAClC,KAAK,CAAC,GAAG,CAAC;AACpB;AAEO,SAAS4C,eAAeA,CAAgB/C,IAAuB,EAAE;EACtE,MAAM;IAAEgD;EAAa,CAAC,GAAGhD,IAAI;EAC7BoC,gBAAgB,CAAC,IAAI,EAAE,SAAS,EAAEY,YAAY,CAAC;EAC/CR,QAAQ,CAAC,IAAI,EAAExC,IAAI,CAAC;AACtB;AAEO,SAASiD,cAAcA,CAAgBjD,IAAsB,EAAE;EACpE,MAAM;IAAEgD;EAAa,CAAC,GAAGhD,IAAI;EAC7BoC,gBAAgB,CAAC,IAAI,EAAE,QAAQ,EAAEY,YAAY,CAAC;EAC9CR,QAAQ,CAAC,IAAI,EAAExC,IAAI,CAAC;AACtB;AAEO,SAASkD,cAAcA,CAAgBlD,IAAsB,EAAE;EACpE,MAAM;IAAEgD;EAAa,CAAC,GAAGhD,IAAI;EAC7BoC,gBAAgB,CAAC,IAAI,EAAE,QAAQ,EAAEY,YAAY,CAAC;EAC9CR,QAAQ,CAAC,IAAI,EAAExC,IAAI,CAAC;AACtB;AAEO,SAASmD,cAAcA,CAAgBnD,IAAsB,EAAE;EACpEoC,gBAAgB,CAAC,IAAI,EAAE,QAAQ,EAAE,IAAI,CAAC;EACtCI,QAAQ,CAAC,IAAI,EAAExC,IAAI,CAAC;AACtB;AAEO,SAASoD,mBAAmBA,CAEjCpD,IAA2B,EAC3B;EACA,MAAM;IAAEc;EAAG,CAAC,GAAGd,IAAI;EACnB,IAAI,CAACC,KAAK,CAACa,EAAE,CAAC;EACd,IAAI,CAACX,SAAK,GAAI,CAAC;AACjB;AAEA,SAASkD,qBAAqBA,CAC5BhB,OAAgB,EAChBrC,IAAmE,EACnE;EACAqC,OAAO,CAACpC,KAAK,CAACD,IAAI,CAACc,EAAE,CAAC;EACtBuB,OAAO,CAAC3B,KAAK,CAAC,CAAC;EACf2B,OAAO,CAAClC,KAAK,CAAC,GAAG,CAAC;EAClBkC,OAAO,CAAC3B,KAAK,CAAC,CAAC;EACf2B,OAAO,CAACpC,KAAK,CAACD,IAAI,CAACsD,IAAI,CAAC;EACxBjB,OAAO,CAAClC,KAAK,CAAC,GAAG,CAAC;AACpB;AAEO,SAASoD,iBAAiBA,CAAgBvD,IAAyB,EAAE;EAC1EqD,qBAAqB,CAAC,IAAI,EAAErD,IAAI,CAAC;AACnC;AAEO,SAASwD,gBAAgBA,CAAgBxD,IAAwB,EAAE;EACxEqD,qBAAqB,CAAC,IAAI,EAAErD,IAAI,CAAC;AACnC;AAEO,SAASyD,gBAAgBA,CAAgBzD,IAAwB,EAAE;EACxEqD,qBAAqB,CAAC,IAAI,EAAErD,IAAI,CAAC;AACnC;AAEA,SAASgC,qBAAqBA,CAE5BhC,IAAgC,EAChC;EACA,IAAIA,IAAI,CAAC0D,WAAW,EAAE;IACpB,MAAMC,MAAM,GAAG3D,IAAI,CAAC0D,WAAW;IAC/B,IAAI,CAACzD,KAAK,CAAC0D,MAAM,CAAC;IAClB,IAAI,CAAC/D,WAAW,CAAC+D,MAAM,CAAC,EAAE,IAAI,CAAC1C,SAAS,CAAC,CAAC;EAC5C,CAAC,MAAM;IACL,IAAI,CAACd,SAAK,IAAI,CAAC;IACf,IAAIH,IAAI,CAAC4D,UAAU,CAAEC,MAAM,EAAE;MAC3B,IAAI,CAACnD,KAAK,CAAC,CAAC;MACZ,IAAI,CAACoD,SAAS,CAAC9D,IAAI,CAAC4D,UAAU,CAAC;MAC/B,IAAI,CAAClD,KAAK,CAAC,CAAC;IACd;IACA,IAAI,CAACP,SAAK,IAAI,CAAC;IAEf,IAAIH,IAAI,CAAC+D,MAAM,EAAE;MACf,IAAI,CAACrD,KAAK,CAAC,CAAC;MACZ,IAAI,CAACZ,IAAI,CAAC,MAAM,CAAC;MACjB,IAAI,CAACY,KAAK,CAAC,CAAC;MACZ,IAAI,CAACT,KAAK,CAACD,IAAI,CAAC+D,MAAM,CAAC;IACzB;IAEA,IAAI,CAAC9C,SAAS,CAAC,CAAC;EAClB;AACF;AAEO,SAAS+C,oBAAoBA,CAAA,EAAgB;EAClD,IAAI,CAAC7D,SAAK,GAAI,CAAC;AACjB;AAEO,SAAS8D,sBAAsBA,CAEpCjE,IAA8B,EAC9BS,MAAe,EACf;EACA,IAAI,CAACR,KAAK,CAACD,IAAI,CAACkE,cAAc,CAAC;EAC/B,IAAI,CAAC/D,SAAK,GAAI,CAAC;EAEf,IAAIH,IAAI,CAACmE,IAAI,EAAE;IACb,IAAI,CAACrE,IAAI,CAAC,MAAM,CAAC;IACjB,IAAI,CAACK,SAAK,GAAI,CAAC;IACf,IAAI,CAACO,KAAK,CAAC,CAAC;IACZ,IAAI,CAACT,KAAK,CAACD,IAAI,CAACmE,IAAI,CAACpD,cAAc,CAAC;IACpC,IAAIf,IAAI,CAACoE,MAAM,CAACP,MAAM,IAAI7D,IAAI,CAACqE,IAAI,EAAE;MACnC,IAAI,CAAClE,SAAK,GAAI,CAAC;MACf,IAAI,CAACO,KAAK,CAAC,CAAC;IACd;EACF;EAEA,IAAI,CAACoD,SAAS,CAAC9D,IAAI,CAACoE,MAAM,CAAC;EAE3B,IAAIpE,IAAI,CAACqE,IAAI,EAAE;IACb,IAAIrE,IAAI,CAACoE,MAAM,CAACP,MAAM,EAAE;MACtB,IAAI,CAAC1D,SAAK,GAAI,CAAC;MACf,IAAI,CAACO,KAAK,CAAC,CAAC;IACd;IACA,IAAI,CAACP,KAAK,CAAC,KAAK,CAAC;IACjB,IAAI,CAACF,KAAK,CAACD,IAAI,CAACqE,IAAI,CAAC;EACvB;EAEA,IAAI,CAAClE,SAAK,GAAI,CAAC;EAIf,MAAMmE,IAAI,GAAG7D,MAAM,oBAANA,MAAM,CAAE6D,IAAI;EACzB,IACEA,IAAI,IAAI,IAAI,KACXA,IAAI,KAAK,wBAAwB,IAChCA,IAAI,KAAK,wBAAwB,IACjCA,IAAI,KAAK,iBAAiB,IACzBA,IAAI,KAAK,oBAAoB,IAAI7D,MAAM,CAAC8D,MAAO,CAAC,EACnD;IACA,IAAI,CAACpE,SAAK,GAAI,CAAC;EACjB,CAAC,MAAM;IACL,IAAI,CAACO,KAAK,CAAC,CAAC;IACZ,IAAI,CAACP,KAAK,CAAC,IAAI,CAAC;EAClB;EAEA,IAAI,CAACO,KAAK,CAAC,CAAC;EACZ,IAAI,CAACT,KAAK,CAACD,IAAI,CAACwE,UAAU,CAAC;AAC7B;AAEO,SAASC,iBAAiBA,CAAgBzE,IAAyB,EAAE;EAC1E,IAAI,CAACC,KAAK,CAACD,IAAI,CAACsC,IAAI,CAAC;EACrB,IAAItC,IAAI,CAAC0E,QAAQ,EAAE,IAAI,CAACvE,SAAK,GAAI,CAAC;EAClC,IAAIH,IAAI,CAACsC,IAAI,EAAE;IACb,IAAI,CAACnC,SAAK,GAAI,CAAC;IACf,IAAI,CAACO,KAAK,CAAC,CAAC;EACd;EACA,IAAI,CAACT,KAAK,CAACD,IAAI,CAACe,cAAc,CAAC;AACjC;AAEO,SAAS4D,gBAAgBA,CAAgB3E,IAAwB,EAAE;EACxE,IAAI,CAACC,KAAK,CAACD,IAAI,CAACc,EAAE,CAAC;EACnB,IAAI,CAACb,KAAK,CAACD,IAAI,CAACkE,cAAc,EAAE,IAAI,CAAC;AACvC;AAOO,SAASvD,aAAaA,CAE3BX,IAAkE,EAClE;EAAA,IAAA4E,aAAA;EACA,IAAI,CAAC3E,KAAK,CAACD,IAAI,CAACc,EAAE,CAAC;EACnB,IAAI,CAACb,KAAK,CAACD,IAAI,CAACkE,cAAc,CAAC;EAC/B,KAAAU,aAAA,GAAI5E,IAAI,CAAC6E,OAAO,aAAZD,aAAA,CAAcf,MAAM,EAAE;IACxB,IAAI,CAACnD,KAAK,CAAC,CAAC;IACZ,IAAI,CAACZ,IAAI,CAAC,SAAS,CAAC;IACpB,IAAI,CAACY,KAAK,CAAC,CAAC;IACZ,IAAI,CAACoD,SAAS,CAAC9D,IAAI,CAAC6E,OAAO,CAAC;EAC9B;EACA,IAAI7E,IAAI,CAACsE,IAAI,KAAK,cAAc,EAAE;IAAA,IAAAQ,YAAA,EAAAC,gBAAA;IAChC,KAAAD,YAAA,GAAI9E,IAAI,CAACgF,MAAM,aAAXF,YAAA,CAAajB,MAAM,EAAE;MACvB,IAAI,CAACnD,KAAK,CAAC,CAAC;MACZ,IAAI,CAACZ,IAAI,CAAC,QAAQ,CAAC;MACnB,IAAI,CAACY,KAAK,CAAC,CAAC;MACZ,IAAI,CAACoD,SAAS,CAAC9D,IAAI,CAACgF,MAAM,CAAC;IAC7B;IACA,KAAAD,gBAAA,GAAI/E,IAAI,CAACiF,UAAU,aAAfF,gBAAA,CAAiBlB,MAAM,EAAE;MAC3B,IAAI,CAACnD,KAAK,CAAC,CAAC;MACZ,IAAI,CAACZ,IAAI,CAAC,YAAY,CAAC;MACvB,IAAI,CAACY,KAAK,CAAC,CAAC;MACZ,IAAI,CAACoD,SAAS,CAAC9D,IAAI,CAACiF,UAAU,CAAC;IACjC;EACF;EACA,IAAI,CAACvE,KAAK,CAAC,CAAC;EACZ,IAAI,CAACT,KAAK,CAACD,IAAI,CAACuB,IAAI,CAAC;AACvB;AAEO,SAAS2D,SAASA,CAEvBlF,IAM2B,EAC3B;EAAA,IAAAmF,cAAA;EACA,MAAMC,IAAI,IAAAD,cAAA,GAAGnF,IAAI,CAACqF,QAAQ,qBAAbF,cAAA,CAAeC,IAAI;EAChC,IAAIA,IAAI,IAAI,IAAI,EAAE;IAChB,IAAIA,IAAI,KAAK,MAAM,EAAE;MACnB,IAAI,CAACjF,SAAK,GAAI,CAAC;IACjB,CAAC,MAAM,IAAIiF,IAAI,KAAK,OAAO,EAAE;MAC3B,IAAI,CAACjF,SAAK,GAAI,CAAC;IACjB;EACF;AACF;AAEO,SAASkB,oBAAoBA,CAElCrB,IAAiD,EACjD;EACA,IAAI,CAACF,IAAI,CAAC,WAAW,CAAC;EACtB,IAAI,CAACY,KAAK,CAAC,CAAC;EACZC,aAAa,CAACC,IAAI,CAAC,IAAI,EAAEZ,IAAI,CAAC;AAChC;AAEA,SAASsF,YAAYA,CAAgBC,eAAuB,EAAE;EAC5D,IAAI,CAAC7E,KAAK,CAAC,CAAC;EACZ,IAAI,CAACP,KAAK,CAAC,GAAG,EAAE,KAAK,EAAEoF,eAAe,CAAC;EACvC,IAAI,CAAC7E,KAAK,CAAC,CAAC;AACd;AAEO,SAAS8E,uBAAuBA,CAErCxF,IAA+B,EAC/B;EAAA,IAAAyF,cAAA;EACA,IAAI,CAAC3F,IAAI,CAAC,WAAW,CAAC;EACtB,KAAA2F,cAAA,GAAIzF,IAAI,CAAC6E,OAAO,aAAZY,cAAA,CAAc5B,MAAM,EAAE;IACxB,IAAI,CAACnD,KAAK,CAAC,CAAC;IACZ,IAAI,CAACZ,IAAI,CAAC,SAAS,CAAC;IACpB,IAAI,CAACY,KAAK,CAAC,CAAC;IACZ,IAAI,CAACoD,SAAS,CAAC9D,IAAI,CAAC6E,OAAO,CAAC;EAC9B;EACA,IAAI,CAACnE,KAAK,CAAC,CAAC;EACZ,IAAI,CAACT,KAAK,CAACD,IAAI,CAACuB,IAAI,CAAC;AACvB;AAEO,SAASmE,0BAA0BA,CAExC1F,IAAkC,EAClC;EACA,IAAI,CAAC2F,SAAS,CAAC3F,IAAI,CAAC4F,KAAK,EAAEC,SAAS,EAAEA,SAAS,EAAEP,YAAY,CAAC;AAChE;AAEO,SAASQ,mBAAmBA,CAAA,EAAgB;EACjD,IAAI,CAAChG,IAAI,CAAC,OAAO,CAAC;AACpB;AAEO,SAASiG,mBAAmBA,CAAA,EAAgB;EACjD,IAAI,CAACjG,IAAI,CAAC,OAAO,CAAC;AACpB;AAEO,SAASkG,sBAAsBA,CAEpChG,IAA8B,EAC9B;EACA,IAAI,CAACG,SAAK,GAAI,CAAC;EACf,IAAI,CAACF,KAAK,CAACD,IAAI,CAACe,cAAc,CAAC;AACjC;AAOO,SAASkF,oBAAoBA,CAAA,EAAgB;EAClD,IAAI,CAACnG,IAAI,CAAC,QAAQ,CAAC;AACrB;AAEO,SAASoG,oBAAoBA,CAAA,EAAgB;EAClD,IAAI,CAACpG,IAAI,CAAC,QAAQ,CAAC;AACrB;AAEO,SAASqG,kBAAkBA,CAAA,EAAgB;EAChD,IAAI,CAACrG,IAAI,CAAC,MAAM,CAAC;AACnB;AAEO,SAASsG,mBAAmBA,CAEjCpG,IAA2B,EAC3B;EACA,IAAI,CAACG,SAAK,GAAI,CAAC;EACf,IAAI,CAAC2D,SAAS,CAAC9D,IAAI,CAAC4F,KAAK,CAAC;EAC1B,IAAI,CAACzF,SAAK,GAAI,CAAC;AACjB;AAEO,SAASkG,oBAAoBA,CAElCrG,IAA4B,EAC5B;EACA,IAAI,CAACF,IAAI,CAAC,QAAQ,CAAC;EACnB,IAAI,CAACY,KAAK,CAAC,CAAC;EACZ,IAAI,CAACT,KAAK,CAACD,IAAI,CAACsG,QAAQ,CAAC;AAC3B;AAEO,SAAS5E,SAASA,CAEvB1B,IAAsC,EACtC;EACA,IAAI,CAACF,IAAI,CAAC,MAAM,CAAC;EACjB,IAAI,CAACY,KAAK,CAAC,CAAC;EACZ,IAAI,CAACT,KAAK,CAACD,IAAI,CAACc,EAAE,CAAC;EACnB,IAAI,CAACb,KAAK,CAACD,IAAI,CAACkE,cAAc,CAAC;EAC/B,IAAI,CAACxD,KAAK,CAAC,CAAC;EACZ,IAAI,CAACP,SAAK,GAAI,CAAC;EACf,IAAI,CAACO,KAAK,CAAC,CAAC;EACZ,IAAI,CAACT,KAAK,CAACD,IAAI,CAACuG,KAAK,CAAC;EACtB,IAAI,CAACtF,SAAS,CAAC,CAAC;AAClB;AAEO,SAASuF,cAAcA,CAE5BxG,IAAsB,EACtBS,MAAc,EACd;EACA,IAAI,CAACN,SAAK,GAAI,CAAC;EACf,IAAI,CAACO,KAAK,CAAC,CAAC;EACZ,IAAID,MAAM,CAAC6D,IAAI,KAAK,yBAAyB,EAAE;IAC7C,IAAI,CAACmC,YAAY,IAAIC,mBAAY,CAACC,mBAAmB;EACvD,CAAC,MAAM,IAEL3G,IAAI,CAAC0E,QAAQ,EACb;IACA,IAAI,CAACvE,SAAK,GAAI,CAAC;EACjB;EACA,IAAI,CAACF,KAAK,CAACD,IAAI,CAACe,cAAc,CAAC;AACjC;AAEO,SAAS6F,0BAA0BA,CAExC5G,IAAkC,EAC5B;EACN,IAAI,CAACG,SAAK,GAAI,CAAC;EACf,IAAI,CAAC2D,SAAS,CAAC9D,IAAI,CAACoE,MAAM,CAAC;EAC3B,IAAI,CAACjE,SAAK,GAAI,CAAC;AACjB;AAIO,SAAS0G,aAAaA,CAAgB7G,IAAqB,EAAE;EAClEkF,SAAS,CAACtE,IAAI,CAAC,IAAI,EAAEZ,IAAI,CAAC;EAE1B,IAAI,CAACF,IAAI,CAACE,IAAI,CAACsC,IAAI,CAAC;EAEpB,IAAItC,IAAI,CAAC8G,KAAK,EAAE;IACd,IAAI,CAAC7G,KAAK,CAACD,IAAI,CAAC8G,KAAK,CAAC;EACxB;EAEA,IAAI9G,IAAI,CAAC+B,OAAO,EAAE;IAChB,IAAI,CAACrB,KAAK,CAAC,CAAC;IACZ,IAAI,CAACP,SAAK,GAAI,CAAC;IACf,IAAI,CAACO,KAAK,CAAC,CAAC;IACZ,IAAI,CAACT,KAAK,CAACD,IAAI,CAAC+B,OAAO,CAAC;EAC1B;AACF;AAEO,SAASH,UAAUA,CAExB5B,IAAwC,EACxC;EACA,IAAI,CAACF,IAAI,CAAC,QAAQ,CAAC;EACnB,IAAI,CAACY,KAAK,CAAC,CAAC;EACZ,IAAI,CAACZ,IAAI,CAAC,MAAM,CAAC;EACjB,IAAI,CAACY,KAAK,CAAC,CAAC;EACZ,IAAI,CAACT,KAAK,CAACD,IAAI,CAACc,EAAE,CAAC;EACnB,IAAI,CAACb,KAAK,CAACD,IAAI,CAACkE,cAAc,CAAC;EAC/B,IAAIlE,IAAI,CAAC+G,SAAS,EAAE;IAClB,IAAI,CAAC5G,SAAK,GAAI,CAAC;IACf,IAAI,CAACO,KAAK,CAAC,CAAC;IACZ,IAAI,CAACT,KAAK,CAACD,IAAI,CAAC+G,SAAS,CAAC;EAC5B;EAEA,IAAI/G,IAAI,CAACgH,QAAQ,EAAE;IACjB,IAAI,CAACtG,KAAK,CAAC,CAAC;IACZ,IAAI,CAACP,SAAK,GAAI,CAAC;IACf,IAAI,CAACO,KAAK,CAAC,CAAC;IACZ,IAAI,CAACT,KAAK,CAACD,IAAI,CAACgH,QAAQ,CAAC;EAC3B;EACA,IAAI,CAAC/F,SAAS,CAAC,CAAC;AAClB;AAEO,SAASgG,oBAAoBA,CAElCjH,IAA4B,EAC5B;EACA,IAAIA,IAAI,CAACkH,KAAK,EAAE;IACd,IAAI,CAAC/G,KAAK,CAAC,IAAI,CAAC;EAClB,CAAC,MAAM;IACL,IAAI,CAACA,SAAK,IAAI,CAAC;EACjB;EAGA,MAAMgH,KAAK,GAAG,CACZ,GAAGnH,IAAI,CAACoH,UAAU,EAClB,IAAIpH,IAAI,CAACqH,cAAc,IAAI,EAAE,CAAC,EAC9B,IAAIrH,IAAI,CAACsH,QAAQ,IAAI,EAAE,CAAC,EACxB,IAAItH,IAAI,CAACuH,aAAa,IAAI,EAAE,CAAC,CAC9B;EAED,IAAIJ,KAAK,CAACtD,MAAM,EAAE;IAChB,IAAI,CAAClB,OAAO,CAAC,CAAC;IAEd,IAAI,CAACjC,KAAK,CAAC,CAAC;IAEZ,IAAI,CAACiF,SAAS,CACZwB,KAAK,EACL,IAAI,EACJ,IAAI,EACJ,MAAM;MACJ,IAAIA,KAAK,CAACtD,MAAM,KAAK,CAAC,IAAI7D,IAAI,CAACwH,OAAO,EAAE;QACtC,IAAI,CAACrH,SAAK,GAAI,CAAC;QACf,IAAI,CAACO,KAAK,CAAC,CAAC;MACd;IACF,CAAC,EACD,IACF,CAAC;IAED,IAAI,CAACA,KAAK,CAAC,CAAC;EACd;EAEA,IAAIV,IAAI,CAACwH,OAAO,EAAE;IAChB,IAAI,CAAC9E,MAAM,CAAC,CAAC;IACb,IAAI,CAACvC,KAAK,CAAC,KAAK,CAAC;IACjB,IAAIgH,KAAK,CAACtD,MAAM,EAAE;MAChB,IAAI,CAAClB,OAAO,CAAC,CAAC;IAChB;IACA,IAAI,CAACG,MAAM,CAAC,CAAC;EACf;EAEA,IAAI9C,IAAI,CAACkH,KAAK,EAAE;IACd,IAAI,CAAC/G,KAAK,CAAC,IAAI,CAAC;EAClB,CAAC,MAAM;IACL,IAAI,CAACA,SAAK,IAAI,CAAC;EACjB;AACF;AAEO,SAASsH,sBAAsBA,CAEpCzH,IAA8B,EAC9B;EACA,IAAIA,IAAI,CAAC0H,MAAM,EAAE;IACf,IAAI,CAAC5H,IAAI,CAAC,QAAQ,CAAC;IACnB,IAAI,CAACY,KAAK,CAAC,CAAC;EACd;EACA,IAAI,CAACP,SAAK,GAAI,CAAC;EACf,IAAI,CAACA,SAAK,GAAI,CAAC;EACf,IAAI,CAACF,KAAK,CAACD,IAAI,CAACc,EAAE,CAAC;EACnB,IAAI,CAACX,SAAK,GAAI,CAAC;EACf,IAAI,CAACA,SAAK,GAAI,CAAC;EACf,IAAIH,IAAI,CAAC0E,QAAQ,EAAE,IAAI,CAACvE,SAAK,GAAI,CAAC;EAClC,IAAI,CAACH,IAAI,CAACuE,MAAM,EAAE;IAChB,IAAI,CAACpE,SAAK,GAAI,CAAC;IACf,IAAI,CAACO,KAAK,CAAC,CAAC;EACd;EACA,IAAI,CAACT,KAAK,CAACD,IAAI,CAACM,KAAK,CAAC;AACxB;AAEO,SAASqH,sBAAsBA,CAEpC3H,IAA8B,EAC9B;EACA,IAAIA,IAAI,CAAC0H,MAAM,EAAE;IACf,IAAI,CAAC5H,IAAI,CAAC,QAAQ,CAAC;IACnB,IAAI,CAACY,KAAK,CAAC,CAAC;EACd;EACA,IAAI,CAACT,KAAK,CAACD,IAAI,CAACM,KAAK,CAAC;AACxB;AAEO,SAASsH,iBAAiBA,CAAgB5H,IAAyB,EAAE;EAC1E,IAAIA,IAAI,CAAC0H,MAAM,EAAE;IACf,IAAI,CAAC5H,IAAI,CAAC,QAAQ,CAAC;IACnB,IAAI,CAACY,KAAK,CAAC,CAAC;EACd;EACAwE,SAAS,CAACtE,IAAI,CAAC,IAAI,EAAEZ,IAAI,CAAC;EAC1B,IAAI,CAACG,SAAK,GAAI,CAAC;EACf,IAAIH,IAAI,CAACc,EAAE,EAAE;IACX,IAAI,CAACb,KAAK,CAACD,IAAI,CAACc,EAAE,CAAC;IACnB,IAAI,CAACX,SAAK,GAAI,CAAC;IACf,IAAI,CAACO,KAAK,CAAC,CAAC;EACd;EACA,IAAI,CAACT,KAAK,CAACD,IAAI,CAAC6H,GAAG,CAAC;EACpB,IAAI,CAAC1H,SAAK,GAAI,CAAC;EACf,IAAI,CAACA,SAAK,GAAI,CAAC;EACf,IAAI,CAACO,KAAK,CAAC,CAAC;EACZ,IAAI,CAACT,KAAK,CAACD,IAAI,CAACM,KAAK,CAAC;AACxB;AAEO,SAASwH,kBAAkBA,CAAgB9H,IAA0B,EAAE;EAC5E,IAAIA,IAAI,CAAC+H,KAAK,EAAE;IACd,IAAI,CAACjI,IAAI,CAAC,OAAO,CAAC;IAClB,IAAI,CAACY,KAAK,CAAC,CAAC;EACd;EACA,IAAIV,IAAI,CAAC0H,MAAM,EAAE;IACf,IAAI,CAAC5H,IAAI,CAAC,QAAQ,CAAC;IACnB,IAAI,CAACY,KAAK,CAAC,CAAC;EACd;EACA,IAAIV,IAAI,CAACoF,IAAI,KAAK,KAAK,IAAIpF,IAAI,CAACoF,IAAI,KAAK,KAAK,EAAE;IAC9C,IAAI,CAACtF,IAAI,CAACE,IAAI,CAACoF,IAAI,CAAC;IACpB,IAAI,CAAC1E,KAAK,CAAC,CAAC;EACd;EACAwE,SAAS,CAACtE,IAAI,CAAC,IAAI,EAAEZ,IAAI,CAAC;EAC1B,IAAI,CAACC,KAAK,CAACD,IAAI,CAAC6H,GAAG,CAAC;EACpB,IAAI7H,IAAI,CAAC0E,QAAQ,EAAE,IAAI,CAACvE,SAAK,GAAI,CAAC;EAClC,IAAI,CAACH,IAAI,CAACuE,MAAM,EAAE;IAChB,IAAI,CAACpE,SAAK,GAAI,CAAC;IACf,IAAI,CAACO,KAAK,CAAC,CAAC;EACd;EACA,IAAI,CAACT,KAAK,CAACD,IAAI,CAACM,KAAK,CAAC;AACxB;AAEO,SAAS0H,wBAAwBA,CAEtChI,IAAgC,EAChC;EACA,IAAI,CAACG,KAAK,CAAC,KAAK,CAAC;EACjB,IAAI,CAACF,KAAK,CAACD,IAAI,CAACsG,QAAQ,CAAC;AAC3B;AAEO,SAAS2B,uBAAuBA,CAErCjI,IAA+B,EAC/B;EACA,IAAI,CAACC,KAAK,CAACD,IAAI,CAACkI,aAAa,CAAC;EAC9B,IAAI,CAAC/H,SAAK,GAAI,CAAC;EACf,IAAI,CAACF,KAAK,CAACD,IAAI,CAACc,EAAE,CAAC;AACrB;AAEO,SAASqH,oBAAoBA,CAAA,EAAgB;EAClD,IAAI,CAACrI,IAAI,CAAC,QAAQ,CAAC;AACrB;AAEA,SAASsI,WAAWA,CAAgB7C,eAAuB,EAAE;EAC3D,IAAI,CAAC7E,KAAK,CAAC,CAAC;EACZ,IAAI,CAACP,KAAK,CAAC,GAAG,EAAE,KAAK,EAAEoF,eAAe,CAAC;EACvC,IAAI,CAAC7E,KAAK,CAAC,CAAC;AACd;AAEO,SAAS2H,mBAAmBA,CAEjCrI,IAA2B,EAC3B;EACA,IAAI,CAAC2F,SAAS,CAAC3F,IAAI,CAAC4F,KAAK,EAAEC,SAAS,EAAEA,SAAS,EAAEuC,WAAW,CAAC;AAC/D;AAEO,SAASE,kBAAkBA,CAAgBtI,IAA0B,EAAE;EAC5E,IAAI,CAACG,SAAK,GAAI,CAAC;EACf,IAAI,CAACF,KAAK,CAACD,IAAI,CAACuI,UAAU,CAAC;EAC3B,IAAI,CAACtI,KAAK,CAACD,IAAI,CAACe,cAAc,CAAC;EAC/B,IAAI,CAACZ,SAAK,GAAI,CAAC;AACjB;AAEO,SAASqI,QAAQA,CAAgBxI,IAAgB,EAAE;EACxD,IAAIA,IAAI,CAACoF,IAAI,KAAK,MAAM,EAAE;IACxB,IAAI,CAACjF,SAAK,GAAI,CAAC;EACjB,CAAC,MAAM;IACL,IAAI,CAACA,SAAK,GAAI,CAAC;EACjB;AACF;AAEO,SAASsI,kBAAkBA,CAAA,EAAgB;EAChD,IAAI,CAAC3I,IAAI,CAAC,MAAM,CAAC;AACnB;AAEO,SAAS4I,iBAAiBA,CAAgB1I,IAAyB,EAAE;EAC1E,IAAI,CAACC,KAAK,CAACD,IAAI,CAAC2I,UAAU,EAAE,IAAI,CAAC;EACjC,IAAI,CAACxI,SAAK,GAAI,CAAC;EACf,IAAI,CAACF,KAAK,CAACD,IAAI,CAAC4I,SAAS,CAAC;EAC1B,IAAI,CAACzI,SAAK,GAAI,CAAC;AACjB;AAEO,SAAS0I,yBAAyBA,CAEvC7I,IAAiC,EACjC;EACA,IAAI,CAACC,KAAK,CAACD,IAAI,CAAC2I,UAAU,CAAC;EAC3B,IAAI3I,IAAI,CAAC0E,QAAQ,EAAE;IACjB,IAAI,CAACvE,KAAK,CAAC,IAAI,CAAC;EAClB;EACA,IAAI,CAACA,SAAK,GAAI,CAAC;EACf,IAAI,CAACF,KAAK,CAACD,IAAI,CAAC4I,SAAS,CAAC;EAC1B,IAAI,CAACzI,SAAK,GAAI,CAAC;AACjB","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/index.js b/node_modules/@babel/generator/lib/generators/index.js deleted file mode 100644 index 331c73f7..00000000 --- a/node_modules/@babel/generator/lib/generators/index.js +++ /dev/null @@ -1,128 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -var _templateLiterals = require("./template-literals.js"); -Object.keys(_templateLiterals).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (key in exports && exports[key] === _templateLiterals[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function () { - return _templateLiterals[key]; - } - }); -}); -var _expressions = require("./expressions.js"); -Object.keys(_expressions).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (key in exports && exports[key] === _expressions[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function () { - return _expressions[key]; - } - }); -}); -var _statements = require("./statements.js"); -Object.keys(_statements).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (key in exports && exports[key] === _statements[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function () { - return _statements[key]; - } - }); -}); -var _classes = require("./classes.js"); -Object.keys(_classes).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (key in exports && exports[key] === _classes[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function () { - return _classes[key]; - } - }); -}); -var _methods = require("./methods.js"); -Object.keys(_methods).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (key in exports && exports[key] === _methods[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function () { - return _methods[key]; - } - }); -}); -var _modules = require("./modules.js"); -Object.keys(_modules).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (key in exports && exports[key] === _modules[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function () { - return _modules[key]; - } - }); -}); -var _types = require("./types.js"); -Object.keys(_types).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (key in exports && exports[key] === _types[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function () { - return _types[key]; - } - }); -}); -var _flow = require("./flow.js"); -Object.keys(_flow).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (key in exports && exports[key] === _flow[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function () { - return _flow[key]; - } - }); -}); -var _base = require("./base.js"); -Object.keys(_base).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (key in exports && exports[key] === _base[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function () { - return _base[key]; - } - }); -}); -var _jsx = require("./jsx.js"); -Object.keys(_jsx).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (key in exports && exports[key] === _jsx[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function () { - return _jsx[key]; - } - }); -}); -var _typescript = require("./typescript.js"); -Object.keys(_typescript).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (key in exports && exports[key] === _typescript[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function () { - return _typescript[key]; - } - }); -}); - -//# sourceMappingURL=index.js.map diff --git a/node_modules/@babel/generator/lib/generators/index.js.map b/node_modules/@babel/generator/lib/generators/index.js.map deleted file mode 100644 index e8b0341b..00000000 --- a/node_modules/@babel/generator/lib/generators/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_templateLiterals","require","Object","keys","forEach","key","exports","defineProperty","enumerable","get","_expressions","_statements","_classes","_methods","_modules","_types","_flow","_base","_jsx","_typescript"],"sources":["../../src/generators/index.ts"],"sourcesContent":["export * from \"./template-literals.ts\";\nexport * from \"./expressions.ts\";\nexport * from \"./statements.ts\";\nexport * from \"./classes.ts\";\nexport * from \"./methods.ts\";\nexport * from \"./modules.ts\";\nexport * from \"./types.ts\";\nexport * from \"./flow.ts\";\nexport * from \"./base.ts\";\nexport * from \"./jsx.ts\";\nexport * from \"./typescript.ts\";\n"],"mappings":";;;;;AAAA,IAAAA,iBAAA,GAAAC,OAAA;AAAAC,MAAA,CAAAC,IAAA,CAAAH,iBAAA,EAAAI,OAAA,WAAAC,GAAA;EAAA,IAAAA,GAAA,kBAAAA,GAAA;EAAA,IAAAA,GAAA,IAAAC,OAAA,IAAAA,OAAA,CAAAD,GAAA,MAAAL,iBAAA,CAAAK,GAAA;EAAAH,MAAA,CAAAK,cAAA,CAAAD,OAAA,EAAAD,GAAA;IAAAG,UAAA;IAAAC,GAAA,WAAAA,CAAA;MAAA,OAAAT,iBAAA,CAAAK,GAAA;IAAA;EAAA;AAAA;AACA,IAAAK,YAAA,GAAAT,OAAA;AAAAC,MAAA,CAAAC,IAAA,CAAAO,YAAA,EAAAN,OAAA,WAAAC,GAAA;EAAA,IAAAA,GAAA,kBAAAA,GAAA;EAAA,IAAAA,GAAA,IAAAC,OAAA,IAAAA,OAAA,CAAAD,GAAA,MAAAK,YAAA,CAAAL,GAAA;EAAAH,MAAA,CAAAK,cAAA,CAAAD,OAAA,EAAAD,GAAA;IAAAG,UAAA;IAAAC,GAAA,WAAAA,CAAA;MAAA,OAAAC,YAAA,CAAAL,GAAA;IAAA;EAAA;AAAA;AACA,IAAAM,WAAA,GAAAV,OAAA;AAAAC,MAAA,CAAAC,IAAA,CAAAQ,WAAA,EAAAP,OAAA,WAAAC,GAAA;EAAA,IAAAA,GAAA,kBAAAA,GAAA;EAAA,IAAAA,GAAA,IAAAC,OAAA,IAAAA,OAAA,CAAAD,GAAA,MAAAM,WAAA,CAAAN,GAAA;EAAAH,MAAA,CAAAK,cAAA,CAAAD,OAAA,EAAAD,GAAA;IAAAG,UAAA;IAAAC,GAAA,WAAAA,CAAA;MAAA,OAAAE,WAAA,CAAAN,GAAA;IAAA;EAAA;AAAA;AACA,IAAAO,QAAA,GAAAX,OAAA;AAAAC,MAAA,CAAAC,IAAA,CAAAS,QAAA,EAAAR,OAAA,WAAAC,GAAA;EAAA,IAAAA,GAAA,kBAAAA,GAAA;EAAA,IAAAA,GAAA,IAAAC,OAAA,IAAAA,OAAA,CAAAD,GAAA,MAAAO,QAAA,CAAAP,GAAA;EAAAH,MAAA,CAAAK,cAAA,CAAAD,OAAA,EAAAD,GAAA;IAAAG,UAAA;IAAAC,GAAA,WAAAA,CAAA;MAAA,OAAAG,QAAA,CAAAP,GAAA;IAAA;EAAA;AAAA;AACA,IAAAQ,QAAA,GAAAZ,OAAA;AAAAC,MAAA,CAAAC,IAAA,CAAAU,QAAA,EAAAT,OAAA,WAAAC,GAAA;EAAA,IAAAA,GAAA,kBAAAA,GAAA;EAAA,IAAAA,GAAA,IAAAC,OAAA,IAAAA,OAAA,CAAAD,GAAA,MAAAQ,QAAA,CAAAR,GAAA;EAAAH,MAAA,CAAAK,cAAA,CAAAD,OAAA,EAAAD,GAAA;IAAAG,UAAA;IAAAC,GAAA,WAAAA,CAAA;MAAA,OAAAI,QAAA,CAAAR,GAAA;IAAA;EAAA;AAAA;AACA,IAAAS,QAAA,GAAAb,OAAA;AAAAC,MAAA,CAAAC,IAAA,CAAAW,QAAA,EAAAV,OAAA,WAAAC,GAAA;EAAA,IAAAA,GAAA,kBAAAA,GAAA;EAAA,IAAAA,GAAA,IAAAC,OAAA,IAAAA,OAAA,CAAAD,GAAA,MAAAS,QAAA,CAAAT,GAAA;EAAAH,MAAA,CAAAK,cAAA,CAAAD,OAAA,EAAAD,GAAA;IAAAG,UAAA;IAAAC,GAAA,WAAAA,CAAA;MAAA,OAAAK,QAAA,CAAAT,GAAA;IAAA;EAAA;AAAA;AACA,IAAAU,MAAA,GAAAd,OAAA;AAAAC,MAAA,CAAAC,IAAA,CAAAY,MAAA,EAAAX,OAAA,WAAAC,GAAA;EAAA,IAAAA,GAAA,kBAAAA,GAAA;EAAA,IAAAA,GAAA,IAAAC,OAAA,IAAAA,OAAA,CAAAD,GAAA,MAAAU,MAAA,CAAAV,GAAA;EAAAH,MAAA,CAAAK,cAAA,CAAAD,OAAA,EAAAD,GAAA;IAAAG,UAAA;IAAAC,GAAA,WAAAA,CAAA;MAAA,OAAAM,MAAA,CAAAV,GAAA;IAAA;EAAA;AAAA;AACA,IAAAW,KAAA,GAAAf,OAAA;AAAAC,MAAA,CAAAC,IAAA,CAAAa,KAAA,EAAAZ,OAAA,WAAAC,GAAA;EAAA,IAAAA,GAAA,kBAAAA,GAAA;EAAA,IAAAA,GAAA,IAAAC,OAAA,IAAAA,OAAA,CAAAD,GAAA,MAAAW,KAAA,CAAAX,GAAA;EAAAH,MAAA,CAAAK,cAAA,CAAAD,OAAA,EAAAD,GAAA;IAAAG,UAAA;IAAAC,GAAA,WAAAA,CAAA;MAAA,OAAAO,KAAA,CAAAX,GAAA;IAAA;EAAA;AAAA;AACA,IAAAY,KAAA,GAAAhB,OAAA;AAAAC,MAAA,CAAAC,IAAA,CAAAc,KAAA,EAAAb,OAAA,WAAAC,GAAA;EAAA,IAAAA,GAAA,kBAAAA,GAAA;EAAA,IAAAA,GAAA,IAAAC,OAAA,IAAAA,OAAA,CAAAD,GAAA,MAAAY,KAAA,CAAAZ,GAAA;EAAAH,MAAA,CAAAK,cAAA,CAAAD,OAAA,EAAAD,GAAA;IAAAG,UAAA;IAAAC,GAAA,WAAAA,CAAA;MAAA,OAAAQ,KAAA,CAAAZ,GAAA;IAAA;EAAA;AAAA;AACA,IAAAa,IAAA,GAAAjB,OAAA;AAAAC,MAAA,CAAAC,IAAA,CAAAe,IAAA,EAAAd,OAAA,WAAAC,GAAA;EAAA,IAAAA,GAAA,kBAAAA,GAAA;EAAA,IAAAA,GAAA,IAAAC,OAAA,IAAAA,OAAA,CAAAD,GAAA,MAAAa,IAAA,CAAAb,GAAA;EAAAH,MAAA,CAAAK,cAAA,CAAAD,OAAA,EAAAD,GAAA;IAAAG,UAAA;IAAAC,GAAA,WAAAA,CAAA;MAAA,OAAAS,IAAA,CAAAb,GAAA;IAAA;EAAA;AAAA;AACA,IAAAc,WAAA,GAAAlB,OAAA;AAAAC,MAAA,CAAAC,IAAA,CAAAgB,WAAA,EAAAf,OAAA,WAAAC,GAAA;EAAA,IAAAA,GAAA,kBAAAA,GAAA;EAAA,IAAAA,GAAA,IAAAC,OAAA,IAAAA,OAAA,CAAAD,GAAA,MAAAc,WAAA,CAAAd,GAAA;EAAAH,MAAA,CAAAK,cAAA,CAAAD,OAAA,EAAAD,GAAA;IAAAG,UAAA;IAAAC,GAAA,WAAAA,CAAA;MAAA,OAAAU,WAAA,CAAAd,GAAA;IAAA;EAAA;AAAA","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/jsx.js b/node_modules/@babel/generator/lib/generators/jsx.js deleted file mode 100644 index be7c5126..00000000 --- a/node_modules/@babel/generator/lib/generators/jsx.js +++ /dev/null @@ -1,124 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.JSXAttribute = JSXAttribute; -exports.JSXClosingElement = JSXClosingElement; -exports.JSXClosingFragment = JSXClosingFragment; -exports.JSXElement = JSXElement; -exports.JSXEmptyExpression = JSXEmptyExpression; -exports.JSXExpressionContainer = JSXExpressionContainer; -exports.JSXFragment = JSXFragment; -exports.JSXIdentifier = JSXIdentifier; -exports.JSXMemberExpression = JSXMemberExpression; -exports.JSXNamespacedName = JSXNamespacedName; -exports.JSXOpeningElement = JSXOpeningElement; -exports.JSXOpeningFragment = JSXOpeningFragment; -exports.JSXSpreadAttribute = JSXSpreadAttribute; -exports.JSXSpreadChild = JSXSpreadChild; -exports.JSXText = JSXText; -function JSXAttribute(node) { - this.print(node.name); - if (node.value) { - this.tokenChar(61); - this.print(node.value); - } -} -function JSXIdentifier(node) { - this.word(node.name); -} -function JSXNamespacedName(node) { - this.print(node.namespace); - this.tokenChar(58); - this.print(node.name); -} -function JSXMemberExpression(node) { - this.print(node.object); - this.tokenChar(46); - this.print(node.property); -} -function JSXSpreadAttribute(node) { - this.tokenChar(123); - this.token("..."); - this.print(node.argument); - this.rightBrace(node); -} -function JSXExpressionContainer(node) { - this.tokenChar(123); - this.print(node.expression); - this.rightBrace(node); -} -function JSXSpreadChild(node) { - this.tokenChar(123); - this.token("..."); - this.print(node.expression); - this.rightBrace(node); -} -function JSXText(node) { - const raw = this.getPossibleRaw(node); - if (raw !== undefined) { - this.token(raw, true); - } else { - this.token(node.value, true); - } -} -function JSXElement(node) { - const open = node.openingElement; - this.print(open); - if (open.selfClosing) return; - this.indent(); - for (const child of node.children) { - this.print(child); - } - this.dedent(); - this.print(node.closingElement); -} -function spaceSeparator() { - this.space(); -} -function JSXOpeningElement(node) { - this.tokenChar(60); - this.print(node.name); - if (node.typeArguments) { - this.print(node.typeArguments); - } - this.print(node.typeParameters); - if (node.attributes.length > 0) { - this.space(); - this.printJoin(node.attributes, undefined, undefined, spaceSeparator); - } - if (node.selfClosing) { - this.space(); - this.tokenChar(47); - } - this.tokenChar(62); -} -function JSXClosingElement(node) { - this.tokenChar(60); - this.tokenChar(47); - this.print(node.name); - this.tokenChar(62); -} -function JSXEmptyExpression() { - this.printInnerComments(); -} -function JSXFragment(node) { - this.print(node.openingFragment); - this.indent(); - for (const child of node.children) { - this.print(child); - } - this.dedent(); - this.print(node.closingFragment); -} -function JSXOpeningFragment() { - this.tokenChar(60); - this.tokenChar(62); -} -function JSXClosingFragment() { - this.token(" 0) {\n this.space();\n this.printJoin(node.attributes, undefined, undefined, spaceSeparator);\n }\n if (node.selfClosing) {\n this.space();\n this.token(\"/\");\n }\n this.token(\">\");\n}\n\nexport function JSXClosingElement(this: Printer, node: t.JSXClosingElement) {\n this.token(\"<\");\n this.token(\"/\");\n this.print(node.name);\n this.token(\">\");\n}\n\nexport function JSXEmptyExpression(this: Printer) {\n // This node is empty, so forcefully print its inner comments.\n this.printInnerComments();\n}\n\nexport function JSXFragment(this: Printer, node: t.JSXFragment) {\n this.print(node.openingFragment);\n\n this.indent();\n for (const child of node.children) {\n this.print(child);\n }\n this.dedent();\n\n this.print(node.closingFragment);\n}\n\nexport function JSXOpeningFragment(this: Printer) {\n this.token(\"<\");\n this.token(\">\");\n}\n\nexport function JSXClosingFragment(this: Printer) {\n this.token(\"\");\n}\n"],"mappings":";;;;;;;;;;;;;;;;;;;;AAGO,SAASA,YAAYA,CAAgBC,IAAoB,EAAE;EAChE,IAAI,CAACC,KAAK,CAACD,IAAI,CAACE,IAAI,CAAC;EACrB,IAAIF,IAAI,CAACG,KAAK,EAAE;IACd,IAAI,CAACC,SAAK,GAAI,CAAC;IACf,IAAI,CAACH,KAAK,CAACD,IAAI,CAACG,KAAK,CAAC;EACxB;AACF;AAEO,SAASE,aAAaA,CAAgBL,IAAqB,EAAE;EAClE,IAAI,CAACM,IAAI,CAACN,IAAI,CAACE,IAAI,CAAC;AACtB;AAEO,SAASK,iBAAiBA,CAAgBP,IAAyB,EAAE;EAC1E,IAAI,CAACC,KAAK,CAACD,IAAI,CAACQ,SAAS,CAAC;EAC1B,IAAI,CAACJ,SAAK,GAAI,CAAC;EACf,IAAI,CAACH,KAAK,CAACD,IAAI,CAACE,IAAI,CAAC;AACvB;AAEO,SAASO,mBAAmBA,CAEjCT,IAA2B,EAC3B;EACA,IAAI,CAACC,KAAK,CAACD,IAAI,CAACU,MAAM,CAAC;EACvB,IAAI,CAACN,SAAK,GAAI,CAAC;EACf,IAAI,CAACH,KAAK,CAACD,IAAI,CAACW,QAAQ,CAAC;AAC3B;AAEO,SAASC,kBAAkBA,CAAgBZ,IAA0B,EAAE;EAC5E,IAAI,CAACI,SAAK,IAAI,CAAC;EACf,IAAI,CAACA,KAAK,CAAC,KAAK,CAAC;EACjB,IAAI,CAACH,KAAK,CAACD,IAAI,CAACa,QAAQ,CAAC;EACzB,IAAI,CAACC,UAAU,CAACd,IAAI,CAAC;AACvB;AAEO,SAASe,sBAAsBA,CAEpCf,IAA8B,EAC9B;EACA,IAAI,CAACI,SAAK,IAAI,CAAC;EACf,IAAI,CAACH,KAAK,CAACD,IAAI,CAACgB,UAAU,CAAC;EAC3B,IAAI,CAACF,UAAU,CAACd,IAAI,CAAC;AACvB;AAEO,SAASiB,cAAcA,CAAgBjB,IAAsB,EAAE;EACpE,IAAI,CAACI,SAAK,IAAI,CAAC;EACf,IAAI,CAACA,KAAK,CAAC,KAAK,CAAC;EACjB,IAAI,CAACH,KAAK,CAACD,IAAI,CAACgB,UAAU,CAAC;EAC3B,IAAI,CAACF,UAAU,CAACd,IAAI,CAAC;AACvB;AAEO,SAASkB,OAAOA,CAAgBlB,IAAe,EAAE;EACtD,MAAMmB,GAAG,GAAG,IAAI,CAACC,cAAc,CAACpB,IAAI,CAAC;EAErC,IAAImB,GAAG,KAAKE,SAAS,EAAE;IACrB,IAAI,CAACjB,KAAK,CAACe,GAAG,EAAE,IAAI,CAAC;EACvB,CAAC,MAAM;IACL,IAAI,CAACf,KAAK,CAACJ,IAAI,CAACG,KAAK,EAAE,IAAI,CAAC;EAC9B;AACF;AAEO,SAASmB,UAAUA,CAAgBtB,IAAkB,EAAE;EAC5D,MAAMuB,IAAI,GAAGvB,IAAI,CAACwB,cAAc;EAChC,IAAI,CAACvB,KAAK,CAACsB,IAAI,CAAC;EAChB,IAAIA,IAAI,CAACE,WAAW,EAAE;EAEtB,IAAI,CAACC,MAAM,CAAC,CAAC;EACb,KAAK,MAAMC,KAAK,IAAI3B,IAAI,CAAC4B,QAAQ,EAAE;IACjC,IAAI,CAAC3B,KAAK,CAAC0B,KAAK,CAAC;EACnB;EACA,IAAI,CAACE,MAAM,CAAC,CAAC;EAEb,IAAI,CAAC5B,KAAK,CAACD,IAAI,CAAC8B,cAAc,CAAC;AACjC;AAEA,SAASC,cAAcA,CAAA,EAAgB;EACrC,IAAI,CAACC,KAAK,CAAC,CAAC;AACd;AAEO,SAASC,iBAAiBA,CAAgBjC,IAAyB,EAAE;EAC1E,IAAI,CAACI,SAAK,GAAI,CAAC;EACf,IAAI,CAACH,KAAK,CAACD,IAAI,CAACE,IAAI,CAAC;EAKnB,IAAIF,IAAI,CAACkC,aAAa,EAAE;IACtB,IAAI,CAACjC,KAAK,CAACD,IAAI,CAACkC,aAAa,CAAC;EAChC;EAEA,IAAI,CAACjC,KAAK,CAACD,IAAI,CAACmC,cAAc,CAAC;EAGjC,IAAInC,IAAI,CAACoC,UAAU,CAACC,MAAM,GAAG,CAAC,EAAE;IAC9B,IAAI,CAACL,KAAK,CAAC,CAAC;IACZ,IAAI,CAACM,SAAS,CAACtC,IAAI,CAACoC,UAAU,EAAEf,SAAS,EAAEA,SAAS,EAAEU,cAAc,CAAC;EACvE;EACA,IAAI/B,IAAI,CAACyB,WAAW,EAAE;IACpB,IAAI,CAACO,KAAK,CAAC,CAAC;IACZ,IAAI,CAAC5B,SAAK,GAAI,CAAC;EACjB;EACA,IAAI,CAACA,SAAK,GAAI,CAAC;AACjB;AAEO,SAASmC,iBAAiBA,CAAgBvC,IAAyB,EAAE;EAC1E,IAAI,CAACI,SAAK,GAAI,CAAC;EACf,IAAI,CAACA,SAAK,GAAI,CAAC;EACf,IAAI,CAACH,KAAK,CAACD,IAAI,CAACE,IAAI,CAAC;EACrB,IAAI,CAACE,SAAK,GAAI,CAAC;AACjB;AAEO,SAASoC,kBAAkBA,CAAA,EAAgB;EAEhD,IAAI,CAACC,kBAAkB,CAAC,CAAC;AAC3B;AAEO,SAASC,WAAWA,CAAgB1C,IAAmB,EAAE;EAC9D,IAAI,CAACC,KAAK,CAACD,IAAI,CAAC2C,eAAe,CAAC;EAEhC,IAAI,CAACjB,MAAM,CAAC,CAAC;EACb,KAAK,MAAMC,KAAK,IAAI3B,IAAI,CAAC4B,QAAQ,EAAE;IACjC,IAAI,CAAC3B,KAAK,CAAC0B,KAAK,CAAC;EACnB;EACA,IAAI,CAACE,MAAM,CAAC,CAAC;EAEb,IAAI,CAAC5B,KAAK,CAACD,IAAI,CAAC4C,eAAe,CAAC;AAClC;AAEO,SAASC,kBAAkBA,CAAA,EAAgB;EAChD,IAAI,CAACzC,SAAK,GAAI,CAAC;EACf,IAAI,CAACA,SAAK,GAAI,CAAC;AACjB;AAEO,SAAS0C,kBAAkBA,CAAA,EAAgB;EAChD,IAAI,CAAC1C,KAAK,CAAC,IAAI,CAAC;EAChB,IAAI,CAACA,SAAK,GAAI,CAAC;AACjB","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/methods.js b/node_modules/@babel/generator/lib/generators/methods.js deleted file mode 100644 index 01b90aa0..00000000 --- a/node_modules/@babel/generator/lib/generators/methods.js +++ /dev/null @@ -1,207 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.ArrowFunctionExpression = ArrowFunctionExpression; -exports.FunctionDeclaration = exports.FunctionExpression = FunctionExpression; -exports._functionHead = _functionHead; -exports._methodHead = _methodHead; -exports._param = _param; -exports._parameters = _parameters; -exports._params = _params; -exports._predicate = _predicate; -exports._shouldPrintArrowParamsParens = _shouldPrintArrowParamsParens; -var _t = require("@babel/types"); -var _index = require("../node/index.js"); -const { - isIdentifier -} = _t; -function _params(node, noLineTerminator, idNode, parentNode) { - this.print(node.typeParameters); - if (idNode !== undefined || parentNode !== undefined) { - const nameInfo = _getFuncIdName.call(this, idNode, parentNode); - if (nameInfo) { - this.sourceIdentifierName(nameInfo.name, nameInfo.pos); - } - } - this.tokenChar(40); - _parameters.call(this, node.params, 41); - this.print(node.returnType, noLineTerminator); - this._noLineTerminator = noLineTerminator; -} -function _parameters(parameters, endToken) { - const oldNoLineTerminatorAfterNode = this.enterDelimited(); - const trailingComma = this.shouldPrintTrailingComma(endToken); - const paramLength = parameters.length; - for (let i = 0; i < paramLength; i++) { - _param.call(this, parameters[i]); - if (trailingComma || i < paramLength - 1) { - this.tokenChar(44, i); - this.space(); - } - } - this.tokenChar(endToken); - this._noLineTerminatorAfterNode = oldNoLineTerminatorAfterNode; -} -function _param(parameter) { - this.printJoin(parameter.decorators, undefined, undefined, undefined, undefined, true); - this.print(parameter, undefined, true); - if (parameter.optional) { - this.tokenChar(63); - } - this.print(parameter.typeAnnotation, undefined, true); -} -function _methodHead(node) { - const kind = node.kind; - const key = node.key; - if (kind === "get" || kind === "set") { - this.word(kind); - this.space(); - } - if (node.async) { - this.word("async", true); - this.space(); - } - if (kind === "method" || kind === "init") { - if (node.generator) { - this.tokenChar(42); - } - } - if (node.computed) { - this.tokenChar(91); - this.print(key); - this.tokenChar(93); - } else { - this.print(key); - } - if (node.optional) { - this.tokenChar(63); - } - if (this._buf._map) { - _params.call(this, node, false, node.computed && node.key.type !== "StringLiteral" ? undefined : node.key); - } else { - _params.call(this, node, false); - } -} -function _predicate(node, noLineTerminatorAfter) { - if (node.predicate) { - if (!node.returnType) { - this.tokenChar(58); - } - this.space(); - this.print(node.predicate, noLineTerminatorAfter); - } -} -function _functionHead(node, parent, hasPredicate) { - if (node.async) { - this.word("async"); - if (!this.format.preserveFormat) { - this._innerCommentsState = 0; - } - this.space(); - } - this.word("function"); - if (node.generator) { - if (!this.format.preserveFormat) { - this._innerCommentsState = 0; - } - this.tokenChar(42); - } - this.space(); - if (node.id) { - this.print(node.id); - } - if (this._buf._map) { - _params.call(this, node, false, node.id, parent); - } else { - _params.call(this, node, false); - } - if (hasPredicate) { - _predicate.call(this, node); - } -} -function FunctionExpression(node, parent) { - _functionHead.call(this, node, parent, true); - this.space(); - this.print(node.body); -} -function ArrowFunctionExpression(node, parent) { - if (node.async) { - this.word("async", true); - this.space(); - } - if (_shouldPrintArrowParamsParens.call(this, node)) { - _params.call(this, node, true, undefined, this._buf._map ? parent : undefined); - } else { - this.print(node.params[0], true); - } - _predicate.call(this, node, true); - this.space(); - this.printInnerComments(); - this.token("=>"); - this.space(); - this.tokenContext |= _index.TokenContext.arrowBody; - this.print(node.body); -} -function _shouldPrintArrowParamsParens(node) { - var _firstParam$leadingCo, _firstParam$trailingC; - if (node.params.length !== 1) return true; - if (node.typeParameters || node.returnType || node.predicate) { - return true; - } - const firstParam = node.params[0]; - if (!isIdentifier(firstParam) || firstParam.typeAnnotation || firstParam.optional || (_firstParam$leadingCo = firstParam.leadingComments) != null && _firstParam$leadingCo.length || (_firstParam$trailingC = firstParam.trailingComments) != null && _firstParam$trailingC.length) { - return true; - } - if (this.tokenMap) { - if (node.loc == null) return true; - if (this.tokenMap.findMatching(node, "(") !== null) return true; - const arrowToken = this.tokenMap.findMatching(node, "=>"); - if ((arrowToken == null ? void 0 : arrowToken.loc) == null) return true; - return arrowToken.loc.start.line !== node.loc.start.line; - } - if (this.format.retainLines) return true; - return false; -} -function _getFuncIdName(idNode, parent) { - let id = idNode; - if (!id && parent) { - const parentType = parent.type; - if (parentType === "VariableDeclarator") { - id = parent.id; - } else if (parentType === "AssignmentExpression" || parentType === "AssignmentPattern") { - id = parent.left; - } else if (parentType === "ObjectProperty" || parentType === "ClassProperty") { - if (!parent.computed || parent.key.type === "StringLiteral") { - id = parent.key; - } - } else if (parentType === "ClassPrivateProperty" || parentType === "ClassAccessorProperty") { - id = parent.key; - } - } - if (!id) return; - let nameInfo; - if (id.type === "Identifier") { - var _id$loc, _id$loc2; - nameInfo = { - pos: (_id$loc = id.loc) == null ? void 0 : _id$loc.start, - name: ((_id$loc2 = id.loc) == null ? void 0 : _id$loc2.identifierName) || id.name - }; - } else if (id.type === "PrivateName") { - var _id$loc3; - nameInfo = { - pos: (_id$loc3 = id.loc) == null ? void 0 : _id$loc3.start, - name: "#" + id.id.name - }; - } else if (id.type === "StringLiteral") { - var _id$loc4; - nameInfo = { - pos: (_id$loc4 = id.loc) == null ? void 0 : _id$loc4.start, - name: id.value - }; - } - return nameInfo; -} - -//# sourceMappingURL=methods.js.map diff --git a/node_modules/@babel/generator/lib/generators/methods.js.map b/node_modules/@babel/generator/lib/generators/methods.js.map deleted file mode 100644 index d448e32b..00000000 --- a/node_modules/@babel/generator/lib/generators/methods.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_t","require","_index","isIdentifier","_params","node","noLineTerminator","idNode","parentNode","print","typeParameters","undefined","nameInfo","_getFuncIdName","call","sourceIdentifierName","name","pos","token","_parameters","params","returnType","_noLineTerminator","parameters","endToken","oldNoLineTerminatorAfterNode","enterDelimited","trailingComma","shouldPrintTrailingComma","paramLength","length","i","_param","tokenChar","space","_noLineTerminatorAfterNode","parameter","printJoin","decorators","optional","typeAnnotation","_methodHead","kind","key","word","async","generator","computed","_buf","_map","type","_predicate","noLineTerminatorAfter","predicate","_functionHead","parent","hasPredicate","format","preserveFormat","_innerCommentsState","id","FunctionExpression","body","ArrowFunctionExpression","_shouldPrintArrowParamsParens","printInnerComments","tokenContext","TokenContext","arrowBody","_firstParam$leadingCo","_firstParam$trailingC","firstParam","leadingComments","trailingComments","tokenMap","loc","findMatching","arrowToken","start","line","retainLines","parentType","left","_id$loc","_id$loc2","identifierName","_id$loc3","_id$loc4","value"],"sources":["../../src/generators/methods.ts"],"sourcesContent":["import type Printer from \"../printer.ts\";\nimport type * as t from \"@babel/types\";\nimport { isIdentifier, type ParentMaps } from \"@babel/types\";\n// eslint-disable-next-line import/no-extraneous-dependencies\nimport * as charCodes from \"charcodes\";\nimport { TokenContext } from \"../node/index.ts\";\n\ntype ParentsOf = ParentMaps[T[\"type\"]];\n\nexport function _params(\n this: Printer,\n node: t.Function | t.TSDeclareMethod | t.TSDeclareFunction,\n noLineTerminator: boolean,\n idNode?: t.Expression | t.PrivateName | null,\n parentNode?: ParentsOf,\n) {\n this.print(node.typeParameters);\n\n if (idNode !== undefined || parentNode !== undefined) {\n const nameInfo = _getFuncIdName.call(this, idNode, parentNode);\n if (nameInfo) {\n this.sourceIdentifierName(nameInfo.name, nameInfo.pos);\n }\n }\n\n this.token(\"(\");\n _parameters.call(this, node.params, charCodes.rightParenthesis);\n\n this.print(node.returnType, noLineTerminator);\n\n this._noLineTerminator = noLineTerminator;\n}\n\nexport function _parameters(\n this: Printer,\n parameters: t.Function[\"params\"],\n endToken: number,\n) {\n const oldNoLineTerminatorAfterNode = this.enterDelimited();\n\n const trailingComma = this.shouldPrintTrailingComma(endToken);\n\n const paramLength = parameters.length;\n for (let i = 0; i < paramLength; i++) {\n _param.call(this, parameters[i]);\n\n if (trailingComma || i < paramLength - 1) {\n this.tokenChar(charCodes.comma, i);\n this.space();\n }\n }\n\n this.tokenChar(endToken);\n this._noLineTerminatorAfterNode = oldNoLineTerminatorAfterNode;\n}\n\nexport function _param(\n this: Printer,\n parameter: t.Identifier | t.RestElement | t.Pattern | t.TSParameterProperty,\n) {\n this.printJoin(\n // @ts-expect-error decorators is not in VoidPattern\n parameter.decorators,\n undefined,\n undefined,\n undefined,\n undefined,\n true,\n );\n this.print(parameter, undefined, true);\n if (\n // @ts-expect-error optional is not in TSParameterProperty\n parameter.optional\n ) {\n this.token(\"?\"); // TS / flow\n }\n\n this.print(\n // @ts-expect-error typeAnnotation is not in TSParameterProperty\n parameter.typeAnnotation,\n undefined,\n true,\n ); // TS / flow\n}\n\nexport function _methodHead(this: Printer, node: t.Method | t.TSDeclareMethod) {\n const kind = node.kind;\n const key = node.key;\n\n if (kind === \"get\" || kind === \"set\") {\n this.word(kind);\n this.space();\n }\n\n if (node.async) {\n this.word(\"async\", true);\n this.space();\n }\n\n if (\n kind === \"method\" ||\n // @ts-expect-error Fixme: kind: \"init\" is not defined\n kind === \"init\"\n ) {\n if (node.generator) {\n this.token(\"*\");\n }\n }\n\n if (node.computed) {\n this.token(\"[\");\n this.print(key);\n this.token(\"]\");\n } else {\n this.print(key);\n }\n\n if (\n // @ts-expect-error optional is not in ObjectMethod\n node.optional\n ) {\n // TS\n this.token(\"?\");\n }\n\n if (this._buf._map) {\n _params.call(\n this,\n node,\n false,\n node.computed && node.key.type !== \"StringLiteral\" ? undefined : node.key,\n );\n } else {\n _params.call(this, node, false);\n }\n}\n\nexport function _predicate(\n this: Printer,\n node:\n | t.FunctionDeclaration\n | t.FunctionExpression\n | t.ArrowFunctionExpression,\n noLineTerminatorAfter?: boolean,\n) {\n if (node.predicate) {\n if (!node.returnType) {\n this.token(\":\");\n }\n this.space();\n this.print(node.predicate, noLineTerminatorAfter);\n }\n}\n\nexport function _functionHead(\n this: Printer,\n node: t.FunctionDeclaration | t.FunctionExpression | t.TSDeclareFunction,\n parent: ParentsOf,\n hasPredicate: boolean,\n) {\n if (node.async) {\n this.word(\"async\");\n if (!this.format.preserveFormat) {\n // We prevent inner comments from being printed here,\n // so that they are always consistently printed in the\n // same place regardless of the function type.\n this._innerCommentsState = 0 /* INNER_COMMENT_STATE.DISALLOWED */;\n }\n this.space();\n }\n this.word(\"function\");\n if (node.generator) {\n if (!this.format.preserveFormat) {\n // We prevent inner comments from being printed here,\n // so that they are always consistently printed in the\n // same place regardless of the function type.\n this._innerCommentsState = 0 /* INNER_COMMENT_STATE.DISALLOWED */;\n }\n this.token(\"*\");\n }\n\n this.space();\n if (node.id) {\n this.print(node.id);\n }\n\n if (this._buf._map) {\n _params.call(this, node, false, node.id, parent);\n } else {\n _params.call(this, node, false);\n }\n if (hasPredicate) {\n _predicate.call(this, node as t.FunctionDeclaration | t.FunctionExpression);\n }\n}\n\nexport function FunctionExpression(\n this: Printer,\n node: t.FunctionExpression,\n parent: ParentsOf,\n) {\n _functionHead.call(this, node, parent, true);\n this.space();\n this.print(node.body);\n}\n\nexport { FunctionExpression as FunctionDeclaration };\n\nexport function ArrowFunctionExpression(\n this: Printer,\n node: t.ArrowFunctionExpression,\n parent: ParentsOf,\n) {\n if (node.async) {\n this.word(\"async\", true);\n this.space();\n }\n\n if (_shouldPrintArrowParamsParens.call(this, node)) {\n _params.call(\n this,\n node,\n true,\n undefined,\n this._buf._map ? parent : undefined,\n );\n } else {\n this.print(node.params[0], true);\n }\n\n _predicate.call(this, node, true);\n this.space();\n // When printing (x)/*1*/=>{}, we remove the parentheses\n // and thus there aren't two contiguous inner tokens.\n // We forcefully print inner comments here.\n this.printInnerComments();\n this.token(\"=>\");\n\n this.space();\n\n this.tokenContext |= TokenContext.arrowBody;\n this.print(node.body);\n}\n\n// Try to avoid printing parens in simple cases, but only if we're pretty\n// sure that they aren't needed by type annotations or potential newlines.\nexport function _shouldPrintArrowParamsParens(\n this: Printer,\n node: t.ArrowFunctionExpression,\n): boolean {\n if (node.params.length !== 1) return true;\n\n if (node.typeParameters || node.returnType || node.predicate) {\n return true;\n }\n\n const firstParam = node.params[0];\n if (\n !isIdentifier(firstParam) ||\n firstParam.typeAnnotation ||\n firstParam.optional ||\n // Flow does not support `foo /*: string*/ => {};`\n firstParam.leadingComments?.length ||\n firstParam.trailingComments?.length\n ) {\n return true;\n }\n\n if (this.tokenMap) {\n if (node.loc == null) return true;\n if (this.tokenMap.findMatching(node, \"(\") !== null) return true;\n const arrowToken = this.tokenMap.findMatching(node, \"=>\");\n if (arrowToken?.loc == null) return true;\n return arrowToken.loc.start.line !== node.loc.start.line;\n }\n\n if (this.format.retainLines) return true;\n\n return false;\n}\n\nfunction _getFuncIdName(\n this: Printer,\n idNode: t.Expression | t.PrivateName,\n parent: ParentsOf,\n) {\n let id: t.Expression | t.PrivateName | t.LVal | t.VoidPattern = idNode;\n\n if (!id && parent) {\n const parentType = parent.type;\n\n if (parentType === \"VariableDeclarator\") {\n id = parent.id;\n } else if (\n parentType === \"AssignmentExpression\" ||\n parentType === \"AssignmentPattern\"\n ) {\n id = parent.left;\n } else if (\n parentType === \"ObjectProperty\" ||\n parentType === \"ClassProperty\"\n ) {\n if (!parent.computed || parent.key.type === \"StringLiteral\") {\n id = parent.key;\n }\n } else if (\n parentType === \"ClassPrivateProperty\" ||\n parentType === \"ClassAccessorProperty\"\n ) {\n id = parent.key;\n }\n }\n\n if (!id) return;\n\n let nameInfo;\n\n if (id.type === \"Identifier\") {\n nameInfo = {\n pos: id.loc?.start,\n name: id.loc?.identifierName || id.name,\n };\n } else if (id.type === \"PrivateName\") {\n nameInfo = {\n pos: id.loc?.start,\n name: \"#\" + id.id.name,\n };\n } else if (id.type === \"StringLiteral\") {\n nameInfo = {\n pos: id.loc?.start,\n name: id.value,\n };\n }\n\n return nameInfo;\n}\n"],"mappings":";;;;;;;;;;;;;;AAEA,IAAAA,EAAA,GAAAC,OAAA;AAGA,IAAAC,MAAA,GAAAD,OAAA;AAAgD;EAHvCE;AAAY,IAAAH,EAAA;AAOd,SAASI,OAAOA,CAErBC,IAA0D,EAC1DC,gBAAyB,EACzBC,MAA4C,EAC5CC,UAAmC,EACnC;EACA,IAAI,CAACC,KAAK,CAACJ,IAAI,CAACK,cAAc,CAAC;EAE/B,IAAIH,MAAM,KAAKI,SAAS,IAAIH,UAAU,KAAKG,SAAS,EAAE;IACpD,MAAMC,QAAQ,GAAGC,cAAc,CAACC,IAAI,CAAC,IAAI,EAAEP,MAAM,EAAEC,UAAU,CAAC;IAC9D,IAAII,QAAQ,EAAE;MACZ,IAAI,CAACG,oBAAoB,CAACH,QAAQ,CAACI,IAAI,EAAEJ,QAAQ,CAACK,GAAG,CAAC;IACxD;EACF;EAEA,IAAI,CAACC,SAAK,GAAI,CAAC;EACfC,WAAW,CAACL,IAAI,CAAC,IAAI,EAAET,IAAI,CAACe,MAAM,IAA4B,CAAC;EAE/D,IAAI,CAACX,KAAK,CAACJ,IAAI,CAACgB,UAAU,EAAEf,gBAAgB,CAAC;EAE7C,IAAI,CAACgB,iBAAiB,GAAGhB,gBAAgB;AAC3C;AAEO,SAASa,WAAWA,CAEzBI,UAAgC,EAChCC,QAAgB,EAChB;EACA,MAAMC,4BAA4B,GAAG,IAAI,CAACC,cAAc,CAAC,CAAC;EAE1D,MAAMC,aAAa,GAAG,IAAI,CAACC,wBAAwB,CAACJ,QAAQ,CAAC;EAE7D,MAAMK,WAAW,GAAGN,UAAU,CAACO,MAAM;EACrC,KAAK,IAAIC,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGF,WAAW,EAAEE,CAAC,EAAE,EAAE;IACpCC,MAAM,CAAClB,IAAI,CAAC,IAAI,EAAES,UAAU,CAACQ,CAAC,CAAC,CAAC;IAEhC,IAAIJ,aAAa,IAAII,CAAC,GAAGF,WAAW,GAAG,CAAC,EAAE;MACxC,IAAI,CAACI,SAAS,KAAkBF,CAAC,CAAC;MAClC,IAAI,CAACG,KAAK,CAAC,CAAC;IACd;EACF;EAEA,IAAI,CAACD,SAAS,CAACT,QAAQ,CAAC;EACxB,IAAI,CAACW,0BAA0B,GAAGV,4BAA4B;AAChE;AAEO,SAASO,MAAMA,CAEpBI,SAA2E,EAC3E;EACA,IAAI,CAACC,SAAS,CAEZD,SAAS,CAACE,UAAU,EACpB3B,SAAS,EACTA,SAAS,EACTA,SAAS,EACTA,SAAS,EACT,IACF,CAAC;EACD,IAAI,CAACF,KAAK,CAAC2B,SAAS,EAAEzB,SAAS,EAAE,IAAI,CAAC;EACtC,IAEEyB,SAAS,CAACG,QAAQ,EAClB;IACA,IAAI,CAACrB,SAAK,GAAI,CAAC;EACjB;EAEA,IAAI,CAACT,KAAK,CAER2B,SAAS,CAACI,cAAc,EACxB7B,SAAS,EACT,IACF,CAAC;AACH;AAEO,SAAS8B,WAAWA,CAAgBpC,IAAkC,EAAE;EAC7E,MAAMqC,IAAI,GAAGrC,IAAI,CAACqC,IAAI;EACtB,MAAMC,GAAG,GAAGtC,IAAI,CAACsC,GAAG;EAEpB,IAAID,IAAI,KAAK,KAAK,IAAIA,IAAI,KAAK,KAAK,EAAE;IACpC,IAAI,CAACE,IAAI,CAACF,IAAI,CAAC;IACf,IAAI,CAACR,KAAK,CAAC,CAAC;EACd;EAEA,IAAI7B,IAAI,CAACwC,KAAK,EAAE;IACd,IAAI,CAACD,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC;IACxB,IAAI,CAACV,KAAK,CAAC,CAAC;EACd;EAEA,IACEQ,IAAI,KAAK,QAAQ,IAEjBA,IAAI,KAAK,MAAM,EACf;IACA,IAAIrC,IAAI,CAACyC,SAAS,EAAE;MAClB,IAAI,CAAC5B,SAAK,GAAI,CAAC;IACjB;EACF;EAEA,IAAIb,IAAI,CAAC0C,QAAQ,EAAE;IACjB,IAAI,CAAC7B,SAAK,GAAI,CAAC;IACf,IAAI,CAACT,KAAK,CAACkC,GAAG,CAAC;IACf,IAAI,CAACzB,SAAK,GAAI,CAAC;EACjB,CAAC,MAAM;IACL,IAAI,CAACT,KAAK,CAACkC,GAAG,CAAC;EACjB;EAEA,IAEEtC,IAAI,CAACkC,QAAQ,EACb;IAEA,IAAI,CAACrB,SAAK,GAAI,CAAC;EACjB;EAEA,IAAI,IAAI,CAAC8B,IAAI,CAACC,IAAI,EAAE;IAClB7C,OAAO,CAACU,IAAI,CACV,IAAI,EACJT,IAAI,EACJ,KAAK,EACLA,IAAI,CAAC0C,QAAQ,IAAI1C,IAAI,CAACsC,GAAG,CAACO,IAAI,KAAK,eAAe,GAAGvC,SAAS,GAAGN,IAAI,CAACsC,GACxE,CAAC;EACH,CAAC,MAAM;IACLvC,OAAO,CAACU,IAAI,CAAC,IAAI,EAAET,IAAI,EAAE,KAAK,CAAC;EACjC;AACF;AAEO,SAAS8C,UAAUA,CAExB9C,IAG6B,EAC7B+C,qBAA+B,EAC/B;EACA,IAAI/C,IAAI,CAACgD,SAAS,EAAE;IAClB,IAAI,CAAChD,IAAI,CAACgB,UAAU,EAAE;MACpB,IAAI,CAACH,SAAK,GAAI,CAAC;IACjB;IACA,IAAI,CAACgB,KAAK,CAAC,CAAC;IACZ,IAAI,CAACzB,KAAK,CAACJ,IAAI,CAACgD,SAAS,EAAED,qBAAqB,CAAC;EACnD;AACF;AAEO,SAASE,aAAaA,CAE3BjD,IAAwE,EACxEkD,MAA8B,EAC9BC,YAAqB,EACrB;EACA,IAAInD,IAAI,CAACwC,KAAK,EAAE;IACd,IAAI,CAACD,IAAI,CAAC,OAAO,CAAC;IAClB,IAAI,CAAC,IAAI,CAACa,MAAM,CAACC,cAAc,EAAE;MAI/B,IAAI,CAACC,mBAAmB,GAAG,CAAC;IAC9B;IACA,IAAI,CAACzB,KAAK,CAAC,CAAC;EACd;EACA,IAAI,CAACU,IAAI,CAAC,UAAU,CAAC;EACrB,IAAIvC,IAAI,CAACyC,SAAS,EAAE;IAClB,IAAI,CAAC,IAAI,CAACW,MAAM,CAACC,cAAc,EAAE;MAI/B,IAAI,CAACC,mBAAmB,GAAG,CAAC;IAC9B;IACA,IAAI,CAACzC,SAAK,GAAI,CAAC;EACjB;EAEA,IAAI,CAACgB,KAAK,CAAC,CAAC;EACZ,IAAI7B,IAAI,CAACuD,EAAE,EAAE;IACX,IAAI,CAACnD,KAAK,CAACJ,IAAI,CAACuD,EAAE,CAAC;EACrB;EAEA,IAAI,IAAI,CAACZ,IAAI,CAACC,IAAI,EAAE;IAClB7C,OAAO,CAACU,IAAI,CAAC,IAAI,EAAET,IAAI,EAAE,KAAK,EAAEA,IAAI,CAACuD,EAAE,EAAEL,MAAM,CAAC;EAClD,CAAC,MAAM;IACLnD,OAAO,CAACU,IAAI,CAAC,IAAI,EAAET,IAAI,EAAE,KAAK,CAAC;EACjC;EACA,IAAImD,YAAY,EAAE;IAChBL,UAAU,CAACrC,IAAI,CAAC,IAAI,EAAET,IAAoD,CAAC;EAC7E;AACF;AAEO,SAASwD,kBAAkBA,CAEhCxD,IAA0B,EAC1BkD,MAA8B,EAC9B;EACAD,aAAa,CAACxC,IAAI,CAAC,IAAI,EAAET,IAAI,EAAEkD,MAAM,EAAE,IAAI,CAAC;EAC5C,IAAI,CAACrB,KAAK,CAAC,CAAC;EACZ,IAAI,CAACzB,KAAK,CAACJ,IAAI,CAACyD,IAAI,CAAC;AACvB;AAIO,SAASC,uBAAuBA,CAErC1D,IAA+B,EAC/BkD,MAA8B,EAC9B;EACA,IAAIlD,IAAI,CAACwC,KAAK,EAAE;IACd,IAAI,CAACD,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC;IACxB,IAAI,CAACV,KAAK,CAAC,CAAC;EACd;EAEA,IAAI8B,6BAA6B,CAAClD,IAAI,CAAC,IAAI,EAAET,IAAI,CAAC,EAAE;IAClDD,OAAO,CAACU,IAAI,CACV,IAAI,EACJT,IAAI,EACJ,IAAI,EACJM,SAAS,EACT,IAAI,CAACqC,IAAI,CAACC,IAAI,GAAGM,MAAM,GAAG5C,SAC5B,CAAC;EACH,CAAC,MAAM;IACL,IAAI,CAACF,KAAK,CAACJ,IAAI,CAACe,MAAM,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC;EAClC;EAEA+B,UAAU,CAACrC,IAAI,CAAC,IAAI,EAAET,IAAI,EAAE,IAAI,CAAC;EACjC,IAAI,CAAC6B,KAAK,CAAC,CAAC;EAIZ,IAAI,CAAC+B,kBAAkB,CAAC,CAAC;EACzB,IAAI,CAAC/C,KAAK,CAAC,IAAI,CAAC;EAEhB,IAAI,CAACgB,KAAK,CAAC,CAAC;EAEZ,IAAI,CAACgC,YAAY,IAAIC,mBAAY,CAACC,SAAS;EAC3C,IAAI,CAAC3D,KAAK,CAACJ,IAAI,CAACyD,IAAI,CAAC;AACvB;AAIO,SAASE,6BAA6BA,CAE3C3D,IAA+B,EACtB;EAAA,IAAAgE,qBAAA,EAAAC,qBAAA;EACT,IAAIjE,IAAI,CAACe,MAAM,CAACU,MAAM,KAAK,CAAC,EAAE,OAAO,IAAI;EAEzC,IAAIzB,IAAI,CAACK,cAAc,IAAIL,IAAI,CAACgB,UAAU,IAAIhB,IAAI,CAACgD,SAAS,EAAE;IAC5D,OAAO,IAAI;EACb;EAEA,MAAMkB,UAAU,GAAGlE,IAAI,CAACe,MAAM,CAAC,CAAC,CAAC;EACjC,IACE,CAACjB,YAAY,CAACoE,UAAU,CAAC,IACzBA,UAAU,CAAC/B,cAAc,IACzB+B,UAAU,CAAChC,QAAQ,KAAA8B,qBAAA,GAEnBE,UAAU,CAACC,eAAe,aAA1BH,qBAAA,CAA4BvC,MAAM,KAAAwC,qBAAA,GAClCC,UAAU,CAACE,gBAAgB,aAA3BH,qBAAA,CAA6BxC,MAAM,EACnC;IACA,OAAO,IAAI;EACb;EAEA,IAAI,IAAI,CAAC4C,QAAQ,EAAE;IACjB,IAAIrE,IAAI,CAACsE,GAAG,IAAI,IAAI,EAAE,OAAO,IAAI;IACjC,IAAI,IAAI,CAACD,QAAQ,CAACE,YAAY,CAACvE,IAAI,EAAE,GAAG,CAAC,KAAK,IAAI,EAAE,OAAO,IAAI;IAC/D,MAAMwE,UAAU,GAAG,IAAI,CAACH,QAAQ,CAACE,YAAY,CAACvE,IAAI,EAAE,IAAI,CAAC;IACzD,IAAI,CAAAwE,UAAU,oBAAVA,UAAU,CAAEF,GAAG,KAAI,IAAI,EAAE,OAAO,IAAI;IACxC,OAAOE,UAAU,CAACF,GAAG,CAACG,KAAK,CAACC,IAAI,KAAK1E,IAAI,CAACsE,GAAG,CAACG,KAAK,CAACC,IAAI;EAC1D;EAEA,IAAI,IAAI,CAACtB,MAAM,CAACuB,WAAW,EAAE,OAAO,IAAI;EAExC,OAAO,KAAK;AACd;AAEA,SAASnE,cAAcA,CAErBN,MAAoC,EACpCgD,MAAuE,EACvE;EACA,IAAIK,EAAyD,GAAGrD,MAAM;EAEtE,IAAI,CAACqD,EAAE,IAAIL,MAAM,EAAE;IACjB,MAAM0B,UAAU,GAAG1B,MAAM,CAACL,IAAI;IAE9B,IAAI+B,UAAU,KAAK,oBAAoB,EAAE;MACvCrB,EAAE,GAAGL,MAAM,CAACK,EAAE;IAChB,CAAC,MAAM,IACLqB,UAAU,KAAK,sBAAsB,IACrCA,UAAU,KAAK,mBAAmB,EAClC;MACArB,EAAE,GAAGL,MAAM,CAAC2B,IAAI;IAClB,CAAC,MAAM,IACLD,UAAU,KAAK,gBAAgB,IAC/BA,UAAU,KAAK,eAAe,EAC9B;MACA,IAAI,CAAC1B,MAAM,CAACR,QAAQ,IAAIQ,MAAM,CAACZ,GAAG,CAACO,IAAI,KAAK,eAAe,EAAE;QAC3DU,EAAE,GAAGL,MAAM,CAACZ,GAAG;MACjB;IACF,CAAC,MAAM,IACLsC,UAAU,KAAK,sBAAsB,IACrCA,UAAU,KAAK,uBAAuB,EACtC;MACArB,EAAE,GAAGL,MAAM,CAACZ,GAAG;IACjB;EACF;EAEA,IAAI,CAACiB,EAAE,EAAE;EAET,IAAIhD,QAAQ;EAEZ,IAAIgD,EAAE,CAACV,IAAI,KAAK,YAAY,EAAE;IAAA,IAAAiC,OAAA,EAAAC,QAAA;IAC5BxE,QAAQ,GAAG;MACTK,GAAG,GAAAkE,OAAA,GAAEvB,EAAE,CAACe,GAAG,qBAANQ,OAAA,CAAQL,KAAK;MAClB9D,IAAI,EAAE,EAAAoE,QAAA,GAAAxB,EAAE,CAACe,GAAG,qBAANS,QAAA,CAAQC,cAAc,KAAIzB,EAAE,CAAC5C;IACrC,CAAC;EACH,CAAC,MAAM,IAAI4C,EAAE,CAACV,IAAI,KAAK,aAAa,EAAE;IAAA,IAAAoC,QAAA;IACpC1E,QAAQ,GAAG;MACTK,GAAG,GAAAqE,QAAA,GAAE1B,EAAE,CAACe,GAAG,qBAANW,QAAA,CAAQR,KAAK;MAClB9D,IAAI,EAAE,GAAG,GAAG4C,EAAE,CAACA,EAAE,CAAC5C;IACpB,CAAC;EACH,CAAC,MAAM,IAAI4C,EAAE,CAACV,IAAI,KAAK,eAAe,EAAE;IAAA,IAAAqC,QAAA;IACtC3E,QAAQ,GAAG;MACTK,GAAG,GAAAsE,QAAA,GAAE3B,EAAE,CAACe,GAAG,qBAANY,QAAA,CAAQT,KAAK;MAClB9D,IAAI,EAAE4C,EAAE,CAAC4B;IACX,CAAC;EACH;EAEA,OAAO5E,QAAQ;AACjB","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/modules.js b/node_modules/@babel/generator/lib/generators/modules.js deleted file mode 100644 index b787d420..00000000 --- a/node_modules/@babel/generator/lib/generators/modules.js +++ /dev/null @@ -1,290 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.ExportAllDeclaration = ExportAllDeclaration; -exports.ExportDefaultDeclaration = ExportDefaultDeclaration; -exports.ExportDefaultSpecifier = ExportDefaultSpecifier; -exports.ExportNamedDeclaration = ExportNamedDeclaration; -exports.ExportNamespaceSpecifier = ExportNamespaceSpecifier; -exports.ExportSpecifier = ExportSpecifier; -exports.ImportAttribute = ImportAttribute; -exports.ImportDeclaration = ImportDeclaration; -exports.ImportDefaultSpecifier = ImportDefaultSpecifier; -exports.ImportExpression = ImportExpression; -exports.ImportNamespaceSpecifier = ImportNamespaceSpecifier; -exports.ImportSpecifier = ImportSpecifier; -exports._printAttributes = _printAttributes; -var _t = require("@babel/types"); -var _index = require("../node/index.js"); -var _expressions = require("./expressions.js"); -const { - isClassDeclaration, - isExportDefaultSpecifier, - isExportNamespaceSpecifier, - isImportDefaultSpecifier, - isImportNamespaceSpecifier, - isStatement -} = _t; -function ImportSpecifier(node) { - if (node.importKind === "type" || node.importKind === "typeof") { - this.word(node.importKind); - this.space(); - } - this.print(node.imported); - if (node.local && node.local.name !== node.imported.name) { - this.space(); - this.word("as"); - this.space(); - this.print(node.local); - } -} -function ImportDefaultSpecifier(node) { - this.print(node.local); -} -function ExportDefaultSpecifier(node) { - this.print(node.exported); -} -function ExportSpecifier(node) { - if (node.exportKind === "type") { - this.word("type"); - this.space(); - } - this.print(node.local); - if (node.exported && node.local.name !== node.exported.name) { - this.space(); - this.word("as"); - this.space(); - this.print(node.exported); - } -} -function ExportNamespaceSpecifier(node) { - this.tokenChar(42); - this.space(); - this.word("as"); - this.space(); - this.print(node.exported); -} -let warningShown = false; -function _printAttributes(node, hasPreviousBrace) { - var _node$extra; - const { - attributes - } = node; - var { - assertions - } = node; - const { - importAttributesKeyword - } = this.format; - if (attributes && !importAttributesKeyword && node.extra && (node.extra.deprecatedAssertSyntax || node.extra.deprecatedWithLegacySyntax) && !warningShown) { - warningShown = true; - console.warn(`\ -You are using import attributes, without specifying the desired output syntax. -Please specify the "importAttributesKeyword" generator option, whose value can be one of: - - "with" : \`import { a } from "b" with { type: "json" };\` - - "assert" : \`import { a } from "b" assert { type: "json" };\` - - "with-legacy" : \`import { a } from "b" with type: "json";\` -`); - } - const useAssertKeyword = importAttributesKeyword === "assert" || !importAttributesKeyword && assertions; - this.word(useAssertKeyword ? "assert" : "with"); - this.space(); - if (!useAssertKeyword && (importAttributesKeyword === "with-legacy" || !importAttributesKeyword && (_node$extra = node.extra) != null && _node$extra.deprecatedWithLegacySyntax)) { - this.printList(attributes || assertions); - return; - } - const occurrenceCount = hasPreviousBrace ? 1 : 0; - this.token("{", undefined, occurrenceCount); - this.space(); - this.printList(attributes || assertions, this.shouldPrintTrailingComma("}")); - this.space(); - this.token("}", undefined, occurrenceCount); -} -function ExportAllDeclaration(node) { - var _node$attributes, _node$assertions; - this.word("export"); - this.space(); - if (node.exportKind === "type") { - this.word("type"); - this.space(); - } - this.tokenChar(42); - this.space(); - this.word("from"); - this.space(); - if ((_node$attributes = node.attributes) != null && _node$attributes.length || (_node$assertions = node.assertions) != null && _node$assertions.length) { - this.print(node.source, true); - this.space(); - _printAttributes.call(this, node, false); - } else { - this.print(node.source); - } - this.semicolon(); -} -function maybePrintDecoratorsBeforeExport(printer, node) { - if (isClassDeclaration(node.declaration) && _expressions._shouldPrintDecoratorsBeforeExport.call(printer, node)) { - printer.printJoin(node.declaration.decorators); - } -} -function ExportNamedDeclaration(node) { - maybePrintDecoratorsBeforeExport(this, node); - this.word("export"); - this.space(); - if (node.declaration) { - const declar = node.declaration; - this.print(declar); - if (!isStatement(declar)) this.semicolon(); - } else { - if (node.exportKind === "type") { - this.word("type"); - this.space(); - } - const specifiers = node.specifiers.slice(0); - let hasSpecial = false; - for (;;) { - const first = specifiers[0]; - if (isExportDefaultSpecifier(first) || isExportNamespaceSpecifier(first)) { - hasSpecial = true; - this.print(specifiers.shift()); - if (specifiers.length) { - this.tokenChar(44); - this.space(); - } - } else { - break; - } - } - let hasBrace = false; - if (specifiers.length || !specifiers.length && !hasSpecial) { - hasBrace = true; - this.tokenChar(123); - if (specifiers.length) { - this.space(); - this.printList(specifiers, this.shouldPrintTrailingComma("}")); - this.space(); - } - this.tokenChar(125); - } - if (node.source) { - var _node$attributes2, _node$assertions2; - this.space(); - this.word("from"); - this.space(); - if ((_node$attributes2 = node.attributes) != null && _node$attributes2.length || (_node$assertions2 = node.assertions) != null && _node$assertions2.length) { - this.print(node.source, true); - this.space(); - _printAttributes.call(this, node, hasBrace); - } else { - this.print(node.source); - } - } - this.semicolon(); - } -} -function ExportDefaultDeclaration(node) { - maybePrintDecoratorsBeforeExport(this, node); - this.word("export"); - this.noIndentInnerCommentsHere(); - this.space(); - this.word("default"); - this.space(); - this.tokenContext |= _index.TokenContext.exportDefault; - const declar = node.declaration; - this.print(declar); - if (!isStatement(declar)) this.semicolon(); -} -function ImportDeclaration(node) { - var _node$attributes3, _node$assertions3; - this.word("import"); - this.space(); - const isTypeKind = node.importKind === "type" || node.importKind === "typeof"; - if (isTypeKind) { - this.noIndentInnerCommentsHere(); - this.word(node.importKind); - this.space(); - } else if (node.module) { - this.noIndentInnerCommentsHere(); - this.word("module"); - this.space(); - } else if (node.phase) { - this.noIndentInnerCommentsHere(); - this.word(node.phase); - this.space(); - } - const specifiers = node.specifiers.slice(0); - const hasSpecifiers = !!specifiers.length; - while (hasSpecifiers) { - const first = specifiers[0]; - if (isImportDefaultSpecifier(first) || isImportNamespaceSpecifier(first)) { - this.print(specifiers.shift()); - if (specifiers.length) { - this.tokenChar(44); - this.space(); - } - } else { - break; - } - } - let hasBrace = false; - if (specifiers.length) { - hasBrace = true; - this.tokenChar(123); - this.space(); - this.printList(specifiers, this.shouldPrintTrailingComma("}")); - this.space(); - this.tokenChar(125); - } else if (isTypeKind && !hasSpecifiers) { - hasBrace = true; - this.tokenChar(123); - this.tokenChar(125); - } - if (hasSpecifiers || isTypeKind) { - this.space(); - this.word("from"); - this.space(); - } - if ((_node$attributes3 = node.attributes) != null && _node$attributes3.length || (_node$assertions3 = node.assertions) != null && _node$assertions3.length) { - this.print(node.source, true); - this.space(); - _printAttributes.call(this, node, hasBrace); - } else { - this.print(node.source); - } - this.semicolon(); -} -function ImportAttribute(node) { - this.print(node.key); - this.tokenChar(58); - this.space(); - this.print(node.value); -} -function ImportNamespaceSpecifier(node) { - this.tokenChar(42); - this.space(); - this.word("as"); - this.space(); - this.print(node.local); -} -function ImportExpression(node) { - this.word("import"); - if (node.phase) { - this.tokenChar(46); - this.word(node.phase); - } - this.tokenChar(40); - const shouldPrintTrailingComma = this.shouldPrintTrailingComma(")"); - this.print(node.source); - if (node.options != null) { - this.tokenChar(44); - this.space(); - this.print(node.options); - } - if (shouldPrintTrailingComma) { - this.tokenChar(44); - } - this.rightParens(node); -} - -//# sourceMappingURL=modules.js.map diff --git a/node_modules/@babel/generator/lib/generators/modules.js.map b/node_modules/@babel/generator/lib/generators/modules.js.map deleted file mode 100644 index c642e939..00000000 --- a/node_modules/@babel/generator/lib/generators/modules.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_t","require","_index","_expressions","isClassDeclaration","isExportDefaultSpecifier","isExportNamespaceSpecifier","isImportDefaultSpecifier","isImportNamespaceSpecifier","isStatement","ImportSpecifier","node","importKind","word","space","print","imported","local","name","ImportDefaultSpecifier","ExportDefaultSpecifier","exported","ExportSpecifier","exportKind","ExportNamespaceSpecifier","token","warningShown","_printAttributes","hasPreviousBrace","_node$extra","attributes","assertions","importAttributesKeyword","format","extra","deprecatedAssertSyntax","deprecatedWithLegacySyntax","console","warn","useAssertKeyword","printList","occurrenceCount","undefined","shouldPrintTrailingComma","ExportAllDeclaration","_node$attributes","_node$assertions","length","source","call","semicolon","maybePrintDecoratorsBeforeExport","printer","declaration","_shouldPrintDecoratorsBeforeExport","printJoin","decorators","ExportNamedDeclaration","declar","specifiers","slice","hasSpecial","first","shift","hasBrace","_node$attributes2","_node$assertions2","ExportDefaultDeclaration","noIndentInnerCommentsHere","tokenContext","TokenContext","exportDefault","ImportDeclaration","_node$attributes3","_node$assertions3","isTypeKind","module","phase","hasSpecifiers","ImportAttribute","key","value","ImportNamespaceSpecifier","ImportExpression","options","rightParens"],"sources":["../../src/generators/modules.ts"],"sourcesContent":["import type Printer from \"../printer.ts\";\nimport {\n isClassDeclaration,\n isExportDefaultSpecifier,\n isExportNamespaceSpecifier,\n isImportDefaultSpecifier,\n isImportNamespaceSpecifier,\n isStatement,\n} from \"@babel/types\";\nimport type * as t from \"@babel/types\";\nimport { TokenContext } from \"../node/index.ts\";\nimport { _shouldPrintDecoratorsBeforeExport } from \"./expressions.ts\";\n\nexport function ImportSpecifier(this: Printer, node: t.ImportSpecifier) {\n if (node.importKind === \"type\" || node.importKind === \"typeof\") {\n this.word(node.importKind);\n this.space();\n }\n\n this.print(node.imported);\n // @ts-expect-error todo(flow-ts) maybe check node type instead of relying on name to be undefined on t.StringLiteral\n if (node.local && node.local.name !== node.imported.name) {\n this.space();\n this.word(\"as\");\n this.space();\n this.print(node.local);\n }\n}\n\nexport function ImportDefaultSpecifier(\n this: Printer,\n node: t.ImportDefaultSpecifier,\n) {\n this.print(node.local);\n}\n\nexport function ExportDefaultSpecifier(\n this: Printer,\n node: t.ExportDefaultSpecifier,\n) {\n this.print(node.exported);\n}\n\nexport function ExportSpecifier(this: Printer, node: t.ExportSpecifier) {\n if (node.exportKind === \"type\") {\n this.word(\"type\");\n this.space();\n }\n\n this.print(node.local);\n // @ts-expect-error todo(flow-ts) maybe check node type instead of relying on name to be undefined on t.StringLiteral\n if (node.exported && node.local.name !== node.exported.name) {\n this.space();\n this.word(\"as\");\n this.space();\n this.print(node.exported);\n }\n}\n\nexport function ExportNamespaceSpecifier(\n this: Printer,\n node: t.ExportNamespaceSpecifier,\n) {\n this.token(\"*\");\n this.space();\n this.word(\"as\");\n this.space();\n this.print(node.exported);\n}\n\nlet warningShown = false;\n\nexport function _printAttributes(\n this: Printer,\n node: Extract,\n hasPreviousBrace: boolean,\n) {\n const { attributes } = node;\n\n if (!process.env.BABEL_8_BREAKING) {\n // @ts-ignore(Babel 7 vs Babel 8) Removed in Babel 8\n // eslint-disable-next-line no-var\n var { assertions } = node;\n const { importAttributesKeyword } = this.format;\n\n if (\n attributes &&\n !importAttributesKeyword &&\n node.extra &&\n (node.extra.deprecatedAssertSyntax ||\n node.extra.deprecatedWithLegacySyntax) &&\n // In the production build only show the warning once.\n // We want to show it per-usage locally for tests.\n (!process.env.IS_PUBLISH || !warningShown)\n ) {\n warningShown = true;\n console.warn(`\\\nYou are using import attributes, without specifying the desired output syntax.\nPlease specify the \"importAttributesKeyword\" generator option, whose value can be one of:\n - \"with\" : \\`import { a } from \"b\" with { type: \"json\" };\\`\n - \"assert\" : \\`import { a } from \"b\" assert { type: \"json\" };\\`\n - \"with-legacy\" : \\`import { a } from \"b\" with type: \"json\";\\`\n`);\n }\n\n const useAssertKeyword =\n importAttributesKeyword === \"assert\" ||\n (!importAttributesKeyword && assertions);\n\n this.word(useAssertKeyword ? \"assert\" : \"with\");\n this.space();\n\n if (\n !useAssertKeyword &&\n (importAttributesKeyword === \"with-legacy\" ||\n (!importAttributesKeyword && node.extra?.deprecatedWithLegacySyntax))\n ) {\n // with-legacy\n this.printList(attributes || assertions);\n return;\n }\n } else {\n this.word(\"with\");\n this.space();\n }\n\n const occurrenceCount = hasPreviousBrace ? 1 : 0;\n\n this.token(\"{\", undefined, occurrenceCount);\n this.space();\n this.printList(\n process.env.BABEL_8_BREAKING ? attributes : attributes || assertions,\n this.shouldPrintTrailingComma(\"}\"),\n );\n this.space();\n this.token(\"}\", undefined, occurrenceCount);\n}\n\nexport function ExportAllDeclaration(\n this: Printer,\n node: t.ExportAllDeclaration | t.DeclareExportAllDeclaration,\n) {\n this.word(\"export\");\n this.space();\n if (node.exportKind === \"type\") {\n this.word(\"type\");\n this.space();\n }\n this.token(\"*\");\n this.space();\n this.word(\"from\");\n this.space();\n if (\n node.attributes?.length ||\n // @ts-ignore(Babel 7 vs Babel 8) Removed in Babel 8\n (!process.env.BABEL_8_BREAKING && node.assertions?.length)\n ) {\n this.print(node.source, true);\n this.space();\n _printAttributes.call(this, node, false);\n } else {\n this.print(node.source);\n }\n\n this.semicolon();\n}\n\nfunction maybePrintDecoratorsBeforeExport(\n printer: Printer,\n node: t.ExportNamedDeclaration | t.ExportDefaultDeclaration,\n) {\n if (\n isClassDeclaration(node.declaration) &&\n _shouldPrintDecoratorsBeforeExport.call(\n printer,\n node as t.ExportNamedDeclaration & { declaration: t.ClassDeclaration },\n )\n ) {\n printer.printJoin(node.declaration.decorators);\n }\n}\n\nexport function ExportNamedDeclaration(\n this: Printer,\n node: t.ExportNamedDeclaration,\n) {\n maybePrintDecoratorsBeforeExport(this, node);\n\n this.word(\"export\");\n this.space();\n if (node.declaration) {\n const declar = node.declaration;\n this.print(declar);\n if (!isStatement(declar)) this.semicolon();\n } else {\n if (node.exportKind === \"type\") {\n this.word(\"type\");\n this.space();\n }\n\n const specifiers = node.specifiers.slice(0);\n\n // print \"special\" specifiers first\n let hasSpecial = false;\n for (;;) {\n const first = specifiers[0];\n if (\n isExportDefaultSpecifier(first) ||\n isExportNamespaceSpecifier(first)\n ) {\n hasSpecial = true;\n this.print(specifiers.shift());\n if (specifiers.length) {\n this.token(\",\");\n this.space();\n }\n } else {\n break;\n }\n }\n\n let hasBrace = false;\n if (specifiers.length || (!specifiers.length && !hasSpecial)) {\n hasBrace = true;\n this.token(\"{\");\n if (specifiers.length) {\n this.space();\n this.printList(specifiers, this.shouldPrintTrailingComma(\"}\"));\n this.space();\n }\n this.token(\"}\");\n }\n\n if (node.source) {\n this.space();\n this.word(\"from\");\n this.space();\n if (\n node.attributes?.length ||\n // @ts-ignore(Babel 7 vs Babel 8) Removed in Babel 8\n (!process.env.BABEL_8_BREAKING && node.assertions?.length)\n ) {\n this.print(node.source, true);\n this.space();\n _printAttributes.call(this, node, hasBrace);\n } else {\n this.print(node.source);\n }\n }\n\n this.semicolon();\n }\n}\n\nexport function ExportDefaultDeclaration(\n this: Printer,\n node: t.ExportDefaultDeclaration,\n) {\n maybePrintDecoratorsBeforeExport(this, node);\n\n this.word(\"export\");\n this.noIndentInnerCommentsHere();\n this.space();\n this.word(\"default\");\n this.space();\n this.tokenContext |= TokenContext.exportDefault;\n const declar = node.declaration;\n this.print(declar);\n if (!isStatement(declar)) this.semicolon();\n}\n\nexport function ImportDeclaration(this: Printer, node: t.ImportDeclaration) {\n this.word(\"import\");\n this.space();\n\n const isTypeKind = node.importKind === \"type\" || node.importKind === \"typeof\";\n if (isTypeKind) {\n this.noIndentInnerCommentsHere();\n this.word(node.importKind!);\n this.space();\n } else if (node.module) {\n this.noIndentInnerCommentsHere();\n this.word(\"module\");\n this.space();\n } else if (node.phase) {\n this.noIndentInnerCommentsHere();\n this.word(node.phase);\n this.space();\n }\n\n const specifiers = node.specifiers.slice(0);\n const hasSpecifiers = !!specifiers.length;\n // print \"special\" specifiers first. The loop condition is constant,\n // but there is a \"break\" in the body.\n while (hasSpecifiers) {\n const first = specifiers[0];\n if (isImportDefaultSpecifier(first) || isImportNamespaceSpecifier(first)) {\n this.print(specifiers.shift());\n if (specifiers.length) {\n this.token(\",\");\n this.space();\n }\n } else {\n break;\n }\n }\n\n let hasBrace = false;\n if (specifiers.length) {\n hasBrace = true;\n this.token(\"{\");\n this.space();\n this.printList(specifiers, this.shouldPrintTrailingComma(\"}\"));\n this.space();\n this.token(\"}\");\n } else if (isTypeKind && !hasSpecifiers) {\n hasBrace = true;\n this.token(\"{\");\n this.token(\"}\");\n }\n\n if (hasSpecifiers || isTypeKind) {\n this.space();\n this.word(\"from\");\n this.space();\n }\n\n if (\n node.attributes?.length ||\n // @ts-ignore(Babel 7 vs Babel 8) Removed in Babel 8\n (!process.env.BABEL_8_BREAKING && node.assertions?.length)\n ) {\n this.print(node.source, true);\n this.space();\n _printAttributes.call(this, node, hasBrace);\n } else {\n this.print(node.source);\n }\n\n this.semicolon();\n}\n\nexport function ImportAttribute(this: Printer, node: t.ImportAttribute) {\n this.print(node.key);\n this.token(\":\");\n this.space();\n this.print(node.value);\n}\n\nexport function ImportNamespaceSpecifier(\n this: Printer,\n node: t.ImportNamespaceSpecifier,\n) {\n this.token(\"*\");\n this.space();\n this.word(\"as\");\n this.space();\n this.print(node.local);\n}\n\nexport function ImportExpression(this: Printer, node: t.ImportExpression) {\n this.word(\"import\");\n if (node.phase) {\n this.token(\".\");\n this.word(node.phase);\n }\n this.token(\"(\");\n const shouldPrintTrailingComma = this.shouldPrintTrailingComma(\")\");\n this.print(node.source);\n if (node.options != null) {\n this.token(\",\");\n this.space();\n this.print(node.options);\n }\n if (shouldPrintTrailingComma) {\n this.token(\",\");\n }\n this.rightParens(node);\n}\n"],"mappings":";;;;;;;;;;;;;;;;;;AACA,IAAAA,EAAA,GAAAC,OAAA;AASA,IAAAC,MAAA,GAAAD,OAAA;AACA,IAAAE,YAAA,GAAAF,OAAA;AAAsE;EATpEG,kBAAkB;EAClBC,wBAAwB;EACxBC,0BAA0B;EAC1BC,wBAAwB;EACxBC,0BAA0B;EAC1BC;AAAW,IAAAT,EAAA;AAMN,SAASU,eAAeA,CAAgBC,IAAuB,EAAE;EACtE,IAAIA,IAAI,CAACC,UAAU,KAAK,MAAM,IAAID,IAAI,CAACC,UAAU,KAAK,QAAQ,EAAE;IAC9D,IAAI,CAACC,IAAI,CAACF,IAAI,CAACC,UAAU,CAAC;IAC1B,IAAI,CAACE,KAAK,CAAC,CAAC;EACd;EAEA,IAAI,CAACC,KAAK,CAACJ,IAAI,CAACK,QAAQ,CAAC;EAEzB,IAAIL,IAAI,CAACM,KAAK,IAAIN,IAAI,CAACM,KAAK,CAACC,IAAI,KAAKP,IAAI,CAACK,QAAQ,CAACE,IAAI,EAAE;IACxD,IAAI,CAACJ,KAAK,CAAC,CAAC;IACZ,IAAI,CAACD,IAAI,CAAC,IAAI,CAAC;IACf,IAAI,CAACC,KAAK,CAAC,CAAC;IACZ,IAAI,CAACC,KAAK,CAACJ,IAAI,CAACM,KAAK,CAAC;EACxB;AACF;AAEO,SAASE,sBAAsBA,CAEpCR,IAA8B,EAC9B;EACA,IAAI,CAACI,KAAK,CAACJ,IAAI,CAACM,KAAK,CAAC;AACxB;AAEO,SAASG,sBAAsBA,CAEpCT,IAA8B,EAC9B;EACA,IAAI,CAACI,KAAK,CAACJ,IAAI,CAACU,QAAQ,CAAC;AAC3B;AAEO,SAASC,eAAeA,CAAgBX,IAAuB,EAAE;EACtE,IAAIA,IAAI,CAACY,UAAU,KAAK,MAAM,EAAE;IAC9B,IAAI,CAACV,IAAI,CAAC,MAAM,CAAC;IACjB,IAAI,CAACC,KAAK,CAAC,CAAC;EACd;EAEA,IAAI,CAACC,KAAK,CAACJ,IAAI,CAACM,KAAK,CAAC;EAEtB,IAAIN,IAAI,CAACU,QAAQ,IAAIV,IAAI,CAACM,KAAK,CAACC,IAAI,KAAKP,IAAI,CAACU,QAAQ,CAACH,IAAI,EAAE;IAC3D,IAAI,CAACJ,KAAK,CAAC,CAAC;IACZ,IAAI,CAACD,IAAI,CAAC,IAAI,CAAC;IACf,IAAI,CAACC,KAAK,CAAC,CAAC;IACZ,IAAI,CAACC,KAAK,CAACJ,IAAI,CAACU,QAAQ,CAAC;EAC3B;AACF;AAEO,SAASG,wBAAwBA,CAEtCb,IAAgC,EAChC;EACA,IAAI,CAACc,SAAK,GAAI,CAAC;EACf,IAAI,CAACX,KAAK,CAAC,CAAC;EACZ,IAAI,CAACD,IAAI,CAAC,IAAI,CAAC;EACf,IAAI,CAACC,KAAK,CAAC,CAAC;EACZ,IAAI,CAACC,KAAK,CAACJ,IAAI,CAACU,QAAQ,CAAC;AAC3B;AAEA,IAAIK,YAAY,GAAG,KAAK;AAEjB,SAASC,gBAAgBA,CAE9BhB,IAAkE,EAClEiB,gBAAyB,EACzB;EAAA,IAAAC,WAAA;EACA,MAAM;IAAEC;EAAW,CAAC,GAAGnB,IAAI;EAKzB,IAAI;IAAEoB;EAAW,CAAC,GAAGpB,IAAI;EACzB,MAAM;IAAEqB;EAAwB,CAAC,GAAG,IAAI,CAACC,MAAM;EAE/C,IACEH,UAAU,IACV,CAACE,uBAAuB,IACxBrB,IAAI,CAACuB,KAAK,KACTvB,IAAI,CAACuB,KAAK,CAACC,sBAAsB,IAChCxB,IAAI,CAACuB,KAAK,CAACE,0BAA0B,CAAC,IAGZ,CAACV,YAAY,EACzC;IACAA,YAAY,GAAG,IAAI;IACnBW,OAAO,CAACC,IAAI,CAAC;AACnB;AACA;AACA;AACA;AACA;AACA,CAAC,CAAC;EACE;EAEA,MAAMC,gBAAgB,GACpBP,uBAAuB,KAAK,QAAQ,IACnC,CAACA,uBAAuB,IAAID,UAAW;EAE1C,IAAI,CAAClB,IAAI,CAAC0B,gBAAgB,GAAG,QAAQ,GAAG,MAAM,CAAC;EAC/C,IAAI,CAACzB,KAAK,CAAC,CAAC;EAEZ,IACE,CAACyB,gBAAgB,KAChBP,uBAAuB,KAAK,aAAa,IACvC,CAACA,uBAAuB,KAAAH,WAAA,GAAIlB,IAAI,CAACuB,KAAK,aAAVL,WAAA,CAAYO,0BAA2B,CAAC,EACvE;IAEA,IAAI,CAACI,SAAS,CAACV,UAAU,IAAIC,UAAU,CAAC;IACxC;EACF;EAMF,MAAMU,eAAe,GAAGb,gBAAgB,GAAG,CAAC,GAAG,CAAC;EAEhD,IAAI,CAACH,KAAK,CAAC,GAAG,EAAEiB,SAAS,EAAED,eAAe,CAAC;EAC3C,IAAI,CAAC3B,KAAK,CAAC,CAAC;EACZ,IAAI,CAAC0B,SAAS,CACgCV,UAAU,IAAIC,UAAU,EACpE,IAAI,CAACY,wBAAwB,CAAC,GAAG,CACnC,CAAC;EACD,IAAI,CAAC7B,KAAK,CAAC,CAAC;EACZ,IAAI,CAACW,KAAK,CAAC,GAAG,EAAEiB,SAAS,EAAED,eAAe,CAAC;AAC7C;AAEO,SAASG,oBAAoBA,CAElCjC,IAA4D,EAC5D;EAAA,IAAAkC,gBAAA,EAAAC,gBAAA;EACA,IAAI,CAACjC,IAAI,CAAC,QAAQ,CAAC;EACnB,IAAI,CAACC,KAAK,CAAC,CAAC;EACZ,IAAIH,IAAI,CAACY,UAAU,KAAK,MAAM,EAAE;IAC9B,IAAI,CAACV,IAAI,CAAC,MAAM,CAAC;IACjB,IAAI,CAACC,KAAK,CAAC,CAAC;EACd;EACA,IAAI,CAACW,SAAK,GAAI,CAAC;EACf,IAAI,CAACX,KAAK,CAAC,CAAC;EACZ,IAAI,CAACD,IAAI,CAAC,MAAM,CAAC;EACjB,IAAI,CAACC,KAAK,CAAC,CAAC;EACZ,KAAA+B,gBAAA,GACElC,IAAI,CAACmB,UAAU,aAAfe,gBAAA,CAAiBE,MAAM,KAAAD,gBAAA,GAEWnC,IAAI,CAACoB,UAAU,aAAfe,gBAAA,CAAiBC,MAAM,EACzD;IACA,IAAI,CAAChC,KAAK,CAACJ,IAAI,CAACqC,MAAM,EAAE,IAAI,CAAC;IAC7B,IAAI,CAAClC,KAAK,CAAC,CAAC;IACZa,gBAAgB,CAACsB,IAAI,CAAC,IAAI,EAAEtC,IAAI,EAAE,KAAK,CAAC;EAC1C,CAAC,MAAM;IACL,IAAI,CAACI,KAAK,CAACJ,IAAI,CAACqC,MAAM,CAAC;EACzB;EAEA,IAAI,CAACE,SAAS,CAAC,CAAC;AAClB;AAEA,SAASC,gCAAgCA,CACvCC,OAAgB,EAChBzC,IAA2D,EAC3D;EACA,IACEP,kBAAkB,CAACO,IAAI,CAAC0C,WAAW,CAAC,IACpCC,+CAAkC,CAACL,IAAI,CACrCG,OAAO,EACPzC,IACF,CAAC,EACD;IACAyC,OAAO,CAACG,SAAS,CAAC5C,IAAI,CAAC0C,WAAW,CAACG,UAAU,CAAC;EAChD;AACF;AAEO,SAASC,sBAAsBA,CAEpC9C,IAA8B,EAC9B;EACAwC,gCAAgC,CAAC,IAAI,EAAExC,IAAI,CAAC;EAE5C,IAAI,CAACE,IAAI,CAAC,QAAQ,CAAC;EACnB,IAAI,CAACC,KAAK,CAAC,CAAC;EACZ,IAAIH,IAAI,CAAC0C,WAAW,EAAE;IACpB,MAAMK,MAAM,GAAG/C,IAAI,CAAC0C,WAAW;IAC/B,IAAI,CAACtC,KAAK,CAAC2C,MAAM,CAAC;IAClB,IAAI,CAACjD,WAAW,CAACiD,MAAM,CAAC,EAAE,IAAI,CAACR,SAAS,CAAC,CAAC;EAC5C,CAAC,MAAM;IACL,IAAIvC,IAAI,CAACY,UAAU,KAAK,MAAM,EAAE;MAC9B,IAAI,CAACV,IAAI,CAAC,MAAM,CAAC;MACjB,IAAI,CAACC,KAAK,CAAC,CAAC;IACd;IAEA,MAAM6C,UAAU,GAAGhD,IAAI,CAACgD,UAAU,CAACC,KAAK,CAAC,CAAC,CAAC;IAG3C,IAAIC,UAAU,GAAG,KAAK;IACtB,SAAS;MACP,MAAMC,KAAK,GAAGH,UAAU,CAAC,CAAC,CAAC;MAC3B,IACEtD,wBAAwB,CAACyD,KAAK,CAAC,IAC/BxD,0BAA0B,CAACwD,KAAK,CAAC,EACjC;QACAD,UAAU,GAAG,IAAI;QACjB,IAAI,CAAC9C,KAAK,CAAC4C,UAAU,CAACI,KAAK,CAAC,CAAC,CAAC;QAC9B,IAAIJ,UAAU,CAACZ,MAAM,EAAE;UACrB,IAAI,CAACtB,SAAK,GAAI,CAAC;UACf,IAAI,CAACX,KAAK,CAAC,CAAC;QACd;MACF,CAAC,MAAM;QACL;MACF;IACF;IAEA,IAAIkD,QAAQ,GAAG,KAAK;IACpB,IAAIL,UAAU,CAACZ,MAAM,IAAK,CAACY,UAAU,CAACZ,MAAM,IAAI,CAACc,UAAW,EAAE;MAC5DG,QAAQ,GAAG,IAAI;MACf,IAAI,CAACvC,SAAK,IAAI,CAAC;MACf,IAAIkC,UAAU,CAACZ,MAAM,EAAE;QACrB,IAAI,CAACjC,KAAK,CAAC,CAAC;QACZ,IAAI,CAAC0B,SAAS,CAACmB,UAAU,EAAE,IAAI,CAAChB,wBAAwB,CAAC,GAAG,CAAC,CAAC;QAC9D,IAAI,CAAC7B,KAAK,CAAC,CAAC;MACd;MACA,IAAI,CAACW,SAAK,IAAI,CAAC;IACjB;IAEA,IAAId,IAAI,CAACqC,MAAM,EAAE;MAAA,IAAAiB,iBAAA,EAAAC,iBAAA;MACf,IAAI,CAACpD,KAAK,CAAC,CAAC;MACZ,IAAI,CAACD,IAAI,CAAC,MAAM,CAAC;MACjB,IAAI,CAACC,KAAK,CAAC,CAAC;MACZ,KAAAmD,iBAAA,GACEtD,IAAI,CAACmB,UAAU,aAAfmC,iBAAA,CAAiBlB,MAAM,KAAAmB,iBAAA,GAEWvD,IAAI,CAACoB,UAAU,aAAfmC,iBAAA,CAAiBnB,MAAM,EACzD;QACA,IAAI,CAAChC,KAAK,CAACJ,IAAI,CAACqC,MAAM,EAAE,IAAI,CAAC;QAC7B,IAAI,CAAClC,KAAK,CAAC,CAAC;QACZa,gBAAgB,CAACsB,IAAI,CAAC,IAAI,EAAEtC,IAAI,EAAEqD,QAAQ,CAAC;MAC7C,CAAC,MAAM;QACL,IAAI,CAACjD,KAAK,CAACJ,IAAI,CAACqC,MAAM,CAAC;MACzB;IACF;IAEA,IAAI,CAACE,SAAS,CAAC,CAAC;EAClB;AACF;AAEO,SAASiB,wBAAwBA,CAEtCxD,IAAgC,EAChC;EACAwC,gCAAgC,CAAC,IAAI,EAAExC,IAAI,CAAC;EAE5C,IAAI,CAACE,IAAI,CAAC,QAAQ,CAAC;EACnB,IAAI,CAACuD,yBAAyB,CAAC,CAAC;EAChC,IAAI,CAACtD,KAAK,CAAC,CAAC;EACZ,IAAI,CAACD,IAAI,CAAC,SAAS,CAAC;EACpB,IAAI,CAACC,KAAK,CAAC,CAAC;EACZ,IAAI,CAACuD,YAAY,IAAIC,mBAAY,CAACC,aAAa;EAC/C,MAAMb,MAAM,GAAG/C,IAAI,CAAC0C,WAAW;EAC/B,IAAI,CAACtC,KAAK,CAAC2C,MAAM,CAAC;EAClB,IAAI,CAACjD,WAAW,CAACiD,MAAM,CAAC,EAAE,IAAI,CAACR,SAAS,CAAC,CAAC;AAC5C;AAEO,SAASsB,iBAAiBA,CAAgB7D,IAAyB,EAAE;EAAA,IAAA8D,iBAAA,EAAAC,iBAAA;EAC1E,IAAI,CAAC7D,IAAI,CAAC,QAAQ,CAAC;EACnB,IAAI,CAACC,KAAK,CAAC,CAAC;EAEZ,MAAM6D,UAAU,GAAGhE,IAAI,CAACC,UAAU,KAAK,MAAM,IAAID,IAAI,CAACC,UAAU,KAAK,QAAQ;EAC7E,IAAI+D,UAAU,EAAE;IACd,IAAI,CAACP,yBAAyB,CAAC,CAAC;IAChC,IAAI,CAACvD,IAAI,CAACF,IAAI,CAACC,UAAW,CAAC;IAC3B,IAAI,CAACE,KAAK,CAAC,CAAC;EACd,CAAC,MAAM,IAAIH,IAAI,CAACiE,MAAM,EAAE;IACtB,IAAI,CAACR,yBAAyB,CAAC,CAAC;IAChC,IAAI,CAACvD,IAAI,CAAC,QAAQ,CAAC;IACnB,IAAI,CAACC,KAAK,CAAC,CAAC;EACd,CAAC,MAAM,IAAIH,IAAI,CAACkE,KAAK,EAAE;IACrB,IAAI,CAACT,yBAAyB,CAAC,CAAC;IAChC,IAAI,CAACvD,IAAI,CAACF,IAAI,CAACkE,KAAK,CAAC;IACrB,IAAI,CAAC/D,KAAK,CAAC,CAAC;EACd;EAEA,MAAM6C,UAAU,GAAGhD,IAAI,CAACgD,UAAU,CAACC,KAAK,CAAC,CAAC,CAAC;EAC3C,MAAMkB,aAAa,GAAG,CAAC,CAACnB,UAAU,CAACZ,MAAM;EAGzC,OAAO+B,aAAa,EAAE;IACpB,MAAMhB,KAAK,GAAGH,UAAU,CAAC,CAAC,CAAC;IAC3B,IAAIpD,wBAAwB,CAACuD,KAAK,CAAC,IAAItD,0BAA0B,CAACsD,KAAK,CAAC,EAAE;MACxE,IAAI,CAAC/C,KAAK,CAAC4C,UAAU,CAACI,KAAK,CAAC,CAAC,CAAC;MAC9B,IAAIJ,UAAU,CAACZ,MAAM,EAAE;QACrB,IAAI,CAACtB,SAAK,GAAI,CAAC;QACf,IAAI,CAACX,KAAK,CAAC,CAAC;MACd;IACF,CAAC,MAAM;MACL;IACF;EACF;EAEA,IAAIkD,QAAQ,GAAG,KAAK;EACpB,IAAIL,UAAU,CAACZ,MAAM,EAAE;IACrBiB,QAAQ,GAAG,IAAI;IACf,IAAI,CAACvC,SAAK,IAAI,CAAC;IACf,IAAI,CAACX,KAAK,CAAC,CAAC;IACZ,IAAI,CAAC0B,SAAS,CAACmB,UAAU,EAAE,IAAI,CAAChB,wBAAwB,CAAC,GAAG,CAAC,CAAC;IAC9D,IAAI,CAAC7B,KAAK,CAAC,CAAC;IACZ,IAAI,CAACW,SAAK,IAAI,CAAC;EACjB,CAAC,MAAM,IAAIkD,UAAU,IAAI,CAACG,aAAa,EAAE;IACvCd,QAAQ,GAAG,IAAI;IACf,IAAI,CAACvC,SAAK,IAAI,CAAC;IACf,IAAI,CAACA,SAAK,IAAI,CAAC;EACjB;EAEA,IAAIqD,aAAa,IAAIH,UAAU,EAAE;IAC/B,IAAI,CAAC7D,KAAK,CAAC,CAAC;IACZ,IAAI,CAACD,IAAI,CAAC,MAAM,CAAC;IACjB,IAAI,CAACC,KAAK,CAAC,CAAC;EACd;EAEA,KAAA2D,iBAAA,GACE9D,IAAI,CAACmB,UAAU,aAAf2C,iBAAA,CAAiB1B,MAAM,KAAA2B,iBAAA,GAEW/D,IAAI,CAACoB,UAAU,aAAf2C,iBAAA,CAAiB3B,MAAM,EACzD;IACA,IAAI,CAAChC,KAAK,CAACJ,IAAI,CAACqC,MAAM,EAAE,IAAI,CAAC;IAC7B,IAAI,CAAClC,KAAK,CAAC,CAAC;IACZa,gBAAgB,CAACsB,IAAI,CAAC,IAAI,EAAEtC,IAAI,EAAEqD,QAAQ,CAAC;EAC7C,CAAC,MAAM;IACL,IAAI,CAACjD,KAAK,CAACJ,IAAI,CAACqC,MAAM,CAAC;EACzB;EAEA,IAAI,CAACE,SAAS,CAAC,CAAC;AAClB;AAEO,SAAS6B,eAAeA,CAAgBpE,IAAuB,EAAE;EACtE,IAAI,CAACI,KAAK,CAACJ,IAAI,CAACqE,GAAG,CAAC;EACpB,IAAI,CAACvD,SAAK,GAAI,CAAC;EACf,IAAI,CAACX,KAAK,CAAC,CAAC;EACZ,IAAI,CAACC,KAAK,CAACJ,IAAI,CAACsE,KAAK,CAAC;AACxB;AAEO,SAASC,wBAAwBA,CAEtCvE,IAAgC,EAChC;EACA,IAAI,CAACc,SAAK,GAAI,CAAC;EACf,IAAI,CAACX,KAAK,CAAC,CAAC;EACZ,IAAI,CAACD,IAAI,CAAC,IAAI,CAAC;EACf,IAAI,CAACC,KAAK,CAAC,CAAC;EACZ,IAAI,CAACC,KAAK,CAACJ,IAAI,CAACM,KAAK,CAAC;AACxB;AAEO,SAASkE,gBAAgBA,CAAgBxE,IAAwB,EAAE;EACxE,IAAI,CAACE,IAAI,CAAC,QAAQ,CAAC;EACnB,IAAIF,IAAI,CAACkE,KAAK,EAAE;IACd,IAAI,CAACpD,SAAK,GAAI,CAAC;IACf,IAAI,CAACZ,IAAI,CAACF,IAAI,CAACkE,KAAK,CAAC;EACvB;EACA,IAAI,CAACpD,SAAK,GAAI,CAAC;EACf,MAAMkB,wBAAwB,GAAG,IAAI,CAACA,wBAAwB,CAAC,GAAG,CAAC;EACnE,IAAI,CAAC5B,KAAK,CAACJ,IAAI,CAACqC,MAAM,CAAC;EACvB,IAAIrC,IAAI,CAACyE,OAAO,IAAI,IAAI,EAAE;IACxB,IAAI,CAAC3D,SAAK,GAAI,CAAC;IACf,IAAI,CAACX,KAAK,CAAC,CAAC;IACZ,IAAI,CAACC,KAAK,CAACJ,IAAI,CAACyE,OAAO,CAAC;EAC1B;EACA,IAAIzC,wBAAwB,EAAE;IAC5B,IAAI,CAAClB,SAAK,GAAI,CAAC;EACjB;EACA,IAAI,CAAC4D,WAAW,CAAC1E,IAAI,CAAC;AACxB","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/statements.js b/node_modules/@babel/generator/lib/generators/statements.js deleted file mode 100644 index ab139b33..00000000 --- a/node_modules/@babel/generator/lib/generators/statements.js +++ /dev/null @@ -1,297 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.BreakStatement = BreakStatement; -exports.CatchClause = CatchClause; -exports.ContinueStatement = ContinueStatement; -exports.DebuggerStatement = DebuggerStatement; -exports.DoWhileStatement = DoWhileStatement; -exports.ForInStatement = ForInStatement; -exports.ForOfStatement = ForOfStatement; -exports.ForStatement = ForStatement; -exports.IfStatement = IfStatement; -exports.LabeledStatement = LabeledStatement; -exports.ReturnStatement = ReturnStatement; -exports.SwitchCase = SwitchCase; -exports.SwitchStatement = SwitchStatement; -exports.ThrowStatement = ThrowStatement; -exports.TryStatement = TryStatement; -exports.VariableDeclaration = VariableDeclaration; -exports.VariableDeclarator = VariableDeclarator; -exports.WhileStatement = WhileStatement; -exports.WithStatement = WithStatement; -var _t = require("@babel/types"); -var _index = require("../node/index.js"); -const { - isFor, - isIfStatement, - isStatement -} = _t; -function WithStatement(node) { - this.word("with"); - this.space(); - this.tokenChar(40); - this.print(node.object); - this.tokenChar(41); - this.printBlock(node.body); -} -function IfStatement(node) { - this.word("if"); - this.space(); - this.tokenChar(40); - this.print(node.test); - this.tokenChar(41); - this.space(); - const needsBlock = node.alternate && isIfStatement(getLastStatement(node.consequent)); - if (needsBlock) { - this.tokenChar(123); - this.newline(); - this.indent(); - } - this.printAndIndentOnComments(node.consequent); - if (needsBlock) { - this.dedent(); - this.newline(); - this.tokenChar(125); - } - if (node.alternate) { - if (this.endsWith(125)) this.space(); - this.word("else"); - this.space(); - this.printAndIndentOnComments(node.alternate); - } -} -function getLastStatement(statement) { - const { - body - } = statement; - if (isStatement(body) === false) { - return statement; - } - return getLastStatement(body); -} -function ForStatement(node) { - this.word("for"); - this.space(); - this.tokenChar(40); - this.tokenContext |= _index.TokenContext.forInitHead | _index.TokenContext.forInOrInitHeadAccumulate; - this.print(node.init); - this.tokenContext = _index.TokenContext.normal; - this.tokenChar(59); - if (node.test) { - this.space(); - this.print(node.test); - } - this.tokenChar(59, 1); - if (node.update) { - this.space(); - this.print(node.update); - } - this.tokenChar(41); - this.printBlock(node.body); -} -function WhileStatement(node) { - this.word("while"); - this.space(); - this.tokenChar(40); - this.print(node.test); - this.tokenChar(41); - this.printBlock(node.body); -} -function ForInStatement(node) { - this.word("for"); - this.space(); - this.noIndentInnerCommentsHere(); - this.tokenChar(40); - this.tokenContext |= _index.TokenContext.forInHead | _index.TokenContext.forInOrInitHeadAccumulate; - this.print(node.left); - this.tokenContext = _index.TokenContext.normal; - this.space(); - this.word("in"); - this.space(); - this.print(node.right); - this.tokenChar(41); - this.printBlock(node.body); -} -function ForOfStatement(node) { - this.word("for"); - this.space(); - if (node.await) { - this.word("await"); - this.space(); - } - this.noIndentInnerCommentsHere(); - this.tokenChar(40); - this.tokenContext |= _index.TokenContext.forOfHead; - this.print(node.left); - this.space(); - this.word("of"); - this.space(); - this.print(node.right); - this.tokenChar(41); - this.printBlock(node.body); -} -function DoWhileStatement(node) { - this.word("do"); - this.space(); - this.print(node.body); - this.space(); - this.word("while"); - this.space(); - this.tokenChar(40); - this.print(node.test); - this.tokenChar(41); - this.semicolon(); -} -function printStatementAfterKeyword(printer, node) { - if (node) { - printer.space(); - printer.printTerminatorless(node); - } - printer.semicolon(); -} -function BreakStatement(node) { - this.word("break"); - printStatementAfterKeyword(this, node.label); -} -function ContinueStatement(node) { - this.word("continue"); - printStatementAfterKeyword(this, node.label); -} -function ReturnStatement(node) { - this.word("return"); - printStatementAfterKeyword(this, node.argument); -} -function ThrowStatement(node) { - this.word("throw"); - printStatementAfterKeyword(this, node.argument); -} -function LabeledStatement(node) { - this.print(node.label); - this.tokenChar(58); - this.space(); - this.print(node.body); -} -function TryStatement(node) { - this.word("try"); - this.space(); - this.print(node.block); - this.space(); - if (node.handlers) { - this.print(node.handlers[0]); - } else { - this.print(node.handler); - } - if (node.finalizer) { - this.space(); - this.word("finally"); - this.space(); - this.print(node.finalizer); - } -} -function CatchClause(node) { - this.word("catch"); - this.space(); - if (node.param) { - this.tokenChar(40); - this.print(node.param); - this.print(node.param.typeAnnotation); - this.tokenChar(41); - this.space(); - } - this.print(node.body); -} -function SwitchStatement(node) { - this.word("switch"); - this.space(); - this.tokenChar(40); - this.print(node.discriminant); - this.tokenChar(41); - this.space(); - this.tokenChar(123); - this.printSequence(node.cases, true); - this.rightBrace(node); -} -function SwitchCase(node) { - if (node.test) { - this.word("case"); - this.space(); - this.print(node.test); - this.tokenChar(58); - } else { - this.word("default"); - this.tokenChar(58); - } - if (node.consequent.length) { - this.newline(); - this.printSequence(node.consequent, true); - } -} -function DebuggerStatement() { - this.word("debugger"); - this.semicolon(); -} -function commaSeparatorWithNewline(occurrenceCount) { - this.tokenChar(44, occurrenceCount); - this.newline(); -} -function VariableDeclaration(node, parent) { - if (node.declare) { - this.word("declare"); - this.space(); - } - const { - kind - } = node; - switch (kind) { - case "await using": - this.word("await"); - this.space(); - case "using": - this.word("using", true); - break; - default: - this.word(kind); - } - this.space(); - let hasInits = false; - if (!isFor(parent)) { - for (const declar of node.declarations) { - if (declar.init) { - hasInits = true; - break; - } - } - } - this.printList(node.declarations, undefined, undefined, node.declarations.length > 1, hasInits ? commaSeparatorWithNewline : undefined); - if (parent != null) { - switch (parent.type) { - case "ForStatement": - if (parent.init === node) { - return; - } - break; - case "ForInStatement": - case "ForOfStatement": - if (parent.left === node) { - return; - } - } - } - this.semicolon(); -} -function VariableDeclarator(node) { - this.print(node.id); - if (node.definite) this.tokenChar(33); - this.print(node.id.typeAnnotation); - if (node.init) { - this.space(); - this.tokenChar(61); - this.space(); - this.print(node.init); - } -} - -//# sourceMappingURL=statements.js.map diff --git a/node_modules/@babel/generator/lib/generators/statements.js.map b/node_modules/@babel/generator/lib/generators/statements.js.map deleted file mode 100644 index b01021ce..00000000 --- a/node_modules/@babel/generator/lib/generators/statements.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_t","require","_index","isFor","isIfStatement","isStatement","WithStatement","node","word","space","token","print","object","printBlock","body","IfStatement","test","needsBlock","alternate","getLastStatement","consequent","newline","indent","printAndIndentOnComments","dedent","endsWith","statement","ForStatement","tokenContext","TokenContext","forInitHead","forInOrInitHeadAccumulate","init","normal","tokenChar","update","WhileStatement","ForInStatement","noIndentInnerCommentsHere","forInHead","left","right","ForOfStatement","await","forOfHead","DoWhileStatement","semicolon","printStatementAfterKeyword","printer","printTerminatorless","BreakStatement","label","ContinueStatement","ReturnStatement","argument","ThrowStatement","LabeledStatement","TryStatement","block","handlers","handler","finalizer","CatchClause","param","typeAnnotation","SwitchStatement","discriminant","printSequence","cases","rightBrace","SwitchCase","length","DebuggerStatement","commaSeparatorWithNewline","occurrenceCount","VariableDeclaration","parent","declare","kind","hasInits","declar","declarations","printList","undefined","type","VariableDeclarator","id","definite"],"sources":["../../src/generators/statements.ts"],"sourcesContent":["import type Printer from \"../printer.ts\";\nimport { isFor, isIfStatement, isStatement } from \"@babel/types\";\nimport type * as t from \"@babel/types\";\n\n// We inline this package\n// eslint-disable-next-line import/no-extraneous-dependencies\nimport * as charCodes from \"charcodes\";\nimport { TokenContext } from \"../node/index.ts\";\n\nexport function WithStatement(this: Printer, node: t.WithStatement) {\n this.word(\"with\");\n this.space();\n this.token(\"(\");\n this.print(node.object);\n this.token(\")\");\n this.printBlock(node.body);\n}\n\nexport function IfStatement(this: Printer, node: t.IfStatement) {\n this.word(\"if\");\n this.space();\n this.token(\"(\");\n this.print(node.test);\n this.token(\")\");\n this.space();\n\n const needsBlock =\n node.alternate && isIfStatement(getLastStatement(node.consequent));\n if (needsBlock) {\n this.token(\"{\");\n this.newline();\n this.indent();\n }\n\n this.printAndIndentOnComments(node.consequent);\n\n if (needsBlock) {\n this.dedent();\n this.newline();\n this.token(\"}\");\n }\n\n if (node.alternate) {\n if (this.endsWith(charCodes.rightCurlyBrace)) this.space();\n this.word(\"else\");\n this.space();\n this.printAndIndentOnComments(node.alternate);\n }\n}\n\n// Recursively get the last statement.\nfunction getLastStatement(statement: t.Statement): t.Statement {\n // @ts-expect-error: If statement.body is empty or not a Node, isStatement will return false\n const { body } = statement;\n if (isStatement(body) === false) {\n return statement;\n }\n\n return getLastStatement(body);\n}\n\nexport function ForStatement(this: Printer, node: t.ForStatement) {\n this.word(\"for\");\n this.space();\n this.token(\"(\");\n\n this.tokenContext |=\n TokenContext.forInitHead | TokenContext.forInOrInitHeadAccumulate;\n this.print(node.init);\n this.tokenContext = TokenContext.normal;\n\n this.token(\";\");\n\n if (node.test) {\n this.space();\n this.print(node.test);\n }\n this.tokenChar(charCodes.semicolon, 1);\n\n if (node.update) {\n this.space();\n this.print(node.update);\n }\n\n this.token(\")\");\n this.printBlock(node.body);\n}\n\nexport function WhileStatement(this: Printer, node: t.WhileStatement) {\n this.word(\"while\");\n this.space();\n this.token(\"(\");\n this.print(node.test);\n this.token(\")\");\n this.printBlock(node.body);\n}\n\nexport function ForInStatement(this: Printer, node: t.ForInStatement) {\n this.word(\"for\");\n this.space();\n this.noIndentInnerCommentsHere();\n this.token(\"(\");\n this.tokenContext |=\n TokenContext.forInHead | TokenContext.forInOrInitHeadAccumulate;\n this.print(node.left);\n this.tokenContext = TokenContext.normal;\n this.space();\n this.word(\"in\");\n this.space();\n this.print(node.right);\n this.token(\")\");\n this.printBlock(node.body);\n}\n\nexport function ForOfStatement(this: Printer, node: t.ForOfStatement) {\n this.word(\"for\");\n this.space();\n if (node.await) {\n this.word(\"await\");\n this.space();\n }\n this.noIndentInnerCommentsHere();\n this.token(\"(\");\n this.tokenContext |= TokenContext.forOfHead;\n this.print(node.left);\n this.space();\n this.word(\"of\");\n this.space();\n this.print(node.right);\n this.token(\")\");\n this.printBlock(node.body);\n}\n\nexport function DoWhileStatement(this: Printer, node: t.DoWhileStatement) {\n this.word(\"do\");\n this.space();\n this.print(node.body);\n this.space();\n this.word(\"while\");\n this.space();\n this.token(\"(\");\n this.print(node.test);\n this.token(\")\");\n this.semicolon();\n}\n\nfunction printStatementAfterKeyword(\n printer: Printer,\n node: t.Node | null | undefined,\n) {\n if (node) {\n printer.space();\n printer.printTerminatorless(node);\n }\n\n printer.semicolon();\n}\n\nexport function BreakStatement(this: Printer, node: t.ContinueStatement) {\n this.word(\"break\");\n printStatementAfterKeyword(this, node.label);\n}\n\nexport function ContinueStatement(this: Printer, node: t.ContinueStatement) {\n this.word(\"continue\");\n printStatementAfterKeyword(this, node.label);\n}\n\nexport function ReturnStatement(this: Printer, node: t.ReturnStatement) {\n this.word(\"return\");\n printStatementAfterKeyword(this, node.argument);\n}\n\nexport function ThrowStatement(this: Printer, node: t.ThrowStatement) {\n this.word(\"throw\");\n printStatementAfterKeyword(this, node.argument);\n}\n\nexport function LabeledStatement(this: Printer, node: t.LabeledStatement) {\n this.print(node.label);\n this.token(\":\");\n this.space();\n this.print(node.body);\n}\n\nexport function TryStatement(this: Printer, node: t.TryStatement) {\n this.word(\"try\");\n this.space();\n this.print(node.block);\n this.space();\n\n // Esprima bug puts the catch clause in a `handlers` array.\n // see https://code.google.com/p/esprima/issues/detail?id=433\n // We run into this from regenerator generated ast.\n // @ts-expect-error todo(flow->ts) should ast node type be updated to support this?\n if (node.handlers) {\n // @ts-expect-error todo(flow->ts) should ast node type be updated to support this?\n this.print(node.handlers[0]);\n } else {\n this.print(node.handler);\n }\n\n if (node.finalizer) {\n this.space();\n this.word(\"finally\");\n this.space();\n this.print(node.finalizer);\n }\n}\n\nexport function CatchClause(this: Printer, node: t.CatchClause) {\n this.word(\"catch\");\n this.space();\n if (node.param) {\n this.token(\"(\");\n this.print(node.param);\n this.print(node.param.typeAnnotation);\n this.token(\")\");\n this.space();\n }\n this.print(node.body);\n}\n\nexport function SwitchStatement(this: Printer, node: t.SwitchStatement) {\n this.word(\"switch\");\n this.space();\n this.token(\"(\");\n this.print(node.discriminant);\n this.token(\")\");\n this.space();\n this.token(\"{\");\n\n this.printSequence(node.cases, true);\n\n this.rightBrace(node);\n}\n\nexport function SwitchCase(this: Printer, node: t.SwitchCase) {\n if (node.test) {\n this.word(\"case\");\n this.space();\n this.print(node.test);\n this.token(\":\");\n } else {\n this.word(\"default\");\n this.token(\":\");\n }\n\n if (node.consequent.length) {\n this.newline();\n this.printSequence(node.consequent, true);\n }\n}\n\nexport function DebuggerStatement(this: Printer) {\n this.word(\"debugger\");\n this.semicolon();\n}\n\nfunction commaSeparatorWithNewline(this: Printer, occurrenceCount: number) {\n this.tokenChar(charCodes.comma, occurrenceCount);\n this.newline();\n}\n\nexport function VariableDeclaration(\n this: Printer,\n node: t.VariableDeclaration,\n parent: t.Node,\n) {\n if (node.declare) {\n // TS\n this.word(\"declare\");\n this.space();\n }\n\n const { kind } = node;\n switch (kind) {\n case \"await using\":\n this.word(\"await\");\n this.space();\n // fallthrough\n case \"using\":\n this.word(\"using\", true);\n break;\n default:\n this.word(kind);\n }\n this.space();\n\n let hasInits = false;\n // don't add whitespace to loop heads\n if (!isFor(parent)) {\n for (const declar of node.declarations) {\n if (declar.init) {\n // has an init so let's split it up over multiple lines\n hasInits = true;\n break;\n }\n }\n }\n\n //\n // use a pretty separator when we aren't in compact mode, have initializers and don't have retainLines on\n // this will format declarations like:\n //\n // let foo = \"bar\", bar = \"foo\";\n //\n // into\n //\n // let foo = \"bar\",\n // bar = \"foo\";\n //\n\n this.printList(\n node.declarations,\n undefined,\n undefined,\n node.declarations.length > 1,\n hasInits ? commaSeparatorWithNewline : undefined,\n );\n\n if (parent != null) {\n switch (parent.type) {\n case \"ForStatement\":\n if (parent.init === node) {\n return;\n }\n break;\n case \"ForInStatement\":\n case \"ForOfStatement\":\n if (parent.left === node) {\n return;\n }\n }\n }\n\n this.semicolon();\n}\n\nexport function VariableDeclarator(this: Printer, node: t.VariableDeclarator) {\n this.print(node.id);\n if (node.definite) this.token(\"!\"); // TS\n // @ts-ignore(Babel 7 vs Babel 8) Property 'typeAnnotation' does not exist on type 'MemberExpression'.\n this.print(node.id.typeAnnotation);\n if (node.init) {\n this.space();\n this.token(\"=\");\n this.space();\n this.print(node.init);\n }\n}\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;AACA,IAAAA,EAAA,GAAAC,OAAA;AAMA,IAAAC,MAAA,GAAAD,OAAA;AAAgD;EANvCE,KAAK;EAAEC,aAAa;EAAEC;AAAW,IAAAL,EAAA;AAQnC,SAASM,aAAaA,CAAgBC,IAAqB,EAAE;EAClE,IAAI,CAACC,IAAI,CAAC,MAAM,CAAC;EACjB,IAAI,CAACC,KAAK,CAAC,CAAC;EACZ,IAAI,CAACC,SAAK,GAAI,CAAC;EACf,IAAI,CAACC,KAAK,CAACJ,IAAI,CAACK,MAAM,CAAC;EACvB,IAAI,CAACF,SAAK,GAAI,CAAC;EACf,IAAI,CAACG,UAAU,CAACN,IAAI,CAACO,IAAI,CAAC;AAC5B;AAEO,SAASC,WAAWA,CAAgBR,IAAmB,EAAE;EAC9D,IAAI,CAACC,IAAI,CAAC,IAAI,CAAC;EACf,IAAI,CAACC,KAAK,CAAC,CAAC;EACZ,IAAI,CAACC,SAAK,GAAI,CAAC;EACf,IAAI,CAACC,KAAK,CAACJ,IAAI,CAACS,IAAI,CAAC;EACrB,IAAI,CAACN,SAAK,GAAI,CAAC;EACf,IAAI,CAACD,KAAK,CAAC,CAAC;EAEZ,MAAMQ,UAAU,GACdV,IAAI,CAACW,SAAS,IAAId,aAAa,CAACe,gBAAgB,CAACZ,IAAI,CAACa,UAAU,CAAC,CAAC;EACpE,IAAIH,UAAU,EAAE;IACd,IAAI,CAACP,SAAK,IAAI,CAAC;IACf,IAAI,CAACW,OAAO,CAAC,CAAC;IACd,IAAI,CAACC,MAAM,CAAC,CAAC;EACf;EAEA,IAAI,CAACC,wBAAwB,CAAChB,IAAI,CAACa,UAAU,CAAC;EAE9C,IAAIH,UAAU,EAAE;IACd,IAAI,CAACO,MAAM,CAAC,CAAC;IACb,IAAI,CAACH,OAAO,CAAC,CAAC;IACd,IAAI,CAACX,SAAK,IAAI,CAAC;EACjB;EAEA,IAAIH,IAAI,CAACW,SAAS,EAAE;IAClB,IAAI,IAAI,CAACO,QAAQ,IAA0B,CAAC,EAAE,IAAI,CAAChB,KAAK,CAAC,CAAC;IAC1D,IAAI,CAACD,IAAI,CAAC,MAAM,CAAC;IACjB,IAAI,CAACC,KAAK,CAAC,CAAC;IACZ,IAAI,CAACc,wBAAwB,CAAChB,IAAI,CAACW,SAAS,CAAC;EAC/C;AACF;AAGA,SAASC,gBAAgBA,CAACO,SAAsB,EAAe;EAE7D,MAAM;IAAEZ;EAAK,CAAC,GAAGY,SAAS;EAC1B,IAAIrB,WAAW,CAACS,IAAI,CAAC,KAAK,KAAK,EAAE;IAC/B,OAAOY,SAAS;EAClB;EAEA,OAAOP,gBAAgB,CAACL,IAAI,CAAC;AAC/B;AAEO,SAASa,YAAYA,CAAgBpB,IAAoB,EAAE;EAChE,IAAI,CAACC,IAAI,CAAC,KAAK,CAAC;EAChB,IAAI,CAACC,KAAK,CAAC,CAAC;EACZ,IAAI,CAACC,SAAK,GAAI,CAAC;EAEf,IAAI,CAACkB,YAAY,IACfC,mBAAY,CAACC,WAAW,GAAGD,mBAAY,CAACE,yBAAyB;EACnE,IAAI,CAACpB,KAAK,CAACJ,IAAI,CAACyB,IAAI,CAAC;EACrB,IAAI,CAACJ,YAAY,GAAGC,mBAAY,CAACI,MAAM;EAEvC,IAAI,CAACvB,SAAK,GAAI,CAAC;EAEf,IAAIH,IAAI,CAACS,IAAI,EAAE;IACb,IAAI,CAACP,KAAK,CAAC,CAAC;IACZ,IAAI,CAACE,KAAK,CAACJ,IAAI,CAACS,IAAI,CAAC;EACvB;EACA,IAAI,CAACkB,SAAS,KAAsB,CAAC,CAAC;EAEtC,IAAI3B,IAAI,CAAC4B,MAAM,EAAE;IACf,IAAI,CAAC1B,KAAK,CAAC,CAAC;IACZ,IAAI,CAACE,KAAK,CAACJ,IAAI,CAAC4B,MAAM,CAAC;EACzB;EAEA,IAAI,CAACzB,SAAK,GAAI,CAAC;EACf,IAAI,CAACG,UAAU,CAACN,IAAI,CAACO,IAAI,CAAC;AAC5B;AAEO,SAASsB,cAAcA,CAAgB7B,IAAsB,EAAE;EACpE,IAAI,CAACC,IAAI,CAAC,OAAO,CAAC;EAClB,IAAI,CAACC,KAAK,CAAC,CAAC;EACZ,IAAI,CAACC,SAAK,GAAI,CAAC;EACf,IAAI,CAACC,KAAK,CAACJ,IAAI,CAACS,IAAI,CAAC;EACrB,IAAI,CAACN,SAAK,GAAI,CAAC;EACf,IAAI,CAACG,UAAU,CAACN,IAAI,CAACO,IAAI,CAAC;AAC5B;AAEO,SAASuB,cAAcA,CAAgB9B,IAAsB,EAAE;EACpE,IAAI,CAACC,IAAI,CAAC,KAAK,CAAC;EAChB,IAAI,CAACC,KAAK,CAAC,CAAC;EACZ,IAAI,CAAC6B,yBAAyB,CAAC,CAAC;EAChC,IAAI,CAAC5B,SAAK,GAAI,CAAC;EACf,IAAI,CAACkB,YAAY,IACfC,mBAAY,CAACU,SAAS,GAAGV,mBAAY,CAACE,yBAAyB;EACjE,IAAI,CAACpB,KAAK,CAACJ,IAAI,CAACiC,IAAI,CAAC;EACrB,IAAI,CAACZ,YAAY,GAAGC,mBAAY,CAACI,MAAM;EACvC,IAAI,CAACxB,KAAK,CAAC,CAAC;EACZ,IAAI,CAACD,IAAI,CAAC,IAAI,CAAC;EACf,IAAI,CAACC,KAAK,CAAC,CAAC;EACZ,IAAI,CAACE,KAAK,CAACJ,IAAI,CAACkC,KAAK,CAAC;EACtB,IAAI,CAAC/B,SAAK,GAAI,CAAC;EACf,IAAI,CAACG,UAAU,CAACN,IAAI,CAACO,IAAI,CAAC;AAC5B;AAEO,SAAS4B,cAAcA,CAAgBnC,IAAsB,EAAE;EACpE,IAAI,CAACC,IAAI,CAAC,KAAK,CAAC;EAChB,IAAI,CAACC,KAAK,CAAC,CAAC;EACZ,IAAIF,IAAI,CAACoC,KAAK,EAAE;IACd,IAAI,CAACnC,IAAI,CAAC,OAAO,CAAC;IAClB,IAAI,CAACC,KAAK,CAAC,CAAC;EACd;EACA,IAAI,CAAC6B,yBAAyB,CAAC,CAAC;EAChC,IAAI,CAAC5B,SAAK,GAAI,CAAC;EACf,IAAI,CAACkB,YAAY,IAAIC,mBAAY,CAACe,SAAS;EAC3C,IAAI,CAACjC,KAAK,CAACJ,IAAI,CAACiC,IAAI,CAAC;EACrB,IAAI,CAAC/B,KAAK,CAAC,CAAC;EACZ,IAAI,CAACD,IAAI,CAAC,IAAI,CAAC;EACf,IAAI,CAACC,KAAK,CAAC,CAAC;EACZ,IAAI,CAACE,KAAK,CAACJ,IAAI,CAACkC,KAAK,CAAC;EACtB,IAAI,CAAC/B,SAAK,GAAI,CAAC;EACf,IAAI,CAACG,UAAU,CAACN,IAAI,CAACO,IAAI,CAAC;AAC5B;AAEO,SAAS+B,gBAAgBA,CAAgBtC,IAAwB,EAAE;EACxE,IAAI,CAACC,IAAI,CAAC,IAAI,CAAC;EACf,IAAI,CAACC,KAAK,CAAC,CAAC;EACZ,IAAI,CAACE,KAAK,CAACJ,IAAI,CAACO,IAAI,CAAC;EACrB,IAAI,CAACL,KAAK,CAAC,CAAC;EACZ,IAAI,CAACD,IAAI,CAAC,OAAO,CAAC;EAClB,IAAI,CAACC,KAAK,CAAC,CAAC;EACZ,IAAI,CAACC,SAAK,GAAI,CAAC;EACf,IAAI,CAACC,KAAK,CAACJ,IAAI,CAACS,IAAI,CAAC;EACrB,IAAI,CAACN,SAAK,GAAI,CAAC;EACf,IAAI,CAACoC,SAAS,CAAC,CAAC;AAClB;AAEA,SAASC,0BAA0BA,CACjCC,OAAgB,EAChBzC,IAA+B,EAC/B;EACA,IAAIA,IAAI,EAAE;IACRyC,OAAO,CAACvC,KAAK,CAAC,CAAC;IACfuC,OAAO,CAACC,mBAAmB,CAAC1C,IAAI,CAAC;EACnC;EAEAyC,OAAO,CAACF,SAAS,CAAC,CAAC;AACrB;AAEO,SAASI,cAAcA,CAAgB3C,IAAyB,EAAE;EACvE,IAAI,CAACC,IAAI,CAAC,OAAO,CAAC;EAClBuC,0BAA0B,CAAC,IAAI,EAAExC,IAAI,CAAC4C,KAAK,CAAC;AAC9C;AAEO,SAASC,iBAAiBA,CAAgB7C,IAAyB,EAAE;EAC1E,IAAI,CAACC,IAAI,CAAC,UAAU,CAAC;EACrBuC,0BAA0B,CAAC,IAAI,EAAExC,IAAI,CAAC4C,KAAK,CAAC;AAC9C;AAEO,SAASE,eAAeA,CAAgB9C,IAAuB,EAAE;EACtE,IAAI,CAACC,IAAI,CAAC,QAAQ,CAAC;EACnBuC,0BAA0B,CAAC,IAAI,EAAExC,IAAI,CAAC+C,QAAQ,CAAC;AACjD;AAEO,SAASC,cAAcA,CAAgBhD,IAAsB,EAAE;EACpE,IAAI,CAACC,IAAI,CAAC,OAAO,CAAC;EAClBuC,0BAA0B,CAAC,IAAI,EAAExC,IAAI,CAAC+C,QAAQ,CAAC;AACjD;AAEO,SAASE,gBAAgBA,CAAgBjD,IAAwB,EAAE;EACxE,IAAI,CAACI,KAAK,CAACJ,IAAI,CAAC4C,KAAK,CAAC;EACtB,IAAI,CAACzC,SAAK,GAAI,CAAC;EACf,IAAI,CAACD,KAAK,CAAC,CAAC;EACZ,IAAI,CAACE,KAAK,CAACJ,IAAI,CAACO,IAAI,CAAC;AACvB;AAEO,SAAS2C,YAAYA,CAAgBlD,IAAoB,EAAE;EAChE,IAAI,CAACC,IAAI,CAAC,KAAK,CAAC;EAChB,IAAI,CAACC,KAAK,CAAC,CAAC;EACZ,IAAI,CAACE,KAAK,CAACJ,IAAI,CAACmD,KAAK,CAAC;EACtB,IAAI,CAACjD,KAAK,CAAC,CAAC;EAMZ,IAAIF,IAAI,CAACoD,QAAQ,EAAE;IAEjB,IAAI,CAAChD,KAAK,CAACJ,IAAI,CAACoD,QAAQ,CAAC,CAAC,CAAC,CAAC;EAC9B,CAAC,MAAM;IACL,IAAI,CAAChD,KAAK,CAACJ,IAAI,CAACqD,OAAO,CAAC;EAC1B;EAEA,IAAIrD,IAAI,CAACsD,SAAS,EAAE;IAClB,IAAI,CAACpD,KAAK,CAAC,CAAC;IACZ,IAAI,CAACD,IAAI,CAAC,SAAS,CAAC;IACpB,IAAI,CAACC,KAAK,CAAC,CAAC;IACZ,IAAI,CAACE,KAAK,CAACJ,IAAI,CAACsD,SAAS,CAAC;EAC5B;AACF;AAEO,SAASC,WAAWA,CAAgBvD,IAAmB,EAAE;EAC9D,IAAI,CAACC,IAAI,CAAC,OAAO,CAAC;EAClB,IAAI,CAACC,KAAK,CAAC,CAAC;EACZ,IAAIF,IAAI,CAACwD,KAAK,EAAE;IACd,IAAI,CAACrD,SAAK,GAAI,CAAC;IACf,IAAI,CAACC,KAAK,CAACJ,IAAI,CAACwD,KAAK,CAAC;IACtB,IAAI,CAACpD,KAAK,CAACJ,IAAI,CAACwD,KAAK,CAACC,cAAc,CAAC;IACrC,IAAI,CAACtD,SAAK,GAAI,CAAC;IACf,IAAI,CAACD,KAAK,CAAC,CAAC;EACd;EACA,IAAI,CAACE,KAAK,CAACJ,IAAI,CAACO,IAAI,CAAC;AACvB;AAEO,SAASmD,eAAeA,CAAgB1D,IAAuB,EAAE;EACtE,IAAI,CAACC,IAAI,CAAC,QAAQ,CAAC;EACnB,IAAI,CAACC,KAAK,CAAC,CAAC;EACZ,IAAI,CAACC,SAAK,GAAI,CAAC;EACf,IAAI,CAACC,KAAK,CAACJ,IAAI,CAAC2D,YAAY,CAAC;EAC7B,IAAI,CAACxD,SAAK,GAAI,CAAC;EACf,IAAI,CAACD,KAAK,CAAC,CAAC;EACZ,IAAI,CAACC,SAAK,IAAI,CAAC;EAEf,IAAI,CAACyD,aAAa,CAAC5D,IAAI,CAAC6D,KAAK,EAAE,IAAI,CAAC;EAEpC,IAAI,CAACC,UAAU,CAAC9D,IAAI,CAAC;AACvB;AAEO,SAAS+D,UAAUA,CAAgB/D,IAAkB,EAAE;EAC5D,IAAIA,IAAI,CAACS,IAAI,EAAE;IACb,IAAI,CAACR,IAAI,CAAC,MAAM,CAAC;IACjB,IAAI,CAACC,KAAK,CAAC,CAAC;IACZ,IAAI,CAACE,KAAK,CAACJ,IAAI,CAACS,IAAI,CAAC;IACrB,IAAI,CAACN,SAAK,GAAI,CAAC;EACjB,CAAC,MAAM;IACL,IAAI,CAACF,IAAI,CAAC,SAAS,CAAC;IACpB,IAAI,CAACE,SAAK,GAAI,CAAC;EACjB;EAEA,IAAIH,IAAI,CAACa,UAAU,CAACmD,MAAM,EAAE;IAC1B,IAAI,CAAClD,OAAO,CAAC,CAAC;IACd,IAAI,CAAC8C,aAAa,CAAC5D,IAAI,CAACa,UAAU,EAAE,IAAI,CAAC;EAC3C;AACF;AAEO,SAASoD,iBAAiBA,CAAA,EAAgB;EAC/C,IAAI,CAAChE,IAAI,CAAC,UAAU,CAAC;EACrB,IAAI,CAACsC,SAAS,CAAC,CAAC;AAClB;AAEA,SAAS2B,yBAAyBA,CAAgBC,eAAuB,EAAE;EACzE,IAAI,CAACxC,SAAS,KAAkBwC,eAAe,CAAC;EAChD,IAAI,CAACrD,OAAO,CAAC,CAAC;AAChB;AAEO,SAASsD,mBAAmBA,CAEjCpE,IAA2B,EAC3BqE,MAAc,EACd;EACA,IAAIrE,IAAI,CAACsE,OAAO,EAAE;IAEhB,IAAI,CAACrE,IAAI,CAAC,SAAS,CAAC;IACpB,IAAI,CAACC,KAAK,CAAC,CAAC;EACd;EAEA,MAAM;IAAEqE;EAAK,CAAC,GAAGvE,IAAI;EACrB,QAAQuE,IAAI;IACV,KAAK,aAAa;MAChB,IAAI,CAACtE,IAAI,CAAC,OAAO,CAAC;MAClB,IAAI,CAACC,KAAK,CAAC,CAAC;IAEd,KAAK,OAAO;MACV,IAAI,CAACD,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC;MACxB;IACF;MACE,IAAI,CAACA,IAAI,CAACsE,IAAI,CAAC;EACnB;EACA,IAAI,CAACrE,KAAK,CAAC,CAAC;EAEZ,IAAIsE,QAAQ,GAAG,KAAK;EAEpB,IAAI,CAAC5E,KAAK,CAACyE,MAAM,CAAC,EAAE;IAClB,KAAK,MAAMI,MAAM,IAAIzE,IAAI,CAAC0E,YAAY,EAAE;MACtC,IAAID,MAAM,CAAChD,IAAI,EAAE;QAEf+C,QAAQ,GAAG,IAAI;QACf;MACF;IACF;EACF;EAcA,IAAI,CAACG,SAAS,CACZ3E,IAAI,CAAC0E,YAAY,EACjBE,SAAS,EACTA,SAAS,EACT5E,IAAI,CAAC0E,YAAY,CAACV,MAAM,GAAG,CAAC,EAC5BQ,QAAQ,GAAGN,yBAAyB,GAAGU,SACzC,CAAC;EAED,IAAIP,MAAM,IAAI,IAAI,EAAE;IAClB,QAAQA,MAAM,CAACQ,IAAI;MACjB,KAAK,cAAc;QACjB,IAAIR,MAAM,CAAC5C,IAAI,KAAKzB,IAAI,EAAE;UACxB;QACF;QACA;MACF,KAAK,gBAAgB;MACrB,KAAK,gBAAgB;QACnB,IAAIqE,MAAM,CAACpC,IAAI,KAAKjC,IAAI,EAAE;UACxB;QACF;IACJ;EACF;EAEA,IAAI,CAACuC,SAAS,CAAC,CAAC;AAClB;AAEO,SAASuC,kBAAkBA,CAAgB9E,IAA0B,EAAE;EAC5E,IAAI,CAACI,KAAK,CAACJ,IAAI,CAAC+E,EAAE,CAAC;EACnB,IAAI/E,IAAI,CAACgF,QAAQ,EAAE,IAAI,CAAC7E,SAAK,GAAI,CAAC;EAElC,IAAI,CAACC,KAAK,CAACJ,IAAI,CAAC+E,EAAE,CAACtB,cAAc,CAAC;EAClC,IAAIzD,IAAI,CAACyB,IAAI,EAAE;IACb,IAAI,CAACvB,KAAK,CAAC,CAAC;IACZ,IAAI,CAACC,SAAK,GAAI,CAAC;IACf,IAAI,CAACD,KAAK,CAAC,CAAC;IACZ,IAAI,CAACE,KAAK,CAACJ,IAAI,CAACyB,IAAI,CAAC;EACvB;AACF","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/template-literals.js b/node_modules/@babel/generator/lib/generators/template-literals.js deleted file mode 100644 index b0c029cc..00000000 --- a/node_modules/@babel/generator/lib/generators/template-literals.js +++ /dev/null @@ -1,38 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.TaggedTemplateExpression = TaggedTemplateExpression; -exports.TemplateElement = TemplateElement; -exports.TemplateLiteral = TemplateLiteral; -exports._printTemplate = _printTemplate; -function TaggedTemplateExpression(node) { - this.print(node.tag); - this.print(node.typeParameters); - this.print(node.quasi); -} -function TemplateElement() { - throw new Error("TemplateElement printing is handled in TemplateLiteral"); -} -function _printTemplate(node, substitutions) { - const quasis = node.quasis; - let partRaw = "`"; - for (let i = 0; i < quasis.length - 1; i++) { - partRaw += quasis[i].value.raw; - this.token(partRaw + "${", true); - this.print(substitutions[i]); - partRaw = "}"; - if (this.tokenMap) { - const token = this.tokenMap.findMatching(node, "}", i); - if (token) this._catchUpTo(token.loc.start); - } - } - partRaw += quasis[quasis.length - 1].value.raw; - this.token(partRaw + "`", true); -} -function TemplateLiteral(node) { - _printTemplate.call(this, node, node.expressions); -} - -//# sourceMappingURL=template-literals.js.map diff --git a/node_modules/@babel/generator/lib/generators/template-literals.js.map b/node_modules/@babel/generator/lib/generators/template-literals.js.map deleted file mode 100644 index 59fa221e..00000000 --- a/node_modules/@babel/generator/lib/generators/template-literals.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["TaggedTemplateExpression","node","print","tag","typeParameters","quasi","TemplateElement","Error","_printTemplate","substitutions","quasis","partRaw","i","length","value","raw","token","tokenMap","findMatching","_catchUpTo","loc","start","TemplateLiteral","call","expressions"],"sources":["../../src/generators/template-literals.ts"],"sourcesContent":["import type Printer from \"../printer.ts\";\nimport type * as t from \"@babel/types\";\n\nexport function TaggedTemplateExpression(\n this: Printer,\n node: t.TaggedTemplateExpression,\n) {\n this.print(node.tag);\n if (process.env.BABEL_8_BREAKING) {\n // @ts-ignore(Babel 7 vs Babel 8) Babel 8 AST\n this.print(node.typeArguments);\n } else {\n // @ts-ignore(Babel 7 vs Babel 8) Babel 7 AST\n this.print(node.typeParameters);\n }\n this.print(node.quasi);\n}\n\nexport function TemplateElement(this: Printer) {\n throw new Error(\"TemplateElement printing is handled in TemplateLiteral\");\n}\n\nexport type TemplateLiteralBase = t.Node & {\n quasis: t.TemplateElement[];\n};\n\nexport function _printTemplate(\n this: Printer,\n node: TemplateLiteralBase,\n substitutions: T[],\n) {\n const quasis = node.quasis;\n let partRaw = \"`\";\n for (let i = 0; i < quasis.length - 1; i++) {\n partRaw += quasis[i].value.raw;\n this.token(partRaw + \"${\", true);\n this.print(substitutions[i]);\n partRaw = \"}\";\n\n // In Babel 7 we have individual tokens for ${ and }, so the automatic\n // catchup logic does not work. Manually look for those tokens.\n if (!process.env.BABEL_8_BREAKING && this.tokenMap) {\n const token = this.tokenMap.findMatching(node, \"}\", i);\n if (token) this._catchUpTo(token.loc.start);\n }\n }\n partRaw += quasis[quasis.length - 1].value.raw;\n this.token(partRaw + \"`\", true);\n}\n\nexport function TemplateLiteral(this: Printer, node: t.TemplateLiteral) {\n _printTemplate.call(this, node, node.expressions);\n}\n"],"mappings":";;;;;;;;;AAGO,SAASA,wBAAwBA,CAEtCC,IAAgC,EAChC;EACA,IAAI,CAACC,KAAK,CAACD,IAAI,CAACE,GAAG,CAAC;EAMlB,IAAI,CAACD,KAAK,CAACD,IAAI,CAACG,cAAc,CAAC;EAEjC,IAAI,CAACF,KAAK,CAACD,IAAI,CAACI,KAAK,CAAC;AACxB;AAEO,SAASC,eAAeA,CAAA,EAAgB;EAC7C,MAAM,IAAIC,KAAK,CAAC,wDAAwD,CAAC;AAC3E;AAMO,SAASC,cAAcA,CAE5BP,IAAyB,EACzBQ,aAAkB,EAClB;EACA,MAAMC,MAAM,GAAGT,IAAI,CAACS,MAAM;EAC1B,IAAIC,OAAO,GAAG,GAAG;EACjB,KAAK,IAAIC,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGF,MAAM,CAACG,MAAM,GAAG,CAAC,EAAED,CAAC,EAAE,EAAE;IAC1CD,OAAO,IAAID,MAAM,CAACE,CAAC,CAAC,CAACE,KAAK,CAACC,GAAG;IAC9B,IAAI,CAACC,KAAK,CAACL,OAAO,GAAG,IAAI,EAAE,IAAI,CAAC;IAChC,IAAI,CAACT,KAAK,CAACO,aAAa,CAACG,CAAC,CAAC,CAAC;IAC5BD,OAAO,GAAG,GAAG;IAIb,IAAqC,IAAI,CAACM,QAAQ,EAAE;MAClD,MAAMD,KAAK,GAAG,IAAI,CAACC,QAAQ,CAACC,YAAY,CAACjB,IAAI,EAAE,GAAG,EAAEW,CAAC,CAAC;MACtD,IAAII,KAAK,EAAE,IAAI,CAACG,UAAU,CAACH,KAAK,CAACI,GAAG,CAACC,KAAK,CAAC;IAC7C;EACF;EACAV,OAAO,IAAID,MAAM,CAACA,MAAM,CAACG,MAAM,GAAG,CAAC,CAAC,CAACC,KAAK,CAACC,GAAG;EAC9C,IAAI,CAACC,KAAK,CAACL,OAAO,GAAG,GAAG,EAAE,IAAI,CAAC;AACjC;AAEO,SAASW,eAAeA,CAAgBrB,IAAuB,EAAE;EACtEO,cAAc,CAACe,IAAI,CAAC,IAAI,EAAEtB,IAAI,EAAEA,IAAI,CAACuB,WAAW,CAAC;AACnD","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/types.js b/node_modules/@babel/generator/lib/generators/types.js deleted file mode 100644 index cfe96187..00000000 --- a/node_modules/@babel/generator/lib/generators/types.js +++ /dev/null @@ -1,183 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.ArgumentPlaceholder = ArgumentPlaceholder; -exports.ArrayPattern = exports.ArrayExpression = ArrayExpression; -exports.BigIntLiteral = BigIntLiteral; -exports.BooleanLiteral = BooleanLiteral; -exports.Identifier = Identifier; -exports.NullLiteral = NullLiteral; -exports.NumericLiteral = NumericLiteral; -exports.ObjectPattern = exports.ObjectExpression = ObjectExpression; -exports.ObjectMethod = ObjectMethod; -exports.ObjectProperty = ObjectProperty; -exports.PipelineBareFunction = PipelineBareFunction; -exports.PipelinePrimaryTopicReference = PipelinePrimaryTopicReference; -exports.PipelineTopicExpression = PipelineTopicExpression; -exports.RegExpLiteral = RegExpLiteral; -exports.SpreadElement = exports.RestElement = RestElement; -exports.StringLiteral = StringLiteral; -exports.TopicReference = TopicReference; -exports.VoidPattern = VoidPattern; -exports._getRawIdentifier = _getRawIdentifier; -var _t = require("@babel/types"); -var _jsesc = require("jsesc"); -var _methods = require("./methods.js"); -const { - isAssignmentPattern, - isIdentifier -} = _t; -let lastRawIdentResult = ""; -function _getRawIdentifier(node) { - const { - name - } = node; - const token = this.tokenMap.find(node, tok => tok.value === name); - if (token) { - lastRawIdentResult = this._originalCode.slice(token.start, token.end); - return lastRawIdentResult; - } - return lastRawIdentResult = node.name; -} -function Identifier(node) { - if (this._buf._map) { - var _node$loc; - this.sourceIdentifierName(((_node$loc = node.loc) == null ? void 0 : _node$loc.identifierName) || node.name); - } - this.word(this.tokenMap ? lastRawIdentResult : node.name); -} -function ArgumentPlaceholder() { - this.tokenChar(63); -} -function RestElement(node) { - this.token("..."); - this.print(node.argument); -} -function ObjectExpression(node) { - const props = node.properties; - this.tokenChar(123); - if (props.length) { - const oldNoLineTerminatorAfterNode = this.enterDelimited(); - this.space(); - this.printList(props, this.shouldPrintTrailingComma("}"), true, true, undefined, true); - this.space(); - this._noLineTerminatorAfterNode = oldNoLineTerminatorAfterNode; - } - this.rightBrace(node); -} -function ObjectMethod(node) { - this.printJoin(node.decorators); - _methods._methodHead.call(this, node); - this.space(); - this.print(node.body); -} -function ObjectProperty(node) { - this.printJoin(node.decorators); - if (node.computed) { - this.tokenChar(91); - this.print(node.key); - this.tokenChar(93); - } else { - if (isAssignmentPattern(node.value) && isIdentifier(node.key) && node.key.name === node.value.left.name) { - this.print(node.value); - return; - } - this.print(node.key); - if (node.shorthand && isIdentifier(node.key) && isIdentifier(node.value) && node.key.name === node.value.name) { - return; - } - } - this.tokenChar(58); - this.space(); - this.print(node.value); -} -function ArrayExpression(node) { - const elems = node.elements; - const len = elems.length; - this.tokenChar(91); - const oldNoLineTerminatorAfterNode = this.enterDelimited(); - for (let i = 0; i < elems.length; i++) { - const elem = elems[i]; - if (elem) { - if (i > 0) this.space(); - this.print(elem, undefined, true); - if (i < len - 1 || this.shouldPrintTrailingComma("]")) { - this.tokenChar(44, i); - } - } else { - this.tokenChar(44, i); - } - } - this._noLineTerminatorAfterNode = oldNoLineTerminatorAfterNode; - this.tokenChar(93); -} -function RegExpLiteral(node) { - this.word(`/${node.pattern}/${node.flags}`, false); -} -function BooleanLiteral(node) { - this.word(node.value ? "true" : "false"); -} -function NullLiteral() { - this.word("null"); -} -function NumericLiteral(node) { - const raw = this.getPossibleRaw(node); - const opts = this.format.jsescOption; - const value = node.value; - const str = value + ""; - if (opts.numbers) { - this.number(_jsesc(value, opts), value); - } else if (raw == null) { - this.number(str, value); - } else if (this.format.minified) { - this.number(raw.length < str.length ? raw : str, value); - } else { - this.number(raw, value); - } -} -function StringLiteral(node) { - const raw = this.getPossibleRaw(node); - if (!this.format.minified && raw !== undefined) { - this.token(raw); - return; - } - const val = _jsesc(node.value, this.format.jsescOption); - this.token(val); -} -function BigIntLiteral(node) { - const raw = this.getPossibleRaw(node); - if (!this.format.minified && raw !== undefined) { - this.word(raw); - return; - } - this.word(node.value + "n"); -} -const validTopicTokenSet = new Set(["^^", "@@", "^", "%", "#"]); -function TopicReference() { - const { - topicToken - } = this.format; - if (validTopicTokenSet.has(topicToken)) { - this.token(topicToken); - } else { - const givenTopicTokenJSON = JSON.stringify(topicToken); - const validTopics = Array.from(validTopicTokenSet, v => JSON.stringify(v)); - throw new Error(`The "topicToken" generator option must be one of ` + `${validTopics.join(", ")} (${givenTopicTokenJSON} received instead).`); - } -} -function PipelineTopicExpression(node) { - this.print(node.expression); -} -function PipelineBareFunction(node) { - this.print(node.callee); -} -function PipelinePrimaryTopicReference() { - this.tokenChar(35); -} -function VoidPattern() { - this.word("void"); -} - -//# sourceMappingURL=types.js.map diff --git a/node_modules/@babel/generator/lib/generators/types.js.map b/node_modules/@babel/generator/lib/generators/types.js.map deleted file mode 100644 index 9f27ab17..00000000 --- a/node_modules/@babel/generator/lib/generators/types.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_t","require","_jsesc","_methods","isAssignmentPattern","isIdentifier","lastRawIdentResult","_getRawIdentifier","node","name","token","tokenMap","find","tok","value","_originalCode","slice","start","end","Identifier","_buf","_map","_node$loc","sourceIdentifierName","loc","identifierName","word","ArgumentPlaceholder","RestElement","print","argument","ObjectExpression","props","properties","length","oldNoLineTerminatorAfterNode","enterDelimited","space","printList","shouldPrintTrailingComma","undefined","_noLineTerminatorAfterNode","rightBrace","ObjectMethod","printJoin","decorators","_methodHead","call","body","ObjectProperty","computed","key","left","shorthand","ArrayExpression","elems","elements","len","i","elem","tokenChar","RegExpLiteral","pattern","flags","BooleanLiteral","NullLiteral","NumericLiteral","raw","getPossibleRaw","opts","format","jsescOption","str","numbers","number","jsesc","minified","StringLiteral","val","BigIntLiteral","validTopicTokenSet","Set","TopicReference","topicToken","has","givenTopicTokenJSON","JSON","stringify","validTopics","Array","from","v","Error","join","PipelineTopicExpression","expression","PipelineBareFunction","callee","PipelinePrimaryTopicReference","VoidPattern"],"sources":["../../src/generators/types.ts"],"sourcesContent":["import type Printer from \"../printer.ts\";\nimport { isAssignmentPattern, isIdentifier } from \"@babel/types\";\nimport type * as t from \"@babel/types\";\nimport jsesc from \"jsesc\";\n// We inline this package\n// eslint-disable-next-line import/no-extraneous-dependencies\nimport * as charCodes from \"charcodes\";\nimport { _methodHead } from \"./methods.ts\";\n\nlet lastRawIdentResult: string = \"\";\nexport function _getRawIdentifier(this: Printer, node: t.Identifier) {\n const { name } = node;\n const token = this.tokenMap!.find(node, tok => tok.value === name);\n if (token) {\n lastRawIdentResult = this._originalCode!.slice(token.start, token.end);\n return lastRawIdentResult;\n }\n return (lastRawIdentResult = node.name);\n}\n\nexport function Identifier(this: Printer, node: t.Identifier) {\n if (this._buf._map) {\n this.sourceIdentifierName(node.loc?.identifierName || node.name);\n }\n\n this.word(this.tokenMap ? lastRawIdentResult : node.name);\n}\n\nexport function ArgumentPlaceholder(this: Printer) {\n this.token(\"?\");\n}\n\nexport function RestElement(this: Printer, node: t.RestElement) {\n this.token(\"...\");\n this.print(node.argument);\n}\n\nexport { RestElement as SpreadElement };\n\nexport function ObjectExpression(this: Printer, node: t.ObjectExpression) {\n const props = node.properties;\n\n this.token(\"{\");\n\n if (props.length) {\n const oldNoLineTerminatorAfterNode = this.enterDelimited();\n this.space();\n this.printList(\n props,\n this.shouldPrintTrailingComma(\"}\"),\n true,\n true,\n undefined,\n true,\n );\n this.space();\n this._noLineTerminatorAfterNode = oldNoLineTerminatorAfterNode;\n }\n\n this.rightBrace(node);\n}\n\nexport { ObjectExpression as ObjectPattern };\n\nexport function ObjectMethod(this: Printer, node: t.ObjectMethod) {\n this.printJoin(node.decorators);\n _methodHead.call(this, node);\n this.space();\n this.print(node.body);\n}\n\nexport function ObjectProperty(this: Printer, node: t.ObjectProperty) {\n this.printJoin(node.decorators);\n\n if (node.computed) {\n this.token(\"[\");\n this.print(node.key);\n this.token(\"]\");\n } else {\n // print `({ foo: foo = 5 } = {})` as `({ foo = 5 } = {});`\n if (\n isAssignmentPattern(node.value) &&\n isIdentifier(node.key) &&\n // @ts-expect-error todo(flow->ts) `.name` does not exist on some types in union\n node.key.name === node.value.left.name\n ) {\n this.print(node.value);\n return;\n }\n\n this.print(node.key);\n\n // shorthand!\n if (\n node.shorthand &&\n isIdentifier(node.key) &&\n isIdentifier(node.value) &&\n node.key.name === node.value.name\n ) {\n return;\n }\n }\n\n this.token(\":\");\n this.space();\n this.print(node.value);\n}\n\nexport function ArrayExpression(this: Printer, node: t.ArrayExpression) {\n const elems = node.elements;\n const len = elems.length;\n\n this.token(\"[\");\n\n const oldNoLineTerminatorAfterNode = this.enterDelimited();\n\n for (let i = 0; i < elems.length; i++) {\n const elem = elems[i];\n if (elem) {\n if (i > 0) this.space();\n this.print(elem, undefined, true);\n if (i < len - 1 || this.shouldPrintTrailingComma(\"]\")) {\n this.tokenChar(charCodes.comma, i);\n }\n } else {\n // If the array expression ends with a hole, that hole\n // will be ignored by the interpreter, but if it ends with\n // two (or more) holes, we need to write out two (or more)\n // commas so that the resulting code is interpreted with\n // both (all) of the holes.\n this.tokenChar(charCodes.comma, i);\n }\n }\n\n this._noLineTerminatorAfterNode = oldNoLineTerminatorAfterNode;\n\n this.token(\"]\");\n}\n\nexport { ArrayExpression as ArrayPattern };\n\nexport function RegExpLiteral(this: Printer, node: t.RegExpLiteral) {\n this.word(`/${node.pattern}/${node.flags}`, false);\n}\n\nexport function BooleanLiteral(this: Printer, node: t.BooleanLiteral) {\n this.word(node.value ? \"true\" : \"false\");\n}\n\nexport function NullLiteral(this: Printer) {\n this.word(\"null\");\n}\n\nexport function NumericLiteral(this: Printer, node: t.NumericLiteral) {\n const raw = this.getPossibleRaw(node);\n const opts = this.format.jsescOption;\n const value = node.value;\n const str = value + \"\";\n if (opts.numbers) {\n this.number(jsesc(value, opts), value);\n } else if (raw == null) {\n this.number(str, value); // normalize\n } else if (this.format.minified) {\n this.number(raw.length < str.length ? raw : str, value);\n } else {\n this.number(raw, value);\n }\n}\n\nexport function StringLiteral(this: Printer, node: t.StringLiteral) {\n const raw = this.getPossibleRaw(node);\n if (!this.format.minified && raw !== undefined) {\n this.token(raw);\n return;\n }\n\n const val = jsesc(node.value, this.format.jsescOption);\n\n this.token(val);\n}\n\nexport function BigIntLiteral(this: Printer, node: t.BigIntLiteral) {\n const raw = this.getPossibleRaw(node);\n if (!this.format.minified && raw !== undefined) {\n this.word(raw);\n return;\n }\n this.word(node.value + \"n\");\n}\n\n// Hack pipe operator\nconst validTopicTokenSet = new Set([\n \"^^\",\n \"@@\",\n \"^\",\n \"%\",\n \"#\",\n]);\nexport function TopicReference(this: Printer) {\n const { topicToken } = this.format;\n\n if (validTopicTokenSet.has(topicToken)) {\n this.token(topicToken!);\n } else {\n const givenTopicTokenJSON = JSON.stringify(topicToken);\n const validTopics = Array.from(validTopicTokenSet, v => JSON.stringify(v));\n throw new Error(\n `The \"topicToken\" generator option must be one of ` +\n `${validTopics.join(\", \")} (${givenTopicTokenJSON} received instead).`,\n );\n }\n}\n\n// Smart-mix pipe operator\nexport function PipelineTopicExpression(\n this: Printer,\n node: t.PipelineTopicExpression,\n) {\n this.print(node.expression);\n}\n\nexport function PipelineBareFunction(\n this: Printer,\n node: t.PipelineBareFunction,\n) {\n this.print(node.callee);\n}\n\nexport function PipelinePrimaryTopicReference(this: Printer) {\n this.token(\"#\");\n}\n\n// discard binding\nexport function VoidPattern(this: Printer) {\n this.word(\"void\");\n}\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;AACA,IAAAA,EAAA,GAAAC,OAAA;AAEA,IAAAC,MAAA,GAAAD,OAAA;AAIA,IAAAE,QAAA,GAAAF,OAAA;AAA2C;EANlCG,mBAAmB;EAAEC;AAAY,IAAAL,EAAA;AAQ1C,IAAIM,kBAA0B,GAAG,EAAE;AAC5B,SAASC,iBAAiBA,CAAgBC,IAAkB,EAAE;EACnE,MAAM;IAAEC;EAAK,CAAC,GAAGD,IAAI;EACrB,MAAME,KAAK,GAAG,IAAI,CAACC,QAAQ,CAAEC,IAAI,CAACJ,IAAI,EAAEK,GAAG,IAAIA,GAAG,CAACC,KAAK,KAAKL,IAAI,CAAC;EAClE,IAAIC,KAAK,EAAE;IACTJ,kBAAkB,GAAG,IAAI,CAACS,aAAa,CAAEC,KAAK,CAACN,KAAK,CAACO,KAAK,EAAEP,KAAK,CAACQ,GAAG,CAAC;IACtE,OAAOZ,kBAAkB;EAC3B;EACA,OAAQA,kBAAkB,GAAGE,IAAI,CAACC,IAAI;AACxC;AAEO,SAASU,UAAUA,CAAgBX,IAAkB,EAAE;EAC5D,IAAI,IAAI,CAACY,IAAI,CAACC,IAAI,EAAE;IAAA,IAAAC,SAAA;IAClB,IAAI,CAACC,oBAAoB,CAAC,EAAAD,SAAA,GAAAd,IAAI,CAACgB,GAAG,qBAARF,SAAA,CAAUG,cAAc,KAAIjB,IAAI,CAACC,IAAI,CAAC;EAClE;EAEA,IAAI,CAACiB,IAAI,CAAC,IAAI,CAACf,QAAQ,GAAGL,kBAAkB,GAAGE,IAAI,CAACC,IAAI,CAAC;AAC3D;AAEO,SAASkB,mBAAmBA,CAAA,EAAgB;EACjD,IAAI,CAACjB,SAAK,GAAI,CAAC;AACjB;AAEO,SAASkB,WAAWA,CAAgBpB,IAAmB,EAAE;EAC9D,IAAI,CAACE,KAAK,CAAC,KAAK,CAAC;EACjB,IAAI,CAACmB,KAAK,CAACrB,IAAI,CAACsB,QAAQ,CAAC;AAC3B;AAIO,SAASC,gBAAgBA,CAAgBvB,IAAwB,EAAE;EACxE,MAAMwB,KAAK,GAAGxB,IAAI,CAACyB,UAAU;EAE7B,IAAI,CAACvB,SAAK,IAAI,CAAC;EAEf,IAAIsB,KAAK,CAACE,MAAM,EAAE;IAChB,MAAMC,4BAA4B,GAAG,IAAI,CAACC,cAAc,CAAC,CAAC;IAC1D,IAAI,CAACC,KAAK,CAAC,CAAC;IACZ,IAAI,CAACC,SAAS,CACZN,KAAK,EACL,IAAI,CAACO,wBAAwB,CAAC,GAAG,CAAC,EAClC,IAAI,EACJ,IAAI,EACJC,SAAS,EACT,IACF,CAAC;IACD,IAAI,CAACH,KAAK,CAAC,CAAC;IACZ,IAAI,CAACI,0BAA0B,GAAGN,4BAA4B;EAChE;EAEA,IAAI,CAACO,UAAU,CAAClC,IAAI,CAAC;AACvB;AAIO,SAASmC,YAAYA,CAAgBnC,IAAoB,EAAE;EAChE,IAAI,CAACoC,SAAS,CAACpC,IAAI,CAACqC,UAAU,CAAC;EAC/BC,oBAAW,CAACC,IAAI,CAAC,IAAI,EAAEvC,IAAI,CAAC;EAC5B,IAAI,CAAC6B,KAAK,CAAC,CAAC;EACZ,IAAI,CAACR,KAAK,CAACrB,IAAI,CAACwC,IAAI,CAAC;AACvB;AAEO,SAASC,cAAcA,CAAgBzC,IAAsB,EAAE;EACpE,IAAI,CAACoC,SAAS,CAACpC,IAAI,CAACqC,UAAU,CAAC;EAE/B,IAAIrC,IAAI,CAAC0C,QAAQ,EAAE;IACjB,IAAI,CAACxC,SAAK,GAAI,CAAC;IACf,IAAI,CAACmB,KAAK,CAACrB,IAAI,CAAC2C,GAAG,CAAC;IACpB,IAAI,CAACzC,SAAK,GAAI,CAAC;EACjB,CAAC,MAAM;IAEL,IACEN,mBAAmB,CAACI,IAAI,CAACM,KAAK,CAAC,IAC/BT,YAAY,CAACG,IAAI,CAAC2C,GAAG,CAAC,IAEtB3C,IAAI,CAAC2C,GAAG,CAAC1C,IAAI,KAAKD,IAAI,CAACM,KAAK,CAACsC,IAAI,CAAC3C,IAAI,EACtC;MACA,IAAI,CAACoB,KAAK,CAACrB,IAAI,CAACM,KAAK,CAAC;MACtB;IACF;IAEA,IAAI,CAACe,KAAK,CAACrB,IAAI,CAAC2C,GAAG,CAAC;IAGpB,IACE3C,IAAI,CAAC6C,SAAS,IACdhD,YAAY,CAACG,IAAI,CAAC2C,GAAG,CAAC,IACtB9C,YAAY,CAACG,IAAI,CAACM,KAAK,CAAC,IACxBN,IAAI,CAAC2C,GAAG,CAAC1C,IAAI,KAAKD,IAAI,CAACM,KAAK,CAACL,IAAI,EACjC;MACA;IACF;EACF;EAEA,IAAI,CAACC,SAAK,GAAI,CAAC;EACf,IAAI,CAAC2B,KAAK,CAAC,CAAC;EACZ,IAAI,CAACR,KAAK,CAACrB,IAAI,CAACM,KAAK,CAAC;AACxB;AAEO,SAASwC,eAAeA,CAAgB9C,IAAuB,EAAE;EACtE,MAAM+C,KAAK,GAAG/C,IAAI,CAACgD,QAAQ;EAC3B,MAAMC,GAAG,GAAGF,KAAK,CAACrB,MAAM;EAExB,IAAI,CAACxB,SAAK,GAAI,CAAC;EAEf,MAAMyB,4BAA4B,GAAG,IAAI,CAACC,cAAc,CAAC,CAAC;EAE1D,KAAK,IAAIsB,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGH,KAAK,CAACrB,MAAM,EAAEwB,CAAC,EAAE,EAAE;IACrC,MAAMC,IAAI,GAAGJ,KAAK,CAACG,CAAC,CAAC;IACrB,IAAIC,IAAI,EAAE;MACR,IAAID,CAAC,GAAG,CAAC,EAAE,IAAI,CAACrB,KAAK,CAAC,CAAC;MACvB,IAAI,CAACR,KAAK,CAAC8B,IAAI,EAAEnB,SAAS,EAAE,IAAI,CAAC;MACjC,IAAIkB,CAAC,GAAGD,GAAG,GAAG,CAAC,IAAI,IAAI,CAAClB,wBAAwB,CAAC,GAAG,CAAC,EAAE;QACrD,IAAI,CAACqB,SAAS,KAAkBF,CAAC,CAAC;MACpC;IACF,CAAC,MAAM;MAML,IAAI,CAACE,SAAS,KAAkBF,CAAC,CAAC;IACpC;EACF;EAEA,IAAI,CAACjB,0BAA0B,GAAGN,4BAA4B;EAE9D,IAAI,CAACzB,SAAK,GAAI,CAAC;AACjB;AAIO,SAASmD,aAAaA,CAAgBrD,IAAqB,EAAE;EAClE,IAAI,CAACkB,IAAI,CAAC,IAAIlB,IAAI,CAACsD,OAAO,IAAItD,IAAI,CAACuD,KAAK,EAAE,EAAE,KAAK,CAAC;AACpD;AAEO,SAASC,cAAcA,CAAgBxD,IAAsB,EAAE;EACpE,IAAI,CAACkB,IAAI,CAAClB,IAAI,CAACM,KAAK,GAAG,MAAM,GAAG,OAAO,CAAC;AAC1C;AAEO,SAASmD,WAAWA,CAAA,EAAgB;EACzC,IAAI,CAACvC,IAAI,CAAC,MAAM,CAAC;AACnB;AAEO,SAASwC,cAAcA,CAAgB1D,IAAsB,EAAE;EACpE,MAAM2D,GAAG,GAAG,IAAI,CAACC,cAAc,CAAC5D,IAAI,CAAC;EACrC,MAAM6D,IAAI,GAAG,IAAI,CAACC,MAAM,CAACC,WAAW;EACpC,MAAMzD,KAAK,GAAGN,IAAI,CAACM,KAAK;EACxB,MAAM0D,GAAG,GAAG1D,KAAK,GAAG,EAAE;EACtB,IAAIuD,IAAI,CAACI,OAAO,EAAE;IAChB,IAAI,CAACC,MAAM,CAACC,MAAK,CAAC7D,KAAK,EAAEuD,IAAI,CAAC,EAAEvD,KAAK,CAAC;EACxC,CAAC,MAAM,IAAIqD,GAAG,IAAI,IAAI,EAAE;IACtB,IAAI,CAACO,MAAM,CAACF,GAAG,EAAE1D,KAAK,CAAC;EACzB,CAAC,MAAM,IAAI,IAAI,CAACwD,MAAM,CAACM,QAAQ,EAAE;IAC/B,IAAI,CAACF,MAAM,CAACP,GAAG,CAACjC,MAAM,GAAGsC,GAAG,CAACtC,MAAM,GAAGiC,GAAG,GAAGK,GAAG,EAAE1D,KAAK,CAAC;EACzD,CAAC,MAAM;IACL,IAAI,CAAC4D,MAAM,CAACP,GAAG,EAAErD,KAAK,CAAC;EACzB;AACF;AAEO,SAAS+D,aAAaA,CAAgBrE,IAAqB,EAAE;EAClE,MAAM2D,GAAG,GAAG,IAAI,CAACC,cAAc,CAAC5D,IAAI,CAAC;EACrC,IAAI,CAAC,IAAI,CAAC8D,MAAM,CAACM,QAAQ,IAAIT,GAAG,KAAK3B,SAAS,EAAE;IAC9C,IAAI,CAAC9B,KAAK,CAACyD,GAAG,CAAC;IACf;EACF;EAEA,MAAMW,GAAG,GAAGH,MAAK,CAACnE,IAAI,CAACM,KAAK,EAAE,IAAI,CAACwD,MAAM,CAACC,WAAW,CAAC;EAEtD,IAAI,CAAC7D,KAAK,CAACoE,GAAG,CAAC;AACjB;AAEO,SAASC,aAAaA,CAAgBvE,IAAqB,EAAE;EAClE,MAAM2D,GAAG,GAAG,IAAI,CAACC,cAAc,CAAC5D,IAAI,CAAC;EACrC,IAAI,CAAC,IAAI,CAAC8D,MAAM,CAACM,QAAQ,IAAIT,GAAG,KAAK3B,SAAS,EAAE;IAC9C,IAAI,CAACd,IAAI,CAACyC,GAAG,CAAC;IACd;EACF;EACA,IAAI,CAACzC,IAAI,CAAClB,IAAI,CAACM,KAAK,GAAG,GAAG,CAAC;AAC7B;AAGA,MAAMkE,kBAAkB,GAAG,IAAIC,GAAG,CAAqB,CACrD,IAAI,EACJ,IAAI,EACJ,GAAG,EACH,GAAG,EACH,GAAG,CACJ,CAAC;AACK,SAASC,cAAcA,CAAA,EAAgB;EAC5C,MAAM;IAAEC;EAAW,CAAC,GAAG,IAAI,CAACb,MAAM;EAElC,IAAIU,kBAAkB,CAACI,GAAG,CAACD,UAAU,CAAC,EAAE;IACtC,IAAI,CAACzE,KAAK,CAACyE,UAAW,CAAC;EACzB,CAAC,MAAM;IACL,MAAME,mBAAmB,GAAGC,IAAI,CAACC,SAAS,CAACJ,UAAU,CAAC;IACtD,MAAMK,WAAW,GAAGC,KAAK,CAACC,IAAI,CAACV,kBAAkB,EAAEW,CAAC,IAAIL,IAAI,CAACC,SAAS,CAACI,CAAC,CAAC,CAAC;IAC1E,MAAM,IAAIC,KAAK,CACb,mDAAmD,GACjD,GAAGJ,WAAW,CAACK,IAAI,CAAC,IAAI,CAAC,KAAKR,mBAAmB,qBACrD,CAAC;EACH;AACF;AAGO,SAASS,uBAAuBA,CAErCtF,IAA+B,EAC/B;EACA,IAAI,CAACqB,KAAK,CAACrB,IAAI,CAACuF,UAAU,CAAC;AAC7B;AAEO,SAASC,oBAAoBA,CAElCxF,IAA4B,EAC5B;EACA,IAAI,CAACqB,KAAK,CAACrB,IAAI,CAACyF,MAAM,CAAC;AACzB;AAEO,SAASC,6BAA6BA,CAAA,EAAgB;EAC3D,IAAI,CAACxF,SAAK,GAAI,CAAC;AACjB;AAGO,SAASyF,WAAWA,CAAA,EAAgB;EACzC,IAAI,CAACzE,IAAI,CAAC,MAAM,CAAC;AACnB","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/typescript.js b/node_modules/@babel/generator/lib/generators/typescript.js deleted file mode 100644 index ca9edb8c..00000000 --- a/node_modules/@babel/generator/lib/generators/typescript.js +++ /dev/null @@ -1,726 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.TSAnyKeyword = TSAnyKeyword; -exports.TSArrayType = TSArrayType; -exports.TSAsExpression = TSAsExpression; -exports.TSBigIntKeyword = TSBigIntKeyword; -exports.TSBooleanKeyword = TSBooleanKeyword; -exports.TSCallSignatureDeclaration = TSCallSignatureDeclaration; -exports.TSInterfaceHeritage = exports.TSClassImplements = TSClassImplements; -exports.TSConditionalType = TSConditionalType; -exports.TSConstructSignatureDeclaration = TSConstructSignatureDeclaration; -exports.TSConstructorType = TSConstructorType; -exports.TSDeclareFunction = TSDeclareFunction; -exports.TSDeclareMethod = TSDeclareMethod; -exports.TSEnumBody = TSEnumBody; -exports.TSEnumDeclaration = TSEnumDeclaration; -exports.TSEnumMember = TSEnumMember; -exports.TSExportAssignment = TSExportAssignment; -exports.TSExternalModuleReference = TSExternalModuleReference; -exports.TSFunctionType = TSFunctionType; -exports.TSImportEqualsDeclaration = TSImportEqualsDeclaration; -exports.TSImportType = TSImportType; -exports.TSIndexSignature = TSIndexSignature; -exports.TSIndexedAccessType = TSIndexedAccessType; -exports.TSInferType = TSInferType; -exports.TSInstantiationExpression = TSInstantiationExpression; -exports.TSInterfaceBody = TSInterfaceBody; -exports.TSInterfaceDeclaration = TSInterfaceDeclaration; -exports.TSIntersectionType = TSIntersectionType; -exports.TSIntrinsicKeyword = TSIntrinsicKeyword; -exports.TSLiteralType = TSLiteralType; -exports.TSMappedType = TSMappedType; -exports.TSMethodSignature = TSMethodSignature; -exports.TSModuleBlock = TSModuleBlock; -exports.TSModuleDeclaration = TSModuleDeclaration; -exports.TSNamedTupleMember = TSNamedTupleMember; -exports.TSNamespaceExportDeclaration = TSNamespaceExportDeclaration; -exports.TSNeverKeyword = TSNeverKeyword; -exports.TSNonNullExpression = TSNonNullExpression; -exports.TSNullKeyword = TSNullKeyword; -exports.TSNumberKeyword = TSNumberKeyword; -exports.TSObjectKeyword = TSObjectKeyword; -exports.TSOptionalType = TSOptionalType; -exports.TSParameterProperty = TSParameterProperty; -exports.TSParenthesizedType = TSParenthesizedType; -exports.TSPropertySignature = TSPropertySignature; -exports.TSQualifiedName = TSQualifiedName; -exports.TSRestType = TSRestType; -exports.TSSatisfiesExpression = TSSatisfiesExpression; -exports.TSStringKeyword = TSStringKeyword; -exports.TSSymbolKeyword = TSSymbolKeyword; -exports.TSTemplateLiteralType = TSTemplateLiteralType; -exports.TSThisType = TSThisType; -exports.TSTupleType = TSTupleType; -exports.TSTypeAliasDeclaration = TSTypeAliasDeclaration; -exports.TSTypeAnnotation = TSTypeAnnotation; -exports.TSTypeAssertion = TSTypeAssertion; -exports.TSTypeLiteral = TSTypeLiteral; -exports.TSTypeOperator = TSTypeOperator; -exports.TSTypeParameter = TSTypeParameter; -exports.TSTypeParameterDeclaration = exports.TSTypeParameterInstantiation = TSTypeParameterInstantiation; -exports.TSTypePredicate = TSTypePredicate; -exports.TSTypeQuery = TSTypeQuery; -exports.TSTypeReference = TSTypeReference; -exports.TSUndefinedKeyword = TSUndefinedKeyword; -exports.TSUnionType = TSUnionType; -exports.TSUnknownKeyword = TSUnknownKeyword; -exports.TSVoidKeyword = TSVoidKeyword; -exports._tsPrintClassMemberModifiers = _tsPrintClassMemberModifiers; -var _methods = require("./methods.js"); -var _classes = require("./classes.js"); -var _templateLiterals = require("./template-literals.js"); -function TSTypeAnnotation(node, parent) { - this.token((parent.type === "TSFunctionType" || parent.type === "TSConstructorType") && parent.typeAnnotation === node ? "=>" : ":"); - this.space(); - if (node.optional) this.tokenChar(63); - this.print(node.typeAnnotation); -} -function TSTypeParameterInstantiation(node, parent) { - this.tokenChar(60); - let printTrailingSeparator = parent.type === "ArrowFunctionExpression" && node.params.length === 1; - if (this.tokenMap && node.start != null && node.end != null) { - printTrailingSeparator && (printTrailingSeparator = !!this.tokenMap.find(node, t => this.tokenMap.matchesOriginal(t, ","))); - printTrailingSeparator || (printTrailingSeparator = this.shouldPrintTrailingComma(">")); - } - this.printList(node.params, printTrailingSeparator); - this.tokenChar(62); -} -function TSTypeParameter(node) { - if (node.const) { - this.word("const"); - this.space(); - } - if (node.in) { - this.word("in"); - this.space(); - } - if (node.out) { - this.word("out"); - this.space(); - } - this.word(node.name); - if (node.constraint) { - this.space(); - this.word("extends"); - this.space(); - this.print(node.constraint); - } - if (node.default) { - this.space(); - this.tokenChar(61); - this.space(); - this.print(node.default); - } -} -function TSParameterProperty(node) { - if (node.accessibility) { - this.word(node.accessibility); - this.space(); - } - if (node.readonly) { - this.word("readonly"); - this.space(); - } - _methods._param.call(this, node.parameter); -} -function TSDeclareFunction(node, parent) { - if (node.declare) { - this.word("declare"); - this.space(); - } - _methods._functionHead.call(this, node, parent, false); - this.semicolon(); -} -function TSDeclareMethod(node) { - _classes._classMethodHead.call(this, node); - this.semicolon(); -} -function TSQualifiedName(node) { - this.print(node.left); - this.tokenChar(46); - this.print(node.right); -} -function TSCallSignatureDeclaration(node) { - tsPrintSignatureDeclarationBase.call(this, node); - maybePrintTrailingCommaOrSemicolon(this, node); -} -function maybePrintTrailingCommaOrSemicolon(printer, node) { - if (!printer.tokenMap || !node.start || !node.end) { - printer.semicolon(); - return; - } - if (printer.tokenMap.endMatches(node, ",")) { - printer.token(","); - } else if (printer.tokenMap.endMatches(node, ";")) { - printer.semicolon(); - } -} -function TSConstructSignatureDeclaration(node) { - this.word("new"); - this.space(); - tsPrintSignatureDeclarationBase.call(this, node); - maybePrintTrailingCommaOrSemicolon(this, node); -} -function TSPropertySignature(node) { - const { - readonly - } = node; - if (readonly) { - this.word("readonly"); - this.space(); - } - tsPrintPropertyOrMethodName.call(this, node); - this.print(node.typeAnnotation); - maybePrintTrailingCommaOrSemicolon(this, node); -} -function tsPrintPropertyOrMethodName(node) { - if (node.computed) { - this.tokenChar(91); - } - this.print(node.key); - if (node.computed) { - this.tokenChar(93); - } - if (node.optional) { - this.tokenChar(63); - } -} -function TSMethodSignature(node) { - const { - kind - } = node; - if (kind === "set" || kind === "get") { - this.word(kind); - this.space(); - } - tsPrintPropertyOrMethodName.call(this, node); - tsPrintSignatureDeclarationBase.call(this, node); - maybePrintTrailingCommaOrSemicolon(this, node); -} -function TSIndexSignature(node) { - const { - readonly, - static: isStatic - } = node; - if (isStatic) { - this.word("static"); - this.space(); - } - if (readonly) { - this.word("readonly"); - this.space(); - } - this.tokenChar(91); - _methods._parameters.call(this, node.parameters, 93); - this.print(node.typeAnnotation); - maybePrintTrailingCommaOrSemicolon(this, node); -} -function TSAnyKeyword() { - this.word("any"); -} -function TSBigIntKeyword() { - this.word("bigint"); -} -function TSUnknownKeyword() { - this.word("unknown"); -} -function TSNumberKeyword() { - this.word("number"); -} -function TSObjectKeyword() { - this.word("object"); -} -function TSBooleanKeyword() { - this.word("boolean"); -} -function TSStringKeyword() { - this.word("string"); -} -function TSSymbolKeyword() { - this.word("symbol"); -} -function TSVoidKeyword() { - this.word("void"); -} -function TSUndefinedKeyword() { - this.word("undefined"); -} -function TSNullKeyword() { - this.word("null"); -} -function TSNeverKeyword() { - this.word("never"); -} -function TSIntrinsicKeyword() { - this.word("intrinsic"); -} -function TSThisType() { - this.word("this"); -} -function TSFunctionType(node) { - tsPrintFunctionOrConstructorType.call(this, node); -} -function TSConstructorType(node) { - if (node.abstract) { - this.word("abstract"); - this.space(); - } - this.word("new"); - this.space(); - tsPrintFunctionOrConstructorType.call(this, node); -} -function tsPrintFunctionOrConstructorType(node) { - const { - typeParameters - } = node; - const parameters = node.parameters; - this.print(typeParameters); - this.tokenChar(40); - _methods._parameters.call(this, parameters, 41); - this.space(); - const returnType = node.typeAnnotation; - this.print(returnType); -} -function TSTypeReference(node) { - const typeArguments = node.typeParameters; - this.print(node.typeName, !!typeArguments); - this.print(typeArguments); -} -function TSTypePredicate(node) { - if (node.asserts) { - this.word("asserts"); - this.space(); - } - this.print(node.parameterName); - if (node.typeAnnotation) { - this.space(); - this.word("is"); - this.space(); - this.print(node.typeAnnotation.typeAnnotation); - } -} -function TSTypeQuery(node) { - this.word("typeof"); - this.space(); - this.print(node.exprName); - const typeArguments = node.typeParameters; - if (typeArguments) { - this.print(typeArguments); - } -} -function TSTypeLiteral(node) { - printBraced(this, node, () => this.printJoin(node.members, true, true, undefined, undefined, true)); -} -function TSArrayType(node) { - this.print(node.elementType, true); - this.tokenChar(91); - this.tokenChar(93); -} -function TSTupleType(node) { - this.tokenChar(91); - this.printList(node.elementTypes, this.shouldPrintTrailingComma("]")); - this.tokenChar(93); -} -function TSOptionalType(node) { - this.print(node.typeAnnotation); - this.tokenChar(63); -} -function TSRestType(node) { - this.token("..."); - this.print(node.typeAnnotation); -} -function TSNamedTupleMember(node) { - this.print(node.label); - if (node.optional) this.tokenChar(63); - this.tokenChar(58); - this.space(); - this.print(node.elementType); -} -function TSUnionType(node) { - tsPrintUnionOrIntersectionType(this, node, "|"); -} -function TSIntersectionType(node) { - tsPrintUnionOrIntersectionType(this, node, "&"); -} -function tsPrintUnionOrIntersectionType(printer, node, sep) { - var _printer$tokenMap; - let hasLeadingToken = 0; - if ((_printer$tokenMap = printer.tokenMap) != null && _printer$tokenMap.startMatches(node, sep)) { - hasLeadingToken = 1; - printer.token(sep); - } - printer.printJoin(node.types, undefined, undefined, function (i) { - this.space(); - this.token(sep, undefined, i + hasLeadingToken); - this.space(); - }); -} -function TSConditionalType(node) { - this.print(node.checkType); - this.space(); - this.word("extends"); - this.space(); - this.print(node.extendsType); - this.space(); - this.tokenChar(63); - this.space(); - this.print(node.trueType); - this.space(); - this.tokenChar(58); - this.space(); - this.print(node.falseType); -} -function TSInferType(node) { - this.word("infer"); - this.print(node.typeParameter); -} -function TSParenthesizedType(node) { - this.tokenChar(40); - this.print(node.typeAnnotation); - this.tokenChar(41); -} -function TSTypeOperator(node) { - this.word(node.operator); - this.space(); - this.print(node.typeAnnotation); -} -function TSIndexedAccessType(node) { - this.print(node.objectType, true); - this.tokenChar(91); - this.print(node.indexType); - this.tokenChar(93); -} -function TSMappedType(node) { - const { - nameType, - optional, - readonly, - typeAnnotation - } = node; - this.tokenChar(123); - const oldNoLineTerminatorAfterNode = this.enterDelimited(); - this.space(); - if (readonly) { - tokenIfPlusMinus(this, readonly); - this.word("readonly"); - this.space(); - } - this.tokenChar(91); - this.word(node.typeParameter.name); - this.space(); - this.word("in"); - this.space(); - this.print(node.typeParameter.constraint, undefined, true); - if (nameType) { - this.space(); - this.word("as"); - this.space(); - this.print(nameType, undefined, true); - } - this.tokenChar(93); - if (optional) { - tokenIfPlusMinus(this, optional); - this.tokenChar(63); - } - if (typeAnnotation) { - this.tokenChar(58); - this.space(); - this.print(typeAnnotation, undefined, true); - } - this.space(); - this._noLineTerminatorAfterNode = oldNoLineTerminatorAfterNode; - this.tokenChar(125); -} -function tokenIfPlusMinus(self, tok) { - if (tok !== true) { - self.token(tok); - } -} -function TSTemplateLiteralType(node) { - _templateLiterals._printTemplate.call(this, node, node.types); -} -function TSLiteralType(node) { - this.print(node.literal); -} -function TSClassImplements(node) { - this.print(node.expression); - this.print(node.typeArguments); -} -function TSInterfaceDeclaration(node) { - const { - declare, - id, - typeParameters, - extends: extendz, - body - } = node; - if (declare) { - this.word("declare"); - this.space(); - } - this.word("interface"); - this.space(); - this.print(id); - this.print(typeParameters); - if (extendz != null && extendz.length) { - this.space(); - this.word("extends"); - this.space(); - this.printList(extendz); - } - this.space(); - this.print(body); -} -function TSInterfaceBody(node) { - printBraced(this, node, () => this.printJoin(node.body, true, true, undefined, undefined, true)); -} -function TSTypeAliasDeclaration(node) { - const { - declare, - id, - typeParameters, - typeAnnotation - } = node; - if (declare) { - this.word("declare"); - this.space(); - } - this.word("type"); - this.space(); - this.print(id); - this.print(typeParameters); - this.space(); - this.tokenChar(61); - this.space(); - this.print(typeAnnotation); - this.semicolon(); -} -function TSAsExpression(node) { - const { - expression, - typeAnnotation - } = node; - this.print(expression, true); - this.space(); - this.word("as"); - this.space(); - this.print(typeAnnotation); -} -function TSSatisfiesExpression(node) { - const { - expression, - typeAnnotation - } = node; - this.print(expression, true); - this.space(); - this.word("satisfies"); - this.space(); - this.print(typeAnnotation); -} -function TSTypeAssertion(node) { - const { - typeAnnotation, - expression - } = node; - this.tokenChar(60); - this.print(typeAnnotation); - this.tokenChar(62); - this.space(); - this.print(expression); -} -function TSInstantiationExpression(node) { - this.print(node.expression); - this.print(node.typeParameters); -} -function TSEnumDeclaration(node) { - const { - declare, - const: isConst, - id - } = node; - if (declare) { - this.word("declare"); - this.space(); - } - if (isConst) { - this.word("const"); - this.space(); - } - this.word("enum"); - this.space(); - this.print(id); - this.space(); - TSEnumBody.call(this, node); -} -function TSEnumBody(node) { - printBraced(this, node, () => { - var _this$shouldPrintTrai; - return this.printList(node.members, (_this$shouldPrintTrai = this.shouldPrintTrailingComma("}")) != null ? _this$shouldPrintTrai : true, true, true, undefined, true); - }); -} -function TSEnumMember(node) { - const { - id, - initializer - } = node; - this.print(id); - if (initializer) { - this.space(); - this.tokenChar(61); - this.space(); - this.print(initializer); - } -} -function TSModuleDeclaration(node) { - const { - declare, - id, - kind - } = node; - if (declare) { - this.word("declare"); - this.space(); - } - if (!node.global) { - this.word(kind != null ? kind : id.type === "Identifier" ? "namespace" : "module"); - this.space(); - } - this.print(id); - if (!node.body) { - this.semicolon(); - return; - } - let body = node.body; - while (body.type === "TSModuleDeclaration") { - this.tokenChar(46); - this.print(body.id); - body = body.body; - } - this.space(); - this.print(body); -} -function TSModuleBlock(node) { - printBraced(this, node, () => this.printSequence(node.body, true, true)); -} -function TSImportType(node) { - const { - qualifier, - options - } = node; - this.word("import"); - this.tokenChar(40); - this.print(node.argument); - if (options) { - this.tokenChar(44); - this.print(options); - } - this.tokenChar(41); - if (qualifier) { - this.tokenChar(46); - this.print(qualifier); - } - const typeArguments = node.typeParameters; - if (typeArguments) { - this.print(typeArguments); - } -} -function TSImportEqualsDeclaration(node) { - const { - id, - moduleReference - } = node; - if (node.isExport) { - this.word("export"); - this.space(); - } - this.word("import"); - this.space(); - this.print(id); - this.space(); - this.tokenChar(61); - this.space(); - this.print(moduleReference); - this.semicolon(); -} -function TSExternalModuleReference(node) { - this.token("require("); - this.print(node.expression); - this.tokenChar(41); -} -function TSNonNullExpression(node) { - this.print(node.expression); - this.tokenChar(33); - this.setLastChar(33); -} -function TSExportAssignment(node) { - this.word("export"); - this.space(); - this.tokenChar(61); - this.space(); - this.print(node.expression); - this.semicolon(); -} -function TSNamespaceExportDeclaration(node) { - this.word("export"); - this.space(); - this.word("as"); - this.space(); - this.word("namespace"); - this.space(); - this.print(node.id); - this.semicolon(); -} -function tsPrintSignatureDeclarationBase(node) { - const { - typeParameters - } = node; - const parameters = node.parameters; - this.print(typeParameters); - this.tokenChar(40); - _methods._parameters.call(this, parameters, 41); - const returnType = node.typeAnnotation; - this.print(returnType); -} -function _tsPrintClassMemberModifiers(node) { - const isPrivateField = node.type === "ClassPrivateProperty"; - const isPublicField = node.type === "ClassAccessorProperty" || node.type === "ClassProperty"; - printModifiersList(this, node, [isPublicField && node.declare && "declare", !isPrivateField && node.accessibility]); - if (node.static) { - this.word("static"); - this.space(); - } - printModifiersList(this, node, [!isPrivateField && node.abstract && "abstract", !isPrivateField && node.override && "override", (isPublicField || isPrivateField) && node.readonly && "readonly"]); -} -function printBraced(printer, node, cb) { - printer.token("{"); - const oldNoLineTerminatorAfterNode = printer.enterDelimited(); - cb(); - printer._noLineTerminatorAfterNode = oldNoLineTerminatorAfterNode; - printer.rightBrace(node); -} -function printModifiersList(printer, node, modifiers) { - var _printer$tokenMap2; - const modifiersSet = new Set(); - for (const modifier of modifiers) { - if (modifier) modifiersSet.add(modifier); - } - (_printer$tokenMap2 = printer.tokenMap) == null || _printer$tokenMap2.find(node, tok => { - if (modifiersSet.has(tok.value)) { - printer.token(tok.value); - printer.space(); - modifiersSet.delete(tok.value); - return modifiersSet.size === 0; - } - return false; - }); - for (const modifier of modifiersSet) { - printer.word(modifier); - printer.space(); - } -} - -//# sourceMappingURL=typescript.js.map diff --git a/node_modules/@babel/generator/lib/generators/typescript.js.map b/node_modules/@babel/generator/lib/generators/typescript.js.map deleted file mode 100644 index 5e9bd153..00000000 --- a/node_modules/@babel/generator/lib/generators/typescript.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_methods","require","_classes","_templateLiterals","TSTypeAnnotation","node","parent","token","type","typeAnnotation","space","optional","print","TSTypeParameterInstantiation","printTrailingSeparator","params","length","tokenMap","start","end","find","t","matchesOriginal","shouldPrintTrailingComma","printList","TSTypeParameter","const","word","in","out","name","constraint","default","TSParameterProperty","accessibility","readonly","_param","call","parameter","TSDeclareFunction","declare","_functionHead","semicolon","TSDeclareMethod","_classMethodHead","TSQualifiedName","left","right","TSCallSignatureDeclaration","tsPrintSignatureDeclarationBase","maybePrintTrailingCommaOrSemicolon","printer","endMatches","TSConstructSignatureDeclaration","TSPropertySignature","tsPrintPropertyOrMethodName","computed","key","TSMethodSignature","kind","TSIndexSignature","static","isStatic","_parameters","parameters","TSAnyKeyword","TSBigIntKeyword","TSUnknownKeyword","TSNumberKeyword","TSObjectKeyword","TSBooleanKeyword","TSStringKeyword","TSSymbolKeyword","TSVoidKeyword","TSUndefinedKeyword","TSNullKeyword","TSNeverKeyword","TSIntrinsicKeyword","TSThisType","TSFunctionType","tsPrintFunctionOrConstructorType","TSConstructorType","abstract","typeParameters","returnType","TSTypeReference","typeArguments","typeName","TSTypePredicate","asserts","parameterName","TSTypeQuery","exprName","TSTypeLiteral","printBraced","printJoin","members","undefined","TSArrayType","elementType","TSTupleType","elementTypes","TSOptionalType","TSRestType","TSNamedTupleMember","label","TSUnionType","tsPrintUnionOrIntersectionType","TSIntersectionType","sep","_printer$tokenMap","hasLeadingToken","startMatches","types","i","TSConditionalType","checkType","extendsType","trueType","falseType","TSInferType","typeParameter","TSParenthesizedType","TSTypeOperator","operator","TSIndexedAccessType","objectType","indexType","TSMappedType","nameType","oldNoLineTerminatorAfterNode","enterDelimited","tokenIfPlusMinus","_noLineTerminatorAfterNode","self","tok","TSTemplateLiteralType","_printTemplate","TSLiteralType","literal","TSClassImplements","expression","TSInterfaceDeclaration","id","extends","extendz","body","TSInterfaceBody","TSTypeAliasDeclaration","TSAsExpression","TSSatisfiesExpression","TSTypeAssertion","TSInstantiationExpression","TSEnumDeclaration","isConst","TSEnumBody","_this$shouldPrintTrai","TSEnumMember","initializer","TSModuleDeclaration","global","TSModuleBlock","printSequence","TSImportType","qualifier","options","argument","TSImportEqualsDeclaration","moduleReference","isExport","TSExternalModuleReference","TSNonNullExpression","setLastChar","TSExportAssignment","TSNamespaceExportDeclaration","_tsPrintClassMemberModifiers","isPrivateField","isPublicField","printModifiersList","override","cb","rightBrace","modifiers","_printer$tokenMap2","modifiersSet","Set","modifier","add","has","value","delete","size"],"sources":["../../src/generators/typescript.ts"],"sourcesContent":["import type Printer from \"../printer.ts\";\nimport type * as t from \"@babel/types\";\n// eslint-disable-next-line import/no-extraneous-dependencies\nimport * as charCodes from \"charcodes\";\nimport { _functionHead, _param, _parameters } from \"./methods.ts\";\nimport { _classMethodHead } from \"./classes.ts\";\nimport { _printTemplate } from \"./template-literals.ts\";\n\nexport function TSTypeAnnotation(\n this: Printer,\n node: t.TSTypeAnnotation,\n parent: t.Node,\n) {\n // TODO(@nicolo-ribaudo): investigate not including => in the range\n // of the return type of an arrow function type\n this.token(\n (parent.type === \"TSFunctionType\" || parent.type === \"TSConstructorType\") &&\n (process.env.BABEL_8_BREAKING\n ? // @ts-ignore(Babel 7 vs Babel 8) Babel 8 AST shape\n parent.returnType\n : // @ts-ignore(Babel 7 vs Babel 8) Babel 7 AST shape\n parent.typeAnnotation) === node\n ? \"=>\"\n : \":\",\n );\n this.space();\n // @ts-expect-error todo(flow->ts) can this be removed? `.optional` looks to be not existing property\n if (node.optional) this.token(\"?\");\n this.print(node.typeAnnotation);\n}\n\nexport function TSTypeParameterInstantiation(\n this: Printer,\n node: t.TSTypeParameterInstantiation,\n parent: t.Node,\n): void {\n this.token(\"<\");\n\n let printTrailingSeparator: boolean | null =\n parent.type === \"ArrowFunctionExpression\" && node.params.length === 1;\n if (this.tokenMap && node.start != null && node.end != null) {\n // Only force the trailing comma for pre-existing nodes if they\n // already had a comma (either because they were multi-param, or\n // because they had a trailing comma)\n printTrailingSeparator &&= !!this.tokenMap.find(node, t =>\n this.tokenMap!.matchesOriginal(t, \",\"),\n );\n // Preserve the trailing comma if it was there before\n printTrailingSeparator ||= this.shouldPrintTrailingComma(\">\");\n }\n\n this.printList(node.params, printTrailingSeparator);\n this.token(\">\");\n}\n\nexport { TSTypeParameterInstantiation as TSTypeParameterDeclaration };\n\nexport function TSTypeParameter(this: Printer, node: t.TSTypeParameter) {\n if (node.const) {\n this.word(\"const\");\n this.space();\n }\n\n if (node.in) {\n this.word(\"in\");\n this.space();\n }\n\n if (node.out) {\n this.word(\"out\");\n this.space();\n }\n\n this.word(\n !process.env.BABEL_8_BREAKING\n ? (node.name as unknown as string)\n : (node.name as unknown as t.Identifier).name,\n );\n\n if (node.constraint) {\n this.space();\n this.word(\"extends\");\n this.space();\n this.print(node.constraint);\n }\n\n if (node.default) {\n this.space();\n this.token(\"=\");\n this.space();\n this.print(node.default);\n }\n}\n\nexport function TSParameterProperty(\n this: Printer,\n node: t.TSParameterProperty,\n) {\n if (node.accessibility) {\n this.word(node.accessibility);\n this.space();\n }\n\n if (node.readonly) {\n this.word(\"readonly\");\n this.space();\n }\n\n _param.call(this, node.parameter);\n}\n\nexport function TSDeclareFunction(\n this: Printer,\n node: t.TSDeclareFunction,\n parent: t.ParentMaps[\"TSDeclareFunction\"],\n) {\n if (node.declare) {\n this.word(\"declare\");\n this.space();\n }\n _functionHead.call(this, node, parent, false);\n this.semicolon();\n}\n\nexport function TSDeclareMethod(this: Printer, node: t.TSDeclareMethod) {\n _classMethodHead.call(this, node);\n this.semicolon();\n}\n\nexport function TSQualifiedName(this: Printer, node: t.TSQualifiedName) {\n this.print(node.left);\n this.token(\".\");\n this.print(node.right);\n}\n\nexport function TSCallSignatureDeclaration(\n this: Printer,\n node: t.TSCallSignatureDeclaration,\n) {\n tsPrintSignatureDeclarationBase.call(this, node);\n maybePrintTrailingCommaOrSemicolon(this, node);\n}\n\nfunction maybePrintTrailingCommaOrSemicolon(printer: Printer, node: t.Node) {\n if (!printer.tokenMap || !node.start || !node.end) {\n printer.semicolon();\n return;\n }\n\n if (printer.tokenMap.endMatches(node, \",\")) {\n printer.token(\",\");\n } else if (printer.tokenMap.endMatches(node, \";\")) {\n printer.semicolon();\n }\n}\n\nexport function TSConstructSignatureDeclaration(\n this: Printer,\n node: t.TSConstructSignatureDeclaration,\n) {\n this.word(\"new\");\n this.space();\n tsPrintSignatureDeclarationBase.call(this, node);\n maybePrintTrailingCommaOrSemicolon(this, node);\n}\n\nexport function TSPropertySignature(\n this: Printer,\n node: t.TSPropertySignature,\n) {\n const { readonly } = node;\n if (readonly) {\n this.word(\"readonly\");\n this.space();\n }\n tsPrintPropertyOrMethodName.call(this, node);\n this.print(node.typeAnnotation);\n maybePrintTrailingCommaOrSemicolon(this, node);\n}\n\nfunction tsPrintPropertyOrMethodName(\n this: Printer,\n node: t.TSPropertySignature | t.TSMethodSignature,\n) {\n if (node.computed) {\n this.token(\"[\");\n }\n this.print(node.key);\n if (node.computed) {\n this.token(\"]\");\n }\n if (node.optional) {\n this.token(\"?\");\n }\n}\n\nexport function TSMethodSignature(this: Printer, node: t.TSMethodSignature) {\n const { kind } = node;\n if (kind === \"set\" || kind === \"get\") {\n this.word(kind);\n this.space();\n }\n tsPrintPropertyOrMethodName.call(this, node);\n tsPrintSignatureDeclarationBase.call(this, node);\n maybePrintTrailingCommaOrSemicolon(this, node);\n}\n\nexport function TSIndexSignature(this: Printer, node: t.TSIndexSignature) {\n const { readonly, static: isStatic } = node;\n if (isStatic) {\n this.word(\"static\");\n this.space();\n }\n if (readonly) {\n this.word(\"readonly\");\n this.space();\n }\n this.token(\"[\");\n _parameters.call(this, node.parameters, charCodes.rightSquareBracket);\n this.print(node.typeAnnotation);\n maybePrintTrailingCommaOrSemicolon(this, node);\n}\n\nexport function TSAnyKeyword(this: Printer) {\n this.word(\"any\");\n}\nexport function TSBigIntKeyword(this: Printer) {\n this.word(\"bigint\");\n}\nexport function TSUnknownKeyword(this: Printer) {\n this.word(\"unknown\");\n}\nexport function TSNumberKeyword(this: Printer) {\n this.word(\"number\");\n}\nexport function TSObjectKeyword(this: Printer) {\n this.word(\"object\");\n}\nexport function TSBooleanKeyword(this: Printer) {\n this.word(\"boolean\");\n}\nexport function TSStringKeyword(this: Printer) {\n this.word(\"string\");\n}\nexport function TSSymbolKeyword(this: Printer) {\n this.word(\"symbol\");\n}\nexport function TSVoidKeyword(this: Printer) {\n this.word(\"void\");\n}\nexport function TSUndefinedKeyword(this: Printer) {\n this.word(\"undefined\");\n}\nexport function TSNullKeyword(this: Printer) {\n this.word(\"null\");\n}\nexport function TSNeverKeyword(this: Printer) {\n this.word(\"never\");\n}\nexport function TSIntrinsicKeyword(this: Printer) {\n this.word(\"intrinsic\");\n}\n\nexport function TSThisType(this: Printer) {\n this.word(\"this\");\n}\n\nexport function TSFunctionType(this: Printer, node: t.TSFunctionType) {\n tsPrintFunctionOrConstructorType.call(this, node);\n}\n\nexport function TSConstructorType(this: Printer, node: t.TSConstructorType) {\n if (node.abstract) {\n this.word(\"abstract\");\n this.space();\n }\n this.word(\"new\");\n this.space();\n tsPrintFunctionOrConstructorType.call(this, node);\n}\n\nfunction tsPrintFunctionOrConstructorType(\n this: Printer,\n node: t.TSFunctionType | t.TSConstructorType,\n) {\n const { typeParameters } = node;\n const parameters = process.env.BABEL_8_BREAKING\n ? // @ts-ignore(Babel 7 vs Babel 8) Babel 8 AST shape\n node.params\n : // @ts-ignore(Babel 7 vs Babel 8) Babel 7 AST shape\n node.parameters;\n this.print(typeParameters);\n this.token(\"(\");\n _parameters.call(this, parameters, charCodes.rightParenthesis);\n this.space();\n const returnType = process.env.BABEL_8_BREAKING\n ? // @ts-ignore(Babel 7 vs Babel 8) Babel 8 AST shape\n node.returnType\n : // @ts-ignore(Babel 7 vs Babel 8) Babel 7 AST shape\n node.typeAnnotation;\n this.print(returnType);\n}\n\nexport function TSTypeReference(this: Printer, node: t.TSTypeReference) {\n const typeArguments = process.env.BABEL_8_BREAKING\n ? // @ts-ignore(Babel 7 vs Babel 8) Babel 8 AST shape\n node.typeArguments\n : // @ts-ignore(Babel 7 vs Babel 8) Babel 7 AST shape\n node.typeParameters;\n this.print(node.typeName, !!typeArguments);\n this.print(typeArguments);\n}\n\nexport function TSTypePredicate(this: Printer, node: t.TSTypePredicate) {\n if (node.asserts) {\n this.word(\"asserts\");\n this.space();\n }\n this.print(node.parameterName);\n if (node.typeAnnotation) {\n this.space();\n this.word(\"is\");\n this.space();\n this.print(node.typeAnnotation.typeAnnotation);\n }\n}\n\nexport function TSTypeQuery(this: Printer, node: t.TSTypeQuery) {\n this.word(\"typeof\");\n this.space();\n this.print(node.exprName);\n\n const typeArguments = process.env.BABEL_8_BREAKING\n ? //@ts-ignore(Babel 7 vs Babel 8) Babel 8 AST\n node.typeArguments\n : //@ts-ignore(Babel 7 vs Babel 8) Babel 7 AST\n node.typeParameters;\n if (typeArguments) {\n this.print(typeArguments);\n }\n}\n\nexport function TSTypeLiteral(this: Printer, node: t.TSTypeLiteral) {\n printBraced(this, node, () =>\n this.printJoin(node.members, true, true, undefined, undefined, true),\n );\n}\n\nexport function TSArrayType(this: Printer, node: t.TSArrayType) {\n this.print(node.elementType, true);\n\n this.token(\"[\");\n this.token(\"]\");\n}\n\nexport function TSTupleType(this: Printer, node: t.TSTupleType) {\n this.token(\"[\");\n this.printList(node.elementTypes, this.shouldPrintTrailingComma(\"]\"));\n this.token(\"]\");\n}\n\nexport function TSOptionalType(this: Printer, node: t.TSOptionalType) {\n this.print(node.typeAnnotation);\n this.token(\"?\");\n}\n\nexport function TSRestType(this: Printer, node: t.TSRestType) {\n this.token(\"...\");\n this.print(node.typeAnnotation);\n}\n\nexport function TSNamedTupleMember(this: Printer, node: t.TSNamedTupleMember) {\n this.print(node.label);\n if (node.optional) this.token(\"?\");\n this.token(\":\");\n this.space();\n this.print(node.elementType);\n}\n\nexport function TSUnionType(this: Printer, node: t.TSUnionType) {\n tsPrintUnionOrIntersectionType(this, node, \"|\");\n}\n\nexport function TSIntersectionType(this: Printer, node: t.TSIntersectionType) {\n tsPrintUnionOrIntersectionType(this, node, \"&\");\n}\n\nfunction tsPrintUnionOrIntersectionType(\n printer: Printer,\n node: t.TSUnionType | t.TSIntersectionType,\n sep: \"|\" | \"&\",\n) {\n let hasLeadingToken = 0;\n if (printer.tokenMap?.startMatches(node, sep)) {\n hasLeadingToken = 1;\n printer.token(sep);\n }\n\n printer.printJoin(node.types, undefined, undefined, function (i) {\n this.space();\n this.token(sep, undefined, i + hasLeadingToken);\n this.space();\n });\n}\n\nexport function TSConditionalType(this: Printer, node: t.TSConditionalType) {\n this.print(node.checkType);\n this.space();\n this.word(\"extends\");\n this.space();\n this.print(node.extendsType);\n this.space();\n this.token(\"?\");\n this.space();\n this.print(node.trueType);\n this.space();\n this.token(\":\");\n this.space();\n this.print(node.falseType);\n}\n\nexport function TSInferType(this: Printer, node: t.TSInferType) {\n this.word(\"infer\");\n this.print(node.typeParameter);\n}\n\nexport function TSParenthesizedType(\n this: Printer,\n node: t.TSParenthesizedType,\n) {\n this.token(\"(\");\n this.print(node.typeAnnotation);\n this.token(\")\");\n}\n\nexport function TSTypeOperator(this: Printer, node: t.TSTypeOperator) {\n this.word(node.operator);\n this.space();\n this.print(node.typeAnnotation);\n}\n\nexport function TSIndexedAccessType(\n this: Printer,\n node: t.TSIndexedAccessType,\n) {\n this.print(node.objectType, true);\n this.token(\"[\");\n this.print(node.indexType);\n this.token(\"]\");\n}\n\nexport function TSMappedType(this: Printer, node: t.TSMappedType) {\n const { nameType, optional, readonly, typeAnnotation } = node;\n this.token(\"{\");\n const oldNoLineTerminatorAfterNode = this.enterDelimited();\n this.space();\n if (readonly) {\n tokenIfPlusMinus(this, readonly);\n this.word(\"readonly\");\n this.space();\n }\n\n this.token(\"[\");\n if (process.env.BABEL_8_BREAKING) {\n // @ts-ignore(Babel 7 vs Babel 8) Babel 8 AST shape\n this.word(node.key.name);\n } else {\n // @ts-ignore(Babel 7 vs Babel 8) Babel 7 AST shape\n this.word(node.typeParameter.name);\n }\n\n this.space();\n this.word(\"in\");\n this.space();\n if (process.env.BABEL_8_BREAKING) {\n // @ts-ignore(Babel 7 vs Babel 8) Babel 8 AST shape\n this.print(node.constraint, undefined, true);\n } else {\n // @ts-ignore(Babel 7 vs Babel 8) Babel 7 AST shape\n this.print(node.typeParameter.constraint, undefined, true);\n }\n\n if (nameType) {\n this.space();\n this.word(\"as\");\n this.space();\n this.print(nameType, undefined, true);\n }\n\n this.token(\"]\");\n\n if (optional) {\n tokenIfPlusMinus(this, optional);\n this.token(\"?\");\n }\n\n if (typeAnnotation) {\n this.token(\":\");\n this.space();\n this.print(typeAnnotation, undefined, true);\n }\n this.space();\n this._noLineTerminatorAfterNode = oldNoLineTerminatorAfterNode;\n this.token(\"}\");\n}\n\nfunction tokenIfPlusMinus(self: Printer, tok: true | \"+\" | \"-\") {\n if (tok !== true) {\n self.token(tok);\n }\n}\n\nexport function TSTemplateLiteralType(\n this: Printer,\n node: t.TSTemplateLiteralType,\n) {\n _printTemplate.call(this, node, node.types);\n}\n\nexport function TSLiteralType(this: Printer, node: t.TSLiteralType) {\n this.print(node.literal);\n}\n\nexport function TSClassImplements(\n this: Printer,\n // TODO(Babel 8): Just use t.TSClassImplements\n node: t.Node & {\n expression: t.TSEntityName;\n typeArguments?: t.TSTypeParameterInstantiation;\n },\n) {\n this.print(node.expression);\n this.print(node.typeArguments);\n}\n\nexport { TSClassImplements as TSInterfaceHeritage };\n\nexport function TSInterfaceDeclaration(\n this: Printer,\n node: t.TSInterfaceDeclaration,\n) {\n const { declare, id, typeParameters, extends: extendz, body } = node;\n if (declare) {\n this.word(\"declare\");\n this.space();\n }\n this.word(\"interface\");\n this.space();\n this.print(id);\n this.print(typeParameters);\n if (extendz?.length) {\n this.space();\n this.word(\"extends\");\n this.space();\n this.printList(extendz);\n }\n this.space();\n this.print(body);\n}\n\nexport function TSInterfaceBody(this: Printer, node: t.TSInterfaceBody) {\n printBraced(this, node, () =>\n this.printJoin(node.body, true, true, undefined, undefined, true),\n );\n}\n\nexport function TSTypeAliasDeclaration(\n this: Printer,\n node: t.TSTypeAliasDeclaration,\n) {\n const { declare, id, typeParameters, typeAnnotation } = node;\n if (declare) {\n this.word(\"declare\");\n this.space();\n }\n this.word(\"type\");\n this.space();\n this.print(id);\n this.print(typeParameters);\n this.space();\n this.token(\"=\");\n this.space();\n this.print(typeAnnotation);\n this.semicolon();\n}\n\nexport function TSAsExpression(this: Printer, node: t.TSAsExpression) {\n const { expression, typeAnnotation } = node;\n this.print(expression, true);\n this.space();\n this.word(\"as\");\n this.space();\n this.print(typeAnnotation);\n}\n\nexport function TSSatisfiesExpression(\n this: Printer,\n node: t.TSSatisfiesExpression,\n) {\n const { expression, typeAnnotation } = node;\n this.print(expression, true);\n this.space();\n this.word(\"satisfies\");\n this.space();\n this.print(typeAnnotation);\n}\n\nexport function TSTypeAssertion(this: Printer, node: t.TSTypeAssertion) {\n const { typeAnnotation, expression } = node;\n this.token(\"<\");\n this.print(typeAnnotation);\n this.token(\">\");\n this.space();\n this.print(expression);\n}\n\nexport function TSInstantiationExpression(\n this: Printer,\n node: t.TSInstantiationExpression,\n) {\n this.print(node.expression);\n if (process.env.BABEL_8_BREAKING) {\n // @ts-ignore(Babel 7 vs Babel 8) Babel 8 AST\n this.print(node.typeArguments);\n } else {\n // @ts-ignore(Babel 7 vs Babel 8) Removed in Babel 8\n this.print(node.typeParameters);\n }\n}\n\nexport function TSEnumDeclaration(this: Printer, node: t.TSEnumDeclaration) {\n const { declare, const: isConst, id } = node;\n if (declare) {\n this.word(\"declare\");\n this.space();\n }\n if (isConst) {\n this.word(\"const\");\n this.space();\n }\n this.word(\"enum\");\n this.space();\n this.print(id);\n this.space();\n\n if (process.env.BABEL_8_BREAKING) {\n // @ts-ignore(Babel 7 vs Babel 8) Babel 8 AST\n this.print(node.body);\n } else {\n // cast to TSEnumBody for Babel 7 AST\n TSEnumBody.call(this, node as unknown as t.TSEnumBody);\n }\n}\n\nexport function TSEnumBody(this: Printer, node: t.TSEnumBody) {\n printBraced(this, node, () =>\n this.printList(\n node.members,\n this.shouldPrintTrailingComma(\"}\") ??\n (process.env.BABEL_8_BREAKING ? false : true),\n true,\n true,\n undefined,\n true,\n ),\n );\n}\n\nexport function TSEnumMember(this: Printer, node: t.TSEnumMember) {\n const { id, initializer } = node;\n this.print(id);\n if (initializer) {\n this.space();\n this.token(\"=\");\n this.space();\n this.print(initializer);\n }\n}\n\nexport function TSModuleDeclaration(\n this: Printer,\n node: t.TSModuleDeclaration,\n) {\n const { declare, id, kind } = node;\n\n if (declare) {\n this.word(\"declare\");\n this.space();\n }\n\n if (process.env.BABEL_8_BREAKING) {\n if (kind !== \"global\") {\n this.word(kind);\n this.space();\n }\n\n this.print(node.id);\n if (!node.body) {\n this.semicolon();\n return;\n }\n this.space();\n this.print(node.body);\n } else {\n // @ts-ignore(Babel 7 vs Babel 8) Babel 7 AST shape\n if (!node.global) {\n this.word(kind ?? (id.type === \"Identifier\" ? \"namespace\" : \"module\"));\n this.space();\n }\n\n this.print(id);\n\n if (!node.body) {\n this.semicolon();\n return;\n }\n\n let body = node.body;\n // @ts-ignore(Babel 7 vs Babel 8) Babel 7 AST shape\n while (body.type === \"TSModuleDeclaration\") {\n this.token(\".\");\n // @ts-ignore(Babel 7 vs Babel 8) Babel 7 AST shape\n this.print(body.id);\n // @ts-ignore(Babel 7 vs Babel 8) Babel 7 AST shape\n body = body.body;\n }\n\n this.space();\n this.print(body);\n }\n}\n\nexport function TSModuleBlock(this: Printer, node: t.TSModuleBlock) {\n printBraced(this, node, () => this.printSequence(node.body, true, true));\n}\n\nexport function TSImportType(this: Printer, node: t.TSImportType) {\n const { qualifier, options } = node;\n this.word(\"import\");\n this.token(\"(\");\n this.print(\n //@ts-ignore(Babel 7 vs Babel 8) Babel 8 AST\n process.env.BABEL_8_BREAKING ? node.source : node.argument,\n );\n if (options) {\n this.token(\",\");\n this.print(options);\n }\n this.token(\")\");\n if (qualifier) {\n this.token(\".\");\n this.print(qualifier);\n }\n const typeArguments = process.env.BABEL_8_BREAKING\n ? //@ts-ignore(Babel 7 vs Babel 8) Babel 8 AST\n node.typeArguments\n : //@ts-ignore(Babel 7 vs Babel 8) Babel 7 AST\n node.typeParameters;\n if (typeArguments) {\n this.print(typeArguments);\n }\n}\n\nexport function TSImportEqualsDeclaration(\n this: Printer,\n node: t.TSImportEqualsDeclaration,\n) {\n const { id, moduleReference } = node;\n if (\n !process.env.BABEL_8_BREAKING &&\n // @ts-ignore(Babel 7 vs Babel 8) Babel 7 AST\n node.isExport\n ) {\n this.word(\"export\");\n this.space();\n }\n this.word(\"import\");\n this.space();\n this.print(id);\n this.space();\n this.token(\"=\");\n this.space();\n this.print(moduleReference);\n this.semicolon();\n}\n\nexport function TSExternalModuleReference(\n this: Printer,\n node: t.TSExternalModuleReference,\n) {\n this.token(\"require(\");\n this.print(node.expression);\n this.token(\")\");\n}\n\nexport function TSNonNullExpression(\n this: Printer,\n node: t.TSNonNullExpression,\n) {\n this.print(node.expression);\n this.token(\"!\");\n this.setLastChar(charCodes.exclamationMark);\n}\n\nexport function TSExportAssignment(this: Printer, node: t.TSExportAssignment) {\n this.word(\"export\");\n this.space();\n this.token(\"=\");\n this.space();\n this.print(node.expression);\n this.semicolon();\n}\n\nexport function TSNamespaceExportDeclaration(\n this: Printer,\n node: t.TSNamespaceExportDeclaration,\n) {\n this.word(\"export\");\n this.space();\n this.word(\"as\");\n this.space();\n this.word(\"namespace\");\n this.space();\n this.print(node.id);\n this.semicolon();\n}\n\nfunction tsPrintSignatureDeclarationBase(this: Printer, node: any) {\n const { typeParameters } = node;\n const parameters = process.env.BABEL_8_BREAKING\n ? node.params\n : node.parameters;\n this.print(typeParameters);\n this.token(\"(\");\n _parameters.call(this, parameters, charCodes.rightParenthesis);\n const returnType = process.env.BABEL_8_BREAKING\n ? node.returnType\n : node.typeAnnotation;\n this.print(returnType);\n}\n\nexport function _tsPrintClassMemberModifiers(\n this: Printer,\n node:\n | t.ClassProperty\n | t.ClassAccessorProperty\n | t.ClassPrivateProperty\n | t.ClassMethod\n | t.ClassPrivateMethod\n | t.TSDeclareMethod,\n) {\n const isPrivateField = node.type === \"ClassPrivateProperty\";\n const isPublicField =\n node.type === \"ClassAccessorProperty\" || node.type === \"ClassProperty\";\n printModifiersList(this, node, [\n isPublicField && node.declare && \"declare\",\n !isPrivateField && node.accessibility,\n ]);\n if (node.static) {\n this.word(\"static\");\n this.space();\n }\n printModifiersList(this, node, [\n !isPrivateField && node.abstract && \"abstract\",\n !isPrivateField && node.override && \"override\",\n (isPublicField || isPrivateField) && node.readonly && \"readonly\",\n ]);\n}\n\nfunction printBraced(printer: Printer, node: t.Node, cb: () => void) {\n printer.token(\"{\");\n const oldNoLineTerminatorAfterNode = printer.enterDelimited();\n cb();\n printer._noLineTerminatorAfterNode = oldNoLineTerminatorAfterNode;\n printer.rightBrace(node);\n}\n\nfunction printModifiersList(\n printer: Printer,\n node: t.Node,\n modifiers: (string | false | null | undefined)[],\n) {\n const modifiersSet = new Set();\n for (const modifier of modifiers) {\n if (modifier) modifiersSet.add(modifier);\n }\n\n printer.tokenMap?.find(node, tok => {\n if (modifiersSet.has(tok.value)) {\n printer.token(tok.value);\n printer.space();\n modifiersSet.delete(tok.value);\n return modifiersSet.size === 0;\n }\n return false;\n });\n\n for (const modifier of modifiersSet) {\n printer.word(modifier);\n printer.space();\n }\n}\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAIA,IAAAA,QAAA,GAAAC,OAAA;AACA,IAAAC,QAAA,GAAAD,OAAA;AACA,IAAAE,iBAAA,GAAAF,OAAA;AAEO,SAASG,gBAAgBA,CAE9BC,IAAwB,EACxBC,MAAc,EACd;EAGA,IAAI,CAACC,KAAK,CACR,CAACD,MAAM,CAACE,IAAI,KAAK,gBAAgB,IAAIF,MAAM,CAACE,IAAI,KAAK,mBAAmB,KAKlEF,MAAM,CAACG,cAAc,KAAMJ,IAAI,GACjC,IAAI,GACJ,GACN,CAAC;EACD,IAAI,CAACK,KAAK,CAAC,CAAC;EAEZ,IAAIL,IAAI,CAACM,QAAQ,EAAE,IAAI,CAACJ,SAAK,GAAI,CAAC;EAClC,IAAI,CAACK,KAAK,CAACP,IAAI,CAACI,cAAc,CAAC;AACjC;AAEO,SAASI,4BAA4BA,CAE1CR,IAAoC,EACpCC,MAAc,EACR;EACN,IAAI,CAACC,SAAK,GAAI,CAAC;EAEf,IAAIO,sBAAsC,GACxCR,MAAM,CAACE,IAAI,KAAK,yBAAyB,IAAIH,IAAI,CAACU,MAAM,CAACC,MAAM,KAAK,CAAC;EACvE,IAAI,IAAI,CAACC,QAAQ,IAAIZ,IAAI,CAACa,KAAK,IAAI,IAAI,IAAIb,IAAI,CAACc,GAAG,IAAI,IAAI,EAAE;IAI3DL,sBAAsB,KAAtBA,sBAAsB,GAAK,CAAC,CAAC,IAAI,CAACG,QAAQ,CAACG,IAAI,CAACf,IAAI,EAAEgB,CAAC,IACrD,IAAI,CAACJ,QAAQ,CAAEK,eAAe,CAACD,CAAC,EAAE,GAAG,CACvC,CAAC;IAEDP,sBAAsB,KAAtBA,sBAAsB,GAAK,IAAI,CAACS,wBAAwB,CAAC,GAAG,CAAC;EAC/D;EAEA,IAAI,CAACC,SAAS,CAACnB,IAAI,CAACU,MAAM,EAAED,sBAAsB,CAAC;EACnD,IAAI,CAACP,SAAK,GAAI,CAAC;AACjB;AAIO,SAASkB,eAAeA,CAAgBpB,IAAuB,EAAE;EACtE,IAAIA,IAAI,CAACqB,KAAK,EAAE;IACd,IAAI,CAACC,IAAI,CAAC,OAAO,CAAC;IAClB,IAAI,CAACjB,KAAK,CAAC,CAAC;EACd;EAEA,IAAIL,IAAI,CAACuB,EAAE,EAAE;IACX,IAAI,CAACD,IAAI,CAAC,IAAI,CAAC;IACf,IAAI,CAACjB,KAAK,CAAC,CAAC;EACd;EAEA,IAAIL,IAAI,CAACwB,GAAG,EAAE;IACZ,IAAI,CAACF,IAAI,CAAC,KAAK,CAAC;IAChB,IAAI,CAACjB,KAAK,CAAC,CAAC;EACd;EAEA,IAAI,CAACiB,IAAI,CAEFtB,IAAI,CAACyB,IAEZ,CAAC;EAED,IAAIzB,IAAI,CAAC0B,UAAU,EAAE;IACnB,IAAI,CAACrB,KAAK,CAAC,CAAC;IACZ,IAAI,CAACiB,IAAI,CAAC,SAAS,CAAC;IACpB,IAAI,CAACjB,KAAK,CAAC,CAAC;IACZ,IAAI,CAACE,KAAK,CAACP,IAAI,CAAC0B,UAAU,CAAC;EAC7B;EAEA,IAAI1B,IAAI,CAAC2B,OAAO,EAAE;IAChB,IAAI,CAACtB,KAAK,CAAC,CAAC;IACZ,IAAI,CAACH,SAAK,GAAI,CAAC;IACf,IAAI,CAACG,KAAK,CAAC,CAAC;IACZ,IAAI,CAACE,KAAK,CAACP,IAAI,CAAC2B,OAAO,CAAC;EAC1B;AACF;AAEO,SAASC,mBAAmBA,CAEjC5B,IAA2B,EAC3B;EACA,IAAIA,IAAI,CAAC6B,aAAa,EAAE;IACtB,IAAI,CAACP,IAAI,CAACtB,IAAI,CAAC6B,aAAa,CAAC;IAC7B,IAAI,CAACxB,KAAK,CAAC,CAAC;EACd;EAEA,IAAIL,IAAI,CAAC8B,QAAQ,EAAE;IACjB,IAAI,CAACR,IAAI,CAAC,UAAU,CAAC;IACrB,IAAI,CAACjB,KAAK,CAAC,CAAC;EACd;EAEA0B,eAAM,CAACC,IAAI,CAAC,IAAI,EAAEhC,IAAI,CAACiC,SAAS,CAAC;AACnC;AAEO,SAASC,iBAAiBA,CAE/BlC,IAAyB,EACzBC,MAAyC,EACzC;EACA,IAAID,IAAI,CAACmC,OAAO,EAAE;IAChB,IAAI,CAACb,IAAI,CAAC,SAAS,CAAC;IACpB,IAAI,CAACjB,KAAK,CAAC,CAAC;EACd;EACA+B,sBAAa,CAACJ,IAAI,CAAC,IAAI,EAAEhC,IAAI,EAAEC,MAAM,EAAE,KAAK,CAAC;EAC7C,IAAI,CAACoC,SAAS,CAAC,CAAC;AAClB;AAEO,SAASC,eAAeA,CAAgBtC,IAAuB,EAAE;EACtEuC,yBAAgB,CAACP,IAAI,CAAC,IAAI,EAAEhC,IAAI,CAAC;EACjC,IAAI,CAACqC,SAAS,CAAC,CAAC;AAClB;AAEO,SAASG,eAAeA,CAAgBxC,IAAuB,EAAE;EACtE,IAAI,CAACO,KAAK,CAACP,IAAI,CAACyC,IAAI,CAAC;EACrB,IAAI,CAACvC,SAAK,GAAI,CAAC;EACf,IAAI,CAACK,KAAK,CAACP,IAAI,CAAC0C,KAAK,CAAC;AACxB;AAEO,SAASC,0BAA0BA,CAExC3C,IAAkC,EAClC;EACA4C,+BAA+B,CAACZ,IAAI,CAAC,IAAI,EAAEhC,IAAI,CAAC;EAChD6C,kCAAkC,CAAC,IAAI,EAAE7C,IAAI,CAAC;AAChD;AAEA,SAAS6C,kCAAkCA,CAACC,OAAgB,EAAE9C,IAAY,EAAE;EAC1E,IAAI,CAAC8C,OAAO,CAAClC,QAAQ,IAAI,CAACZ,IAAI,CAACa,KAAK,IAAI,CAACb,IAAI,CAACc,GAAG,EAAE;IACjDgC,OAAO,CAACT,SAAS,CAAC,CAAC;IACnB;EACF;EAEA,IAAIS,OAAO,CAAClC,QAAQ,CAACmC,UAAU,CAAC/C,IAAI,EAAE,GAAG,CAAC,EAAE;IAC1C8C,OAAO,CAAC5C,KAAK,CAAC,GAAG,CAAC;EACpB,CAAC,MAAM,IAAI4C,OAAO,CAAClC,QAAQ,CAACmC,UAAU,CAAC/C,IAAI,EAAE,GAAG,CAAC,EAAE;IACjD8C,OAAO,CAACT,SAAS,CAAC,CAAC;EACrB;AACF;AAEO,SAASW,+BAA+BA,CAE7ChD,IAAuC,EACvC;EACA,IAAI,CAACsB,IAAI,CAAC,KAAK,CAAC;EAChB,IAAI,CAACjB,KAAK,CAAC,CAAC;EACZuC,+BAA+B,CAACZ,IAAI,CAAC,IAAI,EAAEhC,IAAI,CAAC;EAChD6C,kCAAkC,CAAC,IAAI,EAAE7C,IAAI,CAAC;AAChD;AAEO,SAASiD,mBAAmBA,CAEjCjD,IAA2B,EAC3B;EACA,MAAM;IAAE8B;EAAS,CAAC,GAAG9B,IAAI;EACzB,IAAI8B,QAAQ,EAAE;IACZ,IAAI,CAACR,IAAI,CAAC,UAAU,CAAC;IACrB,IAAI,CAACjB,KAAK,CAAC,CAAC;EACd;EACA6C,2BAA2B,CAAClB,IAAI,CAAC,IAAI,EAAEhC,IAAI,CAAC;EAC5C,IAAI,CAACO,KAAK,CAACP,IAAI,CAACI,cAAc,CAAC;EAC/ByC,kCAAkC,CAAC,IAAI,EAAE7C,IAAI,CAAC;AAChD;AAEA,SAASkD,2BAA2BA,CAElClD,IAAiD,EACjD;EACA,IAAIA,IAAI,CAACmD,QAAQ,EAAE;IACjB,IAAI,CAACjD,SAAK,GAAI,CAAC;EACjB;EACA,IAAI,CAACK,KAAK,CAACP,IAAI,CAACoD,GAAG,CAAC;EACpB,IAAIpD,IAAI,CAACmD,QAAQ,EAAE;IACjB,IAAI,CAACjD,SAAK,GAAI,CAAC;EACjB;EACA,IAAIF,IAAI,CAACM,QAAQ,EAAE;IACjB,IAAI,CAACJ,SAAK,GAAI,CAAC;EACjB;AACF;AAEO,SAASmD,iBAAiBA,CAAgBrD,IAAyB,EAAE;EAC1E,MAAM;IAAEsD;EAAK,CAAC,GAAGtD,IAAI;EACrB,IAAIsD,IAAI,KAAK,KAAK,IAAIA,IAAI,KAAK,KAAK,EAAE;IACpC,IAAI,CAAChC,IAAI,CAACgC,IAAI,CAAC;IACf,IAAI,CAACjD,KAAK,CAAC,CAAC;EACd;EACA6C,2BAA2B,CAAClB,IAAI,CAAC,IAAI,EAAEhC,IAAI,CAAC;EAC5C4C,+BAA+B,CAACZ,IAAI,CAAC,IAAI,EAAEhC,IAAI,CAAC;EAChD6C,kCAAkC,CAAC,IAAI,EAAE7C,IAAI,CAAC;AAChD;AAEO,SAASuD,gBAAgBA,CAAgBvD,IAAwB,EAAE;EACxE,MAAM;IAAE8B,QAAQ;IAAE0B,MAAM,EAAEC;EAAS,CAAC,GAAGzD,IAAI;EAC3C,IAAIyD,QAAQ,EAAE;IACZ,IAAI,CAACnC,IAAI,CAAC,QAAQ,CAAC;IACnB,IAAI,CAACjB,KAAK,CAAC,CAAC;EACd;EACA,IAAIyB,QAAQ,EAAE;IACZ,IAAI,CAACR,IAAI,CAAC,UAAU,CAAC;IACrB,IAAI,CAACjB,KAAK,CAAC,CAAC;EACd;EACA,IAAI,CAACH,SAAK,GAAI,CAAC;EACfwD,oBAAW,CAAC1B,IAAI,CAAC,IAAI,EAAEhC,IAAI,CAAC2D,UAAU,IAA8B,CAAC;EACrE,IAAI,CAACpD,KAAK,CAACP,IAAI,CAACI,cAAc,CAAC;EAC/ByC,kCAAkC,CAAC,IAAI,EAAE7C,IAAI,CAAC;AAChD;AAEO,SAAS4D,YAAYA,CAAA,EAAgB;EAC1C,IAAI,CAACtC,IAAI,CAAC,KAAK,CAAC;AAClB;AACO,SAASuC,eAAeA,CAAA,EAAgB;EAC7C,IAAI,CAACvC,IAAI,CAAC,QAAQ,CAAC;AACrB;AACO,SAASwC,gBAAgBA,CAAA,EAAgB;EAC9C,IAAI,CAACxC,IAAI,CAAC,SAAS,CAAC;AACtB;AACO,SAASyC,eAAeA,CAAA,EAAgB;EAC7C,IAAI,CAACzC,IAAI,CAAC,QAAQ,CAAC;AACrB;AACO,SAAS0C,eAAeA,CAAA,EAAgB;EAC7C,IAAI,CAAC1C,IAAI,CAAC,QAAQ,CAAC;AACrB;AACO,SAAS2C,gBAAgBA,CAAA,EAAgB;EAC9C,IAAI,CAAC3C,IAAI,CAAC,SAAS,CAAC;AACtB;AACO,SAAS4C,eAAeA,CAAA,EAAgB;EAC7C,IAAI,CAAC5C,IAAI,CAAC,QAAQ,CAAC;AACrB;AACO,SAAS6C,eAAeA,CAAA,EAAgB;EAC7C,IAAI,CAAC7C,IAAI,CAAC,QAAQ,CAAC;AACrB;AACO,SAAS8C,aAAaA,CAAA,EAAgB;EAC3C,IAAI,CAAC9C,IAAI,CAAC,MAAM,CAAC;AACnB;AACO,SAAS+C,kBAAkBA,CAAA,EAAgB;EAChD,IAAI,CAAC/C,IAAI,CAAC,WAAW,CAAC;AACxB;AACO,SAASgD,aAAaA,CAAA,EAAgB;EAC3C,IAAI,CAAChD,IAAI,CAAC,MAAM,CAAC;AACnB;AACO,SAASiD,cAAcA,CAAA,EAAgB;EAC5C,IAAI,CAACjD,IAAI,CAAC,OAAO,CAAC;AACpB;AACO,SAASkD,kBAAkBA,CAAA,EAAgB;EAChD,IAAI,CAAClD,IAAI,CAAC,WAAW,CAAC;AACxB;AAEO,SAASmD,UAAUA,CAAA,EAAgB;EACxC,IAAI,CAACnD,IAAI,CAAC,MAAM,CAAC;AACnB;AAEO,SAASoD,cAAcA,CAAgB1E,IAAsB,EAAE;EACpE2E,gCAAgC,CAAC3C,IAAI,CAAC,IAAI,EAAEhC,IAAI,CAAC;AACnD;AAEO,SAAS4E,iBAAiBA,CAAgB5E,IAAyB,EAAE;EAC1E,IAAIA,IAAI,CAAC6E,QAAQ,EAAE;IACjB,IAAI,CAACvD,IAAI,CAAC,UAAU,CAAC;IACrB,IAAI,CAACjB,KAAK,CAAC,CAAC;EACd;EACA,IAAI,CAACiB,IAAI,CAAC,KAAK,CAAC;EAChB,IAAI,CAACjB,KAAK,CAAC,CAAC;EACZsE,gCAAgC,CAAC3C,IAAI,CAAC,IAAI,EAAEhC,IAAI,CAAC;AACnD;AAEA,SAAS2E,gCAAgCA,CAEvC3E,IAA4C,EAC5C;EACA,MAAM;IAAE8E;EAAe,CAAC,GAAG9E,IAAI;EAC/B,MAAM2D,UAAU,GAIZ3D,IAAI,CAAC2D,UAAU;EACnB,IAAI,CAACpD,KAAK,CAACuE,cAAc,CAAC;EAC1B,IAAI,CAAC5E,SAAK,GAAI,CAAC;EACfwD,oBAAW,CAAC1B,IAAI,CAAC,IAAI,EAAE2B,UAAU,IAA4B,CAAC;EAC9D,IAAI,CAACtD,KAAK,CAAC,CAAC;EACZ,MAAM0E,UAAU,GAIZ/E,IAAI,CAACI,cAAc;EACvB,IAAI,CAACG,KAAK,CAACwE,UAAU,CAAC;AACxB;AAEO,SAASC,eAAeA,CAAgBhF,IAAuB,EAAE;EACtE,MAAMiF,aAAa,GAIfjF,IAAI,CAAC8E,cAAc;EACvB,IAAI,CAACvE,KAAK,CAACP,IAAI,CAACkF,QAAQ,EAAE,CAAC,CAACD,aAAa,CAAC;EAC1C,IAAI,CAAC1E,KAAK,CAAC0E,aAAa,CAAC;AAC3B;AAEO,SAASE,eAAeA,CAAgBnF,IAAuB,EAAE;EACtE,IAAIA,IAAI,CAACoF,OAAO,EAAE;IAChB,IAAI,CAAC9D,IAAI,CAAC,SAAS,CAAC;IACpB,IAAI,CAACjB,KAAK,CAAC,CAAC;EACd;EACA,IAAI,CAACE,KAAK,CAACP,IAAI,CAACqF,aAAa,CAAC;EAC9B,IAAIrF,IAAI,CAACI,cAAc,EAAE;IACvB,IAAI,CAACC,KAAK,CAAC,CAAC;IACZ,IAAI,CAACiB,IAAI,CAAC,IAAI,CAAC;IACf,IAAI,CAACjB,KAAK,CAAC,CAAC;IACZ,IAAI,CAACE,KAAK,CAACP,IAAI,CAACI,cAAc,CAACA,cAAc,CAAC;EAChD;AACF;AAEO,SAASkF,WAAWA,CAAgBtF,IAAmB,EAAE;EAC9D,IAAI,CAACsB,IAAI,CAAC,QAAQ,CAAC;EACnB,IAAI,CAACjB,KAAK,CAAC,CAAC;EACZ,IAAI,CAACE,KAAK,CAACP,IAAI,CAACuF,QAAQ,CAAC;EAEzB,MAAMN,aAAa,GAIfjF,IAAI,CAAC8E,cAAc;EACvB,IAAIG,aAAa,EAAE;IACjB,IAAI,CAAC1E,KAAK,CAAC0E,aAAa,CAAC;EAC3B;AACF;AAEO,SAASO,aAAaA,CAAgBxF,IAAqB,EAAE;EAClEyF,WAAW,CAAC,IAAI,EAAEzF,IAAI,EAAE,MACtB,IAAI,CAAC0F,SAAS,CAAC1F,IAAI,CAAC2F,OAAO,EAAE,IAAI,EAAE,IAAI,EAAEC,SAAS,EAAEA,SAAS,EAAE,IAAI,CACrE,CAAC;AACH;AAEO,SAASC,WAAWA,CAAgB7F,IAAmB,EAAE;EAC9D,IAAI,CAACO,KAAK,CAACP,IAAI,CAAC8F,WAAW,EAAE,IAAI,CAAC;EAElC,IAAI,CAAC5F,SAAK,GAAI,CAAC;EACf,IAAI,CAACA,SAAK,GAAI,CAAC;AACjB;AAEO,SAAS6F,WAAWA,CAAgB/F,IAAmB,EAAE;EAC9D,IAAI,CAACE,SAAK,GAAI,CAAC;EACf,IAAI,CAACiB,SAAS,CAACnB,IAAI,CAACgG,YAAY,EAAE,IAAI,CAAC9E,wBAAwB,CAAC,GAAG,CAAC,CAAC;EACrE,IAAI,CAAChB,SAAK,GAAI,CAAC;AACjB;AAEO,SAAS+F,cAAcA,CAAgBjG,IAAsB,EAAE;EACpE,IAAI,CAACO,KAAK,CAACP,IAAI,CAACI,cAAc,CAAC;EAC/B,IAAI,CAACF,SAAK,GAAI,CAAC;AACjB;AAEO,SAASgG,UAAUA,CAAgBlG,IAAkB,EAAE;EAC5D,IAAI,CAACE,KAAK,CAAC,KAAK,CAAC;EACjB,IAAI,CAACK,KAAK,CAACP,IAAI,CAACI,cAAc,CAAC;AACjC;AAEO,SAAS+F,kBAAkBA,CAAgBnG,IAA0B,EAAE;EAC5E,IAAI,CAACO,KAAK,CAACP,IAAI,CAACoG,KAAK,CAAC;EACtB,IAAIpG,IAAI,CAACM,QAAQ,EAAE,IAAI,CAACJ,SAAK,GAAI,CAAC;EAClC,IAAI,CAACA,SAAK,GAAI,CAAC;EACf,IAAI,CAACG,KAAK,CAAC,CAAC;EACZ,IAAI,CAACE,KAAK,CAACP,IAAI,CAAC8F,WAAW,CAAC;AAC9B;AAEO,SAASO,WAAWA,CAAgBrG,IAAmB,EAAE;EAC9DsG,8BAA8B,CAAC,IAAI,EAAEtG,IAAI,EAAE,GAAG,CAAC;AACjD;AAEO,SAASuG,kBAAkBA,CAAgBvG,IAA0B,EAAE;EAC5EsG,8BAA8B,CAAC,IAAI,EAAEtG,IAAI,EAAE,GAAG,CAAC;AACjD;AAEA,SAASsG,8BAA8BA,CACrCxD,OAAgB,EAChB9C,IAA0C,EAC1CwG,GAAc,EACd;EAAA,IAAAC,iBAAA;EACA,IAAIC,eAAe,GAAG,CAAC;EACvB,KAAAD,iBAAA,GAAI3D,OAAO,CAAClC,QAAQ,aAAhB6F,iBAAA,CAAkBE,YAAY,CAAC3G,IAAI,EAAEwG,GAAG,CAAC,EAAE;IAC7CE,eAAe,GAAG,CAAC;IACnB5D,OAAO,CAAC5C,KAAK,CAACsG,GAAG,CAAC;EACpB;EAEA1D,OAAO,CAAC4C,SAAS,CAAC1F,IAAI,CAAC4G,KAAK,EAAEhB,SAAS,EAAEA,SAAS,EAAE,UAAUiB,CAAC,EAAE;IAC/D,IAAI,CAACxG,KAAK,CAAC,CAAC;IACZ,IAAI,CAACH,KAAK,CAACsG,GAAG,EAAEZ,SAAS,EAAEiB,CAAC,GAAGH,eAAe,CAAC;IAC/C,IAAI,CAACrG,KAAK,CAAC,CAAC;EACd,CAAC,CAAC;AACJ;AAEO,SAASyG,iBAAiBA,CAAgB9G,IAAyB,EAAE;EAC1E,IAAI,CAACO,KAAK,CAACP,IAAI,CAAC+G,SAAS,CAAC;EAC1B,IAAI,CAAC1G,KAAK,CAAC,CAAC;EACZ,IAAI,CAACiB,IAAI,CAAC,SAAS,CAAC;EACpB,IAAI,CAACjB,KAAK,CAAC,CAAC;EACZ,IAAI,CAACE,KAAK,CAACP,IAAI,CAACgH,WAAW,CAAC;EAC5B,IAAI,CAAC3G,KAAK,CAAC,CAAC;EACZ,IAAI,CAACH,SAAK,GAAI,CAAC;EACf,IAAI,CAACG,KAAK,CAAC,CAAC;EACZ,IAAI,CAACE,KAAK,CAACP,IAAI,CAACiH,QAAQ,CAAC;EACzB,IAAI,CAAC5G,KAAK,CAAC,CAAC;EACZ,IAAI,CAACH,SAAK,GAAI,CAAC;EACf,IAAI,CAACG,KAAK,CAAC,CAAC;EACZ,IAAI,CAACE,KAAK,CAACP,IAAI,CAACkH,SAAS,CAAC;AAC5B;AAEO,SAASC,WAAWA,CAAgBnH,IAAmB,EAAE;EAC9D,IAAI,CAACsB,IAAI,CAAC,OAAO,CAAC;EAClB,IAAI,CAACf,KAAK,CAACP,IAAI,CAACoH,aAAa,CAAC;AAChC;AAEO,SAASC,mBAAmBA,CAEjCrH,IAA2B,EAC3B;EACA,IAAI,CAACE,SAAK,GAAI,CAAC;EACf,IAAI,CAACK,KAAK,CAACP,IAAI,CAACI,cAAc,CAAC;EAC/B,IAAI,CAACF,SAAK,GAAI,CAAC;AACjB;AAEO,SAASoH,cAAcA,CAAgBtH,IAAsB,EAAE;EACpE,IAAI,CAACsB,IAAI,CAACtB,IAAI,CAACuH,QAAQ,CAAC;EACxB,IAAI,CAAClH,KAAK,CAAC,CAAC;EACZ,IAAI,CAACE,KAAK,CAACP,IAAI,CAACI,cAAc,CAAC;AACjC;AAEO,SAASoH,mBAAmBA,CAEjCxH,IAA2B,EAC3B;EACA,IAAI,CAACO,KAAK,CAACP,IAAI,CAACyH,UAAU,EAAE,IAAI,CAAC;EACjC,IAAI,CAACvH,SAAK,GAAI,CAAC;EACf,IAAI,CAACK,KAAK,CAACP,IAAI,CAAC0H,SAAS,CAAC;EAC1B,IAAI,CAACxH,SAAK,GAAI,CAAC;AACjB;AAEO,SAASyH,YAAYA,CAAgB3H,IAAoB,EAAE;EAChE,MAAM;IAAE4H,QAAQ;IAAEtH,QAAQ;IAAEwB,QAAQ;IAAE1B;EAAe,CAAC,GAAGJ,IAAI;EAC7D,IAAI,CAACE,SAAK,IAAI,CAAC;EACf,MAAM2H,4BAA4B,GAAG,IAAI,CAACC,cAAc,CAAC,CAAC;EAC1D,IAAI,CAACzH,KAAK,CAAC,CAAC;EACZ,IAAIyB,QAAQ,EAAE;IACZiG,gBAAgB,CAAC,IAAI,EAAEjG,QAAQ,CAAC;IAChC,IAAI,CAACR,IAAI,CAAC,UAAU,CAAC;IACrB,IAAI,CAACjB,KAAK,CAAC,CAAC;EACd;EAEA,IAAI,CAACH,SAAK,GAAI,CAAC;EAMb,IAAI,CAACoB,IAAI,CAACtB,IAAI,CAACoH,aAAa,CAAC3F,IAAI,CAAC;EAGpC,IAAI,CAACpB,KAAK,CAAC,CAAC;EACZ,IAAI,CAACiB,IAAI,CAAC,IAAI,CAAC;EACf,IAAI,CAACjB,KAAK,CAAC,CAAC;EAMV,IAAI,CAACE,KAAK,CAACP,IAAI,CAACoH,aAAa,CAAC1F,UAAU,EAAEkE,SAAS,EAAE,IAAI,CAAC;EAG5D,IAAIgC,QAAQ,EAAE;IACZ,IAAI,CAACvH,KAAK,CAAC,CAAC;IACZ,IAAI,CAACiB,IAAI,CAAC,IAAI,CAAC;IACf,IAAI,CAACjB,KAAK,CAAC,CAAC;IACZ,IAAI,CAACE,KAAK,CAACqH,QAAQ,EAAEhC,SAAS,EAAE,IAAI,CAAC;EACvC;EAEA,IAAI,CAAC1F,SAAK,GAAI,CAAC;EAEf,IAAII,QAAQ,EAAE;IACZyH,gBAAgB,CAAC,IAAI,EAAEzH,QAAQ,CAAC;IAChC,IAAI,CAACJ,SAAK,GAAI,CAAC;EACjB;EAEA,IAAIE,cAAc,EAAE;IAClB,IAAI,CAACF,SAAK,GAAI,CAAC;IACf,IAAI,CAACG,KAAK,CAAC,CAAC;IACZ,IAAI,CAACE,KAAK,CAACH,cAAc,EAAEwF,SAAS,EAAE,IAAI,CAAC;EAC7C;EACA,IAAI,CAACvF,KAAK,CAAC,CAAC;EACZ,IAAI,CAAC2H,0BAA0B,GAAGH,4BAA4B;EAC9D,IAAI,CAAC3H,SAAK,IAAI,CAAC;AACjB;AAEA,SAAS6H,gBAAgBA,CAACE,IAAa,EAAEC,GAAqB,EAAE;EAC9D,IAAIA,GAAG,KAAK,IAAI,EAAE;IAChBD,IAAI,CAAC/H,KAAK,CAACgI,GAAG,CAAC;EACjB;AACF;AAEO,SAASC,qBAAqBA,CAEnCnI,IAA6B,EAC7B;EACAoI,gCAAc,CAACpG,IAAI,CAAC,IAAI,EAAEhC,IAAI,EAAEA,IAAI,CAAC4G,KAAK,CAAC;AAC7C;AAEO,SAASyB,aAAaA,CAAgBrI,IAAqB,EAAE;EAClE,IAAI,CAACO,KAAK,CAACP,IAAI,CAACsI,OAAO,CAAC;AAC1B;AAEO,SAASC,iBAAiBA,CAG/BvI,IAGC,EACD;EACA,IAAI,CAACO,KAAK,CAACP,IAAI,CAACwI,UAAU,CAAC;EAC3B,IAAI,CAACjI,KAAK,CAACP,IAAI,CAACiF,aAAa,CAAC;AAChC;AAIO,SAASwD,sBAAsBA,CAEpCzI,IAA8B,EAC9B;EACA,MAAM;IAAEmC,OAAO;IAAEuG,EAAE;IAAE5D,cAAc;IAAE6D,OAAO,EAAEC,OAAO;IAAEC;EAAK,CAAC,GAAG7I,IAAI;EACpE,IAAImC,OAAO,EAAE;IACX,IAAI,CAACb,IAAI,CAAC,SAAS,CAAC;IACpB,IAAI,CAACjB,KAAK,CAAC,CAAC;EACd;EACA,IAAI,CAACiB,IAAI,CAAC,WAAW,CAAC;EACtB,IAAI,CAACjB,KAAK,CAAC,CAAC;EACZ,IAAI,CAACE,KAAK,CAACmI,EAAE,CAAC;EACd,IAAI,CAACnI,KAAK,CAACuE,cAAc,CAAC;EAC1B,IAAI8D,OAAO,YAAPA,OAAO,CAAEjI,MAAM,EAAE;IACnB,IAAI,CAACN,KAAK,CAAC,CAAC;IACZ,IAAI,CAACiB,IAAI,CAAC,SAAS,CAAC;IACpB,IAAI,CAACjB,KAAK,CAAC,CAAC;IACZ,IAAI,CAACc,SAAS,CAACyH,OAAO,CAAC;EACzB;EACA,IAAI,CAACvI,KAAK,CAAC,CAAC;EACZ,IAAI,CAACE,KAAK,CAACsI,IAAI,CAAC;AAClB;AAEO,SAASC,eAAeA,CAAgB9I,IAAuB,EAAE;EACtEyF,WAAW,CAAC,IAAI,EAAEzF,IAAI,EAAE,MACtB,IAAI,CAAC0F,SAAS,CAAC1F,IAAI,CAAC6I,IAAI,EAAE,IAAI,EAAE,IAAI,EAAEjD,SAAS,EAAEA,SAAS,EAAE,IAAI,CAClE,CAAC;AACH;AAEO,SAASmD,sBAAsBA,CAEpC/I,IAA8B,EAC9B;EACA,MAAM;IAAEmC,OAAO;IAAEuG,EAAE;IAAE5D,cAAc;IAAE1E;EAAe,CAAC,GAAGJ,IAAI;EAC5D,IAAImC,OAAO,EAAE;IACX,IAAI,CAACb,IAAI,CAAC,SAAS,CAAC;IACpB,IAAI,CAACjB,KAAK,CAAC,CAAC;EACd;EACA,IAAI,CAACiB,IAAI,CAAC,MAAM,CAAC;EACjB,IAAI,CAACjB,KAAK,CAAC,CAAC;EACZ,IAAI,CAACE,KAAK,CAACmI,EAAE,CAAC;EACd,IAAI,CAACnI,KAAK,CAACuE,cAAc,CAAC;EAC1B,IAAI,CAACzE,KAAK,CAAC,CAAC;EACZ,IAAI,CAACH,SAAK,GAAI,CAAC;EACf,IAAI,CAACG,KAAK,CAAC,CAAC;EACZ,IAAI,CAACE,KAAK,CAACH,cAAc,CAAC;EAC1B,IAAI,CAACiC,SAAS,CAAC,CAAC;AAClB;AAEO,SAAS2G,cAAcA,CAAgBhJ,IAAsB,EAAE;EACpE,MAAM;IAAEwI,UAAU;IAAEpI;EAAe,CAAC,GAAGJ,IAAI;EAC3C,IAAI,CAACO,KAAK,CAACiI,UAAU,EAAE,IAAI,CAAC;EAC5B,IAAI,CAACnI,KAAK,CAAC,CAAC;EACZ,IAAI,CAACiB,IAAI,CAAC,IAAI,CAAC;EACf,IAAI,CAACjB,KAAK,CAAC,CAAC;EACZ,IAAI,CAACE,KAAK,CAACH,cAAc,CAAC;AAC5B;AAEO,SAAS6I,qBAAqBA,CAEnCjJ,IAA6B,EAC7B;EACA,MAAM;IAAEwI,UAAU;IAAEpI;EAAe,CAAC,GAAGJ,IAAI;EAC3C,IAAI,CAACO,KAAK,CAACiI,UAAU,EAAE,IAAI,CAAC;EAC5B,IAAI,CAACnI,KAAK,CAAC,CAAC;EACZ,IAAI,CAACiB,IAAI,CAAC,WAAW,CAAC;EACtB,IAAI,CAACjB,KAAK,CAAC,CAAC;EACZ,IAAI,CAACE,KAAK,CAACH,cAAc,CAAC;AAC5B;AAEO,SAAS8I,eAAeA,CAAgBlJ,IAAuB,EAAE;EACtE,MAAM;IAAEI,cAAc;IAAEoI;EAAW,CAAC,GAAGxI,IAAI;EAC3C,IAAI,CAACE,SAAK,GAAI,CAAC;EACf,IAAI,CAACK,KAAK,CAACH,cAAc,CAAC;EAC1B,IAAI,CAACF,SAAK,GAAI,CAAC;EACf,IAAI,CAACG,KAAK,CAAC,CAAC;EACZ,IAAI,CAACE,KAAK,CAACiI,UAAU,CAAC;AACxB;AAEO,SAASW,yBAAyBA,CAEvCnJ,IAAiC,EACjC;EACA,IAAI,CAACO,KAAK,CAACP,IAAI,CAACwI,UAAU,CAAC;EAMzB,IAAI,CAACjI,KAAK,CAACP,IAAI,CAAC8E,cAAc,CAAC;AAEnC;AAEO,SAASsE,iBAAiBA,CAAgBpJ,IAAyB,EAAE;EAC1E,MAAM;IAAEmC,OAAO;IAAEd,KAAK,EAAEgI,OAAO;IAAEX;EAAG,CAAC,GAAG1I,IAAI;EAC5C,IAAImC,OAAO,EAAE;IACX,IAAI,CAACb,IAAI,CAAC,SAAS,CAAC;IACpB,IAAI,CAACjB,KAAK,CAAC,CAAC;EACd;EACA,IAAIgJ,OAAO,EAAE;IACX,IAAI,CAAC/H,IAAI,CAAC,OAAO,CAAC;IAClB,IAAI,CAACjB,KAAK,CAAC,CAAC;EACd;EACA,IAAI,CAACiB,IAAI,CAAC,MAAM,CAAC;EACjB,IAAI,CAACjB,KAAK,CAAC,CAAC;EACZ,IAAI,CAACE,KAAK,CAACmI,EAAE,CAAC;EACd,IAAI,CAACrI,KAAK,CAAC,CAAC;EAOViJ,UAAU,CAACtH,IAAI,CAAC,IAAI,EAAEhC,IAA+B,CAAC;AAE1D;AAEO,SAASsJ,UAAUA,CAAgBtJ,IAAkB,EAAE;EAC5DyF,WAAW,CAAC,IAAI,EAAEzF,IAAI,EAAE;IAAA,IAAAuJ,qBAAA;IAAA,OACtB,IAAI,CAACpI,SAAS,CACZnB,IAAI,CAAC2F,OAAO,GAAA4D,qBAAA,GACZ,IAAI,CAACrI,wBAAwB,CAAC,GAAG,CAAC,YAAAqI,qBAAA,GACQ,IAAI,EAC9C,IAAI,EACJ,IAAI,EACJ3D,SAAS,EACT,IACF,CAAC;EAAA,CACH,CAAC;AACH;AAEO,SAAS4D,YAAYA,CAAgBxJ,IAAoB,EAAE;EAChE,MAAM;IAAE0I,EAAE;IAAEe;EAAY,CAAC,GAAGzJ,IAAI;EAChC,IAAI,CAACO,KAAK,CAACmI,EAAE,CAAC;EACd,IAAIe,WAAW,EAAE;IACf,IAAI,CAACpJ,KAAK,CAAC,CAAC;IACZ,IAAI,CAACH,SAAK,GAAI,CAAC;IACf,IAAI,CAACG,KAAK,CAAC,CAAC;IACZ,IAAI,CAACE,KAAK,CAACkJ,WAAW,CAAC;EACzB;AACF;AAEO,SAASC,mBAAmBA,CAEjC1J,IAA2B,EAC3B;EACA,MAAM;IAAEmC,OAAO;IAAEuG,EAAE;IAAEpF;EAAK,CAAC,GAAGtD,IAAI;EAElC,IAAImC,OAAO,EAAE;IACX,IAAI,CAACb,IAAI,CAAC,SAAS,CAAC;IACpB,IAAI,CAACjB,KAAK,CAAC,CAAC;EACd;EAiBE,IAAI,CAACL,IAAI,CAAC2J,MAAM,EAAE;IAChB,IAAI,CAACrI,IAAI,CAACgC,IAAI,WAAJA,IAAI,GAAKoF,EAAE,CAACvI,IAAI,KAAK,YAAY,GAAG,WAAW,GAAG,QAAS,CAAC;IACtE,IAAI,CAACE,KAAK,CAAC,CAAC;EACd;EAEA,IAAI,CAACE,KAAK,CAACmI,EAAE,CAAC;EAEd,IAAI,CAAC1I,IAAI,CAAC6I,IAAI,EAAE;IACd,IAAI,CAACxG,SAAS,CAAC,CAAC;IAChB;EACF;EAEA,IAAIwG,IAAI,GAAG7I,IAAI,CAAC6I,IAAI;EAEpB,OAAOA,IAAI,CAAC1I,IAAI,KAAK,qBAAqB,EAAE;IAC1C,IAAI,CAACD,SAAK,GAAI,CAAC;IAEf,IAAI,CAACK,KAAK,CAACsI,IAAI,CAACH,EAAE,CAAC;IAEnBG,IAAI,GAAGA,IAAI,CAACA,IAAI;EAClB;EAEA,IAAI,CAACxI,KAAK,CAAC,CAAC;EACZ,IAAI,CAACE,KAAK,CAACsI,IAAI,CAAC;AAEpB;AAEO,SAASe,aAAaA,CAAgB5J,IAAqB,EAAE;EAClEyF,WAAW,CAAC,IAAI,EAAEzF,IAAI,EAAE,MAAM,IAAI,CAAC6J,aAAa,CAAC7J,IAAI,CAAC6I,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC;AAC1E;AAEO,SAASiB,YAAYA,CAAgB9J,IAAoB,EAAE;EAChE,MAAM;IAAE+J,SAAS;IAAEC;EAAQ,CAAC,GAAGhK,IAAI;EACnC,IAAI,CAACsB,IAAI,CAAC,QAAQ,CAAC;EACnB,IAAI,CAACpB,SAAK,GAAI,CAAC;EACf,IAAI,CAACK,KAAK,CAEqCP,IAAI,CAACiK,QACpD,CAAC;EACD,IAAID,OAAO,EAAE;IACX,IAAI,CAAC9J,SAAK,GAAI,CAAC;IACf,IAAI,CAACK,KAAK,CAACyJ,OAAO,CAAC;EACrB;EACA,IAAI,CAAC9J,SAAK,GAAI,CAAC;EACf,IAAI6J,SAAS,EAAE;IACb,IAAI,CAAC7J,SAAK,GAAI,CAAC;IACf,IAAI,CAACK,KAAK,CAACwJ,SAAS,CAAC;EACvB;EACA,MAAM9E,aAAa,GAIfjF,IAAI,CAAC8E,cAAc;EACvB,IAAIG,aAAa,EAAE;IACjB,IAAI,CAAC1E,KAAK,CAAC0E,aAAa,CAAC;EAC3B;AACF;AAEO,SAASiF,yBAAyBA,CAEvClK,IAAiC,EACjC;EACA,MAAM;IAAE0I,EAAE;IAAEyB;EAAgB,CAAC,GAAGnK,IAAI;EACpC,IAGEA,IAAI,CAACoK,QAAQ,EACb;IACA,IAAI,CAAC9I,IAAI,CAAC,QAAQ,CAAC;IACnB,IAAI,CAACjB,KAAK,CAAC,CAAC;EACd;EACA,IAAI,CAACiB,IAAI,CAAC,QAAQ,CAAC;EACnB,IAAI,CAACjB,KAAK,CAAC,CAAC;EACZ,IAAI,CAACE,KAAK,CAACmI,EAAE,CAAC;EACd,IAAI,CAACrI,KAAK,CAAC,CAAC;EACZ,IAAI,CAACH,SAAK,GAAI,CAAC;EACf,IAAI,CAACG,KAAK,CAAC,CAAC;EACZ,IAAI,CAACE,KAAK,CAAC4J,eAAe,CAAC;EAC3B,IAAI,CAAC9H,SAAS,CAAC,CAAC;AAClB;AAEO,SAASgI,yBAAyBA,CAEvCrK,IAAiC,EACjC;EACA,IAAI,CAACE,KAAK,CAAC,UAAU,CAAC;EACtB,IAAI,CAACK,KAAK,CAACP,IAAI,CAACwI,UAAU,CAAC;EAC3B,IAAI,CAACtI,SAAK,GAAI,CAAC;AACjB;AAEO,SAASoK,mBAAmBA,CAEjCtK,IAA2B,EAC3B;EACA,IAAI,CAACO,KAAK,CAACP,IAAI,CAACwI,UAAU,CAAC;EAC3B,IAAI,CAACtI,SAAK,GAAI,CAAC;EACf,IAAI,CAACqK,WAAW,GAA0B,CAAC;AAC7C;AAEO,SAASC,kBAAkBA,CAAgBxK,IAA0B,EAAE;EAC5E,IAAI,CAACsB,IAAI,CAAC,QAAQ,CAAC;EACnB,IAAI,CAACjB,KAAK,CAAC,CAAC;EACZ,IAAI,CAACH,SAAK,GAAI,CAAC;EACf,IAAI,CAACG,KAAK,CAAC,CAAC;EACZ,IAAI,CAACE,KAAK,CAACP,IAAI,CAACwI,UAAU,CAAC;EAC3B,IAAI,CAACnG,SAAS,CAAC,CAAC;AAClB;AAEO,SAASoI,4BAA4BA,CAE1CzK,IAAoC,EACpC;EACA,IAAI,CAACsB,IAAI,CAAC,QAAQ,CAAC;EACnB,IAAI,CAACjB,KAAK,CAAC,CAAC;EACZ,IAAI,CAACiB,IAAI,CAAC,IAAI,CAAC;EACf,IAAI,CAACjB,KAAK,CAAC,CAAC;EACZ,IAAI,CAACiB,IAAI,CAAC,WAAW,CAAC;EACtB,IAAI,CAACjB,KAAK,CAAC,CAAC;EACZ,IAAI,CAACE,KAAK,CAACP,IAAI,CAAC0I,EAAE,CAAC;EACnB,IAAI,CAACrG,SAAS,CAAC,CAAC;AAClB;AAEA,SAASO,+BAA+BA,CAAgB5C,IAAS,EAAE;EACjE,MAAM;IAAE8E;EAAe,CAAC,GAAG9E,IAAI;EAC/B,MAAM2D,UAAU,GAEZ3D,IAAI,CAAC2D,UAAU;EACnB,IAAI,CAACpD,KAAK,CAACuE,cAAc,CAAC;EAC1B,IAAI,CAAC5E,SAAK,GAAI,CAAC;EACfwD,oBAAW,CAAC1B,IAAI,CAAC,IAAI,EAAE2B,UAAU,IAA4B,CAAC;EAC9D,MAAMoB,UAAU,GAEZ/E,IAAI,CAACI,cAAc;EACvB,IAAI,CAACG,KAAK,CAACwE,UAAU,CAAC;AACxB;AAEO,SAAS2F,4BAA4BA,CAE1C1K,IAMqB,EACrB;EACA,MAAM2K,cAAc,GAAG3K,IAAI,CAACG,IAAI,KAAK,sBAAsB;EAC3D,MAAMyK,aAAa,GACjB5K,IAAI,CAACG,IAAI,KAAK,uBAAuB,IAAIH,IAAI,CAACG,IAAI,KAAK,eAAe;EACxE0K,kBAAkB,CAAC,IAAI,EAAE7K,IAAI,EAAE,CAC7B4K,aAAa,IAAI5K,IAAI,CAACmC,OAAO,IAAI,SAAS,EAC1C,CAACwI,cAAc,IAAI3K,IAAI,CAAC6B,aAAa,CACtC,CAAC;EACF,IAAI7B,IAAI,CAACwD,MAAM,EAAE;IACf,IAAI,CAAClC,IAAI,CAAC,QAAQ,CAAC;IACnB,IAAI,CAACjB,KAAK,CAAC,CAAC;EACd;EACAwK,kBAAkB,CAAC,IAAI,EAAE7K,IAAI,EAAE,CAC7B,CAAC2K,cAAc,IAAI3K,IAAI,CAAC6E,QAAQ,IAAI,UAAU,EAC9C,CAAC8F,cAAc,IAAI3K,IAAI,CAAC8K,QAAQ,IAAI,UAAU,EAC9C,CAACF,aAAa,IAAID,cAAc,KAAK3K,IAAI,CAAC8B,QAAQ,IAAI,UAAU,CACjE,CAAC;AACJ;AAEA,SAAS2D,WAAWA,CAAC3C,OAAgB,EAAE9C,IAAY,EAAE+K,EAAc,EAAE;EACnEjI,OAAO,CAAC5C,KAAK,CAAC,GAAG,CAAC;EAClB,MAAM2H,4BAA4B,GAAG/E,OAAO,CAACgF,cAAc,CAAC,CAAC;EAC7DiD,EAAE,CAAC,CAAC;EACJjI,OAAO,CAACkF,0BAA0B,GAAGH,4BAA4B;EACjE/E,OAAO,CAACkI,UAAU,CAAChL,IAAI,CAAC;AAC1B;AAEA,SAAS6K,kBAAkBA,CACzB/H,OAAgB,EAChB9C,IAAY,EACZiL,SAAgD,EAChD;EAAA,IAAAC,kBAAA;EACA,MAAMC,YAAY,GAAG,IAAIC,GAAG,CAAS,CAAC;EACtC,KAAK,MAAMC,QAAQ,IAAIJ,SAAS,EAAE;IAChC,IAAII,QAAQ,EAAEF,YAAY,CAACG,GAAG,CAACD,QAAQ,CAAC;EAC1C;EAEA,CAAAH,kBAAA,GAAApI,OAAO,CAAClC,QAAQ,aAAhBsK,kBAAA,CAAkBnK,IAAI,CAACf,IAAI,EAAEkI,GAAG,IAAI;IAClC,IAAIiD,YAAY,CAACI,GAAG,CAACrD,GAAG,CAACsD,KAAK,CAAC,EAAE;MAC/B1I,OAAO,CAAC5C,KAAK,CAACgI,GAAG,CAACsD,KAAK,CAAC;MACxB1I,OAAO,CAACzC,KAAK,CAAC,CAAC;MACf8K,YAAY,CAACM,MAAM,CAACvD,GAAG,CAACsD,KAAK,CAAC;MAC9B,OAAOL,YAAY,CAACO,IAAI,KAAK,CAAC;IAChC;IACA,OAAO,KAAK;EACd,CAAC,CAAC;EAEF,KAAK,MAAML,QAAQ,IAAIF,YAAY,EAAE;IACnCrI,OAAO,CAACxB,IAAI,CAAC+J,QAAQ,CAAC;IACtBvI,OAAO,CAACzC,KAAK,CAAC,CAAC;EACjB;AACF","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/index.js b/node_modules/@babel/generator/lib/index.js deleted file mode 100644 index e8b3bcc1..00000000 --- a/node_modules/@babel/generator/lib/index.js +++ /dev/null @@ -1,108 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; -exports.generate = generate; -var _sourceMap = require("./source-map.js"); -var _printer = require("./printer.js"); -function normalizeOptions(code, opts, ast) { - var _opts$recordAndTupleS; - if (opts.experimental_preserveFormat) { - if (typeof code !== "string") { - throw new Error("`experimental_preserveFormat` requires the original `code` to be passed to @babel/generator as a string"); - } - if (!opts.retainLines) { - throw new Error("`experimental_preserveFormat` requires `retainLines` to be set to `true`"); - } - if (opts.compact && opts.compact !== "auto") { - throw new Error("`experimental_preserveFormat` is not compatible with the `compact` option"); - } - if (opts.minified) { - throw new Error("`experimental_preserveFormat` is not compatible with the `minified` option"); - } - if (opts.jsescOption) { - throw new Error("`experimental_preserveFormat` is not compatible with the `jsescOption` option"); - } - if (!Array.isArray(ast.tokens)) { - throw new Error("`experimental_preserveFormat` requires the AST to have attached the token of the input code. Make sure to enable the `tokens: true` parser option."); - } - } - const format = { - auxiliaryCommentBefore: opts.auxiliaryCommentBefore, - auxiliaryCommentAfter: opts.auxiliaryCommentAfter, - shouldPrintComment: opts.shouldPrintComment, - preserveFormat: opts.experimental_preserveFormat, - retainLines: opts.retainLines, - retainFunctionParens: opts.retainFunctionParens, - comments: opts.comments == null || opts.comments, - compact: opts.compact, - minified: opts.minified, - concise: opts.concise, - indent: { - adjustMultilineComment: true, - style: " " - }, - jsescOption: Object.assign({ - quotes: "double", - wrap: true, - minimal: false - }, opts.jsescOption), - topicToken: opts.topicToken - }; - format.decoratorsBeforeExport = opts.decoratorsBeforeExport; - format.jsescOption.json = opts.jsonCompatibleStrings; - format.recordAndTupleSyntaxType = (_opts$recordAndTupleS = opts.recordAndTupleSyntaxType) != null ? _opts$recordAndTupleS : "hash"; - format.importAttributesKeyword = opts.importAttributesKeyword; - if (format.minified) { - format.compact = true; - format.shouldPrintComment = format.shouldPrintComment || (() => format.comments); - } else { - format.shouldPrintComment = format.shouldPrintComment || (value => format.comments || value.includes("@license") || value.includes("@preserve")); - } - if (format.compact === "auto") { - format.compact = typeof code === "string" && code.length > 500000; - if (format.compact) { - console.error("[BABEL] Note: The code generator has deoptimised the styling of " + `${opts.filename} as it exceeds the max of ${"500KB"}.`); - } - } - if (format.compact || format.preserveFormat) { - format.indent.adjustMultilineComment = false; - } - const { - auxiliaryCommentBefore, - auxiliaryCommentAfter, - shouldPrintComment - } = format; - if (auxiliaryCommentBefore && !shouldPrintComment(auxiliaryCommentBefore)) { - format.auxiliaryCommentBefore = undefined; - } - if (auxiliaryCommentAfter && !shouldPrintComment(auxiliaryCommentAfter)) { - format.auxiliaryCommentAfter = undefined; - } - return format; -} -exports.CodeGenerator = class CodeGenerator { - constructor(ast, opts = {}, code) { - this._ast = void 0; - this._format = void 0; - this._map = void 0; - this._ast = ast; - this._format = normalizeOptions(code, opts, ast); - this._map = opts.sourceMaps ? new _sourceMap.default(opts, code) : null; - } - generate() { - const printer = new _printer.default(this._format, this._map); - return printer.generate(this._ast); - } -}; -function generate(ast, opts = {}, code) { - const format = normalizeOptions(code, opts, ast); - const map = opts.sourceMaps ? new _sourceMap.default(opts, code) : null; - const printer = new _printer.default(format, map, ast.tokens, typeof code === "string" ? code : null); - return printer.generate(ast); -} -var _default = exports.default = generate; - -//# sourceMappingURL=index.js.map diff --git a/node_modules/@babel/generator/lib/index.js.map b/node_modules/@babel/generator/lib/index.js.map deleted file mode 100644 index e6a7901d..00000000 --- a/node_modules/@babel/generator/lib/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_sourceMap","require","_printer","normalizeOptions","code","opts","ast","_opts$recordAndTupleS","experimental_preserveFormat","Error","retainLines","compact","minified","jsescOption","Array","isArray","tokens","format","auxiliaryCommentBefore","auxiliaryCommentAfter","shouldPrintComment","preserveFormat","retainFunctionParens","comments","concise","indent","adjustMultilineComment","style","Object","assign","quotes","wrap","minimal","topicToken","decoratorsBeforeExport","json","jsonCompatibleStrings","recordAndTupleSyntaxType","importAttributesKeyword","value","includes","length","console","error","filename","undefined","exports","CodeGenerator","constructor","_ast","_format","_map","sourceMaps","SourceMap","generate","printer","Printer","map","_default","default"],"sources":["../src/index.ts"],"sourcesContent":["import SourceMap from \"./source-map.ts\";\nimport Printer from \"./printer.ts\";\nimport type * as t from \"@babel/types\";\nimport type { Opts as jsescOptions } from \"jsesc\";\nimport type { Format } from \"./printer.ts\";\nimport type {\n EncodedSourceMap,\n DecodedSourceMap,\n Mapping,\n} from \"@jridgewell/gen-mapping\";\n\n/**\n * Normalize generator options, setting defaults.\n *\n * - Detects code indentation.\n * - If `opts.compact = \"auto\"` and the code is over 500KB, `compact` will be set to `true`.\n */\n\nfunction normalizeOptions(\n code: string | Record | undefined,\n opts: GeneratorOptions,\n ast: t.Node,\n): Format {\n if (opts.experimental_preserveFormat) {\n if (typeof code !== \"string\") {\n throw new Error(\n \"`experimental_preserveFormat` requires the original `code` to be passed to @babel/generator as a string\",\n );\n }\n if (!opts.retainLines) {\n throw new Error(\n \"`experimental_preserveFormat` requires `retainLines` to be set to `true`\",\n );\n }\n if (opts.compact && opts.compact !== \"auto\") {\n throw new Error(\n \"`experimental_preserveFormat` is not compatible with the `compact` option\",\n );\n }\n if (opts.minified) {\n throw new Error(\n \"`experimental_preserveFormat` is not compatible with the `minified` option\",\n );\n }\n if (opts.jsescOption) {\n throw new Error(\n \"`experimental_preserveFormat` is not compatible with the `jsescOption` option\",\n );\n }\n if (!Array.isArray((ast as any).tokens)) {\n throw new Error(\n \"`experimental_preserveFormat` requires the AST to have attached the token of the input code. Make sure to enable the `tokens: true` parser option.\",\n );\n }\n }\n\n const format: Format = {\n auxiliaryCommentBefore: opts.auxiliaryCommentBefore,\n auxiliaryCommentAfter: opts.auxiliaryCommentAfter,\n // @ts-expect-error define it later\n shouldPrintComment: opts.shouldPrintComment,\n preserveFormat: opts.experimental_preserveFormat,\n retainLines: opts.retainLines,\n retainFunctionParens: opts.retainFunctionParens,\n comments: opts.comments == null || opts.comments,\n compact: opts.compact,\n minified: opts.minified,\n concise: opts.concise,\n indent: {\n adjustMultilineComment: true,\n style: \" \",\n },\n jsescOption: {\n quotes: \"double\",\n wrap: true,\n minimal: process.env.BABEL_8_BREAKING ? true : false,\n ...opts.jsescOption,\n },\n topicToken: opts.topicToken,\n };\n\n if (!process.env.BABEL_8_BREAKING) {\n format.decoratorsBeforeExport = opts.decoratorsBeforeExport;\n format.jsescOption.json = opts.jsonCompatibleStrings;\n format.recordAndTupleSyntaxType = opts.recordAndTupleSyntaxType ?? \"hash\";\n format.importAttributesKeyword = opts.importAttributesKeyword;\n }\n\n if (format.minified) {\n format.compact = true;\n\n format.shouldPrintComment =\n format.shouldPrintComment || (() => format.comments);\n } else {\n format.shouldPrintComment =\n format.shouldPrintComment ||\n (value =>\n format.comments ||\n value.includes(\"@license\") ||\n value.includes(\"@preserve\"));\n }\n\n if (format.compact === \"auto\") {\n format.compact = typeof code === \"string\" && code.length > 500_000; // 500KB\n\n if (format.compact) {\n console.error(\n \"[BABEL] Note: The code generator has deoptimised the styling of \" +\n `${opts.filename} as it exceeds the max of ${\"500KB\"}.`,\n );\n }\n }\n\n if (format.compact || format.preserveFormat) {\n format.indent.adjustMultilineComment = false;\n }\n\n const { auxiliaryCommentBefore, auxiliaryCommentAfter, shouldPrintComment } =\n format;\n\n if (auxiliaryCommentBefore && !shouldPrintComment(auxiliaryCommentBefore)) {\n format.auxiliaryCommentBefore = undefined;\n }\n if (auxiliaryCommentAfter && !shouldPrintComment(auxiliaryCommentAfter)) {\n format.auxiliaryCommentAfter = undefined;\n }\n\n return format;\n}\n\nexport interface GeneratorOptions {\n /**\n * Optional string to add as a block comment at the start of the output file.\n */\n auxiliaryCommentBefore?: string;\n\n /**\n * Optional string to add as a block comment at the end of the output file.\n */\n auxiliaryCommentAfter?: string;\n\n /**\n * Function that takes a comment (as a string) and returns true if the comment should be included in the output.\n * By default, comments are included if `opts.comments` is `true` or if `opts.minified` is `false` and the comment\n * contains `@preserve` or `@license`.\n */\n shouldPrintComment?(comment: string): boolean;\n\n /**\n * Preserve the input code format while printing the transformed code.\n * This is experimental, and may have breaking changes in future\n * patch releases. It will be removed in a future minor release,\n * when it will graduate to stable.\n */\n experimental_preserveFormat?: boolean;\n\n /**\n * Attempt to use the same line numbers in the output code as in the source code (helps preserve stack traces).\n * Defaults to `false`.\n */\n retainLines?: boolean;\n\n /**\n * Retain parens around function expressions (could be used to change engine parsing behavior)\n * Defaults to `false`.\n */\n retainFunctionParens?: boolean;\n\n /**\n * Should comments be included in output? Defaults to `true`.\n */\n comments?: boolean;\n\n /**\n * Set to true to avoid adding whitespace for formatting. Defaults to the value of `opts.minified`.\n */\n compact?: boolean | \"auto\";\n\n /**\n * Should the output be minified. Defaults to `false`.\n */\n minified?: boolean;\n\n /**\n * Set to true to reduce whitespace (but not as much as opts.compact). Defaults to `false`.\n */\n concise?: boolean;\n\n /**\n * Used in warning messages\n */\n filename?: string;\n\n /**\n * Enable generating source maps. Defaults to `false`.\n */\n sourceMaps?: boolean;\n\n inputSourceMap?: any;\n\n /**\n * A root for all relative URLs in the source map.\n */\n sourceRoot?: string;\n\n /**\n * The filename for the source code (i.e. the code in the `code` argument).\n * This will only be used if `code` is a string.\n */\n sourceFileName?: string;\n\n /**\n * Set to true to run jsesc with \"json\": true to print \"\\u00A9\" vs. \"©\";\n * @deprecated use `jsescOptions: { json: true }` instead\n */\n jsonCompatibleStrings?: boolean;\n\n /**\n * Set to true to enable support for experimental decorators syntax before\n * module exports. If not specified, decorators will be printed in the same\n * position as they were in the input source code.\n * @deprecated Removed in Babel 8\n */\n decoratorsBeforeExport?: boolean;\n\n /**\n * Options for outputting jsesc representation.\n */\n jsescOption?: jsescOptions;\n\n /**\n * For use with the recordAndTuple token.\n * @deprecated It will be removed in Babel 8.\n */\n recordAndTupleSyntaxType?: \"bar\" | \"hash\";\n\n /**\n * For use with the Hack-style pipe operator.\n * Changes what token is used for pipe bodies’ topic references.\n */\n topicToken?: \"%\" | \"#\" | \"@@\" | \"^^\" | \"^\";\n\n /**\n * The import attributes syntax style:\n * - \"with\" : `import { a } from \"b\" with { type: \"json\" };`\n * - \"assert\" : `import { a } from \"b\" assert { type: \"json\" };`\n * - \"with-legacy\" : `import { a } from \"b\" with type: \"json\";`\n * @deprecated Removed in Babel 8.\n */\n importAttributesKeyword?: \"with\" | \"assert\" | \"with-legacy\";\n}\n\nexport interface GeneratorResult {\n code: string;\n map: EncodedSourceMap | null;\n decodedMap: DecodedSourceMap | undefined;\n rawMappings: Mapping[] | undefined;\n}\n\nif (!process.env.BABEL_8_BREAKING && !USE_ESM) {\n /**\n * We originally exported the Generator class above, but to make it extra clear that it is a private API,\n * we have moved that to an internal class instance and simplified the interface to the two public methods\n * that we wish to support.\n */\n\n // eslint-disable-next-line no-restricted-globals\n exports.CodeGenerator = class CodeGenerator {\n private _ast: t.Node;\n private _format: Format;\n private _map: SourceMap | null;\n constructor(ast: t.Node, opts: GeneratorOptions = {}, code?: string) {\n this._ast = ast;\n this._format = normalizeOptions(code, opts, ast);\n this._map = opts.sourceMaps ? new SourceMap(opts, code) : null;\n }\n generate(): GeneratorResult {\n const printer = new Printer(this._format, this._map);\n\n return printer.generate(this._ast);\n }\n };\n}\n\n/**\n * Turns an AST into code, maintaining sourcemaps, user preferences, and valid output.\n * @param ast - the abstract syntax tree from which to generate output code.\n * @param opts - used for specifying options for code generation.\n * @param code - the original source code, used for source maps.\n * @returns - an object containing the output code and source map.\n */\nexport function generate(\n ast: t.Node,\n opts: GeneratorOptions = {},\n code?: string | Record,\n): GeneratorResult {\n const format = normalizeOptions(code, opts, ast);\n const map = opts.sourceMaps ? new SourceMap(opts, code) : null;\n\n const printer = new Printer(\n format,\n map,\n (ast as any).tokens,\n typeof code === \"string\" ? code : null,\n );\n\n return printer.generate(ast);\n}\n\nexport default generate;\n"],"mappings":";;;;;;;AAAA,IAAAA,UAAA,GAAAC,OAAA;AACA,IAAAC,QAAA,GAAAD,OAAA;AAiBA,SAASE,gBAAgBA,CACvBC,IAAiD,EACjDC,IAAsB,EACtBC,GAAW,EACH;EAAA,IAAAC,qBAAA;EACR,IAAIF,IAAI,CAACG,2BAA2B,EAAE;IACpC,IAAI,OAAOJ,IAAI,KAAK,QAAQ,EAAE;MAC5B,MAAM,IAAIK,KAAK,CACb,yGACF,CAAC;IACH;IACA,IAAI,CAACJ,IAAI,CAACK,WAAW,EAAE;MACrB,MAAM,IAAID,KAAK,CACb,0EACF,CAAC;IACH;IACA,IAAIJ,IAAI,CAACM,OAAO,IAAIN,IAAI,CAACM,OAAO,KAAK,MAAM,EAAE;MAC3C,MAAM,IAAIF,KAAK,CACb,2EACF,CAAC;IACH;IACA,IAAIJ,IAAI,CAACO,QAAQ,EAAE;MACjB,MAAM,IAAIH,KAAK,CACb,4EACF,CAAC;IACH;IACA,IAAIJ,IAAI,CAACQ,WAAW,EAAE;MACpB,MAAM,IAAIJ,KAAK,CACb,+EACF,CAAC;IACH;IACA,IAAI,CAACK,KAAK,CAACC,OAAO,CAAET,GAAG,CAASU,MAAM,CAAC,EAAE;MACvC,MAAM,IAAIP,KAAK,CACb,oJACF,CAAC;IACH;EACF;EAEA,MAAMQ,MAAc,GAAG;IACrBC,sBAAsB,EAAEb,IAAI,CAACa,sBAAsB;IACnDC,qBAAqB,EAAEd,IAAI,CAACc,qBAAqB;IAEjDC,kBAAkB,EAAEf,IAAI,CAACe,kBAAkB;IAC3CC,cAAc,EAAEhB,IAAI,CAACG,2BAA2B;IAChDE,WAAW,EAAEL,IAAI,CAACK,WAAW;IAC7BY,oBAAoB,EAAEjB,IAAI,CAACiB,oBAAoB;IAC/CC,QAAQ,EAAElB,IAAI,CAACkB,QAAQ,IAAI,IAAI,IAAIlB,IAAI,CAACkB,QAAQ;IAChDZ,OAAO,EAAEN,IAAI,CAACM,OAAO;IACrBC,QAAQ,EAAEP,IAAI,CAACO,QAAQ;IACvBY,OAAO,EAAEnB,IAAI,CAACmB,OAAO;IACrBC,MAAM,EAAE;MACNC,sBAAsB,EAAE,IAAI;MAC5BC,KAAK,EAAE;IACT,CAAC;IACDd,WAAW,EAAAe,MAAA,CAAAC,MAAA;MACTC,MAAM,EAAE,QAAQ;MAChBC,IAAI,EAAE,IAAI;MACVC,OAAO,EAAwC;IAAK,GACjD3B,IAAI,CAACQ,WAAW,CACpB;IACDoB,UAAU,EAAE5B,IAAI,CAAC4B;EACnB,CAAC;EAGChB,MAAM,CAACiB,sBAAsB,GAAG7B,IAAI,CAAC6B,sBAAsB;EAC3DjB,MAAM,CAACJ,WAAW,CAACsB,IAAI,GAAG9B,IAAI,CAAC+B,qBAAqB;EACpDnB,MAAM,CAACoB,wBAAwB,IAAA9B,qBAAA,GAAGF,IAAI,CAACgC,wBAAwB,YAAA9B,qBAAA,GAAI,MAAM;EACzEU,MAAM,CAACqB,uBAAuB,GAAGjC,IAAI,CAACiC,uBAAuB;EAG/D,IAAIrB,MAAM,CAACL,QAAQ,EAAE;IACnBK,MAAM,CAACN,OAAO,GAAG,IAAI;IAErBM,MAAM,CAACG,kBAAkB,GACvBH,MAAM,CAACG,kBAAkB,KAAK,MAAMH,MAAM,CAACM,QAAQ,CAAC;EACxD,CAAC,MAAM;IACLN,MAAM,CAACG,kBAAkB,GACvBH,MAAM,CAACG,kBAAkB,KACxBmB,KAAK,IACJtB,MAAM,CAACM,QAAQ,IACfgB,KAAK,CAACC,QAAQ,CAAC,UAAU,CAAC,IAC1BD,KAAK,CAACC,QAAQ,CAAC,WAAW,CAAC,CAAC;EAClC;EAEA,IAAIvB,MAAM,CAACN,OAAO,KAAK,MAAM,EAAE;IAC7BM,MAAM,CAACN,OAAO,GAAG,OAAOP,IAAI,KAAK,QAAQ,IAAIA,IAAI,CAACqC,MAAM,GAAG,MAAO;IAElE,IAAIxB,MAAM,CAACN,OAAO,EAAE;MAClB+B,OAAO,CAACC,KAAK,CACX,kEAAkE,GAChE,GAAGtC,IAAI,CAACuC,QAAQ,6BAA6B,OAAO,GACxD,CAAC;IACH;EACF;EAEA,IAAI3B,MAAM,CAACN,OAAO,IAAIM,MAAM,CAACI,cAAc,EAAE;IAC3CJ,MAAM,CAACQ,MAAM,CAACC,sBAAsB,GAAG,KAAK;EAC9C;EAEA,MAAM;IAAER,sBAAsB;IAAEC,qBAAqB;IAAEC;EAAmB,CAAC,GACzEH,MAAM;EAER,IAAIC,sBAAsB,IAAI,CAACE,kBAAkB,CAACF,sBAAsB,CAAC,EAAE;IACzED,MAAM,CAACC,sBAAsB,GAAG2B,SAAS;EAC3C;EACA,IAAI1B,qBAAqB,IAAI,CAACC,kBAAkB,CAACD,qBAAqB,CAAC,EAAE;IACvEF,MAAM,CAACE,qBAAqB,GAAG0B,SAAS;EAC1C;EAEA,OAAO5B,MAAM;AACf;AA2IE6B,OAAO,CAACC,aAAa,GAAG,MAAMA,aAAa,CAAC;EAI1CC,WAAWA,CAAC1C,GAAW,EAAED,IAAsB,GAAG,CAAC,CAAC,EAAED,IAAa,EAAE;IAAA,KAH7D6C,IAAI;IAAA,KACJC,OAAO;IAAA,KACPC,IAAI;IAEV,IAAI,CAACF,IAAI,GAAG3C,GAAG;IACf,IAAI,CAAC4C,OAAO,GAAG/C,gBAAgB,CAACC,IAAI,EAAEC,IAAI,EAAEC,GAAG,CAAC;IAChD,IAAI,CAAC6C,IAAI,GAAG9C,IAAI,CAAC+C,UAAU,GAAG,IAAIC,kBAAS,CAAChD,IAAI,EAAED,IAAI,CAAC,GAAG,IAAI;EAChE;EACAkD,QAAQA,CAAA,EAAoB;IAC1B,MAAMC,OAAO,GAAG,IAAIC,gBAAO,CAAC,IAAI,CAACN,OAAO,EAAE,IAAI,CAACC,IAAI,CAAC;IAEpD,OAAOI,OAAO,CAACD,QAAQ,CAAC,IAAI,CAACL,IAAI,CAAC;EACpC;AACF,CAAC;AAUI,SAASK,QAAQA,CACtBhD,GAAW,EACXD,IAAsB,GAAG,CAAC,CAAC,EAC3BD,IAAsC,EACrB;EACjB,MAAMa,MAAM,GAAGd,gBAAgB,CAACC,IAAI,EAAEC,IAAI,EAAEC,GAAG,CAAC;EAChD,MAAMmD,GAAG,GAAGpD,IAAI,CAAC+C,UAAU,GAAG,IAAIC,kBAAS,CAAChD,IAAI,EAAED,IAAI,CAAC,GAAG,IAAI;EAE9D,MAAMmD,OAAO,GAAG,IAAIC,gBAAO,CACzBvC,MAAM,EACNwC,GAAG,EACFnD,GAAG,CAASU,MAAM,EACnB,OAAOZ,IAAI,KAAK,QAAQ,GAAGA,IAAI,GAAG,IACpC,CAAC;EAED,OAAOmD,OAAO,CAACD,QAAQ,CAAChD,GAAG,CAAC;AAC9B;AAAC,IAAAoD,QAAA,GAAAZ,OAAA,CAAAa,OAAA,GAEcL,QAAQ","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/node/index.js b/node_modules/@babel/generator/lib/node/index.js deleted file mode 100644 index 58cb15c5..00000000 --- a/node_modules/@babel/generator/lib/node/index.js +++ /dev/null @@ -1,81 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.TokenContext = void 0; -exports.isLastChild = isLastChild; -exports.parentNeedsParens = parentNeedsParens; -var parens = require("./parentheses.js"); -var _t = require("@babel/types"); -var _nodes = require("../nodes.js"); -const { - VISITOR_KEYS -} = _t; -const TokenContext = exports.TokenContext = { - normal: 0, - expressionStatement: 1, - arrowBody: 2, - exportDefault: 4, - arrowFlowReturnType: 8, - forInitHead: 16, - forInHead: 32, - forOfHead: 64, - forInOrInitHeadAccumulate: 128, - forInOrInitHeadAccumulatePassThroughMask: 128 -}; -for (const type of Object.keys(parens)) { - const func = parens[type]; - if (_nodes.generatorInfosMap.has(type)) { - _nodes.generatorInfosMap.get(type)[2] = func; - } -} -function isOrHasCallExpression(node) { - switch (node.type) { - case "CallExpression": - return true; - case "MemberExpression": - return isOrHasCallExpression(node.object); - } - return false; -} -function parentNeedsParens(node, parent, parentId) { - switch (parentId) { - case 112: - if (parent.callee === node) { - if (isOrHasCallExpression(node)) return true; - } - break; - case 42: - return !isDecoratorMemberExpression(node) && !(node.type === "CallExpression" && isDecoratorMemberExpression(node.callee)) && node.type !== "ParenthesizedExpression"; - } - return false; -} -function isDecoratorMemberExpression(node) { - switch (node.type) { - case "Identifier": - return true; - case "MemberExpression": - return !node.computed && node.property.type === "Identifier" && isDecoratorMemberExpression(node.object); - default: - return false; - } -} -function isLastChild(parent, child) { - const visitorKeys = VISITOR_KEYS[parent.type]; - for (let i = visitorKeys.length - 1; i >= 0; i--) { - const val = parent[visitorKeys[i]]; - if (val === child) { - return true; - } else if (Array.isArray(val)) { - let j = val.length - 1; - while (j >= 0 && val[j] === null) j--; - return j >= 0 && val[j] === child; - } else if (val) { - return false; - } - } - return false; -} - -//# sourceMappingURL=index.js.map diff --git a/node_modules/@babel/generator/lib/node/index.js.map b/node_modules/@babel/generator/lib/node/index.js.map deleted file mode 100644 index bae168fb..00000000 --- a/node_modules/@babel/generator/lib/node/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["parens","require","_t","_nodes","VISITOR_KEYS","TokenContext","exports","normal","expressionStatement","arrowBody","exportDefault","arrowFlowReturnType","forInitHead","forInHead","forOfHead","forInOrInitHeadAccumulate","forInOrInitHeadAccumulatePassThroughMask","type","Object","keys","func","generatorInfosMap","has","get","isOrHasCallExpression","node","object","parentNeedsParens","parent","parentId","callee","isDecoratorMemberExpression","computed","property","isLastChild","child","visitorKeys","i","length","val","Array","isArray","j"],"sources":["../../src/node/index.ts"],"sourcesContent":["import * as parens from \"./parentheses.ts\";\nimport { VISITOR_KEYS } from \"@babel/types\";\nimport type * as t from \"@babel/types\";\n\nimport { generatorInfosMap } from \"../nodes.ts\";\n\nexport const enum TokenContext {\n normal = 0,\n expressionStatement = 1 << 0,\n arrowBody = 1 << 1,\n exportDefault = 1 << 2,\n arrowFlowReturnType = 1 << 3,\n forInitHead = 1 << 4,\n forInHead = 1 << 5,\n forOfHead = 1 << 6,\n // This flag lives across the token boundary, and will\n // be reset after forIn or forInit head is printed\n forInOrInitHeadAccumulate = 1 << 7,\n forInOrInitHeadAccumulatePassThroughMask = 0b10000000,\n}\n\nexport type NodeHandler = (\n node: t.Node,\n // todo:\n // node: K extends keyof typeof t\n // ? Extract\n // : t.Node,\n parent: t.Node,\n parentId: number,\n tokenContext?: number,\n getRawIdentifier?: (node: t.Identifier) => string,\n) => R | undefined;\n\nfor (const type of Object.keys(parens) as (keyof typeof parens)[]) {\n const func = parens[type];\n if (generatorInfosMap.has(type)) {\n generatorInfosMap.get(type)![2] = func;\n }\n}\n\nfunction isOrHasCallExpression(node: t.Node): boolean {\n switch (node.type) {\n case \"CallExpression\":\n return true;\n case \"MemberExpression\":\n return isOrHasCallExpression(node.object);\n }\n return false;\n}\n\nexport function parentNeedsParens(\n node: t.Node,\n parent: any,\n parentId: number,\n): boolean {\n switch (parentId) {\n case __node(\"NewExpression\"):\n if (parent.callee === node) {\n if (isOrHasCallExpression(node)) return true;\n }\n break;\n case __node(\"Decorator\"):\n return (\n !isDecoratorMemberExpression(node) &&\n !(\n node.type === \"CallExpression\" &&\n isDecoratorMemberExpression(node.callee)\n ) &&\n node.type !== \"ParenthesizedExpression\"\n );\n }\n return false;\n}\n\nfunction isDecoratorMemberExpression(node: t.Node): boolean {\n switch (node.type) {\n case \"Identifier\":\n return true;\n case \"MemberExpression\":\n return (\n !node.computed &&\n node.property.type === \"Identifier\" &&\n isDecoratorMemberExpression(node.object)\n );\n default:\n return false;\n }\n}\n\nexport function isLastChild(parent: t.Node, child: t.Node) {\n const visitorKeys = VISITOR_KEYS[parent.type];\n for (let i = visitorKeys.length - 1; i >= 0; i--) {\n const val = (parent as any)[visitorKeys[i]] as t.Node | t.Node[] | null;\n if (val === child) {\n return true;\n } else if (Array.isArray(val)) {\n let j = val.length - 1;\n while (j >= 0 && val[j] === null) j--;\n return j >= 0 && val[j] === child;\n } else if (val) {\n return false;\n }\n }\n return false;\n}\n"],"mappings":";;;;;;;;AAAA,IAAAA,MAAA,GAAAC,OAAA;AACA,IAAAC,EAAA,GAAAD,OAAA;AAGA,IAAAE,MAAA,GAAAF,OAAA;AAAgD;EAHvCG;AAAY,IAAAF,EAAA;AAAA,MAKHG,YAAY,GAAAC,OAAA,CAAAD,YAAA;EAAAE,MAAA;EAAAC,mBAAA;EAAAC,SAAA;EAAAC,aAAA;EAAAC,mBAAA;EAAAC,WAAA;EAAAC,SAAA;EAAAC,SAAA;EAAAC,yBAAA;EAAAC,wCAAA;AAAA;AA2B9B,KAAK,MAAMC,IAAI,IAAIC,MAAM,CAACC,IAAI,CAACnB,MAAM,CAAC,EAA6B;EACjE,MAAMoB,IAAI,GAAGpB,MAAM,CAACiB,IAAI,CAAC;EACzB,IAAII,wBAAiB,CAACC,GAAG,CAACL,IAAI,CAAC,EAAE;IAC/BI,wBAAiB,CAACE,GAAG,CAACN,IAAI,CAAC,CAAE,CAAC,CAAC,GAAGG,IAAI;EACxC;AACF;AAEA,SAASI,qBAAqBA,CAACC,IAAY,EAAW;EACpD,QAAQA,IAAI,CAACR,IAAI;IACf,KAAK,gBAAgB;MACnB,OAAO,IAAI;IACb,KAAK,kBAAkB;MACrB,OAAOO,qBAAqB,CAACC,IAAI,CAACC,MAAM,CAAC;EAC7C;EACA,OAAO,KAAK;AACd;AAEO,SAASC,iBAAiBA,CAC/BF,IAAY,EACZG,MAAW,EACXC,QAAgB,EACP;EACT,QAAQA,QAAQ;IACd;MACE,IAAID,MAAM,CAACE,MAAM,KAAKL,IAAI,EAAE;QAC1B,IAAID,qBAAqB,CAACC,IAAI,CAAC,EAAE,OAAO,IAAI;MAC9C;MACA;IACF;MACE,OACE,CAACM,2BAA2B,CAACN,IAAI,CAAC,IAClC,EACEA,IAAI,CAACR,IAAI,KAAK,gBAAgB,IAC9Bc,2BAA2B,CAACN,IAAI,CAACK,MAAM,CAAC,CACzC,IACDL,IAAI,CAACR,IAAI,KAAK,yBAAyB;EAE7C;EACA,OAAO,KAAK;AACd;AAEA,SAASc,2BAA2BA,CAACN,IAAY,EAAW;EAC1D,QAAQA,IAAI,CAACR,IAAI;IACf,KAAK,YAAY;MACf,OAAO,IAAI;IACb,KAAK,kBAAkB;MACrB,OACE,CAACQ,IAAI,CAACO,QAAQ,IACdP,IAAI,CAACQ,QAAQ,CAAChB,IAAI,KAAK,YAAY,IACnCc,2BAA2B,CAACN,IAAI,CAACC,MAAM,CAAC;IAE5C;MACE,OAAO,KAAK;EAChB;AACF;AAEO,SAASQ,WAAWA,CAACN,MAAc,EAAEO,KAAa,EAAE;EACzD,MAAMC,WAAW,GAAGhC,YAAY,CAACwB,MAAM,CAACX,IAAI,CAAC;EAC7C,KAAK,IAAIoB,CAAC,GAAGD,WAAW,CAACE,MAAM,GAAG,CAAC,EAAED,CAAC,IAAI,CAAC,EAAEA,CAAC,EAAE,EAAE;IAChD,MAAME,GAAG,GAAIX,MAAM,CAASQ,WAAW,CAACC,CAAC,CAAC,CAA6B;IACvE,IAAIE,GAAG,KAAKJ,KAAK,EAAE;MACjB,OAAO,IAAI;IACb,CAAC,MAAM,IAAIK,KAAK,CAACC,OAAO,CAACF,GAAG,CAAC,EAAE;MAC7B,IAAIG,CAAC,GAAGH,GAAG,CAACD,MAAM,GAAG,CAAC;MACtB,OAAOI,CAAC,IAAI,CAAC,IAAIH,GAAG,CAACG,CAAC,CAAC,KAAK,IAAI,EAAEA,CAAC,EAAE;MACrC,OAAOA,CAAC,IAAI,CAAC,IAAIH,GAAG,CAACG,CAAC,CAAC,KAAKP,KAAK;IACnC,CAAC,MAAM,IAAII,GAAG,EAAE;MACd,OAAO,KAAK;IACd;EACF;EACA,OAAO,KAAK;AACd","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/node/parentheses.js b/node_modules/@babel/generator/lib/node/parentheses.js deleted file mode 100644 index b7e1f4f2..00000000 --- a/node_modules/@babel/generator/lib/node/parentheses.js +++ /dev/null @@ -1,298 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.AssignmentExpression = AssignmentExpression; -exports.BinaryExpression = BinaryExpression; -exports.ClassExpression = ClassExpression; -exports.ArrowFunctionExpression = exports.ConditionalExpression = ConditionalExpression; -exports.DoExpression = DoExpression; -exports.FunctionExpression = FunctionExpression; -exports.FunctionTypeAnnotation = FunctionTypeAnnotation; -exports.Identifier = Identifier; -exports.LogicalExpression = LogicalExpression; -exports.NullableTypeAnnotation = NullableTypeAnnotation; -exports.ObjectExpression = ObjectExpression; -exports.OptionalIndexedAccessType = OptionalIndexedAccessType; -exports.OptionalCallExpression = exports.OptionalMemberExpression = OptionalMemberExpression; -exports.SequenceExpression = SequenceExpression; -exports.TSSatisfiesExpression = exports.TSAsExpression = TSAsExpression; -exports.TSConditionalType = TSConditionalType; -exports.TSConstructorType = exports.TSFunctionType = TSFunctionType; -exports.TSInferType = TSInferType; -exports.TSInstantiationExpression = TSInstantiationExpression; -exports.TSIntersectionType = TSIntersectionType; -exports.SpreadElement = exports.UnaryExpression = exports.TSTypeAssertion = UnaryLike; -exports.TSTypeOperator = TSTypeOperator; -exports.TSUnionType = TSUnionType; -exports.IntersectionTypeAnnotation = exports.UnionTypeAnnotation = UnionTypeAnnotation; -exports.UpdateExpression = UpdateExpression; -exports.AwaitExpression = exports.YieldExpression = YieldExpression; -var _t = require("@babel/types"); -var _index = require("./index.js"); -const { - isMemberExpression, - isOptionalMemberExpression, - isYieldExpression, - isStatement -} = _t; -const PRECEDENCE = new Map([["||", 0], ["??", 1], ["&&", 2], ["|", 3], ["^", 4], ["&", 5], ["==", 6], ["===", 6], ["!=", 6], ["!==", 6], ["<", 7], [">", 7], ["<=", 7], [">=", 7], ["in", 7], ["instanceof", 7], [">>", 8], ["<<", 8], [">>>", 8], ["+", 9], ["-", 9], ["*", 10], ["/", 10], ["%", 10], ["**", 11]]); -function isTSTypeExpression(nodeId) { - return nodeId === 156 || nodeId === 201 || nodeId === 209; -} -const isClassExtendsClause = (node, parent, parentId) => { - return (parentId === 21 || parentId === 22) && parent.superClass === node; -}; -const hasPostfixPart = (node, parent, parentId) => { - switch (parentId) { - case 108: - case 132: - return parent.object === node; - case 17: - case 130: - case 112: - return parent.callee === node; - case 222: - return parent.tag === node; - case 191: - return true; - } - return false; -}; -function NullableTypeAnnotation(node, parent, parentId) { - return parentId === 4; -} -function FunctionTypeAnnotation(node, parent, parentId, tokenContext) { - return (parentId === 239 || parentId === 90 || parentId === 4 || (tokenContext & _index.TokenContext.arrowFlowReturnType) > 0 - ); -} -function UpdateExpression(node, parent, parentId) { - return hasPostfixPart(node, parent, parentId) || isClassExtendsClause(node, parent, parentId); -} -function needsParenBeforeExpressionBrace(tokenContext) { - return (tokenContext & (_index.TokenContext.expressionStatement | _index.TokenContext.arrowBody)) > 0; -} -function ObjectExpression(node, parent, parentId, tokenContext) { - return needsParenBeforeExpressionBrace(tokenContext); -} -function DoExpression(node, parent, parentId, tokenContext) { - return (tokenContext & _index.TokenContext.expressionStatement) > 0 && !node.async; -} -function BinaryLike(node, parent, parentId, nodeType) { - if (isClassExtendsClause(node, parent, parentId)) { - return true; - } - if (hasPostfixPart(node, parent, parentId) || parentId === 238 || parentId === 145 || parentId === 8) { - return true; - } - let parentPos; - switch (parentId) { - case 10: - case 107: - parentPos = PRECEDENCE.get(parent.operator); - break; - case 156: - case 201: - parentPos = 7; - } - if (parentPos !== undefined) { - const nodePos = nodeType === 2 ? 7 : PRECEDENCE.get(node.operator); - if (parentPos > nodePos) return true; - if (parentPos === nodePos && parentId === 10 && (nodePos === 11 ? parent.left === node : parent.right === node)) { - return true; - } - if (nodeType === 1 && parentId === 107 && (nodePos === 1 && parentPos !== 1 || parentPos === 1 && nodePos !== 1)) { - return true; - } - } - return false; -} -function UnionTypeAnnotation(node, parent, parentId) { - switch (parentId) { - case 4: - case 115: - case 90: - case 239: - return true; - } - return false; -} -function OptionalIndexedAccessType(node, parent, parentId) { - return parentId === 84 && parent.objectType === node; -} -function TSAsExpression(node, parent, parentId) { - if ((parentId === 6 || parentId === 7) && parent.left === node) { - return true; - } - if (parentId === 10 && (parent.operator === "|" || parent.operator === "&") && node === parent.left) { - return true; - } - return BinaryLike(node, parent, parentId, 2); -} -function TSConditionalType(node, parent, parentId) { - switch (parentId) { - case 155: - case 195: - case 211: - case 212: - return true; - case 175: - return parent.objectType === node; - case 181: - case 219: - return parent.types[0] === node; - case 161: - return parent.checkType === node || parent.extendsType === node; - } - return false; -} -function TSUnionType(node, parent, parentId) { - switch (parentId) { - case 181: - case 211: - case 155: - case 195: - return true; - case 175: - return parent.objectType === node; - } - return false; -} -function TSIntersectionType(node, parent, parentId) { - return parentId === 211 || TSTypeOperator(node, parent, parentId); -} -function TSInferType(node, parent, parentId) { - if (TSTypeOperator(node, parent, parentId)) { - return true; - } - if ((parentId === 181 || parentId === 219) && node.typeParameter.constraint && parent.types[0] === node) { - return true; - } - return false; -} -function TSTypeOperator(node, parent, parentId) { - switch (parentId) { - case 155: - case 195: - return true; - case 175: - if (parent.objectType === node) { - return true; - } - } - return false; -} -function TSInstantiationExpression(node, parent, parentId) { - switch (parentId) { - case 17: - case 130: - case 112: - case 177: - return (parent.typeParameters - ) != null; - } - return false; -} -function TSFunctionType(node, parent, parentId) { - if (TSUnionType(node, parent, parentId)) return true; - return parentId === 219 || parentId === 161 && (parent.checkType === node || parent.extendsType === node); -} -function BinaryExpression(node, parent, parentId, tokenContext) { - if (BinaryLike(node, parent, parentId, 0)) return true; - return (tokenContext & _index.TokenContext.forInOrInitHeadAccumulate) > 0 && node.operator === "in"; -} -function LogicalExpression(node, parent, parentId) { - return BinaryLike(node, parent, parentId, 1); -} -function SequenceExpression(node, parent, parentId) { - if (parentId === 144 || parentId === 133 || parentId === 108 && parent.property === node || parentId === 132 && parent.property === node || parentId === 224) { - return false; - } - if (parentId === 21) { - return true; - } - if (parentId === 68) { - return parent.right === node; - } - if (parentId === 60) { - return true; - } - return !isStatement(parent); -} -function YieldExpression(node, parent, parentId) { - return parentId === 10 || parentId === 107 || parentId === 238 || parentId === 145 || hasPostfixPart(node, parent, parentId) || parentId === 8 && isYieldExpression(node) || parentId === 28 && node === parent.test || isClassExtendsClause(node, parent, parentId) || isTSTypeExpression(parentId); -} -function ClassExpression(node, parent, parentId, tokenContext) { - return (tokenContext & (_index.TokenContext.expressionStatement | _index.TokenContext.exportDefault)) > 0; -} -function UnaryLike(node, parent, parentId) { - return hasPostfixPart(node, parent, parentId) || parentId === 10 && parent.operator === "**" && parent.left === node || isClassExtendsClause(node, parent, parentId); -} -function FunctionExpression(node, parent, parentId, tokenContext) { - return (tokenContext & (_index.TokenContext.expressionStatement | _index.TokenContext.exportDefault)) > 0; -} -function ConditionalExpression(node, parent, parentId) { - switch (parentId) { - case 238: - case 145: - case 10: - case 107: - case 8: - return true; - case 28: - if (parent.test === node) { - return true; - } - } - if (isTSTypeExpression(parentId)) { - return true; - } - return UnaryLike(node, parent, parentId); -} -function OptionalMemberExpression(node, parent, parentId) { - switch (parentId) { - case 17: - return parent.callee === node; - case 108: - return parent.object === node; - } - return false; -} -function AssignmentExpression(node, parent, parentId, tokenContext) { - if (needsParenBeforeExpressionBrace(tokenContext) && node.left.type === "ObjectPattern") { - return true; - } - return ConditionalExpression(node, parent, parentId); -} -function Identifier(node, parent, parentId, tokenContext, getRawIdentifier) { - var _node$extra; - if (getRawIdentifier && getRawIdentifier(node) !== node.name) { - return false; - } - if (parentId === 6 && (_node$extra = node.extra) != null && _node$extra.parenthesized && parent.left === node) { - const rightType = parent.right.type; - if ((rightType === "FunctionExpression" || rightType === "ClassExpression") && parent.right.id == null) { - return true; - } - } - if (tokenContext & _index.TokenContext.forOfHead || (parentId === 108 || parentId === 132) && tokenContext & (_index.TokenContext.expressionStatement | _index.TokenContext.forInitHead | _index.TokenContext.forInHead)) { - if (node.name === "let") { - const isFollowedByBracket = isMemberExpression(parent, { - object: node, - computed: true - }) || isOptionalMemberExpression(parent, { - object: node, - computed: true, - optional: false - }); - if (isFollowedByBracket && tokenContext & (_index.TokenContext.expressionStatement | _index.TokenContext.forInitHead | _index.TokenContext.forInHead)) { - return true; - } - return (tokenContext & _index.TokenContext.forOfHead) > 0; - } - } - return parentId === 68 && parent.left === node && node.name === "async" && !parent.await; -} - -//# sourceMappingURL=parentheses.js.map diff --git a/node_modules/@babel/generator/lib/node/parentheses.js.map b/node_modules/@babel/generator/lib/node/parentheses.js.map deleted file mode 100644 index 0120e9c7..00000000 --- a/node_modules/@babel/generator/lib/node/parentheses.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_t","require","_index","isMemberExpression","isOptionalMemberExpression","isYieldExpression","isStatement","PRECEDENCE","Map","isTSTypeExpression","nodeId","isClassExtendsClause","node","parent","parentId","superClass","hasPostfixPart","object","callee","tag","NullableTypeAnnotation","FunctionTypeAnnotation","tokenContext","TokenContext","arrowFlowReturnType","UpdateExpression","needsParenBeforeExpressionBrace","expressionStatement","arrowBody","ObjectExpression","DoExpression","async","BinaryLike","nodeType","parentPos","get","operator","undefined","nodePos","left","right","UnionTypeAnnotation","OptionalIndexedAccessType","objectType","TSAsExpression","TSConditionalType","types","checkType","extendsType","TSUnionType","TSIntersectionType","TSTypeOperator","TSInferType","typeParameter","constraint","TSInstantiationExpression","typeParameters","TSFunctionType","BinaryExpression","forInOrInitHeadAccumulate","LogicalExpression","SequenceExpression","property","YieldExpression","test","ClassExpression","exportDefault","UnaryLike","FunctionExpression","ConditionalExpression","OptionalMemberExpression","AssignmentExpression","type","Identifier","getRawIdentifier","_node$extra","name","extra","parenthesized","rightType","id","forOfHead","forInitHead","forInHead","isFollowedByBracket","computed","optional","await"],"sources":["../../src/node/parentheses.ts"],"sourcesContent":["import {\n isMemberExpression,\n isOptionalMemberExpression,\n isYieldExpression,\n isStatement,\n} from \"@babel/types\";\nimport type * as t from \"@babel/types\";\n\nimport { TokenContext } from \"./index.ts\";\n\nconst PRECEDENCE = new Map([\n [\"||\", 0],\n [\"??\", 1],\n [\"&&\", 2],\n [\"|\", 3],\n [\"^\", 4],\n [\"&\", 5],\n [\"==\", 6],\n [\"===\", 6],\n [\"!=\", 6],\n [\"!==\", 6],\n [\"<\", 7],\n [\">\", 7],\n [\"<=\", 7],\n [\">=\", 7],\n [\"in\", 7],\n [\"instanceof\", 7],\n [\">>\", 8],\n [\"<<\", 8],\n [\">>>\", 8],\n [\"+\", 9],\n [\"-\", 9],\n [\"*\", 10],\n [\"/\", 10],\n [\"%\", 10],\n [\"**\", 11],\n]);\n\nfunction isTSTypeExpression(nodeId: number) {\n return (\n nodeId === __node(\"TSAsExpression\") ||\n nodeId === __node(\"TSSatisfiesExpression\") ||\n nodeId === __node(\"TSTypeAssertion\")\n );\n}\n\nconst isClassExtendsClause = (\n node: t.Node,\n parent: any,\n parentId: number,\n): parent is t.Class => {\n return (\n (parentId === __node(\"ClassDeclaration\") ||\n parentId === __node(\"ClassExpression\")) &&\n parent.superClass === node\n );\n};\n\nconst hasPostfixPart = (node: t.Node, parent: any, parentId: number) => {\n switch (parentId) {\n case __node(\"MemberExpression\"):\n case __node(\"OptionalMemberExpression\"):\n return parent.object === node;\n case __node(\"CallExpression\"):\n case __node(\"OptionalCallExpression\"):\n case __node(\"NewExpression\"):\n return parent.callee === node;\n case __node(\"TaggedTemplateExpression\"):\n return parent.tag === node;\n case __node(\"TSNonNullExpression\"):\n return true;\n }\n\n return false;\n};\n\nexport function NullableTypeAnnotation(\n node: t.NullableTypeAnnotation,\n parent: any,\n parentId: number,\n): boolean {\n return parentId === __node(\"ArrayTypeAnnotation\");\n}\n\nexport function FunctionTypeAnnotation(\n node: t.FunctionTypeAnnotation,\n parent: any,\n parentId: number,\n tokenContext: number,\n): boolean {\n return (\n // (() => A) | (() => B)\n parentId === __node(\"UnionTypeAnnotation\") ||\n // (() => A) & (() => B)\n parentId === __node(\"IntersectionTypeAnnotation\") ||\n // (() => A)[]\n parentId === __node(\"ArrayTypeAnnotation\") ||\n (tokenContext & TokenContext.arrowFlowReturnType) > 0\n );\n}\n\nexport function UpdateExpression(\n node: t.UpdateExpression,\n parent: any,\n parentId: number,\n): boolean {\n return (\n hasPostfixPart(node, parent, parentId) ||\n isClassExtendsClause(node, parent, parentId)\n );\n}\n\nfunction needsParenBeforeExpressionBrace(tokenContext: number) {\n return (\n (tokenContext &\n (TokenContext.expressionStatement | TokenContext.arrowBody)) >\n 0\n );\n}\n\nexport function ObjectExpression(\n node: t.ObjectExpression,\n parent: any,\n parentId: number,\n tokenContext: number,\n): boolean {\n return needsParenBeforeExpressionBrace(tokenContext);\n}\n\nexport function DoExpression(\n node: t.DoExpression,\n parent: any,\n parentId: number,\n tokenContext: number,\n): boolean {\n // `async do` can start an expression statement\n return (tokenContext & TokenContext.expressionStatement) > 0 && !node.async;\n}\n\nconst enum BinaryLikeType {\n Binary = 0,\n Logical = 1,\n TypeScript = 2,\n}\n\nfunction BinaryLike(\n node: t.Binary | t.TSAsExpression | t.TSSatisfiesExpression,\n parent: any,\n parentId: number,\n nodeType: BinaryLikeType,\n): boolean {\n if (isClassExtendsClause(node, parent, parentId)) {\n return true;\n }\n\n if (\n hasPostfixPart(node, parent, parentId) ||\n parentId === __node(\"UnaryExpression\") ||\n parentId === __node(\"SpreadElement\") ||\n parentId === __node(\"AwaitExpression\")\n ) {\n return true;\n }\n let parentPos: number | undefined;\n switch (parentId) {\n case __node(\"BinaryExpression\"):\n case __node(\"LogicalExpression\"):\n parentPos = PRECEDENCE.get(parent.operator);\n break;\n case __node(\"TSAsExpression\"):\n case __node(\"TSSatisfiesExpression\"):\n parentPos = 7; /* in */\n }\n if (parentPos !== undefined) {\n const nodePos =\n nodeType === BinaryLikeType.TypeScript\n ? 7 /* in */\n : PRECEDENCE.get((node as t.Binary).operator)!;\n if (parentPos > nodePos) return true;\n if (\n parentPos === nodePos &&\n parentId === __node(\"BinaryExpression\") &&\n (nodePos === 11 /* ** */ ? parent.left === node : parent.right === node)\n ) {\n return true;\n }\n if (\n nodeType === BinaryLikeType.Logical &&\n parentId === __node(\"LogicalExpression\") &&\n // 1: ??\n ((nodePos === 1 && parentPos !== 1) || (parentPos === 1 && nodePos !== 1))\n ) {\n return true;\n }\n }\n return false;\n}\n\nexport function UnionTypeAnnotation(\n node: t.UnionTypeAnnotation | t.IntersectionTypeAnnotation,\n parent: any,\n parentId: number,\n): boolean {\n switch (parentId) {\n case __node(\"ArrayTypeAnnotation\"):\n case __node(\"NullableTypeAnnotation\"):\n case __node(\"IntersectionTypeAnnotation\"):\n case __node(\"UnionTypeAnnotation\"):\n return true;\n }\n return false;\n}\n\nexport { UnionTypeAnnotation as IntersectionTypeAnnotation };\n\nexport function OptionalIndexedAccessType(\n node: t.OptionalIndexedAccessType,\n parent: any,\n parentId: number,\n): boolean {\n return parentId === __node(\"IndexedAccessType\") && parent.objectType === node;\n}\n\nexport function TSAsExpression(\n node: t.TSAsExpression | t.TSSatisfiesExpression,\n parent: any,\n parentId: number,\n): boolean {\n if (\n (parentId === __node(\"AssignmentExpression\") ||\n parentId === __node(\"AssignmentPattern\")) &&\n parent.left === node\n ) {\n return true;\n }\n if (\n parentId === __node(\"BinaryExpression\") &&\n (parent.operator === \"|\" || parent.operator === \"&\") &&\n node === parent.left\n ) {\n return true;\n }\n return BinaryLike(node, parent, parentId, BinaryLikeType.TypeScript);\n}\n\nexport { TSAsExpression as TSSatisfiesExpression };\n\nexport { UnaryLike as TSTypeAssertion };\n\nexport function TSConditionalType(\n node: t.TSConditionalType,\n parent: any,\n parentId: number,\n): boolean {\n switch (parentId) {\n case __node(\"TSArrayType\"):\n case __node(\"TSOptionalType\"):\n case __node(\"TSTypeOperator\"):\n // for `infer K extends (L extends M ? M : ...)`\n // fallthrough\n case __node(\"TSTypeParameter\"):\n return true;\n case __node(\"TSIndexedAccessType\"):\n return parent.objectType === node;\n case __node(\"TSIntersectionType\"):\n case __node(\"TSUnionType\"):\n return parent.types[0] === node;\n case __node(\"TSConditionalType\"):\n return parent.checkType === node || parent.extendsType === node;\n }\n return false;\n}\n\nexport function TSUnionType(\n node: t.TSUnionType | t.TSFunctionType,\n parent: any,\n parentId: number,\n): boolean {\n switch (parentId) {\n case __node(\"TSIntersectionType\"):\n case __node(\"TSTypeOperator\"):\n case __node(\"TSArrayType\"):\n case __node(\"TSOptionalType\"):\n return true;\n case __node(\"TSIndexedAccessType\"):\n return parent.objectType === node;\n }\n return false;\n}\n\nexport function TSIntersectionType(\n node: t.TSUnionType,\n parent: any,\n parentId: number,\n): boolean {\n return (\n parentId === __node(\"TSTypeOperator\") ||\n TSTypeOperator(node, parent, parentId)\n );\n}\n\nexport function TSInferType(\n node: t.TSInferType,\n parent: any,\n parentId: number,\n): boolean {\n if (TSTypeOperator(node, parent, parentId)) {\n return true;\n }\n if (\n (parentId === __node(\"TSIntersectionType\") ||\n parentId === __node(\"TSUnionType\")) &&\n node.typeParameter.constraint &&\n parent.types[0] === node\n ) {\n return true;\n }\n return false;\n}\n\nexport function TSTypeOperator(\n node: t.TSTypeOperator | t.TSUnionType | t.TSInferType,\n parent: any,\n parentId: number,\n): boolean {\n switch (parentId) {\n case __node(\"TSArrayType\"):\n case __node(\"TSOptionalType\"):\n return true;\n case __node(\"TSIndexedAccessType\"):\n if (parent.objectType === node) {\n return true;\n }\n }\n return false;\n}\n\nexport function TSInstantiationExpression(\n node: t.TSInstantiationExpression,\n parent: any,\n parentId: number,\n) {\n switch (parentId) {\n case __node(\"CallExpression\"):\n case __node(\"OptionalCallExpression\"):\n case __node(\"NewExpression\"):\n case __node(\"TSInstantiationExpression\"):\n return (\n (process.env.BABEL_8_BREAKING\n ? // @ts-ignore(Babel 7 vs Babel 8) Babel 8 AST\n parent.typeArguments\n : // @ts-ignore(Babel 7 vs Babel 8) Babel 7 AST\n parent.typeParameters) != null\n );\n }\n\n return false;\n}\n\nexport function TSFunctionType(\n node: t.TSFunctionType,\n parent: any,\n parentId: number,\n): boolean {\n if (TSUnionType(node, parent, parentId)) return true;\n\n return (\n parentId === __node(\"TSUnionType\") ||\n (parentId === __node(\"TSConditionalType\") &&\n (parent.checkType === node || parent.extendsType === node))\n );\n}\n\nexport { TSFunctionType as TSConstructorType };\n\nexport function BinaryExpression(\n node: t.BinaryExpression,\n parent: any,\n parentId: number,\n tokenContext: number,\n): boolean {\n if (BinaryLike(node, parent, parentId, BinaryLikeType.Binary)) return true;\n\n // for ((1 in []);;);\n // for (var x = (1 in []) in 2);\n return (\n (tokenContext & TokenContext.forInOrInitHeadAccumulate) > 0 &&\n node.operator === \"in\"\n );\n}\n\nexport function LogicalExpression(\n node: t.LogicalExpression,\n parent: any,\n parentId: number,\n): boolean {\n return BinaryLike(node, parent, parentId, BinaryLikeType.Logical);\n}\n\nexport function SequenceExpression(\n node: t.SequenceExpression,\n parent: any,\n parentId: number,\n): boolean {\n if (\n parentId === __node(\"SequenceExpression\") ||\n parentId === __node(\"ParenthesizedExpression\") ||\n (parentId === __node(\"MemberExpression\") && parent.property === node) ||\n (parentId === __node(\"OptionalMemberExpression\") &&\n parent.property === node) ||\n parentId === __node(\"TemplateLiteral\")\n ) {\n return false;\n }\n if (parentId === __node(\"ClassDeclaration\")) {\n return true;\n }\n if (parentId === __node(\"ForOfStatement\")) {\n return parent.right === node;\n }\n if (parentId === __node(\"ExportDefaultDeclaration\")) {\n return true;\n }\n\n return !isStatement(parent);\n}\n\nexport function YieldExpression(\n node: t.YieldExpression,\n parent: any,\n parentId: number,\n): boolean {\n return (\n parentId === __node(\"BinaryExpression\") ||\n parentId === __node(\"LogicalExpression\") ||\n parentId === __node(\"UnaryExpression\") ||\n parentId === __node(\"SpreadElement\") ||\n hasPostfixPart(node, parent, parentId) ||\n (parentId === __node(\"AwaitExpression\") && isYieldExpression(node)) ||\n (parentId === __node(\"ConditionalExpression\") && node === parent.test) ||\n isClassExtendsClause(node, parent, parentId) ||\n isTSTypeExpression(parentId)\n );\n}\n\nexport { YieldExpression as AwaitExpression };\n\nexport function ClassExpression(\n node: t.ClassExpression,\n parent: any,\n parentId: number,\n tokenContext: number,\n): boolean {\n return (\n (tokenContext &\n (TokenContext.expressionStatement | TokenContext.exportDefault)) >\n 0\n );\n}\n\nfunction UnaryLike(\n node:\n | t.UnaryLike\n | t.TSTypeAssertion\n | t.ArrowFunctionExpression\n | t.ConditionalExpression\n | t.AssignmentExpression,\n parent: any,\n parentId: number,\n): boolean {\n return (\n hasPostfixPart(node, parent, parentId) ||\n (parentId === __node(\"BinaryExpression\") &&\n parent.operator === \"**\" &&\n parent.left === node) ||\n isClassExtendsClause(node, parent, parentId)\n );\n}\n\nexport { UnaryLike as UnaryExpression, UnaryLike as SpreadElement };\n\nexport function FunctionExpression(\n node: t.FunctionExpression,\n parent: any,\n parentId: number,\n tokenContext: number,\n): boolean {\n return (\n (tokenContext &\n (TokenContext.expressionStatement | TokenContext.exportDefault)) >\n 0\n );\n}\n\nexport function ConditionalExpression(\n node:\n | t.ConditionalExpression\n | t.ArrowFunctionExpression\n | t.AssignmentExpression,\n parent: any,\n parentId: number,\n): boolean {\n switch (parentId) {\n case __node(\"UnaryExpression\"):\n case __node(\"SpreadElement\"):\n case __node(\"BinaryExpression\"):\n case __node(\"LogicalExpression\"):\n case __node(\"AwaitExpression\"):\n return true;\n case __node(\"ConditionalExpression\"):\n if (parent.test === node) {\n return true;\n }\n }\n\n if (isTSTypeExpression(parentId)) {\n return true;\n }\n\n return UnaryLike(node, parent, parentId);\n}\n\nexport { ConditionalExpression as ArrowFunctionExpression };\n\nexport function OptionalMemberExpression(\n node: t.OptionalMemberExpression,\n parent: any,\n parentId: number,\n): boolean {\n switch (parentId) {\n case __node(\"CallExpression\"):\n return parent.callee === node;\n case __node(\"MemberExpression\"):\n return parent.object === node;\n }\n return false;\n}\n\nexport { OptionalMemberExpression as OptionalCallExpression };\n\nexport function AssignmentExpression(\n node: t.AssignmentExpression,\n parent: any,\n parentId: number,\n tokenContext: number,\n): boolean {\n if (\n needsParenBeforeExpressionBrace(tokenContext) &&\n node.left.type === \"ObjectPattern\"\n ) {\n return true;\n }\n return ConditionalExpression(node, parent, parentId);\n}\n\nexport function Identifier(\n node: t.Identifier,\n parent: any,\n parentId: number,\n tokenContext: number,\n getRawIdentifier: (node: t.Identifier) => string,\n): boolean {\n if (getRawIdentifier && getRawIdentifier(node) !== node.name) {\n return false;\n }\n\n // 13.15.2 AssignmentExpression RS: Evaluation\n // (fn) = function () {};\n if (\n parentId === __node(\"AssignmentExpression\") &&\n node.extra?.parenthesized &&\n parent.left === node\n ) {\n const rightType = parent.right.type;\n if (\n (rightType === \"FunctionExpression\" || rightType === \"ClassExpression\") &&\n parent.right.id == null\n ) {\n return true;\n }\n }\n\n // fast path\n if (\n tokenContext & TokenContext.forOfHead ||\n ((parentId === __node(\"MemberExpression\") ||\n parentId === __node(\"OptionalMemberExpression\")) &&\n tokenContext &\n (TokenContext.expressionStatement |\n TokenContext.forInitHead |\n TokenContext.forInHead))\n ) {\n // Non-strict code allows the identifier `let`, but it cannot occur as-is in\n // certain contexts to avoid ambiguity with contextual keyword `let`.\n if (node.name === \"let\") {\n // Some contexts only forbid `let [`, so check if the next token would\n // be the left bracket of a computed member expression.\n const isFollowedByBracket =\n isMemberExpression(parent, {\n object: node,\n computed: true,\n }) ||\n isOptionalMemberExpression(parent, {\n object: node,\n computed: true,\n optional: false,\n });\n if (\n isFollowedByBracket &&\n tokenContext &\n (TokenContext.expressionStatement |\n TokenContext.forInitHead |\n TokenContext.forInHead)\n ) {\n return true;\n }\n return (tokenContext & TokenContext.forOfHead) > 0;\n }\n }\n\n // ECMAScript specifically forbids a for-of loop from starting with the\n // token sequence `for (async of`, because it would be ambiguous with\n // `for (async of => {};;)`, so we need to add extra parentheses.\n return (\n parentId === __node(\"ForOfStatement\") &&\n parent.left === node &&\n node.name === \"async\" &&\n !parent.await\n );\n}\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,IAAAA,EAAA,GAAAC,OAAA;AAQA,IAAAC,MAAA,GAAAD,OAAA;AAA0C;EAPxCE,kBAAkB;EAClBC,0BAA0B;EAC1BC,iBAAiB;EACjBC;AAAW,IAAAN,EAAA;AAMb,MAAMO,UAAU,GAAG,IAAIC,GAAG,CAAC,CACzB,CAAC,IAAI,EAAE,CAAC,CAAC,EACT,CAAC,IAAI,EAAE,CAAC,CAAC,EACT,CAAC,IAAI,EAAE,CAAC,CAAC,EACT,CAAC,GAAG,EAAE,CAAC,CAAC,EACR,CAAC,GAAG,EAAE,CAAC,CAAC,EACR,CAAC,GAAG,EAAE,CAAC,CAAC,EACR,CAAC,IAAI,EAAE,CAAC,CAAC,EACT,CAAC,KAAK,EAAE,CAAC,CAAC,EACV,CAAC,IAAI,EAAE,CAAC,CAAC,EACT,CAAC,KAAK,EAAE,CAAC,CAAC,EACV,CAAC,GAAG,EAAE,CAAC,CAAC,EACR,CAAC,GAAG,EAAE,CAAC,CAAC,EACR,CAAC,IAAI,EAAE,CAAC,CAAC,EACT,CAAC,IAAI,EAAE,CAAC,CAAC,EACT,CAAC,IAAI,EAAE,CAAC,CAAC,EACT,CAAC,YAAY,EAAE,CAAC,CAAC,EACjB,CAAC,IAAI,EAAE,CAAC,CAAC,EACT,CAAC,IAAI,EAAE,CAAC,CAAC,EACT,CAAC,KAAK,EAAE,CAAC,CAAC,EACV,CAAC,GAAG,EAAE,CAAC,CAAC,EACR,CAAC,GAAG,EAAE,CAAC,CAAC,EACR,CAAC,GAAG,EAAE,EAAE,CAAC,EACT,CAAC,GAAG,EAAE,EAAE,CAAC,EACT,CAAC,GAAG,EAAE,EAAE,CAAC,EACT,CAAC,IAAI,EAAE,EAAE,CAAC,CACX,CAAC;AAEF,SAASC,kBAAkBA,CAACC,MAAc,EAAE;EAC1C,OACEA,MAAM,QAA6B,IACnCA,MAAM,QAAoC,IAC1CA,MAAM,QAA8B;AAExC;AAEA,MAAMC,oBAAoB,GAAGA,CAC3BC,IAAY,EACZC,MAAW,EACXC,QAAgB,KACM;EACtB,OACE,CAACA,QAAQ,OAA+B,IACtCA,QAAQ,OAA8B,KACxCD,MAAM,CAACE,UAAU,KAAKH,IAAI;AAE9B,CAAC;AAED,MAAMI,cAAc,GAAGA,CAACJ,IAAY,EAAEC,MAAW,EAAEC,QAAgB,KAAK;EACtE,QAAQA,QAAQ;IACd;IACA;MACE,OAAOD,MAAM,CAACI,MAAM,KAAKL,IAAI;IAC/B;IACA;IACA;MACE,OAAOC,MAAM,CAACK,MAAM,KAAKN,IAAI;IAC/B;MACE,OAAOC,MAAM,CAACM,GAAG,KAAKP,IAAI;IAC5B;MACE,OAAO,IAAI;EACf;EAEA,OAAO,KAAK;AACd,CAAC;AAEM,SAASQ,sBAAsBA,CACpCR,IAA8B,EAC9BC,MAAW,EACXC,QAAgB,EACP;EACT,OAAOA,QAAQ,MAAkC;AACnD;AAEO,SAASO,sBAAsBA,CACpCT,IAA8B,EAC9BC,MAAW,EACXC,QAAgB,EAChBQ,YAAoB,EACX;EACT,QAEER,QAAQ,QAAkC,IAE1CA,QAAQ,OAAyC,IAEjDA,QAAQ,MAAkC,IAC1C,CAACQ,YAAY,GAAGC,mBAAY,CAACC,mBAAmB,IAAI;EAAC;AAEzD;AAEO,SAASC,gBAAgBA,CAC9Bb,IAAwB,EACxBC,MAAW,EACXC,QAAgB,EACP;EACT,OACEE,cAAc,CAACJ,IAAI,EAAEC,MAAM,EAAEC,QAAQ,CAAC,IACtCH,oBAAoB,CAACC,IAAI,EAAEC,MAAM,EAAEC,QAAQ,CAAC;AAEhD;AAEA,SAASY,+BAA+BA,CAACJ,YAAoB,EAAE;EAC7D,OACE,CAACA,YAAY,IACVC,mBAAY,CAACI,mBAAmB,GAAGJ,mBAAY,CAACK,SAAS,CAAC,IAC7D,CAAC;AAEL;AAEO,SAASC,gBAAgBA,CAC9BjB,IAAwB,EACxBC,MAAW,EACXC,QAAgB,EAChBQ,YAAoB,EACX;EACT,OAAOI,+BAA+B,CAACJ,YAAY,CAAC;AACtD;AAEO,SAASQ,YAAYA,CAC1BlB,IAAoB,EACpBC,MAAW,EACXC,QAAgB,EAChBQ,YAAoB,EACX;EAET,OAAO,CAACA,YAAY,GAAGC,mBAAY,CAACI,mBAAmB,IAAI,CAAC,IAAI,CAACf,IAAI,CAACmB,KAAK;AAC7E;AAQA,SAASC,UAAUA,CACjBpB,IAA2D,EAC3DC,MAAW,EACXC,QAAgB,EAChBmB,QAAwB,EACf;EACT,IAAItB,oBAAoB,CAACC,IAAI,EAAEC,MAAM,EAAEC,QAAQ,CAAC,EAAE;IAChD,OAAO,IAAI;EACb;EAEA,IACEE,cAAc,CAACJ,IAAI,EAAEC,MAAM,EAAEC,QAAQ,CAAC,IACtCA,QAAQ,QAA8B,IACtCA,QAAQ,QAA4B,IACpCA,QAAQ,MAA8B,EACtC;IACA,OAAO,IAAI;EACb;EACA,IAAIoB,SAA6B;EACjC,QAAQpB,QAAQ;IACd;IACA;MACEoB,SAAS,GAAG3B,UAAU,CAAC4B,GAAG,CAACtB,MAAM,CAACuB,QAAQ,CAAC;MAC3C;IACF;IACA;MACEF,SAAS,GAAG,CAAC;EACjB;EACA,IAAIA,SAAS,KAAKG,SAAS,EAAE;IAC3B,MAAMC,OAAO,GACXL,QAAQ,MAA8B,GAClC,CAAC,GACD1B,UAAU,CAAC4B,GAAG,CAAEvB,IAAI,CAAcwB,QAAQ,CAAE;IAClD,IAAIF,SAAS,GAAGI,OAAO,EAAE,OAAO,IAAI;IACpC,IACEJ,SAAS,KAAKI,OAAO,IACrBxB,QAAQ,OAA+B,KACtCwB,OAAO,KAAK,EAAE,GAAYzB,MAAM,CAAC0B,IAAI,KAAK3B,IAAI,GAAGC,MAAM,CAAC2B,KAAK,KAAK5B,IAAI,CAAC,EACxE;MACA,OAAO,IAAI;IACb;IACA,IACEqB,QAAQ,MAA2B,IACnCnB,QAAQ,QAAgC,KAEtCwB,OAAO,KAAK,CAAC,IAAIJ,SAAS,KAAK,CAAC,IAAMA,SAAS,KAAK,CAAC,IAAII,OAAO,KAAK,CAAE,CAAC,EAC1E;MACA,OAAO,IAAI;IACb;EACF;EACA,OAAO,KAAK;AACd;AAEO,SAASG,mBAAmBA,CACjC7B,IAA0D,EAC1DC,MAAW,EACXC,QAAgB,EACP;EACT,QAAQA,QAAQ;IACd;IACA;IACA;IACA;MACE,OAAO,IAAI;EACf;EACA,OAAO,KAAK;AACd;AAIO,SAAS4B,yBAAyBA,CACvC9B,IAAiC,EACjCC,MAAW,EACXC,QAAgB,EACP;EACT,OAAOA,QAAQ,OAAgC,IAAID,MAAM,CAAC8B,UAAU,KAAK/B,IAAI;AAC/E;AAEO,SAASgC,cAAcA,CAC5BhC,IAAgD,EAChDC,MAAW,EACXC,QAAgB,EACP;EACT,IACE,CAACA,QAAQ,MAAmC,IAC1CA,QAAQ,MAAgC,KAC1CD,MAAM,CAAC0B,IAAI,KAAK3B,IAAI,EACpB;IACA,OAAO,IAAI;EACb;EACA,IACEE,QAAQ,OAA+B,KACtCD,MAAM,CAACuB,QAAQ,KAAK,GAAG,IAAIvB,MAAM,CAACuB,QAAQ,KAAK,GAAG,CAAC,IACpDxB,IAAI,KAAKC,MAAM,CAAC0B,IAAI,EACpB;IACA,OAAO,IAAI;EACb;EACA,OAAOP,UAAU,CAACpB,IAAI,EAAEC,MAAM,EAAEC,QAAQ,GAA2B,CAAC;AACtE;AAMO,SAAS+B,iBAAiBA,CAC/BjC,IAAyB,EACzBC,MAAW,EACXC,QAAgB,EACP;EACT,QAAQA,QAAQ;IACd;IACA;IACA;IAGA;MACE,OAAO,IAAI;IACb;MACE,OAAOD,MAAM,CAAC8B,UAAU,KAAK/B,IAAI;IACnC;IACA;MACE,OAAOC,MAAM,CAACiC,KAAK,CAAC,CAAC,CAAC,KAAKlC,IAAI;IACjC;MACE,OAAOC,MAAM,CAACkC,SAAS,KAAKnC,IAAI,IAAIC,MAAM,CAACmC,WAAW,KAAKpC,IAAI;EACnE;EACA,OAAO,KAAK;AACd;AAEO,SAASqC,WAAWA,CACzBrC,IAAsC,EACtCC,MAAW,EACXC,QAAgB,EACP;EACT,QAAQA,QAAQ;IACd;IACA;IACA;IACA;MACE,OAAO,IAAI;IACb;MACE,OAAOD,MAAM,CAAC8B,UAAU,KAAK/B,IAAI;EACrC;EACA,OAAO,KAAK;AACd;AAEO,SAASsC,kBAAkBA,CAChCtC,IAAmB,EACnBC,MAAW,EACXC,QAAgB,EACP;EACT,OACEA,QAAQ,QAA6B,IACrCqC,cAAc,CAACvC,IAAI,EAAEC,MAAM,EAAEC,QAAQ,CAAC;AAE1C;AAEO,SAASsC,WAAWA,CACzBxC,IAAmB,EACnBC,MAAW,EACXC,QAAgB,EACP;EACT,IAAIqC,cAAc,CAACvC,IAAI,EAAEC,MAAM,EAAEC,QAAQ,CAAC,EAAE;IAC1C,OAAO,IAAI;EACb;EACA,IACE,CAACA,QAAQ,QAAiC,IACxCA,QAAQ,QAA0B,KACpCF,IAAI,CAACyC,aAAa,CAACC,UAAU,IAC7BzC,MAAM,CAACiC,KAAK,CAAC,CAAC,CAAC,KAAKlC,IAAI,EACxB;IACA,OAAO,IAAI;EACb;EACA,OAAO,KAAK;AACd;AAEO,SAASuC,cAAcA,CAC5BvC,IAAsD,EACtDC,MAAW,EACXC,QAAgB,EACP;EACT,QAAQA,QAAQ;IACd;IACA;MACE,OAAO,IAAI;IACb;MACE,IAAID,MAAM,CAAC8B,UAAU,KAAK/B,IAAI,EAAE;QAC9B,OAAO,IAAI;MACb;EACJ;EACA,OAAO,KAAK;AACd;AAEO,SAAS2C,yBAAyBA,CACvC3C,IAAiC,EACjCC,MAAW,EACXC,QAAgB,EAChB;EACA,QAAQA,QAAQ;IACd;IACA;IACA;IACA;MACE,OACE,CAIID,MAAM,CAAC2C;MAAc,KAAK,IAAI;EAExC;EAEA,OAAO,KAAK;AACd;AAEO,SAASC,cAAcA,CAC5B7C,IAAsB,EACtBC,MAAW,EACXC,QAAgB,EACP;EACT,IAAImC,WAAW,CAACrC,IAAI,EAAEC,MAAM,EAAEC,QAAQ,CAAC,EAAE,OAAO,IAAI;EAEpD,OACEA,QAAQ,QAA0B,IACjCA,QAAQ,QAAgC,KACtCD,MAAM,CAACkC,SAAS,KAAKnC,IAAI,IAAIC,MAAM,CAACmC,WAAW,KAAKpC,IAAI,CAAE;AAEjE;AAIO,SAAS8C,gBAAgBA,CAC9B9C,IAAwB,EACxBC,MAAW,EACXC,QAAgB,EAChBQ,YAAoB,EACX;EACT,IAAIU,UAAU,CAACpB,IAAI,EAAEC,MAAM,EAAEC,QAAQ,GAAuB,CAAC,EAAE,OAAO,IAAI;EAI1E,OACE,CAACQ,YAAY,GAAGC,mBAAY,CAACoC,yBAAyB,IAAI,CAAC,IAC3D/C,IAAI,CAACwB,QAAQ,KAAK,IAAI;AAE1B;AAEO,SAASwB,iBAAiBA,CAC/BhD,IAAyB,EACzBC,MAAW,EACXC,QAAgB,EACP;EACT,OAAOkB,UAAU,CAACpB,IAAI,EAAEC,MAAM,EAAEC,QAAQ,GAAwB,CAAC;AACnE;AAEO,SAAS+C,kBAAkBA,CAChCjD,IAA0B,EAC1BC,MAAW,EACXC,QAAgB,EACP;EACT,IACEA,QAAQ,QAAiC,IACzCA,QAAQ,QAAsC,IAC7CA,QAAQ,QAA+B,IAAID,MAAM,CAACiD,QAAQ,KAAKlD,IAAK,IACpEE,QAAQ,QAAuC,IAC9CD,MAAM,CAACiD,QAAQ,KAAKlD,IAAK,IAC3BE,QAAQ,QAA8B,EACtC;IACA,OAAO,KAAK;EACd;EACA,IAAIA,QAAQ,OAA+B,EAAE;IAC3C,OAAO,IAAI;EACb;EACA,IAAIA,QAAQ,OAA6B,EAAE;IACzC,OAAOD,MAAM,CAAC2B,KAAK,KAAK5B,IAAI;EAC9B;EACA,IAAIE,QAAQ,OAAuC,EAAE;IACnD,OAAO,IAAI;EACb;EAEA,OAAO,CAACR,WAAW,CAACO,MAAM,CAAC;AAC7B;AAEO,SAASkD,eAAeA,CAC7BnD,IAAuB,EACvBC,MAAW,EACXC,QAAgB,EACP;EACT,OACEA,QAAQ,OAA+B,IACvCA,QAAQ,QAAgC,IACxCA,QAAQ,QAA8B,IACtCA,QAAQ,QAA4B,IACpCE,cAAc,CAACJ,IAAI,EAAEC,MAAM,EAAEC,QAAQ,CAAC,IACrCA,QAAQ,MAA8B,IAAIT,iBAAiB,CAACO,IAAI,CAAE,IAClEE,QAAQ,OAAoC,IAAIF,IAAI,KAAKC,MAAM,CAACmD,IAAK,IACtErD,oBAAoB,CAACC,IAAI,EAAEC,MAAM,EAAEC,QAAQ,CAAC,IAC5CL,kBAAkB,CAACK,QAAQ,CAAC;AAEhC;AAIO,SAASmD,eAAeA,CAC7BrD,IAAuB,EACvBC,MAAW,EACXC,QAAgB,EAChBQ,YAAoB,EACX;EACT,OACE,CAACA,YAAY,IACVC,mBAAY,CAACI,mBAAmB,GAAGJ,mBAAY,CAAC2C,aAAa,CAAC,IACjE,CAAC;AAEL;AAEA,SAASC,SAASA,CAChBvD,IAK0B,EAC1BC,MAAW,EACXC,QAAgB,EACP;EACT,OACEE,cAAc,CAACJ,IAAI,EAAEC,MAAM,EAAEC,QAAQ,CAAC,IACrCA,QAAQ,OAA+B,IACtCD,MAAM,CAACuB,QAAQ,KAAK,IAAI,IACxBvB,MAAM,CAAC0B,IAAI,KAAK3B,IAAK,IACvBD,oBAAoB,CAACC,IAAI,EAAEC,MAAM,EAAEC,QAAQ,CAAC;AAEhD;AAIO,SAASsD,kBAAkBA,CAChCxD,IAA0B,EAC1BC,MAAW,EACXC,QAAgB,EAChBQ,YAAoB,EACX;EACT,OACE,CAACA,YAAY,IACVC,mBAAY,CAACI,mBAAmB,GAAGJ,mBAAY,CAAC2C,aAAa,CAAC,IACjE,CAAC;AAEL;AAEO,SAASG,qBAAqBA,CACnCzD,IAG0B,EAC1BC,MAAW,EACXC,QAAgB,EACP;EACT,QAAQA,QAAQ;IACd;IACA;IACA;IACA;IACA;MACE,OAAO,IAAI;IACb;MACE,IAAID,MAAM,CAACmD,IAAI,KAAKpD,IAAI,EAAE;QACxB,OAAO,IAAI;MACb;EACJ;EAEA,IAAIH,kBAAkB,CAACK,QAAQ,CAAC,EAAE;IAChC,OAAO,IAAI;EACb;EAEA,OAAOqD,SAAS,CAACvD,IAAI,EAAEC,MAAM,EAAEC,QAAQ,CAAC;AAC1C;AAIO,SAASwD,wBAAwBA,CACtC1D,IAAgC,EAChCC,MAAW,EACXC,QAAgB,EACP;EACT,QAAQA,QAAQ;IACd;MACE,OAAOD,MAAM,CAACK,MAAM,KAAKN,IAAI;IAC/B;MACE,OAAOC,MAAM,CAACI,MAAM,KAAKL,IAAI;EACjC;EACA,OAAO,KAAK;AACd;AAIO,SAAS2D,oBAAoBA,CAClC3D,IAA4B,EAC5BC,MAAW,EACXC,QAAgB,EAChBQ,YAAoB,EACX;EACT,IACEI,+BAA+B,CAACJ,YAAY,CAAC,IAC7CV,IAAI,CAAC2B,IAAI,CAACiC,IAAI,KAAK,eAAe,EAClC;IACA,OAAO,IAAI;EACb;EACA,OAAOH,qBAAqB,CAACzD,IAAI,EAAEC,MAAM,EAAEC,QAAQ,CAAC;AACtD;AAEO,SAAS2D,UAAUA,CACxB7D,IAAkB,EAClBC,MAAW,EACXC,QAAgB,EAChBQ,YAAoB,EACpBoD,gBAAgD,EACvC;EAAA,IAAAC,WAAA;EACT,IAAID,gBAAgB,IAAIA,gBAAgB,CAAC9D,IAAI,CAAC,KAAKA,IAAI,CAACgE,IAAI,EAAE;IAC5D,OAAO,KAAK;EACd;EAIA,IACE9D,QAAQ,MAAmC,KAAA6D,WAAA,GAC3C/D,IAAI,CAACiE,KAAK,aAAVF,WAAA,CAAYG,aAAa,IACzBjE,MAAM,CAAC0B,IAAI,KAAK3B,IAAI,EACpB;IACA,MAAMmE,SAAS,GAAGlE,MAAM,CAAC2B,KAAK,CAACgC,IAAI;IACnC,IACE,CAACO,SAAS,KAAK,oBAAoB,IAAIA,SAAS,KAAK,iBAAiB,KACtElE,MAAM,CAAC2B,KAAK,CAACwC,EAAE,IAAI,IAAI,EACvB;MACA,OAAO,IAAI;IACb;EACF;EAGA,IACE1D,YAAY,GAAGC,mBAAY,CAAC0D,SAAS,IACpC,CAACnE,QAAQ,QAA+B,IACvCA,QAAQ,QAAuC,KAC/CQ,YAAY,IACTC,mBAAY,CAACI,mBAAmB,GAC/BJ,mBAAY,CAAC2D,WAAW,GACxB3D,mBAAY,CAAC4D,SAAS,CAAE,EAC9B;IAGA,IAAIvE,IAAI,CAACgE,IAAI,KAAK,KAAK,EAAE;MAGvB,MAAMQ,mBAAmB,GACvBjF,kBAAkB,CAACU,MAAM,EAAE;QACzBI,MAAM,EAAEL,IAAI;QACZyE,QAAQ,EAAE;MACZ,CAAC,CAAC,IACFjF,0BAA0B,CAACS,MAAM,EAAE;QACjCI,MAAM,EAAEL,IAAI;QACZyE,QAAQ,EAAE,IAAI;QACdC,QAAQ,EAAE;MACZ,CAAC,CAAC;MACJ,IACEF,mBAAmB,IACnB9D,YAAY,IACTC,mBAAY,CAACI,mBAAmB,GAC/BJ,mBAAY,CAAC2D,WAAW,GACxB3D,mBAAY,CAAC4D,SAAS,CAAC,EAC3B;QACA,OAAO,IAAI;MACb;MACA,OAAO,CAAC7D,YAAY,GAAGC,mBAAY,CAAC0D,SAAS,IAAI,CAAC;IACpD;EACF;EAKA,OACEnE,QAAQ,OAA6B,IACrCD,MAAM,CAAC0B,IAAI,KAAK3B,IAAI,IACpBA,IAAI,CAACgE,IAAI,KAAK,OAAO,IACrB,CAAC/D,MAAM,CAAC0E,KAAK;AAEjB","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/nodes.js b/node_modules/@babel/generator/lib/nodes.js deleted file mode 100644 index 8754a389..00000000 --- a/node_modules/@babel/generator/lib/nodes.js +++ /dev/null @@ -1,19 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.generatorInfosMap = void 0; -var generatorFunctions = require("./generators/index.js"); -var deprecatedGeneratorFunctions = require("./generators/deprecated.js"); -const generatorInfosMap = exports.generatorInfosMap = new Map(); -let index = 0; -for (const key of Object.keys(generatorFunctions).sort()) { - if (key.startsWith("_")) continue; - generatorInfosMap.set(key, [generatorFunctions[key], index++, undefined]); -} -for (const key of Object.keys(deprecatedGeneratorFunctions)) { - generatorInfosMap.set(key, [deprecatedGeneratorFunctions[key], index++, undefined]); -} - -//# sourceMappingURL=nodes.js.map diff --git a/node_modules/@babel/generator/lib/nodes.js.map b/node_modules/@babel/generator/lib/nodes.js.map deleted file mode 100644 index 6aa82830..00000000 --- a/node_modules/@babel/generator/lib/nodes.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["generatorFunctions","require","deprecatedGeneratorFunctions","generatorInfosMap","exports","Map","index","key","Object","keys","sort","startsWith","set","undefined"],"sources":["../src/nodes.ts"],"sourcesContent":["import type * as t from \"@babel/types\";\n\nimport * as generatorFunctions from \"./generators/index.ts\";\nimport * as deprecatedGeneratorFunctions from \"./generators/deprecated.ts\";\nimport type { NodeHandler } from \"./node/index.ts\";\nimport type Printer from \"./printer.ts\";\n\ndeclare global {\n function __node(type: t.Node[\"type\"]): number;\n}\n\nconst generatorInfosMap = new Map<\n string,\n [\n (this: Printer, node: t.Node, parent?: t.Node | null) => void,\n number,\n NodeHandler | undefined,\n ]\n>();\nlet index = 0;\n\nfor (const key of Object.keys(generatorFunctions).sort() as Exclude<\n keyof typeof generatorFunctions,\n `_${string}`\n>[]) {\n if (key.startsWith(\"_\")) continue;\n generatorInfosMap.set(key, [generatorFunctions[key], index++, undefined]);\n}\nif (!process.env.BABEL_8_BREAKING) {\n for (const key of Object.keys(\n deprecatedGeneratorFunctions,\n ) as (keyof typeof deprecatedGeneratorFunctions)[]) {\n generatorInfosMap.set(key, [\n deprecatedGeneratorFunctions[key],\n index++,\n undefined,\n ]);\n }\n}\n\nexport { generatorInfosMap };\n"],"mappings":";;;;;;AAEA,IAAAA,kBAAA,GAAAC,OAAA;AACA,IAAAC,4BAAA,GAAAD,OAAA;AAQA,MAAME,iBAAiB,GAAAC,OAAA,CAAAD,iBAAA,GAAG,IAAIE,GAAG,CAO/B,CAAC;AACH,IAAIC,KAAK,GAAG,CAAC;AAEb,KAAK,MAAMC,GAAG,IAAIC,MAAM,CAACC,IAAI,CAACT,kBAAkB,CAAC,CAACU,IAAI,CAAC,CAAC,EAGnD;EACH,IAAIH,GAAG,CAACI,UAAU,CAAC,GAAG,CAAC,EAAE;EACzBR,iBAAiB,CAACS,GAAG,CAACL,GAAG,EAAE,CAACP,kBAAkB,CAACO,GAAG,CAAC,EAAED,KAAK,EAAE,EAAEO,SAAS,CAAC,CAAC;AAC3E;AAEE,KAAK,MAAMN,GAAG,IAAIC,MAAM,CAACC,IAAI,CAC3BP,4BACF,CAAC,EAAmD;EAClDC,iBAAiB,CAACS,GAAG,CAACL,GAAG,EAAE,CACzBL,4BAA4B,CAACK,GAAG,CAAC,EACjCD,KAAK,EAAE,EACPO,SAAS,CACV,CAAC;AACJ","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/printer.js b/node_modules/@babel/generator/lib/printer.js deleted file mode 100644 index ffdd45f6..00000000 --- a/node_modules/@babel/generator/lib/printer.js +++ /dev/null @@ -1,782 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; -var _buffer = require("./buffer.js"); -var _index = require("./node/index.js"); -var _nodes = require("./nodes.js"); -var _t = require("@babel/types"); -var _tokenMap = require("./token-map.js"); -var _types2 = require("./generators/types.js"); -const { - isExpression, - isFunction, - isStatement, - isClassBody, - isTSInterfaceBody, - isTSEnumMember -} = _t; -const SCIENTIFIC_NOTATION = /e/i; -const ZERO_DECIMAL_INTEGER = /\.0+$/; -const HAS_NEWLINE = /[\n\r\u2028\u2029]/; -const HAS_NEWLINE_OR_BlOCK_COMMENT_END = /[\n\r\u2028\u2029]|\*\//; -function commentIsNewline(c) { - return c.type === "CommentLine" || HAS_NEWLINE.test(c.value); -} -class Printer { - constructor(format, map, tokens = null, originalCode = null) { - this.tokenContext = _index.TokenContext.normal; - this._tokens = null; - this._originalCode = null; - this._currentNode = null; - this._currentTypeId = null; - this._indent = 0; - this._indentRepeat = 0; - this._insideAux = false; - this._noLineTerminator = false; - this._noLineTerminatorAfterNode = null; - this._printAuxAfterOnNextUserNode = false; - this._printedComments = new Set(); - this._lastCommentLine = 0; - this._innerCommentsState = 0; - this._flags = 0; - this.tokenMap = null; - this._boundGetRawIdentifier = null; - this._printSemicolonBeforeNextNode = -1; - this._printSemicolonBeforeNextToken = -1; - this.format = format; - this._tokens = tokens; - this._originalCode = originalCode; - this._indentRepeat = format.indent.style.length; - this._inputMap = (map == null ? void 0 : map._inputMap) || null; - this._buf = new _buffer.default(map, format.indent.style[0]); - const { - preserveFormat, - compact, - concise, - retainLines, - retainFunctionParens - } = format; - if (preserveFormat) { - this._flags |= 1; - } - if (compact) { - this._flags |= 2; - } - if (concise) { - this._flags |= 4; - } - if (retainLines) { - this._flags |= 8; - } - if (retainFunctionParens) { - this._flags |= 16; - } - if (format.auxiliaryCommentBefore || format.auxiliaryCommentAfter) { - this._flags |= 32; - } - } - enterDelimited() { - const oldNoLineTerminatorAfterNode = this._noLineTerminatorAfterNode; - if (oldNoLineTerminatorAfterNode !== null) { - this._noLineTerminatorAfterNode = null; - } - return oldNoLineTerminatorAfterNode; - } - generate(ast) { - if (this.format.preserveFormat) { - this.tokenMap = new _tokenMap.TokenMap(ast, this._tokens, this._originalCode); - this._boundGetRawIdentifier = _types2._getRawIdentifier.bind(this); - } - this.print(ast); - this._maybeAddAuxComment(); - return this._buf.get(); - } - indent(flags = this._flags) { - if (flags & (1 | 2 | 4)) { - return; - } - this._indent += this._indentRepeat; - } - dedent(flags = this._flags) { - if (flags & (1 | 2 | 4)) { - return; - } - this._indent -= this._indentRepeat; - } - semicolon(force = false) { - const flags = this._flags; - if (flags & 32) { - this._maybeAddAuxComment(); - } - if (flags & 1) { - const node = this._currentNode; - if (node.start != null && node.end != null) { - if (!this.tokenMap.endMatches(node, ";")) { - this._printSemicolonBeforeNextNode = this._buf.getCurrentLine(); - return; - } - const indexes = this.tokenMap.getIndexes(this._currentNode); - this._catchUpTo(this._tokens[indexes[indexes.length - 1]].loc.start); - } - } - if (force) { - this._appendChar(59); - } else { - this._queue(59); - } - this._noLineTerminator = false; - } - rightBrace(node) { - if (this.format.minified) { - this._buf.removeLastSemicolon(); - } - this.sourceWithOffset("end", node.loc, -1); - this.tokenChar(125); - } - rightParens(node) { - this.sourceWithOffset("end", node.loc, -1); - this.tokenChar(41); - } - space(force = false) { - if (this._flags & (1 | 2)) { - return; - } - if (force) { - this._space(); - } else { - const lastCp = this.getLastChar(true); - if (lastCp !== 0 && lastCp !== 32 && lastCp !== 10) { - this._space(); - } - } - } - word(str, noLineTerminatorAfter = false) { - this.tokenContext &= _index.TokenContext.forInOrInitHeadAccumulatePassThroughMask; - this._maybePrintInnerComments(str); - const flags = this._flags; - if (flags & 32) { - this._maybeAddAuxComment(); - } - if (flags & 1) this._catchUpToCurrentToken(str); - const lastChar = this.getLastChar(); - if (lastChar === -2 || lastChar === -3 || lastChar === 47 && str.charCodeAt(0) === 47) { - this._space(); - } - this._append(str, false); - this.setLastChar(-3); - this._noLineTerminator = noLineTerminatorAfter; - } - number(str, number) { - function isNonDecimalLiteral(str) { - if (str.length > 2 && str.charCodeAt(0) === 48) { - const secondChar = str.charCodeAt(1); - return secondChar === 98 || secondChar === 111 || secondChar === 120; - } - return false; - } - this.word(str); - if (Number.isInteger(number) && !isNonDecimalLiteral(str) && !SCIENTIFIC_NOTATION.test(str) && !ZERO_DECIMAL_INTEGER.test(str) && str.charCodeAt(str.length - 1) !== 46) { - this.setLastChar(-2); - } - } - token(str, maybeNewline = false, occurrenceCount = 0, mayNeedSpace = false) { - this.tokenContext &= _index.TokenContext.forInOrInitHeadAccumulatePassThroughMask; - this._maybePrintInnerComments(str, occurrenceCount); - const flags = this._flags; - if (flags & 32) { - this._maybeAddAuxComment(); - } - if (flags & 1) { - this._catchUpToCurrentToken(str, occurrenceCount); - } - if (mayNeedSpace) { - const strFirst = str.charCodeAt(0); - if ((strFirst === 45 && str === "--" || strFirst === 61) && this.getLastChar() === 33 || strFirst === 43 && this.getLastChar() === 43 || strFirst === 45 && this.getLastChar() === 45 || strFirst === 46 && this.getLastChar() === -2) { - this._space(); - } - } - this._append(str, maybeNewline); - this._noLineTerminator = false; - } - tokenChar(char, occurrenceCount = 0) { - this.tokenContext &= _index.TokenContext.forInOrInitHeadAccumulatePassThroughMask; - this._maybePrintInnerComments(char, occurrenceCount); - const flags = this._flags; - if (flags & 32) { - this._maybeAddAuxComment(); - } - if (flags & 1) { - this._catchUpToCurrentToken(char, occurrenceCount); - } - if (char === 43 && this.getLastChar() === 43 || char === 45 && this.getLastChar() === 45 || char === 46 && this.getLastChar() === -2) { - this._space(); - } - this._appendChar(char); - this._noLineTerminator = false; - } - newline(i = 1, flags = this._flags) { - if (i <= 0) return; - if (flags & (8 | 2)) { - return; - } - if (flags & 4) { - this.space(); - return; - } - if (i > 2) i = 2; - i -= this._buf.getNewlineCount(); - for (let j = 0; j < i; j++) { - this._newline(); - } - } - endsWith(char) { - return this.getLastChar(true) === char; - } - getLastChar(checkQueue) { - return this._buf.getLastChar(checkQueue); - } - setLastChar(char) { - this._buf._last = char; - } - exactSource(loc, cb) { - if (!loc) { - cb(); - return; - } - this._catchUp("start", loc); - this._buf.exactSource(loc, cb); - } - source(prop, loc) { - if (!loc) return; - this._catchUp(prop, loc); - this._buf.source(prop, loc); - } - sourceWithOffset(prop, loc, columnOffset) { - if (!loc || this.format.preserveFormat) return; - this._catchUp(prop, loc); - this._buf.sourceWithOffset(prop, loc, columnOffset); - } - sourceIdentifierName(identifierName, pos) { - if (!this._buf._canMarkIdName) return; - const sourcePosition = this._buf._sourcePosition; - sourcePosition.identifierNamePos = pos; - sourcePosition.identifierName = identifierName; - } - _space() { - this._queue(32); - } - _newline() { - if (this._buf._queuedChar === 32) this._buf._queuedChar = 0; - this._appendChar(10, true); - } - _catchUpToCurrentToken(str, occurrenceCount = 0) { - const token = this.tokenMap.findMatching(this._currentNode, str, occurrenceCount); - if (token) this._catchUpTo(token.loc.start); - if (this._printSemicolonBeforeNextToken !== -1 && this._printSemicolonBeforeNextToken === this._buf.getCurrentLine()) { - this._appendChar(59, true); - } - this._printSemicolonBeforeNextToken = -1; - this._printSemicolonBeforeNextNode = -1; - } - _append(str, maybeNewline) { - this._maybeIndent(); - this._buf.append(str, maybeNewline); - } - _appendChar(char, noIndent) { - if (!noIndent) { - this._maybeIndent(); - } - this._buf.appendChar(char); - } - _queue(char) { - this._buf.queue(char); - this.setLastChar(-1); - } - _maybeIndent() { - const indent = this._shouldIndent(); - if (indent > 0) { - this._buf._appendChar(-1, indent, false); - } - } - _shouldIndent() { - return this.endsWith(10) ? this._indent : 0; - } - catchUp(line) { - if (!this.format.retainLines) return; - const count = line - this._buf.getCurrentLine(); - for (let i = 0; i < count; i++) { - this._newline(); - } - } - _catchUp(prop, loc) { - const flags = this._flags; - if ((flags & 1) === 0) { - if (flags & 8 && loc != null && loc[prop]) { - this.catchUp(loc[prop].line); - } - return; - } - const pos = loc == null ? void 0 : loc[prop]; - if (pos != null) this._catchUpTo(pos); - } - _catchUpTo({ - line, - column, - index - }) { - const count = line - this._buf.getCurrentLine(); - if (count > 0 && this._noLineTerminator) { - return; - } - for (let i = 0; i < count; i++) { - this._newline(); - } - const spacesCount = count > 0 ? column : column - this._buf.getCurrentColumn(); - if (spacesCount > 0) { - const spaces = this._originalCode ? this._originalCode.slice(index - spacesCount, index).replace(/[^\t\x0B\f \xA0\u1680\u2000-\u200A\u202F\u205F\u3000\uFEFF]/gu, " ") : " ".repeat(spacesCount); - this._append(spaces, false); - this.setLastChar(32); - } - } - printTerminatorless(node) { - this._noLineTerminator = true; - this.print(node); - } - print(node, noLineTerminatorAfter = false, resetTokenContext = false, trailingCommentsLineOffset) { - var _node$leadingComments, _node$leadingComments2; - if (!node) return; - this._innerCommentsState = 0; - const { - type, - loc, - extra - } = node; - const flags = this._flags; - let changedFlags = false; - if (node._compact) { - this._flags |= 4; - changedFlags = true; - } - const nodeInfo = _nodes.generatorInfosMap.get(type); - if (nodeInfo === undefined) { - throw new ReferenceError(`unknown node of type ${JSON.stringify(type)} with constructor ${JSON.stringify(node.constructor.name)}`); - } - const [printMethod, nodeId, needsParens] = nodeInfo; - const parent = this._currentNode; - const parentId = this._currentTypeId; - this._currentNode = node; - this._currentTypeId = nodeId; - if (flags & 1) { - this._printSemicolonBeforeNextToken = this._printSemicolonBeforeNextNode; - } - let oldInAux; - if (flags & 32) { - oldInAux = this._insideAux; - this._insideAux = loc == null; - this._maybeAddAuxComment(this._insideAux && !oldInAux); - } - let oldTokenContext = 0; - if (resetTokenContext) { - oldTokenContext = this.tokenContext; - if (oldTokenContext & _index.TokenContext.forInOrInitHeadAccumulate) { - this.tokenContext = 0; - } else { - oldTokenContext = 0; - } - } - const parenthesized = extra != null && extra.parenthesized; - let shouldPrintParens = parenthesized && flags & 1 || parenthesized && flags & 16 && nodeId === 71 || parent && ((0, _index.parentNeedsParens)(node, parent, parentId) || needsParens != null && needsParens(node, parent, parentId, this.tokenContext, flags & 1 ? this._boundGetRawIdentifier : undefined)); - if (!shouldPrintParens && parenthesized && (_node$leadingComments = node.leadingComments) != null && _node$leadingComments.length && node.leadingComments[0].type === "CommentBlock") { - switch (parentId) { - case 65: - case 243: - case 6: - case 143: - break; - case 17: - case 130: - case 112: - if (parent.callee !== node) break; - default: - shouldPrintParens = true; - } - } - let indentParenthesized = false; - if (!shouldPrintParens && this._noLineTerminator && ((_node$leadingComments2 = node.leadingComments) != null && _node$leadingComments2.some(commentIsNewline) || flags & 8 && loc && loc.start.line > this._buf.getCurrentLine())) { - shouldPrintParens = true; - indentParenthesized = true; - } - let oldNoLineTerminatorAfterNode; - if (!shouldPrintParens) { - noLineTerminatorAfter || (noLineTerminatorAfter = !!parent && this._noLineTerminatorAfterNode === parent && (0, _index.isLastChild)(parent, node)); - if (noLineTerminatorAfter) { - var _node$trailingComment; - if ((_node$trailingComment = node.trailingComments) != null && _node$trailingComment.some(commentIsNewline)) { - if (isExpression(node)) shouldPrintParens = true; - } else { - oldNoLineTerminatorAfterNode = this._noLineTerminatorAfterNode; - this._noLineTerminatorAfterNode = node; - } - } - } - if (shouldPrintParens) { - this.tokenChar(40); - if (indentParenthesized) this.indent(); - this._innerCommentsState = 0; - if (!resetTokenContext) { - oldTokenContext = this.tokenContext; - } - if (oldTokenContext & _index.TokenContext.forInOrInitHeadAccumulate) { - this.tokenContext = 0; - } - oldNoLineTerminatorAfterNode = this._noLineTerminatorAfterNode; - this._noLineTerminatorAfterNode = null; - } - this._printLeadingComments(node, parent); - this.exactSource(nodeId === 139 || nodeId === 66 ? null : loc, printMethod.bind(this, node, parent)); - if (shouldPrintParens) { - this._printTrailingComments(node, parent); - if (indentParenthesized) { - this.dedent(); - this.newline(); - } - this.tokenChar(41); - this._noLineTerminator = noLineTerminatorAfter; - } else if (noLineTerminatorAfter && !this._noLineTerminator) { - this._noLineTerminator = true; - this._printTrailingComments(node, parent); - } else { - this._printTrailingComments(node, parent, trailingCommentsLineOffset); - } - if (oldTokenContext) this.tokenContext = oldTokenContext; - this._currentNode = parent; - this._currentTypeId = parentId; - if (changedFlags) { - this._flags = flags; - } - if (flags & 32) { - this._insideAux = oldInAux; - } - if (oldNoLineTerminatorAfterNode != null) { - this._noLineTerminatorAfterNode = oldNoLineTerminatorAfterNode; - } - this._innerCommentsState = 0; - } - _maybeAddAuxComment(enteredPositionlessNode) { - if (enteredPositionlessNode) this._printAuxBeforeComment(); - if (!this._insideAux) this._printAuxAfterComment(); - } - _printAuxBeforeComment() { - if (this._printAuxAfterOnNextUserNode) return; - this._printAuxAfterOnNextUserNode = true; - const comment = this.format.auxiliaryCommentBefore; - if (comment) { - this._printComment({ - type: "CommentBlock", - value: comment - }, 0); - } - } - _printAuxAfterComment() { - if (!this._printAuxAfterOnNextUserNode) return; - this._printAuxAfterOnNextUserNode = false; - const comment = this.format.auxiliaryCommentAfter; - if (comment) { - this._printComment({ - type: "CommentBlock", - value: comment - }, 0); - } - } - getPossibleRaw(node) { - const extra = node.extra; - if ((extra == null ? void 0 : extra.raw) != null && extra.rawValue != null && node.value === extra.rawValue) { - return extra.raw; - } - } - printJoin(nodes, statement, indent, separator, printTrailingSeparator, resetTokenContext, trailingCommentsLineOffset) { - if (!(nodes != null && nodes.length)) return; - const flags = this._flags; - if (indent == null && flags & 8) { - var _nodes$0$loc; - const startLine = (_nodes$0$loc = nodes[0].loc) == null ? void 0 : _nodes$0$loc.start.line; - if (startLine != null && startLine !== this._buf.getCurrentLine()) { - indent = true; - } - } - if (indent) this.indent(flags); - const len = nodes.length; - for (let i = 0; i < len; i++) { - const node = nodes[i]; - if (!node) continue; - if (statement && i === 0 && this._buf.hasContent()) { - this.newline(1, flags); - } - this.print(node, false, resetTokenContext, trailingCommentsLineOffset || 0); - if (separator != null) { - if (i < len - 1) separator.call(this, i, false);else if (printTrailingSeparator) separator.call(this, i, true); - } - if (statement) { - if (i + 1 === len) { - this.newline(1, flags); - } else { - const lastCommentLine = this._lastCommentLine; - if (lastCommentLine > 0) { - var _nodes$loc; - const offset = (((_nodes$loc = nodes[i + 1].loc) == null ? void 0 : _nodes$loc.start.line) || 0) - lastCommentLine; - if (offset >= 0) { - this.newline(offset || 1, flags); - continue; - } - } - this.newline(1, flags); - } - } - } - if (indent) this.dedent(flags); - } - printAndIndentOnComments(node) { - const indent = node.leadingComments && node.leadingComments.length > 0; - if (indent) this.indent(); - this.print(node); - if (indent) this.dedent(); - } - printBlock(body) { - if (body.type !== "EmptyStatement") { - this.space(); - } - this.print(body); - } - _printTrailingComments(node, parent, lineOffset) { - const { - innerComments, - trailingComments - } = node; - if (innerComments != null && innerComments.length) { - this._printComments(2, innerComments, node, parent, lineOffset); - } - if (trailingComments != null && trailingComments.length) { - this._printComments(2, trailingComments, node, parent, lineOffset); - } else { - this._lastCommentLine = 0; - } - } - _printLeadingComments(node, parent) { - const comments = node.leadingComments; - if (!(comments != null && comments.length)) return; - this._printComments(0, comments, node, parent); - } - _maybePrintInnerComments(nextTokenStr, nextTokenOccurrenceCount) { - var _this$tokenMap; - const state = this._innerCommentsState; - switch (state & 3) { - case 0: - this._innerCommentsState = 1 | 4; - return; - case 1: - this.printInnerComments((state & 4) > 0, (_this$tokenMap = this.tokenMap) == null ? void 0 : _this$tokenMap.findMatching(this._currentNode, nextTokenStr, nextTokenOccurrenceCount)); - } - } - printInnerComments(indent = true, nextToken) { - const node = this._currentNode; - const comments = node.innerComments; - if (!(comments != null && comments.length)) { - this._innerCommentsState = 2; - return; - } - const hasSpace = this.endsWith(32); - if (indent) this.indent(); - switch (this._printComments(1, comments, node, undefined, undefined, nextToken)) { - case 2: - this._innerCommentsState = 2; - case 1: - if (hasSpace) this.space(); - } - if (indent) this.dedent(); - } - noIndentInnerCommentsHere() { - this._innerCommentsState &= ~4; - } - printSequence(nodes, indent, resetTokenContext, trailingCommentsLineOffset) { - this.printJoin(nodes, true, indent != null ? indent : false, undefined, undefined, resetTokenContext, trailingCommentsLineOffset); - } - printList(items, printTrailingSeparator, statement, indent, separator, resetTokenContext) { - this.printJoin(items, statement, indent, separator != null ? separator : commaSeparator, printTrailingSeparator, resetTokenContext); - } - shouldPrintTrailingComma(listEnd) { - if (!this.tokenMap) return null; - const listEndIndex = this.tokenMap.findLastIndex(this._currentNode, token => this.tokenMap.matchesOriginal(token, typeof listEnd === "number" ? String.fromCharCode(listEnd) : listEnd)); - if (listEndIndex <= 0) return null; - return this.tokenMap.matchesOriginal(this._tokens[listEndIndex - 1], ","); - } - _shouldPrintComment(comment, nextToken) { - if (comment.ignore) return 0; - if (this._printedComments.has(comment)) return 0; - if (this._noLineTerminator && HAS_NEWLINE_OR_BlOCK_COMMENT_END.test(comment.value)) { - return 2; - } - if (nextToken && this.tokenMap) { - const commentTok = this.tokenMap.find(this._currentNode, token => token.value === comment.value); - if (commentTok && commentTok.start > nextToken.start) { - return 2; - } - } - this._printedComments.add(comment); - if (!this.format.shouldPrintComment(comment.value)) { - return 0; - } - return 1; - } - _printComment(comment, skipNewLines) { - const noLineTerminator = this._noLineTerminator; - const isBlockComment = comment.type === "CommentBlock"; - const printNewLines = isBlockComment && skipNewLines !== 1 && !noLineTerminator; - if (printNewLines && this._buf.hasContent() && skipNewLines !== 2) { - this.newline(1); - } - switch (this.getLastChar(true)) { - case 47: - this._space(); - case 91: - case 123: - case 40: - break; - default: - this.space(); - } - let val; - if (isBlockComment) { - val = `/*${comment.value}*/`; - if (this.format.indent.adjustMultilineComment) { - var _comment$loc; - const offset = (_comment$loc = comment.loc) == null ? void 0 : _comment$loc.start.column; - if (offset) { - const newlineRegex = new RegExp("\\n\\s{1," + offset + "}", "g"); - val = val.replace(newlineRegex, "\n"); - } - if (this._flags & 4) { - val = val.replace(/\n(?!$)/g, `\n`); - } else { - let indentSize = this.format.retainLines ? 0 : this._buf.getCurrentColumn(); - if (this._shouldIndent() || this.format.retainLines) { - indentSize += this._indent; - } - val = val.replace(/\n(?!$)/g, `\n${" ".repeat(indentSize)}`); - } - } - } else if (!noLineTerminator) { - val = `//${comment.value}`; - } else { - val = `/*${comment.value}*/`; - } - this.source("start", comment.loc); - this._append(val, isBlockComment); - if (!isBlockComment && !noLineTerminator) { - this._newline(); - } - if (printNewLines && skipNewLines !== 3) { - this.newline(1); - } - } - _printComments(type, comments, node, parent, lineOffset = 0, nextToken) { - const nodeLoc = node.loc; - const len = comments.length; - let hasLoc = !!nodeLoc; - const nodeStartLine = hasLoc ? nodeLoc.start.line : 0; - const nodeEndLine = hasLoc ? nodeLoc.end.line : 0; - let lastLine = 0; - let leadingCommentNewline = 0; - const { - _noLineTerminator, - _flags - } = this; - for (let i = 0; i < len; i++) { - const comment = comments[i]; - const shouldPrint = this._shouldPrintComment(comment, nextToken); - if (shouldPrint === 2) { - return i === 0 ? 0 : 1; - } - if (hasLoc && comment.loc && shouldPrint === 1) { - const commentStartLine = comment.loc.start.line; - const commentEndLine = comment.loc.end.line; - if (type === 0) { - let offset = 0; - if (i === 0) { - if (this._buf.hasContent() && (comment.type === "CommentLine" || commentStartLine !== commentEndLine)) { - offset = leadingCommentNewline = 1; - } - } else { - offset = commentStartLine - lastLine; - } - lastLine = commentEndLine; - if (offset > 0 && !_noLineTerminator) { - this.newline(offset, _flags); - } - this._printComment(comment, 1); - if (i + 1 === len) { - const count = Math.max(nodeStartLine - lastLine, leadingCommentNewline); - if (count > 0 && !_noLineTerminator) { - this.newline(count, _flags); - } - lastLine = nodeStartLine; - } - } else if (type === 1) { - const offset = commentStartLine - (i === 0 ? nodeStartLine : lastLine); - lastLine = commentEndLine; - if (offset > 0 && !_noLineTerminator) { - this.newline(offset, _flags); - } - this._printComment(comment, 1); - if (i + 1 === len) { - const count = Math.min(1, nodeEndLine - lastLine); - if (count > 0 && !_noLineTerminator) { - this.newline(count, _flags); - } - lastLine = nodeEndLine; - } - } else { - const offset = commentStartLine - (i === 0 ? nodeEndLine - lineOffset : lastLine); - lastLine = commentEndLine; - if (offset > 0 && !_noLineTerminator) { - this.newline(offset, _flags); - } - this._printComment(comment, 1); - } - } else { - hasLoc = false; - if (shouldPrint !== 1) { - continue; - } - if (len === 1) { - const singleLine = comment.loc ? comment.loc.start.line === comment.loc.end.line : !HAS_NEWLINE.test(comment.value); - const shouldSkipNewline = singleLine && !isStatement(node) && !isClassBody(parent) && !isTSInterfaceBody(parent) && !isTSEnumMember(node); - if (type === 0) { - this._printComment(comment, shouldSkipNewline && node.type !== "ObjectExpression" || singleLine && isFunction(parent) && parent.body === node ? 1 : 0); - } else if (shouldSkipNewline && type === 2) { - this._printComment(comment, 1); - } else { - this._printComment(comment, 0); - } - } else if (type === 1 && !(node.type === "ObjectExpression" && node.properties.length > 1) && node.type !== "ClassBody" && node.type !== "TSInterfaceBody") { - this._printComment(comment, i === 0 ? 2 : i === len - 1 ? 3 : 0); - } else { - this._printComment(comment, 0); - } - } - } - if (type === 2 && hasLoc && lastLine) { - this._lastCommentLine = lastLine; - } - return 2; - } -} -var _default = exports.default = Printer; -function commaSeparator(occurrenceCount, last) { - this.tokenChar(44, occurrenceCount); - if (!last) this.space(); -} - -//# sourceMappingURL=printer.js.map diff --git a/node_modules/@babel/generator/lib/printer.js.map b/node_modules/@babel/generator/lib/printer.js.map deleted file mode 100644 index 1576929a..00000000 --- a/node_modules/@babel/generator/lib/printer.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_buffer","require","_index","_nodes","_t","_tokenMap","_types2","isExpression","isFunction","isStatement","isClassBody","isTSInterfaceBody","isTSEnumMember","SCIENTIFIC_NOTATION","ZERO_DECIMAL_INTEGER","HAS_NEWLINE","HAS_NEWLINE_OR_BlOCK_COMMENT_END","commentIsNewline","c","type","test","value","Printer","constructor","format","map","tokens","originalCode","tokenContext","TokenContext","normal","_tokens","_originalCode","_currentNode","_currentTypeId","_indent","_indentRepeat","_insideAux","_noLineTerminator","_noLineTerminatorAfterNode","_printAuxAfterOnNextUserNode","_printedComments","Set","_lastCommentLine","_innerCommentsState","_flags","tokenMap","_boundGetRawIdentifier","_printSemicolonBeforeNextNode","_printSemicolonBeforeNextToken","indent","style","length","_inputMap","_buf","Buffer","preserveFormat","compact","concise","retainLines","retainFunctionParens","auxiliaryCommentBefore","auxiliaryCommentAfter","enterDelimited","oldNoLineTerminatorAfterNode","generate","ast","TokenMap","_getRawIdentifier","bind","print","_maybeAddAuxComment","get","flags","dedent","semicolon","force","node","start","end","endMatches","getCurrentLine","indexes","getIndexes","_catchUpTo","loc","_appendChar","_queue","rightBrace","minified","removeLastSemicolon","sourceWithOffset","token","rightParens","space","_space","lastCp","getLastChar","word","str","noLineTerminatorAfter","forInOrInitHeadAccumulatePassThroughMask","_maybePrintInnerComments","_catchUpToCurrentToken","lastChar","charCodeAt","_append","setLastChar","number","isNonDecimalLiteral","secondChar","Number","isInteger","maybeNewline","occurrenceCount","mayNeedSpace","strFirst","tokenChar","char","newline","i","getNewlineCount","j","_newline","endsWith","checkQueue","_last","exactSource","cb","_catchUp","source","prop","columnOffset","sourceIdentifierName","identifierName","pos","_canMarkIdName","sourcePosition","_sourcePosition","identifierNamePos","_queuedChar","findMatching","_maybeIndent","append","noIndent","appendChar","queue","_shouldIndent","catchUp","line","count","column","index","spacesCount","getCurrentColumn","spaces","slice","replace","repeat","printTerminatorless","resetTokenContext","trailingCommentsLineOffset","_node$leadingComments","_node$leadingComments2","extra","changedFlags","_compact","nodeInfo","generatorInfosMap","undefined","ReferenceError","JSON","stringify","name","printMethod","nodeId","needsParens","parent","parentId","oldInAux","oldTokenContext","forInOrInitHeadAccumulate","parenthesized","shouldPrintParens","parentNeedsParens","leadingComments","callee","indentParenthesized","some","isLastChild","_node$trailingComment","trailingComments","_printLeadingComments","_printTrailingComments","enteredPositionlessNode","_printAuxBeforeComment","_printAuxAfterComment","comment","_printComment","getPossibleRaw","raw","rawValue","printJoin","nodes","statement","separator","printTrailingSeparator","_nodes$0$loc","startLine","len","hasContent","call","lastCommentLine","_nodes$loc","offset","printAndIndentOnComments","printBlock","body","lineOffset","innerComments","_printComments","comments","nextTokenStr","nextTokenOccurrenceCount","_this$tokenMap","state","printInnerComments","nextToken","hasSpace","noIndentInnerCommentsHere","printSequence","printList","items","commaSeparator","shouldPrintTrailingComma","listEnd","listEndIndex","findLastIndex","matchesOriginal","String","fromCharCode","_shouldPrintComment","ignore","has","commentTok","find","add","shouldPrintComment","skipNewLines","noLineTerminator","isBlockComment","printNewLines","val","adjustMultilineComment","_comment$loc","newlineRegex","RegExp","indentSize","nodeLoc","hasLoc","nodeStartLine","nodeEndLine","lastLine","leadingCommentNewline","shouldPrint","commentStartLine","commentEndLine","Math","max","min","singleLine","shouldSkipNewline","properties","_default","exports","default","last"],"sources":["../src/printer.ts"],"sourcesContent":["/* eslint-disable @typescript-eslint/no-unsafe-enum-comparison */\n\nimport Buffer from \"./buffer.ts\";\nimport type { Loc, Pos } from \"./buffer.ts\";\nimport { isLastChild, parentNeedsParens } from \"./node/index.ts\";\nimport { generatorInfosMap } from \"./nodes.ts\";\nimport type * as t from \"@babel/types\";\nimport {\n isExpression,\n isFunction,\n isStatement,\n isClassBody,\n isTSInterfaceBody,\n isTSEnumMember,\n} from \"@babel/types\";\nimport type { Opts as jsescOptions } from \"jsesc\";\n\nimport { TokenMap } from \"./token-map.ts\";\n\nimport type { GeneratorOptions } from \"./index.ts\";\nimport type SourceMap from \"./source-map.ts\";\nimport type { TraceMap } from \"@jridgewell/trace-mapping\";\nimport type { Token } from \"@babel/parser\";\n\n// We inline this package\n// eslint-disable-next-line import/no-extraneous-dependencies\nimport * as charCodes from \"charcodes\";\n\nconst SCIENTIFIC_NOTATION = /e/i;\nconst ZERO_DECIMAL_INTEGER = /\\.0+$/;\nconst HAS_NEWLINE = /[\\n\\r\\u2028\\u2029]/;\nconst HAS_NEWLINE_OR_BlOCK_COMMENT_END = /[\\n\\r\\u2028\\u2029]|\\*\\//;\n\nfunction commentIsNewline(c: t.Comment) {\n return c.type === \"CommentLine\" || HAS_NEWLINE.test(c.value);\n}\n\nimport { TokenContext } from \"./node/index.ts\";\nimport { _getRawIdentifier } from \"./generators/types.ts\";\n\nconst enum COMMENT_TYPE {\n LEADING,\n INNER,\n TRAILING,\n}\n\nconst enum COMMENT_SKIP_NEWLINE {\n DEFAULT,\n ALL,\n LEADING,\n TRAILING,\n}\n\nconst enum PRINT_COMMENT_HINT {\n SKIP,\n ALLOW,\n DEFER,\n}\n\nconst enum PRINTER_FLAGS {\n EMPTY = 0,\n PRESERVE_FORMAT = 1 << 0,\n COMPACT = 1 << 1,\n CONCISE = 1 << 2,\n RETAIN_LINES = 1 << 3,\n RETAIN_FUNCTION_PARENS = 1 << 4,\n AUX_COMMENTS = 1 << 5,\n}\n\nconst enum LAST_CHAR_KINDS {\n EMPTY = 0,\n NORMAL = -1,\n INTEGER = -2,\n WORD = -3,\n}\n\nconst enum INNER_COMMENTS_STATE {\n DISALLOWED = 0,\n ALLOWED = 1,\n PRINTED = 2,\n\n WITH_INDENT = 4,\n MASK = 3,\n}\n\nconst enum PRINT_COMMENTS_RESULT {\n PRINTED_NONE = 0,\n PRINTED_SOME = 1,\n PRINTED_ALL = 2,\n}\n\nexport type Format = {\n shouldPrintComment: (comment: string) => boolean;\n preserveFormat: boolean | undefined;\n retainLines: boolean | undefined;\n retainFunctionParens: boolean | undefined;\n comments: boolean | undefined;\n auxiliaryCommentBefore: string | undefined;\n auxiliaryCommentAfter: string | undefined;\n compact: boolean | \"auto\" | undefined;\n minified: boolean | undefined;\n concise: boolean | undefined;\n indent: {\n adjustMultilineComment: boolean;\n style: string;\n };\n /**\n * @deprecated Removed in Babel 8, syntax type is always 'hash'\n */\n recordAndTupleSyntaxType?: GeneratorOptions[\"recordAndTupleSyntaxType\"];\n jsescOption: jsescOptions;\n /**\n * @deprecated Removed in Babel 8, use `jsescOption` instead\n */\n jsonCompatibleStrings?: boolean;\n /**\n * For use with the Hack-style pipe operator.\n * Changes what token is used for pipe bodies’ topic references.\n */\n topicToken?: GeneratorOptions[\"topicToken\"];\n /**\n * @deprecated Removed in Babel 8\n */\n decoratorsBeforeExport?: boolean;\n /**\n * The import attributes syntax style:\n * - \"with\" : `import { a } from \"b\" with { type: \"json\" };`\n * - \"assert\" : `import { a } from \"b\" assert { type: \"json\" };`\n * - \"with-legacy\" : `import { a } from \"b\" with type: \"json\";`\n * @deprecated Removed in Babel 8.\n */\n importAttributesKeyword?: \"with\" | \"assert\" | \"with-legacy\";\n};\n\ninterface PrintSequenceOptions {\n statement?: boolean;\n indent?: boolean;\n trailingCommentsLineOffset?: number;\n}\n\ninterface PrintListOptions {\n separator?: (this: Printer, occurrenceCount: number, last: boolean) => void;\n statement?: boolean;\n indent?: boolean;\n printTrailingSeparator?: boolean;\n}\n\nexport type PrintJoinOptions = PrintListOptions & PrintSequenceOptions;\nclass Printer {\n constructor(\n format: Format,\n map: SourceMap | null,\n tokens: Token[] | null = null,\n originalCode: string | null = null,\n ) {\n this.format = format;\n\n this._tokens = tokens;\n this._originalCode = originalCode;\n\n this._indentRepeat = format.indent.style.length;\n\n this._inputMap = map?._inputMap || null;\n\n this._buf = new Buffer(map, format.indent.style[0]);\n\n const {\n preserveFormat,\n compact,\n concise,\n retainLines,\n retainFunctionParens,\n } = format;\n if (preserveFormat) {\n this._flags |= PRINTER_FLAGS.PRESERVE_FORMAT;\n }\n if (compact) {\n this._flags |= PRINTER_FLAGS.COMPACT;\n }\n if (concise) {\n this._flags |= PRINTER_FLAGS.CONCISE;\n }\n if (retainLines) {\n this._flags |= PRINTER_FLAGS.RETAIN_LINES;\n }\n if (retainFunctionParens) {\n this._flags |= PRINTER_FLAGS.RETAIN_FUNCTION_PARENS;\n }\n if (format.auxiliaryCommentBefore || format.auxiliaryCommentAfter) {\n this._flags |= PRINTER_FLAGS.AUX_COMMENTS;\n }\n }\n declare _inputMap: TraceMap | null;\n\n declare format: Format;\n\n enterDelimited() {\n const oldNoLineTerminatorAfterNode = this._noLineTerminatorAfterNode;\n if (oldNoLineTerminatorAfterNode !== null) {\n this._noLineTerminatorAfterNode = null;\n }\n return oldNoLineTerminatorAfterNode;\n }\n\n tokenContext: number = TokenContext.normal;\n\n _tokens: Token[] | null = null;\n _originalCode: string | null = null;\n\n declare _buf: Buffer;\n _currentNode: t.Node | null = null;\n _currentTypeId: number | null = null;\n _indent: number = 0;\n _indentRepeat: number = 0;\n _insideAux: boolean = false;\n _noLineTerminator: boolean = false;\n _noLineTerminatorAfterNode: t.Node | null = null;\n _printAuxAfterOnNextUserNode: boolean = false;\n _printedComments = new Set();\n _lastCommentLine = 0;\n _innerCommentsState = INNER_COMMENTS_STATE.DISALLOWED;\n _flags = PRINTER_FLAGS.EMPTY;\n\n tokenMap: TokenMap | null = null;\n\n _boundGetRawIdentifier: ((node: t.Identifier) => string) | null = null;\n\n generate(ast: t.Node) {\n if (this.format.preserveFormat) {\n this.tokenMap = new TokenMap(ast, this._tokens!, this._originalCode!);\n this._boundGetRawIdentifier = _getRawIdentifier.bind(this);\n }\n this.print(ast);\n this._maybeAddAuxComment();\n\n return this._buf.get();\n }\n\n /**\n * Increment indent size.\n */\n\n indent(flags = this._flags): void {\n if (\n flags &\n (PRINTER_FLAGS.PRESERVE_FORMAT |\n PRINTER_FLAGS.COMPACT |\n PRINTER_FLAGS.CONCISE)\n ) {\n return;\n }\n\n this._indent += this._indentRepeat;\n }\n\n /**\n * Decrement indent size.\n */\n\n dedent(flags = this._flags): void {\n if (\n flags &\n (PRINTER_FLAGS.PRESERVE_FORMAT |\n PRINTER_FLAGS.COMPACT |\n PRINTER_FLAGS.CONCISE)\n ) {\n return;\n }\n\n this._indent -= this._indentRepeat;\n }\n\n /**\n * If the next token is on the same line, we must first print a semicolon.\n * This option is only used in `preserveFormat` node, for semicolons that\n * might have omitted due to them being absent in the original code (thanks\n * to ASI).\n *\n * We need both *NextToken and *NextNode because we only want to insert the\n * semicolon when the next token starts a new node, and not in cases like\n * foo} (where } is not starting a new node). So we first set *NextNode, and\n * then the print() method will move it to *NextToken.\n */\n _printSemicolonBeforeNextNode: number = -1;\n _printSemicolonBeforeNextToken: number = -1;\n\n /**\n * Add a semicolon to the buffer.\n */\n semicolon(force: boolean = false): void {\n const flags = this._flags;\n if (flags & PRINTER_FLAGS.AUX_COMMENTS) {\n this._maybeAddAuxComment();\n }\n if (flags & PRINTER_FLAGS.PRESERVE_FORMAT) {\n const node = this._currentNode!;\n if (node.start != null && node.end != null) {\n if (!this.tokenMap!.endMatches(node, \";\")) {\n // no semicolon\n this._printSemicolonBeforeNextNode = this._buf.getCurrentLine();\n return;\n }\n const indexes = this.tokenMap!.getIndexes(this._currentNode!)!;\n this._catchUpTo(this._tokens![indexes[indexes.length - 1]].loc.start);\n }\n }\n if (force) {\n this._appendChar(charCodes.semicolon);\n } else {\n this._queue(charCodes.semicolon);\n }\n this._noLineTerminator = false;\n }\n\n /**\n * Add a right brace to the buffer.\n */\n\n rightBrace(node: t.Node): void {\n if (this.format.minified) {\n this._buf.removeLastSemicolon();\n }\n this.sourceWithOffset(\"end\", node.loc, -1);\n this.token(\"}\");\n }\n\n rightParens(node: t.Node): void {\n this.sourceWithOffset(\"end\", node.loc, -1);\n this.token(\")\");\n }\n\n /**\n * Add a space to the buffer unless it is compact.\n */\n\n space(force: boolean = false): void {\n if (this._flags & (PRINTER_FLAGS.PRESERVE_FORMAT | PRINTER_FLAGS.COMPACT)) {\n return;\n }\n\n if (force) {\n this._space();\n } else {\n const lastCp = this.getLastChar(true);\n if (\n lastCp !== 0 &&\n lastCp !== charCodes.space &&\n lastCp !== charCodes.lineFeed\n ) {\n this._space();\n }\n }\n }\n\n /**\n * Writes a token that can't be safely parsed without taking whitespace into account.\n */\n\n word(str: string, noLineTerminatorAfter: boolean = false): void {\n this.tokenContext &= TokenContext.forInOrInitHeadAccumulatePassThroughMask;\n\n this._maybePrintInnerComments(str);\n\n const flags = this._flags;\n if (flags & PRINTER_FLAGS.AUX_COMMENTS) {\n this._maybeAddAuxComment();\n }\n\n if (flags & PRINTER_FLAGS.PRESERVE_FORMAT) this._catchUpToCurrentToken(str);\n\n const lastChar = this.getLastChar();\n\n if (\n lastChar === LAST_CHAR_KINDS.INTEGER ||\n lastChar === LAST_CHAR_KINDS.WORD ||\n // prevent concatenating words and creating // comment out of division and regex\n (lastChar === charCodes.slash && str.charCodeAt(0) === charCodes.slash)\n ) {\n this._space();\n }\n this._append(str, false);\n\n this.setLastChar(-3);\n this._noLineTerminator = noLineTerminatorAfter;\n }\n\n /**\n * Writes a number token so that we can validate if it is an integer.\n */\n\n number(str: string, number?: number): void {\n // const NON_DECIMAL_LITERAL = /^0[box]/;\n function isNonDecimalLiteral(str: string) {\n if (str.length > 2 && str.charCodeAt(0) === charCodes.digit0) {\n const secondChar = str.charCodeAt(1);\n return (\n secondChar === charCodes.lowercaseB ||\n secondChar === charCodes.lowercaseO ||\n secondChar === charCodes.lowercaseX\n );\n }\n return false;\n }\n this.word(str);\n\n // Integer tokens need special handling because they cannot have '.'s inserted immediately after them.\n if (\n Number.isInteger(number) &&\n !isNonDecimalLiteral(str) &&\n !SCIENTIFIC_NOTATION.test(str) &&\n !ZERO_DECIMAL_INTEGER.test(str) &&\n str.charCodeAt(str.length - 1) !== charCodes.dot\n ) {\n this.setLastChar(LAST_CHAR_KINDS.INTEGER);\n }\n }\n\n /**\n * Writes a simple token.\n *\n * @param {string} str The string to append.\n * @param {boolean} [maybeNewline=false] Wether `str` might potentially\n * contain a line terminator or not.\n * @param {number} [occurrenceCount=0] The occurrence count of this token in\n * the current node. This is used when printing in `preserveFormat` mode,\n * to know which token we should map to (for example, to disambiguate the\n * commas in an array literal).\n */\n token(\n str: string,\n maybeNewline = false,\n occurrenceCount = 0,\n mayNeedSpace: boolean = false,\n ): void {\n this.tokenContext &= TokenContext.forInOrInitHeadAccumulatePassThroughMask;\n\n this._maybePrintInnerComments(str, occurrenceCount);\n\n const flags = this._flags;\n\n if (flags & PRINTER_FLAGS.AUX_COMMENTS) {\n this._maybeAddAuxComment();\n }\n\n if (flags & PRINTER_FLAGS.PRESERVE_FORMAT) {\n this._catchUpToCurrentToken(str, occurrenceCount);\n }\n\n if (mayNeedSpace) {\n const strFirst = str.charCodeAt(0);\n if (\n // space is mandatory to avoid outputting ` line comment\n const comment = this.skipLineComment(3);\n if (comment !== undefined) {\n this.addComment(comment);\n comments?.push(comment);\n }\n } else {\n break loop;\n }\n } else if (\n ch === charCodes.lessThan &&\n !this.inModule &&\n this.optionFlags & OptionFlags.AnnexB\n ) {\n const pos = this.state.pos;\n if (\n this.input.charCodeAt(pos + 1) === charCodes.exclamationMark &&\n this.input.charCodeAt(pos + 2) === charCodes.dash &&\n this.input.charCodeAt(pos + 3) === charCodes.dash\n ) {\n // ` 1.0.7) and `jszip` (3.4.0 to 3.7.1) ([#450](https://github.com/stellar/js-stellar-base/pull/450), [#458](https://github.com/stellar/js-stellar-base/pull/458)). - - -## [v6.0.5](https://github.com/stellar/js-stellar-base/compare/v6.0.4..v6.0.5) - -This version bump fixes a security vulnerability in a _developer_ dependency; **please upgrade as soon as possible!** You may be affected if you are working on this package in a developer capacity (i.e. you've cloned this repository) and have run `yarn` or `yarn install` any time on Oct 22nd, 2021. - -Please refer to the [security advisory](https://github.com/advisories/GHSA-pjwm-rvh2-c87w) for details. - - -### Security Fix -- Pin `ua-parser-js` to a known safe version ([#477](https://github.com/stellar/js-stellar-base/pull/477)). - - -## [v6.0.4](https://github.com/stellar/js-stellar-base/compare/v6.0.3..v6.0.4) - -### Fix -- Allow muxed accounts when decoding transactions via `TransactionBuilder.fromXDR()` ([#470](https://github.com/stellar/js-stellar-base/pull/470)). - - -## [v6.0.3](https://github.com/stellar/js-stellar-base/compare/v6.0.2..v6.0.3) - -### Fix -- When creating a `Transaction`, forward the optional `withMuxing` flag along to its operations so that their properties are also decoded with the appropriate muxing state ([#469](https://github.com/stellar/js-stellar-base/pull/469)). - - -## [v6.0.2](https://github.com/stellar/js-stellar-base/compare/v6.0.1..v6.0.2) - -### Fix -- Fix Typescript signatures for operations to universally allow setting the `withMuxing` flag ([#466](https://github.com/stellar/js-stellar-base/pull/466)). - - -## [v6.0.1](https://github.com/stellar/js-stellar-base/compare/v5.3.2..v6.0.1) - -### Add - -- Introduced new CAP-38 operations `LiquidityPoolDepositOp` and `LiquidityPoolWithdrawOp`. -- Introduced two new types of assets, `LiquidityPoolId` and `LiquidityPoolAsset`. - -### Update - -- The XDR definitions have been updated to support CAP-38. -- Extended `Operation` class with the `Operation.revokeLiquidityPoolSponsorship` helper that allows revoking a liquidity pool sponsorship. -- Asset types now include `AssetType.liquidityPoolShares`. -- `Operation.changeTrust` and `ChangeTrustOp` can now use `LiquidityPoolAsset` in addition to `Asset`. -- `Operation.revokeTrustlineSponsorship` can now use `LiquidityPoolId` in addition to `Asset`. - -## [v5.3.2](https://github.com/stellar/js-stellar-base/compare/v5.3.1..v5.3.2) - -### Fix -- Update various dependencies to secure versions. Most are developer dependencies which means no or minimal downstream effects ([#446](https://github.com/stellar/js-stellar-base/pull/446), [#447](https://github.com/stellar/js-stellar-base/pull/447), [#392](https://github.com/stellar/js-stellar-base/pull/392), [#428](https://github.com/stellar/js-stellar-base/pull/428)); the only non-developer dependency upgrade is a patch version bump to `lodash` ([#449](https://github.com/stellar/js-stellar-base/pull/449)). - - -## [v5.3.1](https://github.com/stellar/js-stellar-base/compare/v5.3.0..v5.3.1) - -### Fix -- Creating operations with both muxed and unmuxed properties resulted in unintuitive XDR. Specifically, the unmuxed property would be transformed into the equivalent property with an ID of 0 ([#441](https://github.com/stellar/js-stellar-base/pull/441)). - - -## [v5.3.0](https://github.com/stellar/js-stellar-base/compare/v5.2.1..v5.3.0) - -### Add -- **Opt-in support for muxed accounts.** In addition to the support introduced in [v5.2.0](https://github.com/stellar/js-stellar-base/releases/v5.2.0), this completes support for muxed accounts by enabling them for fee-bump transactions. Pass a muxed account address (in the `M...` form) as the first parameter (and explicitly opt-in to muxing by passing `true` as the last parameter) to `TransactionBuilder.buildFeeBumpTransaction` to make the `feeSource` a fully-muxed account instance ([#434](https://github.com/stellar/js-stellar-base/pull/434)). - - -## [v5.2.1](https://github.com/stellar/js-stellar-base/compare/v5.2.0..v5.2.1) - -### Fix -- Fix regression where raw public keys were [sometimes](https://github.com/stellar/js-stellar-sdk/issues/645) being parsed incorrectly ([#429](https://github.com/stellar/js-stellar-base/pull/429)). - - -## [v5.2.0](https://github.com/stellar/js-stellar-base/compare/v5.1.0..v5.2.0) - -### Add -- **Opt-in support for muxed accounts.** This introduces `M...` addresses from [SEP-23](https://stellar.org/protocol/sep-23), which multiplex a Stellar `G...` address across IDs to eliminate the need for ad-hoc multiplexing via the Transaction.memo field (see the relevant [SEP-29](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0029.md) and [blog post](https://www.stellar.org/developers-blog/fixing-memo-less-payments) on the topic). The following operations now support muxed accounts ([#416](https://github.com/stellar/js-stellar-base/pull/416)): - * `Payment.destination` - * `PathPaymentStrictReceive.destination` - * `PathPaymentStrictSend.destination` - * `Operation.sourceAccount` - * `AccountMerge.destination` - * `Transaction.sourceAccount` - -- The above changeset also introduces a new high-level object, `MuxedAccount` (not to be confused with `xdr.MuxedAccount`, which is the underlying raw representation) to make working with muxed accounts easier. You can use it to easily create and manage muxed accounts and their underlying shared `Account`, passing them along to the supported operations and `TransactionBuilder` ([#416](https://github.com/stellar/js-stellar-base/pull/416)): - -```js - const PUBKEY = 'GA7QYNF7SOWQ3GLR2BGMZEHXAVIRZA4KVWLTJJFC7MGXUA74P7UJVSGZ'; - const ACC = new StellarBase.Account(PUBKEY, '1'); - - const mux1 = new StellarBase.MuxedAccount(ACC, '1000'); - console.log(mux1.accountId(), mux1.id()); - // MA7QYNF7SOWQ3GLR2BGMZEHXAVIRZA4KVWLTJJFC7MGXUA74P7UJUAAAAAAAAAAD5DTGC 1000 - - const mux2 = ACC.createSubaccount('2000'); - console.log("Parent relationship preserved:", - mux2.baseAccount().accountId() === mux1.baseAccount().accountId()); - console.log(mux2.accountId(), mux2.id()); - // MA7QYNF7SOWQ3GLR2BGMZEHXAVIRZA4KVWLTJJFC7MGXUA74P7UJUAAAAAAAAAAH2B4RU 2000 - - mux1.setID('3000'); - console.log("Underlying account unchanged:", - ACC.accountId() === mux1.baseAccount().accountId()); - console.log(mux1.accountId(), mux1.id()); - // MA7QYNF7SOWQ3GLR2BGMZEHXAVIRZA4KVWLTJJFC7MGXUA74P7UJUAAAAAAAAAALXC5LE 3000 -``` - -- You can refer to the [documentation](https://stellar.github.io/js-stellar-sdk/MuxedAccount.html) or the [test suite](../test/unit/muxed_account_test.js) for more uses of the API. - -### Update -- Modernize the minimum-supported browser versions for the library ([#419](https://github.com/stellar/js-stellar-base/pull/419)). - -### Fix -- Update Typescript test for `SetOptions` to use authorization flags (e.g. `AuthRequiredFlag`) correctly ([#418](https://github.com/stellar/js-stellar-base/pull/418)). - - -## [v5.1.0](https://github.com/stellar/js-stellar-base/compare/v5.0.0..v5.1.0) - -### Update - -- The Typescript definitions have been updated to support CAP-35 ([#407](https://github.com/stellar/js-stellar-base/pull/407)). - -## [v5.0.0](https://github.com/stellar/js-stellar-base/compare/v4.0.3..v5.0.0) - -### Add - -- Introduced new CAP-35 operations, `ClawbackOp`, `ClawbackClaimableBalanceOp`, and `SetTrustLineFlagsOp` ([#397](https://github.com/stellar/js-stellar-base/pull/397/)). - -### Update - -- Add an additional parameter check to `claimClaimableBalance` to fail faster ([#390](https://github.com/stellar/js-stellar-base/pull/390)). - -- The XDR definitions have been updated to support CAP-35 ([#394](https://github.com/stellar/js-stellar-base/pull/394)). - -### Breaking - -- `AllowTrustOpAsset` has been renamed to `AssetCode` ([#394](https://github.com/stellar/js-stellar-base/pull/394)) - - -### Deprecated - -- `AllowTrustOp` is now a deprecated operation. - -## [v4.0.3](https://github.com/stellar/js-stellar-base/compare/v4.0.2..v4.0.3) - -## Update - -- Update TS definitions for XDRs ([#381](https://github.com/stellar/js-stellar-base/pull/381)) -- Fix typing for ManageData.value ([#379](https://github.com/stellar/js-stellar-base/pull/379)) - - -## [v4.0.2](https://github.com/stellar/js-stellar-base/compare/v4.0.1..v4.0.2) - -## Update - -- Fix deployment script. - - -## [v4.0.1](https://github.com/stellar/js-stellar-base/compare/v4.0.0..v4.0.1) - -## Update - -- Update `createAccount` operation to accept `0` as the starting balance ([#375](https://github.com/stellar/js-stellar-base/pull/375)). - -## [v4.0.0](https://github.com/stellar/js-stellar-base/compare/v3.0.4..v4.0.0) - -## Add -- Add the `Claimant` class which helps the creation of claimable balances. ([#367](https://github.com/stellar/js-stellar-base/pull/367)). -The default behavior of this class it to create claimants with an unconditional predicate if none is passed: - -``` -const claimant = new StellarBase.Claimant( - 'GCEZWKCA5VLDNRLN3RPRJMRZOX3Z6G5CHCGSNFHEYVXM3XOJMDS674JZ' -); -``` - -However, you can use any of the following helpers to create a predicate: - -``` -StellarBase.Claimant.predicateUnconditional(); -StellarBase.Claimant.predicateAnd(left, right); -StellarBase.Claimant.predicateOr(left, right); -StellarBase.Claimant.predicateNot(predicate); -StellarBase.Claimant.predicateBeforeAbsoluteTime(unixEpoch); -StellarBase.Claimant.predicateBeforeRelativeTime(seconds); -``` - -And then pass the predicate in the constructor: - -``` -const left = StellarBase.Claimant.predicateBeforeRelativeTime('800'); -const right = StellarBase.Claimant.predicateBeforeRelativeTime( - '1200' -); -const predicate = StellarBase.Claimant.predicateOr(left, right); -const claimant = new StellarBase.Claimant( - 'GCEZWKCA5VLDNRLN3RPRJMRZOX3Z6G5CHCGSNFHEYVXM3XOJMDS674JZ', - predicate -); -``` - -- Add `Operation.createClaimableBalance` ([#368](https://github.com/stellar/js-stellar-base/pull/368)) -Extend the operation class with a new helper to create claimable balance operations. - -```js -const asset = new Asset( - 'USD', - 'GDGU5OAPHNPU5UCLE5RDJHG7PXZFQYWKCFOEXSXNMR6KRQRI5T6XXCD7' -); -const amount = '100.0000000'; -const claimants = [ - new Claimant( - 'GCEZWKCA5VLDNRLN3RPRJMRZOX3Z6G5CHCGSNFHEYVXM3XOJMDS674JZ', - Claimant.predicateBeforeAbsoluteTime("4102444800000") - ) -]; - -const op = Operation.createClaimableBalance({ - asset, - amount, - claimants -}); -``` - -- Add `Operation.claimClaimableBalance` ([#368](https://github.com/stellar/js-stellar-base/pull/368)) -Extend the operation class with a new helper to create claim claimable balance operations. It receives the `balanceId` as exposed by Horizon in the `/claimable_balances` end-point. - -```js -const op = Operation.createClaimableBalance({ - balanceId: '00000000da0d57da7d4850e7fc10d2a9d0ebc731f7afb40574c03395b17d49149b91f5be', -}); -``` -- Add support for Sponsored Reserves (CAP33)([#369](https://github.com/stellar/js-stellar-base/pull/369/)) - -Extend the operation class with helpers that allow sponsoring reserves and also revoke sponsorships. - -To start sponsoring reserves for an account use: -- `Operation.beginSponsoringFutureReserves` -- `Operation.endSponsoringFutureReserves` - -To revoke a sponsorship after it has been created use any of the following helpers: - -- `Operation.revokeAccountSponsorship` -- `Operation.revokeTrustlineSponsorship` -- `Operation.revokeOfferSponsorship` -- `Operation.revokeDataSponsorship` -- `Operation.revokeClaimableBalanceSponsorship` -- `Operation.revokeSignerSponsorship` - -The following example contains a transaction which sponsors operations for an account and then revoke some sponsorships. - -``` -const transaction = new StellarSdk.TransactionBuilder(account, { - fee: "100", - networkPassphrase: StellarSdk.Networks.TESTNET -}) - .addOperation( - StellarSdk.Operation.beginSponsoringFutureReserves({ - sponsoredId: account.accountId(), - source: masterKey.publicKey() - }) - ) - .addOperation( - StellarSdk.Operation.accountMerge({ destination: destKey.publicKey() }), - ).addOperation( - StellarSdk.Operation.createClaimableBalance({ - amount: "10", - asset: StellarSdk.Asset.native(), - claimants: [ - new StellarSdk.Claimant(account.accountId()) - ] - }), - ).addOperation( - StellarSdk.Operation.claimClaimableBalance({ - balanceId: "00000000da0d57da7d4850e7fc10d2a9d0ebc731f7afb40574c03395b17d49149b91f5be", - }), - ).addOperation( - StellarSdk.Operation.endSponsoringFutureReserves({ - }) - ).addOperation( - StellarSdk.Operation.revokeAccountSponsorship({ - account: account.accountId(), - }) - ).addOperation( - StellarSdk.Operation.revokeTrustlineSponsorship({ - account: account.accountId(), - asset: usd, - }) - ).addOperation( - StellarSdk.Operation.revokeOfferSponsorship({ - seller: account.accountId(), - offerId: '12345' - }) - ).addOperation( - StellarSdk.Operation.revokeDataSponsorship({ - account: account.accountId(), - name: 'foo' - }) - ).addOperation( - StellarSdk.Operation.revokeClaimableBalanceSponsorship({ - balanceId: "00000000da0d57da7d4850e7fc10d2a9d0ebc731f7afb40574c03395b17d49149b91f5be", - }) - ).addOperation( - StellarSdk.Operation.revokeSignerSponsorship({ - account: account.accountId(), - signer: { - ed25519PublicKey: sourceKey.publicKey() - } - }) - ).addOperation( - StellarSdk.Operation.revokeSignerSponsorship({ - account: account.accountId(), - signer: { - sha256Hash: "da0d57da7d4850e7fc10d2a9d0ebc731f7afb40574c03395b17d49149b91f5be" - } - }) - ).addOperation( - StellarSdk.Operation.revokeSignerSponsorship({ - account: account.accountId(), - signer: { - preAuthTx: "da0d57da7d4850e7fc10d2a9d0ebc731f7afb40574c03395b17d49149b91f5be" - } - }) - ).build(); -``` - -### Breaking - -- The XDR generated in this code includes breaking changes on the internal XDR library since a bug was fixed which was causing incorrect code to be generated (see https://github.com/stellar/xdrgen/pull/52). - -The following functions were renamed: - -- `xdr.OperationBody.setOption()` -> `xdr.OperationBody.setOptions()` -- `xdr.OperationBody.manageDatum()` -> `xdr.OperationBody.manageData()` -- `xdr.OperationType.setOption()` -> `xdr.OperationType.setOptions()` -- `xdr.OperationType.manageDatum()` -> `xdr.OperationType.manageData()` - -The following enum values were rename in `OperationType`: - -- `setOption` -> `setOptions` -- `manageDatum` -> `manageData` - -## [v3.0.4](https://github.com/stellar/js-stellar-base/compare/v3.0.3..v3.0.4) - -### Update - -- Generate V1 transactions by default and allow V0 transactions to be fee bumped ([#355](https://github.com/stellar/js-stellar-base/pull/355)). - -## [v3.0.3](https://github.com/stellar/js-stellar-base/compare/v3.0.2..v3.0.3) - -### Remove - -- Rollback support for SEP23 (Muxed Account StrKey) ([#349](https://github.com/stellar/js-stellar-base/pull/349)). - -## [v3.0.2](https://github.com/stellar/js-stellar-base/compare/v3.0.1..v3.0.2) - -### Fix -- Extend `files` in npm package to include XDR type definitions ([#345](https://github.com/stellar/js-stellar-base/pull/345)). - -## [v3.0.1](https://github.com/stellar/js-stellar-base/compare/v3.0.0..v3.0.1) - -### Add -- Add TypeScript definitions for auto-generated XDR code ([#342](https://github.com/stellar/js-stellar-base/pull/342)). - -## [v3.0.0](https://github.com/stellar/js-stellar-base/compare/v2.1.9..v3.0.0) - -This version brings protocol 13 support with backwards compatibility support for protocol 12. - -### Add -- Add `TransactionBuilder.buildFeeBumpTransaction` which makes it easy to create `FeeBumpTransaction` ([#321](https://github.com/stellar/js-stellar-base/pull/321)). -- Adds a feature flag which allow consumers of this library to create V1 (protocol 13) transactions using the `TransactionBuilder` ([#321](https://github.com/stellar/js-stellar-base/pull/321)). -- Add support for [CAP0027](https://github.com/stellar/stellar-protocol/blob/master/core/cap-0027.md): First-class multiplexed accounts ([#325](https://github.com/stellar/js-stellar-base/pull/325)). -- ~Add `Keypair.xdrMuxedAccount` which creates a new `xdr.MuxedAccount`([#325](https://github.com/stellar/js-stellar-base/pull/325)).~ -- Add `FeeBumpTransaction` which makes it easy to work with fee bump transactions ([#328](https://github.com/stellar/js-stellar-base/pull/328)). -- Add `TransactionBuilder.fromXDR` which receives an xdr envelope and return a `Transaction` or `FeeBumpTransaction` ([#328](https://github.com/stellar/js-stellar-base/pull/328)). - -### Update -- Update XDR definitions with protocol 13 ([#317](https://github.com/stellar/js-stellar-base/pull/317)). -- Extend `Transaction` to work with `TransactionV1Envelope` and `TransactionV0Envelope` ([#317](https://github.com/stellar/js-stellar-base/pull/317)). -- Add backward compatibility support for [CAP0018](https://github.com/stellar/stellar-protocol/blob/f01c9354aaab1e8ca97a25cf888829749cadf36a/core/cap-0018.md) ([#317](https://github.com/stellar/js-stellar-base/pull/317)). - CAP0018 provides issuers with a new level of authorization between unauthorized and fully authorized, called "authorized to maintain liabilities". The changes in this release allow you to use the new authorization level and provides backward compatible support for Protocol 12. - - Before Protocol 13, the argument `authorize` in the `AllowTrust` operation was of type `boolean` where `true` was authorize and `false` deauthorize. Starting in Protocol 13, this value is now a `number` where `0` is deauthorize, `1` is authorize, and `2` is authorize to maintain liabilities. - - The syntax for authorizing a trustline is still the same, but the authorize parameter is now a `number`. - - ```js - Operation.allowTrust({ - trustor: trustor.publicKey(), - assetCode: "COP", - authorize: 1 - }); - ``` - - You can use still use a `boolean`; however, we recommend you update your code to pass a `number` instead. Finally, using the value `2` for authorize to maintain liabilities will only be valid if Stellar Core is running on Protocol 13; otherwise, you'll get an error. - -- ~Update operations builder to support multiplexed accounts ([#337](https://github.com/stellar/js-stellar-base/pull/337)).~ - -### Breaking changes - -- `Transaction.toEnvelope()` returns a protocol 13 `xdr.TransactionEnvelope` which is an `xdr.Union` ([#317](https://github.com/stellar/js-stellar-base/pull/317)). - If you have code that looks like this - `transaction.toEnvelope().tx` - you have two options: - - You can grab the value wrapped by the union, calling `value()` like `transaction.toEnvelope().value().tx`. - - You can check which is the discriminant by using `switch()` and then call `v0()`, `v1()`, or `feeBump()`. -- The return value from `Transaction.fee` changed from `number` to `string`. This brings support for `Int64` values ([#321](https://github.com/stellar/js-stellar-base/pull/321)). -- The const `BASE_FEE` changed from `number` to `string` ([#321](https://github.com/stellar/js-stellar-base/pull/321)). -- The option `fee` passed to `new TransactionBuilder({fee: ..})` changed from `number` to `string` ([#321](https://github.com/stellar/js-stellar-base/pull/321)). -- The following fields, which were previously an `xdr.AccountID` are now a `xdr.MuxedAccount` ([#325](https://github.com/stellar/js-stellar-base/pull/325)): - - `PaymentOp.destination` - - `PathPaymentStrictReceiveOp.destination` - - `PathPaymentStrictSendOp.destination` - - `Operation.sourceAccount` - - `Operation.destination` (for `ACCOUNT_MERGE`) - - `Transaction.sourceAccount` - - `FeeBumpTransaction.feeSource` - - You can get the string representation by calling `StrKey.encodeMuxedAccount` which will return a `G..` or `M..` account. -- Remove the following deprecated functions ([#331](https://github.com/stellar/js-stellar-base/pull/331)): - - `Operation.manageOffer` - - `Operation.createPassiveOffer` - - `Operation.pathPayment` - - `Keypair.fromBase58Seed` -- Remove the `Network` class ([#331](https://github.com/stellar/js-stellar-base/pull/331)). -- Remove `vendor/base58.js` ([#331](https://github.com/stellar/js-stellar-base/pull/331)). - -## [v3.0.0-alpha.1](https://github.com/stellar/js-stellar-base/compare/v3.0.0-alpha.0..v3.0.0-alpha.1) - -### Update - -- Update operations builder to support multiplexed accounts ([#337](https://github.com/stellar/js-stellar-base/pull/337)). - - This allows you to specify an `M` account as the destination or source: - ``` - var destination = 'MAAAAAAAAAAAAAB7BQ2L7E5NBWMXDUCMZSIPOBKRDSBYVLMXGSSKF6YNPIB7Y77ITLVL6'; - var amount = '1000.0000000'; - var asset = new StellarBase.Asset( - 'USDUSD', - 'GDGU5OAPHNPU5UCLE5RDJHG7PXZFQYWKCFOEXSXNMR6KRQRI5T6XXCD7' - ); - var source = - 'MAAAAAAAAAAAAAB7BQ2L7E5NBWMXDUCMZSIPOBKRDSBYVLMXGSSKF6YNPIB7Y77ITLVL6'; - StellarBase.Operation.payment({ - destination, - asset, - amount, - source - }); - ``` - - **To use multiplexed accounts you need an instance of Stellar running on Protocol 13 or higher** - -## [v3.0.0-alpha.0](https://github.com/stellar/js-stellar-base/compare/v2.1.9..v3.0.0-alpha.0) - -This version brings protocol 13 support with backwards compatibility support for protocol 12. - -### Add -- Add `TransactionBuilder.buildFeeBumpTransaction` which makes it easy to create `FeeBumpTransaction` ([#321](https://github.com/stellar/js-stellar-base/pull/321)). -- Adds a feature flag which allow consumers of this library to create V1 (protocol 13) transactions using the `TransactionBuilder` ([#321](https://github.com/stellar/js-stellar-base/pull/321)). -- Add support for [CAP0027](https://github.com/stellar/stellar-protocol/blob/master/core/cap-0027.md): First-class multiplexed accounts ([#325](https://github.com/stellar/js-stellar-base/pull/325)). -- Add `Keypair.xdrMuxedAccount` which creates a new `xdr.MuxedAccount`([#325](https://github.com/stellar/js-stellar-base/pull/325)). -- Add `FeeBumpTransaction` which makes it easy to work with fee bump transactions ([#328](https://github.com/stellar/js-stellar-base/pull/328)). -- Add `TransactionBuilder.fromXDR` which receives an xdr envelope and return a `Transaction` or `FeeBumpTransaction` ([#328](https://github.com/stellar/js-stellar-base/pull/328)). - -### Update -- Update XDR definitions with protocol 13 ([#317](https://github.com/stellar/js-stellar-base/pull/317)). -- Extend `Transaction` to work with `TransactionV1Envelope` and `TransactionV0Envelope` ([#317](https://github.com/stellar/js-stellar-base/pull/317)). -- Add backward compatibility support for [CAP0018](https://github.com/stellar/stellar-protocol/blob/f01c9354aaab1e8ca97a25cf888829749cadf36a/core/cap-0018.md) ([#317](https://github.com/stellar/js-stellar-base/pull/317)). - -### Breaking changes - -- `Transaction.toEnvelope()` returns a protocol 13 `xdr.TransactionEnvelope` which is an `xdr.Union` ([#317](https://github.com/stellar/js-stellar-base/pull/317)). - If you have code that looks like this `transaction.toEnvelope().tx` you have two options: - - You can grab the value wrapped by the union, calling `value()` like `transaction.toEnvelope().value().tx`. - - You can check which is the discriminant by using `switch()` and then call `v0()`, `v1()`, or `feeBump()`. -- The return value from `Transaction.fee` changed from `number` to `string`. This brings support for `Int64` values ([#321](https://github.com/stellar/js-stellar-base/pull/321)). -- The const `BASE_FEE` changed from `number` to `string` ([#321](https://github.com/stellar/js-stellar-base/pull/321)). -- The option `fee` passed to `new TransactionBuilder({fee: ..})` changed from `number` to `string` ([#321](https://github.com/stellar/js-stellar-base/pull/321)). -- The following fields, which were previously an `xdr.AccountID` are now a `xdr.MuxedAccount` ([#325](https://github.com/stellar/js-stellar-base/pull/325)): - - `PaymentOp.destination` - - `PathPaymentStrictReceiveOp.destination` - - `PathPaymentStrictSendOp.destination` - - `Operation.sourceAccount` - - `Operation.destination` (for `ACCOUNT_MERGE`) - - `Transaction.sourceAccount` - - `FeeBumpTransaction.feeSource` - - You can get the string representation by calling `StrKey.encodeMuxedAccount` which will return a `G..` or `M..` account. -- Remove the following deprecated functions ([#331](https://github.com/stellar/js-stellar-base/pull/331)): - - `Operation.manageOffer` - - `Operation.createPassiveOffer` - - `Operation.pathPayment` - - `Keypair.fromBase58Seed` -- Remove the `Network` class ([#331](https://github.com/stellar/js-stellar-base/pull/331)). -- Remove `vendor/base58.js` ([#331](https://github.com/stellar/js-stellar-base/pull/331)). - - -## [v2.1.9](https://github.com/stellar/js-stellar-base/compare/v2.1.8..v2.1.9) - -### Fix -- Update dependencies which depend on minimist. ([#332](https://github.com/stellar/js-stellar-base/pull/332)) - -## [v2.1.8](https://github.com/stellar/js-stellar-base/compare/v2.1.7..v2.1.8) - -### Fix -- Fix `setTimeout(0)` and partially defined timebounds ([#315](https://github.com/stellar/js-stellar-base/pull/315)). - -## [v2.1.7](https://github.com/stellar/js-stellar-base/compare/v2.1.6..v2.1.7) - -### Fix -- Fix TypeScript options for `ManageData` operation to allow setting value to `null` ([#310](https://github.com/stellar/js-stellar-base/issues/310)) -- Fix crash on partially defined time bounds ([#303](https://github.com/stellar/js-stellar-base/issues/303)) - -## [v2.1.6](https://github.com/stellar/js-stellar-base/compare/v2.1.5..v2.1.6) - -### Fix -- Fix npm deployment. - -## [v2.1.5](https://github.com/stellar/js-stellar-base/compare/v2.1.4..v2.1.5) - -### Add -- Add `toXDR` type to Transaction class ([#296](https://github.com/stellar/js-stellar-base/issues/296)) - -### Fix -- Fix doc link ([#298](https://github.com/stellar/js-stellar-base/issues/298)) - -### Remove -- Remove node engine restriction ([#294](https://github.com/stellar/js-stellar-base/issues/294)) - -### Update -- Update creating an account example ([#299](https://github.com/stellar/js-stellar-base/issues/299)) -- Use `console.trace` to get line num in `Networks.use` ([#300](https://github.com/stellar/js-stellar-base/issues/300)) - -## [v2.1.4](https://github.com/stellar/js-stellar-base/compare/v2.1.3..v2.1.4) - -## Update -- Regenerate the XDR definitions to include MetaV2 ([#288](https://github.com/stellar/js-stellar-base/issues/288)) - -## [v2.1.3](https://github.com/stellar/js-stellar-base/compare/v2.1.2...v2.1.3) - -## Update 📣 - -- Throw errors when obviously invalid network passphrases are used in - `new Transaction()`. - ([284](https://github.com/stellar/js-stellar-base/pull/284)) - -## [v2.1.2](https://github.com/stellar/js-stellar-base/compare/v2.1.1...v2.1.2) - -## Update 📣 - -- Update documentation for `Operation` to show `pathPaymentStrictSend` and `pathPaymentStrictReceive`. ([279](https://github.com/stellar/js-stellar-base/pull/279)) - -## [v2.1.1](https://github.com/stellar/js-stellar-base/compare/v2.1.0...v2.1.1) - -## Update 📣 - -- Update `asset.toString()` to return canonical representation for asset. ([277](https://github.com/stellar/js-stellar-base/pull/277)). - - Calling `asset.toString()` will return `native` for `XLM` or `AssetCode:AssetIssuer` for issued assets. See [this PR](https://github.com/stellar/stellar-protocol/pull/313) for more information. - -## [v2.1.0](https://github.com/stellar/js-stellar-base/compare/v2.0.2...v2.1.0) - -This release adds support for [stellar-core protocol 12 release](https://github.com/stellar/stellar-core/projects/11) and [CAP 24](https://github.com/stellar/stellar-protocol/blob/master/core/cap-0024.md) ("Make PathPayment Symmetrical"). - -### Add ➕ - - - `Operation.pathPaymentStrictSend`: Sends a path payments, debiting from the source account exactly a specified amount of one asset, crediting at least a given amount of another asset. ([#274](https://github.com/stellar/js-stellar-base/pull/274)). - - The following operation will debit exactly 10 USD from the source account, crediting at least 9.2 EUR in the destination account 💸: - ```js - var sendAsset = new StellarBase.Asset( - 'USD', - 'GDGU5OAPHNPU5UCLE5RDJHG7PXZFQYWKCFOEXSXNMR6KRQRI5T6XXCD7' - ); - var sendAmount = '10'; - var destination = - 'GCEZWKCA5VLDNRLN3RPRJMRZOX3Z6G5CHCGSNFHEYVXM3XOJMDS674JZ'; - var destAsset = new StellarBase.Asset( - 'USD', - 'GDGU5OAPHNPU5UCLE5RDJHG7PXZFQYWKCFOEXSXNMR6KRQRI5T6XXCD7' - ); - var destMin = '9.2'; - var path = [ - new StellarBase.Asset( - 'USD', - 'GBBM6BKZPEHWYO3E3YKREDPQXMS4VK35YLNU7NFBRI26RAN7GI5POFBB' - ), - new StellarBase.Asset( - 'EUR', - 'GDTNXRLOJD2YEBPKK7KCMR7J33AAG5VZXHAJTHIG736D6LVEFLLLKPDL' - ) - ]; - let op = StellarBase.Operation.pathPaymentStrictSend({ - sendAsset, - sendAmount, - destination, - destAsset, - destMin, - path - }); - ``` - - `Operation.pathPaymentStrictReceive`: This behaves the same as the former `pathPayments` operation. ([#274](https://github.com/stellar/js-stellar-base/pull/274)). - - The following operation will debit maximum 10 USD from the source account, crediting exactly 9.2 EUR in the destination account 💸: - ```js - var sendAsset = new StellarBase.Asset( - 'USD', - 'GDGU5OAPHNPU5UCLE5RDJHG7PXZFQYWKCFOEXSXNMR6KRQRI5T6XXCD7' - ); - var sendMax = '10'; - var destination = - 'GCEZWKCA5VLDNRLN3RPRJMRZOX3Z6G5CHCGSNFHEYVXM3XOJMDS674JZ'; - var destAsset = new StellarBase.Asset( - 'USD', - 'GDGU5OAPHNPU5UCLE5RDJHG7PXZFQYWKCFOEXSXNMR6KRQRI5T6XXCD7' - ); - var destAmount = '9.2'; - var path = [ - new StellarBase.Asset( - 'USD', - 'GBBM6BKZPEHWYO3E3YKREDPQXMS4VK35YLNU7NFBRI26RAN7GI5POFBB' - ), - new StellarBase.Asset( - 'EUR', - 'GDTNXRLOJD2YEBPKK7KCMR7J33AAG5VZXHAJTHIG736D6LVEFLLLKPDL' - ) - ]; - let op = StellarBase.Operation.pathPaymentStrictReceive({ - sendAsset, - sendMax, - destination, - destAsset, - destAmount, - path - }); - ``` - -## Deprecated ❗️ - -- `Operation.pathPayment` is being deprecated in favor of `Operation.pathPaymentStrictReceive`. Both functions take the same arguments and behave the same. ([#274](https://github.com/stellar/js-stellar-base/pull/274)). - -## [v2.0.2](https://github.com/stellar/js-stellar-base/compare/v2.0.1...v2.0.2) - -### Fix -- Fix issue [#269](https://github.com/stellar/js-stellar-base/issues/269). ManageBuyOffer should extend BaseOptions and inherited property "source". ([#270](https://github.com/stellar/js-stellar-base/pull/270)). - -## [v2.0.1](https://github.com/stellar/js-stellar-base/compare/v2.0.0...v2.0.1) - -No changes. Fixes deploy script and includes changes from [v2.0.0](https://github.com/stellar/js-stellar-base/compare/v1.1.2...v2.0.0). - -## [v2.0.0](https://github.com/stellar/js-stellar-base/compare/v1.1.2...v2.0.0) - -### BREAKING CHANGES - -- Drop Support for Node 6 since it has been end-of-lifed and no longer in LTS. We now require Node 10 which is the current LTS until April 1st, 2021. ([#255](https://github.com/stellar/js-stellar-base/pull/255)) - -## [v1.1.2](https://github.com/stellar/js-stellar-base/compare/v1.1.1...v1.1.2) - -### Fix -- Fix no-network warnings ([#248](https://github.com/stellar/js-stellar-base/issues/248)) - -## [v1.1.1](https://github.com/stellar/js-stellar-base/compare/v1.1.0...v1.1.1) - -### Fix -- Add types for new networkPassphrase argument. Fix [#237](https://github.com/stellar/js-stellar-base/issues/237). ([#238](https://github.com/stellar/js-stellar-base/issues/238)) - -## [v1.1.0](https://github.com/stellar/js-stellar-base/compare/v1.0.3...v1.1.0) - -### Deprecated - -Deprecate global singleton for `Network`. The following classes and -methods take an optional network passphrase, and issue a warning if it -is not passed: - -#### `Keypair.master` - -```js -Keypair.master(Networks.TESTNET) -``` - -#### constructor for `Transaction` - -```js -const xenv = new xdr.TransactionEnvelope({ tx: xtx }); -new Transaction(xenv, Networks.TESTNET); -``` - -#### constructor for `TransactionBuilder` and method `TransactionBuilder.setNetworkPassphrase` - -```js -const transaction = new StellarSdk.TransactionBuilder(account, { - fee: StellarSdk.BASE_FEE, - networkPassphrase: Networks.TESTNET -}) -``` - -See [#207](https://github.com/stellar/js-stellar-base/issues/207) and [#112](https://github.com/stellar/js-stellar-base/issues/112) for more information. - -The `Network` class will be removed on the `2.0` release. - -### Add -- Add docs for BASE_FEE const. ([#211](https://github.com/stellar/js-stellar-base/issues/211)) - -### Fix -- Fix typo. ([#213](https://github.com/stellar/js-stellar-base/issues/213)) - -## [v1.0.3](https://github.com/stellar/js-stellar-base/compare/v1.0.2...v1.0.3) - -### Add - -- Add `toString()` to Asset ([#172](https://github.com/stellar/js-stellar-base/issues/172)) -- Add types for missing Network functions ([#208](https://github.com/stellar/js-stellar-base/issues/208)) -- Add BASE_FEE to TS types ([#209](https://github.com/stellar/js-stellar-base/issues/209)) - -### Fix -- Fix typo in types ([#194](https://github.com/stellar/js-stellar-base/issues/194)) -- Fix types: Fee is no longer optional ([#195](https://github.com/stellar/js-stellar-base/issues/195)) -- Fix typings for Account Sequence Number ([#203](https://github.com/stellar/js-stellar-base/issues/203)) -- Fix typings for Transaction Sequence Number ([#205](https://github.com/stellar/js-stellar-base/issues/205)) - -## [v1.0.2](https://github.com/stellar/js-stellar-base/compare/v1.0.1...v1.0.2) - -- Fix a bug where `sodium-native` was making it into the browser bundle, which - is supposed to use `tweetnacl`. - -## [v1.0.1](https://github.com/stellar/js-stellar-base/compare/v1.0.0...v1.0.1) - -- Restore `Operation.manageOffer` and `Operation.createPassiveOffer`, and issue - a warning if they're called. -- Add type definitions for the timeBounds property of transactions. - -## [v1.0.0](https://github.com/stellar/js-stellar-base/compare/v0.13.2...v1.0.0) - -- **Breaking change** Stellar Protocol 11 compatibility - - Rename `Operation.manageOffer` to `Operation.manageSellOffer`. - - Rename `Operation.createPassiveOffer` to `Operation.createPassiveSellOffer`. - - Add `Operation.manageBuyOffer`. -- **Breaking change** The `fee` parameter to `TransactionBuilder` is now - required. Failing to provide a fee will throw an error. - -## [v0.13.2](https://github.com/stellar/js-stellar-base/compare/v0.13.1...v0.13.2) - -- Bring DefinitelyTyped definitions into the repo for faster updating. -- Add missing Typescript type definitions. -- Add code to verify signatures when added to transactions. -- Replace ed25519 with sodium-native. -- Fix the xdr for SCP_MESSAGE. -- Update the README for the latest info. - -## [v0.13.1](https://github.com/stellar/js-stellar-base/compare/v0.13.0...v0.13.1) - -- Travis: Deploy NPM with an environment variable instead of an encrypted API - key. -- Instruct Travis to cache node_modules - -## [v0.13.0](https://github.com/stellar/js-stellar-base/compare/v0.12.0...v0.13.0) - -- Remove the `crypto` library. This reduces the number of Node built-ins we have - to shim into the production bundle, and incidentally fixes a bug with - Angular 6. - -## [v0.12.0](https://github.com/stellar/js-stellar-base/compare/v0.11.0...v0.12.0) - -- _Warning_ Calling TransactionBuilder without a `fee` param is now deprecated - and will issue a warning. In a later release, it will throw an error. Please - update your transaction builders as soon as you can! -- Add a `toXDR` function for transactions that lets you get the transaction as a - base64-encoded string (so you may enter it into the Stellar Laboratory XDR - viewer, for one) -- Fix TransactionBuilder example syntax errors -- Use more thorough "create account" documentation -- Add `Date` support for `TransactionBuilder` `timebounds` -- Add two functions to `Transaction` that support pre-generated transactions: - - `getKeypairSignature` helps users sign pre-generated transaction XDRs - - `addSignature` lets you add pre-generated signatures to a built transaction - -## 0.11.0 - -- Added ESLint and Prettier to enforce code style -- Upgraded dependencies, including Babel to 6 -- Bump local node version to 6.14.0 -- Change Operations.\_fromXDRAmount to not use scientific notation (1e-7) for - small amounts like 0.0000001. - -## 0.10.0 - -- **Breaking change** Added - [`TransactionBuilder.setTimeout`](https://stellar.github.io/js-stellar-base/TransactionBuilder.html#setTimeout) - method that sets `timebounds.max_time` on a transaction. Because of the - distributed nature of the Stellar network it is possible that the status of - your transaction will be determined after a long time if the network is highly - congested. If you want to be sure to receive the status of the transaction - within a given period you should set the TimeBounds with `maxTime` on the - transaction (this is what `setTimeout` does internally; if there's `minTime` - set but no `maxTime` it will be added). Call to - `TransactionBuilder.setTimeout` is required if Transaction does not have - `max_time` set. If you don't want to set timeout, use `TimeoutInfinite`. In - general you should set `TimeoutInfinite` only in smart contracts. Please check - [`TransactionBuilder.setTimeout`](https://stellar.github.io/js-stellar-base/TransactionBuilder.html#setTimeout) - docs for more information. -- Fixed decoding empty `homeDomain`. - -## 0.9.0 - -- Update `js-xdr` to support unmarshaling non-utf8 strings. -- String fields returned by `Operation.fromXDRObject()` are of type `Buffer` now - (except `SetOptions.home_domain` and `ManageData.name` - both required to be - ASCII by stellar-core). - -## 0.8.3 - -- Update `xdr` files to V10. - -## 0.8.2 - -- Upgrade `js-xdr`. - -## 0.8.1 - -- Removed `src` from `.npmignore`. - -## 0.8.0 - -- Added support for `bump_sequence` operation. -- Fixed many code style issues. -- Updated docs. - -## 0.7.8 - -- Updated dependencies. - -## 0.7.7 - -- Updated docs. - -## 0.7.6 - -- Updated docs. - -## 0.7.5 - -- `Keypair.constructor` now requires `type` field to define public-key signature - system used in this instance (so `Keypair` can support other systems in a - future). It also checks if public key and secret key match if both are passed - (to prevent nasty bugs). -- `Keypair.fromRawSeed` has been renamed to `Keypair.fromRawEd25519Seed` to make - it clear that the seed must be Ed25519 seed. -- It's now possible to instantiate `Memo` class so it's easier to check it's - type and value (without dealing with low level `xdr.Memo` objects). -- Changed `Asset.toXdrObject` to `Asset.toXDRObject` and - `Operation.operationToObject` to `Operation.toXDRObject` for consistency. -- Time bounds support for numeric input values. -- Added `browser` prop to package.json. - -## 0.7.4 - -- Update dependencies. -- Remove unused methods. - -## 0.7.3 - -- Allow hex string in setOptions signers - -## 0.7.2 - -- Updated XDR files - -## 0.7.1 - -- Checking hash preimage length - -## 0.7.0 - -- Support for new signer types: `sha256Hash`, `preAuthTx`. -- `StrKey` helper class with `strkey` encoding related methods. -- Removed deprecated methods: `Keypair.isValidPublicKey` (use `StrKey`), - `Keypair.isValidSecretKey` (use `StrKey`), `Keypair.fromSeed`, `Keypair.seed`, - `Keypair.rawSeed`. -- **Breaking changes**: - - `Network` must be explicitly selected. Previously testnet was a default - network. - - `Operation.setOptions()` method `signer` param changed. - - `Keypair.fromAccountId()` renamed to `Keypair.fromPublicKey()`. - - `Keypair.accountId()` renamed to `Keypair.publicKey()`. - - Dropping support for `End-of-Life` node versions. - -## 0.6.0 - -- **Breaking change** `ed25519` package is now optional dependency. -- Export account flags constants. - -## 0.5.7 - -- Fixes XDR decoding issue when using firefox - -## 0.5.6 - -- UTF-8 support in `Memo.text()`. - -## 0.5.5 - -- Make 0 a valid number for transaction fee, -- Fix signer in Operation.operationToObject() - close #82 - -## 0.5.4 - -- Fixed Lodash registering itself to global scope. - -## 0.5.3 - -- Add support for ManageData operation. - -## 0.5.2 - -- Moved `Account.isValidAccountId` to `Keypair.isValidPublicKey`. It's still - possible to use `Account.isValidAccountId` but it will be removed in the next - minor release (breaking change). (af10f2a) -- `signer.address` option in `Operation.setOptions` was changed to - `signer.pubKey`. It's still possible to use `signer.address` but it will be - removed in the next minor release (breaking change). (07f43fb) -- `Operation.setOptions` now accepts strings for `clearFlags`, `setFlags`, - `masterWeight`, `lowThreshold`, `medThreshold`, `highThreshold`, - `signer.weight` options. (665e018) -- Fixed TransactionBuilder timebounds option. (854f275) -- Added `CHANGELOG.md` file. - -## 0.5.1 - -- Now it's possible to pass `price` params as `{n: numerator, d: denominator}` - object. Thanks @FredericHeem. (#73) - -## 0.5.0 - -- **Breaking change** `sequence` in `Account` constructor must be a string. - (4da5dfc) -- **Breaking change** Removed deprecated methods (180a5b8): - - `Account.isValidAddress` (replaced by `Account.isValidAccountId`) - - `Account.getSequenceNumber` (replaced by `Account.sequenceNumber`) - - `Keypair.address` (replaced by `Keypair.accountId`) - - `Network.usePublicNet` (replaced by `Network.usePublicNetwork`) - - `Network.useTestNet` (replaced by `Network.useTestNetwork`) - - `TransactionBuilder.addSigner` (call `Transaction.sign` on build - `Transaction` object) diff --git a/node_modules/@stellar/stellar-base/LICENSE b/node_modules/@stellar/stellar-base/LICENSE deleted file mode 100644 index e936ce3e..00000000 --- a/node_modules/@stellar/stellar-base/LICENSE +++ /dev/null @@ -1,202 +0,0 @@ - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2015 Stellar Development Foundation - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/README.md b/node_modules/@stellar/stellar-base/README.md deleted file mode 100644 index 50220433..00000000 --- a/node_modules/@stellar/stellar-base/README.md +++ /dev/null @@ -1,198 +0,0 @@ -# JS Stellar Base - -[![Tests](https://github.com/stellar/js-stellar-base/actions/workflows/tests.yml/badge.svg)](https://github.com/stellar/js-stellar-base/actions/workflows/tests.yml) -[![Code Climate](https://codeclimate.com/github/stellar/js-stellar-base/badges/gpa.svg)](https://codeclimate.com/github/stellar/js-stellar-base) -[![Coverage Status](https://coveralls.io/repos/stellar/js-stellar-base/badge.svg?branch=master&service=github)](https://coveralls.io/github/stellar/js-stellar-base?branch=master) -[![Dependency Status](https://david-dm.org/stellar/js-stellar-base.svg)](https://david-dm.org/stellar/js-stellar-base) - -The stellar-base library is the lowest-level stellar helper library. It consists -of classes to read, write, hash, and sign the xdr structures that are used in -[stellar-core](https://github.com/stellar/stellar-core). This is an -implementation in JavaScript that can be used on either Node.js or web browsers. - -- **[API Reference](https://stellar.github.io/js-stellar-base/)** - -> **Warning!** The Node version of this package uses the [`sodium-native`](https://www.npmjs.com/package/sodium-native) package, a native implementation of [Ed25519](https://ed25519.cr.yp.to/) in Node.js, as an [optional dependency](https://docs.npmjs.com/files/package.json#optionaldependencies). -> This means that if for any reason installation of this package fails, `stellar-base` will fallback to the much slower implementation contained in [`tweetnacl`](https://www.npmjs.com/package/tweetnacl). -> -> If you'd explicitly prefer **not** to install the `sodium-native` package, pass the appropriate flag to skip optional dependencies when installing this package (e.g. `--no-optional` if using `npm install` or `--without-optional` using `yarn install`). -> -> If you are using `stellar-base` in a browser you can ignore this. However, for production backend deployments you should most likely be using `sodium-native`. -> If `sodium-native` is successfully installed and working, -> `StellarBase.FastSigning` variable will be equal `true`. Otherwise it will be -> `false`. - -## Quick start - -Using yarn to include js-stellar-base in your own project: - -```shell -yarn add @stellar/stellar-base -``` - -For browsers, [use Bower to install it](#to-use-in-the-browser). It exports a -variable `StellarBase`. The example below assumes you have `stellar-base.js` -relative to your html file. - -```html - - -``` - -## Install - -### To use as a module in a Node.js project - -1. Install it using yarn: - -```shell -yarn add @stellar/stellar-base -``` - -2. require/import it in your JavaScript: - -```js -var StellarBase = require('@stellar/stellar-base'); -``` - -### To self host for use in the browser - -1. Install it using [bower](http://bower.io): - -```shell -bower install stellar-base -``` - -2. Include it in the browser: - -```html - - -``` - -If you don't want to use install Bower, you can copy built JS files from the -[bower-js-stellar-base repo](https://github.com/stellar/bower-js-stellar-base). - -### To use the [cdnjs](https://cdnjs.com/libraries/stellar-base) hosted script in the browser - -1. Instruct the browser to fetch the library from - [cdnjs](https://cdnjs.com/libraries/stellar-base), a 3rd party service that - hosts js libraries: - -```html - - -``` - -Note that this method relies using a third party to host the JS library. This -may not be entirely secure. - -Make sure that you are using the latest version number. They can be found on the -[releases page in Github](https://github.com/stellar/js-stellar-base/releases). - -### To develop and test js-stellar-base itself - -1. Install Node 18.x - -We support the oldest LTS release of Node, which is [currently 18.x](https://nodejs.org/en/about/releases/). Please likewise install and develop on Node 16 so you don't get surprised when your code works locally but breaks in CI. - -If you work on several projects that use different Node versions, you might find helpful to install a NodeJS version manager: - - - https://github.com/creationix/nvm - - https://github.com/wbyoung/avn - - https://github.com/asdf-vm/asdf - -2. Install Yarn - -This project uses [Yarn](https://yarnpkg.com/) to manages its dependencies. To install Yarn, follow the project instructions available at https://yarnpkg.com/en/docs/install. - -3. Clone the repo - -```shell -git clone https://github.com/stellar/js-stellar-base.git -``` - -4. Install dependencies inside js-stellar-base folder - -```shell -cd js-stellar-base -yarn -``` - -5. Observe the project's code style - -While you're making changes, make sure to regularly run the linter to catch any -linting errors (in addition to making sure your text editor supports ESLint) - -```shell -yarn lint -``` - -as well as fixing any formatting errors with - -```shell -yarn fmt -``` - -If you're working on a file not in `src`, limit your code to Node 6.16 ES! See -what's supported here: https://node.green/. (Our npm library must support -earlier versions of Node, so the tests need to run on those versions.) - -#### Updating XDR definitions - -1. Make sure you have [Docker](https://www.docker.com/) installed and running. -2. `make reset-xdr` - -## Usage - -For information on how to use js-stellar-base, take a look at the docs in the -[docs folder](./docs). - -## Testing - -To run all tests: - -```shell -yarn test -``` - -To run a specific set of tests: - -```shell -yarn test:node -yarn test:browser -``` - -Tests are also run automatically in Github Actions for every master commit and -pull request. - -## Documentation - -Documentation for this repo lives inside the [docs folder](./docs). - -## Contributing - -Please see the [CONTRIBUTING.md](./CONTRIBUTING.md) for details on how to -contribute to this project. - -## Publishing to npm - -``` -npm version [ | major | minor | patch | premajor | preminor | prepatch | prerelease] -``` - -A new version will be published to npm **and** Bower by GitHub Actions. - -npm >= 2.13.0 required. Read more about -[npm version](https://docs.npmjs.com/cli/version). - -## License - -js-stellar-base is licensed under an Apache-2.0 license. See the -[LICENSE](./LICENSE) file for details. diff --git a/node_modules/@stellar/stellar-base/dist/stellar-base.js b/node_modules/@stellar/stellar-base/dist/stellar-base.js deleted file mode 100644 index b92d3b95..00000000 --- a/node_modules/@stellar/stellar-base/dist/stellar-base.js +++ /dev/null @@ -1,31216 +0,0 @@ -var StellarBase; -/******/ (() => { // webpackBootstrap -/******/ var __webpack_modules__ = ({ - -/***/ 3740: -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -/* provided dependency */ var console = __webpack_require__(6763); -/*! For license information please see xdr.js.LICENSE.txt */ -!function(t,e){ true?module.exports=e():0}(this,(()=>(()=>{var t={616:(t,e,r)=>{"use strict";r.d(e,{A:()=>i});var n=r(287);n.hp.alloc(1).subarray(0,1)instanceof n.hp||(n.hp.prototype.subarray=function(t,e){const r=Uint8Array.prototype.subarray.call(this,t,e);return Object.setPrototypeOf(r,n.hp.prototype),r});const i=n.hp},281:(t,e,r)=>{const n=r(164);t.exports=n},164:(t,e,r)=>{"use strict";r.r(e),r.d(e,{Array:()=>F,Bool:()=>S,Double:()=>L,Enum:()=>q,Float:()=>O,Hyper:()=>U,Int:()=>v,LargeInt:()=>x,Opaque:()=>D,Option:()=>X,Quadruple:()=>N,Reference:()=>G,String:()=>M,Struct:()=>Y,Union:()=>W,UnsignedHyper:()=>T,UnsignedInt:()=>R,VarArray:()=>P,VarOpaque:()=>z,Void:()=>k,XdrReader:()=>f,XdrWriter:()=>c,config:()=>it});class n extends TypeError{constructor(t){super(`XDR Write Error: ${t}`)}}class i extends TypeError{constructor(t){super(`XDR Read Error: ${t}`)}}class o extends TypeError{constructor(t){super(`XDR Type Definition Error: ${t}`)}}class s extends o{constructor(){super("method not implemented, it should be overloaded in the descendant class.")}}var u=r(616).A;class f{constructor(t){if(!u.isBuffer(t)){if(!(t instanceof Array||Array.isArray(t)||ArrayBuffer.isView(t)))throw new i(`source invalid: ${t}`);t=u.from(t)}this._buffer=t,this._length=t.length,this._index=0}_buffer;_length;_index;get eof(){return this._index===this._length}advance(t){const e=this._index;if(this._index+=t,this._length0){for(let t=0;t0){const t=this.alloc(r);this._buffer.fill(0,t,this._index)}}writeInt32BE(t){const e=this.alloc(4);this._buffer.writeInt32BE(t,e)}writeUInt32BE(t){const e=this.alloc(4);this._buffer.writeUInt32BE(t,e)}writeBigInt64BE(t){const e=this.alloc(8);this._buffer.writeBigInt64BE(t,e)}writeBigUInt64BE(t){const e=this.alloc(8);this._buffer.writeBigUInt64BE(t,e)}writeFloatBE(t){const e=this.alloc(4);this._buffer.writeFloatBE(t,e)}writeDoubleBE(t){const e=this.alloc(8);this._buffer.writeDoubleBE(t,e)}static bufferChunkSize=h}var l=r(616).A;class p{toXDR(t="raw"){if(!this.write)return this.constructor.toXDR(this,t);const e=new c;return this.write(this,e),w(e.finalize(),t)}fromXDR(t,e="raw"){if(!this.read)return this.constructor.fromXDR(t,e);const r=new f(m(t,e)),n=this.read(r);return r.ensureInputConsumed(),n}validateXDR(t,e="raw"){try{return this.fromXDR(t,e),!0}catch(t){return!1}}static toXDR(t,e="raw"){const r=new c;return this.write(t,r),w(r.finalize(),e)}static fromXDR(t,e="raw"){const r=new f(m(t,e)),n=this.read(r);return r.ensureInputConsumed(),n}static validateXDR(t,e="raw"){try{return this.fromXDR(t,e),!0}catch(t){return!1}}}class d extends p{static read(t){throw new s}static write(t,e){throw new s}static isValid(t){return!1}}class g extends p{isValid(t){return!1}}class y extends TypeError{constructor(t){super(`Invalid format ${t}, must be one of "raw", "hex", "base64"`)}}function w(t,e){switch(e){case"raw":return t;case"hex":return t.toString("hex");case"base64":return t.toString("base64");default:throw new y(e)}}function m(t,e){switch(e){case"raw":return t;case"hex":return l.from(t,"hex");case"base64":return l.from(t,"base64");default:throw new y(e)}}function b(t,e){return null!=t&&(t instanceof e||_(t,e)&&"function"==typeof t.constructor.read&&"function"==typeof t.constructor.write&&_(t,"XdrType"))}function _(t,e){do{if(t.constructor.name===e)return!0}while(t=Object.getPrototypeOf(t));return!1}const B=2147483647,E=-2147483648;class v extends d{static read(t){return t.readInt32BE()}static write(t,e){if("number"!=typeof t)throw new n("not a number");if((0|t)!==t)throw new n("invalid i32 value");e.writeInt32BE(t)}static isValid(t){return"number"==typeof t&&(0|t)===t&&(t>=E&&t<=B)}}function A(t,e,r){if("bigint"!=typeof t)throw new TypeError("Expected bigint 'value', got "+typeof t);const n=e/r;if(1===n)return[t];if(r<32||r>128||2!==n&&4!==n&&8!==n)throw new TypeError(`invalid bigint (${t}) and slice size (${e} -> ${r}) combination`);const i=BigInt(r),o=new Array(n);for(let e=0;e>=i;return o}function I(t,e){if(e)return[0n,(1n<=o&&i<=s)return i;throw new TypeError(`bigint values [${t}] for ${function(t,e){return`${e?"u":"i"}${t}`}(e,r)} out of range [${o}, ${s}]: ${i}`)}(t,this.size,this.unsigned)}get unsigned(){throw new s}get size(){throw new s}slice(t){return A(this._value,this.size,t)}toString(){return this._value.toString()}toJSON(){return{_value:this._value.toString()}}toBigInt(){return BigInt(this._value)}static read(t){const{size:e}=this.prototype;return 64===e?new this(t.readBigUInt64BE()):new this(...Array.from({length:e/64},(()=>t.readBigUInt64BE())).reverse())}static write(t,e){if(t instanceof this)t=t._value;else if("bigint"!=typeof t||t>this.MAX_VALUE||t>32n)|0}get size(){return 64}get unsigned(){return!1}static fromBits(t,e){return new this(t,e)}}U.defineIntBoundaries();const $=4294967295;class R extends d{static read(t){return t.readUInt32BE()}static write(t,e){if("number"!=typeof t||!(t>=0&&t<=$)||t%1!=0)throw new n("invalid u32 value");e.writeUInt32BE(t)}static isValid(t){return"number"==typeof t&&t%1==0&&(t>=0&&t<=$)}}R.MAX_VALUE=$,R.MIN_VALUE=0;class T extends x{constructor(...t){super(t)}get low(){return Number(0xffffffffn&this._value)|0}get high(){return Number(this._value>>32n)|0}get size(){return 64}get unsigned(){return!0}static fromBits(t,e){return new this(t,e)}}T.defineIntBoundaries();class O extends d{static read(t){return t.readFloatBE()}static write(t,e){if("number"!=typeof t)throw new n("not a number");e.writeFloatBE(t)}static isValid(t){return"number"==typeof t}}class L extends d{static read(t){return t.readDoubleBE()}static write(t,e){if("number"!=typeof t)throw new n("not a number");e.writeDoubleBE(t)}static isValid(t){return"number"==typeof t}}class N extends d{static read(){throw new o("quadruple not supported")}static write(){throw new o("quadruple not supported")}static isValid(){return!1}}class S extends d{static read(t){const e=v.read(t);switch(e){case 0:return!1;case 1:return!0;default:throw new i(`got ${e} when trying to read a bool`)}}static write(t,e){const r=t?1:0;v.write(r,e)}static isValid(t){return"boolean"==typeof t}}var V=r(616).A;class M extends g{constructor(t=R.MAX_VALUE){super(),this._maxLength=t}read(t){const e=R.read(t);if(e>this._maxLength)throw new i(`saw ${e} length String, max allowed is ${this._maxLength}`);return t.read(e)}readString(t){return this.read(t).toString("utf8")}write(t,e){const r="string"==typeof t?V.byteLength(t,"utf8"):t.length;if(r>this._maxLength)throw new n(`got ${t.length} bytes, max allowed is ${this._maxLength}`);R.write(r,e),e.write(t,r)}isValid(t){return"string"==typeof t?V.byteLength(t,"utf8")<=this._maxLength:!!(t instanceof Array||V.isBuffer(t))&&t.length<=this._maxLength}}var C=r(616).A;class D extends g{constructor(t){super(),this._length=t}read(t){return t.read(this._length)}write(t,e){const{length:r}=t;if(r!==this._length)throw new n(`got ${t.length} bytes, expected ${this._length}`);e.write(t,r)}isValid(t){return C.isBuffer(t)&&t.length===this._length}}var j=r(616).A;class z extends g{constructor(t=R.MAX_VALUE){super(),this._maxLength=t}read(t){const e=R.read(t);if(e>this._maxLength)throw new i(`saw ${e} length VarOpaque, max allowed is ${this._maxLength}`);return t.read(e)}write(t,e){const{length:r}=t;if(t.length>this._maxLength)throw new n(`got ${t.length} bytes, max allowed is ${this._maxLength}`);R.write(r,e),e.write(t,r)}isValid(t){return j.isBuffer(t)&&t.length<=this._maxLength}}class F extends g{constructor(t,e){super(),this._childType=t,this._length=e}read(t){const e=new r.g.Array(this._length);for(let r=0;rthis._maxLength)throw new i(`saw ${e} length VarArray, max allowed is ${this._maxLength}`);const r=new Array(e);for(let n=0;nthis._maxLength)throw new n(`got array of size ${t.length}, max allowed is ${this._maxLength}`);R.write(t.length,e);for(const r of t)this._childType.write(r,e)}isValid(t){if(!(t instanceof Array)||t.length>this._maxLength)return!1;for(const e of t)if(!this._childType.isValid(e))return!1;return!0}}class X extends d{constructor(t){super(),this._childType=t}read(t){if(S.read(t))return this._childType.read(t)}write(t,e){const r=null!=t;S.write(r,e),r&&this._childType.write(t,e)}isValid(t){return null==t||this._childType.isValid(t)}}class k extends d{static read(){}static write(t){if(void 0!==t)throw new n("trying to write value to a void slot")}static isValid(t){return void 0===t}}class q extends d{constructor(t,e){super(),this.name=t,this.value=e}static read(t){const e=v.read(t),r=this._byValue[e];if(void 0===r)throw new i(`unknown ${this.enumName} member for value ${e}`);return r}static write(t,e){if(!this.isValid(t))throw new n(`${t} has enum name ${t?.enumName}, not ${this.enumName}: ${JSON.stringify(t)}`);v.write(t.value,e)}static isValid(t){return t?.constructor?.enumName===this.enumName||b(t,this)}static members(){return this._members}static values(){return Object.values(this._members)}static fromName(t){const e=this._members[t];if(!e)throw new TypeError(`${t} is not a member of ${this.enumName}`);return e}static fromValue(t){const e=this._byValue[t];if(void 0===e)throw new TypeError(`${t} is not a value of any member of ${this.enumName}`);return e}static create(t,e,r){const n=class extends q{};n.enumName=e,t.results[e]=n,n._members={},n._byValue={};for(const[t,e]of Object.entries(r)){const r=new n(t,e);n._members[t]=r,n._byValue[e]=r,n[t]=()=>r}return n}}class G extends d{resolve(){throw new o('"resolve" method should be implemented in the descendant class')}}class Y extends g{constructor(t){super(),this._attributes=t||{}}static read(t){const e={};for(const[r,n]of this._fields)e[r]=n.read(t);return new this(e)}static write(t,e){if(!this.isValid(t))throw new n(`${t} has struct name ${t?.constructor?.structName}, not ${this.structName}: ${JSON.stringify(t)}`);for(const[r,n]of this._fields){const i=t._attributes[r];n.write(i,e)}}static isValid(t){return t?.constructor?.structName===this.structName||b(t,this)}static create(t,e,r){const n=class extends Y{};n.structName=e,t.results[e]=n;const i=new Array(r.length);for(let e=0;e{"use strict";e.byteLength=function(t){var e=u(t),r=e[0],n=e[1];return 3*(r+n)/4-n},e.toByteArray=function(t){var e,r,o=u(t),s=o[0],f=o[1],a=new i(function(t,e,r){return 3*(e+r)/4-r}(0,s,f)),h=0,c=f>0?s-4:s;for(r=0;r>16&255,a[h++]=e>>8&255,a[h++]=255&e;2===f&&(e=n[t.charCodeAt(r)]<<2|n[t.charCodeAt(r+1)]>>4,a[h++]=255&e);1===f&&(e=n[t.charCodeAt(r)]<<10|n[t.charCodeAt(r+1)]<<4|n[t.charCodeAt(r+2)]>>2,a[h++]=e>>8&255,a[h++]=255&e);return a},e.fromByteArray=function(t){for(var e,n=t.length,i=n%3,o=[],s=16383,u=0,a=n-i;ua?a:u+s));1===i?(e=t[n-1],o.push(r[e>>2]+r[e<<4&63]+"==")):2===i&&(e=(t[n-2]<<8)+t[n-1],o.push(r[e>>10]+r[e>>4&63]+r[e<<2&63]+"="));return o.join("")};for(var r=[],n=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0;s<64;++s)r[s]=o[s],n[o.charCodeAt(s)]=s;function u(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");return-1===r&&(r=e),[r,r===e?0:4-r%4]}function f(t,e,n){for(var i,o,s=[],u=e;u>18&63]+r[o>>12&63]+r[o>>6&63]+r[63&o]);return s.join("")}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},287:(t,e,r)=>{"use strict";const n=r(526),i=r(251),o="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;e.hp=f,e.IS=50;const s=2147483647;function u(t){if(t>s)throw new RangeError('The value "'+t+'" is invalid for option "size"');const e=new Uint8Array(t);return Object.setPrototypeOf(e,f.prototype),e}function f(t,e,r){if("number"==typeof t){if("string"==typeof e)throw new TypeError('The "string" argument must be of type string. Received type number');return c(t)}return a(t,e,r)}function a(t,e,r){if("string"==typeof t)return function(t,e){"string"==typeof e&&""!==e||(e="utf8");if(!f.isEncoding(e))throw new TypeError("Unknown encoding: "+e);const r=0|g(t,e);let n=u(r);const i=n.write(t,e);i!==r&&(n=n.slice(0,i));return n}(t,e);if(ArrayBuffer.isView(t))return function(t){if(W(t,Uint8Array)){const e=new Uint8Array(t);return p(e.buffer,e.byteOffset,e.byteLength)}return l(t)}(t);if(null==t)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(W(t,ArrayBuffer)||t&&W(t.buffer,ArrayBuffer))return p(t,e,r);if("undefined"!=typeof SharedArrayBuffer&&(W(t,SharedArrayBuffer)||t&&W(t.buffer,SharedArrayBuffer)))return p(t,e,r);if("number"==typeof t)throw new TypeError('The "value" argument must not be of type number. Received type number');const n=t.valueOf&&t.valueOf();if(null!=n&&n!==t)return f.from(n,e,r);const i=function(t){if(f.isBuffer(t)){const e=0|d(t.length),r=u(e);return 0===r.length||t.copy(r,0,0,e),r}if(void 0!==t.length)return"number"!=typeof t.length||H(t.length)?u(0):l(t);if("Buffer"===t.type&&Array.isArray(t.data))return l(t.data)}(t);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof t[Symbol.toPrimitive])return f.from(t[Symbol.toPrimitive]("string"),e,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t)}function h(t){if("number"!=typeof t)throw new TypeError('"size" argument must be of type number');if(t<0)throw new RangeError('The value "'+t+'" is invalid for option "size"')}function c(t){return h(t),u(t<0?0:0|d(t))}function l(t){const e=t.length<0?0:0|d(t.length),r=u(e);for(let n=0;n=s)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s.toString(16)+" bytes");return 0|t}function g(t,e){if(f.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||W(t,ArrayBuffer))return t.byteLength;if("string"!=typeof t)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof t);const r=t.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;let i=!1;for(;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return G(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return Y(t).length;default:if(i)return n?-1:G(t).length;e=(""+e).toLowerCase(),i=!0}}function y(t,e,r){let n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return T(this,e,r);case"utf8":case"utf-8":return x(this,e,r);case"ascii":return $(this,e,r);case"latin1":case"binary":return R(this,e,r);case"base64":return I(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function w(t,e,r){const n=t[e];t[e]=t[r],t[r]=n}function m(t,e,r,n,i){if(0===t.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),H(r=+r)&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return-1;r=t.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof e&&(e=f.from(e,n)),f.isBuffer(e))return 0===e.length?-1:b(t,e,r,n,i);if("number"==typeof e)return e&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):b(t,[e],r,n,i);throw new TypeError("val must be string, number or Buffer")}function b(t,e,r,n,i){let o,s=1,u=t.length,f=e.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||e.length<2)return-1;s=2,u/=2,f/=2,r/=2}function a(t,e){return 1===s?t[e]:t.readUInt16BE(e*s)}if(i){let n=-1;for(o=r;ou&&(r=u-f),o=r;o>=0;o--){let r=!0;for(let n=0;ni&&(n=i):n=i;const o=e.length;let s;for(n>o/2&&(n=o/2),s=0;s>8,i=r%256,o.push(i),o.push(n);return o}(e,t.length-r),t,r,n)}function I(t,e,r){return 0===e&&r===t.length?n.fromByteArray(t):n.fromByteArray(t.slice(e,r))}function x(t,e,r){r=Math.min(t.length,r);const n=[];let i=e;for(;i239?4:e>223?3:e>191?2:1;if(i+s<=r){let r,n,u,f;switch(s){case 1:e<128&&(o=e);break;case 2:r=t[i+1],128==(192&r)&&(f=(31&e)<<6|63&r,f>127&&(o=f));break;case 3:r=t[i+1],n=t[i+2],128==(192&r)&&128==(192&n)&&(f=(15&e)<<12|(63&r)<<6|63&n,f>2047&&(f<55296||f>57343)&&(o=f));break;case 4:r=t[i+1],n=t[i+2],u=t[i+3],128==(192&r)&&128==(192&n)&&128==(192&u)&&(f=(15&e)<<18|(63&r)<<12|(63&n)<<6|63&u,f>65535&&f<1114112&&(o=f))}}null===o?(o=65533,s=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|1023&o),n.push(o),i+=s}return function(t){const e=t.length;if(e<=U)return String.fromCharCode.apply(String,t);let r="",n=0;for(;nn.length?(f.isBuffer(e)||(e=f.from(e)),e.copy(n,i)):Uint8Array.prototype.set.call(n,e,i);else{if(!f.isBuffer(e))throw new TypeError('"list" argument must be an Array of Buffers');e.copy(n,i)}i+=e.length}return n},f.byteLength=g,f.prototype._isBuffer=!0,f.prototype.swap16=function(){const t=this.length;if(t%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let e=0;er&&(t+=" ... "),""},o&&(f.prototype[o]=f.prototype.inspect),f.prototype.compare=function(t,e,r,n,i){if(W(t,Uint8Array)&&(t=f.from(t,t.offset,t.byteLength)),!f.isBuffer(t))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),e<0||r>t.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&e>=r)return 0;if(n>=i)return-1;if(e>=r)return 1;if(this===t)return 0;let o=(i>>>=0)-(n>>>=0),s=(r>>>=0)-(e>>>=0);const u=Math.min(o,s),a=this.slice(n,i),h=t.slice(e,r);for(let t=0;t>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}const i=this.length-e;if((void 0===r||r>i)&&(r=i),t.length>0&&(r<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");let o=!1;for(;;)switch(n){case"hex":return _(this,t,e,r);case"utf8":case"utf-8":return B(this,t,e,r);case"ascii":case"latin1":case"binary":return E(this,t,e,r);case"base64":return v(this,t,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return A(this,t,e,r);default:if(o)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),o=!0}},f.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const U=4096;function $(t,e,r){let n="";r=Math.min(t.length,r);for(let i=e;in)&&(r=n);let i="";for(let n=e;nr)throw new RangeError("Trying to access beyond buffer length")}function N(t,e,r,n,i,o){if(!f.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||et.length)throw new RangeError("Index out of range")}function S(t,e,r,n,i){P(e,n,i,t,r,7);let o=Number(e&BigInt(4294967295));t[r++]=o,o>>=8,t[r++]=o,o>>=8,t[r++]=o,o>>=8,t[r++]=o;let s=Number(e>>BigInt(32)&BigInt(4294967295));return t[r++]=s,s>>=8,t[r++]=s,s>>=8,t[r++]=s,s>>=8,t[r++]=s,r}function V(t,e,r,n,i){P(e,n,i,t,r,7);let o=Number(e&BigInt(4294967295));t[r+7]=o,o>>=8,t[r+6]=o,o>>=8,t[r+5]=o,o>>=8,t[r+4]=o;let s=Number(e>>BigInt(32)&BigInt(4294967295));return t[r+3]=s,s>>=8,t[r+2]=s,s>>=8,t[r+1]=s,s>>=8,t[r]=s,r+8}function M(t,e,r,n,i,o){if(r+n>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function C(t,e,r,n,o){return e=+e,r>>>=0,o||M(t,0,r,4),i.write(t,e,r,n,23,4),r+4}function D(t,e,r,n,o){return e=+e,r>>>=0,o||M(t,0,r,8),i.write(t,e,r,n,52,8),r+8}f.prototype.slice=function(t,e){const r=this.length;(t=~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),(e=void 0===e?r:~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),e>>=0,e>>>=0,r||L(t,e,this.length);let n=this[t],i=1,o=0;for(;++o>>=0,e>>>=0,r||L(t,e,this.length);let n=this[t+--e],i=1;for(;e>0&&(i*=256);)n+=this[t+--e]*i;return n},f.prototype.readUint8=f.prototype.readUInt8=function(t,e){return t>>>=0,e||L(t,1,this.length),this[t]},f.prototype.readUint16LE=f.prototype.readUInt16LE=function(t,e){return t>>>=0,e||L(t,2,this.length),this[t]|this[t+1]<<8},f.prototype.readUint16BE=f.prototype.readUInt16BE=function(t,e){return t>>>=0,e||L(t,2,this.length),this[t]<<8|this[t+1]},f.prototype.readUint32LE=f.prototype.readUInt32LE=function(t,e){return t>>>=0,e||L(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},f.prototype.readUint32BE=f.prototype.readUInt32BE=function(t,e){return t>>>=0,e||L(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},f.prototype.readBigUInt64LE=Z((function(t){X(t>>>=0,"offset");const e=this[t],r=this[t+7];void 0!==e&&void 0!==r||k(t,this.length-8);const n=e+256*this[++t]+65536*this[++t]+this[++t]*2**24,i=this[++t]+256*this[++t]+65536*this[++t]+r*2**24;return BigInt(n)+(BigInt(i)<>>=0,"offset");const e=this[t],r=this[t+7];void 0!==e&&void 0!==r||k(t,this.length-8);const n=e*2**24+65536*this[++t]+256*this[++t]+this[++t],i=this[++t]*2**24+65536*this[++t]+256*this[++t]+r;return(BigInt(n)<>>=0,e>>>=0,r||L(t,e,this.length);let n=this[t],i=1,o=0;for(;++o=i&&(n-=Math.pow(2,8*e)),n},f.prototype.readIntBE=function(t,e,r){t>>>=0,e>>>=0,r||L(t,e,this.length);let n=e,i=1,o=this[t+--n];for(;n>0&&(i*=256);)o+=this[t+--n]*i;return i*=128,o>=i&&(o-=Math.pow(2,8*e)),o},f.prototype.readInt8=function(t,e){return t>>>=0,e||L(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},f.prototype.readInt16LE=function(t,e){t>>>=0,e||L(t,2,this.length);const r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},f.prototype.readInt16BE=function(t,e){t>>>=0,e||L(t,2,this.length);const r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},f.prototype.readInt32LE=function(t,e){return t>>>=0,e||L(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},f.prototype.readInt32BE=function(t,e){return t>>>=0,e||L(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},f.prototype.readBigInt64LE=Z((function(t){X(t>>>=0,"offset");const e=this[t],r=this[t+7];void 0!==e&&void 0!==r||k(t,this.length-8);const n=this[t+4]+256*this[t+5]+65536*this[t+6]+(r<<24);return(BigInt(n)<>>=0,"offset");const e=this[t],r=this[t+7];void 0!==e&&void 0!==r||k(t,this.length-8);const n=(e<<24)+65536*this[++t]+256*this[++t]+this[++t];return(BigInt(n)<>>=0,e||L(t,4,this.length),i.read(this,t,!0,23,4)},f.prototype.readFloatBE=function(t,e){return t>>>=0,e||L(t,4,this.length),i.read(this,t,!1,23,4)},f.prototype.readDoubleLE=function(t,e){return t>>>=0,e||L(t,8,this.length),i.read(this,t,!0,52,8)},f.prototype.readDoubleBE=function(t,e){return t>>>=0,e||L(t,8,this.length),i.read(this,t,!1,52,8)},f.prototype.writeUintLE=f.prototype.writeUIntLE=function(t,e,r,n){if(t=+t,e>>>=0,r>>>=0,!n){N(this,t,e,r,Math.pow(2,8*r)-1,0)}let i=1,o=0;for(this[e]=255&t;++o>>=0,r>>>=0,!n){N(this,t,e,r,Math.pow(2,8*r)-1,0)}let i=r-1,o=1;for(this[e+i]=255&t;--i>=0&&(o*=256);)this[e+i]=t/o&255;return e+r},f.prototype.writeUint8=f.prototype.writeUInt8=function(t,e,r){return t=+t,e>>>=0,r||N(this,t,e,1,255,0),this[e]=255&t,e+1},f.prototype.writeUint16LE=f.prototype.writeUInt16LE=function(t,e,r){return t=+t,e>>>=0,r||N(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},f.prototype.writeUint16BE=f.prototype.writeUInt16BE=function(t,e,r){return t=+t,e>>>=0,r||N(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},f.prototype.writeUint32LE=f.prototype.writeUInt32LE=function(t,e,r){return t=+t,e>>>=0,r||N(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},f.prototype.writeUint32BE=f.prototype.writeUInt32BE=function(t,e,r){return t=+t,e>>>=0,r||N(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},f.prototype.writeBigUInt64LE=Z((function(t,e=0){return S(this,t,e,BigInt(0),BigInt("0xffffffffffffffff"))})),f.prototype.writeBigUInt64BE=Z((function(t,e=0){return V(this,t,e,BigInt(0),BigInt("0xffffffffffffffff"))})),f.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e>>>=0,!n){const n=Math.pow(2,8*r-1);N(this,t,e,r,n-1,-n)}let i=0,o=1,s=0;for(this[e]=255&t;++i>>=0,!n){const n=Math.pow(2,8*r-1);N(this,t,e,r,n-1,-n)}let i=r-1,o=1,s=0;for(this[e+i]=255&t;--i>=0&&(o*=256);)t<0&&0===s&&0!==this[e+i+1]&&(s=1),this[e+i]=(t/o|0)-s&255;return e+r},f.prototype.writeInt8=function(t,e,r){return t=+t,e>>>=0,r||N(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},f.prototype.writeInt16LE=function(t,e,r){return t=+t,e>>>=0,r||N(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},f.prototype.writeInt16BE=function(t,e,r){return t=+t,e>>>=0,r||N(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},f.prototype.writeInt32LE=function(t,e,r){return t=+t,e>>>=0,r||N(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},f.prototype.writeInt32BE=function(t,e,r){return t=+t,e>>>=0,r||N(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},f.prototype.writeBigInt64LE=Z((function(t,e=0){return S(this,t,e,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),f.prototype.writeBigInt64BE=Z((function(t,e=0){return V(this,t,e,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),f.prototype.writeFloatLE=function(t,e,r){return C(this,t,e,!0,r)},f.prototype.writeFloatBE=function(t,e,r){return C(this,t,e,!1,r)},f.prototype.writeDoubleLE=function(t,e,r){return D(this,t,e,!0,r)},f.prototype.writeDoubleBE=function(t,e,r){return D(this,t,e,!1,r)},f.prototype.copy=function(t,e,r,n){if(!f.isBuffer(t))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-e>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),"number"==typeof t)for(i=e;i=n+4;r-=3)e=`_${t.slice(r-3,r)}${e}`;return`${t.slice(0,r)}${e}`}function P(t,e,r,n,i,o){if(t>r||t3?0===e||e===BigInt(0)?`>= 0${n} and < 2${n} ** ${8*(o+1)}${n}`:`>= -(2${n} ** ${8*(o+1)-1}${n}) and < 2 ** ${8*(o+1)-1}${n}`:`>= ${e}${n} and <= ${r}${n}`,new j.ERR_OUT_OF_RANGE("value",i,t)}!function(t,e,r){X(e,"offset"),void 0!==t[e]&&void 0!==t[e+r]||k(e,t.length-(r+1))}(n,i,o)}function X(t,e){if("number"!=typeof t)throw new j.ERR_INVALID_ARG_TYPE(e,"number",t)}function k(t,e,r){if(Math.floor(t)!==t)throw X(t,r),new j.ERR_OUT_OF_RANGE(r||"offset","an integer",t);if(e<0)throw new j.ERR_BUFFER_OUT_OF_BOUNDS;throw new j.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${e}`,t)}z("ERR_BUFFER_OUT_OF_BOUNDS",(function(t){return t?`${t} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),z("ERR_INVALID_ARG_TYPE",(function(t,e){return`The "${t}" argument must be of type number. Received type ${typeof e}`}),TypeError),z("ERR_OUT_OF_RANGE",(function(t,e,r){let n=`The value of "${t}" is out of range.`,i=r;return Number.isInteger(r)&&Math.abs(r)>2**32?i=F(String(r)):"bigint"==typeof r&&(i=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(i=F(i)),i+="n"),n+=` It must be ${e}. Received ${i}`,n}),RangeError);const q=/[^+/0-9A-Za-z-_]/g;function G(t,e){let r;e=e||1/0;const n=t.length;let i=null;const o=[];for(let s=0;s55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&o.push(239,191,189);continue}if(s+1===n){(e-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&o.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(e-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;o.push(r)}else if(r<2048){if((e-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return o}function Y(t){return n.toByteArray(function(t){if((t=(t=t.split("=")[0]).trim().replace(q,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function J(t,e,r,n){let i;for(i=0;i=e.length||i>=t.length);++i)e[i+r]=t[i];return i}function W(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function H(t){return t!=t}const Q=function(){const t="0123456789abcdef",e=new Array(256);for(let r=0;r<16;++r){const n=16*r;for(let i=0;i<16;++i)e[n+i]=t[r]+t[i]}return e}();function Z(t){return"undefined"==typeof BigInt?K:t}function K(){throw new Error("BigInt not supported")}},251:(t,e)=>{e.read=function(t,e,r,n,i){var o,s,u=8*i-n-1,f=(1<>1,h=-7,c=r?i-1:0,l=r?-1:1,p=t[e+c];for(c+=l,o=p&(1<<-h)-1,p>>=-h,h+=u;h>0;o=256*o+t[e+c],c+=l,h-=8);for(s=o&(1<<-h)-1,o>>=-h,h+=n;h>0;s=256*s+t[e+c],c+=l,h-=8);if(0===o)o=1-a;else{if(o===f)return s?NaN:1/0*(p?-1:1);s+=Math.pow(2,n),o-=a}return(p?-1:1)*s*Math.pow(2,o-n)},e.write=function(t,e,r,n,i,o){var s,u,f,a=8*o-i-1,h=(1<>1,l=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:o-1,d=n?1:-1,g=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(u=isNaN(e)?1:0,s=h):(s=Math.floor(Math.log(e)/Math.LN2),e*(f=Math.pow(2,-s))<1&&(s--,f*=2),(e+=s+c>=1?l/f:l*Math.pow(2,1-c))*f>=2&&(s++,f/=2),s+c>=h?(u=0,s=h):s+c>=1?(u=(e*f-1)*Math.pow(2,i),s+=c):(u=e*Math.pow(2,c-1)*Math.pow(2,i),s=0));i>=8;t[r+p]=255&u,p+=d,u/=256,i-=8);for(s=s<0;t[r+p]=255&s,p+=d,s/=256,a-=8);t[r+p-d]|=128*g}}},e={};function r(n){var i=e[n];if(void 0!==i)return i.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}return r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r(281)})())); -//# sourceMappingURL=xdr.js.map - -/***/ }), - -/***/ 4148: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; -/* provided dependency */ var process = __webpack_require__(5606); -/* provided dependency */ var console = __webpack_require__(6763); -// Currently in sync with Node.js lib/assert.js -// https://github.com/nodejs/node/commit/2a51ae424a513ec9a6aa3466baa0cc1d55dd4f3b - -// Originally from narwhal.js (http://narwhaljs.org) -// Copyright (c) 2009 Thomas Robinson <280north.com> -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the 'Software'), to -// deal in the Software without restriction, including without limitation the -// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -// sell copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -// ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - - -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } } -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } -function _toPropertyKey(arg) { var key = _toPrimitive(arg, "string"); return _typeof(key) === "symbol" ? key : String(key); } -function _toPrimitive(input, hint) { if (_typeof(input) !== "object" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || "default"); if (_typeof(res) !== "object") return res; throw new TypeError("@@toPrimitive must return a primitive value."); } return (hint === "string" ? String : Number)(input); } -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } -var _require = __webpack_require__(9597), - _require$codes = _require.codes, - ERR_AMBIGUOUS_ARGUMENT = _require$codes.ERR_AMBIGUOUS_ARGUMENT, - ERR_INVALID_ARG_TYPE = _require$codes.ERR_INVALID_ARG_TYPE, - ERR_INVALID_ARG_VALUE = _require$codes.ERR_INVALID_ARG_VALUE, - ERR_INVALID_RETURN_VALUE = _require$codes.ERR_INVALID_RETURN_VALUE, - ERR_MISSING_ARGS = _require$codes.ERR_MISSING_ARGS; -var AssertionError = __webpack_require__(3918); -var _require2 = __webpack_require__(537), - inspect = _require2.inspect; -var _require$types = (__webpack_require__(537).types), - isPromise = _require$types.isPromise, - isRegExp = _require$types.isRegExp; -var objectAssign = __webpack_require__(1514)(); -var objectIs = __webpack_require__(9394)(); -var RegExpPrototypeTest = __webpack_require__(8075)('RegExp.prototype.test'); -var errorCache = new Map(); -var isDeepEqual; -var isDeepStrictEqual; -var parseExpressionAt; -var findNodeAround; -var decoder; -function lazyLoadComparison() { - var comparison = __webpack_require__(2299); - isDeepEqual = comparison.isDeepEqual; - isDeepStrictEqual = comparison.isDeepStrictEqual; -} - -// Escape control characters but not \n and \t to keep the line breaks and -// indentation intact. -// eslint-disable-next-line no-control-regex -var escapeSequencesRegExp = /[\x00-\x08\x0b\x0c\x0e-\x1f]/g; -var meta = (/* unused pure expression or super */ null && (["\\u0000", "\\u0001", "\\u0002", "\\u0003", "\\u0004", "\\u0005", "\\u0006", "\\u0007", '\\b', '', '', "\\u000b", '\\f', '', "\\u000e", "\\u000f", "\\u0010", "\\u0011", "\\u0012", "\\u0013", "\\u0014", "\\u0015", "\\u0016", "\\u0017", "\\u0018", "\\u0019", "\\u001a", "\\u001b", "\\u001c", "\\u001d", "\\u001e", "\\u001f"])); -var escapeFn = function escapeFn(str) { - return meta[str.charCodeAt(0)]; -}; -var warned = false; - -// The assert module provides functions that throw -// AssertionError's when particular conditions are not met. The -// assert module must conform to the following interface. - -var assert = module.exports = ok; -var NO_EXCEPTION_SENTINEL = {}; - -// All of the following functions must throw an AssertionError -// when a corresponding condition is not met, with a message that -// may be undefined if not provided. All assertion methods provide -// both the actual and expected values to the assertion error for -// display purposes. - -function innerFail(obj) { - if (obj.message instanceof Error) throw obj.message; - throw new AssertionError(obj); -} -function fail(actual, expected, message, operator, stackStartFn) { - var argsLen = arguments.length; - var internalMessage; - if (argsLen === 0) { - internalMessage = 'Failed'; - } else if (argsLen === 1) { - message = actual; - actual = undefined; - } else { - if (warned === false) { - warned = true; - var warn = process.emitWarning ? process.emitWarning : console.warn.bind(console); - warn('assert.fail() with more than one argument is deprecated. ' + 'Please use assert.strictEqual() instead or only pass a message.', 'DeprecationWarning', 'DEP0094'); - } - if (argsLen === 2) operator = '!='; - } - if (message instanceof Error) throw message; - var errArgs = { - actual: actual, - expected: expected, - operator: operator === undefined ? 'fail' : operator, - stackStartFn: stackStartFn || fail - }; - if (message !== undefined) { - errArgs.message = message; - } - var err = new AssertionError(errArgs); - if (internalMessage) { - err.message = internalMessage; - err.generatedMessage = true; - } - throw err; -} -assert.fail = fail; - -// The AssertionError is defined in internal/error. -assert.AssertionError = AssertionError; -function innerOk(fn, argLen, value, message) { - if (!value) { - var generatedMessage = false; - if (argLen === 0) { - generatedMessage = true; - message = 'No value argument passed to `assert.ok()`'; - } else if (message instanceof Error) { - throw message; - } - var err = new AssertionError({ - actual: value, - expected: true, - message: message, - operator: '==', - stackStartFn: fn - }); - err.generatedMessage = generatedMessage; - throw err; - } -} - -// Pure assertion tests whether a value is truthy, as determined -// by !!value. -function ok() { - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - innerOk.apply(void 0, [ok, args.length].concat(args)); -} -assert.ok = ok; - -// The equality assertion tests shallow, coercive equality with ==. -/* eslint-disable no-restricted-properties */ -assert.equal = function equal(actual, expected, message) { - if (arguments.length < 2) { - throw new ERR_MISSING_ARGS('actual', 'expected'); - } - // eslint-disable-next-line eqeqeq - if (actual != expected) { - innerFail({ - actual: actual, - expected: expected, - message: message, - operator: '==', - stackStartFn: equal - }); - } -}; - -// The non-equality assertion tests for whether two objects are not -// equal with !=. -assert.notEqual = function notEqual(actual, expected, message) { - if (arguments.length < 2) { - throw new ERR_MISSING_ARGS('actual', 'expected'); - } - // eslint-disable-next-line eqeqeq - if (actual == expected) { - innerFail({ - actual: actual, - expected: expected, - message: message, - operator: '!=', - stackStartFn: notEqual - }); - } -}; - -// The equivalence assertion tests a deep equality relation. -assert.deepEqual = function deepEqual(actual, expected, message) { - if (arguments.length < 2) { - throw new ERR_MISSING_ARGS('actual', 'expected'); - } - if (isDeepEqual === undefined) lazyLoadComparison(); - if (!isDeepEqual(actual, expected)) { - innerFail({ - actual: actual, - expected: expected, - message: message, - operator: 'deepEqual', - stackStartFn: deepEqual - }); - } -}; - -// The non-equivalence assertion tests for any deep inequality. -assert.notDeepEqual = function notDeepEqual(actual, expected, message) { - if (arguments.length < 2) { - throw new ERR_MISSING_ARGS('actual', 'expected'); - } - if (isDeepEqual === undefined) lazyLoadComparison(); - if (isDeepEqual(actual, expected)) { - innerFail({ - actual: actual, - expected: expected, - message: message, - operator: 'notDeepEqual', - stackStartFn: notDeepEqual - }); - } -}; -/* eslint-enable */ - -assert.deepStrictEqual = function deepStrictEqual(actual, expected, message) { - if (arguments.length < 2) { - throw new ERR_MISSING_ARGS('actual', 'expected'); - } - if (isDeepEqual === undefined) lazyLoadComparison(); - if (!isDeepStrictEqual(actual, expected)) { - innerFail({ - actual: actual, - expected: expected, - message: message, - operator: 'deepStrictEqual', - stackStartFn: deepStrictEqual - }); - } -}; -assert.notDeepStrictEqual = notDeepStrictEqual; -function notDeepStrictEqual(actual, expected, message) { - if (arguments.length < 2) { - throw new ERR_MISSING_ARGS('actual', 'expected'); - } - if (isDeepEqual === undefined) lazyLoadComparison(); - if (isDeepStrictEqual(actual, expected)) { - innerFail({ - actual: actual, - expected: expected, - message: message, - operator: 'notDeepStrictEqual', - stackStartFn: notDeepStrictEqual - }); - } -} -assert.strictEqual = function strictEqual(actual, expected, message) { - if (arguments.length < 2) { - throw new ERR_MISSING_ARGS('actual', 'expected'); - } - if (!objectIs(actual, expected)) { - innerFail({ - actual: actual, - expected: expected, - message: message, - operator: 'strictEqual', - stackStartFn: strictEqual - }); - } -}; -assert.notStrictEqual = function notStrictEqual(actual, expected, message) { - if (arguments.length < 2) { - throw new ERR_MISSING_ARGS('actual', 'expected'); - } - if (objectIs(actual, expected)) { - innerFail({ - actual: actual, - expected: expected, - message: message, - operator: 'notStrictEqual', - stackStartFn: notStrictEqual - }); - } -}; -var Comparison = /*#__PURE__*/_createClass(function Comparison(obj, keys, actual) { - var _this = this; - _classCallCheck(this, Comparison); - keys.forEach(function (key) { - if (key in obj) { - if (actual !== undefined && typeof actual[key] === 'string' && isRegExp(obj[key]) && RegExpPrototypeTest(obj[key], actual[key])) { - _this[key] = actual[key]; - } else { - _this[key] = obj[key]; - } - } - }); -}); -function compareExceptionKey(actual, expected, key, message, keys, fn) { - if (!(key in actual) || !isDeepStrictEqual(actual[key], expected[key])) { - if (!message) { - // Create placeholder objects to create a nice output. - var a = new Comparison(actual, keys); - var b = new Comparison(expected, keys, actual); - var err = new AssertionError({ - actual: a, - expected: b, - operator: 'deepStrictEqual', - stackStartFn: fn - }); - err.actual = actual; - err.expected = expected; - err.operator = fn.name; - throw err; - } - innerFail({ - actual: actual, - expected: expected, - message: message, - operator: fn.name, - stackStartFn: fn - }); - } -} -function expectedException(actual, expected, msg, fn) { - if (typeof expected !== 'function') { - if (isRegExp(expected)) return RegExpPrototypeTest(expected, actual); - // assert.doesNotThrow does not accept objects. - if (arguments.length === 2) { - throw new ERR_INVALID_ARG_TYPE('expected', ['Function', 'RegExp'], expected); - } - - // Handle primitives properly. - if (_typeof(actual) !== 'object' || actual === null) { - var err = new AssertionError({ - actual: actual, - expected: expected, - message: msg, - operator: 'deepStrictEqual', - stackStartFn: fn - }); - err.operator = fn.name; - throw err; - } - var keys = Object.keys(expected); - // Special handle errors to make sure the name and the message are compared - // as well. - if (expected instanceof Error) { - keys.push('name', 'message'); - } else if (keys.length === 0) { - throw new ERR_INVALID_ARG_VALUE('error', expected, 'may not be an empty object'); - } - if (isDeepEqual === undefined) lazyLoadComparison(); - keys.forEach(function (key) { - if (typeof actual[key] === 'string' && isRegExp(expected[key]) && RegExpPrototypeTest(expected[key], actual[key])) { - return; - } - compareExceptionKey(actual, expected, key, msg, keys, fn); - }); - return true; - } - // Guard instanceof against arrow functions as they don't have a prototype. - if (expected.prototype !== undefined && actual instanceof expected) { - return true; - } - if (Error.isPrototypeOf(expected)) { - return false; - } - return expected.call({}, actual) === true; -} -function getActual(fn) { - if (typeof fn !== 'function') { - throw new ERR_INVALID_ARG_TYPE('fn', 'Function', fn); - } - try { - fn(); - } catch (e) { - return e; - } - return NO_EXCEPTION_SENTINEL; -} -function checkIsPromise(obj) { - // Accept native ES6 promises and promises that are implemented in a similar - // way. Do not accept thenables that use a function as `obj` and that have no - // `catch` handler. - - // TODO: thenables are checked up until they have the correct methods, - // but according to documentation, the `then` method should receive - // the `fulfill` and `reject` arguments as well or it may be never resolved. - - return isPromise(obj) || obj !== null && _typeof(obj) === 'object' && typeof obj.then === 'function' && typeof obj.catch === 'function'; -} -function waitForActual(promiseFn) { - return Promise.resolve().then(function () { - var resultPromise; - if (typeof promiseFn === 'function') { - // Return a rejected promise if `promiseFn` throws synchronously. - resultPromise = promiseFn(); - // Fail in case no promise is returned. - if (!checkIsPromise(resultPromise)) { - throw new ERR_INVALID_RETURN_VALUE('instance of Promise', 'promiseFn', resultPromise); - } - } else if (checkIsPromise(promiseFn)) { - resultPromise = promiseFn; - } else { - throw new ERR_INVALID_ARG_TYPE('promiseFn', ['Function', 'Promise'], promiseFn); - } - return Promise.resolve().then(function () { - return resultPromise; - }).then(function () { - return NO_EXCEPTION_SENTINEL; - }).catch(function (e) { - return e; - }); - }); -} -function expectsError(stackStartFn, actual, error, message) { - if (typeof error === 'string') { - if (arguments.length === 4) { - throw new ERR_INVALID_ARG_TYPE('error', ['Object', 'Error', 'Function', 'RegExp'], error); - } - if (_typeof(actual) === 'object' && actual !== null) { - if (actual.message === error) { - throw new ERR_AMBIGUOUS_ARGUMENT('error/message', "The error message \"".concat(actual.message, "\" is identical to the message.")); - } - } else if (actual === error) { - throw new ERR_AMBIGUOUS_ARGUMENT('error/message', "The error \"".concat(actual, "\" is identical to the message.")); - } - message = error; - error = undefined; - } else if (error != null && _typeof(error) !== 'object' && typeof error !== 'function') { - throw new ERR_INVALID_ARG_TYPE('error', ['Object', 'Error', 'Function', 'RegExp'], error); - } - if (actual === NO_EXCEPTION_SENTINEL) { - var details = ''; - if (error && error.name) { - details += " (".concat(error.name, ")"); - } - details += message ? ": ".concat(message) : '.'; - var fnType = stackStartFn.name === 'rejects' ? 'rejection' : 'exception'; - innerFail({ - actual: undefined, - expected: error, - operator: stackStartFn.name, - message: "Missing expected ".concat(fnType).concat(details), - stackStartFn: stackStartFn - }); - } - if (error && !expectedException(actual, error, message, stackStartFn)) { - throw actual; - } -} -function expectsNoError(stackStartFn, actual, error, message) { - if (actual === NO_EXCEPTION_SENTINEL) return; - if (typeof error === 'string') { - message = error; - error = undefined; - } - if (!error || expectedException(actual, error)) { - var details = message ? ": ".concat(message) : '.'; - var fnType = stackStartFn.name === 'doesNotReject' ? 'rejection' : 'exception'; - innerFail({ - actual: actual, - expected: error, - operator: stackStartFn.name, - message: "Got unwanted ".concat(fnType).concat(details, "\n") + "Actual message: \"".concat(actual && actual.message, "\""), - stackStartFn: stackStartFn - }); - } - throw actual; -} -assert.throws = function throws(promiseFn) { - for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) { - args[_key2 - 1] = arguments[_key2]; - } - expectsError.apply(void 0, [throws, getActual(promiseFn)].concat(args)); -}; -assert.rejects = function rejects(promiseFn) { - for (var _len3 = arguments.length, args = new Array(_len3 > 1 ? _len3 - 1 : 0), _key3 = 1; _key3 < _len3; _key3++) { - args[_key3 - 1] = arguments[_key3]; - } - return waitForActual(promiseFn).then(function (result) { - return expectsError.apply(void 0, [rejects, result].concat(args)); - }); -}; -assert.doesNotThrow = function doesNotThrow(fn) { - for (var _len4 = arguments.length, args = new Array(_len4 > 1 ? _len4 - 1 : 0), _key4 = 1; _key4 < _len4; _key4++) { - args[_key4 - 1] = arguments[_key4]; - } - expectsNoError.apply(void 0, [doesNotThrow, getActual(fn)].concat(args)); -}; -assert.doesNotReject = function doesNotReject(fn) { - for (var _len5 = arguments.length, args = new Array(_len5 > 1 ? _len5 - 1 : 0), _key5 = 1; _key5 < _len5; _key5++) { - args[_key5 - 1] = arguments[_key5]; - } - return waitForActual(fn).then(function (result) { - return expectsNoError.apply(void 0, [doesNotReject, result].concat(args)); - }); -}; -assert.ifError = function ifError(err) { - if (err !== null && err !== undefined) { - var message = 'ifError got unwanted exception: '; - if (_typeof(err) === 'object' && typeof err.message === 'string') { - if (err.message.length === 0 && err.constructor) { - message += err.constructor.name; - } else { - message += err.message; - } - } else { - message += inspect(err); - } - var newErr = new AssertionError({ - actual: err, - expected: null, - operator: 'ifError', - message: message, - stackStartFn: ifError - }); - - // Make sure we actually have a stack trace! - var origStack = err.stack; - if (typeof origStack === 'string') { - // This will remove any duplicated frames from the error frames taken - // from within `ifError` and add the original error frames to the newly - // created ones. - var tmp2 = origStack.split('\n'); - tmp2.shift(); - // Filter all frames existing in err.stack. - var tmp1 = newErr.stack.split('\n'); - for (var i = 0; i < tmp2.length; i++) { - // Find the first occurrence of the frame. - var pos = tmp1.indexOf(tmp2[i]); - if (pos !== -1) { - // Only keep new frames. - tmp1 = tmp1.slice(0, pos); - break; - } - } - newErr.stack = "".concat(tmp1.join('\n'), "\n").concat(tmp2.join('\n')); - } - throw newErr; - } -}; - -// Currently in sync with Node.js lib/assert.js -// https://github.com/nodejs/node/commit/2a871df3dfb8ea663ef5e1f8f62701ec51384ecb -function internalMatch(string, regexp, message, fn, fnName) { - if (!isRegExp(regexp)) { - throw new ERR_INVALID_ARG_TYPE('regexp', 'RegExp', regexp); - } - var match = fnName === 'match'; - if (typeof string !== 'string' || RegExpPrototypeTest(regexp, string) !== match) { - if (message instanceof Error) { - throw message; - } - var generatedMessage = !message; - - // 'The input was expected to not match the regular expression ' + - message = message || (typeof string !== 'string' ? 'The "string" argument must be of type string. Received type ' + "".concat(_typeof(string), " (").concat(inspect(string), ")") : (match ? 'The input did not match the regular expression ' : 'The input was expected to not match the regular expression ') + "".concat(inspect(regexp), ". Input:\n\n").concat(inspect(string), "\n")); - var err = new AssertionError({ - actual: string, - expected: regexp, - message: message, - operator: fnName, - stackStartFn: fn - }); - err.generatedMessage = generatedMessage; - throw err; - } -} -assert.match = function match(string, regexp, message) { - internalMatch(string, regexp, message, match, 'match'); -}; -assert.doesNotMatch = function doesNotMatch(string, regexp, message) { - internalMatch(string, regexp, message, doesNotMatch, 'doesNotMatch'); -}; - -// Expose a strict only variant of assert -function strict() { - for (var _len6 = arguments.length, args = new Array(_len6), _key6 = 0; _key6 < _len6; _key6++) { - args[_key6] = arguments[_key6]; - } - innerOk.apply(void 0, [strict, args.length].concat(args)); -} -assert.strict = objectAssign(strict, assert, { - equal: assert.strictEqual, - deepEqual: assert.deepStrictEqual, - notEqual: assert.notStrictEqual, - notDeepEqual: assert.notDeepStrictEqual -}); -assert.strict.strict = assert.strict; - -/***/ }), - -/***/ 3918: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; -/* provided dependency */ var process = __webpack_require__(5606); -// Currently in sync with Node.js lib/internal/assert/assertion_error.js -// https://github.com/nodejs/node/commit/0817840f775032169ddd70c85ac059f18ffcc81c - - - -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } -function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } } -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } -function _toPropertyKey(arg) { var key = _toPrimitive(arg, "string"); return _typeof(key) === "symbol" ? key : String(key); } -function _toPrimitive(input, hint) { if (_typeof(input) !== "object" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || "default"); if (_typeof(res) !== "object") return res; throw new TypeError("@@toPrimitive must return a primitive value."); } return (hint === "string" ? String : Number)(input); } -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, "prototype", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); } -function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } -function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); } -function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } -function _wrapNativeSuper(Class) { var _cache = typeof Map === "function" ? new Map() : undefined; _wrapNativeSuper = function _wrapNativeSuper(Class) { if (Class === null || !_isNativeFunction(Class)) return Class; if (typeof Class !== "function") { throw new TypeError("Super expression must either be null or a function"); } if (typeof _cache !== "undefined") { if (_cache.has(Class)) return _cache.get(Class); _cache.set(Class, Wrapper); } function Wrapper() { return _construct(Class, arguments, _getPrototypeOf(this).constructor); } Wrapper.prototype = Object.create(Class.prototype, { constructor: { value: Wrapper, enumerable: false, writable: true, configurable: true } }); return _setPrototypeOf(Wrapper, Class); }; return _wrapNativeSuper(Class); } -function _construct(Parent, args, Class) { if (_isNativeReflectConstruct()) { _construct = Reflect.construct.bind(); } else { _construct = function _construct(Parent, args, Class) { var a = [null]; a.push.apply(a, args); var Constructor = Function.bind.apply(Parent, a); var instance = new Constructor(); if (Class) _setPrototypeOf(instance, Class.prototype); return instance; }; } return _construct.apply(null, arguments); } -function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } -function _isNativeFunction(fn) { return Function.toString.call(fn).indexOf("[native code]") !== -1; } -function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } -function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -var _require = __webpack_require__(537), - inspect = _require.inspect; -var _require2 = __webpack_require__(9597), - ERR_INVALID_ARG_TYPE = _require2.codes.ERR_INVALID_ARG_TYPE; - -// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/endsWith -function endsWith(str, search, this_len) { - if (this_len === undefined || this_len > str.length) { - this_len = str.length; - } - return str.substring(this_len - search.length, this_len) === search; -} - -// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/repeat -function repeat(str, count) { - count = Math.floor(count); - if (str.length == 0 || count == 0) return ''; - var maxCount = str.length * count; - count = Math.floor(Math.log(count) / Math.log(2)); - while (count) { - str += str; - count--; - } - str += str.substring(0, maxCount - str.length); - return str; -} -var blue = ''; -var green = ''; -var red = ''; -var white = ''; -var kReadableOperator = { - deepStrictEqual: 'Expected values to be strictly deep-equal:', - strictEqual: 'Expected values to be strictly equal:', - strictEqualObject: 'Expected "actual" to be reference-equal to "expected":', - deepEqual: 'Expected values to be loosely deep-equal:', - equal: 'Expected values to be loosely equal:', - notDeepStrictEqual: 'Expected "actual" not to be strictly deep-equal to:', - notStrictEqual: 'Expected "actual" to be strictly unequal to:', - notStrictEqualObject: 'Expected "actual" not to be reference-equal to "expected":', - notDeepEqual: 'Expected "actual" not to be loosely deep-equal to:', - notEqual: 'Expected "actual" to be loosely unequal to:', - notIdentical: 'Values identical but not reference-equal:' -}; - -// Comparing short primitives should just show === / !== instead of using the -// diff. -var kMaxShortLength = 10; -function copyError(source) { - var keys = Object.keys(source); - var target = Object.create(Object.getPrototypeOf(source)); - keys.forEach(function (key) { - target[key] = source[key]; - }); - Object.defineProperty(target, 'message', { - value: source.message - }); - return target; -} -function inspectValue(val) { - // The util.inspect default values could be changed. This makes sure the - // error messages contain the necessary information nevertheless. - return inspect(val, { - compact: false, - customInspect: false, - depth: 1000, - maxArrayLength: Infinity, - // Assert compares only enumerable properties (with a few exceptions). - showHidden: false, - // Having a long line as error is better than wrapping the line for - // comparison for now. - // TODO(BridgeAR): `breakLength` should be limited as soon as soon as we - // have meta information about the inspected properties (i.e., know where - // in what line the property starts and ends). - breakLength: Infinity, - // Assert does not detect proxies currently. - showProxy: false, - sorted: true, - // Inspect getters as we also check them when comparing entries. - getters: true - }); -} -function createErrDiff(actual, expected, operator) { - var other = ''; - var res = ''; - var lastPos = 0; - var end = ''; - var skipped = false; - var actualInspected = inspectValue(actual); - var actualLines = actualInspected.split('\n'); - var expectedLines = inspectValue(expected).split('\n'); - var i = 0; - var indicator = ''; - - // In case both values are objects explicitly mark them as not reference equal - // for the `strictEqual` operator. - if (operator === 'strictEqual' && _typeof(actual) === 'object' && _typeof(expected) === 'object' && actual !== null && expected !== null) { - operator = 'strictEqualObject'; - } - - // If "actual" and "expected" fit on a single line and they are not strictly - // equal, check further special handling. - if (actualLines.length === 1 && expectedLines.length === 1 && actualLines[0] !== expectedLines[0]) { - var inputLength = actualLines[0].length + expectedLines[0].length; - // If the character length of "actual" and "expected" together is less than - // kMaxShortLength and if neither is an object and at least one of them is - // not `zero`, use the strict equal comparison to visualize the output. - if (inputLength <= kMaxShortLength) { - if ((_typeof(actual) !== 'object' || actual === null) && (_typeof(expected) !== 'object' || expected === null) && (actual !== 0 || expected !== 0)) { - // -0 === +0 - return "".concat(kReadableOperator[operator], "\n\n") + "".concat(actualLines[0], " !== ").concat(expectedLines[0], "\n"); - } - } else if (operator !== 'strictEqualObject') { - // If the stderr is a tty and the input length is lower than the current - // columns per line, add a mismatch indicator below the output. If it is - // not a tty, use a default value of 80 characters. - var maxLength = process.stderr && process.stderr.isTTY ? process.stderr.columns : 80; - if (inputLength < maxLength) { - while (actualLines[0][i] === expectedLines[0][i]) { - i++; - } - // Ignore the first characters. - if (i > 2) { - // Add position indicator for the first mismatch in case it is a - // single line and the input length is less than the column length. - indicator = "\n ".concat(repeat(' ', i), "^"); - i = 0; - } - } - } - } - - // Remove all ending lines that match (this optimizes the output for - // readability by reducing the number of total changed lines). - var a = actualLines[actualLines.length - 1]; - var b = expectedLines[expectedLines.length - 1]; - while (a === b) { - if (i++ < 2) { - end = "\n ".concat(a).concat(end); - } else { - other = a; - } - actualLines.pop(); - expectedLines.pop(); - if (actualLines.length === 0 || expectedLines.length === 0) break; - a = actualLines[actualLines.length - 1]; - b = expectedLines[expectedLines.length - 1]; - } - var maxLines = Math.max(actualLines.length, expectedLines.length); - // Strict equal with identical objects that are not identical by reference. - // E.g., assert.deepStrictEqual({ a: Symbol() }, { a: Symbol() }) - if (maxLines === 0) { - // We have to get the result again. The lines were all removed before. - var _actualLines = actualInspected.split('\n'); - - // Only remove lines in case it makes sense to collapse those. - // TODO: Accept env to always show the full error. - if (_actualLines.length > 30) { - _actualLines[26] = "".concat(blue, "...").concat(white); - while (_actualLines.length > 27) { - _actualLines.pop(); - } - } - return "".concat(kReadableOperator.notIdentical, "\n\n").concat(_actualLines.join('\n'), "\n"); - } - if (i > 3) { - end = "\n".concat(blue, "...").concat(white).concat(end); - skipped = true; - } - if (other !== '') { - end = "\n ".concat(other).concat(end); - other = ''; - } - var printedLines = 0; - var msg = kReadableOperator[operator] + "\n".concat(green, "+ actual").concat(white, " ").concat(red, "- expected").concat(white); - var skippedMsg = " ".concat(blue, "...").concat(white, " Lines skipped"); - for (i = 0; i < maxLines; i++) { - // Only extra expected lines exist - var cur = i - lastPos; - if (actualLines.length < i + 1) { - // If the last diverging line is more than one line above and the - // current line is at least line three, add some of the former lines and - // also add dots to indicate skipped entries. - if (cur > 1 && i > 2) { - if (cur > 4) { - res += "\n".concat(blue, "...").concat(white); - skipped = true; - } else if (cur > 3) { - res += "\n ".concat(expectedLines[i - 2]); - printedLines++; - } - res += "\n ".concat(expectedLines[i - 1]); - printedLines++; - } - // Mark the current line as the last diverging one. - lastPos = i; - // Add the expected line to the cache. - other += "\n".concat(red, "-").concat(white, " ").concat(expectedLines[i]); - printedLines++; - // Only extra actual lines exist - } else if (expectedLines.length < i + 1) { - // If the last diverging line is more than one line above and the - // current line is at least line three, add some of the former lines and - // also add dots to indicate skipped entries. - if (cur > 1 && i > 2) { - if (cur > 4) { - res += "\n".concat(blue, "...").concat(white); - skipped = true; - } else if (cur > 3) { - res += "\n ".concat(actualLines[i - 2]); - printedLines++; - } - res += "\n ".concat(actualLines[i - 1]); - printedLines++; - } - // Mark the current line as the last diverging one. - lastPos = i; - // Add the actual line to the result. - res += "\n".concat(green, "+").concat(white, " ").concat(actualLines[i]); - printedLines++; - // Lines diverge - } else { - var expectedLine = expectedLines[i]; - var actualLine = actualLines[i]; - // If the lines diverge, specifically check for lines that only diverge by - // a trailing comma. In that case it is actually identical and we should - // mark it as such. - var divergingLines = actualLine !== expectedLine && (!endsWith(actualLine, ',') || actualLine.slice(0, -1) !== expectedLine); - // If the expected line has a trailing comma but is otherwise identical, - // add a comma at the end of the actual line. Otherwise the output could - // look weird as in: - // - // [ - // 1 // No comma at the end! - // + 2 - // ] - // - if (divergingLines && endsWith(expectedLine, ',') && expectedLine.slice(0, -1) === actualLine) { - divergingLines = false; - actualLine += ','; - } - if (divergingLines) { - // If the last diverging line is more than one line above and the - // current line is at least line three, add some of the former lines and - // also add dots to indicate skipped entries. - if (cur > 1 && i > 2) { - if (cur > 4) { - res += "\n".concat(blue, "...").concat(white); - skipped = true; - } else if (cur > 3) { - res += "\n ".concat(actualLines[i - 2]); - printedLines++; - } - res += "\n ".concat(actualLines[i - 1]); - printedLines++; - } - // Mark the current line as the last diverging one. - lastPos = i; - // Add the actual line to the result and cache the expected diverging - // line so consecutive diverging lines show up as +++--- and not +-+-+-. - res += "\n".concat(green, "+").concat(white, " ").concat(actualLine); - other += "\n".concat(red, "-").concat(white, " ").concat(expectedLine); - printedLines += 2; - // Lines are identical - } else { - // Add all cached information to the result before adding other things - // and reset the cache. - res += other; - other = ''; - // If the last diverging line is exactly one line above or if it is the - // very first line, add the line to the result. - if (cur === 1 || i === 0) { - res += "\n ".concat(actualLine); - printedLines++; - } - } - } - // Inspected object to big (Show ~20 rows max) - if (printedLines > 20 && i < maxLines - 2) { - return "".concat(msg).concat(skippedMsg, "\n").concat(res, "\n").concat(blue, "...").concat(white).concat(other, "\n") + "".concat(blue, "...").concat(white); - } - } - return "".concat(msg).concat(skipped ? skippedMsg : '', "\n").concat(res).concat(other).concat(end).concat(indicator); -} -var AssertionError = /*#__PURE__*/function (_Error, _inspect$custom) { - _inherits(AssertionError, _Error); - var _super = _createSuper(AssertionError); - function AssertionError(options) { - var _this; - _classCallCheck(this, AssertionError); - if (_typeof(options) !== 'object' || options === null) { - throw new ERR_INVALID_ARG_TYPE('options', 'Object', options); - } - var message = options.message, - operator = options.operator, - stackStartFn = options.stackStartFn; - var actual = options.actual, - expected = options.expected; - var limit = Error.stackTraceLimit; - Error.stackTraceLimit = 0; - if (message != null) { - _this = _super.call(this, String(message)); - } else { - if (process.stderr && process.stderr.isTTY) { - // Reset on each call to make sure we handle dynamically set environment - // variables correct. - if (process.stderr && process.stderr.getColorDepth && process.stderr.getColorDepth() !== 1) { - blue = "\x1B[34m"; - green = "\x1B[32m"; - white = "\x1B[39m"; - red = "\x1B[31m"; - } else { - blue = ''; - green = ''; - white = ''; - red = ''; - } - } - // Prevent the error stack from being visible by duplicating the error - // in a very close way to the original in case both sides are actually - // instances of Error. - if (_typeof(actual) === 'object' && actual !== null && _typeof(expected) === 'object' && expected !== null && 'stack' in actual && actual instanceof Error && 'stack' in expected && expected instanceof Error) { - actual = copyError(actual); - expected = copyError(expected); - } - if (operator === 'deepStrictEqual' || operator === 'strictEqual') { - _this = _super.call(this, createErrDiff(actual, expected, operator)); - } else if (operator === 'notDeepStrictEqual' || operator === 'notStrictEqual') { - // In case the objects are equal but the operator requires unequal, show - // the first object and say A equals B - var base = kReadableOperator[operator]; - var res = inspectValue(actual).split('\n'); - - // In case "actual" is an object, it should not be reference equal. - if (operator === 'notStrictEqual' && _typeof(actual) === 'object' && actual !== null) { - base = kReadableOperator.notStrictEqualObject; - } - - // Only remove lines in case it makes sense to collapse those. - // TODO: Accept env to always show the full error. - if (res.length > 30) { - res[26] = "".concat(blue, "...").concat(white); - while (res.length > 27) { - res.pop(); - } - } - - // Only print a single input. - if (res.length === 1) { - _this = _super.call(this, "".concat(base, " ").concat(res[0])); - } else { - _this = _super.call(this, "".concat(base, "\n\n").concat(res.join('\n'), "\n")); - } - } else { - var _res = inspectValue(actual); - var other = ''; - var knownOperators = kReadableOperator[operator]; - if (operator === 'notDeepEqual' || operator === 'notEqual') { - _res = "".concat(kReadableOperator[operator], "\n\n").concat(_res); - if (_res.length > 1024) { - _res = "".concat(_res.slice(0, 1021), "..."); - } - } else { - other = "".concat(inspectValue(expected)); - if (_res.length > 512) { - _res = "".concat(_res.slice(0, 509), "..."); - } - if (other.length > 512) { - other = "".concat(other.slice(0, 509), "..."); - } - if (operator === 'deepEqual' || operator === 'equal') { - _res = "".concat(knownOperators, "\n\n").concat(_res, "\n\nshould equal\n\n"); - } else { - other = " ".concat(operator, " ").concat(other); - } - } - _this = _super.call(this, "".concat(_res).concat(other)); - } - } - Error.stackTraceLimit = limit; - _this.generatedMessage = !message; - Object.defineProperty(_assertThisInitialized(_this), 'name', { - value: 'AssertionError [ERR_ASSERTION]', - enumerable: false, - writable: true, - configurable: true - }); - _this.code = 'ERR_ASSERTION'; - _this.actual = actual; - _this.expected = expected; - _this.operator = operator; - if (Error.captureStackTrace) { - // eslint-disable-next-line no-restricted-syntax - Error.captureStackTrace(_assertThisInitialized(_this), stackStartFn); - } - // Create error message including the error code in the name. - _this.stack; - // Reset the name. - _this.name = 'AssertionError'; - return _possibleConstructorReturn(_this); - } - _createClass(AssertionError, [{ - key: "toString", - value: function toString() { - return "".concat(this.name, " [").concat(this.code, "]: ").concat(this.message); - } - }, { - key: _inspect$custom, - value: function value(recurseTimes, ctx) { - // This limits the `actual` and `expected` property default inspection to - // the minimum depth. Otherwise those values would be too verbose compared - // to the actual error message which contains a combined view of these two - // input values. - return inspect(this, _objectSpread(_objectSpread({}, ctx), {}, { - customInspect: false, - depth: 0 - })); - } - }]); - return AssertionError; -}( /*#__PURE__*/_wrapNativeSuper(Error), inspect.custom); -module.exports = AssertionError; - -/***/ }), - -/***/ 9597: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; -// Currently in sync with Node.js lib/internal/errors.js -// https://github.com/nodejs/node/commit/3b044962c48fe313905877a96b5d0894a5404f6f - -/* eslint node-core/documented-errors: "error" */ -/* eslint node-core/alphabetize-errors: "error" */ -/* eslint node-core/prefer-util-format-errors: "error" */ - - - -// The whole point behind this internal module is to allow Node.js to no -// longer be forced to treat every error message change as a semver-major -// change. The NodeError classes here all expose a `code` property whose -// value statically and permanently identifies the error. While the error -// message may change, the code should not. -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } } -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } -function _toPropertyKey(arg) { var key = _toPrimitive(arg, "string"); return _typeof(key) === "symbol" ? key : String(key); } -function _toPrimitive(input, hint) { if (_typeof(input) !== "object" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || "default"); if (_typeof(res) !== "object") return res; throw new TypeError("@@toPrimitive must return a primitive value."); } return (hint === "string" ? String : Number)(input); } -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, "prototype", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); } -function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } -function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } -function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); } -function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } -function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } -function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } -var codes = {}; - -// Lazy loaded -var assert; -var util; -function createErrorType(code, message, Base) { - if (!Base) { - Base = Error; - } - function getMessage(arg1, arg2, arg3) { - if (typeof message === 'string') { - return message; - } else { - return message(arg1, arg2, arg3); - } - } - var NodeError = /*#__PURE__*/function (_Base) { - _inherits(NodeError, _Base); - var _super = _createSuper(NodeError); - function NodeError(arg1, arg2, arg3) { - var _this; - _classCallCheck(this, NodeError); - _this = _super.call(this, getMessage(arg1, arg2, arg3)); - _this.code = code; - return _this; - } - return _createClass(NodeError); - }(Base); - codes[code] = NodeError; -} - -// https://github.com/nodejs/node/blob/v10.8.0/lib/internal/errors.js -function oneOf(expected, thing) { - if (Array.isArray(expected)) { - var len = expected.length; - expected = expected.map(function (i) { - return String(i); - }); - if (len > 2) { - return "one of ".concat(thing, " ").concat(expected.slice(0, len - 1).join(', '), ", or ") + expected[len - 1]; - } else if (len === 2) { - return "one of ".concat(thing, " ").concat(expected[0], " or ").concat(expected[1]); - } else { - return "of ".concat(thing, " ").concat(expected[0]); - } - } else { - return "of ".concat(thing, " ").concat(String(expected)); - } -} - -// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith -function startsWith(str, search, pos) { - return str.substr(!pos || pos < 0 ? 0 : +pos, search.length) === search; -} - -// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/endsWith -function endsWith(str, search, this_len) { - if (this_len === undefined || this_len > str.length) { - this_len = str.length; - } - return str.substring(this_len - search.length, this_len) === search; -} - -// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/includes -function includes(str, search, start) { - if (typeof start !== 'number') { - start = 0; - } - if (start + search.length > str.length) { - return false; - } else { - return str.indexOf(search, start) !== -1; - } -} -createErrorType('ERR_AMBIGUOUS_ARGUMENT', 'The "%s" argument is ambiguous. %s', TypeError); -createErrorType('ERR_INVALID_ARG_TYPE', function (name, expected, actual) { - if (assert === undefined) assert = __webpack_require__(4148); - assert(typeof name === 'string', "'name' must be a string"); - - // determiner: 'must be' or 'must not be' - var determiner; - if (typeof expected === 'string' && startsWith(expected, 'not ')) { - determiner = 'must not be'; - expected = expected.replace(/^not /, ''); - } else { - determiner = 'must be'; - } - var msg; - if (endsWith(name, ' argument')) { - // For cases like 'first argument' - msg = "The ".concat(name, " ").concat(determiner, " ").concat(oneOf(expected, 'type')); - } else { - var type = includes(name, '.') ? 'property' : 'argument'; - msg = "The \"".concat(name, "\" ").concat(type, " ").concat(determiner, " ").concat(oneOf(expected, 'type')); - } - - // TODO(BridgeAR): Improve the output by showing `null` and similar. - msg += ". Received type ".concat(_typeof(actual)); - return msg; -}, TypeError); -createErrorType('ERR_INVALID_ARG_VALUE', function (name, value) { - var reason = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'is invalid'; - if (util === undefined) util = __webpack_require__(537); - var inspected = util.inspect(value); - if (inspected.length > 128) { - inspected = "".concat(inspected.slice(0, 128), "..."); - } - return "The argument '".concat(name, "' ").concat(reason, ". Received ").concat(inspected); -}, TypeError, RangeError); -createErrorType('ERR_INVALID_RETURN_VALUE', function (input, name, value) { - var type; - if (value && value.constructor && value.constructor.name) { - type = "instance of ".concat(value.constructor.name); - } else { - type = "type ".concat(_typeof(value)); - } - return "Expected ".concat(input, " to be returned from the \"").concat(name, "\"") + " function but got ".concat(type, "."); -}, TypeError); -createErrorType('ERR_MISSING_ARGS', function () { - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - if (assert === undefined) assert = __webpack_require__(4148); - assert(args.length > 0, 'At least one arg needs to be specified'); - var msg = 'The '; - var len = args.length; - args = args.map(function (a) { - return "\"".concat(a, "\""); - }); - switch (len) { - case 1: - msg += "".concat(args[0], " argument"); - break; - case 2: - msg += "".concat(args[0], " and ").concat(args[1], " arguments"); - break; - default: - msg += args.slice(0, len - 1).join(', '); - msg += ", and ".concat(args[len - 1], " arguments"); - break; - } - return "".concat(msg, " must be specified"); -}, TypeError); -module.exports.codes = codes; - -/***/ }), - -/***/ 2299: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; -// Currently in sync with Node.js lib/internal/util/comparisons.js -// https://github.com/nodejs/node/commit/112cc7c27551254aa2b17098fb774867f05ed0d9 - - - -function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } -function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } -function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } -function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -var regexFlagsSupported = /a/g.flags !== undefined; -var arrayFromSet = function arrayFromSet(set) { - var array = []; - set.forEach(function (value) { - return array.push(value); - }); - return array; -}; -var arrayFromMap = function arrayFromMap(map) { - var array = []; - map.forEach(function (value, key) { - return array.push([key, value]); - }); - return array; -}; -var objectIs = Object.is ? Object.is : __webpack_require__(7653); -var objectGetOwnPropertySymbols = Object.getOwnPropertySymbols ? Object.getOwnPropertySymbols : function () { - return []; -}; -var numberIsNaN = Number.isNaN ? Number.isNaN : __webpack_require__(4133); -function uncurryThis(f) { - return f.call.bind(f); -} -var hasOwnProperty = uncurryThis(Object.prototype.hasOwnProperty); -var propertyIsEnumerable = uncurryThis(Object.prototype.propertyIsEnumerable); -var objectToString = uncurryThis(Object.prototype.toString); -var _require$types = (__webpack_require__(537).types), - isAnyArrayBuffer = _require$types.isAnyArrayBuffer, - isArrayBufferView = _require$types.isArrayBufferView, - isDate = _require$types.isDate, - isMap = _require$types.isMap, - isRegExp = _require$types.isRegExp, - isSet = _require$types.isSet, - isNativeError = _require$types.isNativeError, - isBoxedPrimitive = _require$types.isBoxedPrimitive, - isNumberObject = _require$types.isNumberObject, - isStringObject = _require$types.isStringObject, - isBooleanObject = _require$types.isBooleanObject, - isBigIntObject = _require$types.isBigIntObject, - isSymbolObject = _require$types.isSymbolObject, - isFloat32Array = _require$types.isFloat32Array, - isFloat64Array = _require$types.isFloat64Array; -function isNonIndex(key) { - if (key.length === 0 || key.length > 10) return true; - for (var i = 0; i < key.length; i++) { - var code = key.charCodeAt(i); - if (code < 48 || code > 57) return true; - } - // The maximum size for an array is 2 ** 32 -1. - return key.length === 10 && key >= Math.pow(2, 32); -} -function getOwnNonIndexProperties(value) { - return Object.keys(value).filter(isNonIndex).concat(objectGetOwnPropertySymbols(value).filter(Object.prototype.propertyIsEnumerable.bind(value))); -} - -// Taken from https://github.com/feross/buffer/blob/680e9e5e488f22aac27599a57dc844a6315928dd/index.js -// original notice: -/*! - * The buffer module from node.js, for the browser. - * - * @author Feross Aboukhadijeh - * @license MIT - */ -function compare(a, b) { - if (a === b) { - return 0; - } - var x = a.length; - var y = b.length; - for (var i = 0, len = Math.min(x, y); i < len; ++i) { - if (a[i] !== b[i]) { - x = a[i]; - y = b[i]; - break; - } - } - if (x < y) { - return -1; - } - if (y < x) { - return 1; - } - return 0; -} -var ONLY_ENUMERABLE = undefined; -var kStrict = true; -var kLoose = false; -var kNoIterator = 0; -var kIsArray = 1; -var kIsSet = 2; -var kIsMap = 3; - -// Check if they have the same source and flags -function areSimilarRegExps(a, b) { - return regexFlagsSupported ? a.source === b.source && a.flags === b.flags : RegExp.prototype.toString.call(a) === RegExp.prototype.toString.call(b); -} -function areSimilarFloatArrays(a, b) { - if (a.byteLength !== b.byteLength) { - return false; - } - for (var offset = 0; offset < a.byteLength; offset++) { - if (a[offset] !== b[offset]) { - return false; - } - } - return true; -} -function areSimilarTypedArrays(a, b) { - if (a.byteLength !== b.byteLength) { - return false; - } - return compare(new Uint8Array(a.buffer, a.byteOffset, a.byteLength), new Uint8Array(b.buffer, b.byteOffset, b.byteLength)) === 0; -} -function areEqualArrayBuffers(buf1, buf2) { - return buf1.byteLength === buf2.byteLength && compare(new Uint8Array(buf1), new Uint8Array(buf2)) === 0; -} -function isEqualBoxedPrimitive(val1, val2) { - if (isNumberObject(val1)) { - return isNumberObject(val2) && objectIs(Number.prototype.valueOf.call(val1), Number.prototype.valueOf.call(val2)); - } - if (isStringObject(val1)) { - return isStringObject(val2) && String.prototype.valueOf.call(val1) === String.prototype.valueOf.call(val2); - } - if (isBooleanObject(val1)) { - return isBooleanObject(val2) && Boolean.prototype.valueOf.call(val1) === Boolean.prototype.valueOf.call(val2); - } - if (isBigIntObject(val1)) { - return isBigIntObject(val2) && BigInt.prototype.valueOf.call(val1) === BigInt.prototype.valueOf.call(val2); - } - return isSymbolObject(val2) && Symbol.prototype.valueOf.call(val1) === Symbol.prototype.valueOf.call(val2); -} - -// Notes: Type tags are historical [[Class]] properties that can be set by -// FunctionTemplate::SetClassName() in C++ or Symbol.toStringTag in JS -// and retrieved using Object.prototype.toString.call(obj) in JS -// See https://tc39.github.io/ecma262/#sec-object.prototype.tostring -// for a list of tags pre-defined in the spec. -// There are some unspecified tags in the wild too (e.g. typed array tags). -// Since tags can be altered, they only serve fast failures -// -// Typed arrays and buffers are checked by comparing the content in their -// underlying ArrayBuffer. This optimization requires that it's -// reasonable to interpret their underlying memory in the same way, -// which is checked by comparing their type tags. -// (e.g. a Uint8Array and a Uint16Array with the same memory content -// could still be different because they will be interpreted differently). -// -// For strict comparison, objects should have -// a) The same built-in type tags -// b) The same prototypes. - -function innerDeepEqual(val1, val2, strict, memos) { - // All identical values are equivalent, as determined by ===. - if (val1 === val2) { - if (val1 !== 0) return true; - return strict ? objectIs(val1, val2) : true; - } - - // Check more closely if val1 and val2 are equal. - if (strict) { - if (_typeof(val1) !== 'object') { - return typeof val1 === 'number' && numberIsNaN(val1) && numberIsNaN(val2); - } - if (_typeof(val2) !== 'object' || val1 === null || val2 === null) { - return false; - } - if (Object.getPrototypeOf(val1) !== Object.getPrototypeOf(val2)) { - return false; - } - } else { - if (val1 === null || _typeof(val1) !== 'object') { - if (val2 === null || _typeof(val2) !== 'object') { - // eslint-disable-next-line eqeqeq - return val1 == val2; - } - return false; - } - if (val2 === null || _typeof(val2) !== 'object') { - return false; - } - } - var val1Tag = objectToString(val1); - var val2Tag = objectToString(val2); - if (val1Tag !== val2Tag) { - return false; - } - if (Array.isArray(val1)) { - // Check for sparse arrays and general fast path - if (val1.length !== val2.length) { - return false; - } - var keys1 = getOwnNonIndexProperties(val1, ONLY_ENUMERABLE); - var keys2 = getOwnNonIndexProperties(val2, ONLY_ENUMERABLE); - if (keys1.length !== keys2.length) { - return false; - } - return keyCheck(val1, val2, strict, memos, kIsArray, keys1); - } - // [browserify] This triggers on certain types in IE (Map/Set) so we don't - // wan't to early return out of the rest of the checks. However we can check - // if the second value is one of these values and the first isn't. - if (val1Tag === '[object Object]') { - // return keyCheck(val1, val2, strict, memos, kNoIterator); - if (!isMap(val1) && isMap(val2) || !isSet(val1) && isSet(val2)) { - return false; - } - } - if (isDate(val1)) { - if (!isDate(val2) || Date.prototype.getTime.call(val1) !== Date.prototype.getTime.call(val2)) { - return false; - } - } else if (isRegExp(val1)) { - if (!isRegExp(val2) || !areSimilarRegExps(val1, val2)) { - return false; - } - } else if (isNativeError(val1) || val1 instanceof Error) { - // Do not compare the stack as it might differ even though the error itself - // is otherwise identical. - if (val1.message !== val2.message || val1.name !== val2.name) { - return false; - } - } else if (isArrayBufferView(val1)) { - if (!strict && (isFloat32Array(val1) || isFloat64Array(val1))) { - if (!areSimilarFloatArrays(val1, val2)) { - return false; - } - } else if (!areSimilarTypedArrays(val1, val2)) { - return false; - } - // Buffer.compare returns true, so val1.length === val2.length. If they both - // only contain numeric keys, we don't need to exam further than checking - // the symbols. - var _keys = getOwnNonIndexProperties(val1, ONLY_ENUMERABLE); - var _keys2 = getOwnNonIndexProperties(val2, ONLY_ENUMERABLE); - if (_keys.length !== _keys2.length) { - return false; - } - return keyCheck(val1, val2, strict, memos, kNoIterator, _keys); - } else if (isSet(val1)) { - if (!isSet(val2) || val1.size !== val2.size) { - return false; - } - return keyCheck(val1, val2, strict, memos, kIsSet); - } else if (isMap(val1)) { - if (!isMap(val2) || val1.size !== val2.size) { - return false; - } - return keyCheck(val1, val2, strict, memos, kIsMap); - } else if (isAnyArrayBuffer(val1)) { - if (!areEqualArrayBuffers(val1, val2)) { - return false; - } - } else if (isBoxedPrimitive(val1) && !isEqualBoxedPrimitive(val1, val2)) { - return false; - } - return keyCheck(val1, val2, strict, memos, kNoIterator); -} -function getEnumerables(val, keys) { - return keys.filter(function (k) { - return propertyIsEnumerable(val, k); - }); -} -function keyCheck(val1, val2, strict, memos, iterationType, aKeys) { - // For all remaining Object pairs, including Array, objects and Maps, - // equivalence is determined by having: - // a) The same number of owned enumerable properties - // b) The same set of keys/indexes (although not necessarily the same order) - // c) Equivalent values for every corresponding key/index - // d) For Sets and Maps, equal contents - // Note: this accounts for both named and indexed properties on Arrays. - if (arguments.length === 5) { - aKeys = Object.keys(val1); - var bKeys = Object.keys(val2); - - // The pair must have the same number of owned properties. - if (aKeys.length !== bKeys.length) { - return false; - } - } - - // Cheap key test - var i = 0; - for (; i < aKeys.length; i++) { - if (!hasOwnProperty(val2, aKeys[i])) { - return false; - } - } - if (strict && arguments.length === 5) { - var symbolKeysA = objectGetOwnPropertySymbols(val1); - if (symbolKeysA.length !== 0) { - var count = 0; - for (i = 0; i < symbolKeysA.length; i++) { - var key = symbolKeysA[i]; - if (propertyIsEnumerable(val1, key)) { - if (!propertyIsEnumerable(val2, key)) { - return false; - } - aKeys.push(key); - count++; - } else if (propertyIsEnumerable(val2, key)) { - return false; - } - } - var symbolKeysB = objectGetOwnPropertySymbols(val2); - if (symbolKeysA.length !== symbolKeysB.length && getEnumerables(val2, symbolKeysB).length !== count) { - return false; - } - } else { - var _symbolKeysB = objectGetOwnPropertySymbols(val2); - if (_symbolKeysB.length !== 0 && getEnumerables(val2, _symbolKeysB).length !== 0) { - return false; - } - } - } - if (aKeys.length === 0 && (iterationType === kNoIterator || iterationType === kIsArray && val1.length === 0 || val1.size === 0)) { - return true; - } - - // Use memos to handle cycles. - if (memos === undefined) { - memos = { - val1: new Map(), - val2: new Map(), - position: 0 - }; - } else { - // We prevent up to two map.has(x) calls by directly retrieving the value - // and checking for undefined. The map can only contain numbers, so it is - // safe to check for undefined only. - var val2MemoA = memos.val1.get(val1); - if (val2MemoA !== undefined) { - var val2MemoB = memos.val2.get(val2); - if (val2MemoB !== undefined) { - return val2MemoA === val2MemoB; - } - } - memos.position++; - } - memos.val1.set(val1, memos.position); - memos.val2.set(val2, memos.position); - var areEq = objEquiv(val1, val2, strict, aKeys, memos, iterationType); - memos.val1.delete(val1); - memos.val2.delete(val2); - return areEq; -} -function setHasEqualElement(set, val1, strict, memo) { - // Go looking. - var setValues = arrayFromSet(set); - for (var i = 0; i < setValues.length; i++) { - var val2 = setValues[i]; - if (innerDeepEqual(val1, val2, strict, memo)) { - // Remove the matching element to make sure we do not check that again. - set.delete(val2); - return true; - } - } - return false; -} - -// See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Equality_comparisons_and_sameness#Loose_equality_using -// Sadly it is not possible to detect corresponding values properly in case the -// type is a string, number, bigint or boolean. The reason is that those values -// can match lots of different string values (e.g., 1n == '+00001'). -function findLooseMatchingPrimitives(prim) { - switch (_typeof(prim)) { - case 'undefined': - return null; - case 'object': - // Only pass in null as object! - return undefined; - case 'symbol': - return false; - case 'string': - prim = +prim; - // Loose equal entries exist only if the string is possible to convert to - // a regular number and not NaN. - // Fall through - case 'number': - if (numberIsNaN(prim)) { - return false; - } - } - return true; -} -function setMightHaveLoosePrim(a, b, prim) { - var altValue = findLooseMatchingPrimitives(prim); - if (altValue != null) return altValue; - return b.has(altValue) && !a.has(altValue); -} -function mapMightHaveLoosePrim(a, b, prim, item, memo) { - var altValue = findLooseMatchingPrimitives(prim); - if (altValue != null) { - return altValue; - } - var curB = b.get(altValue); - if (curB === undefined && !b.has(altValue) || !innerDeepEqual(item, curB, false, memo)) { - return false; - } - return !a.has(altValue) && innerDeepEqual(item, curB, false, memo); -} -function setEquiv(a, b, strict, memo) { - // This is a lazily initiated Set of entries which have to be compared - // pairwise. - var set = null; - var aValues = arrayFromSet(a); - for (var i = 0; i < aValues.length; i++) { - var val = aValues[i]; - // Note: Checking for the objects first improves the performance for object - // heavy sets but it is a minor slow down for primitives. As they are fast - // to check this improves the worst case scenario instead. - if (_typeof(val) === 'object' && val !== null) { - if (set === null) { - set = new Set(); - } - // If the specified value doesn't exist in the second set its an not null - // object (or non strict only: a not matching primitive) we'll need to go - // hunting for something thats deep-(strict-)equal to it. To make this - // O(n log n) complexity we have to copy these values in a new set first. - set.add(val); - } else if (!b.has(val)) { - if (strict) return false; - - // Fast path to detect missing string, symbol, undefined and null values. - if (!setMightHaveLoosePrim(a, b, val)) { - return false; - } - if (set === null) { - set = new Set(); - } - set.add(val); - } - } - if (set !== null) { - var bValues = arrayFromSet(b); - for (var _i = 0; _i < bValues.length; _i++) { - var _val = bValues[_i]; - // We have to check if a primitive value is already - // matching and only if it's not, go hunting for it. - if (_typeof(_val) === 'object' && _val !== null) { - if (!setHasEqualElement(set, _val, strict, memo)) return false; - } else if (!strict && !a.has(_val) && !setHasEqualElement(set, _val, strict, memo)) { - return false; - } - } - return set.size === 0; - } - return true; -} -function mapHasEqualEntry(set, map, key1, item1, strict, memo) { - // To be able to handle cases like: - // Map([[{}, 'a'], [{}, 'b']]) vs Map([[{}, 'b'], [{}, 'a']]) - // ... we need to consider *all* matching keys, not just the first we find. - var setValues = arrayFromSet(set); - for (var i = 0; i < setValues.length; i++) { - var key2 = setValues[i]; - if (innerDeepEqual(key1, key2, strict, memo) && innerDeepEqual(item1, map.get(key2), strict, memo)) { - set.delete(key2); - return true; - } - } - return false; -} -function mapEquiv(a, b, strict, memo) { - var set = null; - var aEntries = arrayFromMap(a); - for (var i = 0; i < aEntries.length; i++) { - var _aEntries$i = _slicedToArray(aEntries[i], 2), - key = _aEntries$i[0], - item1 = _aEntries$i[1]; - if (_typeof(key) === 'object' && key !== null) { - if (set === null) { - set = new Set(); - } - set.add(key); - } else { - // By directly retrieving the value we prevent another b.has(key) check in - // almost all possible cases. - var item2 = b.get(key); - if (item2 === undefined && !b.has(key) || !innerDeepEqual(item1, item2, strict, memo)) { - if (strict) return false; - // Fast path to detect missing string, symbol, undefined and null - // keys. - if (!mapMightHaveLoosePrim(a, b, key, item1, memo)) return false; - if (set === null) { - set = new Set(); - } - set.add(key); - } - } - } - if (set !== null) { - var bEntries = arrayFromMap(b); - for (var _i2 = 0; _i2 < bEntries.length; _i2++) { - var _bEntries$_i = _slicedToArray(bEntries[_i2], 2), - _key = _bEntries$_i[0], - item = _bEntries$_i[1]; - if (_typeof(_key) === 'object' && _key !== null) { - if (!mapHasEqualEntry(set, a, _key, item, strict, memo)) return false; - } else if (!strict && (!a.has(_key) || !innerDeepEqual(a.get(_key), item, false, memo)) && !mapHasEqualEntry(set, a, _key, item, false, memo)) { - return false; - } - } - return set.size === 0; - } - return true; -} -function objEquiv(a, b, strict, keys, memos, iterationType) { - // Sets and maps don't have their entries accessible via normal object - // properties. - var i = 0; - if (iterationType === kIsSet) { - if (!setEquiv(a, b, strict, memos)) { - return false; - } - } else if (iterationType === kIsMap) { - if (!mapEquiv(a, b, strict, memos)) { - return false; - } - } else if (iterationType === kIsArray) { - for (; i < a.length; i++) { - if (hasOwnProperty(a, i)) { - if (!hasOwnProperty(b, i) || !innerDeepEqual(a[i], b[i], strict, memos)) { - return false; - } - } else if (hasOwnProperty(b, i)) { - return false; - } else { - // Array is sparse. - var keysA = Object.keys(a); - for (; i < keysA.length; i++) { - var key = keysA[i]; - if (!hasOwnProperty(b, key) || !innerDeepEqual(a[key], b[key], strict, memos)) { - return false; - } - } - if (keysA.length !== Object.keys(b).length) { - return false; - } - return true; - } - } - } - - // The pair must have equivalent values for every corresponding key. - // Possibly expensive deep test: - for (i = 0; i < keys.length; i++) { - var _key2 = keys[i]; - if (!innerDeepEqual(a[_key2], b[_key2], strict, memos)) { - return false; - } - } - return true; -} -function isDeepEqual(val1, val2) { - return innerDeepEqual(val1, val2, kLoose); -} -function isDeepStrictEqual(val1, val2) { - return innerDeepEqual(val1, val2, kStrict); -} -module.exports = { - isDeepEqual: isDeepEqual, - isDeepStrictEqual: isDeepStrictEqual -}; - -/***/ }), - -/***/ 3626: -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ A: () => (__WEBPACK_DEFAULT_EXPORT__) -/* harmony export */ }); -/* harmony import */ var buffer__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(8287); -// See https://github.com/stellar/js-xdr/issues/117 - -if (!(buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.alloc(1).subarray(0, 1) instanceof buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer)) { - buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.prototype.subarray = function subarray(start, end) { - var result = Uint8Array.prototype.subarray.call(this, start, end); - Object.setPrototypeOf(result, buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.prototype); - return result; - }; -} -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer); - -/***/ }), - -/***/ 7957: -/***/ ((module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Account: () => (/* reexport */ Account), - Address: () => (/* reexport */ Address), - Asset: () => (/* reexport */ Asset), - AuthClawbackEnabledFlag: () => (/* reexport */ AuthClawbackEnabledFlag), - AuthImmutableFlag: () => (/* reexport */ AuthImmutableFlag), - AuthRequiredFlag: () => (/* reexport */ AuthRequiredFlag), - AuthRevocableFlag: () => (/* reexport */ AuthRevocableFlag), - BASE_FEE: () => (/* reexport */ BASE_FEE), - Claimant: () => (/* reexport */ Claimant), - Contract: () => (/* reexport */ Contract), - FastSigning: () => (/* reexport */ FastSigning), - FeeBumpTransaction: () => (/* reexport */ FeeBumpTransaction), - Hyper: () => (/* reexport */ xdr.Hyper), - Int128: () => (/* reexport */ Int128), - Int256: () => (/* reexport */ Int256), - Keypair: () => (/* reexport */ Keypair), - LiquidityPoolAsset: () => (/* reexport */ LiquidityPoolAsset), - LiquidityPoolFeeV18: () => (/* reexport */ LiquidityPoolFeeV18), - LiquidityPoolId: () => (/* reexport */ LiquidityPoolId), - Memo: () => (/* reexport */ Memo), - MemoHash: () => (/* reexport */ MemoHash), - MemoID: () => (/* reexport */ MemoID), - MemoNone: () => (/* reexport */ MemoNone), - MemoReturn: () => (/* reexport */ MemoReturn), - MemoText: () => (/* reexport */ MemoText), - MuxedAccount: () => (/* reexport */ MuxedAccount), - Networks: () => (/* reexport */ Networks), - Operation: () => (/* reexport */ Operation), - ScInt: () => (/* reexport */ ScInt), - SignerKey: () => (/* reexport */ SignerKey), - Soroban: () => (/* reexport */ Soroban), - SorobanDataBuilder: () => (/* reexport */ SorobanDataBuilder), - StrKey: () => (/* reexport */ StrKey), - TimeoutInfinite: () => (/* reexport */ TimeoutInfinite), - Transaction: () => (/* reexport */ Transaction), - TransactionBase: () => (/* reexport */ TransactionBase), - TransactionBuilder: () => (/* reexport */ TransactionBuilder), - Uint128: () => (/* reexport */ Uint128), - Uint256: () => (/* reexport */ Uint256), - UnsignedHyper: () => (/* reexport */ xdr.UnsignedHyper), - XdrLargeInt: () => (/* reexport */ XdrLargeInt), - authorizeEntry: () => (/* reexport */ authorizeEntry), - authorizeInvocation: () => (/* reexport */ authorizeInvocation), - buildInvocationTree: () => (/* reexport */ buildInvocationTree), - cereal: () => (/* reexport */ jsxdr), - decodeAddressToMuxedAccount: () => (/* reexport */ decodeAddressToMuxedAccount), - "default": () => (/* binding */ src), - encodeMuxedAccount: () => (/* reexport */ encodeMuxedAccount), - encodeMuxedAccountToAddress: () => (/* reexport */ encodeMuxedAccountToAddress), - extractBaseAddress: () => (/* reexport */ extractBaseAddress), - getLiquidityPoolId: () => (/* reexport */ getLiquidityPoolId), - hash: () => (/* reexport */ hashing_hash), - humanizeEvents: () => (/* reexport */ humanizeEvents), - nativeToScVal: () => (/* reexport */ nativeToScVal), - scValToBigInt: () => (/* reexport */ scValToBigInt), - scValToNative: () => (/* reexport */ scValToNative), - sign: () => (/* reexport */ signing_sign), - verify: () => (/* reexport */ signing_verify), - walkInvocationTree: () => (/* reexport */ walkInvocationTree), - xdr: () => (/* reexport */ src_xdr) -}); - -// EXTERNAL MODULE: ./node_modules/@stellar/js-xdr/dist/xdr.js -var xdr = __webpack_require__(3740); -;// CONCATENATED MODULE: ./src/generated/curr_generated.js -// Automatically generated by xdrgen -// DO NOT EDIT or your changes may be overwritten - -/* jshint maxstatements:2147483647 */ -/* jshint esnext:true */ - - -var types = xdr.config(function (xdr) { - // Workaround for https://github.com/stellar/xdrgen/issues/152 - // - // The "correct" way would be to replace bare instances of each constant with - // xdr.lookup("..."), but that's more error-prone. - var SCSYMBOL_LIMIT = 32; - var SC_SPEC_DOC_LIMIT = 1024; - - // === xdr source ============================================================ - // - // typedef opaque Value<>; - // - // =========================================================================== - xdr.typedef("Value", xdr.varOpaque()); - - // === xdr source ============================================================ - // - // struct SCPBallot - // { - // uint32 counter; // n - // Value value; // x - // }; - // - // =========================================================================== - xdr.struct("ScpBallot", [["counter", xdr.lookup("Uint32")], ["value", xdr.lookup("Value")]]); - - // === xdr source ============================================================ - // - // enum SCPStatementType - // { - // SCP_ST_PREPARE = 0, - // SCP_ST_CONFIRM = 1, - // SCP_ST_EXTERNALIZE = 2, - // SCP_ST_NOMINATE = 3 - // }; - // - // =========================================================================== - xdr["enum"]("ScpStatementType", { - scpStPrepare: 0, - scpStConfirm: 1, - scpStExternalize: 2, - scpStNominate: 3 - }); - - // === xdr source ============================================================ - // - // struct SCPNomination - // { - // Hash quorumSetHash; // D - // Value votes<>; // X - // Value accepted<>; // Y - // }; - // - // =========================================================================== - xdr.struct("ScpNomination", [["quorumSetHash", xdr.lookup("Hash")], ["votes", xdr.varArray(xdr.lookup("Value"), 2147483647)], ["accepted", xdr.varArray(xdr.lookup("Value"), 2147483647)]]); - - // === xdr source ============================================================ - // - // struct - // { - // Hash quorumSetHash; // D - // SCPBallot ballot; // b - // SCPBallot* prepared; // p - // SCPBallot* preparedPrime; // p' - // uint32 nC; // c.n - // uint32 nH; // h.n - // } - // - // =========================================================================== - xdr.struct("ScpStatementPrepare", [["quorumSetHash", xdr.lookup("Hash")], ["ballot", xdr.lookup("ScpBallot")], ["prepared", xdr.option(xdr.lookup("ScpBallot"))], ["preparedPrime", xdr.option(xdr.lookup("ScpBallot"))], ["nC", xdr.lookup("Uint32")], ["nH", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct - // { - // SCPBallot ballot; // b - // uint32 nPrepared; // p.n - // uint32 nCommit; // c.n - // uint32 nH; // h.n - // Hash quorumSetHash; // D - // } - // - // =========================================================================== - xdr.struct("ScpStatementConfirm", [["ballot", xdr.lookup("ScpBallot")], ["nPrepared", xdr.lookup("Uint32")], ["nCommit", xdr.lookup("Uint32")], ["nH", xdr.lookup("Uint32")], ["quorumSetHash", xdr.lookup("Hash")]]); - - // === xdr source ============================================================ - // - // struct - // { - // SCPBallot commit; // c - // uint32 nH; // h.n - // Hash commitQuorumSetHash; // D used before EXTERNALIZE - // } - // - // =========================================================================== - xdr.struct("ScpStatementExternalize", [["commit", xdr.lookup("ScpBallot")], ["nH", xdr.lookup("Uint32")], ["commitQuorumSetHash", xdr.lookup("Hash")]]); - - // === xdr source ============================================================ - // - // union switch (SCPStatementType type) - // { - // case SCP_ST_PREPARE: - // struct - // { - // Hash quorumSetHash; // D - // SCPBallot ballot; // b - // SCPBallot* prepared; // p - // SCPBallot* preparedPrime; // p' - // uint32 nC; // c.n - // uint32 nH; // h.n - // } prepare; - // case SCP_ST_CONFIRM: - // struct - // { - // SCPBallot ballot; // b - // uint32 nPrepared; // p.n - // uint32 nCommit; // c.n - // uint32 nH; // h.n - // Hash quorumSetHash; // D - // } confirm; - // case SCP_ST_EXTERNALIZE: - // struct - // { - // SCPBallot commit; // c - // uint32 nH; // h.n - // Hash commitQuorumSetHash; // D used before EXTERNALIZE - // } externalize; - // case SCP_ST_NOMINATE: - // SCPNomination nominate; - // } - // - // =========================================================================== - xdr.union("ScpStatementPledges", { - switchOn: xdr.lookup("ScpStatementType"), - switchName: "type", - switches: [["scpStPrepare", "prepare"], ["scpStConfirm", "confirm"], ["scpStExternalize", "externalize"], ["scpStNominate", "nominate"]], - arms: { - prepare: xdr.lookup("ScpStatementPrepare"), - confirm: xdr.lookup("ScpStatementConfirm"), - externalize: xdr.lookup("ScpStatementExternalize"), - nominate: xdr.lookup("ScpNomination") - } - }); - - // === xdr source ============================================================ - // - // struct SCPStatement - // { - // NodeID nodeID; // v - // uint64 slotIndex; // i - // - // union switch (SCPStatementType type) - // { - // case SCP_ST_PREPARE: - // struct - // { - // Hash quorumSetHash; // D - // SCPBallot ballot; // b - // SCPBallot* prepared; // p - // SCPBallot* preparedPrime; // p' - // uint32 nC; // c.n - // uint32 nH; // h.n - // } prepare; - // case SCP_ST_CONFIRM: - // struct - // { - // SCPBallot ballot; // b - // uint32 nPrepared; // p.n - // uint32 nCommit; // c.n - // uint32 nH; // h.n - // Hash quorumSetHash; // D - // } confirm; - // case SCP_ST_EXTERNALIZE: - // struct - // { - // SCPBallot commit; // c - // uint32 nH; // h.n - // Hash commitQuorumSetHash; // D used before EXTERNALIZE - // } externalize; - // case SCP_ST_NOMINATE: - // SCPNomination nominate; - // } - // pledges; - // }; - // - // =========================================================================== - xdr.struct("ScpStatement", [["nodeId", xdr.lookup("NodeId")], ["slotIndex", xdr.lookup("Uint64")], ["pledges", xdr.lookup("ScpStatementPledges")]]); - - // === xdr source ============================================================ - // - // struct SCPEnvelope - // { - // SCPStatement statement; - // Signature signature; - // }; - // - // =========================================================================== - xdr.struct("ScpEnvelope", [["statement", xdr.lookup("ScpStatement")], ["signature", xdr.lookup("Signature")]]); - - // === xdr source ============================================================ - // - // struct SCPQuorumSet - // { - // uint32 threshold; - // NodeID validators<>; - // SCPQuorumSet innerSets<>; - // }; - // - // =========================================================================== - xdr.struct("ScpQuorumSet", [["threshold", xdr.lookup("Uint32")], ["validators", xdr.varArray(xdr.lookup("NodeId"), 2147483647)], ["innerSets", xdr.varArray(xdr.lookup("ScpQuorumSet"), 2147483647)]]); - - // === xdr source ============================================================ - // - // typedef opaque Thresholds[4]; - // - // =========================================================================== - xdr.typedef("Thresholds", xdr.opaque(4)); - - // === xdr source ============================================================ - // - // typedef string string32<32>; - // - // =========================================================================== - xdr.typedef("String32", xdr.string(32)); - - // === xdr source ============================================================ - // - // typedef string string64<64>; - // - // =========================================================================== - xdr.typedef("String64", xdr.string(64)); - - // === xdr source ============================================================ - // - // typedef int64 SequenceNumber; - // - // =========================================================================== - xdr.typedef("SequenceNumber", xdr.lookup("Int64")); - - // === xdr source ============================================================ - // - // typedef opaque DataValue<64>; - // - // =========================================================================== - xdr.typedef("DataValue", xdr.varOpaque(64)); - - // === xdr source ============================================================ - // - // typedef Hash PoolID; - // - // =========================================================================== - xdr.typedef("PoolId", xdr.lookup("Hash")); - - // === xdr source ============================================================ - // - // typedef opaque AssetCode4[4]; - // - // =========================================================================== - xdr.typedef("AssetCode4", xdr.opaque(4)); - - // === xdr source ============================================================ - // - // typedef opaque AssetCode12[12]; - // - // =========================================================================== - xdr.typedef("AssetCode12", xdr.opaque(12)); - - // === xdr source ============================================================ - // - // enum AssetType - // { - // ASSET_TYPE_NATIVE = 0, - // ASSET_TYPE_CREDIT_ALPHANUM4 = 1, - // ASSET_TYPE_CREDIT_ALPHANUM12 = 2, - // ASSET_TYPE_POOL_SHARE = 3 - // }; - // - // =========================================================================== - xdr["enum"]("AssetType", { - assetTypeNative: 0, - assetTypeCreditAlphanum4: 1, - assetTypeCreditAlphanum12: 2, - assetTypePoolShare: 3 - }); - - // === xdr source ============================================================ - // - // union AssetCode switch (AssetType type) - // { - // case ASSET_TYPE_CREDIT_ALPHANUM4: - // AssetCode4 assetCode4; - // - // case ASSET_TYPE_CREDIT_ALPHANUM12: - // AssetCode12 assetCode12; - // - // // add other asset types here in the future - // }; - // - // =========================================================================== - xdr.union("AssetCode", { - switchOn: xdr.lookup("AssetType"), - switchName: "type", - switches: [["assetTypeCreditAlphanum4", "assetCode4"], ["assetTypeCreditAlphanum12", "assetCode12"]], - arms: { - assetCode4: xdr.lookup("AssetCode4"), - assetCode12: xdr.lookup("AssetCode12") - } - }); - - // === xdr source ============================================================ - // - // struct AlphaNum4 - // { - // AssetCode4 assetCode; - // AccountID issuer; - // }; - // - // =========================================================================== - xdr.struct("AlphaNum4", [["assetCode", xdr.lookup("AssetCode4")], ["issuer", xdr.lookup("AccountId")]]); - - // === xdr source ============================================================ - // - // struct AlphaNum12 - // { - // AssetCode12 assetCode; - // AccountID issuer; - // }; - // - // =========================================================================== - xdr.struct("AlphaNum12", [["assetCode", xdr.lookup("AssetCode12")], ["issuer", xdr.lookup("AccountId")]]); - - // === xdr source ============================================================ - // - // union Asset switch (AssetType type) - // { - // case ASSET_TYPE_NATIVE: // Not credit - // void; - // - // case ASSET_TYPE_CREDIT_ALPHANUM4: - // AlphaNum4 alphaNum4; - // - // case ASSET_TYPE_CREDIT_ALPHANUM12: - // AlphaNum12 alphaNum12; - // - // // add other asset types here in the future - // }; - // - // =========================================================================== - xdr.union("Asset", { - switchOn: xdr.lookup("AssetType"), - switchName: "type", - switches: [["assetTypeNative", xdr["void"]()], ["assetTypeCreditAlphanum4", "alphaNum4"], ["assetTypeCreditAlphanum12", "alphaNum12"]], - arms: { - alphaNum4: xdr.lookup("AlphaNum4"), - alphaNum12: xdr.lookup("AlphaNum12") - } - }); - - // === xdr source ============================================================ - // - // struct Price - // { - // int32 n; // numerator - // int32 d; // denominator - // }; - // - // =========================================================================== - xdr.struct("Price", [["n", xdr.lookup("Int32")], ["d", xdr.lookup("Int32")]]); - - // === xdr source ============================================================ - // - // struct Liabilities - // { - // int64 buying; - // int64 selling; - // }; - // - // =========================================================================== - xdr.struct("Liabilities", [["buying", xdr.lookup("Int64")], ["selling", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // enum ThresholdIndexes - // { - // THRESHOLD_MASTER_WEIGHT = 0, - // THRESHOLD_LOW = 1, - // THRESHOLD_MED = 2, - // THRESHOLD_HIGH = 3 - // }; - // - // =========================================================================== - xdr["enum"]("ThresholdIndices", { - thresholdMasterWeight: 0, - thresholdLow: 1, - thresholdMed: 2, - thresholdHigh: 3 - }); - - // === xdr source ============================================================ - // - // enum LedgerEntryType - // { - // ACCOUNT = 0, - // TRUSTLINE = 1, - // OFFER = 2, - // DATA = 3, - // CLAIMABLE_BALANCE = 4, - // LIQUIDITY_POOL = 5, - // CONTRACT_DATA = 6, - // CONTRACT_CODE = 7, - // CONFIG_SETTING = 8, - // TTL = 9 - // }; - // - // =========================================================================== - xdr["enum"]("LedgerEntryType", { - account: 0, - trustline: 1, - offer: 2, - data: 3, - claimableBalance: 4, - liquidityPool: 5, - contractData: 6, - contractCode: 7, - configSetting: 8, - ttl: 9 - }); - - // === xdr source ============================================================ - // - // struct Signer - // { - // SignerKey key; - // uint32 weight; // really only need 1 byte - // }; - // - // =========================================================================== - xdr.struct("Signer", [["key", xdr.lookup("SignerKey")], ["weight", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // enum AccountFlags - // { // masks for each flag - // - // // Flags set on issuer accounts - // // TrustLines are created with authorized set to "false" requiring - // // the issuer to set it for each TrustLine - // AUTH_REQUIRED_FLAG = 0x1, - // // If set, the authorized flag in TrustLines can be cleared - // // otherwise, authorization cannot be revoked - // AUTH_REVOCABLE_FLAG = 0x2, - // // Once set, causes all AUTH_* flags to be read-only - // AUTH_IMMUTABLE_FLAG = 0x4, - // // Trustlines are created with clawback enabled set to "true", - // // and claimable balances created from those trustlines are created - // // with clawback enabled set to "true" - // AUTH_CLAWBACK_ENABLED_FLAG = 0x8 - // }; - // - // =========================================================================== - xdr["enum"]("AccountFlags", { - authRequiredFlag: 1, - authRevocableFlag: 2, - authImmutableFlag: 4, - authClawbackEnabledFlag: 8 - }); - - // === xdr source ============================================================ - // - // const MASK_ACCOUNT_FLAGS = 0x7; - // - // =========================================================================== - xdr["const"]("MASK_ACCOUNT_FLAGS", 0x7); - - // === xdr source ============================================================ - // - // const MASK_ACCOUNT_FLAGS_V17 = 0xF; - // - // =========================================================================== - xdr["const"]("MASK_ACCOUNT_FLAGS_V17", 0xF); - - // === xdr source ============================================================ - // - // const MAX_SIGNERS = 20; - // - // =========================================================================== - xdr["const"]("MAX_SIGNERS", 20); - - // === xdr source ============================================================ - // - // typedef AccountID* SponsorshipDescriptor; - // - // =========================================================================== - xdr.typedef("SponsorshipDescriptor", xdr.option(xdr.lookup("AccountId"))); - - // === xdr source ============================================================ - // - // struct AccountEntryExtensionV3 - // { - // // We can use this to add more fields, or because it is first, to - // // change AccountEntryExtensionV3 into a union. - // ExtensionPoint ext; - // - // // Ledger number at which `seqNum` took on its present value. - // uint32 seqLedger; - // - // // Time at which `seqNum` took on its present value. - // TimePoint seqTime; - // }; - // - // =========================================================================== - xdr.struct("AccountEntryExtensionV3", [["ext", xdr.lookup("ExtensionPoint")], ["seqLedger", xdr.lookup("Uint32")], ["seqTime", xdr.lookup("TimePoint")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // case 3: - // AccountEntryExtensionV3 v3; - // } - // - // =========================================================================== - xdr.union("AccountEntryExtensionV2Ext", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [3, "v3"]], - arms: { - v3: xdr.lookup("AccountEntryExtensionV3") - } - }); - - // === xdr source ============================================================ - // - // struct AccountEntryExtensionV2 - // { - // uint32 numSponsored; - // uint32 numSponsoring; - // SponsorshipDescriptor signerSponsoringIDs; - // - // union switch (int v) - // { - // case 0: - // void; - // case 3: - // AccountEntryExtensionV3 v3; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("AccountEntryExtensionV2", [["numSponsored", xdr.lookup("Uint32")], ["numSponsoring", xdr.lookup("Uint32")], ["signerSponsoringIDs", xdr.varArray(xdr.lookup("SponsorshipDescriptor"), xdr.lookup("MAX_SIGNERS"))], ["ext", xdr.lookup("AccountEntryExtensionV2Ext")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // case 2: - // AccountEntryExtensionV2 v2; - // } - // - // =========================================================================== - xdr.union("AccountEntryExtensionV1Ext", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [2, "v2"]], - arms: { - v2: xdr.lookup("AccountEntryExtensionV2") - } - }); - - // === xdr source ============================================================ - // - // struct AccountEntryExtensionV1 - // { - // Liabilities liabilities; - // - // union switch (int v) - // { - // case 0: - // void; - // case 2: - // AccountEntryExtensionV2 v2; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("AccountEntryExtensionV1", [["liabilities", xdr.lookup("Liabilities")], ["ext", xdr.lookup("AccountEntryExtensionV1Ext")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // AccountEntryExtensionV1 v1; - // } - // - // =========================================================================== - xdr.union("AccountEntryExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [1, "v1"]], - arms: { - v1: xdr.lookup("AccountEntryExtensionV1") - } - }); - - // === xdr source ============================================================ - // - // struct AccountEntry - // { - // AccountID accountID; // master public key for this account - // int64 balance; // in stroops - // SequenceNumber seqNum; // last sequence number used for this account - // uint32 numSubEntries; // number of sub-entries this account has - // // drives the reserve - // AccountID* inflationDest; // Account to vote for during inflation - // uint32 flags; // see AccountFlags - // - // string32 homeDomain; // can be used for reverse federation and memo lookup - // - // // fields used for signatures - // // thresholds stores unsigned bytes: [weight of master|low|medium|high] - // Thresholds thresholds; - // - // Signer signers; // possible signers for this account - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // AccountEntryExtensionV1 v1; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("AccountEntry", [["accountId", xdr.lookup("AccountId")], ["balance", xdr.lookup("Int64")], ["seqNum", xdr.lookup("SequenceNumber")], ["numSubEntries", xdr.lookup("Uint32")], ["inflationDest", xdr.option(xdr.lookup("AccountId"))], ["flags", xdr.lookup("Uint32")], ["homeDomain", xdr.lookup("String32")], ["thresholds", xdr.lookup("Thresholds")], ["signers", xdr.varArray(xdr.lookup("Signer"), xdr.lookup("MAX_SIGNERS"))], ["ext", xdr.lookup("AccountEntryExt")]]); - - // === xdr source ============================================================ - // - // enum TrustLineFlags - // { - // // issuer has authorized account to perform transactions with its credit - // AUTHORIZED_FLAG = 1, - // // issuer has authorized account to maintain and reduce liabilities for its - // // credit - // AUTHORIZED_TO_MAINTAIN_LIABILITIES_FLAG = 2, - // // issuer has specified that it may clawback its credit, and that claimable - // // balances created with its credit may also be clawed back - // TRUSTLINE_CLAWBACK_ENABLED_FLAG = 4 - // }; - // - // =========================================================================== - xdr["enum"]("TrustLineFlags", { - authorizedFlag: 1, - authorizedToMaintainLiabilitiesFlag: 2, - trustlineClawbackEnabledFlag: 4 - }); - - // === xdr source ============================================================ - // - // const MASK_TRUSTLINE_FLAGS = 1; - // - // =========================================================================== - xdr["const"]("MASK_TRUSTLINE_FLAGS", 1); - - // === xdr source ============================================================ - // - // const MASK_TRUSTLINE_FLAGS_V13 = 3; - // - // =========================================================================== - xdr["const"]("MASK_TRUSTLINE_FLAGS_V13", 3); - - // === xdr source ============================================================ - // - // const MASK_TRUSTLINE_FLAGS_V17 = 7; - // - // =========================================================================== - xdr["const"]("MASK_TRUSTLINE_FLAGS_V17", 7); - - // === xdr source ============================================================ - // - // enum LiquidityPoolType - // { - // LIQUIDITY_POOL_CONSTANT_PRODUCT = 0 - // }; - // - // =========================================================================== - xdr["enum"]("LiquidityPoolType", { - liquidityPoolConstantProduct: 0 - }); - - // === xdr source ============================================================ - // - // union TrustLineAsset switch (AssetType type) - // { - // case ASSET_TYPE_NATIVE: // Not credit - // void; - // - // case ASSET_TYPE_CREDIT_ALPHANUM4: - // AlphaNum4 alphaNum4; - // - // case ASSET_TYPE_CREDIT_ALPHANUM12: - // AlphaNum12 alphaNum12; - // - // case ASSET_TYPE_POOL_SHARE: - // PoolID liquidityPoolID; - // - // // add other asset types here in the future - // }; - // - // =========================================================================== - xdr.union("TrustLineAsset", { - switchOn: xdr.lookup("AssetType"), - switchName: "type", - switches: [["assetTypeNative", xdr["void"]()], ["assetTypeCreditAlphanum4", "alphaNum4"], ["assetTypeCreditAlphanum12", "alphaNum12"], ["assetTypePoolShare", "liquidityPoolId"]], - arms: { - alphaNum4: xdr.lookup("AlphaNum4"), - alphaNum12: xdr.lookup("AlphaNum12"), - liquidityPoolId: xdr.lookup("PoolId") - } - }); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("TrustLineEntryExtensionV2Ext", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct TrustLineEntryExtensionV2 - // { - // int32 liquidityPoolUseCount; - // - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("TrustLineEntryExtensionV2", [["liquidityPoolUseCount", xdr.lookup("Int32")], ["ext", xdr.lookup("TrustLineEntryExtensionV2Ext")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // case 2: - // TrustLineEntryExtensionV2 v2; - // } - // - // =========================================================================== - xdr.union("TrustLineEntryV1Ext", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [2, "v2"]], - arms: { - v2: xdr.lookup("TrustLineEntryExtensionV2") - } - }); - - // === xdr source ============================================================ - // - // struct - // { - // Liabilities liabilities; - // - // union switch (int v) - // { - // case 0: - // void; - // case 2: - // TrustLineEntryExtensionV2 v2; - // } - // ext; - // } - // - // =========================================================================== - xdr.struct("TrustLineEntryV1", [["liabilities", xdr.lookup("Liabilities")], ["ext", xdr.lookup("TrustLineEntryV1Ext")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // struct - // { - // Liabilities liabilities; - // - // union switch (int v) - // { - // case 0: - // void; - // case 2: - // TrustLineEntryExtensionV2 v2; - // } - // ext; - // } v1; - // } - // - // =========================================================================== - xdr.union("TrustLineEntryExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [1, "v1"]], - arms: { - v1: xdr.lookup("TrustLineEntryV1") - } - }); - - // === xdr source ============================================================ - // - // struct TrustLineEntry - // { - // AccountID accountID; // account this trustline belongs to - // TrustLineAsset asset; // type of asset (with issuer) - // int64 balance; // how much of this asset the user has. - // // Asset defines the unit for this; - // - // int64 limit; // balance cannot be above this - // uint32 flags; // see TrustLineFlags - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // struct - // { - // Liabilities liabilities; - // - // union switch (int v) - // { - // case 0: - // void; - // case 2: - // TrustLineEntryExtensionV2 v2; - // } - // ext; - // } v1; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("TrustLineEntry", [["accountId", xdr.lookup("AccountId")], ["asset", xdr.lookup("TrustLineAsset")], ["balance", xdr.lookup("Int64")], ["limit", xdr.lookup("Int64")], ["flags", xdr.lookup("Uint32")], ["ext", xdr.lookup("TrustLineEntryExt")]]); - - // === xdr source ============================================================ - // - // enum OfferEntryFlags - // { - // // an offer with this flag will not act on and take a reverse offer of equal - // // price - // PASSIVE_FLAG = 1 - // }; - // - // =========================================================================== - xdr["enum"]("OfferEntryFlags", { - passiveFlag: 1 - }); - - // === xdr source ============================================================ - // - // const MASK_OFFERENTRY_FLAGS = 1; - // - // =========================================================================== - xdr["const"]("MASK_OFFERENTRY_FLAGS", 1); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("OfferEntryExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct OfferEntry - // { - // AccountID sellerID; - // int64 offerID; - // Asset selling; // A - // Asset buying; // B - // int64 amount; // amount of A - // - // /* price for this offer: - // price of A in terms of B - // price=AmountB/AmountA=priceNumerator/priceDenominator - // price is after fees - // */ - // Price price; - // uint32 flags; // see OfferEntryFlags - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("OfferEntry", [["sellerId", xdr.lookup("AccountId")], ["offerId", xdr.lookup("Int64")], ["selling", xdr.lookup("Asset")], ["buying", xdr.lookup("Asset")], ["amount", xdr.lookup("Int64")], ["price", xdr.lookup("Price")], ["flags", xdr.lookup("Uint32")], ["ext", xdr.lookup("OfferEntryExt")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("DataEntryExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct DataEntry - // { - // AccountID accountID; // account this data belongs to - // string64 dataName; - // DataValue dataValue; - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("DataEntry", [["accountId", xdr.lookup("AccountId")], ["dataName", xdr.lookup("String64")], ["dataValue", xdr.lookup("DataValue")], ["ext", xdr.lookup("DataEntryExt")]]); - - // === xdr source ============================================================ - // - // enum ClaimPredicateType - // { - // CLAIM_PREDICATE_UNCONDITIONAL = 0, - // CLAIM_PREDICATE_AND = 1, - // CLAIM_PREDICATE_OR = 2, - // CLAIM_PREDICATE_NOT = 3, - // CLAIM_PREDICATE_BEFORE_ABSOLUTE_TIME = 4, - // CLAIM_PREDICATE_BEFORE_RELATIVE_TIME = 5 - // }; - // - // =========================================================================== - xdr["enum"]("ClaimPredicateType", { - claimPredicateUnconditional: 0, - claimPredicateAnd: 1, - claimPredicateOr: 2, - claimPredicateNot: 3, - claimPredicateBeforeAbsoluteTime: 4, - claimPredicateBeforeRelativeTime: 5 - }); - - // === xdr source ============================================================ - // - // union ClaimPredicate switch (ClaimPredicateType type) - // { - // case CLAIM_PREDICATE_UNCONDITIONAL: - // void; - // case CLAIM_PREDICATE_AND: - // ClaimPredicate andPredicates<2>; - // case CLAIM_PREDICATE_OR: - // ClaimPredicate orPredicates<2>; - // case CLAIM_PREDICATE_NOT: - // ClaimPredicate* notPredicate; - // case CLAIM_PREDICATE_BEFORE_ABSOLUTE_TIME: - // int64 absBefore; // Predicate will be true if closeTime < absBefore - // case CLAIM_PREDICATE_BEFORE_RELATIVE_TIME: - // int64 relBefore; // Seconds since closeTime of the ledger in which the - // // ClaimableBalanceEntry was created - // }; - // - // =========================================================================== - xdr.union("ClaimPredicate", { - switchOn: xdr.lookup("ClaimPredicateType"), - switchName: "type", - switches: [["claimPredicateUnconditional", xdr["void"]()], ["claimPredicateAnd", "andPredicates"], ["claimPredicateOr", "orPredicates"], ["claimPredicateNot", "notPredicate"], ["claimPredicateBeforeAbsoluteTime", "absBefore"], ["claimPredicateBeforeRelativeTime", "relBefore"]], - arms: { - andPredicates: xdr.varArray(xdr.lookup("ClaimPredicate"), 2), - orPredicates: xdr.varArray(xdr.lookup("ClaimPredicate"), 2), - notPredicate: xdr.option(xdr.lookup("ClaimPredicate")), - absBefore: xdr.lookup("Int64"), - relBefore: xdr.lookup("Int64") - } - }); - - // === xdr source ============================================================ - // - // enum ClaimantType - // { - // CLAIMANT_TYPE_V0 = 0 - // }; - // - // =========================================================================== - xdr["enum"]("ClaimantType", { - claimantTypeV0: 0 - }); - - // === xdr source ============================================================ - // - // struct - // { - // AccountID destination; // The account that can use this condition - // ClaimPredicate predicate; // Claimable if predicate is true - // } - // - // =========================================================================== - xdr.struct("ClaimantV0", [["destination", xdr.lookup("AccountId")], ["predicate", xdr.lookup("ClaimPredicate")]]); - - // === xdr source ============================================================ - // - // union Claimant switch (ClaimantType type) - // { - // case CLAIMANT_TYPE_V0: - // struct - // { - // AccountID destination; // The account that can use this condition - // ClaimPredicate predicate; // Claimable if predicate is true - // } v0; - // }; - // - // =========================================================================== - xdr.union("Claimant", { - switchOn: xdr.lookup("ClaimantType"), - switchName: "type", - switches: [["claimantTypeV0", "v0"]], - arms: { - v0: xdr.lookup("ClaimantV0") - } - }); - - // === xdr source ============================================================ - // - // enum ClaimableBalanceIDType - // { - // CLAIMABLE_BALANCE_ID_TYPE_V0 = 0 - // }; - // - // =========================================================================== - xdr["enum"]("ClaimableBalanceIdType", { - claimableBalanceIdTypeV0: 0 - }); - - // === xdr source ============================================================ - // - // union ClaimableBalanceID switch (ClaimableBalanceIDType type) - // { - // case CLAIMABLE_BALANCE_ID_TYPE_V0: - // Hash v0; - // }; - // - // =========================================================================== - xdr.union("ClaimableBalanceId", { - switchOn: xdr.lookup("ClaimableBalanceIdType"), - switchName: "type", - switches: [["claimableBalanceIdTypeV0", "v0"]], - arms: { - v0: xdr.lookup("Hash") - } - }); - - // === xdr source ============================================================ - // - // enum ClaimableBalanceFlags - // { - // // If set, the issuer account of the asset held by the claimable balance may - // // clawback the claimable balance - // CLAIMABLE_BALANCE_CLAWBACK_ENABLED_FLAG = 0x1 - // }; - // - // =========================================================================== - xdr["enum"]("ClaimableBalanceFlags", { - claimableBalanceClawbackEnabledFlag: 1 - }); - - // === xdr source ============================================================ - // - // const MASK_CLAIMABLE_BALANCE_FLAGS = 0x1; - // - // =========================================================================== - xdr["const"]("MASK_CLAIMABLE_BALANCE_FLAGS", 0x1); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("ClaimableBalanceEntryExtensionV1Ext", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct ClaimableBalanceEntryExtensionV1 - // { - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // - // uint32 flags; // see ClaimableBalanceFlags - // }; - // - // =========================================================================== - xdr.struct("ClaimableBalanceEntryExtensionV1", [["ext", xdr.lookup("ClaimableBalanceEntryExtensionV1Ext")], ["flags", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // ClaimableBalanceEntryExtensionV1 v1; - // } - // - // =========================================================================== - xdr.union("ClaimableBalanceEntryExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [1, "v1"]], - arms: { - v1: xdr.lookup("ClaimableBalanceEntryExtensionV1") - } - }); - - // === xdr source ============================================================ - // - // struct ClaimableBalanceEntry - // { - // // Unique identifier for this ClaimableBalanceEntry - // ClaimableBalanceID balanceID; - // - // // List of claimants with associated predicate - // Claimant claimants<10>; - // - // // Any asset including native - // Asset asset; - // - // // Amount of asset - // int64 amount; - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // ClaimableBalanceEntryExtensionV1 v1; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("ClaimableBalanceEntry", [["balanceId", xdr.lookup("ClaimableBalanceId")], ["claimants", xdr.varArray(xdr.lookup("Claimant"), 10)], ["asset", xdr.lookup("Asset")], ["amount", xdr.lookup("Int64")], ["ext", xdr.lookup("ClaimableBalanceEntryExt")]]); - - // === xdr source ============================================================ - // - // struct LiquidityPoolConstantProductParameters - // { - // Asset assetA; // assetA < assetB - // Asset assetB; - // int32 fee; // Fee is in basis points, so the actual rate is (fee/100)% - // }; - // - // =========================================================================== - xdr.struct("LiquidityPoolConstantProductParameters", [["assetA", xdr.lookup("Asset")], ["assetB", xdr.lookup("Asset")], ["fee", xdr.lookup("Int32")]]); - - // === xdr source ============================================================ - // - // struct - // { - // LiquidityPoolConstantProductParameters params; - // - // int64 reserveA; // amount of A in the pool - // int64 reserveB; // amount of B in the pool - // int64 totalPoolShares; // total number of pool shares issued - // int64 poolSharesTrustLineCount; // number of trust lines for the - // // associated pool shares - // } - // - // =========================================================================== - xdr.struct("LiquidityPoolEntryConstantProduct", [["params", xdr.lookup("LiquidityPoolConstantProductParameters")], ["reserveA", xdr.lookup("Int64")], ["reserveB", xdr.lookup("Int64")], ["totalPoolShares", xdr.lookup("Int64")], ["poolSharesTrustLineCount", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // union switch (LiquidityPoolType type) - // { - // case LIQUIDITY_POOL_CONSTANT_PRODUCT: - // struct - // { - // LiquidityPoolConstantProductParameters params; - // - // int64 reserveA; // amount of A in the pool - // int64 reserveB; // amount of B in the pool - // int64 totalPoolShares; // total number of pool shares issued - // int64 poolSharesTrustLineCount; // number of trust lines for the - // // associated pool shares - // } constantProduct; - // } - // - // =========================================================================== - xdr.union("LiquidityPoolEntryBody", { - switchOn: xdr.lookup("LiquidityPoolType"), - switchName: "type", - switches: [["liquidityPoolConstantProduct", "constantProduct"]], - arms: { - constantProduct: xdr.lookup("LiquidityPoolEntryConstantProduct") - } - }); - - // === xdr source ============================================================ - // - // struct LiquidityPoolEntry - // { - // PoolID liquidityPoolID; - // - // union switch (LiquidityPoolType type) - // { - // case LIQUIDITY_POOL_CONSTANT_PRODUCT: - // struct - // { - // LiquidityPoolConstantProductParameters params; - // - // int64 reserveA; // amount of A in the pool - // int64 reserveB; // amount of B in the pool - // int64 totalPoolShares; // total number of pool shares issued - // int64 poolSharesTrustLineCount; // number of trust lines for the - // // associated pool shares - // } constantProduct; - // } - // body; - // }; - // - // =========================================================================== - xdr.struct("LiquidityPoolEntry", [["liquidityPoolId", xdr.lookup("PoolId")], ["body", xdr.lookup("LiquidityPoolEntryBody")]]); - - // === xdr source ============================================================ - // - // enum ContractDataDurability { - // TEMPORARY = 0, - // PERSISTENT = 1 - // }; - // - // =========================================================================== - xdr["enum"]("ContractDataDurability", { - temporary: 0, - persistent: 1 - }); - - // === xdr source ============================================================ - // - // struct ContractDataEntry { - // ExtensionPoint ext; - // - // SCAddress contract; - // SCVal key; - // ContractDataDurability durability; - // SCVal val; - // }; - // - // =========================================================================== - xdr.struct("ContractDataEntry", [["ext", xdr.lookup("ExtensionPoint")], ["contract", xdr.lookup("ScAddress")], ["key", xdr.lookup("ScVal")], ["durability", xdr.lookup("ContractDataDurability")], ["val", xdr.lookup("ScVal")]]); - - // === xdr source ============================================================ - // - // struct ContractCodeCostInputs { - // ExtensionPoint ext; - // uint32 nInstructions; - // uint32 nFunctions; - // uint32 nGlobals; - // uint32 nTableEntries; - // uint32 nTypes; - // uint32 nDataSegments; - // uint32 nElemSegments; - // uint32 nImports; - // uint32 nExports; - // uint32 nDataSegmentBytes; - // }; - // - // =========================================================================== - xdr.struct("ContractCodeCostInputs", [["ext", xdr.lookup("ExtensionPoint")], ["nInstructions", xdr.lookup("Uint32")], ["nFunctions", xdr.lookup("Uint32")], ["nGlobals", xdr.lookup("Uint32")], ["nTableEntries", xdr.lookup("Uint32")], ["nTypes", xdr.lookup("Uint32")], ["nDataSegments", xdr.lookup("Uint32")], ["nElemSegments", xdr.lookup("Uint32")], ["nImports", xdr.lookup("Uint32")], ["nExports", xdr.lookup("Uint32")], ["nDataSegmentBytes", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct - // { - // ExtensionPoint ext; - // ContractCodeCostInputs costInputs; - // } - // - // =========================================================================== - xdr.struct("ContractCodeEntryV1", [["ext", xdr.lookup("ExtensionPoint")], ["costInputs", xdr.lookup("ContractCodeCostInputs")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // struct - // { - // ExtensionPoint ext; - // ContractCodeCostInputs costInputs; - // } v1; - // } - // - // =========================================================================== - xdr.union("ContractCodeEntryExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [1, "v1"]], - arms: { - v1: xdr.lookup("ContractCodeEntryV1") - } - }); - - // === xdr source ============================================================ - // - // struct ContractCodeEntry { - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // struct - // { - // ExtensionPoint ext; - // ContractCodeCostInputs costInputs; - // } v1; - // } ext; - // - // Hash hash; - // opaque code<>; - // }; - // - // =========================================================================== - xdr.struct("ContractCodeEntry", [["ext", xdr.lookup("ContractCodeEntryExt")], ["hash", xdr.lookup("Hash")], ["code", xdr.varOpaque()]]); - - // === xdr source ============================================================ - // - // struct TTLEntry { - // // Hash of the LedgerKey that is associated with this TTLEntry - // Hash keyHash; - // uint32 liveUntilLedgerSeq; - // }; - // - // =========================================================================== - xdr.struct("TtlEntry", [["keyHash", xdr.lookup("Hash")], ["liveUntilLedgerSeq", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("LedgerEntryExtensionV1Ext", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct LedgerEntryExtensionV1 - // { - // SponsorshipDescriptor sponsoringID; - // - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("LedgerEntryExtensionV1", [["sponsoringId", xdr.lookup("SponsorshipDescriptor")], ["ext", xdr.lookup("LedgerEntryExtensionV1Ext")]]); - - // === xdr source ============================================================ - // - // union switch (LedgerEntryType type) - // { - // case ACCOUNT: - // AccountEntry account; - // case TRUSTLINE: - // TrustLineEntry trustLine; - // case OFFER: - // OfferEntry offer; - // case DATA: - // DataEntry data; - // case CLAIMABLE_BALANCE: - // ClaimableBalanceEntry claimableBalance; - // case LIQUIDITY_POOL: - // LiquidityPoolEntry liquidityPool; - // case CONTRACT_DATA: - // ContractDataEntry contractData; - // case CONTRACT_CODE: - // ContractCodeEntry contractCode; - // case CONFIG_SETTING: - // ConfigSettingEntry configSetting; - // case TTL: - // TTLEntry ttl; - // } - // - // =========================================================================== - xdr.union("LedgerEntryData", { - switchOn: xdr.lookup("LedgerEntryType"), - switchName: "type", - switches: [["account", "account"], ["trustline", "trustLine"], ["offer", "offer"], ["data", "data"], ["claimableBalance", "claimableBalance"], ["liquidityPool", "liquidityPool"], ["contractData", "contractData"], ["contractCode", "contractCode"], ["configSetting", "configSetting"], ["ttl", "ttl"]], - arms: { - account: xdr.lookup("AccountEntry"), - trustLine: xdr.lookup("TrustLineEntry"), - offer: xdr.lookup("OfferEntry"), - data: xdr.lookup("DataEntry"), - claimableBalance: xdr.lookup("ClaimableBalanceEntry"), - liquidityPool: xdr.lookup("LiquidityPoolEntry"), - contractData: xdr.lookup("ContractDataEntry"), - contractCode: xdr.lookup("ContractCodeEntry"), - configSetting: xdr.lookup("ConfigSettingEntry"), - ttl: xdr.lookup("TtlEntry") - } - }); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // LedgerEntryExtensionV1 v1; - // } - // - // =========================================================================== - xdr.union("LedgerEntryExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [1, "v1"]], - arms: { - v1: xdr.lookup("LedgerEntryExtensionV1") - } - }); - - // === xdr source ============================================================ - // - // struct LedgerEntry - // { - // uint32 lastModifiedLedgerSeq; // ledger the LedgerEntry was last changed - // - // union switch (LedgerEntryType type) - // { - // case ACCOUNT: - // AccountEntry account; - // case TRUSTLINE: - // TrustLineEntry trustLine; - // case OFFER: - // OfferEntry offer; - // case DATA: - // DataEntry data; - // case CLAIMABLE_BALANCE: - // ClaimableBalanceEntry claimableBalance; - // case LIQUIDITY_POOL: - // LiquidityPoolEntry liquidityPool; - // case CONTRACT_DATA: - // ContractDataEntry contractData; - // case CONTRACT_CODE: - // ContractCodeEntry contractCode; - // case CONFIG_SETTING: - // ConfigSettingEntry configSetting; - // case TTL: - // TTLEntry ttl; - // } - // data; - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // LedgerEntryExtensionV1 v1; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("LedgerEntry", [["lastModifiedLedgerSeq", xdr.lookup("Uint32")], ["data", xdr.lookup("LedgerEntryData")], ["ext", xdr.lookup("LedgerEntryExt")]]); - - // === xdr source ============================================================ - // - // struct - // { - // AccountID accountID; - // } - // - // =========================================================================== - xdr.struct("LedgerKeyAccount", [["accountId", xdr.lookup("AccountId")]]); - - // === xdr source ============================================================ - // - // struct - // { - // AccountID accountID; - // TrustLineAsset asset; - // } - // - // =========================================================================== - xdr.struct("LedgerKeyTrustLine", [["accountId", xdr.lookup("AccountId")], ["asset", xdr.lookup("TrustLineAsset")]]); - - // === xdr source ============================================================ - // - // struct - // { - // AccountID sellerID; - // int64 offerID; - // } - // - // =========================================================================== - xdr.struct("LedgerKeyOffer", [["sellerId", xdr.lookup("AccountId")], ["offerId", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct - // { - // AccountID accountID; - // string64 dataName; - // } - // - // =========================================================================== - xdr.struct("LedgerKeyData", [["accountId", xdr.lookup("AccountId")], ["dataName", xdr.lookup("String64")]]); - - // === xdr source ============================================================ - // - // struct - // { - // ClaimableBalanceID balanceID; - // } - // - // =========================================================================== - xdr.struct("LedgerKeyClaimableBalance", [["balanceId", xdr.lookup("ClaimableBalanceId")]]); - - // === xdr source ============================================================ - // - // struct - // { - // PoolID liquidityPoolID; - // } - // - // =========================================================================== - xdr.struct("LedgerKeyLiquidityPool", [["liquidityPoolId", xdr.lookup("PoolId")]]); - - // === xdr source ============================================================ - // - // struct - // { - // SCAddress contract; - // SCVal key; - // ContractDataDurability durability; - // } - // - // =========================================================================== - xdr.struct("LedgerKeyContractData", [["contract", xdr.lookup("ScAddress")], ["key", xdr.lookup("ScVal")], ["durability", xdr.lookup("ContractDataDurability")]]); - - // === xdr source ============================================================ - // - // struct - // { - // Hash hash; - // } - // - // =========================================================================== - xdr.struct("LedgerKeyContractCode", [["hash", xdr.lookup("Hash")]]); - - // === xdr source ============================================================ - // - // struct - // { - // ConfigSettingID configSettingID; - // } - // - // =========================================================================== - xdr.struct("LedgerKeyConfigSetting", [["configSettingId", xdr.lookup("ConfigSettingId")]]); - - // === xdr source ============================================================ - // - // struct - // { - // // Hash of the LedgerKey that is associated with this TTLEntry - // Hash keyHash; - // } - // - // =========================================================================== - xdr.struct("LedgerKeyTtl", [["keyHash", xdr.lookup("Hash")]]); - - // === xdr source ============================================================ - // - // union LedgerKey switch (LedgerEntryType type) - // { - // case ACCOUNT: - // struct - // { - // AccountID accountID; - // } account; - // - // case TRUSTLINE: - // struct - // { - // AccountID accountID; - // TrustLineAsset asset; - // } trustLine; - // - // case OFFER: - // struct - // { - // AccountID sellerID; - // int64 offerID; - // } offer; - // - // case DATA: - // struct - // { - // AccountID accountID; - // string64 dataName; - // } data; - // - // case CLAIMABLE_BALANCE: - // struct - // { - // ClaimableBalanceID balanceID; - // } claimableBalance; - // - // case LIQUIDITY_POOL: - // struct - // { - // PoolID liquidityPoolID; - // } liquidityPool; - // case CONTRACT_DATA: - // struct - // { - // SCAddress contract; - // SCVal key; - // ContractDataDurability durability; - // } contractData; - // case CONTRACT_CODE: - // struct - // { - // Hash hash; - // } contractCode; - // case CONFIG_SETTING: - // struct - // { - // ConfigSettingID configSettingID; - // } configSetting; - // case TTL: - // struct - // { - // // Hash of the LedgerKey that is associated with this TTLEntry - // Hash keyHash; - // } ttl; - // }; - // - // =========================================================================== - xdr.union("LedgerKey", { - switchOn: xdr.lookup("LedgerEntryType"), - switchName: "type", - switches: [["account", "account"], ["trustline", "trustLine"], ["offer", "offer"], ["data", "data"], ["claimableBalance", "claimableBalance"], ["liquidityPool", "liquidityPool"], ["contractData", "contractData"], ["contractCode", "contractCode"], ["configSetting", "configSetting"], ["ttl", "ttl"]], - arms: { - account: xdr.lookup("LedgerKeyAccount"), - trustLine: xdr.lookup("LedgerKeyTrustLine"), - offer: xdr.lookup("LedgerKeyOffer"), - data: xdr.lookup("LedgerKeyData"), - claimableBalance: xdr.lookup("LedgerKeyClaimableBalance"), - liquidityPool: xdr.lookup("LedgerKeyLiquidityPool"), - contractData: xdr.lookup("LedgerKeyContractData"), - contractCode: xdr.lookup("LedgerKeyContractCode"), - configSetting: xdr.lookup("LedgerKeyConfigSetting"), - ttl: xdr.lookup("LedgerKeyTtl") - } - }); - - // === xdr source ============================================================ - // - // enum EnvelopeType - // { - // ENVELOPE_TYPE_TX_V0 = 0, - // ENVELOPE_TYPE_SCP = 1, - // ENVELOPE_TYPE_TX = 2, - // ENVELOPE_TYPE_AUTH = 3, - // ENVELOPE_TYPE_SCPVALUE = 4, - // ENVELOPE_TYPE_TX_FEE_BUMP = 5, - // ENVELOPE_TYPE_OP_ID = 6, - // ENVELOPE_TYPE_POOL_REVOKE_OP_ID = 7, - // ENVELOPE_TYPE_CONTRACT_ID = 8, - // ENVELOPE_TYPE_SOROBAN_AUTHORIZATION = 9 - // }; - // - // =========================================================================== - xdr["enum"]("EnvelopeType", { - envelopeTypeTxV0: 0, - envelopeTypeScp: 1, - envelopeTypeTx: 2, - envelopeTypeAuth: 3, - envelopeTypeScpvalue: 4, - envelopeTypeTxFeeBump: 5, - envelopeTypeOpId: 6, - envelopeTypePoolRevokeOpId: 7, - envelopeTypeContractId: 8, - envelopeTypeSorobanAuthorization: 9 - }); - - // === xdr source ============================================================ - // - // typedef opaque UpgradeType<128>; - // - // =========================================================================== - xdr.typedef("UpgradeType", xdr.varOpaque(128)); - - // === xdr source ============================================================ - // - // enum StellarValueType - // { - // STELLAR_VALUE_BASIC = 0, - // STELLAR_VALUE_SIGNED = 1 - // }; - // - // =========================================================================== - xdr["enum"]("StellarValueType", { - stellarValueBasic: 0, - stellarValueSigned: 1 - }); - - // === xdr source ============================================================ - // - // struct LedgerCloseValueSignature - // { - // NodeID nodeID; // which node introduced the value - // Signature signature; // nodeID's signature - // }; - // - // =========================================================================== - xdr.struct("LedgerCloseValueSignature", [["nodeId", xdr.lookup("NodeId")], ["signature", xdr.lookup("Signature")]]); - - // === xdr source ============================================================ - // - // union switch (StellarValueType v) - // { - // case STELLAR_VALUE_BASIC: - // void; - // case STELLAR_VALUE_SIGNED: - // LedgerCloseValueSignature lcValueSignature; - // } - // - // =========================================================================== - xdr.union("StellarValueExt", { - switchOn: xdr.lookup("StellarValueType"), - switchName: "v", - switches: [["stellarValueBasic", xdr["void"]()], ["stellarValueSigned", "lcValueSignature"]], - arms: { - lcValueSignature: xdr.lookup("LedgerCloseValueSignature") - } - }); - - // === xdr source ============================================================ - // - // struct StellarValue - // { - // Hash txSetHash; // transaction set to apply to previous ledger - // TimePoint closeTime; // network close time - // - // // upgrades to apply to the previous ledger (usually empty) - // // this is a vector of encoded 'LedgerUpgrade' so that nodes can drop - // // unknown steps during consensus if needed. - // // see notes below on 'LedgerUpgrade' for more detail - // // max size is dictated by number of upgrade types (+ room for future) - // UpgradeType upgrades<6>; - // - // // reserved for future use - // union switch (StellarValueType v) - // { - // case STELLAR_VALUE_BASIC: - // void; - // case STELLAR_VALUE_SIGNED: - // LedgerCloseValueSignature lcValueSignature; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("StellarValue", [["txSetHash", xdr.lookup("Hash")], ["closeTime", xdr.lookup("TimePoint")], ["upgrades", xdr.varArray(xdr.lookup("UpgradeType"), 6)], ["ext", xdr.lookup("StellarValueExt")]]); - - // === xdr source ============================================================ - // - // const MASK_LEDGER_HEADER_FLAGS = 0x7; - // - // =========================================================================== - xdr["const"]("MASK_LEDGER_HEADER_FLAGS", 0x7); - - // === xdr source ============================================================ - // - // enum LedgerHeaderFlags - // { - // DISABLE_LIQUIDITY_POOL_TRADING_FLAG = 0x1, - // DISABLE_LIQUIDITY_POOL_DEPOSIT_FLAG = 0x2, - // DISABLE_LIQUIDITY_POOL_WITHDRAWAL_FLAG = 0x4 - // }; - // - // =========================================================================== - xdr["enum"]("LedgerHeaderFlags", { - disableLiquidityPoolTradingFlag: 1, - disableLiquidityPoolDepositFlag: 2, - disableLiquidityPoolWithdrawalFlag: 4 - }); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("LedgerHeaderExtensionV1Ext", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct LedgerHeaderExtensionV1 - // { - // uint32 flags; // LedgerHeaderFlags - // - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("LedgerHeaderExtensionV1", [["flags", xdr.lookup("Uint32")], ["ext", xdr.lookup("LedgerHeaderExtensionV1Ext")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // LedgerHeaderExtensionV1 v1; - // } - // - // =========================================================================== - xdr.union("LedgerHeaderExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [1, "v1"]], - arms: { - v1: xdr.lookup("LedgerHeaderExtensionV1") - } - }); - - // === xdr source ============================================================ - // - // struct LedgerHeader - // { - // uint32 ledgerVersion; // the protocol version of the ledger - // Hash previousLedgerHash; // hash of the previous ledger header - // StellarValue scpValue; // what consensus agreed to - // Hash txSetResultHash; // the TransactionResultSet that led to this ledger - // Hash bucketListHash; // hash of the ledger state - // - // uint32 ledgerSeq; // sequence number of this ledger - // - // int64 totalCoins; // total number of stroops in existence. - // // 10,000,000 stroops in 1 XLM - // - // int64 feePool; // fees burned since last inflation run - // uint32 inflationSeq; // inflation sequence number - // - // uint64 idPool; // last used global ID, used for generating objects - // - // uint32 baseFee; // base fee per operation in stroops - // uint32 baseReserve; // account base reserve in stroops - // - // uint32 maxTxSetSize; // maximum size a transaction set can be - // - // Hash skipList[4]; // hashes of ledgers in the past. allows you to jump back - // // in time without walking the chain back ledger by ledger - // // each slot contains the oldest ledger that is mod of - // // either 50 5000 50000 or 500000 depending on index - // // skipList[0] mod(50), skipList[1] mod(5000), etc - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // LedgerHeaderExtensionV1 v1; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("LedgerHeader", [["ledgerVersion", xdr.lookup("Uint32")], ["previousLedgerHash", xdr.lookup("Hash")], ["scpValue", xdr.lookup("StellarValue")], ["txSetResultHash", xdr.lookup("Hash")], ["bucketListHash", xdr.lookup("Hash")], ["ledgerSeq", xdr.lookup("Uint32")], ["totalCoins", xdr.lookup("Int64")], ["feePool", xdr.lookup("Int64")], ["inflationSeq", xdr.lookup("Uint32")], ["idPool", xdr.lookup("Uint64")], ["baseFee", xdr.lookup("Uint32")], ["baseReserve", xdr.lookup("Uint32")], ["maxTxSetSize", xdr.lookup("Uint32")], ["skipList", xdr.array(xdr.lookup("Hash"), 4)], ["ext", xdr.lookup("LedgerHeaderExt")]]); - - // === xdr source ============================================================ - // - // enum LedgerUpgradeType - // { - // LEDGER_UPGRADE_VERSION = 1, - // LEDGER_UPGRADE_BASE_FEE = 2, - // LEDGER_UPGRADE_MAX_TX_SET_SIZE = 3, - // LEDGER_UPGRADE_BASE_RESERVE = 4, - // LEDGER_UPGRADE_FLAGS = 5, - // LEDGER_UPGRADE_CONFIG = 6, - // LEDGER_UPGRADE_MAX_SOROBAN_TX_SET_SIZE = 7 - // }; - // - // =========================================================================== - xdr["enum"]("LedgerUpgradeType", { - ledgerUpgradeVersion: 1, - ledgerUpgradeBaseFee: 2, - ledgerUpgradeMaxTxSetSize: 3, - ledgerUpgradeBaseReserve: 4, - ledgerUpgradeFlags: 5, - ledgerUpgradeConfig: 6, - ledgerUpgradeMaxSorobanTxSetSize: 7 - }); - - // === xdr source ============================================================ - // - // struct ConfigUpgradeSetKey { - // Hash contractID; - // Hash contentHash; - // }; - // - // =========================================================================== - xdr.struct("ConfigUpgradeSetKey", [["contractId", xdr.lookup("Hash")], ["contentHash", xdr.lookup("Hash")]]); - - // === xdr source ============================================================ - // - // union LedgerUpgrade switch (LedgerUpgradeType type) - // { - // case LEDGER_UPGRADE_VERSION: - // uint32 newLedgerVersion; // update ledgerVersion - // case LEDGER_UPGRADE_BASE_FEE: - // uint32 newBaseFee; // update baseFee - // case LEDGER_UPGRADE_MAX_TX_SET_SIZE: - // uint32 newMaxTxSetSize; // update maxTxSetSize - // case LEDGER_UPGRADE_BASE_RESERVE: - // uint32 newBaseReserve; // update baseReserve - // case LEDGER_UPGRADE_FLAGS: - // uint32 newFlags; // update flags - // case LEDGER_UPGRADE_CONFIG: - // // Update arbitrary `ConfigSetting` entries identified by the key. - // ConfigUpgradeSetKey newConfig; - // case LEDGER_UPGRADE_MAX_SOROBAN_TX_SET_SIZE: - // // Update ConfigSettingContractExecutionLanesV0.ledgerMaxTxCount without - // // using `LEDGER_UPGRADE_CONFIG`. - // uint32 newMaxSorobanTxSetSize; - // }; - // - // =========================================================================== - xdr.union("LedgerUpgrade", { - switchOn: xdr.lookup("LedgerUpgradeType"), - switchName: "type", - switches: [["ledgerUpgradeVersion", "newLedgerVersion"], ["ledgerUpgradeBaseFee", "newBaseFee"], ["ledgerUpgradeMaxTxSetSize", "newMaxTxSetSize"], ["ledgerUpgradeBaseReserve", "newBaseReserve"], ["ledgerUpgradeFlags", "newFlags"], ["ledgerUpgradeConfig", "newConfig"], ["ledgerUpgradeMaxSorobanTxSetSize", "newMaxSorobanTxSetSize"]], - arms: { - newLedgerVersion: xdr.lookup("Uint32"), - newBaseFee: xdr.lookup("Uint32"), - newMaxTxSetSize: xdr.lookup("Uint32"), - newBaseReserve: xdr.lookup("Uint32"), - newFlags: xdr.lookup("Uint32"), - newConfig: xdr.lookup("ConfigUpgradeSetKey"), - newMaxSorobanTxSetSize: xdr.lookup("Uint32") - } - }); - - // === xdr source ============================================================ - // - // struct ConfigUpgradeSet { - // ConfigSettingEntry updatedEntry<>; - // }; - // - // =========================================================================== - xdr.struct("ConfigUpgradeSet", [["updatedEntry", xdr.varArray(xdr.lookup("ConfigSettingEntry"), 2147483647)]]); - - // === xdr source ============================================================ - // - // enum BucketEntryType - // { - // METAENTRY = - // -1, // At-and-after protocol 11: bucket metadata, should come first. - // LIVEENTRY = 0, // Before protocol 11: created-or-updated; - // // At-and-after protocol 11: only updated. - // DEADENTRY = 1, - // INITENTRY = 2 // At-and-after protocol 11: only created. - // }; - // - // =========================================================================== - xdr["enum"]("BucketEntryType", { - metaentry: -1, - liveentry: 0, - deadentry: 1, - initentry: 2 - }); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("BucketMetadataExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct BucketMetadata - // { - // // Indicates the protocol version used to create / merge this bucket. - // uint32 ledgerVersion; - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("BucketMetadata", [["ledgerVersion", xdr.lookup("Uint32")], ["ext", xdr.lookup("BucketMetadataExt")]]); - - // === xdr source ============================================================ - // - // union BucketEntry switch (BucketEntryType type) - // { - // case LIVEENTRY: - // case INITENTRY: - // LedgerEntry liveEntry; - // - // case DEADENTRY: - // LedgerKey deadEntry; - // case METAENTRY: - // BucketMetadata metaEntry; - // }; - // - // =========================================================================== - xdr.union("BucketEntry", { - switchOn: xdr.lookup("BucketEntryType"), - switchName: "type", - switches: [["liveentry", "liveEntry"], ["initentry", "liveEntry"], ["deadentry", "deadEntry"], ["metaentry", "metaEntry"]], - arms: { - liveEntry: xdr.lookup("LedgerEntry"), - deadEntry: xdr.lookup("LedgerKey"), - metaEntry: xdr.lookup("BucketMetadata") - } - }); - - // === xdr source ============================================================ - // - // enum TxSetComponentType - // { - // // txs with effective fee <= bid derived from a base fee (if any). - // // If base fee is not specified, no discount is applied. - // TXSET_COMP_TXS_MAYBE_DISCOUNTED_FEE = 0 - // }; - // - // =========================================================================== - xdr["enum"]("TxSetComponentType", { - txsetCompTxsMaybeDiscountedFee: 0 - }); - - // === xdr source ============================================================ - // - // struct - // { - // int64* baseFee; - // TransactionEnvelope txs<>; - // } - // - // =========================================================================== - xdr.struct("TxSetComponentTxsMaybeDiscountedFee", [["baseFee", xdr.option(xdr.lookup("Int64"))], ["txes", xdr.varArray(xdr.lookup("TransactionEnvelope"), 2147483647)]]); - - // === xdr source ============================================================ - // - // union TxSetComponent switch (TxSetComponentType type) - // { - // case TXSET_COMP_TXS_MAYBE_DISCOUNTED_FEE: - // struct - // { - // int64* baseFee; - // TransactionEnvelope txs<>; - // } txsMaybeDiscountedFee; - // }; - // - // =========================================================================== - xdr.union("TxSetComponent", { - switchOn: xdr.lookup("TxSetComponentType"), - switchName: "type", - switches: [["txsetCompTxsMaybeDiscountedFee", "txsMaybeDiscountedFee"]], - arms: { - txsMaybeDiscountedFee: xdr.lookup("TxSetComponentTxsMaybeDiscountedFee") - } - }); - - // === xdr source ============================================================ - // - // union TransactionPhase switch (int v) - // { - // case 0: - // TxSetComponent v0Components<>; - // }; - // - // =========================================================================== - xdr.union("TransactionPhase", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, "v0Components"]], - arms: { - v0Components: xdr.varArray(xdr.lookup("TxSetComponent"), 2147483647) - } - }); - - // === xdr source ============================================================ - // - // struct TransactionSet - // { - // Hash previousLedgerHash; - // TransactionEnvelope txs<>; - // }; - // - // =========================================================================== - xdr.struct("TransactionSet", [["previousLedgerHash", xdr.lookup("Hash")], ["txes", xdr.varArray(xdr.lookup("TransactionEnvelope"), 2147483647)]]); - - // === xdr source ============================================================ - // - // struct TransactionSetV1 - // { - // Hash previousLedgerHash; - // TransactionPhase phases<>; - // }; - // - // =========================================================================== - xdr.struct("TransactionSetV1", [["previousLedgerHash", xdr.lookup("Hash")], ["phases", xdr.varArray(xdr.lookup("TransactionPhase"), 2147483647)]]); - - // === xdr source ============================================================ - // - // union GeneralizedTransactionSet switch (int v) - // { - // // We consider the legacy TransactionSet to be v0. - // case 1: - // TransactionSetV1 v1TxSet; - // }; - // - // =========================================================================== - xdr.union("GeneralizedTransactionSet", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[1, "v1TxSet"]], - arms: { - v1TxSet: xdr.lookup("TransactionSetV1") - } - }); - - // === xdr source ============================================================ - // - // struct TransactionResultPair - // { - // Hash transactionHash; - // TransactionResult result; // result for the transaction - // }; - // - // =========================================================================== - xdr.struct("TransactionResultPair", [["transactionHash", xdr.lookup("Hash")], ["result", xdr.lookup("TransactionResult")]]); - - // === xdr source ============================================================ - // - // struct TransactionResultSet - // { - // TransactionResultPair results<>; - // }; - // - // =========================================================================== - xdr.struct("TransactionResultSet", [["results", xdr.varArray(xdr.lookup("TransactionResultPair"), 2147483647)]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // GeneralizedTransactionSet generalizedTxSet; - // } - // - // =========================================================================== - xdr.union("TransactionHistoryEntryExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [1, "generalizedTxSet"]], - arms: { - generalizedTxSet: xdr.lookup("GeneralizedTransactionSet") - } - }); - - // === xdr source ============================================================ - // - // struct TransactionHistoryEntry - // { - // uint32 ledgerSeq; - // TransactionSet txSet; - // - // // when v != 0, txSet must be empty - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // GeneralizedTransactionSet generalizedTxSet; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("TransactionHistoryEntry", [["ledgerSeq", xdr.lookup("Uint32")], ["txSet", xdr.lookup("TransactionSet")], ["ext", xdr.lookup("TransactionHistoryEntryExt")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("TransactionHistoryResultEntryExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct TransactionHistoryResultEntry - // { - // uint32 ledgerSeq; - // TransactionResultSet txResultSet; - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("TransactionHistoryResultEntry", [["ledgerSeq", xdr.lookup("Uint32")], ["txResultSet", xdr.lookup("TransactionResultSet")], ["ext", xdr.lookup("TransactionHistoryResultEntryExt")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("LedgerHeaderHistoryEntryExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct LedgerHeaderHistoryEntry - // { - // Hash hash; - // LedgerHeader header; - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("LedgerHeaderHistoryEntry", [["hash", xdr.lookup("Hash")], ["header", xdr.lookup("LedgerHeader")], ["ext", xdr.lookup("LedgerHeaderHistoryEntryExt")]]); - - // === xdr source ============================================================ - // - // struct LedgerSCPMessages - // { - // uint32 ledgerSeq; - // SCPEnvelope messages<>; - // }; - // - // =========================================================================== - xdr.struct("LedgerScpMessages", [["ledgerSeq", xdr.lookup("Uint32")], ["messages", xdr.varArray(xdr.lookup("ScpEnvelope"), 2147483647)]]); - - // === xdr source ============================================================ - // - // struct SCPHistoryEntryV0 - // { - // SCPQuorumSet quorumSets<>; // additional quorum sets used by ledgerMessages - // LedgerSCPMessages ledgerMessages; - // }; - // - // =========================================================================== - xdr.struct("ScpHistoryEntryV0", [["quorumSets", xdr.varArray(xdr.lookup("ScpQuorumSet"), 2147483647)], ["ledgerMessages", xdr.lookup("LedgerScpMessages")]]); - - // === xdr source ============================================================ - // - // union SCPHistoryEntry switch (int v) - // { - // case 0: - // SCPHistoryEntryV0 v0; - // }; - // - // =========================================================================== - xdr.union("ScpHistoryEntry", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, "v0"]], - arms: { - v0: xdr.lookup("ScpHistoryEntryV0") - } - }); - - // === xdr source ============================================================ - // - // enum LedgerEntryChangeType - // { - // LEDGER_ENTRY_CREATED = 0, // entry was added to the ledger - // LEDGER_ENTRY_UPDATED = 1, // entry was modified in the ledger - // LEDGER_ENTRY_REMOVED = 2, // entry was removed from the ledger - // LEDGER_ENTRY_STATE = 3 // value of the entry - // }; - // - // =========================================================================== - xdr["enum"]("LedgerEntryChangeType", { - ledgerEntryCreated: 0, - ledgerEntryUpdated: 1, - ledgerEntryRemoved: 2, - ledgerEntryState: 3 - }); - - // === xdr source ============================================================ - // - // union LedgerEntryChange switch (LedgerEntryChangeType type) - // { - // case LEDGER_ENTRY_CREATED: - // LedgerEntry created; - // case LEDGER_ENTRY_UPDATED: - // LedgerEntry updated; - // case LEDGER_ENTRY_REMOVED: - // LedgerKey removed; - // case LEDGER_ENTRY_STATE: - // LedgerEntry state; - // }; - // - // =========================================================================== - xdr.union("LedgerEntryChange", { - switchOn: xdr.lookup("LedgerEntryChangeType"), - switchName: "type", - switches: [["ledgerEntryCreated", "created"], ["ledgerEntryUpdated", "updated"], ["ledgerEntryRemoved", "removed"], ["ledgerEntryState", "state"]], - arms: { - created: xdr.lookup("LedgerEntry"), - updated: xdr.lookup("LedgerEntry"), - removed: xdr.lookup("LedgerKey"), - state: xdr.lookup("LedgerEntry") - } - }); - - // === xdr source ============================================================ - // - // typedef LedgerEntryChange LedgerEntryChanges<>; - // - // =========================================================================== - xdr.typedef("LedgerEntryChanges", xdr.varArray(xdr.lookup("LedgerEntryChange"), 2147483647)); - - // === xdr source ============================================================ - // - // struct OperationMeta - // { - // LedgerEntryChanges changes; - // }; - // - // =========================================================================== - xdr.struct("OperationMeta", [["changes", xdr.lookup("LedgerEntryChanges")]]); - - // === xdr source ============================================================ - // - // struct TransactionMetaV1 - // { - // LedgerEntryChanges txChanges; // tx level changes if any - // OperationMeta operations<>; // meta for each operation - // }; - // - // =========================================================================== - xdr.struct("TransactionMetaV1", [["txChanges", xdr.lookup("LedgerEntryChanges")], ["operations", xdr.varArray(xdr.lookup("OperationMeta"), 2147483647)]]); - - // === xdr source ============================================================ - // - // struct TransactionMetaV2 - // { - // LedgerEntryChanges txChangesBefore; // tx level changes before operations - // // are applied if any - // OperationMeta operations<>; // meta for each operation - // LedgerEntryChanges txChangesAfter; // tx level changes after operations are - // // applied if any - // }; - // - // =========================================================================== - xdr.struct("TransactionMetaV2", [["txChangesBefore", xdr.lookup("LedgerEntryChanges")], ["operations", xdr.varArray(xdr.lookup("OperationMeta"), 2147483647)], ["txChangesAfter", xdr.lookup("LedgerEntryChanges")]]); - - // === xdr source ============================================================ - // - // enum ContractEventType - // { - // SYSTEM = 0, - // CONTRACT = 1, - // DIAGNOSTIC = 2 - // }; - // - // =========================================================================== - xdr["enum"]("ContractEventType", { - system: 0, - contract: 1, - diagnostic: 2 - }); - - // === xdr source ============================================================ - // - // struct - // { - // SCVal topics<>; - // SCVal data; - // } - // - // =========================================================================== - xdr.struct("ContractEventV0", [["topics", xdr.varArray(xdr.lookup("ScVal"), 2147483647)], ["data", xdr.lookup("ScVal")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // struct - // { - // SCVal topics<>; - // SCVal data; - // } v0; - // } - // - // =========================================================================== - xdr.union("ContractEventBody", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, "v0"]], - arms: { - v0: xdr.lookup("ContractEventV0") - } - }); - - // === xdr source ============================================================ - // - // struct ContractEvent - // { - // // We can use this to add more fields, or because it - // // is first, to change ContractEvent into a union. - // ExtensionPoint ext; - // - // Hash* contractID; - // ContractEventType type; - // - // union switch (int v) - // { - // case 0: - // struct - // { - // SCVal topics<>; - // SCVal data; - // } v0; - // } - // body; - // }; - // - // =========================================================================== - xdr.struct("ContractEvent", [["ext", xdr.lookup("ExtensionPoint")], ["contractId", xdr.option(xdr.lookup("Hash"))], ["type", xdr.lookup("ContractEventType")], ["body", xdr.lookup("ContractEventBody")]]); - - // === xdr source ============================================================ - // - // struct DiagnosticEvent - // { - // bool inSuccessfulContractCall; - // ContractEvent event; - // }; - // - // =========================================================================== - xdr.struct("DiagnosticEvent", [["inSuccessfulContractCall", xdr.bool()], ["event", xdr.lookup("ContractEvent")]]); - - // === xdr source ============================================================ - // - // struct SorobanTransactionMetaExtV1 - // { - // ExtensionPoint ext; - // - // // The following are the components of the overall Soroban resource fee - // // charged for the transaction. - // // The following relation holds: - // // `resourceFeeCharged = totalNonRefundableResourceFeeCharged + totalRefundableResourceFeeCharged` - // // where `resourceFeeCharged` is the overall fee charged for the - // // transaction. Also, `resourceFeeCharged` <= `sorobanData.resourceFee` - // // i.e.we never charge more than the declared resource fee. - // // The inclusion fee for charged the Soroban transaction can be found using - // // the following equation: - // // `result.feeCharged = resourceFeeCharged + inclusionFeeCharged`. - // - // // Total amount (in stroops) that has been charged for non-refundable - // // Soroban resources. - // // Non-refundable resources are charged based on the usage declared in - // // the transaction envelope (such as `instructions`, `readBytes` etc.) and - // // is charged regardless of the success of the transaction. - // int64 totalNonRefundableResourceFeeCharged; - // // Total amount (in stroops) that has been charged for refundable - // // Soroban resource fees. - // // Currently this comprises the rent fee (`rentFeeCharged`) and the - // // fee for the events and return value. - // // Refundable resources are charged based on the actual resources usage. - // // Since currently refundable resources are only used for the successful - // // transactions, this will be `0` for failed transactions. - // int64 totalRefundableResourceFeeCharged; - // // Amount (in stroops) that has been charged for rent. - // // This is a part of `totalNonRefundableResourceFeeCharged`. - // int64 rentFeeCharged; - // }; - // - // =========================================================================== - xdr.struct("SorobanTransactionMetaExtV1", [["ext", xdr.lookup("ExtensionPoint")], ["totalNonRefundableResourceFeeCharged", xdr.lookup("Int64")], ["totalRefundableResourceFeeCharged", xdr.lookup("Int64")], ["rentFeeCharged", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // union SorobanTransactionMetaExt switch (int v) - // { - // case 0: - // void; - // case 1: - // SorobanTransactionMetaExtV1 v1; - // }; - // - // =========================================================================== - xdr.union("SorobanTransactionMetaExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [1, "v1"]], - arms: { - v1: xdr.lookup("SorobanTransactionMetaExtV1") - } - }); - - // === xdr source ============================================================ - // - // struct SorobanTransactionMeta - // { - // SorobanTransactionMetaExt ext; - // - // ContractEvent events<>; // custom events populated by the - // // contracts themselves. - // SCVal returnValue; // return value of the host fn invocation - // - // // Diagnostics events that are not hashed. - // // This will contain all contract and diagnostic events. Even ones - // // that were emitted in a failed contract call. - // DiagnosticEvent diagnosticEvents<>; - // }; - // - // =========================================================================== - xdr.struct("SorobanTransactionMeta", [["ext", xdr.lookup("SorobanTransactionMetaExt")], ["events", xdr.varArray(xdr.lookup("ContractEvent"), 2147483647)], ["returnValue", xdr.lookup("ScVal")], ["diagnosticEvents", xdr.varArray(xdr.lookup("DiagnosticEvent"), 2147483647)]]); - - // === xdr source ============================================================ - // - // struct TransactionMetaV3 - // { - // ExtensionPoint ext; - // - // LedgerEntryChanges txChangesBefore; // tx level changes before operations - // // are applied if any - // OperationMeta operations<>; // meta for each operation - // LedgerEntryChanges txChangesAfter; // tx level changes after operations are - // // applied if any - // SorobanTransactionMeta* sorobanMeta; // Soroban-specific meta (only for - // // Soroban transactions). - // }; - // - // =========================================================================== - xdr.struct("TransactionMetaV3", [["ext", xdr.lookup("ExtensionPoint")], ["txChangesBefore", xdr.lookup("LedgerEntryChanges")], ["operations", xdr.varArray(xdr.lookup("OperationMeta"), 2147483647)], ["txChangesAfter", xdr.lookup("LedgerEntryChanges")], ["sorobanMeta", xdr.option(xdr.lookup("SorobanTransactionMeta"))]]); - - // === xdr source ============================================================ - // - // struct InvokeHostFunctionSuccessPreImage - // { - // SCVal returnValue; - // ContractEvent events<>; - // }; - // - // =========================================================================== - xdr.struct("InvokeHostFunctionSuccessPreImage", [["returnValue", xdr.lookup("ScVal")], ["events", xdr.varArray(xdr.lookup("ContractEvent"), 2147483647)]]); - - // === xdr source ============================================================ - // - // union TransactionMeta switch (int v) - // { - // case 0: - // OperationMeta operations<>; - // case 1: - // TransactionMetaV1 v1; - // case 2: - // TransactionMetaV2 v2; - // case 3: - // TransactionMetaV3 v3; - // }; - // - // =========================================================================== - xdr.union("TransactionMeta", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, "operations"], [1, "v1"], [2, "v2"], [3, "v3"]], - arms: { - operations: xdr.varArray(xdr.lookup("OperationMeta"), 2147483647), - v1: xdr.lookup("TransactionMetaV1"), - v2: xdr.lookup("TransactionMetaV2"), - v3: xdr.lookup("TransactionMetaV3") - } - }); - - // === xdr source ============================================================ - // - // struct TransactionResultMeta - // { - // TransactionResultPair result; - // LedgerEntryChanges feeProcessing; - // TransactionMeta txApplyProcessing; - // }; - // - // =========================================================================== - xdr.struct("TransactionResultMeta", [["result", xdr.lookup("TransactionResultPair")], ["feeProcessing", xdr.lookup("LedgerEntryChanges")], ["txApplyProcessing", xdr.lookup("TransactionMeta")]]); - - // === xdr source ============================================================ - // - // struct UpgradeEntryMeta - // { - // LedgerUpgrade upgrade; - // LedgerEntryChanges changes; - // }; - // - // =========================================================================== - xdr.struct("UpgradeEntryMeta", [["upgrade", xdr.lookup("LedgerUpgrade")], ["changes", xdr.lookup("LedgerEntryChanges")]]); - - // === xdr source ============================================================ - // - // struct LedgerCloseMetaV0 - // { - // LedgerHeaderHistoryEntry ledgerHeader; - // // NB: txSet is sorted in "Hash order" - // TransactionSet txSet; - // - // // NB: transactions are sorted in apply order here - // // fees for all transactions are processed first - // // followed by applying transactions - // TransactionResultMeta txProcessing<>; - // - // // upgrades are applied last - // UpgradeEntryMeta upgradesProcessing<>; - // - // // other misc information attached to the ledger close - // SCPHistoryEntry scpInfo<>; - // }; - // - // =========================================================================== - xdr.struct("LedgerCloseMetaV0", [["ledgerHeader", xdr.lookup("LedgerHeaderHistoryEntry")], ["txSet", xdr.lookup("TransactionSet")], ["txProcessing", xdr.varArray(xdr.lookup("TransactionResultMeta"), 2147483647)], ["upgradesProcessing", xdr.varArray(xdr.lookup("UpgradeEntryMeta"), 2147483647)], ["scpInfo", xdr.varArray(xdr.lookup("ScpHistoryEntry"), 2147483647)]]); - - // === xdr source ============================================================ - // - // struct LedgerCloseMetaExtV1 - // { - // ExtensionPoint ext; - // int64 sorobanFeeWrite1KB; - // }; - // - // =========================================================================== - xdr.struct("LedgerCloseMetaExtV1", [["ext", xdr.lookup("ExtensionPoint")], ["sorobanFeeWrite1Kb", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // union LedgerCloseMetaExt switch (int v) - // { - // case 0: - // void; - // case 1: - // LedgerCloseMetaExtV1 v1; - // }; - // - // =========================================================================== - xdr.union("LedgerCloseMetaExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [1, "v1"]], - arms: { - v1: xdr.lookup("LedgerCloseMetaExtV1") - } - }); - - // === xdr source ============================================================ - // - // struct LedgerCloseMetaV1 - // { - // LedgerCloseMetaExt ext; - // - // LedgerHeaderHistoryEntry ledgerHeader; - // - // GeneralizedTransactionSet txSet; - // - // // NB: transactions are sorted in apply order here - // // fees for all transactions are processed first - // // followed by applying transactions - // TransactionResultMeta txProcessing<>; - // - // // upgrades are applied last - // UpgradeEntryMeta upgradesProcessing<>; - // - // // other misc information attached to the ledger close - // SCPHistoryEntry scpInfo<>; - // - // // Size in bytes of BucketList, to support downstream - // // systems calculating storage fees correctly. - // uint64 totalByteSizeOfBucketList; - // - // // Temp keys that are being evicted at this ledger. - // LedgerKey evictedTemporaryLedgerKeys<>; - // - // // Archived restorable ledger entries that are being - // // evicted at this ledger. - // LedgerEntry evictedPersistentLedgerEntries<>; - // }; - // - // =========================================================================== - xdr.struct("LedgerCloseMetaV1", [["ext", xdr.lookup("LedgerCloseMetaExt")], ["ledgerHeader", xdr.lookup("LedgerHeaderHistoryEntry")], ["txSet", xdr.lookup("GeneralizedTransactionSet")], ["txProcessing", xdr.varArray(xdr.lookup("TransactionResultMeta"), 2147483647)], ["upgradesProcessing", xdr.varArray(xdr.lookup("UpgradeEntryMeta"), 2147483647)], ["scpInfo", xdr.varArray(xdr.lookup("ScpHistoryEntry"), 2147483647)], ["totalByteSizeOfBucketList", xdr.lookup("Uint64")], ["evictedTemporaryLedgerKeys", xdr.varArray(xdr.lookup("LedgerKey"), 2147483647)], ["evictedPersistentLedgerEntries", xdr.varArray(xdr.lookup("LedgerEntry"), 2147483647)]]); - - // === xdr source ============================================================ - // - // union LedgerCloseMeta switch (int v) - // { - // case 0: - // LedgerCloseMetaV0 v0; - // case 1: - // LedgerCloseMetaV1 v1; - // }; - // - // =========================================================================== - xdr.union("LedgerCloseMeta", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, "v0"], [1, "v1"]], - arms: { - v0: xdr.lookup("LedgerCloseMetaV0"), - v1: xdr.lookup("LedgerCloseMetaV1") - } - }); - - // === xdr source ============================================================ - // - // enum ErrorCode - // { - // ERR_MISC = 0, // Unspecific error - // ERR_DATA = 1, // Malformed data - // ERR_CONF = 2, // Misconfiguration error - // ERR_AUTH = 3, // Authentication failure - // ERR_LOAD = 4 // System overloaded - // }; - // - // =========================================================================== - xdr["enum"]("ErrorCode", { - errMisc: 0, - errData: 1, - errConf: 2, - errAuth: 3, - errLoad: 4 - }); - - // === xdr source ============================================================ - // - // struct Error - // { - // ErrorCode code; - // string msg<100>; - // }; - // - // =========================================================================== - xdr.struct("Error", [["code", xdr.lookup("ErrorCode")], ["msg", xdr.string(100)]]); - - // === xdr source ============================================================ - // - // struct SendMore - // { - // uint32 numMessages; - // }; - // - // =========================================================================== - xdr.struct("SendMore", [["numMessages", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct SendMoreExtended - // { - // uint32 numMessages; - // uint32 numBytes; - // }; - // - // =========================================================================== - xdr.struct("SendMoreExtended", [["numMessages", xdr.lookup("Uint32")], ["numBytes", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct AuthCert - // { - // Curve25519Public pubkey; - // uint64 expiration; - // Signature sig; - // }; - // - // =========================================================================== - xdr.struct("AuthCert", [["pubkey", xdr.lookup("Curve25519Public")], ["expiration", xdr.lookup("Uint64")], ["sig", xdr.lookup("Signature")]]); - - // === xdr source ============================================================ - // - // struct Hello - // { - // uint32 ledgerVersion; - // uint32 overlayVersion; - // uint32 overlayMinVersion; - // Hash networkID; - // string versionStr<100>; - // int listeningPort; - // NodeID peerID; - // AuthCert cert; - // uint256 nonce; - // }; - // - // =========================================================================== - xdr.struct("Hello", [["ledgerVersion", xdr.lookup("Uint32")], ["overlayVersion", xdr.lookup("Uint32")], ["overlayMinVersion", xdr.lookup("Uint32")], ["networkId", xdr.lookup("Hash")], ["versionStr", xdr.string(100)], ["listeningPort", xdr["int"]()], ["peerId", xdr.lookup("NodeId")], ["cert", xdr.lookup("AuthCert")], ["nonce", xdr.lookup("Uint256")]]); - - // === xdr source ============================================================ - // - // const AUTH_MSG_FLAG_FLOW_CONTROL_BYTES_REQUESTED = 200; - // - // =========================================================================== - xdr["const"]("AUTH_MSG_FLAG_FLOW_CONTROL_BYTES_REQUESTED", 200); - - // === xdr source ============================================================ - // - // struct Auth - // { - // int flags; - // }; - // - // =========================================================================== - xdr.struct("Auth", [["flags", xdr["int"]()]]); - - // === xdr source ============================================================ - // - // enum IPAddrType - // { - // IPv4 = 0, - // IPv6 = 1 - // }; - // - // =========================================================================== - xdr["enum"]("IpAddrType", { - iPv4: 0, - iPv6: 1 - }); - - // === xdr source ============================================================ - // - // union switch (IPAddrType type) - // { - // case IPv4: - // opaque ipv4[4]; - // case IPv6: - // opaque ipv6[16]; - // } - // - // =========================================================================== - xdr.union("PeerAddressIp", { - switchOn: xdr.lookup("IpAddrType"), - switchName: "type", - switches: [["iPv4", "ipv4"], ["iPv6", "ipv6"]], - arms: { - ipv4: xdr.opaque(4), - ipv6: xdr.opaque(16) - } - }); - - // === xdr source ============================================================ - // - // struct PeerAddress - // { - // union switch (IPAddrType type) - // { - // case IPv4: - // opaque ipv4[4]; - // case IPv6: - // opaque ipv6[16]; - // } - // ip; - // uint32 port; - // uint32 numFailures; - // }; - // - // =========================================================================== - xdr.struct("PeerAddress", [["ip", xdr.lookup("PeerAddressIp")], ["port", xdr.lookup("Uint32")], ["numFailures", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // enum MessageType - // { - // ERROR_MSG = 0, - // AUTH = 2, - // DONT_HAVE = 3, - // - // GET_PEERS = 4, // gets a list of peers this guy knows about - // PEERS = 5, - // - // GET_TX_SET = 6, // gets a particular txset by hash - // TX_SET = 7, - // GENERALIZED_TX_SET = 17, - // - // TRANSACTION = 8, // pass on a tx you have heard about - // - // // SCP - // GET_SCP_QUORUMSET = 9, - // SCP_QUORUMSET = 10, - // SCP_MESSAGE = 11, - // GET_SCP_STATE = 12, - // - // // new messages - // HELLO = 13, - // - // SURVEY_REQUEST = 14, - // SURVEY_RESPONSE = 15, - // - // SEND_MORE = 16, - // SEND_MORE_EXTENDED = 20, - // - // FLOOD_ADVERT = 18, - // FLOOD_DEMAND = 19 - // }; - // - // =========================================================================== - xdr["enum"]("MessageType", { - errorMsg: 0, - auth: 2, - dontHave: 3, - getPeers: 4, - peers: 5, - getTxSet: 6, - txSet: 7, - generalizedTxSet: 17, - transaction: 8, - getScpQuorumset: 9, - scpQuorumset: 10, - scpMessage: 11, - getScpState: 12, - hello: 13, - surveyRequest: 14, - surveyResponse: 15, - sendMore: 16, - sendMoreExtended: 20, - floodAdvert: 18, - floodDemand: 19 - }); - - // === xdr source ============================================================ - // - // struct DontHave - // { - // MessageType type; - // uint256 reqHash; - // }; - // - // =========================================================================== - xdr.struct("DontHave", [["type", xdr.lookup("MessageType")], ["reqHash", xdr.lookup("Uint256")]]); - - // === xdr source ============================================================ - // - // enum SurveyMessageCommandType - // { - // SURVEY_TOPOLOGY = 0 - // }; - // - // =========================================================================== - xdr["enum"]("SurveyMessageCommandType", { - surveyTopology: 0 - }); - - // === xdr source ============================================================ - // - // enum SurveyMessageResponseType - // { - // SURVEY_TOPOLOGY_RESPONSE_V0 = 0, - // SURVEY_TOPOLOGY_RESPONSE_V1 = 1 - // }; - // - // =========================================================================== - xdr["enum"]("SurveyMessageResponseType", { - surveyTopologyResponseV0: 0, - surveyTopologyResponseV1: 1 - }); - - // === xdr source ============================================================ - // - // struct SurveyRequestMessage - // { - // NodeID surveyorPeerID; - // NodeID surveyedPeerID; - // uint32 ledgerNum; - // Curve25519Public encryptionKey; - // SurveyMessageCommandType commandType; - // }; - // - // =========================================================================== - xdr.struct("SurveyRequestMessage", [["surveyorPeerId", xdr.lookup("NodeId")], ["surveyedPeerId", xdr.lookup("NodeId")], ["ledgerNum", xdr.lookup("Uint32")], ["encryptionKey", xdr.lookup("Curve25519Public")], ["commandType", xdr.lookup("SurveyMessageCommandType")]]); - - // === xdr source ============================================================ - // - // struct SignedSurveyRequestMessage - // { - // Signature requestSignature; - // SurveyRequestMessage request; - // }; - // - // =========================================================================== - xdr.struct("SignedSurveyRequestMessage", [["requestSignature", xdr.lookup("Signature")], ["request", xdr.lookup("SurveyRequestMessage")]]); - - // === xdr source ============================================================ - // - // typedef opaque EncryptedBody<64000>; - // - // =========================================================================== - xdr.typedef("EncryptedBody", xdr.varOpaque(64000)); - - // === xdr source ============================================================ - // - // struct SurveyResponseMessage - // { - // NodeID surveyorPeerID; - // NodeID surveyedPeerID; - // uint32 ledgerNum; - // SurveyMessageCommandType commandType; - // EncryptedBody encryptedBody; - // }; - // - // =========================================================================== - xdr.struct("SurveyResponseMessage", [["surveyorPeerId", xdr.lookup("NodeId")], ["surveyedPeerId", xdr.lookup("NodeId")], ["ledgerNum", xdr.lookup("Uint32")], ["commandType", xdr.lookup("SurveyMessageCommandType")], ["encryptedBody", xdr.lookup("EncryptedBody")]]); - - // === xdr source ============================================================ - // - // struct SignedSurveyResponseMessage - // { - // Signature responseSignature; - // SurveyResponseMessage response; - // }; - // - // =========================================================================== - xdr.struct("SignedSurveyResponseMessage", [["responseSignature", xdr.lookup("Signature")], ["response", xdr.lookup("SurveyResponseMessage")]]); - - // === xdr source ============================================================ - // - // struct PeerStats - // { - // NodeID id; - // string versionStr<100>; - // uint64 messagesRead; - // uint64 messagesWritten; - // uint64 bytesRead; - // uint64 bytesWritten; - // uint64 secondsConnected; - // - // uint64 uniqueFloodBytesRecv; - // uint64 duplicateFloodBytesRecv; - // uint64 uniqueFetchBytesRecv; - // uint64 duplicateFetchBytesRecv; - // - // uint64 uniqueFloodMessageRecv; - // uint64 duplicateFloodMessageRecv; - // uint64 uniqueFetchMessageRecv; - // uint64 duplicateFetchMessageRecv; - // }; - // - // =========================================================================== - xdr.struct("PeerStats", [["id", xdr.lookup("NodeId")], ["versionStr", xdr.string(100)], ["messagesRead", xdr.lookup("Uint64")], ["messagesWritten", xdr.lookup("Uint64")], ["bytesRead", xdr.lookup("Uint64")], ["bytesWritten", xdr.lookup("Uint64")], ["secondsConnected", xdr.lookup("Uint64")], ["uniqueFloodBytesRecv", xdr.lookup("Uint64")], ["duplicateFloodBytesRecv", xdr.lookup("Uint64")], ["uniqueFetchBytesRecv", xdr.lookup("Uint64")], ["duplicateFetchBytesRecv", xdr.lookup("Uint64")], ["uniqueFloodMessageRecv", xdr.lookup("Uint64")], ["duplicateFloodMessageRecv", xdr.lookup("Uint64")], ["uniqueFetchMessageRecv", xdr.lookup("Uint64")], ["duplicateFetchMessageRecv", xdr.lookup("Uint64")]]); - - // === xdr source ============================================================ - // - // typedef PeerStats PeerStatList<25>; - // - // =========================================================================== - xdr.typedef("PeerStatList", xdr.varArray(xdr.lookup("PeerStats"), 25)); - - // === xdr source ============================================================ - // - // struct TopologyResponseBodyV0 - // { - // PeerStatList inboundPeers; - // PeerStatList outboundPeers; - // - // uint32 totalInboundPeerCount; - // uint32 totalOutboundPeerCount; - // }; - // - // =========================================================================== - xdr.struct("TopologyResponseBodyV0", [["inboundPeers", xdr.lookup("PeerStatList")], ["outboundPeers", xdr.lookup("PeerStatList")], ["totalInboundPeerCount", xdr.lookup("Uint32")], ["totalOutboundPeerCount", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct TopologyResponseBodyV1 - // { - // PeerStatList inboundPeers; - // PeerStatList outboundPeers; - // - // uint32 totalInboundPeerCount; - // uint32 totalOutboundPeerCount; - // - // uint32 maxInboundPeerCount; - // uint32 maxOutboundPeerCount; - // }; - // - // =========================================================================== - xdr.struct("TopologyResponseBodyV1", [["inboundPeers", xdr.lookup("PeerStatList")], ["outboundPeers", xdr.lookup("PeerStatList")], ["totalInboundPeerCount", xdr.lookup("Uint32")], ["totalOutboundPeerCount", xdr.lookup("Uint32")], ["maxInboundPeerCount", xdr.lookup("Uint32")], ["maxOutboundPeerCount", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // union SurveyResponseBody switch (SurveyMessageResponseType type) - // { - // case SURVEY_TOPOLOGY_RESPONSE_V0: - // TopologyResponseBodyV0 topologyResponseBodyV0; - // case SURVEY_TOPOLOGY_RESPONSE_V1: - // TopologyResponseBodyV1 topologyResponseBodyV1; - // }; - // - // =========================================================================== - xdr.union("SurveyResponseBody", { - switchOn: xdr.lookup("SurveyMessageResponseType"), - switchName: "type", - switches: [["surveyTopologyResponseV0", "topologyResponseBodyV0"], ["surveyTopologyResponseV1", "topologyResponseBodyV1"]], - arms: { - topologyResponseBodyV0: xdr.lookup("TopologyResponseBodyV0"), - topologyResponseBodyV1: xdr.lookup("TopologyResponseBodyV1") - } - }); - - // === xdr source ============================================================ - // - // const TX_ADVERT_VECTOR_MAX_SIZE = 1000; - // - // =========================================================================== - xdr["const"]("TX_ADVERT_VECTOR_MAX_SIZE", 1000); - - // === xdr source ============================================================ - // - // typedef Hash TxAdvertVector; - // - // =========================================================================== - xdr.typedef("TxAdvertVector", xdr.varArray(xdr.lookup("Hash"), xdr.lookup("TX_ADVERT_VECTOR_MAX_SIZE"))); - - // === xdr source ============================================================ - // - // struct FloodAdvert - // { - // TxAdvertVector txHashes; - // }; - // - // =========================================================================== - xdr.struct("FloodAdvert", [["txHashes", xdr.lookup("TxAdvertVector")]]); - - // === xdr source ============================================================ - // - // const TX_DEMAND_VECTOR_MAX_SIZE = 1000; - // - // =========================================================================== - xdr["const"]("TX_DEMAND_VECTOR_MAX_SIZE", 1000); - - // === xdr source ============================================================ - // - // typedef Hash TxDemandVector; - // - // =========================================================================== - xdr.typedef("TxDemandVector", xdr.varArray(xdr.lookup("Hash"), xdr.lookup("TX_DEMAND_VECTOR_MAX_SIZE"))); - - // === xdr source ============================================================ - // - // struct FloodDemand - // { - // TxDemandVector txHashes; - // }; - // - // =========================================================================== - xdr.struct("FloodDemand", [["txHashes", xdr.lookup("TxDemandVector")]]); - - // === xdr source ============================================================ - // - // union StellarMessage switch (MessageType type) - // { - // case ERROR_MSG: - // Error error; - // case HELLO: - // Hello hello; - // case AUTH: - // Auth auth; - // case DONT_HAVE: - // DontHave dontHave; - // case GET_PEERS: - // void; - // case PEERS: - // PeerAddress peers<100>; - // - // case GET_TX_SET: - // uint256 txSetHash; - // case TX_SET: - // TransactionSet txSet; - // case GENERALIZED_TX_SET: - // GeneralizedTransactionSet generalizedTxSet; - // - // case TRANSACTION: - // TransactionEnvelope transaction; - // - // case SURVEY_REQUEST: - // SignedSurveyRequestMessage signedSurveyRequestMessage; - // - // case SURVEY_RESPONSE: - // SignedSurveyResponseMessage signedSurveyResponseMessage; - // - // // SCP - // case GET_SCP_QUORUMSET: - // uint256 qSetHash; - // case SCP_QUORUMSET: - // SCPQuorumSet qSet; - // case SCP_MESSAGE: - // SCPEnvelope envelope; - // case GET_SCP_STATE: - // uint32 getSCPLedgerSeq; // ledger seq requested ; if 0, requests the latest - // case SEND_MORE: - // SendMore sendMoreMessage; - // case SEND_MORE_EXTENDED: - // SendMoreExtended sendMoreExtendedMessage; - // // Pull mode - // case FLOOD_ADVERT: - // FloodAdvert floodAdvert; - // case FLOOD_DEMAND: - // FloodDemand floodDemand; - // }; - // - // =========================================================================== - xdr.union("StellarMessage", { - switchOn: xdr.lookup("MessageType"), - switchName: "type", - switches: [["errorMsg", "error"], ["hello", "hello"], ["auth", "auth"], ["dontHave", "dontHave"], ["getPeers", xdr["void"]()], ["peers", "peers"], ["getTxSet", "txSetHash"], ["txSet", "txSet"], ["generalizedTxSet", "generalizedTxSet"], ["transaction", "transaction"], ["surveyRequest", "signedSurveyRequestMessage"], ["surveyResponse", "signedSurveyResponseMessage"], ["getScpQuorumset", "qSetHash"], ["scpQuorumset", "qSet"], ["scpMessage", "envelope"], ["getScpState", "getScpLedgerSeq"], ["sendMore", "sendMoreMessage"], ["sendMoreExtended", "sendMoreExtendedMessage"], ["floodAdvert", "floodAdvert"], ["floodDemand", "floodDemand"]], - arms: { - error: xdr.lookup("Error"), - hello: xdr.lookup("Hello"), - auth: xdr.lookup("Auth"), - dontHave: xdr.lookup("DontHave"), - peers: xdr.varArray(xdr.lookup("PeerAddress"), 100), - txSetHash: xdr.lookup("Uint256"), - txSet: xdr.lookup("TransactionSet"), - generalizedTxSet: xdr.lookup("GeneralizedTransactionSet"), - transaction: xdr.lookup("TransactionEnvelope"), - signedSurveyRequestMessage: xdr.lookup("SignedSurveyRequestMessage"), - signedSurveyResponseMessage: xdr.lookup("SignedSurveyResponseMessage"), - qSetHash: xdr.lookup("Uint256"), - qSet: xdr.lookup("ScpQuorumSet"), - envelope: xdr.lookup("ScpEnvelope"), - getScpLedgerSeq: xdr.lookup("Uint32"), - sendMoreMessage: xdr.lookup("SendMore"), - sendMoreExtendedMessage: xdr.lookup("SendMoreExtended"), - floodAdvert: xdr.lookup("FloodAdvert"), - floodDemand: xdr.lookup("FloodDemand") - } - }); - - // === xdr source ============================================================ - // - // struct - // { - // uint64 sequence; - // StellarMessage message; - // HmacSha256Mac mac; - // } - // - // =========================================================================== - xdr.struct("AuthenticatedMessageV0", [["sequence", xdr.lookup("Uint64")], ["message", xdr.lookup("StellarMessage")], ["mac", xdr.lookup("HmacSha256Mac")]]); - - // === xdr source ============================================================ - // - // union AuthenticatedMessage switch (uint32 v) - // { - // case 0: - // struct - // { - // uint64 sequence; - // StellarMessage message; - // HmacSha256Mac mac; - // } v0; - // }; - // - // =========================================================================== - xdr.union("AuthenticatedMessage", { - switchOn: xdr.lookup("Uint32"), - switchName: "v", - switches: [[0, "v0"]], - arms: { - v0: xdr.lookup("AuthenticatedMessageV0") - } - }); - - // === xdr source ============================================================ - // - // const MAX_OPS_PER_TX = 100; - // - // =========================================================================== - xdr["const"]("MAX_OPS_PER_TX", 100); - - // === xdr source ============================================================ - // - // union LiquidityPoolParameters switch (LiquidityPoolType type) - // { - // case LIQUIDITY_POOL_CONSTANT_PRODUCT: - // LiquidityPoolConstantProductParameters constantProduct; - // }; - // - // =========================================================================== - xdr.union("LiquidityPoolParameters", { - switchOn: xdr.lookup("LiquidityPoolType"), - switchName: "type", - switches: [["liquidityPoolConstantProduct", "constantProduct"]], - arms: { - constantProduct: xdr.lookup("LiquidityPoolConstantProductParameters") - } - }); - - // === xdr source ============================================================ - // - // struct - // { - // uint64 id; - // uint256 ed25519; - // } - // - // =========================================================================== - xdr.struct("MuxedAccountMed25519", [["id", xdr.lookup("Uint64")], ["ed25519", xdr.lookup("Uint256")]]); - - // === xdr source ============================================================ - // - // union MuxedAccount switch (CryptoKeyType type) - // { - // case KEY_TYPE_ED25519: - // uint256 ed25519; - // case KEY_TYPE_MUXED_ED25519: - // struct - // { - // uint64 id; - // uint256 ed25519; - // } med25519; - // }; - // - // =========================================================================== - xdr.union("MuxedAccount", { - switchOn: xdr.lookup("CryptoKeyType"), - switchName: "type", - switches: [["keyTypeEd25519", "ed25519"], ["keyTypeMuxedEd25519", "med25519"]], - arms: { - ed25519: xdr.lookup("Uint256"), - med25519: xdr.lookup("MuxedAccountMed25519") - } - }); - - // === xdr source ============================================================ - // - // struct DecoratedSignature - // { - // SignatureHint hint; // last 4 bytes of the public key, used as a hint - // Signature signature; // actual signature - // }; - // - // =========================================================================== - xdr.struct("DecoratedSignature", [["hint", xdr.lookup("SignatureHint")], ["signature", xdr.lookup("Signature")]]); - - // === xdr source ============================================================ - // - // enum OperationType - // { - // CREATE_ACCOUNT = 0, - // PAYMENT = 1, - // PATH_PAYMENT_STRICT_RECEIVE = 2, - // MANAGE_SELL_OFFER = 3, - // CREATE_PASSIVE_SELL_OFFER = 4, - // SET_OPTIONS = 5, - // CHANGE_TRUST = 6, - // ALLOW_TRUST = 7, - // ACCOUNT_MERGE = 8, - // INFLATION = 9, - // MANAGE_DATA = 10, - // BUMP_SEQUENCE = 11, - // MANAGE_BUY_OFFER = 12, - // PATH_PAYMENT_STRICT_SEND = 13, - // CREATE_CLAIMABLE_BALANCE = 14, - // CLAIM_CLAIMABLE_BALANCE = 15, - // BEGIN_SPONSORING_FUTURE_RESERVES = 16, - // END_SPONSORING_FUTURE_RESERVES = 17, - // REVOKE_SPONSORSHIP = 18, - // CLAWBACK = 19, - // CLAWBACK_CLAIMABLE_BALANCE = 20, - // SET_TRUST_LINE_FLAGS = 21, - // LIQUIDITY_POOL_DEPOSIT = 22, - // LIQUIDITY_POOL_WITHDRAW = 23, - // INVOKE_HOST_FUNCTION = 24, - // EXTEND_FOOTPRINT_TTL = 25, - // RESTORE_FOOTPRINT = 26 - // }; - // - // =========================================================================== - xdr["enum"]("OperationType", { - createAccount: 0, - payment: 1, - pathPaymentStrictReceive: 2, - manageSellOffer: 3, - createPassiveSellOffer: 4, - setOptions: 5, - changeTrust: 6, - allowTrust: 7, - accountMerge: 8, - inflation: 9, - manageData: 10, - bumpSequence: 11, - manageBuyOffer: 12, - pathPaymentStrictSend: 13, - createClaimableBalance: 14, - claimClaimableBalance: 15, - beginSponsoringFutureReserves: 16, - endSponsoringFutureReserves: 17, - revokeSponsorship: 18, - clawback: 19, - clawbackClaimableBalance: 20, - setTrustLineFlags: 21, - liquidityPoolDeposit: 22, - liquidityPoolWithdraw: 23, - invokeHostFunction: 24, - extendFootprintTtl: 25, - restoreFootprint: 26 - }); - - // === xdr source ============================================================ - // - // struct CreateAccountOp - // { - // AccountID destination; // account to create - // int64 startingBalance; // amount they end up with - // }; - // - // =========================================================================== - xdr.struct("CreateAccountOp", [["destination", xdr.lookup("AccountId")], ["startingBalance", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct PaymentOp - // { - // MuxedAccount destination; // recipient of the payment - // Asset asset; // what they end up with - // int64 amount; // amount they end up with - // }; - // - // =========================================================================== - xdr.struct("PaymentOp", [["destination", xdr.lookup("MuxedAccount")], ["asset", xdr.lookup("Asset")], ["amount", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct PathPaymentStrictReceiveOp - // { - // Asset sendAsset; // asset we pay with - // int64 sendMax; // the maximum amount of sendAsset to - // // send (excluding fees). - // // The operation will fail if can't be met - // - // MuxedAccount destination; // recipient of the payment - // Asset destAsset; // what they end up with - // int64 destAmount; // amount they end up with - // - // Asset path<5>; // additional hops it must go through to get there - // }; - // - // =========================================================================== - xdr.struct("PathPaymentStrictReceiveOp", [["sendAsset", xdr.lookup("Asset")], ["sendMax", xdr.lookup("Int64")], ["destination", xdr.lookup("MuxedAccount")], ["destAsset", xdr.lookup("Asset")], ["destAmount", xdr.lookup("Int64")], ["path", xdr.varArray(xdr.lookup("Asset"), 5)]]); - - // === xdr source ============================================================ - // - // struct PathPaymentStrictSendOp - // { - // Asset sendAsset; // asset we pay with - // int64 sendAmount; // amount of sendAsset to send (excluding fees) - // - // MuxedAccount destination; // recipient of the payment - // Asset destAsset; // what they end up with - // int64 destMin; // the minimum amount of dest asset to - // // be received - // // The operation will fail if it can't be met - // - // Asset path<5>; // additional hops it must go through to get there - // }; - // - // =========================================================================== - xdr.struct("PathPaymentStrictSendOp", [["sendAsset", xdr.lookup("Asset")], ["sendAmount", xdr.lookup("Int64")], ["destination", xdr.lookup("MuxedAccount")], ["destAsset", xdr.lookup("Asset")], ["destMin", xdr.lookup("Int64")], ["path", xdr.varArray(xdr.lookup("Asset"), 5)]]); - - // === xdr source ============================================================ - // - // struct ManageSellOfferOp - // { - // Asset selling; - // Asset buying; - // int64 amount; // amount being sold. if set to 0, delete the offer - // Price price; // price of thing being sold in terms of what you are buying - // - // // 0=create a new offer, otherwise edit an existing offer - // int64 offerID; - // }; - // - // =========================================================================== - xdr.struct("ManageSellOfferOp", [["selling", xdr.lookup("Asset")], ["buying", xdr.lookup("Asset")], ["amount", xdr.lookup("Int64")], ["price", xdr.lookup("Price")], ["offerId", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct ManageBuyOfferOp - // { - // Asset selling; - // Asset buying; - // int64 buyAmount; // amount being bought. if set to 0, delete the offer - // Price price; // price of thing being bought in terms of what you are - // // selling - // - // // 0=create a new offer, otherwise edit an existing offer - // int64 offerID; - // }; - // - // =========================================================================== - xdr.struct("ManageBuyOfferOp", [["selling", xdr.lookup("Asset")], ["buying", xdr.lookup("Asset")], ["buyAmount", xdr.lookup("Int64")], ["price", xdr.lookup("Price")], ["offerId", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct CreatePassiveSellOfferOp - // { - // Asset selling; // A - // Asset buying; // B - // int64 amount; // amount taker gets - // Price price; // cost of A in terms of B - // }; - // - // =========================================================================== - xdr.struct("CreatePassiveSellOfferOp", [["selling", xdr.lookup("Asset")], ["buying", xdr.lookup("Asset")], ["amount", xdr.lookup("Int64")], ["price", xdr.lookup("Price")]]); - - // === xdr source ============================================================ - // - // struct SetOptionsOp - // { - // AccountID* inflationDest; // sets the inflation destination - // - // uint32* clearFlags; // which flags to clear - // uint32* setFlags; // which flags to set - // - // // account threshold manipulation - // uint32* masterWeight; // weight of the master account - // uint32* lowThreshold; - // uint32* medThreshold; - // uint32* highThreshold; - // - // string32* homeDomain; // sets the home domain - // - // // Add, update or remove a signer for the account - // // signer is deleted if the weight is 0 - // Signer* signer; - // }; - // - // =========================================================================== - xdr.struct("SetOptionsOp", [["inflationDest", xdr.option(xdr.lookup("AccountId"))], ["clearFlags", xdr.option(xdr.lookup("Uint32"))], ["setFlags", xdr.option(xdr.lookup("Uint32"))], ["masterWeight", xdr.option(xdr.lookup("Uint32"))], ["lowThreshold", xdr.option(xdr.lookup("Uint32"))], ["medThreshold", xdr.option(xdr.lookup("Uint32"))], ["highThreshold", xdr.option(xdr.lookup("Uint32"))], ["homeDomain", xdr.option(xdr.lookup("String32"))], ["signer", xdr.option(xdr.lookup("Signer"))]]); - - // === xdr source ============================================================ - // - // union ChangeTrustAsset switch (AssetType type) - // { - // case ASSET_TYPE_NATIVE: // Not credit - // void; - // - // case ASSET_TYPE_CREDIT_ALPHANUM4: - // AlphaNum4 alphaNum4; - // - // case ASSET_TYPE_CREDIT_ALPHANUM12: - // AlphaNum12 alphaNum12; - // - // case ASSET_TYPE_POOL_SHARE: - // LiquidityPoolParameters liquidityPool; - // - // // add other asset types here in the future - // }; - // - // =========================================================================== - xdr.union("ChangeTrustAsset", { - switchOn: xdr.lookup("AssetType"), - switchName: "type", - switches: [["assetTypeNative", xdr["void"]()], ["assetTypeCreditAlphanum4", "alphaNum4"], ["assetTypeCreditAlphanum12", "alphaNum12"], ["assetTypePoolShare", "liquidityPool"]], - arms: { - alphaNum4: xdr.lookup("AlphaNum4"), - alphaNum12: xdr.lookup("AlphaNum12"), - liquidityPool: xdr.lookup("LiquidityPoolParameters") - } - }); - - // === xdr source ============================================================ - // - // struct ChangeTrustOp - // { - // ChangeTrustAsset line; - // - // // if limit is set to 0, deletes the trust line - // int64 limit; - // }; - // - // =========================================================================== - xdr.struct("ChangeTrustOp", [["line", xdr.lookup("ChangeTrustAsset")], ["limit", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct AllowTrustOp - // { - // AccountID trustor; - // AssetCode asset; - // - // // One of 0, AUTHORIZED_FLAG, or AUTHORIZED_TO_MAINTAIN_LIABILITIES_FLAG - // uint32 authorize; - // }; - // - // =========================================================================== - xdr.struct("AllowTrustOp", [["trustor", xdr.lookup("AccountId")], ["asset", xdr.lookup("AssetCode")], ["authorize", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct ManageDataOp - // { - // string64 dataName; - // DataValue* dataValue; // set to null to clear - // }; - // - // =========================================================================== - xdr.struct("ManageDataOp", [["dataName", xdr.lookup("String64")], ["dataValue", xdr.option(xdr.lookup("DataValue"))]]); - - // === xdr source ============================================================ - // - // struct BumpSequenceOp - // { - // SequenceNumber bumpTo; - // }; - // - // =========================================================================== - xdr.struct("BumpSequenceOp", [["bumpTo", xdr.lookup("SequenceNumber")]]); - - // === xdr source ============================================================ - // - // struct CreateClaimableBalanceOp - // { - // Asset asset; - // int64 amount; - // Claimant claimants<10>; - // }; - // - // =========================================================================== - xdr.struct("CreateClaimableBalanceOp", [["asset", xdr.lookup("Asset")], ["amount", xdr.lookup("Int64")], ["claimants", xdr.varArray(xdr.lookup("Claimant"), 10)]]); - - // === xdr source ============================================================ - // - // struct ClaimClaimableBalanceOp - // { - // ClaimableBalanceID balanceID; - // }; - // - // =========================================================================== - xdr.struct("ClaimClaimableBalanceOp", [["balanceId", xdr.lookup("ClaimableBalanceId")]]); - - // === xdr source ============================================================ - // - // struct BeginSponsoringFutureReservesOp - // { - // AccountID sponsoredID; - // }; - // - // =========================================================================== - xdr.struct("BeginSponsoringFutureReservesOp", [["sponsoredId", xdr.lookup("AccountId")]]); - - // === xdr source ============================================================ - // - // enum RevokeSponsorshipType - // { - // REVOKE_SPONSORSHIP_LEDGER_ENTRY = 0, - // REVOKE_SPONSORSHIP_SIGNER = 1 - // }; - // - // =========================================================================== - xdr["enum"]("RevokeSponsorshipType", { - revokeSponsorshipLedgerEntry: 0, - revokeSponsorshipSigner: 1 - }); - - // === xdr source ============================================================ - // - // struct - // { - // AccountID accountID; - // SignerKey signerKey; - // } - // - // =========================================================================== - xdr.struct("RevokeSponsorshipOpSigner", [["accountId", xdr.lookup("AccountId")], ["signerKey", xdr.lookup("SignerKey")]]); - - // === xdr source ============================================================ - // - // union RevokeSponsorshipOp switch (RevokeSponsorshipType type) - // { - // case REVOKE_SPONSORSHIP_LEDGER_ENTRY: - // LedgerKey ledgerKey; - // case REVOKE_SPONSORSHIP_SIGNER: - // struct - // { - // AccountID accountID; - // SignerKey signerKey; - // } signer; - // }; - // - // =========================================================================== - xdr.union("RevokeSponsorshipOp", { - switchOn: xdr.lookup("RevokeSponsorshipType"), - switchName: "type", - switches: [["revokeSponsorshipLedgerEntry", "ledgerKey"], ["revokeSponsorshipSigner", "signer"]], - arms: { - ledgerKey: xdr.lookup("LedgerKey"), - signer: xdr.lookup("RevokeSponsorshipOpSigner") - } - }); - - // === xdr source ============================================================ - // - // struct ClawbackOp - // { - // Asset asset; - // MuxedAccount from; - // int64 amount; - // }; - // - // =========================================================================== - xdr.struct("ClawbackOp", [["asset", xdr.lookup("Asset")], ["from", xdr.lookup("MuxedAccount")], ["amount", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct ClawbackClaimableBalanceOp - // { - // ClaimableBalanceID balanceID; - // }; - // - // =========================================================================== - xdr.struct("ClawbackClaimableBalanceOp", [["balanceId", xdr.lookup("ClaimableBalanceId")]]); - - // === xdr source ============================================================ - // - // struct SetTrustLineFlagsOp - // { - // AccountID trustor; - // Asset asset; - // - // uint32 clearFlags; // which flags to clear - // uint32 setFlags; // which flags to set - // }; - // - // =========================================================================== - xdr.struct("SetTrustLineFlagsOp", [["trustor", xdr.lookup("AccountId")], ["asset", xdr.lookup("Asset")], ["clearFlags", xdr.lookup("Uint32")], ["setFlags", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // const LIQUIDITY_POOL_FEE_V18 = 30; - // - // =========================================================================== - xdr["const"]("LIQUIDITY_POOL_FEE_V18", 30); - - // === xdr source ============================================================ - // - // struct LiquidityPoolDepositOp - // { - // PoolID liquidityPoolID; - // int64 maxAmountA; // maximum amount of first asset to deposit - // int64 maxAmountB; // maximum amount of second asset to deposit - // Price minPrice; // minimum depositA/depositB - // Price maxPrice; // maximum depositA/depositB - // }; - // - // =========================================================================== - xdr.struct("LiquidityPoolDepositOp", [["liquidityPoolId", xdr.lookup("PoolId")], ["maxAmountA", xdr.lookup("Int64")], ["maxAmountB", xdr.lookup("Int64")], ["minPrice", xdr.lookup("Price")], ["maxPrice", xdr.lookup("Price")]]); - - // === xdr source ============================================================ - // - // struct LiquidityPoolWithdrawOp - // { - // PoolID liquidityPoolID; - // int64 amount; // amount of pool shares to withdraw - // int64 minAmountA; // minimum amount of first asset to withdraw - // int64 minAmountB; // minimum amount of second asset to withdraw - // }; - // - // =========================================================================== - xdr.struct("LiquidityPoolWithdrawOp", [["liquidityPoolId", xdr.lookup("PoolId")], ["amount", xdr.lookup("Int64")], ["minAmountA", xdr.lookup("Int64")], ["minAmountB", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // enum HostFunctionType - // { - // HOST_FUNCTION_TYPE_INVOKE_CONTRACT = 0, - // HOST_FUNCTION_TYPE_CREATE_CONTRACT = 1, - // HOST_FUNCTION_TYPE_UPLOAD_CONTRACT_WASM = 2 - // }; - // - // =========================================================================== - xdr["enum"]("HostFunctionType", { - hostFunctionTypeInvokeContract: 0, - hostFunctionTypeCreateContract: 1, - hostFunctionTypeUploadContractWasm: 2 - }); - - // === xdr source ============================================================ - // - // enum ContractIDPreimageType - // { - // CONTRACT_ID_PREIMAGE_FROM_ADDRESS = 0, - // CONTRACT_ID_PREIMAGE_FROM_ASSET = 1 - // }; - // - // =========================================================================== - xdr["enum"]("ContractIdPreimageType", { - contractIdPreimageFromAddress: 0, - contractIdPreimageFromAsset: 1 - }); - - // === xdr source ============================================================ - // - // struct - // { - // SCAddress address; - // uint256 salt; - // } - // - // =========================================================================== - xdr.struct("ContractIdPreimageFromAddress", [["address", xdr.lookup("ScAddress")], ["salt", xdr.lookup("Uint256")]]); - - // === xdr source ============================================================ - // - // union ContractIDPreimage switch (ContractIDPreimageType type) - // { - // case CONTRACT_ID_PREIMAGE_FROM_ADDRESS: - // struct - // { - // SCAddress address; - // uint256 salt; - // } fromAddress; - // case CONTRACT_ID_PREIMAGE_FROM_ASSET: - // Asset fromAsset; - // }; - // - // =========================================================================== - xdr.union("ContractIdPreimage", { - switchOn: xdr.lookup("ContractIdPreimageType"), - switchName: "type", - switches: [["contractIdPreimageFromAddress", "fromAddress"], ["contractIdPreimageFromAsset", "fromAsset"]], - arms: { - fromAddress: xdr.lookup("ContractIdPreimageFromAddress"), - fromAsset: xdr.lookup("Asset") - } - }); - - // === xdr source ============================================================ - // - // struct CreateContractArgs - // { - // ContractIDPreimage contractIDPreimage; - // ContractExecutable executable; - // }; - // - // =========================================================================== - xdr.struct("CreateContractArgs", [["contractIdPreimage", xdr.lookup("ContractIdPreimage")], ["executable", xdr.lookup("ContractExecutable")]]); - - // === xdr source ============================================================ - // - // struct InvokeContractArgs { - // SCAddress contractAddress; - // SCSymbol functionName; - // SCVal args<>; - // }; - // - // =========================================================================== - xdr.struct("InvokeContractArgs", [["contractAddress", xdr.lookup("ScAddress")], ["functionName", xdr.lookup("ScSymbol")], ["args", xdr.varArray(xdr.lookup("ScVal"), 2147483647)]]); - - // === xdr source ============================================================ - // - // union HostFunction switch (HostFunctionType type) - // { - // case HOST_FUNCTION_TYPE_INVOKE_CONTRACT: - // InvokeContractArgs invokeContract; - // case HOST_FUNCTION_TYPE_CREATE_CONTRACT: - // CreateContractArgs createContract; - // case HOST_FUNCTION_TYPE_UPLOAD_CONTRACT_WASM: - // opaque wasm<>; - // }; - // - // =========================================================================== - xdr.union("HostFunction", { - switchOn: xdr.lookup("HostFunctionType"), - switchName: "type", - switches: [["hostFunctionTypeInvokeContract", "invokeContract"], ["hostFunctionTypeCreateContract", "createContract"], ["hostFunctionTypeUploadContractWasm", "wasm"]], - arms: { - invokeContract: xdr.lookup("InvokeContractArgs"), - createContract: xdr.lookup("CreateContractArgs"), - wasm: xdr.varOpaque() - } - }); - - // === xdr source ============================================================ - // - // enum SorobanAuthorizedFunctionType - // { - // SOROBAN_AUTHORIZED_FUNCTION_TYPE_CONTRACT_FN = 0, - // SOROBAN_AUTHORIZED_FUNCTION_TYPE_CREATE_CONTRACT_HOST_FN = 1 - // }; - // - // =========================================================================== - xdr["enum"]("SorobanAuthorizedFunctionType", { - sorobanAuthorizedFunctionTypeContractFn: 0, - sorobanAuthorizedFunctionTypeCreateContractHostFn: 1 - }); - - // === xdr source ============================================================ - // - // union SorobanAuthorizedFunction switch (SorobanAuthorizedFunctionType type) - // { - // case SOROBAN_AUTHORIZED_FUNCTION_TYPE_CONTRACT_FN: - // InvokeContractArgs contractFn; - // case SOROBAN_AUTHORIZED_FUNCTION_TYPE_CREATE_CONTRACT_HOST_FN: - // CreateContractArgs createContractHostFn; - // }; - // - // =========================================================================== - xdr.union("SorobanAuthorizedFunction", { - switchOn: xdr.lookup("SorobanAuthorizedFunctionType"), - switchName: "type", - switches: [["sorobanAuthorizedFunctionTypeContractFn", "contractFn"], ["sorobanAuthorizedFunctionTypeCreateContractHostFn", "createContractHostFn"]], - arms: { - contractFn: xdr.lookup("InvokeContractArgs"), - createContractHostFn: xdr.lookup("CreateContractArgs") - } - }); - - // === xdr source ============================================================ - // - // struct SorobanAuthorizedInvocation - // { - // SorobanAuthorizedFunction function; - // SorobanAuthorizedInvocation subInvocations<>; - // }; - // - // =========================================================================== - xdr.struct("SorobanAuthorizedInvocation", [["function", xdr.lookup("SorobanAuthorizedFunction")], ["subInvocations", xdr.varArray(xdr.lookup("SorobanAuthorizedInvocation"), 2147483647)]]); - - // === xdr source ============================================================ - // - // struct SorobanAddressCredentials - // { - // SCAddress address; - // int64 nonce; - // uint32 signatureExpirationLedger; - // SCVal signature; - // }; - // - // =========================================================================== - xdr.struct("SorobanAddressCredentials", [["address", xdr.lookup("ScAddress")], ["nonce", xdr.lookup("Int64")], ["signatureExpirationLedger", xdr.lookup("Uint32")], ["signature", xdr.lookup("ScVal")]]); - - // === xdr source ============================================================ - // - // enum SorobanCredentialsType - // { - // SOROBAN_CREDENTIALS_SOURCE_ACCOUNT = 0, - // SOROBAN_CREDENTIALS_ADDRESS = 1 - // }; - // - // =========================================================================== - xdr["enum"]("SorobanCredentialsType", { - sorobanCredentialsSourceAccount: 0, - sorobanCredentialsAddress: 1 - }); - - // === xdr source ============================================================ - // - // union SorobanCredentials switch (SorobanCredentialsType type) - // { - // case SOROBAN_CREDENTIALS_SOURCE_ACCOUNT: - // void; - // case SOROBAN_CREDENTIALS_ADDRESS: - // SorobanAddressCredentials address; - // }; - // - // =========================================================================== - xdr.union("SorobanCredentials", { - switchOn: xdr.lookup("SorobanCredentialsType"), - switchName: "type", - switches: [["sorobanCredentialsSourceAccount", xdr["void"]()], ["sorobanCredentialsAddress", "address"]], - arms: { - address: xdr.lookup("SorobanAddressCredentials") - } - }); - - // === xdr source ============================================================ - // - // struct SorobanAuthorizationEntry - // { - // SorobanCredentials credentials; - // SorobanAuthorizedInvocation rootInvocation; - // }; - // - // =========================================================================== - xdr.struct("SorobanAuthorizationEntry", [["credentials", xdr.lookup("SorobanCredentials")], ["rootInvocation", xdr.lookup("SorobanAuthorizedInvocation")]]); - - // === xdr source ============================================================ - // - // struct InvokeHostFunctionOp - // { - // // Host function to invoke. - // HostFunction hostFunction; - // // Per-address authorizations for this host function. - // SorobanAuthorizationEntry auth<>; - // }; - // - // =========================================================================== - xdr.struct("InvokeHostFunctionOp", [["hostFunction", xdr.lookup("HostFunction")], ["auth", xdr.varArray(xdr.lookup("SorobanAuthorizationEntry"), 2147483647)]]); - - // === xdr source ============================================================ - // - // struct ExtendFootprintTTLOp - // { - // ExtensionPoint ext; - // uint32 extendTo; - // }; - // - // =========================================================================== - xdr.struct("ExtendFootprintTtlOp", [["ext", xdr.lookup("ExtensionPoint")], ["extendTo", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct RestoreFootprintOp - // { - // ExtensionPoint ext; - // }; - // - // =========================================================================== - xdr.struct("RestoreFootprintOp", [["ext", xdr.lookup("ExtensionPoint")]]); - - // === xdr source ============================================================ - // - // union switch (OperationType type) - // { - // case CREATE_ACCOUNT: - // CreateAccountOp createAccountOp; - // case PAYMENT: - // PaymentOp paymentOp; - // case PATH_PAYMENT_STRICT_RECEIVE: - // PathPaymentStrictReceiveOp pathPaymentStrictReceiveOp; - // case MANAGE_SELL_OFFER: - // ManageSellOfferOp manageSellOfferOp; - // case CREATE_PASSIVE_SELL_OFFER: - // CreatePassiveSellOfferOp createPassiveSellOfferOp; - // case SET_OPTIONS: - // SetOptionsOp setOptionsOp; - // case CHANGE_TRUST: - // ChangeTrustOp changeTrustOp; - // case ALLOW_TRUST: - // AllowTrustOp allowTrustOp; - // case ACCOUNT_MERGE: - // MuxedAccount destination; - // case INFLATION: - // void; - // case MANAGE_DATA: - // ManageDataOp manageDataOp; - // case BUMP_SEQUENCE: - // BumpSequenceOp bumpSequenceOp; - // case MANAGE_BUY_OFFER: - // ManageBuyOfferOp manageBuyOfferOp; - // case PATH_PAYMENT_STRICT_SEND: - // PathPaymentStrictSendOp pathPaymentStrictSendOp; - // case CREATE_CLAIMABLE_BALANCE: - // CreateClaimableBalanceOp createClaimableBalanceOp; - // case CLAIM_CLAIMABLE_BALANCE: - // ClaimClaimableBalanceOp claimClaimableBalanceOp; - // case BEGIN_SPONSORING_FUTURE_RESERVES: - // BeginSponsoringFutureReservesOp beginSponsoringFutureReservesOp; - // case END_SPONSORING_FUTURE_RESERVES: - // void; - // case REVOKE_SPONSORSHIP: - // RevokeSponsorshipOp revokeSponsorshipOp; - // case CLAWBACK: - // ClawbackOp clawbackOp; - // case CLAWBACK_CLAIMABLE_BALANCE: - // ClawbackClaimableBalanceOp clawbackClaimableBalanceOp; - // case SET_TRUST_LINE_FLAGS: - // SetTrustLineFlagsOp setTrustLineFlagsOp; - // case LIQUIDITY_POOL_DEPOSIT: - // LiquidityPoolDepositOp liquidityPoolDepositOp; - // case LIQUIDITY_POOL_WITHDRAW: - // LiquidityPoolWithdrawOp liquidityPoolWithdrawOp; - // case INVOKE_HOST_FUNCTION: - // InvokeHostFunctionOp invokeHostFunctionOp; - // case EXTEND_FOOTPRINT_TTL: - // ExtendFootprintTTLOp extendFootprintTTLOp; - // case RESTORE_FOOTPRINT: - // RestoreFootprintOp restoreFootprintOp; - // } - // - // =========================================================================== - xdr.union("OperationBody", { - switchOn: xdr.lookup("OperationType"), - switchName: "type", - switches: [["createAccount", "createAccountOp"], ["payment", "paymentOp"], ["pathPaymentStrictReceive", "pathPaymentStrictReceiveOp"], ["manageSellOffer", "manageSellOfferOp"], ["createPassiveSellOffer", "createPassiveSellOfferOp"], ["setOptions", "setOptionsOp"], ["changeTrust", "changeTrustOp"], ["allowTrust", "allowTrustOp"], ["accountMerge", "destination"], ["inflation", xdr["void"]()], ["manageData", "manageDataOp"], ["bumpSequence", "bumpSequenceOp"], ["manageBuyOffer", "manageBuyOfferOp"], ["pathPaymentStrictSend", "pathPaymentStrictSendOp"], ["createClaimableBalance", "createClaimableBalanceOp"], ["claimClaimableBalance", "claimClaimableBalanceOp"], ["beginSponsoringFutureReserves", "beginSponsoringFutureReservesOp"], ["endSponsoringFutureReserves", xdr["void"]()], ["revokeSponsorship", "revokeSponsorshipOp"], ["clawback", "clawbackOp"], ["clawbackClaimableBalance", "clawbackClaimableBalanceOp"], ["setTrustLineFlags", "setTrustLineFlagsOp"], ["liquidityPoolDeposit", "liquidityPoolDepositOp"], ["liquidityPoolWithdraw", "liquidityPoolWithdrawOp"], ["invokeHostFunction", "invokeHostFunctionOp"], ["extendFootprintTtl", "extendFootprintTtlOp"], ["restoreFootprint", "restoreFootprintOp"]], - arms: { - createAccountOp: xdr.lookup("CreateAccountOp"), - paymentOp: xdr.lookup("PaymentOp"), - pathPaymentStrictReceiveOp: xdr.lookup("PathPaymentStrictReceiveOp"), - manageSellOfferOp: xdr.lookup("ManageSellOfferOp"), - createPassiveSellOfferOp: xdr.lookup("CreatePassiveSellOfferOp"), - setOptionsOp: xdr.lookup("SetOptionsOp"), - changeTrustOp: xdr.lookup("ChangeTrustOp"), - allowTrustOp: xdr.lookup("AllowTrustOp"), - destination: xdr.lookup("MuxedAccount"), - manageDataOp: xdr.lookup("ManageDataOp"), - bumpSequenceOp: xdr.lookup("BumpSequenceOp"), - manageBuyOfferOp: xdr.lookup("ManageBuyOfferOp"), - pathPaymentStrictSendOp: xdr.lookup("PathPaymentStrictSendOp"), - createClaimableBalanceOp: xdr.lookup("CreateClaimableBalanceOp"), - claimClaimableBalanceOp: xdr.lookup("ClaimClaimableBalanceOp"), - beginSponsoringFutureReservesOp: xdr.lookup("BeginSponsoringFutureReservesOp"), - revokeSponsorshipOp: xdr.lookup("RevokeSponsorshipOp"), - clawbackOp: xdr.lookup("ClawbackOp"), - clawbackClaimableBalanceOp: xdr.lookup("ClawbackClaimableBalanceOp"), - setTrustLineFlagsOp: xdr.lookup("SetTrustLineFlagsOp"), - liquidityPoolDepositOp: xdr.lookup("LiquidityPoolDepositOp"), - liquidityPoolWithdrawOp: xdr.lookup("LiquidityPoolWithdrawOp"), - invokeHostFunctionOp: xdr.lookup("InvokeHostFunctionOp"), - extendFootprintTtlOp: xdr.lookup("ExtendFootprintTtlOp"), - restoreFootprintOp: xdr.lookup("RestoreFootprintOp") - } - }); - - // === xdr source ============================================================ - // - // struct Operation - // { - // // sourceAccount is the account used to run the operation - // // if not set, the runtime defaults to "sourceAccount" specified at - // // the transaction level - // MuxedAccount* sourceAccount; - // - // union switch (OperationType type) - // { - // case CREATE_ACCOUNT: - // CreateAccountOp createAccountOp; - // case PAYMENT: - // PaymentOp paymentOp; - // case PATH_PAYMENT_STRICT_RECEIVE: - // PathPaymentStrictReceiveOp pathPaymentStrictReceiveOp; - // case MANAGE_SELL_OFFER: - // ManageSellOfferOp manageSellOfferOp; - // case CREATE_PASSIVE_SELL_OFFER: - // CreatePassiveSellOfferOp createPassiveSellOfferOp; - // case SET_OPTIONS: - // SetOptionsOp setOptionsOp; - // case CHANGE_TRUST: - // ChangeTrustOp changeTrustOp; - // case ALLOW_TRUST: - // AllowTrustOp allowTrustOp; - // case ACCOUNT_MERGE: - // MuxedAccount destination; - // case INFLATION: - // void; - // case MANAGE_DATA: - // ManageDataOp manageDataOp; - // case BUMP_SEQUENCE: - // BumpSequenceOp bumpSequenceOp; - // case MANAGE_BUY_OFFER: - // ManageBuyOfferOp manageBuyOfferOp; - // case PATH_PAYMENT_STRICT_SEND: - // PathPaymentStrictSendOp pathPaymentStrictSendOp; - // case CREATE_CLAIMABLE_BALANCE: - // CreateClaimableBalanceOp createClaimableBalanceOp; - // case CLAIM_CLAIMABLE_BALANCE: - // ClaimClaimableBalanceOp claimClaimableBalanceOp; - // case BEGIN_SPONSORING_FUTURE_RESERVES: - // BeginSponsoringFutureReservesOp beginSponsoringFutureReservesOp; - // case END_SPONSORING_FUTURE_RESERVES: - // void; - // case REVOKE_SPONSORSHIP: - // RevokeSponsorshipOp revokeSponsorshipOp; - // case CLAWBACK: - // ClawbackOp clawbackOp; - // case CLAWBACK_CLAIMABLE_BALANCE: - // ClawbackClaimableBalanceOp clawbackClaimableBalanceOp; - // case SET_TRUST_LINE_FLAGS: - // SetTrustLineFlagsOp setTrustLineFlagsOp; - // case LIQUIDITY_POOL_DEPOSIT: - // LiquidityPoolDepositOp liquidityPoolDepositOp; - // case LIQUIDITY_POOL_WITHDRAW: - // LiquidityPoolWithdrawOp liquidityPoolWithdrawOp; - // case INVOKE_HOST_FUNCTION: - // InvokeHostFunctionOp invokeHostFunctionOp; - // case EXTEND_FOOTPRINT_TTL: - // ExtendFootprintTTLOp extendFootprintTTLOp; - // case RESTORE_FOOTPRINT: - // RestoreFootprintOp restoreFootprintOp; - // } - // body; - // }; - // - // =========================================================================== - xdr.struct("Operation", [["sourceAccount", xdr.option(xdr.lookup("MuxedAccount"))], ["body", xdr.lookup("OperationBody")]]); - - // === xdr source ============================================================ - // - // struct - // { - // AccountID sourceAccount; - // SequenceNumber seqNum; - // uint32 opNum; - // } - // - // =========================================================================== - xdr.struct("HashIdPreimageOperationId", [["sourceAccount", xdr.lookup("AccountId")], ["seqNum", xdr.lookup("SequenceNumber")], ["opNum", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct - // { - // AccountID sourceAccount; - // SequenceNumber seqNum; - // uint32 opNum; - // PoolID liquidityPoolID; - // Asset asset; - // } - // - // =========================================================================== - xdr.struct("HashIdPreimageRevokeId", [["sourceAccount", xdr.lookup("AccountId")], ["seqNum", xdr.lookup("SequenceNumber")], ["opNum", xdr.lookup("Uint32")], ["liquidityPoolId", xdr.lookup("PoolId")], ["asset", xdr.lookup("Asset")]]); - - // === xdr source ============================================================ - // - // struct - // { - // Hash networkID; - // ContractIDPreimage contractIDPreimage; - // } - // - // =========================================================================== - xdr.struct("HashIdPreimageContractId", [["networkId", xdr.lookup("Hash")], ["contractIdPreimage", xdr.lookup("ContractIdPreimage")]]); - - // === xdr source ============================================================ - // - // struct - // { - // Hash networkID; - // int64 nonce; - // uint32 signatureExpirationLedger; - // SorobanAuthorizedInvocation invocation; - // } - // - // =========================================================================== - xdr.struct("HashIdPreimageSorobanAuthorization", [["networkId", xdr.lookup("Hash")], ["nonce", xdr.lookup("Int64")], ["signatureExpirationLedger", xdr.lookup("Uint32")], ["invocation", xdr.lookup("SorobanAuthorizedInvocation")]]); - - // === xdr source ============================================================ - // - // union HashIDPreimage switch (EnvelopeType type) - // { - // case ENVELOPE_TYPE_OP_ID: - // struct - // { - // AccountID sourceAccount; - // SequenceNumber seqNum; - // uint32 opNum; - // } operationID; - // case ENVELOPE_TYPE_POOL_REVOKE_OP_ID: - // struct - // { - // AccountID sourceAccount; - // SequenceNumber seqNum; - // uint32 opNum; - // PoolID liquidityPoolID; - // Asset asset; - // } revokeID; - // case ENVELOPE_TYPE_CONTRACT_ID: - // struct - // { - // Hash networkID; - // ContractIDPreimage contractIDPreimage; - // } contractID; - // case ENVELOPE_TYPE_SOROBAN_AUTHORIZATION: - // struct - // { - // Hash networkID; - // int64 nonce; - // uint32 signatureExpirationLedger; - // SorobanAuthorizedInvocation invocation; - // } sorobanAuthorization; - // }; - // - // =========================================================================== - xdr.union("HashIdPreimage", { - switchOn: xdr.lookup("EnvelopeType"), - switchName: "type", - switches: [["envelopeTypeOpId", "operationId"], ["envelopeTypePoolRevokeOpId", "revokeId"], ["envelopeTypeContractId", "contractId"], ["envelopeTypeSorobanAuthorization", "sorobanAuthorization"]], - arms: { - operationId: xdr.lookup("HashIdPreimageOperationId"), - revokeId: xdr.lookup("HashIdPreimageRevokeId"), - contractId: xdr.lookup("HashIdPreimageContractId"), - sorobanAuthorization: xdr.lookup("HashIdPreimageSorobanAuthorization") - } - }); - - // === xdr source ============================================================ - // - // enum MemoType - // { - // MEMO_NONE = 0, - // MEMO_TEXT = 1, - // MEMO_ID = 2, - // MEMO_HASH = 3, - // MEMO_RETURN = 4 - // }; - // - // =========================================================================== - xdr["enum"]("MemoType", { - memoNone: 0, - memoText: 1, - memoId: 2, - memoHash: 3, - memoReturn: 4 - }); - - // === xdr source ============================================================ - // - // union Memo switch (MemoType type) - // { - // case MEMO_NONE: - // void; - // case MEMO_TEXT: - // string text<28>; - // case MEMO_ID: - // uint64 id; - // case MEMO_HASH: - // Hash hash; // the hash of what to pull from the content server - // case MEMO_RETURN: - // Hash retHash; // the hash of the tx you are rejecting - // }; - // - // =========================================================================== - xdr.union("Memo", { - switchOn: xdr.lookup("MemoType"), - switchName: "type", - switches: [["memoNone", xdr["void"]()], ["memoText", "text"], ["memoId", "id"], ["memoHash", "hash"], ["memoReturn", "retHash"]], - arms: { - text: xdr.string(28), - id: xdr.lookup("Uint64"), - hash: xdr.lookup("Hash"), - retHash: xdr.lookup("Hash") - } - }); - - // === xdr source ============================================================ - // - // struct TimeBounds - // { - // TimePoint minTime; - // TimePoint maxTime; // 0 here means no maxTime - // }; - // - // =========================================================================== - xdr.struct("TimeBounds", [["minTime", xdr.lookup("TimePoint")], ["maxTime", xdr.lookup("TimePoint")]]); - - // === xdr source ============================================================ - // - // struct LedgerBounds - // { - // uint32 minLedger; - // uint32 maxLedger; // 0 here means no maxLedger - // }; - // - // =========================================================================== - xdr.struct("LedgerBounds", [["minLedger", xdr.lookup("Uint32")], ["maxLedger", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct PreconditionsV2 - // { - // TimeBounds* timeBounds; - // - // // Transaction only valid for ledger numbers n such that - // // minLedger <= n < maxLedger (if maxLedger == 0, then - // // only minLedger is checked) - // LedgerBounds* ledgerBounds; - // - // // If NULL, only valid when sourceAccount's sequence number - // // is seqNum - 1. Otherwise, valid when sourceAccount's - // // sequence number n satisfies minSeqNum <= n < tx.seqNum. - // // Note that after execution the account's sequence number - // // is always raised to tx.seqNum, and a transaction is not - // // valid if tx.seqNum is too high to ensure replay protection. - // SequenceNumber* minSeqNum; - // - // // For the transaction to be valid, the current ledger time must - // // be at least minSeqAge greater than sourceAccount's seqTime. - // Duration minSeqAge; - // - // // For the transaction to be valid, the current ledger number - // // must be at least minSeqLedgerGap greater than sourceAccount's - // // seqLedger. - // uint32 minSeqLedgerGap; - // - // // For the transaction to be valid, there must be a signature - // // corresponding to every Signer in this array, even if the - // // signature is not otherwise required by the sourceAccount or - // // operations. - // SignerKey extraSigners<2>; - // }; - // - // =========================================================================== - xdr.struct("PreconditionsV2", [["timeBounds", xdr.option(xdr.lookup("TimeBounds"))], ["ledgerBounds", xdr.option(xdr.lookup("LedgerBounds"))], ["minSeqNum", xdr.option(xdr.lookup("SequenceNumber"))], ["minSeqAge", xdr.lookup("Duration")], ["minSeqLedgerGap", xdr.lookup("Uint32")], ["extraSigners", xdr.varArray(xdr.lookup("SignerKey"), 2)]]); - - // === xdr source ============================================================ - // - // enum PreconditionType - // { - // PRECOND_NONE = 0, - // PRECOND_TIME = 1, - // PRECOND_V2 = 2 - // }; - // - // =========================================================================== - xdr["enum"]("PreconditionType", { - precondNone: 0, - precondTime: 1, - precondV2: 2 - }); - - // === xdr source ============================================================ - // - // union Preconditions switch (PreconditionType type) - // { - // case PRECOND_NONE: - // void; - // case PRECOND_TIME: - // TimeBounds timeBounds; - // case PRECOND_V2: - // PreconditionsV2 v2; - // }; - // - // =========================================================================== - xdr.union("Preconditions", { - switchOn: xdr.lookup("PreconditionType"), - switchName: "type", - switches: [["precondNone", xdr["void"]()], ["precondTime", "timeBounds"], ["precondV2", "v2"]], - arms: { - timeBounds: xdr.lookup("TimeBounds"), - v2: xdr.lookup("PreconditionsV2") - } - }); - - // === xdr source ============================================================ - // - // struct LedgerFootprint - // { - // LedgerKey readOnly<>; - // LedgerKey readWrite<>; - // }; - // - // =========================================================================== - xdr.struct("LedgerFootprint", [["readOnly", xdr.varArray(xdr.lookup("LedgerKey"), 2147483647)], ["readWrite", xdr.varArray(xdr.lookup("LedgerKey"), 2147483647)]]); - - // === xdr source ============================================================ - // - // struct SorobanResources - // { - // // The ledger footprint of the transaction. - // LedgerFootprint footprint; - // // The maximum number of instructions this transaction can use - // uint32 instructions; - // - // // The maximum number of bytes this transaction can read from ledger - // uint32 readBytes; - // // The maximum number of bytes this transaction can write to ledger - // uint32 writeBytes; - // }; - // - // =========================================================================== - xdr.struct("SorobanResources", [["footprint", xdr.lookup("LedgerFootprint")], ["instructions", xdr.lookup("Uint32")], ["readBytes", xdr.lookup("Uint32")], ["writeBytes", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct SorobanTransactionData - // { - // ExtensionPoint ext; - // SorobanResources resources; - // // Amount of the transaction `fee` allocated to the Soroban resource fees. - // // The fraction of `resourceFee` corresponding to `resources` specified - // // above is *not* refundable (i.e. fees for instructions, ledger I/O), as - // // well as fees for the transaction size. - // // The remaining part of the fee is refundable and the charged value is - // // based on the actual consumption of refundable resources (events, ledger - // // rent bumps). - // // The `inclusionFee` used for prioritization of the transaction is defined - // // as `tx.fee - resourceFee`. - // int64 resourceFee; - // }; - // - // =========================================================================== - xdr.struct("SorobanTransactionData", [["ext", xdr.lookup("ExtensionPoint")], ["resources", xdr.lookup("SorobanResources")], ["resourceFee", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("TransactionV0Ext", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct TransactionV0 - // { - // uint256 sourceAccountEd25519; - // uint32 fee; - // SequenceNumber seqNum; - // TimeBounds* timeBounds; - // Memo memo; - // Operation operations; - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("TransactionV0", [["sourceAccountEd25519", xdr.lookup("Uint256")], ["fee", xdr.lookup("Uint32")], ["seqNum", xdr.lookup("SequenceNumber")], ["timeBounds", xdr.option(xdr.lookup("TimeBounds"))], ["memo", xdr.lookup("Memo")], ["operations", xdr.varArray(xdr.lookup("Operation"), xdr.lookup("MAX_OPS_PER_TX"))], ["ext", xdr.lookup("TransactionV0Ext")]]); - - // === xdr source ============================================================ - // - // struct TransactionV0Envelope - // { - // TransactionV0 tx; - // /* Each decorated signature is a signature over the SHA256 hash of - // * a TransactionSignaturePayload */ - // DecoratedSignature signatures<20>; - // }; - // - // =========================================================================== - xdr.struct("TransactionV0Envelope", [["tx", xdr.lookup("TransactionV0")], ["signatures", xdr.varArray(xdr.lookup("DecoratedSignature"), 20)]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // SorobanTransactionData sorobanData; - // } - // - // =========================================================================== - xdr.union("TransactionExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [1, "sorobanData"]], - arms: { - sorobanData: xdr.lookup("SorobanTransactionData") - } - }); - - // === xdr source ============================================================ - // - // struct Transaction - // { - // // account used to run the transaction - // MuxedAccount sourceAccount; - // - // // the fee the sourceAccount will pay - // uint32 fee; - // - // // sequence number to consume in the account - // SequenceNumber seqNum; - // - // // validity conditions - // Preconditions cond; - // - // Memo memo; - // - // Operation operations; - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // SorobanTransactionData sorobanData; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("Transaction", [["sourceAccount", xdr.lookup("MuxedAccount")], ["fee", xdr.lookup("Uint32")], ["seqNum", xdr.lookup("SequenceNumber")], ["cond", xdr.lookup("Preconditions")], ["memo", xdr.lookup("Memo")], ["operations", xdr.varArray(xdr.lookup("Operation"), xdr.lookup("MAX_OPS_PER_TX"))], ["ext", xdr.lookup("TransactionExt")]]); - - // === xdr source ============================================================ - // - // struct TransactionV1Envelope - // { - // Transaction tx; - // /* Each decorated signature is a signature over the SHA256 hash of - // * a TransactionSignaturePayload */ - // DecoratedSignature signatures<20>; - // }; - // - // =========================================================================== - xdr.struct("TransactionV1Envelope", [["tx", xdr.lookup("Transaction")], ["signatures", xdr.varArray(xdr.lookup("DecoratedSignature"), 20)]]); - - // === xdr source ============================================================ - // - // union switch (EnvelopeType type) - // { - // case ENVELOPE_TYPE_TX: - // TransactionV1Envelope v1; - // } - // - // =========================================================================== - xdr.union("FeeBumpTransactionInnerTx", { - switchOn: xdr.lookup("EnvelopeType"), - switchName: "type", - switches: [["envelopeTypeTx", "v1"]], - arms: { - v1: xdr.lookup("TransactionV1Envelope") - } - }); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("FeeBumpTransactionExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct FeeBumpTransaction - // { - // MuxedAccount feeSource; - // int64 fee; - // union switch (EnvelopeType type) - // { - // case ENVELOPE_TYPE_TX: - // TransactionV1Envelope v1; - // } - // innerTx; - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("FeeBumpTransaction", [["feeSource", xdr.lookup("MuxedAccount")], ["fee", xdr.lookup("Int64")], ["innerTx", xdr.lookup("FeeBumpTransactionInnerTx")], ["ext", xdr.lookup("FeeBumpTransactionExt")]]); - - // === xdr source ============================================================ - // - // struct FeeBumpTransactionEnvelope - // { - // FeeBumpTransaction tx; - // /* Each decorated signature is a signature over the SHA256 hash of - // * a TransactionSignaturePayload */ - // DecoratedSignature signatures<20>; - // }; - // - // =========================================================================== - xdr.struct("FeeBumpTransactionEnvelope", [["tx", xdr.lookup("FeeBumpTransaction")], ["signatures", xdr.varArray(xdr.lookup("DecoratedSignature"), 20)]]); - - // === xdr source ============================================================ - // - // union TransactionEnvelope switch (EnvelopeType type) - // { - // case ENVELOPE_TYPE_TX_V0: - // TransactionV0Envelope v0; - // case ENVELOPE_TYPE_TX: - // TransactionV1Envelope v1; - // case ENVELOPE_TYPE_TX_FEE_BUMP: - // FeeBumpTransactionEnvelope feeBump; - // }; - // - // =========================================================================== - xdr.union("TransactionEnvelope", { - switchOn: xdr.lookup("EnvelopeType"), - switchName: "type", - switches: [["envelopeTypeTxV0", "v0"], ["envelopeTypeTx", "v1"], ["envelopeTypeTxFeeBump", "feeBump"]], - arms: { - v0: xdr.lookup("TransactionV0Envelope"), - v1: xdr.lookup("TransactionV1Envelope"), - feeBump: xdr.lookup("FeeBumpTransactionEnvelope") - } - }); - - // === xdr source ============================================================ - // - // union switch (EnvelopeType type) - // { - // // Backwards Compatibility: Use ENVELOPE_TYPE_TX to sign ENVELOPE_TYPE_TX_V0 - // case ENVELOPE_TYPE_TX: - // Transaction tx; - // case ENVELOPE_TYPE_TX_FEE_BUMP: - // FeeBumpTransaction feeBump; - // } - // - // =========================================================================== - xdr.union("TransactionSignaturePayloadTaggedTransaction", { - switchOn: xdr.lookup("EnvelopeType"), - switchName: "type", - switches: [["envelopeTypeTx", "tx"], ["envelopeTypeTxFeeBump", "feeBump"]], - arms: { - tx: xdr.lookup("Transaction"), - feeBump: xdr.lookup("FeeBumpTransaction") - } - }); - - // === xdr source ============================================================ - // - // struct TransactionSignaturePayload - // { - // Hash networkId; - // union switch (EnvelopeType type) - // { - // // Backwards Compatibility: Use ENVELOPE_TYPE_TX to sign ENVELOPE_TYPE_TX_V0 - // case ENVELOPE_TYPE_TX: - // Transaction tx; - // case ENVELOPE_TYPE_TX_FEE_BUMP: - // FeeBumpTransaction feeBump; - // } - // taggedTransaction; - // }; - // - // =========================================================================== - xdr.struct("TransactionSignaturePayload", [["networkId", xdr.lookup("Hash")], ["taggedTransaction", xdr.lookup("TransactionSignaturePayloadTaggedTransaction")]]); - - // === xdr source ============================================================ - // - // enum ClaimAtomType - // { - // CLAIM_ATOM_TYPE_V0 = 0, - // CLAIM_ATOM_TYPE_ORDER_BOOK = 1, - // CLAIM_ATOM_TYPE_LIQUIDITY_POOL = 2 - // }; - // - // =========================================================================== - xdr["enum"]("ClaimAtomType", { - claimAtomTypeV0: 0, - claimAtomTypeOrderBook: 1, - claimAtomTypeLiquidityPool: 2 - }); - - // === xdr source ============================================================ - // - // struct ClaimOfferAtomV0 - // { - // // emitted to identify the offer - // uint256 sellerEd25519; // Account that owns the offer - // int64 offerID; - // - // // amount and asset taken from the owner - // Asset assetSold; - // int64 amountSold; - // - // // amount and asset sent to the owner - // Asset assetBought; - // int64 amountBought; - // }; - // - // =========================================================================== - xdr.struct("ClaimOfferAtomV0", [["sellerEd25519", xdr.lookup("Uint256")], ["offerId", xdr.lookup("Int64")], ["assetSold", xdr.lookup("Asset")], ["amountSold", xdr.lookup("Int64")], ["assetBought", xdr.lookup("Asset")], ["amountBought", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct ClaimOfferAtom - // { - // // emitted to identify the offer - // AccountID sellerID; // Account that owns the offer - // int64 offerID; - // - // // amount and asset taken from the owner - // Asset assetSold; - // int64 amountSold; - // - // // amount and asset sent to the owner - // Asset assetBought; - // int64 amountBought; - // }; - // - // =========================================================================== - xdr.struct("ClaimOfferAtom", [["sellerId", xdr.lookup("AccountId")], ["offerId", xdr.lookup("Int64")], ["assetSold", xdr.lookup("Asset")], ["amountSold", xdr.lookup("Int64")], ["assetBought", xdr.lookup("Asset")], ["amountBought", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct ClaimLiquidityAtom - // { - // PoolID liquidityPoolID; - // - // // amount and asset taken from the pool - // Asset assetSold; - // int64 amountSold; - // - // // amount and asset sent to the pool - // Asset assetBought; - // int64 amountBought; - // }; - // - // =========================================================================== - xdr.struct("ClaimLiquidityAtom", [["liquidityPoolId", xdr.lookup("PoolId")], ["assetSold", xdr.lookup("Asset")], ["amountSold", xdr.lookup("Int64")], ["assetBought", xdr.lookup("Asset")], ["amountBought", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // union ClaimAtom switch (ClaimAtomType type) - // { - // case CLAIM_ATOM_TYPE_V0: - // ClaimOfferAtomV0 v0; - // case CLAIM_ATOM_TYPE_ORDER_BOOK: - // ClaimOfferAtom orderBook; - // case CLAIM_ATOM_TYPE_LIQUIDITY_POOL: - // ClaimLiquidityAtom liquidityPool; - // }; - // - // =========================================================================== - xdr.union("ClaimAtom", { - switchOn: xdr.lookup("ClaimAtomType"), - switchName: "type", - switches: [["claimAtomTypeV0", "v0"], ["claimAtomTypeOrderBook", "orderBook"], ["claimAtomTypeLiquidityPool", "liquidityPool"]], - arms: { - v0: xdr.lookup("ClaimOfferAtomV0"), - orderBook: xdr.lookup("ClaimOfferAtom"), - liquidityPool: xdr.lookup("ClaimLiquidityAtom") - } - }); - - // === xdr source ============================================================ - // - // enum CreateAccountResultCode - // { - // // codes considered as "success" for the operation - // CREATE_ACCOUNT_SUCCESS = 0, // account was created - // - // // codes considered as "failure" for the operation - // CREATE_ACCOUNT_MALFORMED = -1, // invalid destination - // CREATE_ACCOUNT_UNDERFUNDED = -2, // not enough funds in source account - // CREATE_ACCOUNT_LOW_RESERVE = - // -3, // would create an account below the min reserve - // CREATE_ACCOUNT_ALREADY_EXIST = -4 // account already exists - // }; - // - // =========================================================================== - xdr["enum"]("CreateAccountResultCode", { - createAccountSuccess: 0, - createAccountMalformed: -1, - createAccountUnderfunded: -2, - createAccountLowReserve: -3, - createAccountAlreadyExist: -4 - }); - - // === xdr source ============================================================ - // - // union CreateAccountResult switch (CreateAccountResultCode code) - // { - // case CREATE_ACCOUNT_SUCCESS: - // void; - // case CREATE_ACCOUNT_MALFORMED: - // case CREATE_ACCOUNT_UNDERFUNDED: - // case CREATE_ACCOUNT_LOW_RESERVE: - // case CREATE_ACCOUNT_ALREADY_EXIST: - // void; - // }; - // - // =========================================================================== - xdr.union("CreateAccountResult", { - switchOn: xdr.lookup("CreateAccountResultCode"), - switchName: "code", - switches: [["createAccountSuccess", xdr["void"]()], ["createAccountMalformed", xdr["void"]()], ["createAccountUnderfunded", xdr["void"]()], ["createAccountLowReserve", xdr["void"]()], ["createAccountAlreadyExist", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum PaymentResultCode - // { - // // codes considered as "success" for the operation - // PAYMENT_SUCCESS = 0, // payment successfully completed - // - // // codes considered as "failure" for the operation - // PAYMENT_MALFORMED = -1, // bad input - // PAYMENT_UNDERFUNDED = -2, // not enough funds in source account - // PAYMENT_SRC_NO_TRUST = -3, // no trust line on source account - // PAYMENT_SRC_NOT_AUTHORIZED = -4, // source not authorized to transfer - // PAYMENT_NO_DESTINATION = -5, // destination account does not exist - // PAYMENT_NO_TRUST = -6, // destination missing a trust line for asset - // PAYMENT_NOT_AUTHORIZED = -7, // destination not authorized to hold asset - // PAYMENT_LINE_FULL = -8, // destination would go above their limit - // PAYMENT_NO_ISSUER = -9 // missing issuer on asset - // }; - // - // =========================================================================== - xdr["enum"]("PaymentResultCode", { - paymentSuccess: 0, - paymentMalformed: -1, - paymentUnderfunded: -2, - paymentSrcNoTrust: -3, - paymentSrcNotAuthorized: -4, - paymentNoDestination: -5, - paymentNoTrust: -6, - paymentNotAuthorized: -7, - paymentLineFull: -8, - paymentNoIssuer: -9 - }); - - // === xdr source ============================================================ - // - // union PaymentResult switch (PaymentResultCode code) - // { - // case PAYMENT_SUCCESS: - // void; - // case PAYMENT_MALFORMED: - // case PAYMENT_UNDERFUNDED: - // case PAYMENT_SRC_NO_TRUST: - // case PAYMENT_SRC_NOT_AUTHORIZED: - // case PAYMENT_NO_DESTINATION: - // case PAYMENT_NO_TRUST: - // case PAYMENT_NOT_AUTHORIZED: - // case PAYMENT_LINE_FULL: - // case PAYMENT_NO_ISSUER: - // void; - // }; - // - // =========================================================================== - xdr.union("PaymentResult", { - switchOn: xdr.lookup("PaymentResultCode"), - switchName: "code", - switches: [["paymentSuccess", xdr["void"]()], ["paymentMalformed", xdr["void"]()], ["paymentUnderfunded", xdr["void"]()], ["paymentSrcNoTrust", xdr["void"]()], ["paymentSrcNotAuthorized", xdr["void"]()], ["paymentNoDestination", xdr["void"]()], ["paymentNoTrust", xdr["void"]()], ["paymentNotAuthorized", xdr["void"]()], ["paymentLineFull", xdr["void"]()], ["paymentNoIssuer", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum PathPaymentStrictReceiveResultCode - // { - // // codes considered as "success" for the operation - // PATH_PAYMENT_STRICT_RECEIVE_SUCCESS = 0, // success - // - // // codes considered as "failure" for the operation - // PATH_PAYMENT_STRICT_RECEIVE_MALFORMED = -1, // bad input - // PATH_PAYMENT_STRICT_RECEIVE_UNDERFUNDED = - // -2, // not enough funds in source account - // PATH_PAYMENT_STRICT_RECEIVE_SRC_NO_TRUST = - // -3, // no trust line on source account - // PATH_PAYMENT_STRICT_RECEIVE_SRC_NOT_AUTHORIZED = - // -4, // source not authorized to transfer - // PATH_PAYMENT_STRICT_RECEIVE_NO_DESTINATION = - // -5, // destination account does not exist - // PATH_PAYMENT_STRICT_RECEIVE_NO_TRUST = - // -6, // dest missing a trust line for asset - // PATH_PAYMENT_STRICT_RECEIVE_NOT_AUTHORIZED = - // -7, // dest not authorized to hold asset - // PATH_PAYMENT_STRICT_RECEIVE_LINE_FULL = - // -8, // dest would go above their limit - // PATH_PAYMENT_STRICT_RECEIVE_NO_ISSUER = -9, // missing issuer on one asset - // PATH_PAYMENT_STRICT_RECEIVE_TOO_FEW_OFFERS = - // -10, // not enough offers to satisfy path - // PATH_PAYMENT_STRICT_RECEIVE_OFFER_CROSS_SELF = - // -11, // would cross one of its own offers - // PATH_PAYMENT_STRICT_RECEIVE_OVER_SENDMAX = -12 // could not satisfy sendmax - // }; - // - // =========================================================================== - xdr["enum"]("PathPaymentStrictReceiveResultCode", { - pathPaymentStrictReceiveSuccess: 0, - pathPaymentStrictReceiveMalformed: -1, - pathPaymentStrictReceiveUnderfunded: -2, - pathPaymentStrictReceiveSrcNoTrust: -3, - pathPaymentStrictReceiveSrcNotAuthorized: -4, - pathPaymentStrictReceiveNoDestination: -5, - pathPaymentStrictReceiveNoTrust: -6, - pathPaymentStrictReceiveNotAuthorized: -7, - pathPaymentStrictReceiveLineFull: -8, - pathPaymentStrictReceiveNoIssuer: -9, - pathPaymentStrictReceiveTooFewOffers: -10, - pathPaymentStrictReceiveOfferCrossSelf: -11, - pathPaymentStrictReceiveOverSendmax: -12 - }); - - // === xdr source ============================================================ - // - // struct SimplePaymentResult - // { - // AccountID destination; - // Asset asset; - // int64 amount; - // }; - // - // =========================================================================== - xdr.struct("SimplePaymentResult", [["destination", xdr.lookup("AccountId")], ["asset", xdr.lookup("Asset")], ["amount", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct - // { - // ClaimAtom offers<>; - // SimplePaymentResult last; - // } - // - // =========================================================================== - xdr.struct("PathPaymentStrictReceiveResultSuccess", [["offers", xdr.varArray(xdr.lookup("ClaimAtom"), 2147483647)], ["last", xdr.lookup("SimplePaymentResult")]]); - - // === xdr source ============================================================ - // - // union PathPaymentStrictReceiveResult switch ( - // PathPaymentStrictReceiveResultCode code) - // { - // case PATH_PAYMENT_STRICT_RECEIVE_SUCCESS: - // struct - // { - // ClaimAtom offers<>; - // SimplePaymentResult last; - // } success; - // case PATH_PAYMENT_STRICT_RECEIVE_MALFORMED: - // case PATH_PAYMENT_STRICT_RECEIVE_UNDERFUNDED: - // case PATH_PAYMENT_STRICT_RECEIVE_SRC_NO_TRUST: - // case PATH_PAYMENT_STRICT_RECEIVE_SRC_NOT_AUTHORIZED: - // case PATH_PAYMENT_STRICT_RECEIVE_NO_DESTINATION: - // case PATH_PAYMENT_STRICT_RECEIVE_NO_TRUST: - // case PATH_PAYMENT_STRICT_RECEIVE_NOT_AUTHORIZED: - // case PATH_PAYMENT_STRICT_RECEIVE_LINE_FULL: - // void; - // case PATH_PAYMENT_STRICT_RECEIVE_NO_ISSUER: - // Asset noIssuer; // the asset that caused the error - // case PATH_PAYMENT_STRICT_RECEIVE_TOO_FEW_OFFERS: - // case PATH_PAYMENT_STRICT_RECEIVE_OFFER_CROSS_SELF: - // case PATH_PAYMENT_STRICT_RECEIVE_OVER_SENDMAX: - // void; - // }; - // - // =========================================================================== - xdr.union("PathPaymentStrictReceiveResult", { - switchOn: xdr.lookup("PathPaymentStrictReceiveResultCode"), - switchName: "code", - switches: [["pathPaymentStrictReceiveSuccess", "success"], ["pathPaymentStrictReceiveMalformed", xdr["void"]()], ["pathPaymentStrictReceiveUnderfunded", xdr["void"]()], ["pathPaymentStrictReceiveSrcNoTrust", xdr["void"]()], ["pathPaymentStrictReceiveSrcNotAuthorized", xdr["void"]()], ["pathPaymentStrictReceiveNoDestination", xdr["void"]()], ["pathPaymentStrictReceiveNoTrust", xdr["void"]()], ["pathPaymentStrictReceiveNotAuthorized", xdr["void"]()], ["pathPaymentStrictReceiveLineFull", xdr["void"]()], ["pathPaymentStrictReceiveNoIssuer", "noIssuer"], ["pathPaymentStrictReceiveTooFewOffers", xdr["void"]()], ["pathPaymentStrictReceiveOfferCrossSelf", xdr["void"]()], ["pathPaymentStrictReceiveOverSendmax", xdr["void"]()]], - arms: { - success: xdr.lookup("PathPaymentStrictReceiveResultSuccess"), - noIssuer: xdr.lookup("Asset") - } - }); - - // === xdr source ============================================================ - // - // enum PathPaymentStrictSendResultCode - // { - // // codes considered as "success" for the operation - // PATH_PAYMENT_STRICT_SEND_SUCCESS = 0, // success - // - // // codes considered as "failure" for the operation - // PATH_PAYMENT_STRICT_SEND_MALFORMED = -1, // bad input - // PATH_PAYMENT_STRICT_SEND_UNDERFUNDED = - // -2, // not enough funds in source account - // PATH_PAYMENT_STRICT_SEND_SRC_NO_TRUST = - // -3, // no trust line on source account - // PATH_PAYMENT_STRICT_SEND_SRC_NOT_AUTHORIZED = - // -4, // source not authorized to transfer - // PATH_PAYMENT_STRICT_SEND_NO_DESTINATION = - // -5, // destination account does not exist - // PATH_PAYMENT_STRICT_SEND_NO_TRUST = - // -6, // dest missing a trust line for asset - // PATH_PAYMENT_STRICT_SEND_NOT_AUTHORIZED = - // -7, // dest not authorized to hold asset - // PATH_PAYMENT_STRICT_SEND_LINE_FULL = -8, // dest would go above their limit - // PATH_PAYMENT_STRICT_SEND_NO_ISSUER = -9, // missing issuer on one asset - // PATH_PAYMENT_STRICT_SEND_TOO_FEW_OFFERS = - // -10, // not enough offers to satisfy path - // PATH_PAYMENT_STRICT_SEND_OFFER_CROSS_SELF = - // -11, // would cross one of its own offers - // PATH_PAYMENT_STRICT_SEND_UNDER_DESTMIN = -12 // could not satisfy destMin - // }; - // - // =========================================================================== - xdr["enum"]("PathPaymentStrictSendResultCode", { - pathPaymentStrictSendSuccess: 0, - pathPaymentStrictSendMalformed: -1, - pathPaymentStrictSendUnderfunded: -2, - pathPaymentStrictSendSrcNoTrust: -3, - pathPaymentStrictSendSrcNotAuthorized: -4, - pathPaymentStrictSendNoDestination: -5, - pathPaymentStrictSendNoTrust: -6, - pathPaymentStrictSendNotAuthorized: -7, - pathPaymentStrictSendLineFull: -8, - pathPaymentStrictSendNoIssuer: -9, - pathPaymentStrictSendTooFewOffers: -10, - pathPaymentStrictSendOfferCrossSelf: -11, - pathPaymentStrictSendUnderDestmin: -12 - }); - - // === xdr source ============================================================ - // - // struct - // { - // ClaimAtom offers<>; - // SimplePaymentResult last; - // } - // - // =========================================================================== - xdr.struct("PathPaymentStrictSendResultSuccess", [["offers", xdr.varArray(xdr.lookup("ClaimAtom"), 2147483647)], ["last", xdr.lookup("SimplePaymentResult")]]); - - // === xdr source ============================================================ - // - // union PathPaymentStrictSendResult switch (PathPaymentStrictSendResultCode code) - // { - // case PATH_PAYMENT_STRICT_SEND_SUCCESS: - // struct - // { - // ClaimAtom offers<>; - // SimplePaymentResult last; - // } success; - // case PATH_PAYMENT_STRICT_SEND_MALFORMED: - // case PATH_PAYMENT_STRICT_SEND_UNDERFUNDED: - // case PATH_PAYMENT_STRICT_SEND_SRC_NO_TRUST: - // case PATH_PAYMENT_STRICT_SEND_SRC_NOT_AUTHORIZED: - // case PATH_PAYMENT_STRICT_SEND_NO_DESTINATION: - // case PATH_PAYMENT_STRICT_SEND_NO_TRUST: - // case PATH_PAYMENT_STRICT_SEND_NOT_AUTHORIZED: - // case PATH_PAYMENT_STRICT_SEND_LINE_FULL: - // void; - // case PATH_PAYMENT_STRICT_SEND_NO_ISSUER: - // Asset noIssuer; // the asset that caused the error - // case PATH_PAYMENT_STRICT_SEND_TOO_FEW_OFFERS: - // case PATH_PAYMENT_STRICT_SEND_OFFER_CROSS_SELF: - // case PATH_PAYMENT_STRICT_SEND_UNDER_DESTMIN: - // void; - // }; - // - // =========================================================================== - xdr.union("PathPaymentStrictSendResult", { - switchOn: xdr.lookup("PathPaymentStrictSendResultCode"), - switchName: "code", - switches: [["pathPaymentStrictSendSuccess", "success"], ["pathPaymentStrictSendMalformed", xdr["void"]()], ["pathPaymentStrictSendUnderfunded", xdr["void"]()], ["pathPaymentStrictSendSrcNoTrust", xdr["void"]()], ["pathPaymentStrictSendSrcNotAuthorized", xdr["void"]()], ["pathPaymentStrictSendNoDestination", xdr["void"]()], ["pathPaymentStrictSendNoTrust", xdr["void"]()], ["pathPaymentStrictSendNotAuthorized", xdr["void"]()], ["pathPaymentStrictSendLineFull", xdr["void"]()], ["pathPaymentStrictSendNoIssuer", "noIssuer"], ["pathPaymentStrictSendTooFewOffers", xdr["void"]()], ["pathPaymentStrictSendOfferCrossSelf", xdr["void"]()], ["pathPaymentStrictSendUnderDestmin", xdr["void"]()]], - arms: { - success: xdr.lookup("PathPaymentStrictSendResultSuccess"), - noIssuer: xdr.lookup("Asset") - } - }); - - // === xdr source ============================================================ - // - // enum ManageSellOfferResultCode - // { - // // codes considered as "success" for the operation - // MANAGE_SELL_OFFER_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // MANAGE_SELL_OFFER_MALFORMED = -1, // generated offer would be invalid - // MANAGE_SELL_OFFER_SELL_NO_TRUST = - // -2, // no trust line for what we're selling - // MANAGE_SELL_OFFER_BUY_NO_TRUST = -3, // no trust line for what we're buying - // MANAGE_SELL_OFFER_SELL_NOT_AUTHORIZED = -4, // not authorized to sell - // MANAGE_SELL_OFFER_BUY_NOT_AUTHORIZED = -5, // not authorized to buy - // MANAGE_SELL_OFFER_LINE_FULL = -6, // can't receive more of what it's buying - // MANAGE_SELL_OFFER_UNDERFUNDED = -7, // doesn't hold what it's trying to sell - // MANAGE_SELL_OFFER_CROSS_SELF = - // -8, // would cross an offer from the same user - // MANAGE_SELL_OFFER_SELL_NO_ISSUER = -9, // no issuer for what we're selling - // MANAGE_SELL_OFFER_BUY_NO_ISSUER = -10, // no issuer for what we're buying - // - // // update errors - // MANAGE_SELL_OFFER_NOT_FOUND = - // -11, // offerID does not match an existing offer - // - // MANAGE_SELL_OFFER_LOW_RESERVE = - // -12 // not enough funds to create a new Offer - // }; - // - // =========================================================================== - xdr["enum"]("ManageSellOfferResultCode", { - manageSellOfferSuccess: 0, - manageSellOfferMalformed: -1, - manageSellOfferSellNoTrust: -2, - manageSellOfferBuyNoTrust: -3, - manageSellOfferSellNotAuthorized: -4, - manageSellOfferBuyNotAuthorized: -5, - manageSellOfferLineFull: -6, - manageSellOfferUnderfunded: -7, - manageSellOfferCrossSelf: -8, - manageSellOfferSellNoIssuer: -9, - manageSellOfferBuyNoIssuer: -10, - manageSellOfferNotFound: -11, - manageSellOfferLowReserve: -12 - }); - - // === xdr source ============================================================ - // - // enum ManageOfferEffect - // { - // MANAGE_OFFER_CREATED = 0, - // MANAGE_OFFER_UPDATED = 1, - // MANAGE_OFFER_DELETED = 2 - // }; - // - // =========================================================================== - xdr["enum"]("ManageOfferEffect", { - manageOfferCreated: 0, - manageOfferUpdated: 1, - manageOfferDeleted: 2 - }); - - // === xdr source ============================================================ - // - // union switch (ManageOfferEffect effect) - // { - // case MANAGE_OFFER_CREATED: - // case MANAGE_OFFER_UPDATED: - // OfferEntry offer; - // case MANAGE_OFFER_DELETED: - // void; - // } - // - // =========================================================================== - xdr.union("ManageOfferSuccessResultOffer", { - switchOn: xdr.lookup("ManageOfferEffect"), - switchName: "effect", - switches: [["manageOfferCreated", "offer"], ["manageOfferUpdated", "offer"], ["manageOfferDeleted", xdr["void"]()]], - arms: { - offer: xdr.lookup("OfferEntry") - } - }); - - // === xdr source ============================================================ - // - // struct ManageOfferSuccessResult - // { - // // offers that got claimed while creating this offer - // ClaimAtom offersClaimed<>; - // - // union switch (ManageOfferEffect effect) - // { - // case MANAGE_OFFER_CREATED: - // case MANAGE_OFFER_UPDATED: - // OfferEntry offer; - // case MANAGE_OFFER_DELETED: - // void; - // } - // offer; - // }; - // - // =========================================================================== - xdr.struct("ManageOfferSuccessResult", [["offersClaimed", xdr.varArray(xdr.lookup("ClaimAtom"), 2147483647)], ["offer", xdr.lookup("ManageOfferSuccessResultOffer")]]); - - // === xdr source ============================================================ - // - // union ManageSellOfferResult switch (ManageSellOfferResultCode code) - // { - // case MANAGE_SELL_OFFER_SUCCESS: - // ManageOfferSuccessResult success; - // case MANAGE_SELL_OFFER_MALFORMED: - // case MANAGE_SELL_OFFER_SELL_NO_TRUST: - // case MANAGE_SELL_OFFER_BUY_NO_TRUST: - // case MANAGE_SELL_OFFER_SELL_NOT_AUTHORIZED: - // case MANAGE_SELL_OFFER_BUY_NOT_AUTHORIZED: - // case MANAGE_SELL_OFFER_LINE_FULL: - // case MANAGE_SELL_OFFER_UNDERFUNDED: - // case MANAGE_SELL_OFFER_CROSS_SELF: - // case MANAGE_SELL_OFFER_SELL_NO_ISSUER: - // case MANAGE_SELL_OFFER_BUY_NO_ISSUER: - // case MANAGE_SELL_OFFER_NOT_FOUND: - // case MANAGE_SELL_OFFER_LOW_RESERVE: - // void; - // }; - // - // =========================================================================== - xdr.union("ManageSellOfferResult", { - switchOn: xdr.lookup("ManageSellOfferResultCode"), - switchName: "code", - switches: [["manageSellOfferSuccess", "success"], ["manageSellOfferMalformed", xdr["void"]()], ["manageSellOfferSellNoTrust", xdr["void"]()], ["manageSellOfferBuyNoTrust", xdr["void"]()], ["manageSellOfferSellNotAuthorized", xdr["void"]()], ["manageSellOfferBuyNotAuthorized", xdr["void"]()], ["manageSellOfferLineFull", xdr["void"]()], ["manageSellOfferUnderfunded", xdr["void"]()], ["manageSellOfferCrossSelf", xdr["void"]()], ["manageSellOfferSellNoIssuer", xdr["void"]()], ["manageSellOfferBuyNoIssuer", xdr["void"]()], ["manageSellOfferNotFound", xdr["void"]()], ["manageSellOfferLowReserve", xdr["void"]()]], - arms: { - success: xdr.lookup("ManageOfferSuccessResult") - } - }); - - // === xdr source ============================================================ - // - // enum ManageBuyOfferResultCode - // { - // // codes considered as "success" for the operation - // MANAGE_BUY_OFFER_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // MANAGE_BUY_OFFER_MALFORMED = -1, // generated offer would be invalid - // MANAGE_BUY_OFFER_SELL_NO_TRUST = -2, // no trust line for what we're selling - // MANAGE_BUY_OFFER_BUY_NO_TRUST = -3, // no trust line for what we're buying - // MANAGE_BUY_OFFER_SELL_NOT_AUTHORIZED = -4, // not authorized to sell - // MANAGE_BUY_OFFER_BUY_NOT_AUTHORIZED = -5, // not authorized to buy - // MANAGE_BUY_OFFER_LINE_FULL = -6, // can't receive more of what it's buying - // MANAGE_BUY_OFFER_UNDERFUNDED = -7, // doesn't hold what it's trying to sell - // MANAGE_BUY_OFFER_CROSS_SELF = -8, // would cross an offer from the same user - // MANAGE_BUY_OFFER_SELL_NO_ISSUER = -9, // no issuer for what we're selling - // MANAGE_BUY_OFFER_BUY_NO_ISSUER = -10, // no issuer for what we're buying - // - // // update errors - // MANAGE_BUY_OFFER_NOT_FOUND = - // -11, // offerID does not match an existing offer - // - // MANAGE_BUY_OFFER_LOW_RESERVE = -12 // not enough funds to create a new Offer - // }; - // - // =========================================================================== - xdr["enum"]("ManageBuyOfferResultCode", { - manageBuyOfferSuccess: 0, - manageBuyOfferMalformed: -1, - manageBuyOfferSellNoTrust: -2, - manageBuyOfferBuyNoTrust: -3, - manageBuyOfferSellNotAuthorized: -4, - manageBuyOfferBuyNotAuthorized: -5, - manageBuyOfferLineFull: -6, - manageBuyOfferUnderfunded: -7, - manageBuyOfferCrossSelf: -8, - manageBuyOfferSellNoIssuer: -9, - manageBuyOfferBuyNoIssuer: -10, - manageBuyOfferNotFound: -11, - manageBuyOfferLowReserve: -12 - }); - - // === xdr source ============================================================ - // - // union ManageBuyOfferResult switch (ManageBuyOfferResultCode code) - // { - // case MANAGE_BUY_OFFER_SUCCESS: - // ManageOfferSuccessResult success; - // case MANAGE_BUY_OFFER_MALFORMED: - // case MANAGE_BUY_OFFER_SELL_NO_TRUST: - // case MANAGE_BUY_OFFER_BUY_NO_TRUST: - // case MANAGE_BUY_OFFER_SELL_NOT_AUTHORIZED: - // case MANAGE_BUY_OFFER_BUY_NOT_AUTHORIZED: - // case MANAGE_BUY_OFFER_LINE_FULL: - // case MANAGE_BUY_OFFER_UNDERFUNDED: - // case MANAGE_BUY_OFFER_CROSS_SELF: - // case MANAGE_BUY_OFFER_SELL_NO_ISSUER: - // case MANAGE_BUY_OFFER_BUY_NO_ISSUER: - // case MANAGE_BUY_OFFER_NOT_FOUND: - // case MANAGE_BUY_OFFER_LOW_RESERVE: - // void; - // }; - // - // =========================================================================== - xdr.union("ManageBuyOfferResult", { - switchOn: xdr.lookup("ManageBuyOfferResultCode"), - switchName: "code", - switches: [["manageBuyOfferSuccess", "success"], ["manageBuyOfferMalformed", xdr["void"]()], ["manageBuyOfferSellNoTrust", xdr["void"]()], ["manageBuyOfferBuyNoTrust", xdr["void"]()], ["manageBuyOfferSellNotAuthorized", xdr["void"]()], ["manageBuyOfferBuyNotAuthorized", xdr["void"]()], ["manageBuyOfferLineFull", xdr["void"]()], ["manageBuyOfferUnderfunded", xdr["void"]()], ["manageBuyOfferCrossSelf", xdr["void"]()], ["manageBuyOfferSellNoIssuer", xdr["void"]()], ["manageBuyOfferBuyNoIssuer", xdr["void"]()], ["manageBuyOfferNotFound", xdr["void"]()], ["manageBuyOfferLowReserve", xdr["void"]()]], - arms: { - success: xdr.lookup("ManageOfferSuccessResult") - } - }); - - // === xdr source ============================================================ - // - // enum SetOptionsResultCode - // { - // // codes considered as "success" for the operation - // SET_OPTIONS_SUCCESS = 0, - // // codes considered as "failure" for the operation - // SET_OPTIONS_LOW_RESERVE = -1, // not enough funds to add a signer - // SET_OPTIONS_TOO_MANY_SIGNERS = -2, // max number of signers already reached - // SET_OPTIONS_BAD_FLAGS = -3, // invalid combination of clear/set flags - // SET_OPTIONS_INVALID_INFLATION = -4, // inflation account does not exist - // SET_OPTIONS_CANT_CHANGE = -5, // can no longer change this option - // SET_OPTIONS_UNKNOWN_FLAG = -6, // can't set an unknown flag - // SET_OPTIONS_THRESHOLD_OUT_OF_RANGE = -7, // bad value for weight/threshold - // SET_OPTIONS_BAD_SIGNER = -8, // signer cannot be masterkey - // SET_OPTIONS_INVALID_HOME_DOMAIN = -9, // malformed home domain - // SET_OPTIONS_AUTH_REVOCABLE_REQUIRED = - // -10 // auth revocable is required for clawback - // }; - // - // =========================================================================== - xdr["enum"]("SetOptionsResultCode", { - setOptionsSuccess: 0, - setOptionsLowReserve: -1, - setOptionsTooManySigners: -2, - setOptionsBadFlags: -3, - setOptionsInvalidInflation: -4, - setOptionsCantChange: -5, - setOptionsUnknownFlag: -6, - setOptionsThresholdOutOfRange: -7, - setOptionsBadSigner: -8, - setOptionsInvalidHomeDomain: -9, - setOptionsAuthRevocableRequired: -10 - }); - - // === xdr source ============================================================ - // - // union SetOptionsResult switch (SetOptionsResultCode code) - // { - // case SET_OPTIONS_SUCCESS: - // void; - // case SET_OPTIONS_LOW_RESERVE: - // case SET_OPTIONS_TOO_MANY_SIGNERS: - // case SET_OPTIONS_BAD_FLAGS: - // case SET_OPTIONS_INVALID_INFLATION: - // case SET_OPTIONS_CANT_CHANGE: - // case SET_OPTIONS_UNKNOWN_FLAG: - // case SET_OPTIONS_THRESHOLD_OUT_OF_RANGE: - // case SET_OPTIONS_BAD_SIGNER: - // case SET_OPTIONS_INVALID_HOME_DOMAIN: - // case SET_OPTIONS_AUTH_REVOCABLE_REQUIRED: - // void; - // }; - // - // =========================================================================== - xdr.union("SetOptionsResult", { - switchOn: xdr.lookup("SetOptionsResultCode"), - switchName: "code", - switches: [["setOptionsSuccess", xdr["void"]()], ["setOptionsLowReserve", xdr["void"]()], ["setOptionsTooManySigners", xdr["void"]()], ["setOptionsBadFlags", xdr["void"]()], ["setOptionsInvalidInflation", xdr["void"]()], ["setOptionsCantChange", xdr["void"]()], ["setOptionsUnknownFlag", xdr["void"]()], ["setOptionsThresholdOutOfRange", xdr["void"]()], ["setOptionsBadSigner", xdr["void"]()], ["setOptionsInvalidHomeDomain", xdr["void"]()], ["setOptionsAuthRevocableRequired", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum ChangeTrustResultCode - // { - // // codes considered as "success" for the operation - // CHANGE_TRUST_SUCCESS = 0, - // // codes considered as "failure" for the operation - // CHANGE_TRUST_MALFORMED = -1, // bad input - // CHANGE_TRUST_NO_ISSUER = -2, // could not find issuer - // CHANGE_TRUST_INVALID_LIMIT = -3, // cannot drop limit below balance - // // cannot create with a limit of 0 - // CHANGE_TRUST_LOW_RESERVE = - // -4, // not enough funds to create a new trust line, - // CHANGE_TRUST_SELF_NOT_ALLOWED = -5, // trusting self is not allowed - // CHANGE_TRUST_TRUST_LINE_MISSING = -6, // Asset trustline is missing for pool - // CHANGE_TRUST_CANNOT_DELETE = - // -7, // Asset trustline is still referenced in a pool - // CHANGE_TRUST_NOT_AUTH_MAINTAIN_LIABILITIES = - // -8 // Asset trustline is deauthorized - // }; - // - // =========================================================================== - xdr["enum"]("ChangeTrustResultCode", { - changeTrustSuccess: 0, - changeTrustMalformed: -1, - changeTrustNoIssuer: -2, - changeTrustInvalidLimit: -3, - changeTrustLowReserve: -4, - changeTrustSelfNotAllowed: -5, - changeTrustTrustLineMissing: -6, - changeTrustCannotDelete: -7, - changeTrustNotAuthMaintainLiabilities: -8 - }); - - // === xdr source ============================================================ - // - // union ChangeTrustResult switch (ChangeTrustResultCode code) - // { - // case CHANGE_TRUST_SUCCESS: - // void; - // case CHANGE_TRUST_MALFORMED: - // case CHANGE_TRUST_NO_ISSUER: - // case CHANGE_TRUST_INVALID_LIMIT: - // case CHANGE_TRUST_LOW_RESERVE: - // case CHANGE_TRUST_SELF_NOT_ALLOWED: - // case CHANGE_TRUST_TRUST_LINE_MISSING: - // case CHANGE_TRUST_CANNOT_DELETE: - // case CHANGE_TRUST_NOT_AUTH_MAINTAIN_LIABILITIES: - // void; - // }; - // - // =========================================================================== - xdr.union("ChangeTrustResult", { - switchOn: xdr.lookup("ChangeTrustResultCode"), - switchName: "code", - switches: [["changeTrustSuccess", xdr["void"]()], ["changeTrustMalformed", xdr["void"]()], ["changeTrustNoIssuer", xdr["void"]()], ["changeTrustInvalidLimit", xdr["void"]()], ["changeTrustLowReserve", xdr["void"]()], ["changeTrustSelfNotAllowed", xdr["void"]()], ["changeTrustTrustLineMissing", xdr["void"]()], ["changeTrustCannotDelete", xdr["void"]()], ["changeTrustNotAuthMaintainLiabilities", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum AllowTrustResultCode - // { - // // codes considered as "success" for the operation - // ALLOW_TRUST_SUCCESS = 0, - // // codes considered as "failure" for the operation - // ALLOW_TRUST_MALFORMED = -1, // asset is not ASSET_TYPE_ALPHANUM - // ALLOW_TRUST_NO_TRUST_LINE = -2, // trustor does not have a trustline - // // source account does not require trust - // ALLOW_TRUST_TRUST_NOT_REQUIRED = -3, - // ALLOW_TRUST_CANT_REVOKE = -4, // source account can't revoke trust, - // ALLOW_TRUST_SELF_NOT_ALLOWED = -5, // trusting self is not allowed - // ALLOW_TRUST_LOW_RESERVE = -6 // claimable balances can't be created - // // on revoke due to low reserves - // }; - // - // =========================================================================== - xdr["enum"]("AllowTrustResultCode", { - allowTrustSuccess: 0, - allowTrustMalformed: -1, - allowTrustNoTrustLine: -2, - allowTrustTrustNotRequired: -3, - allowTrustCantRevoke: -4, - allowTrustSelfNotAllowed: -5, - allowTrustLowReserve: -6 - }); - - // === xdr source ============================================================ - // - // union AllowTrustResult switch (AllowTrustResultCode code) - // { - // case ALLOW_TRUST_SUCCESS: - // void; - // case ALLOW_TRUST_MALFORMED: - // case ALLOW_TRUST_NO_TRUST_LINE: - // case ALLOW_TRUST_TRUST_NOT_REQUIRED: - // case ALLOW_TRUST_CANT_REVOKE: - // case ALLOW_TRUST_SELF_NOT_ALLOWED: - // case ALLOW_TRUST_LOW_RESERVE: - // void; - // }; - // - // =========================================================================== - xdr.union("AllowTrustResult", { - switchOn: xdr.lookup("AllowTrustResultCode"), - switchName: "code", - switches: [["allowTrustSuccess", xdr["void"]()], ["allowTrustMalformed", xdr["void"]()], ["allowTrustNoTrustLine", xdr["void"]()], ["allowTrustTrustNotRequired", xdr["void"]()], ["allowTrustCantRevoke", xdr["void"]()], ["allowTrustSelfNotAllowed", xdr["void"]()], ["allowTrustLowReserve", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum AccountMergeResultCode - // { - // // codes considered as "success" for the operation - // ACCOUNT_MERGE_SUCCESS = 0, - // // codes considered as "failure" for the operation - // ACCOUNT_MERGE_MALFORMED = -1, // can't merge onto itself - // ACCOUNT_MERGE_NO_ACCOUNT = -2, // destination does not exist - // ACCOUNT_MERGE_IMMUTABLE_SET = -3, // source account has AUTH_IMMUTABLE set - // ACCOUNT_MERGE_HAS_SUB_ENTRIES = -4, // account has trust lines/offers - // ACCOUNT_MERGE_SEQNUM_TOO_FAR = -5, // sequence number is over max allowed - // ACCOUNT_MERGE_DEST_FULL = -6, // can't add source balance to - // // destination balance - // ACCOUNT_MERGE_IS_SPONSOR = -7 // can't merge account that is a sponsor - // }; - // - // =========================================================================== - xdr["enum"]("AccountMergeResultCode", { - accountMergeSuccess: 0, - accountMergeMalformed: -1, - accountMergeNoAccount: -2, - accountMergeImmutableSet: -3, - accountMergeHasSubEntries: -4, - accountMergeSeqnumTooFar: -5, - accountMergeDestFull: -6, - accountMergeIsSponsor: -7 - }); - - // === xdr source ============================================================ - // - // union AccountMergeResult switch (AccountMergeResultCode code) - // { - // case ACCOUNT_MERGE_SUCCESS: - // int64 sourceAccountBalance; // how much got transferred from source account - // case ACCOUNT_MERGE_MALFORMED: - // case ACCOUNT_MERGE_NO_ACCOUNT: - // case ACCOUNT_MERGE_IMMUTABLE_SET: - // case ACCOUNT_MERGE_HAS_SUB_ENTRIES: - // case ACCOUNT_MERGE_SEQNUM_TOO_FAR: - // case ACCOUNT_MERGE_DEST_FULL: - // case ACCOUNT_MERGE_IS_SPONSOR: - // void; - // }; - // - // =========================================================================== - xdr.union("AccountMergeResult", { - switchOn: xdr.lookup("AccountMergeResultCode"), - switchName: "code", - switches: [["accountMergeSuccess", "sourceAccountBalance"], ["accountMergeMalformed", xdr["void"]()], ["accountMergeNoAccount", xdr["void"]()], ["accountMergeImmutableSet", xdr["void"]()], ["accountMergeHasSubEntries", xdr["void"]()], ["accountMergeSeqnumTooFar", xdr["void"]()], ["accountMergeDestFull", xdr["void"]()], ["accountMergeIsSponsor", xdr["void"]()]], - arms: { - sourceAccountBalance: xdr.lookup("Int64") - } - }); - - // === xdr source ============================================================ - // - // enum InflationResultCode - // { - // // codes considered as "success" for the operation - // INFLATION_SUCCESS = 0, - // // codes considered as "failure" for the operation - // INFLATION_NOT_TIME = -1 - // }; - // - // =========================================================================== - xdr["enum"]("InflationResultCode", { - inflationSuccess: 0, - inflationNotTime: -1 - }); - - // === xdr source ============================================================ - // - // struct InflationPayout // or use PaymentResultAtom to limit types? - // { - // AccountID destination; - // int64 amount; - // }; - // - // =========================================================================== - xdr.struct("InflationPayout", [["destination", xdr.lookup("AccountId")], ["amount", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // union InflationResult switch (InflationResultCode code) - // { - // case INFLATION_SUCCESS: - // InflationPayout payouts<>; - // case INFLATION_NOT_TIME: - // void; - // }; - // - // =========================================================================== - xdr.union("InflationResult", { - switchOn: xdr.lookup("InflationResultCode"), - switchName: "code", - switches: [["inflationSuccess", "payouts"], ["inflationNotTime", xdr["void"]()]], - arms: { - payouts: xdr.varArray(xdr.lookup("InflationPayout"), 2147483647) - } - }); - - // === xdr source ============================================================ - // - // enum ManageDataResultCode - // { - // // codes considered as "success" for the operation - // MANAGE_DATA_SUCCESS = 0, - // // codes considered as "failure" for the operation - // MANAGE_DATA_NOT_SUPPORTED_YET = - // -1, // The network hasn't moved to this protocol change yet - // MANAGE_DATA_NAME_NOT_FOUND = - // -2, // Trying to remove a Data Entry that isn't there - // MANAGE_DATA_LOW_RESERVE = -3, // not enough funds to create a new Data Entry - // MANAGE_DATA_INVALID_NAME = -4 // Name not a valid string - // }; - // - // =========================================================================== - xdr["enum"]("ManageDataResultCode", { - manageDataSuccess: 0, - manageDataNotSupportedYet: -1, - manageDataNameNotFound: -2, - manageDataLowReserve: -3, - manageDataInvalidName: -4 - }); - - // === xdr source ============================================================ - // - // union ManageDataResult switch (ManageDataResultCode code) - // { - // case MANAGE_DATA_SUCCESS: - // void; - // case MANAGE_DATA_NOT_SUPPORTED_YET: - // case MANAGE_DATA_NAME_NOT_FOUND: - // case MANAGE_DATA_LOW_RESERVE: - // case MANAGE_DATA_INVALID_NAME: - // void; - // }; - // - // =========================================================================== - xdr.union("ManageDataResult", { - switchOn: xdr.lookup("ManageDataResultCode"), - switchName: "code", - switches: [["manageDataSuccess", xdr["void"]()], ["manageDataNotSupportedYet", xdr["void"]()], ["manageDataNameNotFound", xdr["void"]()], ["manageDataLowReserve", xdr["void"]()], ["manageDataInvalidName", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum BumpSequenceResultCode - // { - // // codes considered as "success" for the operation - // BUMP_SEQUENCE_SUCCESS = 0, - // // codes considered as "failure" for the operation - // BUMP_SEQUENCE_BAD_SEQ = -1 // `bumpTo` is not within bounds - // }; - // - // =========================================================================== - xdr["enum"]("BumpSequenceResultCode", { - bumpSequenceSuccess: 0, - bumpSequenceBadSeq: -1 - }); - - // === xdr source ============================================================ - // - // union BumpSequenceResult switch (BumpSequenceResultCode code) - // { - // case BUMP_SEQUENCE_SUCCESS: - // void; - // case BUMP_SEQUENCE_BAD_SEQ: - // void; - // }; - // - // =========================================================================== - xdr.union("BumpSequenceResult", { - switchOn: xdr.lookup("BumpSequenceResultCode"), - switchName: "code", - switches: [["bumpSequenceSuccess", xdr["void"]()], ["bumpSequenceBadSeq", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum CreateClaimableBalanceResultCode - // { - // CREATE_CLAIMABLE_BALANCE_SUCCESS = 0, - // CREATE_CLAIMABLE_BALANCE_MALFORMED = -1, - // CREATE_CLAIMABLE_BALANCE_LOW_RESERVE = -2, - // CREATE_CLAIMABLE_BALANCE_NO_TRUST = -3, - // CREATE_CLAIMABLE_BALANCE_NOT_AUTHORIZED = -4, - // CREATE_CLAIMABLE_BALANCE_UNDERFUNDED = -5 - // }; - // - // =========================================================================== - xdr["enum"]("CreateClaimableBalanceResultCode", { - createClaimableBalanceSuccess: 0, - createClaimableBalanceMalformed: -1, - createClaimableBalanceLowReserve: -2, - createClaimableBalanceNoTrust: -3, - createClaimableBalanceNotAuthorized: -4, - createClaimableBalanceUnderfunded: -5 - }); - - // === xdr source ============================================================ - // - // union CreateClaimableBalanceResult switch ( - // CreateClaimableBalanceResultCode code) - // { - // case CREATE_CLAIMABLE_BALANCE_SUCCESS: - // ClaimableBalanceID balanceID; - // case CREATE_CLAIMABLE_BALANCE_MALFORMED: - // case CREATE_CLAIMABLE_BALANCE_LOW_RESERVE: - // case CREATE_CLAIMABLE_BALANCE_NO_TRUST: - // case CREATE_CLAIMABLE_BALANCE_NOT_AUTHORIZED: - // case CREATE_CLAIMABLE_BALANCE_UNDERFUNDED: - // void; - // }; - // - // =========================================================================== - xdr.union("CreateClaimableBalanceResult", { - switchOn: xdr.lookup("CreateClaimableBalanceResultCode"), - switchName: "code", - switches: [["createClaimableBalanceSuccess", "balanceId"], ["createClaimableBalanceMalformed", xdr["void"]()], ["createClaimableBalanceLowReserve", xdr["void"]()], ["createClaimableBalanceNoTrust", xdr["void"]()], ["createClaimableBalanceNotAuthorized", xdr["void"]()], ["createClaimableBalanceUnderfunded", xdr["void"]()]], - arms: { - balanceId: xdr.lookup("ClaimableBalanceId") - } - }); - - // === xdr source ============================================================ - // - // enum ClaimClaimableBalanceResultCode - // { - // CLAIM_CLAIMABLE_BALANCE_SUCCESS = 0, - // CLAIM_CLAIMABLE_BALANCE_DOES_NOT_EXIST = -1, - // CLAIM_CLAIMABLE_BALANCE_CANNOT_CLAIM = -2, - // CLAIM_CLAIMABLE_BALANCE_LINE_FULL = -3, - // CLAIM_CLAIMABLE_BALANCE_NO_TRUST = -4, - // CLAIM_CLAIMABLE_BALANCE_NOT_AUTHORIZED = -5 - // }; - // - // =========================================================================== - xdr["enum"]("ClaimClaimableBalanceResultCode", { - claimClaimableBalanceSuccess: 0, - claimClaimableBalanceDoesNotExist: -1, - claimClaimableBalanceCannotClaim: -2, - claimClaimableBalanceLineFull: -3, - claimClaimableBalanceNoTrust: -4, - claimClaimableBalanceNotAuthorized: -5 - }); - - // === xdr source ============================================================ - // - // union ClaimClaimableBalanceResult switch (ClaimClaimableBalanceResultCode code) - // { - // case CLAIM_CLAIMABLE_BALANCE_SUCCESS: - // void; - // case CLAIM_CLAIMABLE_BALANCE_DOES_NOT_EXIST: - // case CLAIM_CLAIMABLE_BALANCE_CANNOT_CLAIM: - // case CLAIM_CLAIMABLE_BALANCE_LINE_FULL: - // case CLAIM_CLAIMABLE_BALANCE_NO_TRUST: - // case CLAIM_CLAIMABLE_BALANCE_NOT_AUTHORIZED: - // void; - // }; - // - // =========================================================================== - xdr.union("ClaimClaimableBalanceResult", { - switchOn: xdr.lookup("ClaimClaimableBalanceResultCode"), - switchName: "code", - switches: [["claimClaimableBalanceSuccess", xdr["void"]()], ["claimClaimableBalanceDoesNotExist", xdr["void"]()], ["claimClaimableBalanceCannotClaim", xdr["void"]()], ["claimClaimableBalanceLineFull", xdr["void"]()], ["claimClaimableBalanceNoTrust", xdr["void"]()], ["claimClaimableBalanceNotAuthorized", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum BeginSponsoringFutureReservesResultCode - // { - // // codes considered as "success" for the operation - // BEGIN_SPONSORING_FUTURE_RESERVES_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // BEGIN_SPONSORING_FUTURE_RESERVES_MALFORMED = -1, - // BEGIN_SPONSORING_FUTURE_RESERVES_ALREADY_SPONSORED = -2, - // BEGIN_SPONSORING_FUTURE_RESERVES_RECURSIVE = -3 - // }; - // - // =========================================================================== - xdr["enum"]("BeginSponsoringFutureReservesResultCode", { - beginSponsoringFutureReservesSuccess: 0, - beginSponsoringFutureReservesMalformed: -1, - beginSponsoringFutureReservesAlreadySponsored: -2, - beginSponsoringFutureReservesRecursive: -3 - }); - - // === xdr source ============================================================ - // - // union BeginSponsoringFutureReservesResult switch ( - // BeginSponsoringFutureReservesResultCode code) - // { - // case BEGIN_SPONSORING_FUTURE_RESERVES_SUCCESS: - // void; - // case BEGIN_SPONSORING_FUTURE_RESERVES_MALFORMED: - // case BEGIN_SPONSORING_FUTURE_RESERVES_ALREADY_SPONSORED: - // case BEGIN_SPONSORING_FUTURE_RESERVES_RECURSIVE: - // void; - // }; - // - // =========================================================================== - xdr.union("BeginSponsoringFutureReservesResult", { - switchOn: xdr.lookup("BeginSponsoringFutureReservesResultCode"), - switchName: "code", - switches: [["beginSponsoringFutureReservesSuccess", xdr["void"]()], ["beginSponsoringFutureReservesMalformed", xdr["void"]()], ["beginSponsoringFutureReservesAlreadySponsored", xdr["void"]()], ["beginSponsoringFutureReservesRecursive", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum EndSponsoringFutureReservesResultCode - // { - // // codes considered as "success" for the operation - // END_SPONSORING_FUTURE_RESERVES_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // END_SPONSORING_FUTURE_RESERVES_NOT_SPONSORED = -1 - // }; - // - // =========================================================================== - xdr["enum"]("EndSponsoringFutureReservesResultCode", { - endSponsoringFutureReservesSuccess: 0, - endSponsoringFutureReservesNotSponsored: -1 - }); - - // === xdr source ============================================================ - // - // union EndSponsoringFutureReservesResult switch ( - // EndSponsoringFutureReservesResultCode code) - // { - // case END_SPONSORING_FUTURE_RESERVES_SUCCESS: - // void; - // case END_SPONSORING_FUTURE_RESERVES_NOT_SPONSORED: - // void; - // }; - // - // =========================================================================== - xdr.union("EndSponsoringFutureReservesResult", { - switchOn: xdr.lookup("EndSponsoringFutureReservesResultCode"), - switchName: "code", - switches: [["endSponsoringFutureReservesSuccess", xdr["void"]()], ["endSponsoringFutureReservesNotSponsored", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum RevokeSponsorshipResultCode - // { - // // codes considered as "success" for the operation - // REVOKE_SPONSORSHIP_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // REVOKE_SPONSORSHIP_DOES_NOT_EXIST = -1, - // REVOKE_SPONSORSHIP_NOT_SPONSOR = -2, - // REVOKE_SPONSORSHIP_LOW_RESERVE = -3, - // REVOKE_SPONSORSHIP_ONLY_TRANSFERABLE = -4, - // REVOKE_SPONSORSHIP_MALFORMED = -5 - // }; - // - // =========================================================================== - xdr["enum"]("RevokeSponsorshipResultCode", { - revokeSponsorshipSuccess: 0, - revokeSponsorshipDoesNotExist: -1, - revokeSponsorshipNotSponsor: -2, - revokeSponsorshipLowReserve: -3, - revokeSponsorshipOnlyTransferable: -4, - revokeSponsorshipMalformed: -5 - }); - - // === xdr source ============================================================ - // - // union RevokeSponsorshipResult switch (RevokeSponsorshipResultCode code) - // { - // case REVOKE_SPONSORSHIP_SUCCESS: - // void; - // case REVOKE_SPONSORSHIP_DOES_NOT_EXIST: - // case REVOKE_SPONSORSHIP_NOT_SPONSOR: - // case REVOKE_SPONSORSHIP_LOW_RESERVE: - // case REVOKE_SPONSORSHIP_ONLY_TRANSFERABLE: - // case REVOKE_SPONSORSHIP_MALFORMED: - // void; - // }; - // - // =========================================================================== - xdr.union("RevokeSponsorshipResult", { - switchOn: xdr.lookup("RevokeSponsorshipResultCode"), - switchName: "code", - switches: [["revokeSponsorshipSuccess", xdr["void"]()], ["revokeSponsorshipDoesNotExist", xdr["void"]()], ["revokeSponsorshipNotSponsor", xdr["void"]()], ["revokeSponsorshipLowReserve", xdr["void"]()], ["revokeSponsorshipOnlyTransferable", xdr["void"]()], ["revokeSponsorshipMalformed", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum ClawbackResultCode - // { - // // codes considered as "success" for the operation - // CLAWBACK_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // CLAWBACK_MALFORMED = -1, - // CLAWBACK_NOT_CLAWBACK_ENABLED = -2, - // CLAWBACK_NO_TRUST = -3, - // CLAWBACK_UNDERFUNDED = -4 - // }; - // - // =========================================================================== - xdr["enum"]("ClawbackResultCode", { - clawbackSuccess: 0, - clawbackMalformed: -1, - clawbackNotClawbackEnabled: -2, - clawbackNoTrust: -3, - clawbackUnderfunded: -4 - }); - - // === xdr source ============================================================ - // - // union ClawbackResult switch (ClawbackResultCode code) - // { - // case CLAWBACK_SUCCESS: - // void; - // case CLAWBACK_MALFORMED: - // case CLAWBACK_NOT_CLAWBACK_ENABLED: - // case CLAWBACK_NO_TRUST: - // case CLAWBACK_UNDERFUNDED: - // void; - // }; - // - // =========================================================================== - xdr.union("ClawbackResult", { - switchOn: xdr.lookup("ClawbackResultCode"), - switchName: "code", - switches: [["clawbackSuccess", xdr["void"]()], ["clawbackMalformed", xdr["void"]()], ["clawbackNotClawbackEnabled", xdr["void"]()], ["clawbackNoTrust", xdr["void"]()], ["clawbackUnderfunded", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum ClawbackClaimableBalanceResultCode - // { - // // codes considered as "success" for the operation - // CLAWBACK_CLAIMABLE_BALANCE_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // CLAWBACK_CLAIMABLE_BALANCE_DOES_NOT_EXIST = -1, - // CLAWBACK_CLAIMABLE_BALANCE_NOT_ISSUER = -2, - // CLAWBACK_CLAIMABLE_BALANCE_NOT_CLAWBACK_ENABLED = -3 - // }; - // - // =========================================================================== - xdr["enum"]("ClawbackClaimableBalanceResultCode", { - clawbackClaimableBalanceSuccess: 0, - clawbackClaimableBalanceDoesNotExist: -1, - clawbackClaimableBalanceNotIssuer: -2, - clawbackClaimableBalanceNotClawbackEnabled: -3 - }); - - // === xdr source ============================================================ - // - // union ClawbackClaimableBalanceResult switch ( - // ClawbackClaimableBalanceResultCode code) - // { - // case CLAWBACK_CLAIMABLE_BALANCE_SUCCESS: - // void; - // case CLAWBACK_CLAIMABLE_BALANCE_DOES_NOT_EXIST: - // case CLAWBACK_CLAIMABLE_BALANCE_NOT_ISSUER: - // case CLAWBACK_CLAIMABLE_BALANCE_NOT_CLAWBACK_ENABLED: - // void; - // }; - // - // =========================================================================== - xdr.union("ClawbackClaimableBalanceResult", { - switchOn: xdr.lookup("ClawbackClaimableBalanceResultCode"), - switchName: "code", - switches: [["clawbackClaimableBalanceSuccess", xdr["void"]()], ["clawbackClaimableBalanceDoesNotExist", xdr["void"]()], ["clawbackClaimableBalanceNotIssuer", xdr["void"]()], ["clawbackClaimableBalanceNotClawbackEnabled", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum SetTrustLineFlagsResultCode - // { - // // codes considered as "success" for the operation - // SET_TRUST_LINE_FLAGS_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // SET_TRUST_LINE_FLAGS_MALFORMED = -1, - // SET_TRUST_LINE_FLAGS_NO_TRUST_LINE = -2, - // SET_TRUST_LINE_FLAGS_CANT_REVOKE = -3, - // SET_TRUST_LINE_FLAGS_INVALID_STATE = -4, - // SET_TRUST_LINE_FLAGS_LOW_RESERVE = -5 // claimable balances can't be created - // // on revoke due to low reserves - // }; - // - // =========================================================================== - xdr["enum"]("SetTrustLineFlagsResultCode", { - setTrustLineFlagsSuccess: 0, - setTrustLineFlagsMalformed: -1, - setTrustLineFlagsNoTrustLine: -2, - setTrustLineFlagsCantRevoke: -3, - setTrustLineFlagsInvalidState: -4, - setTrustLineFlagsLowReserve: -5 - }); - - // === xdr source ============================================================ - // - // union SetTrustLineFlagsResult switch (SetTrustLineFlagsResultCode code) - // { - // case SET_TRUST_LINE_FLAGS_SUCCESS: - // void; - // case SET_TRUST_LINE_FLAGS_MALFORMED: - // case SET_TRUST_LINE_FLAGS_NO_TRUST_LINE: - // case SET_TRUST_LINE_FLAGS_CANT_REVOKE: - // case SET_TRUST_LINE_FLAGS_INVALID_STATE: - // case SET_TRUST_LINE_FLAGS_LOW_RESERVE: - // void; - // }; - // - // =========================================================================== - xdr.union("SetTrustLineFlagsResult", { - switchOn: xdr.lookup("SetTrustLineFlagsResultCode"), - switchName: "code", - switches: [["setTrustLineFlagsSuccess", xdr["void"]()], ["setTrustLineFlagsMalformed", xdr["void"]()], ["setTrustLineFlagsNoTrustLine", xdr["void"]()], ["setTrustLineFlagsCantRevoke", xdr["void"]()], ["setTrustLineFlagsInvalidState", xdr["void"]()], ["setTrustLineFlagsLowReserve", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum LiquidityPoolDepositResultCode - // { - // // codes considered as "success" for the operation - // LIQUIDITY_POOL_DEPOSIT_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // LIQUIDITY_POOL_DEPOSIT_MALFORMED = -1, // bad input - // LIQUIDITY_POOL_DEPOSIT_NO_TRUST = -2, // no trust line for one of the - // // assets - // LIQUIDITY_POOL_DEPOSIT_NOT_AUTHORIZED = -3, // not authorized for one of the - // // assets - // LIQUIDITY_POOL_DEPOSIT_UNDERFUNDED = -4, // not enough balance for one of - // // the assets - // LIQUIDITY_POOL_DEPOSIT_LINE_FULL = -5, // pool share trust line doesn't - // // have sufficient limit - // LIQUIDITY_POOL_DEPOSIT_BAD_PRICE = -6, // deposit price outside bounds - // LIQUIDITY_POOL_DEPOSIT_POOL_FULL = -7 // pool reserves are full - // }; - // - // =========================================================================== - xdr["enum"]("LiquidityPoolDepositResultCode", { - liquidityPoolDepositSuccess: 0, - liquidityPoolDepositMalformed: -1, - liquidityPoolDepositNoTrust: -2, - liquidityPoolDepositNotAuthorized: -3, - liquidityPoolDepositUnderfunded: -4, - liquidityPoolDepositLineFull: -5, - liquidityPoolDepositBadPrice: -6, - liquidityPoolDepositPoolFull: -7 - }); - - // === xdr source ============================================================ - // - // union LiquidityPoolDepositResult switch (LiquidityPoolDepositResultCode code) - // { - // case LIQUIDITY_POOL_DEPOSIT_SUCCESS: - // void; - // case LIQUIDITY_POOL_DEPOSIT_MALFORMED: - // case LIQUIDITY_POOL_DEPOSIT_NO_TRUST: - // case LIQUIDITY_POOL_DEPOSIT_NOT_AUTHORIZED: - // case LIQUIDITY_POOL_DEPOSIT_UNDERFUNDED: - // case LIQUIDITY_POOL_DEPOSIT_LINE_FULL: - // case LIQUIDITY_POOL_DEPOSIT_BAD_PRICE: - // case LIQUIDITY_POOL_DEPOSIT_POOL_FULL: - // void; - // }; - // - // =========================================================================== - xdr.union("LiquidityPoolDepositResult", { - switchOn: xdr.lookup("LiquidityPoolDepositResultCode"), - switchName: "code", - switches: [["liquidityPoolDepositSuccess", xdr["void"]()], ["liquidityPoolDepositMalformed", xdr["void"]()], ["liquidityPoolDepositNoTrust", xdr["void"]()], ["liquidityPoolDepositNotAuthorized", xdr["void"]()], ["liquidityPoolDepositUnderfunded", xdr["void"]()], ["liquidityPoolDepositLineFull", xdr["void"]()], ["liquidityPoolDepositBadPrice", xdr["void"]()], ["liquidityPoolDepositPoolFull", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum LiquidityPoolWithdrawResultCode - // { - // // codes considered as "success" for the operation - // LIQUIDITY_POOL_WITHDRAW_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // LIQUIDITY_POOL_WITHDRAW_MALFORMED = -1, // bad input - // LIQUIDITY_POOL_WITHDRAW_NO_TRUST = -2, // no trust line for one of the - // // assets - // LIQUIDITY_POOL_WITHDRAW_UNDERFUNDED = -3, // not enough balance of the - // // pool share - // LIQUIDITY_POOL_WITHDRAW_LINE_FULL = -4, // would go above limit for one - // // of the assets - // LIQUIDITY_POOL_WITHDRAW_UNDER_MINIMUM = -5 // didn't withdraw enough - // }; - // - // =========================================================================== - xdr["enum"]("LiquidityPoolWithdrawResultCode", { - liquidityPoolWithdrawSuccess: 0, - liquidityPoolWithdrawMalformed: -1, - liquidityPoolWithdrawNoTrust: -2, - liquidityPoolWithdrawUnderfunded: -3, - liquidityPoolWithdrawLineFull: -4, - liquidityPoolWithdrawUnderMinimum: -5 - }); - - // === xdr source ============================================================ - // - // union LiquidityPoolWithdrawResult switch (LiquidityPoolWithdrawResultCode code) - // { - // case LIQUIDITY_POOL_WITHDRAW_SUCCESS: - // void; - // case LIQUIDITY_POOL_WITHDRAW_MALFORMED: - // case LIQUIDITY_POOL_WITHDRAW_NO_TRUST: - // case LIQUIDITY_POOL_WITHDRAW_UNDERFUNDED: - // case LIQUIDITY_POOL_WITHDRAW_LINE_FULL: - // case LIQUIDITY_POOL_WITHDRAW_UNDER_MINIMUM: - // void; - // }; - // - // =========================================================================== - xdr.union("LiquidityPoolWithdrawResult", { - switchOn: xdr.lookup("LiquidityPoolWithdrawResultCode"), - switchName: "code", - switches: [["liquidityPoolWithdrawSuccess", xdr["void"]()], ["liquidityPoolWithdrawMalformed", xdr["void"]()], ["liquidityPoolWithdrawNoTrust", xdr["void"]()], ["liquidityPoolWithdrawUnderfunded", xdr["void"]()], ["liquidityPoolWithdrawLineFull", xdr["void"]()], ["liquidityPoolWithdrawUnderMinimum", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum InvokeHostFunctionResultCode - // { - // // codes considered as "success" for the operation - // INVOKE_HOST_FUNCTION_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // INVOKE_HOST_FUNCTION_MALFORMED = -1, - // INVOKE_HOST_FUNCTION_TRAPPED = -2, - // INVOKE_HOST_FUNCTION_RESOURCE_LIMIT_EXCEEDED = -3, - // INVOKE_HOST_FUNCTION_ENTRY_ARCHIVED = -4, - // INVOKE_HOST_FUNCTION_INSUFFICIENT_REFUNDABLE_FEE = -5 - // }; - // - // =========================================================================== - xdr["enum"]("InvokeHostFunctionResultCode", { - invokeHostFunctionSuccess: 0, - invokeHostFunctionMalformed: -1, - invokeHostFunctionTrapped: -2, - invokeHostFunctionResourceLimitExceeded: -3, - invokeHostFunctionEntryArchived: -4, - invokeHostFunctionInsufficientRefundableFee: -5 - }); - - // === xdr source ============================================================ - // - // union InvokeHostFunctionResult switch (InvokeHostFunctionResultCode code) - // { - // case INVOKE_HOST_FUNCTION_SUCCESS: - // Hash success; // sha256(InvokeHostFunctionSuccessPreImage) - // case INVOKE_HOST_FUNCTION_MALFORMED: - // case INVOKE_HOST_FUNCTION_TRAPPED: - // case INVOKE_HOST_FUNCTION_RESOURCE_LIMIT_EXCEEDED: - // case INVOKE_HOST_FUNCTION_ENTRY_ARCHIVED: - // case INVOKE_HOST_FUNCTION_INSUFFICIENT_REFUNDABLE_FEE: - // void; - // }; - // - // =========================================================================== - xdr.union("InvokeHostFunctionResult", { - switchOn: xdr.lookup("InvokeHostFunctionResultCode"), - switchName: "code", - switches: [["invokeHostFunctionSuccess", "success"], ["invokeHostFunctionMalformed", xdr["void"]()], ["invokeHostFunctionTrapped", xdr["void"]()], ["invokeHostFunctionResourceLimitExceeded", xdr["void"]()], ["invokeHostFunctionEntryArchived", xdr["void"]()], ["invokeHostFunctionInsufficientRefundableFee", xdr["void"]()]], - arms: { - success: xdr.lookup("Hash") - } - }); - - // === xdr source ============================================================ - // - // enum ExtendFootprintTTLResultCode - // { - // // codes considered as "success" for the operation - // EXTEND_FOOTPRINT_TTL_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // EXTEND_FOOTPRINT_TTL_MALFORMED = -1, - // EXTEND_FOOTPRINT_TTL_RESOURCE_LIMIT_EXCEEDED = -2, - // EXTEND_FOOTPRINT_TTL_INSUFFICIENT_REFUNDABLE_FEE = -3 - // }; - // - // =========================================================================== - xdr["enum"]("ExtendFootprintTtlResultCode", { - extendFootprintTtlSuccess: 0, - extendFootprintTtlMalformed: -1, - extendFootprintTtlResourceLimitExceeded: -2, - extendFootprintTtlInsufficientRefundableFee: -3 - }); - - // === xdr source ============================================================ - // - // union ExtendFootprintTTLResult switch (ExtendFootprintTTLResultCode code) - // { - // case EXTEND_FOOTPRINT_TTL_SUCCESS: - // void; - // case EXTEND_FOOTPRINT_TTL_MALFORMED: - // case EXTEND_FOOTPRINT_TTL_RESOURCE_LIMIT_EXCEEDED: - // case EXTEND_FOOTPRINT_TTL_INSUFFICIENT_REFUNDABLE_FEE: - // void; - // }; - // - // =========================================================================== - xdr.union("ExtendFootprintTtlResult", { - switchOn: xdr.lookup("ExtendFootprintTtlResultCode"), - switchName: "code", - switches: [["extendFootprintTtlSuccess", xdr["void"]()], ["extendFootprintTtlMalformed", xdr["void"]()], ["extendFootprintTtlResourceLimitExceeded", xdr["void"]()], ["extendFootprintTtlInsufficientRefundableFee", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum RestoreFootprintResultCode - // { - // // codes considered as "success" for the operation - // RESTORE_FOOTPRINT_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // RESTORE_FOOTPRINT_MALFORMED = -1, - // RESTORE_FOOTPRINT_RESOURCE_LIMIT_EXCEEDED = -2, - // RESTORE_FOOTPRINT_INSUFFICIENT_REFUNDABLE_FEE = -3 - // }; - // - // =========================================================================== - xdr["enum"]("RestoreFootprintResultCode", { - restoreFootprintSuccess: 0, - restoreFootprintMalformed: -1, - restoreFootprintResourceLimitExceeded: -2, - restoreFootprintInsufficientRefundableFee: -3 - }); - - // === xdr source ============================================================ - // - // union RestoreFootprintResult switch (RestoreFootprintResultCode code) - // { - // case RESTORE_FOOTPRINT_SUCCESS: - // void; - // case RESTORE_FOOTPRINT_MALFORMED: - // case RESTORE_FOOTPRINT_RESOURCE_LIMIT_EXCEEDED: - // case RESTORE_FOOTPRINT_INSUFFICIENT_REFUNDABLE_FEE: - // void; - // }; - // - // =========================================================================== - xdr.union("RestoreFootprintResult", { - switchOn: xdr.lookup("RestoreFootprintResultCode"), - switchName: "code", - switches: [["restoreFootprintSuccess", xdr["void"]()], ["restoreFootprintMalformed", xdr["void"]()], ["restoreFootprintResourceLimitExceeded", xdr["void"]()], ["restoreFootprintInsufficientRefundableFee", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum OperationResultCode - // { - // opINNER = 0, // inner object result is valid - // - // opBAD_AUTH = -1, // too few valid signatures / wrong network - // opNO_ACCOUNT = -2, // source account was not found - // opNOT_SUPPORTED = -3, // operation not supported at this time - // opTOO_MANY_SUBENTRIES = -4, // max number of subentries already reached - // opEXCEEDED_WORK_LIMIT = -5, // operation did too much work - // opTOO_MANY_SPONSORING = -6 // account is sponsoring too many entries - // }; - // - // =========================================================================== - xdr["enum"]("OperationResultCode", { - opInner: 0, - opBadAuth: -1, - opNoAccount: -2, - opNotSupported: -3, - opTooManySubentries: -4, - opExceededWorkLimit: -5, - opTooManySponsoring: -6 - }); - - // === xdr source ============================================================ - // - // union switch (OperationType type) - // { - // case CREATE_ACCOUNT: - // CreateAccountResult createAccountResult; - // case PAYMENT: - // PaymentResult paymentResult; - // case PATH_PAYMENT_STRICT_RECEIVE: - // PathPaymentStrictReceiveResult pathPaymentStrictReceiveResult; - // case MANAGE_SELL_OFFER: - // ManageSellOfferResult manageSellOfferResult; - // case CREATE_PASSIVE_SELL_OFFER: - // ManageSellOfferResult createPassiveSellOfferResult; - // case SET_OPTIONS: - // SetOptionsResult setOptionsResult; - // case CHANGE_TRUST: - // ChangeTrustResult changeTrustResult; - // case ALLOW_TRUST: - // AllowTrustResult allowTrustResult; - // case ACCOUNT_MERGE: - // AccountMergeResult accountMergeResult; - // case INFLATION: - // InflationResult inflationResult; - // case MANAGE_DATA: - // ManageDataResult manageDataResult; - // case BUMP_SEQUENCE: - // BumpSequenceResult bumpSeqResult; - // case MANAGE_BUY_OFFER: - // ManageBuyOfferResult manageBuyOfferResult; - // case PATH_PAYMENT_STRICT_SEND: - // PathPaymentStrictSendResult pathPaymentStrictSendResult; - // case CREATE_CLAIMABLE_BALANCE: - // CreateClaimableBalanceResult createClaimableBalanceResult; - // case CLAIM_CLAIMABLE_BALANCE: - // ClaimClaimableBalanceResult claimClaimableBalanceResult; - // case BEGIN_SPONSORING_FUTURE_RESERVES: - // BeginSponsoringFutureReservesResult beginSponsoringFutureReservesResult; - // case END_SPONSORING_FUTURE_RESERVES: - // EndSponsoringFutureReservesResult endSponsoringFutureReservesResult; - // case REVOKE_SPONSORSHIP: - // RevokeSponsorshipResult revokeSponsorshipResult; - // case CLAWBACK: - // ClawbackResult clawbackResult; - // case CLAWBACK_CLAIMABLE_BALANCE: - // ClawbackClaimableBalanceResult clawbackClaimableBalanceResult; - // case SET_TRUST_LINE_FLAGS: - // SetTrustLineFlagsResult setTrustLineFlagsResult; - // case LIQUIDITY_POOL_DEPOSIT: - // LiquidityPoolDepositResult liquidityPoolDepositResult; - // case LIQUIDITY_POOL_WITHDRAW: - // LiquidityPoolWithdrawResult liquidityPoolWithdrawResult; - // case INVOKE_HOST_FUNCTION: - // InvokeHostFunctionResult invokeHostFunctionResult; - // case EXTEND_FOOTPRINT_TTL: - // ExtendFootprintTTLResult extendFootprintTTLResult; - // case RESTORE_FOOTPRINT: - // RestoreFootprintResult restoreFootprintResult; - // } - // - // =========================================================================== - xdr.union("OperationResultTr", { - switchOn: xdr.lookup("OperationType"), - switchName: "type", - switches: [["createAccount", "createAccountResult"], ["payment", "paymentResult"], ["pathPaymentStrictReceive", "pathPaymentStrictReceiveResult"], ["manageSellOffer", "manageSellOfferResult"], ["createPassiveSellOffer", "createPassiveSellOfferResult"], ["setOptions", "setOptionsResult"], ["changeTrust", "changeTrustResult"], ["allowTrust", "allowTrustResult"], ["accountMerge", "accountMergeResult"], ["inflation", "inflationResult"], ["manageData", "manageDataResult"], ["bumpSequence", "bumpSeqResult"], ["manageBuyOffer", "manageBuyOfferResult"], ["pathPaymentStrictSend", "pathPaymentStrictSendResult"], ["createClaimableBalance", "createClaimableBalanceResult"], ["claimClaimableBalance", "claimClaimableBalanceResult"], ["beginSponsoringFutureReserves", "beginSponsoringFutureReservesResult"], ["endSponsoringFutureReserves", "endSponsoringFutureReservesResult"], ["revokeSponsorship", "revokeSponsorshipResult"], ["clawback", "clawbackResult"], ["clawbackClaimableBalance", "clawbackClaimableBalanceResult"], ["setTrustLineFlags", "setTrustLineFlagsResult"], ["liquidityPoolDeposit", "liquidityPoolDepositResult"], ["liquidityPoolWithdraw", "liquidityPoolWithdrawResult"], ["invokeHostFunction", "invokeHostFunctionResult"], ["extendFootprintTtl", "extendFootprintTtlResult"], ["restoreFootprint", "restoreFootprintResult"]], - arms: { - createAccountResult: xdr.lookup("CreateAccountResult"), - paymentResult: xdr.lookup("PaymentResult"), - pathPaymentStrictReceiveResult: xdr.lookup("PathPaymentStrictReceiveResult"), - manageSellOfferResult: xdr.lookup("ManageSellOfferResult"), - createPassiveSellOfferResult: xdr.lookup("ManageSellOfferResult"), - setOptionsResult: xdr.lookup("SetOptionsResult"), - changeTrustResult: xdr.lookup("ChangeTrustResult"), - allowTrustResult: xdr.lookup("AllowTrustResult"), - accountMergeResult: xdr.lookup("AccountMergeResult"), - inflationResult: xdr.lookup("InflationResult"), - manageDataResult: xdr.lookup("ManageDataResult"), - bumpSeqResult: xdr.lookup("BumpSequenceResult"), - manageBuyOfferResult: xdr.lookup("ManageBuyOfferResult"), - pathPaymentStrictSendResult: xdr.lookup("PathPaymentStrictSendResult"), - createClaimableBalanceResult: xdr.lookup("CreateClaimableBalanceResult"), - claimClaimableBalanceResult: xdr.lookup("ClaimClaimableBalanceResult"), - beginSponsoringFutureReservesResult: xdr.lookup("BeginSponsoringFutureReservesResult"), - endSponsoringFutureReservesResult: xdr.lookup("EndSponsoringFutureReservesResult"), - revokeSponsorshipResult: xdr.lookup("RevokeSponsorshipResult"), - clawbackResult: xdr.lookup("ClawbackResult"), - clawbackClaimableBalanceResult: xdr.lookup("ClawbackClaimableBalanceResult"), - setTrustLineFlagsResult: xdr.lookup("SetTrustLineFlagsResult"), - liquidityPoolDepositResult: xdr.lookup("LiquidityPoolDepositResult"), - liquidityPoolWithdrawResult: xdr.lookup("LiquidityPoolWithdrawResult"), - invokeHostFunctionResult: xdr.lookup("InvokeHostFunctionResult"), - extendFootprintTtlResult: xdr.lookup("ExtendFootprintTtlResult"), - restoreFootprintResult: xdr.lookup("RestoreFootprintResult") - } - }); - - // === xdr source ============================================================ - // - // union OperationResult switch (OperationResultCode code) - // { - // case opINNER: - // union switch (OperationType type) - // { - // case CREATE_ACCOUNT: - // CreateAccountResult createAccountResult; - // case PAYMENT: - // PaymentResult paymentResult; - // case PATH_PAYMENT_STRICT_RECEIVE: - // PathPaymentStrictReceiveResult pathPaymentStrictReceiveResult; - // case MANAGE_SELL_OFFER: - // ManageSellOfferResult manageSellOfferResult; - // case CREATE_PASSIVE_SELL_OFFER: - // ManageSellOfferResult createPassiveSellOfferResult; - // case SET_OPTIONS: - // SetOptionsResult setOptionsResult; - // case CHANGE_TRUST: - // ChangeTrustResult changeTrustResult; - // case ALLOW_TRUST: - // AllowTrustResult allowTrustResult; - // case ACCOUNT_MERGE: - // AccountMergeResult accountMergeResult; - // case INFLATION: - // InflationResult inflationResult; - // case MANAGE_DATA: - // ManageDataResult manageDataResult; - // case BUMP_SEQUENCE: - // BumpSequenceResult bumpSeqResult; - // case MANAGE_BUY_OFFER: - // ManageBuyOfferResult manageBuyOfferResult; - // case PATH_PAYMENT_STRICT_SEND: - // PathPaymentStrictSendResult pathPaymentStrictSendResult; - // case CREATE_CLAIMABLE_BALANCE: - // CreateClaimableBalanceResult createClaimableBalanceResult; - // case CLAIM_CLAIMABLE_BALANCE: - // ClaimClaimableBalanceResult claimClaimableBalanceResult; - // case BEGIN_SPONSORING_FUTURE_RESERVES: - // BeginSponsoringFutureReservesResult beginSponsoringFutureReservesResult; - // case END_SPONSORING_FUTURE_RESERVES: - // EndSponsoringFutureReservesResult endSponsoringFutureReservesResult; - // case REVOKE_SPONSORSHIP: - // RevokeSponsorshipResult revokeSponsorshipResult; - // case CLAWBACK: - // ClawbackResult clawbackResult; - // case CLAWBACK_CLAIMABLE_BALANCE: - // ClawbackClaimableBalanceResult clawbackClaimableBalanceResult; - // case SET_TRUST_LINE_FLAGS: - // SetTrustLineFlagsResult setTrustLineFlagsResult; - // case LIQUIDITY_POOL_DEPOSIT: - // LiquidityPoolDepositResult liquidityPoolDepositResult; - // case LIQUIDITY_POOL_WITHDRAW: - // LiquidityPoolWithdrawResult liquidityPoolWithdrawResult; - // case INVOKE_HOST_FUNCTION: - // InvokeHostFunctionResult invokeHostFunctionResult; - // case EXTEND_FOOTPRINT_TTL: - // ExtendFootprintTTLResult extendFootprintTTLResult; - // case RESTORE_FOOTPRINT: - // RestoreFootprintResult restoreFootprintResult; - // } - // tr; - // case opBAD_AUTH: - // case opNO_ACCOUNT: - // case opNOT_SUPPORTED: - // case opTOO_MANY_SUBENTRIES: - // case opEXCEEDED_WORK_LIMIT: - // case opTOO_MANY_SPONSORING: - // void; - // }; - // - // =========================================================================== - xdr.union("OperationResult", { - switchOn: xdr.lookup("OperationResultCode"), - switchName: "code", - switches: [["opInner", "tr"], ["opBadAuth", xdr["void"]()], ["opNoAccount", xdr["void"]()], ["opNotSupported", xdr["void"]()], ["opTooManySubentries", xdr["void"]()], ["opExceededWorkLimit", xdr["void"]()], ["opTooManySponsoring", xdr["void"]()]], - arms: { - tr: xdr.lookup("OperationResultTr") - } - }); - - // === xdr source ============================================================ - // - // enum TransactionResultCode - // { - // txFEE_BUMP_INNER_SUCCESS = 1, // fee bump inner transaction succeeded - // txSUCCESS = 0, // all operations succeeded - // - // txFAILED = -1, // one of the operations failed (none were applied) - // - // txTOO_EARLY = -2, // ledger closeTime before minTime - // txTOO_LATE = -3, // ledger closeTime after maxTime - // txMISSING_OPERATION = -4, // no operation was specified - // txBAD_SEQ = -5, // sequence number does not match source account - // - // txBAD_AUTH = -6, // too few valid signatures / wrong network - // txINSUFFICIENT_BALANCE = -7, // fee would bring account below reserve - // txNO_ACCOUNT = -8, // source account not found - // txINSUFFICIENT_FEE = -9, // fee is too small - // txBAD_AUTH_EXTRA = -10, // unused signatures attached to transaction - // txINTERNAL_ERROR = -11, // an unknown error occurred - // - // txNOT_SUPPORTED = -12, // transaction type not supported - // txFEE_BUMP_INNER_FAILED = -13, // fee bump inner transaction failed - // txBAD_SPONSORSHIP = -14, // sponsorship not confirmed - // txBAD_MIN_SEQ_AGE_OR_GAP = -15, // minSeqAge or minSeqLedgerGap conditions not met - // txMALFORMED = -16, // precondition is invalid - // txSOROBAN_INVALID = -17 // soroban-specific preconditions were not met - // }; - // - // =========================================================================== - xdr["enum"]("TransactionResultCode", { - txFeeBumpInnerSuccess: 1, - txSuccess: 0, - txFailed: -1, - txTooEarly: -2, - txTooLate: -3, - txMissingOperation: -4, - txBadSeq: -5, - txBadAuth: -6, - txInsufficientBalance: -7, - txNoAccount: -8, - txInsufficientFee: -9, - txBadAuthExtra: -10, - txInternalError: -11, - txNotSupported: -12, - txFeeBumpInnerFailed: -13, - txBadSponsorship: -14, - txBadMinSeqAgeOrGap: -15, - txMalformed: -16, - txSorobanInvalid: -17 - }); - - // === xdr source ============================================================ - // - // union switch (TransactionResultCode code) - // { - // // txFEE_BUMP_INNER_SUCCESS is not included - // case txSUCCESS: - // case txFAILED: - // OperationResult results<>; - // case txTOO_EARLY: - // case txTOO_LATE: - // case txMISSING_OPERATION: - // case txBAD_SEQ: - // case txBAD_AUTH: - // case txINSUFFICIENT_BALANCE: - // case txNO_ACCOUNT: - // case txINSUFFICIENT_FEE: - // case txBAD_AUTH_EXTRA: - // case txINTERNAL_ERROR: - // case txNOT_SUPPORTED: - // // txFEE_BUMP_INNER_FAILED is not included - // case txBAD_SPONSORSHIP: - // case txBAD_MIN_SEQ_AGE_OR_GAP: - // case txMALFORMED: - // case txSOROBAN_INVALID: - // void; - // } - // - // =========================================================================== - xdr.union("InnerTransactionResultResult", { - switchOn: xdr.lookup("TransactionResultCode"), - switchName: "code", - switches: [["txSuccess", "results"], ["txFailed", "results"], ["txTooEarly", xdr["void"]()], ["txTooLate", xdr["void"]()], ["txMissingOperation", xdr["void"]()], ["txBadSeq", xdr["void"]()], ["txBadAuth", xdr["void"]()], ["txInsufficientBalance", xdr["void"]()], ["txNoAccount", xdr["void"]()], ["txInsufficientFee", xdr["void"]()], ["txBadAuthExtra", xdr["void"]()], ["txInternalError", xdr["void"]()], ["txNotSupported", xdr["void"]()], ["txBadSponsorship", xdr["void"]()], ["txBadMinSeqAgeOrGap", xdr["void"]()], ["txMalformed", xdr["void"]()], ["txSorobanInvalid", xdr["void"]()]], - arms: { - results: xdr.varArray(xdr.lookup("OperationResult"), 2147483647) - } - }); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("InnerTransactionResultExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct InnerTransactionResult - // { - // // Always 0. Here for binary compatibility. - // int64 feeCharged; - // - // union switch (TransactionResultCode code) - // { - // // txFEE_BUMP_INNER_SUCCESS is not included - // case txSUCCESS: - // case txFAILED: - // OperationResult results<>; - // case txTOO_EARLY: - // case txTOO_LATE: - // case txMISSING_OPERATION: - // case txBAD_SEQ: - // case txBAD_AUTH: - // case txINSUFFICIENT_BALANCE: - // case txNO_ACCOUNT: - // case txINSUFFICIENT_FEE: - // case txBAD_AUTH_EXTRA: - // case txINTERNAL_ERROR: - // case txNOT_SUPPORTED: - // // txFEE_BUMP_INNER_FAILED is not included - // case txBAD_SPONSORSHIP: - // case txBAD_MIN_SEQ_AGE_OR_GAP: - // case txMALFORMED: - // case txSOROBAN_INVALID: - // void; - // } - // result; - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("InnerTransactionResult", [["feeCharged", xdr.lookup("Int64")], ["result", xdr.lookup("InnerTransactionResultResult")], ["ext", xdr.lookup("InnerTransactionResultExt")]]); - - // === xdr source ============================================================ - // - // struct InnerTransactionResultPair - // { - // Hash transactionHash; // hash of the inner transaction - // InnerTransactionResult result; // result for the inner transaction - // }; - // - // =========================================================================== - xdr.struct("InnerTransactionResultPair", [["transactionHash", xdr.lookup("Hash")], ["result", xdr.lookup("InnerTransactionResult")]]); - - // === xdr source ============================================================ - // - // union switch (TransactionResultCode code) - // { - // case txFEE_BUMP_INNER_SUCCESS: - // case txFEE_BUMP_INNER_FAILED: - // InnerTransactionResultPair innerResultPair; - // case txSUCCESS: - // case txFAILED: - // OperationResult results<>; - // case txTOO_EARLY: - // case txTOO_LATE: - // case txMISSING_OPERATION: - // case txBAD_SEQ: - // case txBAD_AUTH: - // case txINSUFFICIENT_BALANCE: - // case txNO_ACCOUNT: - // case txINSUFFICIENT_FEE: - // case txBAD_AUTH_EXTRA: - // case txINTERNAL_ERROR: - // case txNOT_SUPPORTED: - // // case txFEE_BUMP_INNER_FAILED: handled above - // case txBAD_SPONSORSHIP: - // case txBAD_MIN_SEQ_AGE_OR_GAP: - // case txMALFORMED: - // case txSOROBAN_INVALID: - // void; - // } - // - // =========================================================================== - xdr.union("TransactionResultResult", { - switchOn: xdr.lookup("TransactionResultCode"), - switchName: "code", - switches: [["txFeeBumpInnerSuccess", "innerResultPair"], ["txFeeBumpInnerFailed", "innerResultPair"], ["txSuccess", "results"], ["txFailed", "results"], ["txTooEarly", xdr["void"]()], ["txTooLate", xdr["void"]()], ["txMissingOperation", xdr["void"]()], ["txBadSeq", xdr["void"]()], ["txBadAuth", xdr["void"]()], ["txInsufficientBalance", xdr["void"]()], ["txNoAccount", xdr["void"]()], ["txInsufficientFee", xdr["void"]()], ["txBadAuthExtra", xdr["void"]()], ["txInternalError", xdr["void"]()], ["txNotSupported", xdr["void"]()], ["txBadSponsorship", xdr["void"]()], ["txBadMinSeqAgeOrGap", xdr["void"]()], ["txMalformed", xdr["void"]()], ["txSorobanInvalid", xdr["void"]()]], - arms: { - innerResultPair: xdr.lookup("InnerTransactionResultPair"), - results: xdr.varArray(xdr.lookup("OperationResult"), 2147483647) - } - }); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("TransactionResultExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct TransactionResult - // { - // int64 feeCharged; // actual fee charged for the transaction - // - // union switch (TransactionResultCode code) - // { - // case txFEE_BUMP_INNER_SUCCESS: - // case txFEE_BUMP_INNER_FAILED: - // InnerTransactionResultPair innerResultPair; - // case txSUCCESS: - // case txFAILED: - // OperationResult results<>; - // case txTOO_EARLY: - // case txTOO_LATE: - // case txMISSING_OPERATION: - // case txBAD_SEQ: - // case txBAD_AUTH: - // case txINSUFFICIENT_BALANCE: - // case txNO_ACCOUNT: - // case txINSUFFICIENT_FEE: - // case txBAD_AUTH_EXTRA: - // case txINTERNAL_ERROR: - // case txNOT_SUPPORTED: - // // case txFEE_BUMP_INNER_FAILED: handled above - // case txBAD_SPONSORSHIP: - // case txBAD_MIN_SEQ_AGE_OR_GAP: - // case txMALFORMED: - // case txSOROBAN_INVALID: - // void; - // } - // result; - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("TransactionResult", [["feeCharged", xdr.lookup("Int64")], ["result", xdr.lookup("TransactionResultResult")], ["ext", xdr.lookup("TransactionResultExt")]]); - - // === xdr source ============================================================ - // - // typedef opaque Hash[32]; - // - // =========================================================================== - xdr.typedef("Hash", xdr.opaque(32)); - - // === xdr source ============================================================ - // - // typedef opaque uint256[32]; - // - // =========================================================================== - xdr.typedef("Uint256", xdr.opaque(32)); - - // === xdr source ============================================================ - // - // typedef unsigned int uint32; - // - // =========================================================================== - xdr.typedef("Uint32", xdr.uint()); - - // === xdr source ============================================================ - // - // typedef int int32; - // - // =========================================================================== - xdr.typedef("Int32", xdr["int"]()); - - // === xdr source ============================================================ - // - // typedef unsigned hyper uint64; - // - // =========================================================================== - xdr.typedef("Uint64", xdr.uhyper()); - - // === xdr source ============================================================ - // - // typedef hyper int64; - // - // =========================================================================== - xdr.typedef("Int64", xdr.hyper()); - - // === xdr source ============================================================ - // - // typedef uint64 TimePoint; - // - // =========================================================================== - xdr.typedef("TimePoint", xdr.lookup("Uint64")); - - // === xdr source ============================================================ - // - // typedef uint64 Duration; - // - // =========================================================================== - xdr.typedef("Duration", xdr.lookup("Uint64")); - - // === xdr source ============================================================ - // - // union ExtensionPoint switch (int v) - // { - // case 0: - // void; - // }; - // - // =========================================================================== - xdr.union("ExtensionPoint", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum CryptoKeyType - // { - // KEY_TYPE_ED25519 = 0, - // KEY_TYPE_PRE_AUTH_TX = 1, - // KEY_TYPE_HASH_X = 2, - // KEY_TYPE_ED25519_SIGNED_PAYLOAD = 3, - // // MUXED enum values for supported type are derived from the enum values - // // above by ORing them with 0x100 - // KEY_TYPE_MUXED_ED25519 = 0x100 - // }; - // - // =========================================================================== - xdr["enum"]("CryptoKeyType", { - keyTypeEd25519: 0, - keyTypePreAuthTx: 1, - keyTypeHashX: 2, - keyTypeEd25519SignedPayload: 3, - keyTypeMuxedEd25519: 256 - }); - - // === xdr source ============================================================ - // - // enum PublicKeyType - // { - // PUBLIC_KEY_TYPE_ED25519 = KEY_TYPE_ED25519 - // }; - // - // =========================================================================== - xdr["enum"]("PublicKeyType", { - publicKeyTypeEd25519: 0 - }); - - // === xdr source ============================================================ - // - // enum SignerKeyType - // { - // SIGNER_KEY_TYPE_ED25519 = KEY_TYPE_ED25519, - // SIGNER_KEY_TYPE_PRE_AUTH_TX = KEY_TYPE_PRE_AUTH_TX, - // SIGNER_KEY_TYPE_HASH_X = KEY_TYPE_HASH_X, - // SIGNER_KEY_TYPE_ED25519_SIGNED_PAYLOAD = KEY_TYPE_ED25519_SIGNED_PAYLOAD - // }; - // - // =========================================================================== - xdr["enum"]("SignerKeyType", { - signerKeyTypeEd25519: 0, - signerKeyTypePreAuthTx: 1, - signerKeyTypeHashX: 2, - signerKeyTypeEd25519SignedPayload: 3 - }); - - // === xdr source ============================================================ - // - // union PublicKey switch (PublicKeyType type) - // { - // case PUBLIC_KEY_TYPE_ED25519: - // uint256 ed25519; - // }; - // - // =========================================================================== - xdr.union("PublicKey", { - switchOn: xdr.lookup("PublicKeyType"), - switchName: "type", - switches: [["publicKeyTypeEd25519", "ed25519"]], - arms: { - ed25519: xdr.lookup("Uint256") - } - }); - - // === xdr source ============================================================ - // - // struct - // { - // /* Public key that must sign the payload. */ - // uint256 ed25519; - // /* Payload to be raw signed by ed25519. */ - // opaque payload<64>; - // } - // - // =========================================================================== - xdr.struct("SignerKeyEd25519SignedPayload", [["ed25519", xdr.lookup("Uint256")], ["payload", xdr.varOpaque(64)]]); - - // === xdr source ============================================================ - // - // union SignerKey switch (SignerKeyType type) - // { - // case SIGNER_KEY_TYPE_ED25519: - // uint256 ed25519; - // case SIGNER_KEY_TYPE_PRE_AUTH_TX: - // /* SHA-256 Hash of TransactionSignaturePayload structure */ - // uint256 preAuthTx; - // case SIGNER_KEY_TYPE_HASH_X: - // /* Hash of random 256 bit preimage X */ - // uint256 hashX; - // case SIGNER_KEY_TYPE_ED25519_SIGNED_PAYLOAD: - // struct - // { - // /* Public key that must sign the payload. */ - // uint256 ed25519; - // /* Payload to be raw signed by ed25519. */ - // opaque payload<64>; - // } ed25519SignedPayload; - // }; - // - // =========================================================================== - xdr.union("SignerKey", { - switchOn: xdr.lookup("SignerKeyType"), - switchName: "type", - switches: [["signerKeyTypeEd25519", "ed25519"], ["signerKeyTypePreAuthTx", "preAuthTx"], ["signerKeyTypeHashX", "hashX"], ["signerKeyTypeEd25519SignedPayload", "ed25519SignedPayload"]], - arms: { - ed25519: xdr.lookup("Uint256"), - preAuthTx: xdr.lookup("Uint256"), - hashX: xdr.lookup("Uint256"), - ed25519SignedPayload: xdr.lookup("SignerKeyEd25519SignedPayload") - } - }); - - // === xdr source ============================================================ - // - // typedef opaque Signature<64>; - // - // =========================================================================== - xdr.typedef("Signature", xdr.varOpaque(64)); - - // === xdr source ============================================================ - // - // typedef opaque SignatureHint[4]; - // - // =========================================================================== - xdr.typedef("SignatureHint", xdr.opaque(4)); - - // === xdr source ============================================================ - // - // typedef PublicKey NodeID; - // - // =========================================================================== - xdr.typedef("NodeId", xdr.lookup("PublicKey")); - - // === xdr source ============================================================ - // - // typedef PublicKey AccountID; - // - // =========================================================================== - xdr.typedef("AccountId", xdr.lookup("PublicKey")); - - // === xdr source ============================================================ - // - // struct Curve25519Secret - // { - // opaque key[32]; - // }; - // - // =========================================================================== - xdr.struct("Curve25519Secret", [["key", xdr.opaque(32)]]); - - // === xdr source ============================================================ - // - // struct Curve25519Public - // { - // opaque key[32]; - // }; - // - // =========================================================================== - xdr.struct("Curve25519Public", [["key", xdr.opaque(32)]]); - - // === xdr source ============================================================ - // - // struct HmacSha256Key - // { - // opaque key[32]; - // }; - // - // =========================================================================== - xdr.struct("HmacSha256Key", [["key", xdr.opaque(32)]]); - - // === xdr source ============================================================ - // - // struct HmacSha256Mac - // { - // opaque mac[32]; - // }; - // - // =========================================================================== - xdr.struct("HmacSha256Mac", [["mac", xdr.opaque(32)]]); - - // === xdr source ============================================================ - // - // enum SCValType - // { - // SCV_BOOL = 0, - // SCV_VOID = 1, - // SCV_ERROR = 2, - // - // // 32 bits is the smallest type in WASM or XDR; no need for u8/u16. - // SCV_U32 = 3, - // SCV_I32 = 4, - // - // // 64 bits is naturally supported by both WASM and XDR also. - // SCV_U64 = 5, - // SCV_I64 = 6, - // - // // Time-related u64 subtypes with their own functions and formatting. - // SCV_TIMEPOINT = 7, - // SCV_DURATION = 8, - // - // // 128 bits is naturally supported by Rust and we use it for Soroban - // // fixed-point arithmetic prices / balances / similar "quantities". These - // // are represented in XDR as a pair of 2 u64s. - // SCV_U128 = 9, - // SCV_I128 = 10, - // - // // 256 bits is the size of sha256 output, ed25519 keys, and the EVM machine - // // word, so for interop use we include this even though it requires a small - // // amount of Rust guest and/or host library code. - // SCV_U256 = 11, - // SCV_I256 = 12, - // - // // Bytes come in 3 flavors, 2 of which have meaningfully different - // // formatting and validity-checking / domain-restriction. - // SCV_BYTES = 13, - // SCV_STRING = 14, - // SCV_SYMBOL = 15, - // - // // Vecs and maps are just polymorphic containers of other ScVals. - // SCV_VEC = 16, - // SCV_MAP = 17, - // - // // Address is the universal identifier for contracts and classic - // // accounts. - // SCV_ADDRESS = 18, - // - // // The following are the internal SCVal variants that are not - // // exposed to the contracts. - // SCV_CONTRACT_INSTANCE = 19, - // - // // SCV_LEDGER_KEY_CONTRACT_INSTANCE and SCV_LEDGER_KEY_NONCE are unique - // // symbolic SCVals used as the key for ledger entries for a contract's - // // instance and an address' nonce, respectively. - // SCV_LEDGER_KEY_CONTRACT_INSTANCE = 20, - // SCV_LEDGER_KEY_NONCE = 21 - // }; - // - // =========================================================================== - xdr["enum"]("ScValType", { - scvBool: 0, - scvVoid: 1, - scvError: 2, - scvU32: 3, - scvI32: 4, - scvU64: 5, - scvI64: 6, - scvTimepoint: 7, - scvDuration: 8, - scvU128: 9, - scvI128: 10, - scvU256: 11, - scvI256: 12, - scvBytes: 13, - scvString: 14, - scvSymbol: 15, - scvVec: 16, - scvMap: 17, - scvAddress: 18, - scvContractInstance: 19, - scvLedgerKeyContractInstance: 20, - scvLedgerKeyNonce: 21 - }); - - // === xdr source ============================================================ - // - // enum SCErrorType - // { - // SCE_CONTRACT = 0, // Contract-specific, user-defined codes. - // SCE_WASM_VM = 1, // Errors while interpreting WASM bytecode. - // SCE_CONTEXT = 2, // Errors in the contract's host context. - // SCE_STORAGE = 3, // Errors accessing host storage. - // SCE_OBJECT = 4, // Errors working with host objects. - // SCE_CRYPTO = 5, // Errors in cryptographic operations. - // SCE_EVENTS = 6, // Errors while emitting events. - // SCE_BUDGET = 7, // Errors relating to budget limits. - // SCE_VALUE = 8, // Errors working with host values or SCVals. - // SCE_AUTH = 9 // Errors from the authentication subsystem. - // }; - // - // =========================================================================== - xdr["enum"]("ScErrorType", { - sceContract: 0, - sceWasmVm: 1, - sceContext: 2, - sceStorage: 3, - sceObject: 4, - sceCrypto: 5, - sceEvents: 6, - sceBudget: 7, - sceValue: 8, - sceAuth: 9 - }); - - // === xdr source ============================================================ - // - // enum SCErrorCode - // { - // SCEC_ARITH_DOMAIN = 0, // Some arithmetic was undefined (overflow, divide-by-zero). - // SCEC_INDEX_BOUNDS = 1, // Something was indexed beyond its bounds. - // SCEC_INVALID_INPUT = 2, // User provided some otherwise-bad data. - // SCEC_MISSING_VALUE = 3, // Some value was required but not provided. - // SCEC_EXISTING_VALUE = 4, // Some value was provided where not allowed. - // SCEC_EXCEEDED_LIMIT = 5, // Some arbitrary limit -- gas or otherwise -- was hit. - // SCEC_INVALID_ACTION = 6, // Data was valid but action requested was not. - // SCEC_INTERNAL_ERROR = 7, // The host detected an error in its own logic. - // SCEC_UNEXPECTED_TYPE = 8, // Some type wasn't as expected. - // SCEC_UNEXPECTED_SIZE = 9 // Something's size wasn't as expected. - // }; - // - // =========================================================================== - xdr["enum"]("ScErrorCode", { - scecArithDomain: 0, - scecIndexBounds: 1, - scecInvalidInput: 2, - scecMissingValue: 3, - scecExistingValue: 4, - scecExceededLimit: 5, - scecInvalidAction: 6, - scecInternalError: 7, - scecUnexpectedType: 8, - scecUnexpectedSize: 9 - }); - - // === xdr source ============================================================ - // - // union SCError switch (SCErrorType type) - // { - // case SCE_CONTRACT: - // uint32 contractCode; - // case SCE_WASM_VM: - // case SCE_CONTEXT: - // case SCE_STORAGE: - // case SCE_OBJECT: - // case SCE_CRYPTO: - // case SCE_EVENTS: - // case SCE_BUDGET: - // case SCE_VALUE: - // case SCE_AUTH: - // SCErrorCode code; - // }; - // - // =========================================================================== - xdr.union("ScError", { - switchOn: xdr.lookup("ScErrorType"), - switchName: "type", - switches: [["sceContract", "contractCode"], ["sceWasmVm", "code"], ["sceContext", "code"], ["sceStorage", "code"], ["sceObject", "code"], ["sceCrypto", "code"], ["sceEvents", "code"], ["sceBudget", "code"], ["sceValue", "code"], ["sceAuth", "code"]], - arms: { - contractCode: xdr.lookup("Uint32"), - code: xdr.lookup("ScErrorCode") - } - }); - - // === xdr source ============================================================ - // - // struct UInt128Parts { - // uint64 hi; - // uint64 lo; - // }; - // - // =========================================================================== - xdr.struct("UInt128Parts", [["hi", xdr.lookup("Uint64")], ["lo", xdr.lookup("Uint64")]]); - - // === xdr source ============================================================ - // - // struct Int128Parts { - // int64 hi; - // uint64 lo; - // }; - // - // =========================================================================== - xdr.struct("Int128Parts", [["hi", xdr.lookup("Int64")], ["lo", xdr.lookup("Uint64")]]); - - // === xdr source ============================================================ - // - // struct UInt256Parts { - // uint64 hi_hi; - // uint64 hi_lo; - // uint64 lo_hi; - // uint64 lo_lo; - // }; - // - // =========================================================================== - xdr.struct("UInt256Parts", [["hiHi", xdr.lookup("Uint64")], ["hiLo", xdr.lookup("Uint64")], ["loHi", xdr.lookup("Uint64")], ["loLo", xdr.lookup("Uint64")]]); - - // === xdr source ============================================================ - // - // struct Int256Parts { - // int64 hi_hi; - // uint64 hi_lo; - // uint64 lo_hi; - // uint64 lo_lo; - // }; - // - // =========================================================================== - xdr.struct("Int256Parts", [["hiHi", xdr.lookup("Int64")], ["hiLo", xdr.lookup("Uint64")], ["loHi", xdr.lookup("Uint64")], ["loLo", xdr.lookup("Uint64")]]); - - // === xdr source ============================================================ - // - // enum ContractExecutableType - // { - // CONTRACT_EXECUTABLE_WASM = 0, - // CONTRACT_EXECUTABLE_STELLAR_ASSET = 1 - // }; - // - // =========================================================================== - xdr["enum"]("ContractExecutableType", { - contractExecutableWasm: 0, - contractExecutableStellarAsset: 1 - }); - - // === xdr source ============================================================ - // - // union ContractExecutable switch (ContractExecutableType type) - // { - // case CONTRACT_EXECUTABLE_WASM: - // Hash wasm_hash; - // case CONTRACT_EXECUTABLE_STELLAR_ASSET: - // void; - // }; - // - // =========================================================================== - xdr.union("ContractExecutable", { - switchOn: xdr.lookup("ContractExecutableType"), - switchName: "type", - switches: [["contractExecutableWasm", "wasmHash"], ["contractExecutableStellarAsset", xdr["void"]()]], - arms: { - wasmHash: xdr.lookup("Hash") - } - }); - - // === xdr source ============================================================ - // - // enum SCAddressType - // { - // SC_ADDRESS_TYPE_ACCOUNT = 0, - // SC_ADDRESS_TYPE_CONTRACT = 1 - // }; - // - // =========================================================================== - xdr["enum"]("ScAddressType", { - scAddressTypeAccount: 0, - scAddressTypeContract: 1 - }); - - // === xdr source ============================================================ - // - // union SCAddress switch (SCAddressType type) - // { - // case SC_ADDRESS_TYPE_ACCOUNT: - // AccountID accountId; - // case SC_ADDRESS_TYPE_CONTRACT: - // Hash contractId; - // }; - // - // =========================================================================== - xdr.union("ScAddress", { - switchOn: xdr.lookup("ScAddressType"), - switchName: "type", - switches: [["scAddressTypeAccount", "accountId"], ["scAddressTypeContract", "contractId"]], - arms: { - accountId: xdr.lookup("AccountId"), - contractId: xdr.lookup("Hash") - } - }); - - // === xdr source ============================================================ - // - // const SCSYMBOL_LIMIT = 32; - // - // =========================================================================== - xdr["const"]("SCSYMBOL_LIMIT", 32); - - // === xdr source ============================================================ - // - // typedef SCVal SCVec<>; - // - // =========================================================================== - xdr.typedef("ScVec", xdr.varArray(xdr.lookup("ScVal"), 2147483647)); - - // === xdr source ============================================================ - // - // typedef SCMapEntry SCMap<>; - // - // =========================================================================== - xdr.typedef("ScMap", xdr.varArray(xdr.lookup("ScMapEntry"), 2147483647)); - - // === xdr source ============================================================ - // - // typedef opaque SCBytes<>; - // - // =========================================================================== - xdr.typedef("ScBytes", xdr.varOpaque()); - - // === xdr source ============================================================ - // - // typedef string SCString<>; - // - // =========================================================================== - xdr.typedef("ScString", xdr.string()); - - // === xdr source ============================================================ - // - // typedef string SCSymbol; - // - // =========================================================================== - xdr.typedef("ScSymbol", xdr.string(SCSYMBOL_LIMIT)); - - // === xdr source ============================================================ - // - // struct SCNonceKey { - // int64 nonce; - // }; - // - // =========================================================================== - xdr.struct("ScNonceKey", [["nonce", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct SCContractInstance { - // ContractExecutable executable; - // SCMap* storage; - // }; - // - // =========================================================================== - xdr.struct("ScContractInstance", [["executable", xdr.lookup("ContractExecutable")], ["storage", xdr.option(xdr.lookup("ScMap"))]]); - - // === xdr source ============================================================ - // - // union SCVal switch (SCValType type) - // { - // - // case SCV_BOOL: - // bool b; - // case SCV_VOID: - // void; - // case SCV_ERROR: - // SCError error; - // - // case SCV_U32: - // uint32 u32; - // case SCV_I32: - // int32 i32; - // - // case SCV_U64: - // uint64 u64; - // case SCV_I64: - // int64 i64; - // case SCV_TIMEPOINT: - // TimePoint timepoint; - // case SCV_DURATION: - // Duration duration; - // - // case SCV_U128: - // UInt128Parts u128; - // case SCV_I128: - // Int128Parts i128; - // - // case SCV_U256: - // UInt256Parts u256; - // case SCV_I256: - // Int256Parts i256; - // - // case SCV_BYTES: - // SCBytes bytes; - // case SCV_STRING: - // SCString str; - // case SCV_SYMBOL: - // SCSymbol sym; - // - // // Vec and Map are recursive so need to live - // // behind an option, due to xdrpp limitations. - // case SCV_VEC: - // SCVec *vec; - // case SCV_MAP: - // SCMap *map; - // - // case SCV_ADDRESS: - // SCAddress address; - // - // // Special SCVals reserved for system-constructed contract-data - // // ledger keys, not generally usable elsewhere. - // case SCV_LEDGER_KEY_CONTRACT_INSTANCE: - // void; - // case SCV_LEDGER_KEY_NONCE: - // SCNonceKey nonce_key; - // - // case SCV_CONTRACT_INSTANCE: - // SCContractInstance instance; - // }; - // - // =========================================================================== - xdr.union("ScVal", { - switchOn: xdr.lookup("ScValType"), - switchName: "type", - switches: [["scvBool", "b"], ["scvVoid", xdr["void"]()], ["scvError", "error"], ["scvU32", "u32"], ["scvI32", "i32"], ["scvU64", "u64"], ["scvI64", "i64"], ["scvTimepoint", "timepoint"], ["scvDuration", "duration"], ["scvU128", "u128"], ["scvI128", "i128"], ["scvU256", "u256"], ["scvI256", "i256"], ["scvBytes", "bytes"], ["scvString", "str"], ["scvSymbol", "sym"], ["scvVec", "vec"], ["scvMap", "map"], ["scvAddress", "address"], ["scvLedgerKeyContractInstance", xdr["void"]()], ["scvLedgerKeyNonce", "nonceKey"], ["scvContractInstance", "instance"]], - arms: { - b: xdr.bool(), - error: xdr.lookup("ScError"), - u32: xdr.lookup("Uint32"), - i32: xdr.lookup("Int32"), - u64: xdr.lookup("Uint64"), - i64: xdr.lookup("Int64"), - timepoint: xdr.lookup("TimePoint"), - duration: xdr.lookup("Duration"), - u128: xdr.lookup("UInt128Parts"), - i128: xdr.lookup("Int128Parts"), - u256: xdr.lookup("UInt256Parts"), - i256: xdr.lookup("Int256Parts"), - bytes: xdr.lookup("ScBytes"), - str: xdr.lookup("ScString"), - sym: xdr.lookup("ScSymbol"), - vec: xdr.option(xdr.lookup("ScVec")), - map: xdr.option(xdr.lookup("ScMap")), - address: xdr.lookup("ScAddress"), - nonceKey: xdr.lookup("ScNonceKey"), - instance: xdr.lookup("ScContractInstance") - } - }); - - // === xdr source ============================================================ - // - // struct SCMapEntry - // { - // SCVal key; - // SCVal val; - // }; - // - // =========================================================================== - xdr.struct("ScMapEntry", [["key", xdr.lookup("ScVal")], ["val", xdr.lookup("ScVal")]]); - - // === xdr source ============================================================ - // - // enum SCEnvMetaKind - // { - // SC_ENV_META_KIND_INTERFACE_VERSION = 0 - // }; - // - // =========================================================================== - xdr["enum"]("ScEnvMetaKind", { - scEnvMetaKindInterfaceVersion: 0 - }); - - // === xdr source ============================================================ - // - // union SCEnvMetaEntry switch (SCEnvMetaKind kind) - // { - // case SC_ENV_META_KIND_INTERFACE_VERSION: - // uint64 interfaceVersion; - // }; - // - // =========================================================================== - xdr.union("ScEnvMetaEntry", { - switchOn: xdr.lookup("ScEnvMetaKind"), - switchName: "kind", - switches: [["scEnvMetaKindInterfaceVersion", "interfaceVersion"]], - arms: { - interfaceVersion: xdr.lookup("Uint64") - } - }); - - // === xdr source ============================================================ - // - // struct SCMetaV0 - // { - // string key<>; - // string val<>; - // }; - // - // =========================================================================== - xdr.struct("ScMetaV0", [["key", xdr.string()], ["val", xdr.string()]]); - - // === xdr source ============================================================ - // - // enum SCMetaKind - // { - // SC_META_V0 = 0 - // }; - // - // =========================================================================== - xdr["enum"]("ScMetaKind", { - scMetaV0: 0 - }); - - // === xdr source ============================================================ - // - // union SCMetaEntry switch (SCMetaKind kind) - // { - // case SC_META_V0: - // SCMetaV0 v0; - // }; - // - // =========================================================================== - xdr.union("ScMetaEntry", { - switchOn: xdr.lookup("ScMetaKind"), - switchName: "kind", - switches: [["scMetaV0", "v0"]], - arms: { - v0: xdr.lookup("ScMetaV0") - } - }); - - // === xdr source ============================================================ - // - // const SC_SPEC_DOC_LIMIT = 1024; - // - // =========================================================================== - xdr["const"]("SC_SPEC_DOC_LIMIT", 1024); - - // === xdr source ============================================================ - // - // enum SCSpecType - // { - // SC_SPEC_TYPE_VAL = 0, - // - // // Types with no parameters. - // SC_SPEC_TYPE_BOOL = 1, - // SC_SPEC_TYPE_VOID = 2, - // SC_SPEC_TYPE_ERROR = 3, - // SC_SPEC_TYPE_U32 = 4, - // SC_SPEC_TYPE_I32 = 5, - // SC_SPEC_TYPE_U64 = 6, - // SC_SPEC_TYPE_I64 = 7, - // SC_SPEC_TYPE_TIMEPOINT = 8, - // SC_SPEC_TYPE_DURATION = 9, - // SC_SPEC_TYPE_U128 = 10, - // SC_SPEC_TYPE_I128 = 11, - // SC_SPEC_TYPE_U256 = 12, - // SC_SPEC_TYPE_I256 = 13, - // SC_SPEC_TYPE_BYTES = 14, - // SC_SPEC_TYPE_STRING = 16, - // SC_SPEC_TYPE_SYMBOL = 17, - // SC_SPEC_TYPE_ADDRESS = 19, - // - // // Types with parameters. - // SC_SPEC_TYPE_OPTION = 1000, - // SC_SPEC_TYPE_RESULT = 1001, - // SC_SPEC_TYPE_VEC = 1002, - // SC_SPEC_TYPE_MAP = 1004, - // SC_SPEC_TYPE_TUPLE = 1005, - // SC_SPEC_TYPE_BYTES_N = 1006, - // - // // User defined types. - // SC_SPEC_TYPE_UDT = 2000 - // }; - // - // =========================================================================== - xdr["enum"]("ScSpecType", { - scSpecTypeVal: 0, - scSpecTypeBool: 1, - scSpecTypeVoid: 2, - scSpecTypeError: 3, - scSpecTypeU32: 4, - scSpecTypeI32: 5, - scSpecTypeU64: 6, - scSpecTypeI64: 7, - scSpecTypeTimepoint: 8, - scSpecTypeDuration: 9, - scSpecTypeU128: 10, - scSpecTypeI128: 11, - scSpecTypeU256: 12, - scSpecTypeI256: 13, - scSpecTypeBytes: 14, - scSpecTypeString: 16, - scSpecTypeSymbol: 17, - scSpecTypeAddress: 19, - scSpecTypeOption: 1000, - scSpecTypeResult: 1001, - scSpecTypeVec: 1002, - scSpecTypeMap: 1004, - scSpecTypeTuple: 1005, - scSpecTypeBytesN: 1006, - scSpecTypeUdt: 2000 - }); - - // === xdr source ============================================================ - // - // struct SCSpecTypeOption - // { - // SCSpecTypeDef valueType; - // }; - // - // =========================================================================== - xdr.struct("ScSpecTypeOption", [["valueType", xdr.lookup("ScSpecTypeDef")]]); - - // === xdr source ============================================================ - // - // struct SCSpecTypeResult - // { - // SCSpecTypeDef okType; - // SCSpecTypeDef errorType; - // }; - // - // =========================================================================== - xdr.struct("ScSpecTypeResult", [["okType", xdr.lookup("ScSpecTypeDef")], ["errorType", xdr.lookup("ScSpecTypeDef")]]); - - // === xdr source ============================================================ - // - // struct SCSpecTypeVec - // { - // SCSpecTypeDef elementType; - // }; - // - // =========================================================================== - xdr.struct("ScSpecTypeVec", [["elementType", xdr.lookup("ScSpecTypeDef")]]); - - // === xdr source ============================================================ - // - // struct SCSpecTypeMap - // { - // SCSpecTypeDef keyType; - // SCSpecTypeDef valueType; - // }; - // - // =========================================================================== - xdr.struct("ScSpecTypeMap", [["keyType", xdr.lookup("ScSpecTypeDef")], ["valueType", xdr.lookup("ScSpecTypeDef")]]); - - // === xdr source ============================================================ - // - // struct SCSpecTypeTuple - // { - // SCSpecTypeDef valueTypes<12>; - // }; - // - // =========================================================================== - xdr.struct("ScSpecTypeTuple", [["valueTypes", xdr.varArray(xdr.lookup("ScSpecTypeDef"), 12)]]); - - // === xdr source ============================================================ - // - // struct SCSpecTypeBytesN - // { - // uint32 n; - // }; - // - // =========================================================================== - xdr.struct("ScSpecTypeBytesN", [["n", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct SCSpecTypeUDT - // { - // string name<60>; - // }; - // - // =========================================================================== - xdr.struct("ScSpecTypeUdt", [["name", xdr.string(60)]]); - - // === xdr source ============================================================ - // - // union SCSpecTypeDef switch (SCSpecType type) - // { - // case SC_SPEC_TYPE_VAL: - // case SC_SPEC_TYPE_BOOL: - // case SC_SPEC_TYPE_VOID: - // case SC_SPEC_TYPE_ERROR: - // case SC_SPEC_TYPE_U32: - // case SC_SPEC_TYPE_I32: - // case SC_SPEC_TYPE_U64: - // case SC_SPEC_TYPE_I64: - // case SC_SPEC_TYPE_TIMEPOINT: - // case SC_SPEC_TYPE_DURATION: - // case SC_SPEC_TYPE_U128: - // case SC_SPEC_TYPE_I128: - // case SC_SPEC_TYPE_U256: - // case SC_SPEC_TYPE_I256: - // case SC_SPEC_TYPE_BYTES: - // case SC_SPEC_TYPE_STRING: - // case SC_SPEC_TYPE_SYMBOL: - // case SC_SPEC_TYPE_ADDRESS: - // void; - // case SC_SPEC_TYPE_OPTION: - // SCSpecTypeOption option; - // case SC_SPEC_TYPE_RESULT: - // SCSpecTypeResult result; - // case SC_SPEC_TYPE_VEC: - // SCSpecTypeVec vec; - // case SC_SPEC_TYPE_MAP: - // SCSpecTypeMap map; - // case SC_SPEC_TYPE_TUPLE: - // SCSpecTypeTuple tuple; - // case SC_SPEC_TYPE_BYTES_N: - // SCSpecTypeBytesN bytesN; - // case SC_SPEC_TYPE_UDT: - // SCSpecTypeUDT udt; - // }; - // - // =========================================================================== - xdr.union("ScSpecTypeDef", { - switchOn: xdr.lookup("ScSpecType"), - switchName: "type", - switches: [["scSpecTypeVal", xdr["void"]()], ["scSpecTypeBool", xdr["void"]()], ["scSpecTypeVoid", xdr["void"]()], ["scSpecTypeError", xdr["void"]()], ["scSpecTypeU32", xdr["void"]()], ["scSpecTypeI32", xdr["void"]()], ["scSpecTypeU64", xdr["void"]()], ["scSpecTypeI64", xdr["void"]()], ["scSpecTypeTimepoint", xdr["void"]()], ["scSpecTypeDuration", xdr["void"]()], ["scSpecTypeU128", xdr["void"]()], ["scSpecTypeI128", xdr["void"]()], ["scSpecTypeU256", xdr["void"]()], ["scSpecTypeI256", xdr["void"]()], ["scSpecTypeBytes", xdr["void"]()], ["scSpecTypeString", xdr["void"]()], ["scSpecTypeSymbol", xdr["void"]()], ["scSpecTypeAddress", xdr["void"]()], ["scSpecTypeOption", "option"], ["scSpecTypeResult", "result"], ["scSpecTypeVec", "vec"], ["scSpecTypeMap", "map"], ["scSpecTypeTuple", "tuple"], ["scSpecTypeBytesN", "bytesN"], ["scSpecTypeUdt", "udt"]], - arms: { - option: xdr.lookup("ScSpecTypeOption"), - result: xdr.lookup("ScSpecTypeResult"), - vec: xdr.lookup("ScSpecTypeVec"), - map: xdr.lookup("ScSpecTypeMap"), - tuple: xdr.lookup("ScSpecTypeTuple"), - bytesN: xdr.lookup("ScSpecTypeBytesN"), - udt: xdr.lookup("ScSpecTypeUdt") - } - }); - - // === xdr source ============================================================ - // - // struct SCSpecUDTStructFieldV0 - // { - // string doc; - // string name<30>; - // SCSpecTypeDef type; - // }; - // - // =========================================================================== - xdr.struct("ScSpecUdtStructFieldV0", [["doc", xdr.string(SC_SPEC_DOC_LIMIT)], ["name", xdr.string(30)], ["type", xdr.lookup("ScSpecTypeDef")]]); - - // === xdr source ============================================================ - // - // struct SCSpecUDTStructV0 - // { - // string doc; - // string lib<80>; - // string name<60>; - // SCSpecUDTStructFieldV0 fields<40>; - // }; - // - // =========================================================================== - xdr.struct("ScSpecUdtStructV0", [["doc", xdr.string(SC_SPEC_DOC_LIMIT)], ["lib", xdr.string(80)], ["name", xdr.string(60)], ["fields", xdr.varArray(xdr.lookup("ScSpecUdtStructFieldV0"), 40)]]); - - // === xdr source ============================================================ - // - // struct SCSpecUDTUnionCaseVoidV0 - // { - // string doc; - // string name<60>; - // }; - // - // =========================================================================== - xdr.struct("ScSpecUdtUnionCaseVoidV0", [["doc", xdr.string(SC_SPEC_DOC_LIMIT)], ["name", xdr.string(60)]]); - - // === xdr source ============================================================ - // - // struct SCSpecUDTUnionCaseTupleV0 - // { - // string doc; - // string name<60>; - // SCSpecTypeDef type<12>; - // }; - // - // =========================================================================== - xdr.struct("ScSpecUdtUnionCaseTupleV0", [["doc", xdr.string(SC_SPEC_DOC_LIMIT)], ["name", xdr.string(60)], ["type", xdr.varArray(xdr.lookup("ScSpecTypeDef"), 12)]]); - - // === xdr source ============================================================ - // - // enum SCSpecUDTUnionCaseV0Kind - // { - // SC_SPEC_UDT_UNION_CASE_VOID_V0 = 0, - // SC_SPEC_UDT_UNION_CASE_TUPLE_V0 = 1 - // }; - // - // =========================================================================== - xdr["enum"]("ScSpecUdtUnionCaseV0Kind", { - scSpecUdtUnionCaseVoidV0: 0, - scSpecUdtUnionCaseTupleV0: 1 - }); - - // === xdr source ============================================================ - // - // union SCSpecUDTUnionCaseV0 switch (SCSpecUDTUnionCaseV0Kind kind) - // { - // case SC_SPEC_UDT_UNION_CASE_VOID_V0: - // SCSpecUDTUnionCaseVoidV0 voidCase; - // case SC_SPEC_UDT_UNION_CASE_TUPLE_V0: - // SCSpecUDTUnionCaseTupleV0 tupleCase; - // }; - // - // =========================================================================== - xdr.union("ScSpecUdtUnionCaseV0", { - switchOn: xdr.lookup("ScSpecUdtUnionCaseV0Kind"), - switchName: "kind", - switches: [["scSpecUdtUnionCaseVoidV0", "voidCase"], ["scSpecUdtUnionCaseTupleV0", "tupleCase"]], - arms: { - voidCase: xdr.lookup("ScSpecUdtUnionCaseVoidV0"), - tupleCase: xdr.lookup("ScSpecUdtUnionCaseTupleV0") - } - }); - - // === xdr source ============================================================ - // - // struct SCSpecUDTUnionV0 - // { - // string doc; - // string lib<80>; - // string name<60>; - // SCSpecUDTUnionCaseV0 cases<50>; - // }; - // - // =========================================================================== - xdr.struct("ScSpecUdtUnionV0", [["doc", xdr.string(SC_SPEC_DOC_LIMIT)], ["lib", xdr.string(80)], ["name", xdr.string(60)], ["cases", xdr.varArray(xdr.lookup("ScSpecUdtUnionCaseV0"), 50)]]); - - // === xdr source ============================================================ - // - // struct SCSpecUDTEnumCaseV0 - // { - // string doc; - // string name<60>; - // uint32 value; - // }; - // - // =========================================================================== - xdr.struct("ScSpecUdtEnumCaseV0", [["doc", xdr.string(SC_SPEC_DOC_LIMIT)], ["name", xdr.string(60)], ["value", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct SCSpecUDTEnumV0 - // { - // string doc; - // string lib<80>; - // string name<60>; - // SCSpecUDTEnumCaseV0 cases<50>; - // }; - // - // =========================================================================== - xdr.struct("ScSpecUdtEnumV0", [["doc", xdr.string(SC_SPEC_DOC_LIMIT)], ["lib", xdr.string(80)], ["name", xdr.string(60)], ["cases", xdr.varArray(xdr.lookup("ScSpecUdtEnumCaseV0"), 50)]]); - - // === xdr source ============================================================ - // - // struct SCSpecUDTErrorEnumCaseV0 - // { - // string doc; - // string name<60>; - // uint32 value; - // }; - // - // =========================================================================== - xdr.struct("ScSpecUdtErrorEnumCaseV0", [["doc", xdr.string(SC_SPEC_DOC_LIMIT)], ["name", xdr.string(60)], ["value", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct SCSpecUDTErrorEnumV0 - // { - // string doc; - // string lib<80>; - // string name<60>; - // SCSpecUDTErrorEnumCaseV0 cases<50>; - // }; - // - // =========================================================================== - xdr.struct("ScSpecUdtErrorEnumV0", [["doc", xdr.string(SC_SPEC_DOC_LIMIT)], ["lib", xdr.string(80)], ["name", xdr.string(60)], ["cases", xdr.varArray(xdr.lookup("ScSpecUdtErrorEnumCaseV0"), 50)]]); - - // === xdr source ============================================================ - // - // struct SCSpecFunctionInputV0 - // { - // string doc; - // string name<30>; - // SCSpecTypeDef type; - // }; - // - // =========================================================================== - xdr.struct("ScSpecFunctionInputV0", [["doc", xdr.string(SC_SPEC_DOC_LIMIT)], ["name", xdr.string(30)], ["type", xdr.lookup("ScSpecTypeDef")]]); - - // === xdr source ============================================================ - // - // struct SCSpecFunctionV0 - // { - // string doc; - // SCSymbol name; - // SCSpecFunctionInputV0 inputs<10>; - // SCSpecTypeDef outputs<1>; - // }; - // - // =========================================================================== - xdr.struct("ScSpecFunctionV0", [["doc", xdr.string(SC_SPEC_DOC_LIMIT)], ["name", xdr.lookup("ScSymbol")], ["inputs", xdr.varArray(xdr.lookup("ScSpecFunctionInputV0"), 10)], ["outputs", xdr.varArray(xdr.lookup("ScSpecTypeDef"), 1)]]); - - // === xdr source ============================================================ - // - // enum SCSpecEntryKind - // { - // SC_SPEC_ENTRY_FUNCTION_V0 = 0, - // SC_SPEC_ENTRY_UDT_STRUCT_V0 = 1, - // SC_SPEC_ENTRY_UDT_UNION_V0 = 2, - // SC_SPEC_ENTRY_UDT_ENUM_V0 = 3, - // SC_SPEC_ENTRY_UDT_ERROR_ENUM_V0 = 4 - // }; - // - // =========================================================================== - xdr["enum"]("ScSpecEntryKind", { - scSpecEntryFunctionV0: 0, - scSpecEntryUdtStructV0: 1, - scSpecEntryUdtUnionV0: 2, - scSpecEntryUdtEnumV0: 3, - scSpecEntryUdtErrorEnumV0: 4 - }); - - // === xdr source ============================================================ - // - // union SCSpecEntry switch (SCSpecEntryKind kind) - // { - // case SC_SPEC_ENTRY_FUNCTION_V0: - // SCSpecFunctionV0 functionV0; - // case SC_SPEC_ENTRY_UDT_STRUCT_V0: - // SCSpecUDTStructV0 udtStructV0; - // case SC_SPEC_ENTRY_UDT_UNION_V0: - // SCSpecUDTUnionV0 udtUnionV0; - // case SC_SPEC_ENTRY_UDT_ENUM_V0: - // SCSpecUDTEnumV0 udtEnumV0; - // case SC_SPEC_ENTRY_UDT_ERROR_ENUM_V0: - // SCSpecUDTErrorEnumV0 udtErrorEnumV0; - // }; - // - // =========================================================================== - xdr.union("ScSpecEntry", { - switchOn: xdr.lookup("ScSpecEntryKind"), - switchName: "kind", - switches: [["scSpecEntryFunctionV0", "functionV0"], ["scSpecEntryUdtStructV0", "udtStructV0"], ["scSpecEntryUdtUnionV0", "udtUnionV0"], ["scSpecEntryUdtEnumV0", "udtEnumV0"], ["scSpecEntryUdtErrorEnumV0", "udtErrorEnumV0"]], - arms: { - functionV0: xdr.lookup("ScSpecFunctionV0"), - udtStructV0: xdr.lookup("ScSpecUdtStructV0"), - udtUnionV0: xdr.lookup("ScSpecUdtUnionV0"), - udtEnumV0: xdr.lookup("ScSpecUdtEnumV0"), - udtErrorEnumV0: xdr.lookup("ScSpecUdtErrorEnumV0") - } - }); - - // === xdr source ============================================================ - // - // struct ConfigSettingContractExecutionLanesV0 - // { - // // maximum number of Soroban transactions per ledger - // uint32 ledgerMaxTxCount; - // }; - // - // =========================================================================== - xdr.struct("ConfigSettingContractExecutionLanesV0", [["ledgerMaxTxCount", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct ConfigSettingContractComputeV0 - // { - // // Maximum instructions per ledger - // int64 ledgerMaxInstructions; - // // Maximum instructions per transaction - // int64 txMaxInstructions; - // // Cost of 10000 instructions - // int64 feeRatePerInstructionsIncrement; - // - // // Memory limit per transaction. Unlike instructions, there is no fee - // // for memory, just the limit. - // uint32 txMemoryLimit; - // }; - // - // =========================================================================== - xdr.struct("ConfigSettingContractComputeV0", [["ledgerMaxInstructions", xdr.lookup("Int64")], ["txMaxInstructions", xdr.lookup("Int64")], ["feeRatePerInstructionsIncrement", xdr.lookup("Int64")], ["txMemoryLimit", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct ConfigSettingContractLedgerCostV0 - // { - // // Maximum number of ledger entry read operations per ledger - // uint32 ledgerMaxReadLedgerEntries; - // // Maximum number of bytes that can be read per ledger - // uint32 ledgerMaxReadBytes; - // // Maximum number of ledger entry write operations per ledger - // uint32 ledgerMaxWriteLedgerEntries; - // // Maximum number of bytes that can be written per ledger - // uint32 ledgerMaxWriteBytes; - // - // // Maximum number of ledger entry read operations per transaction - // uint32 txMaxReadLedgerEntries; - // // Maximum number of bytes that can be read per transaction - // uint32 txMaxReadBytes; - // // Maximum number of ledger entry write operations per transaction - // uint32 txMaxWriteLedgerEntries; - // // Maximum number of bytes that can be written per transaction - // uint32 txMaxWriteBytes; - // - // int64 feeReadLedgerEntry; // Fee per ledger entry read - // int64 feeWriteLedgerEntry; // Fee per ledger entry write - // - // int64 feeRead1KB; // Fee for reading 1KB - // - // // The following parameters determine the write fee per 1KB. - // // Write fee grows linearly until bucket list reaches this size - // int64 bucketListTargetSizeBytes; - // // Fee per 1KB write when the bucket list is empty - // int64 writeFee1KBBucketListLow; - // // Fee per 1KB write when the bucket list has reached `bucketListTargetSizeBytes` - // int64 writeFee1KBBucketListHigh; - // // Write fee multiplier for any additional data past the first `bucketListTargetSizeBytes` - // uint32 bucketListWriteFeeGrowthFactor; - // }; - // - // =========================================================================== - xdr.struct("ConfigSettingContractLedgerCostV0", [["ledgerMaxReadLedgerEntries", xdr.lookup("Uint32")], ["ledgerMaxReadBytes", xdr.lookup("Uint32")], ["ledgerMaxWriteLedgerEntries", xdr.lookup("Uint32")], ["ledgerMaxWriteBytes", xdr.lookup("Uint32")], ["txMaxReadLedgerEntries", xdr.lookup("Uint32")], ["txMaxReadBytes", xdr.lookup("Uint32")], ["txMaxWriteLedgerEntries", xdr.lookup("Uint32")], ["txMaxWriteBytes", xdr.lookup("Uint32")], ["feeReadLedgerEntry", xdr.lookup("Int64")], ["feeWriteLedgerEntry", xdr.lookup("Int64")], ["feeRead1Kb", xdr.lookup("Int64")], ["bucketListTargetSizeBytes", xdr.lookup("Int64")], ["writeFee1KbBucketListLow", xdr.lookup("Int64")], ["writeFee1KbBucketListHigh", xdr.lookup("Int64")], ["bucketListWriteFeeGrowthFactor", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct ConfigSettingContractHistoricalDataV0 - // { - // int64 feeHistorical1KB; // Fee for storing 1KB in archives - // }; - // - // =========================================================================== - xdr.struct("ConfigSettingContractHistoricalDataV0", [["feeHistorical1Kb", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct ConfigSettingContractEventsV0 - // { - // // Maximum size of events that a contract call can emit. - // uint32 txMaxContractEventsSizeBytes; - // // Fee for generating 1KB of contract events. - // int64 feeContractEvents1KB; - // }; - // - // =========================================================================== - xdr.struct("ConfigSettingContractEventsV0", [["txMaxContractEventsSizeBytes", xdr.lookup("Uint32")], ["feeContractEvents1Kb", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct ConfigSettingContractBandwidthV0 - // { - // // Maximum sum of all transaction sizes in the ledger in bytes - // uint32 ledgerMaxTxsSizeBytes; - // // Maximum size in bytes for a transaction - // uint32 txMaxSizeBytes; - // - // // Fee for 1 KB of transaction size - // int64 feeTxSize1KB; - // }; - // - // =========================================================================== - xdr.struct("ConfigSettingContractBandwidthV0", [["ledgerMaxTxsSizeBytes", xdr.lookup("Uint32")], ["txMaxSizeBytes", xdr.lookup("Uint32")], ["feeTxSize1Kb", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // enum ContractCostType { - // // Cost of running 1 wasm instruction - // WasmInsnExec = 0, - // // Cost of allocating a slice of memory (in bytes) - // MemAlloc = 1, - // // Cost of copying a slice of bytes into a pre-allocated memory - // MemCpy = 2, - // // Cost of comparing two slices of memory - // MemCmp = 3, - // // Cost of a host function dispatch, not including the actual work done by - // // the function nor the cost of VM invocation machinary - // DispatchHostFunction = 4, - // // Cost of visiting a host object from the host object storage. Exists to - // // make sure some baseline cost coverage, i.e. repeatly visiting objects - // // by the guest will always incur some charges. - // VisitObject = 5, - // // Cost of serializing an xdr object to bytes - // ValSer = 6, - // // Cost of deserializing an xdr object from bytes - // ValDeser = 7, - // // Cost of computing the sha256 hash from bytes - // ComputeSha256Hash = 8, - // // Cost of computing the ed25519 pubkey from bytes - // ComputeEd25519PubKey = 9, - // // Cost of verifying ed25519 signature of a payload. - // VerifyEd25519Sig = 10, - // // Cost of instantiation a VM from wasm bytes code. - // VmInstantiation = 11, - // // Cost of instantiation a VM from a cached state. - // VmCachedInstantiation = 12, - // // Cost of invoking a function on the VM. If the function is a host function, - // // additional cost will be covered by `DispatchHostFunction`. - // InvokeVmFunction = 13, - // // Cost of computing a keccak256 hash from bytes. - // ComputeKeccak256Hash = 14, - // // Cost of decoding an ECDSA signature computed from a 256-bit prime modulus - // // curve (e.g. secp256k1 and secp256r1) - // DecodeEcdsaCurve256Sig = 15, - // // Cost of recovering an ECDSA secp256k1 key from a signature. - // RecoverEcdsaSecp256k1Key = 16, - // // Cost of int256 addition (`+`) and subtraction (`-`) operations - // Int256AddSub = 17, - // // Cost of int256 multiplication (`*`) operation - // Int256Mul = 18, - // // Cost of int256 division (`/`) operation - // Int256Div = 19, - // // Cost of int256 power (`exp`) operation - // Int256Pow = 20, - // // Cost of int256 shift (`shl`, `shr`) operation - // Int256Shift = 21, - // // Cost of drawing random bytes using a ChaCha20 PRNG - // ChaCha20DrawBytes = 22, - // - // // Cost of parsing wasm bytes that only encode instructions. - // ParseWasmInstructions = 23, - // // Cost of parsing a known number of wasm functions. - // ParseWasmFunctions = 24, - // // Cost of parsing a known number of wasm globals. - // ParseWasmGlobals = 25, - // // Cost of parsing a known number of wasm table entries. - // ParseWasmTableEntries = 26, - // // Cost of parsing a known number of wasm types. - // ParseWasmTypes = 27, - // // Cost of parsing a known number of wasm data segments. - // ParseWasmDataSegments = 28, - // // Cost of parsing a known number of wasm element segments. - // ParseWasmElemSegments = 29, - // // Cost of parsing a known number of wasm imports. - // ParseWasmImports = 30, - // // Cost of parsing a known number of wasm exports. - // ParseWasmExports = 31, - // // Cost of parsing a known number of data segment bytes. - // ParseWasmDataSegmentBytes = 32, - // - // // Cost of instantiating wasm bytes that only encode instructions. - // InstantiateWasmInstructions = 33, - // // Cost of instantiating a known number of wasm functions. - // InstantiateWasmFunctions = 34, - // // Cost of instantiating a known number of wasm globals. - // InstantiateWasmGlobals = 35, - // // Cost of instantiating a known number of wasm table entries. - // InstantiateWasmTableEntries = 36, - // // Cost of instantiating a known number of wasm types. - // InstantiateWasmTypes = 37, - // // Cost of instantiating a known number of wasm data segments. - // InstantiateWasmDataSegments = 38, - // // Cost of instantiating a known number of wasm element segments. - // InstantiateWasmElemSegments = 39, - // // Cost of instantiating a known number of wasm imports. - // InstantiateWasmImports = 40, - // // Cost of instantiating a known number of wasm exports. - // InstantiateWasmExports = 41, - // // Cost of instantiating a known number of data segment bytes. - // InstantiateWasmDataSegmentBytes = 42, - // - // // Cost of decoding a bytes array representing an uncompressed SEC-1 encoded - // // point on a 256-bit elliptic curve - // Sec1DecodePointUncompressed = 43, - // // Cost of verifying an ECDSA Secp256r1 signature - // VerifyEcdsaSecp256r1Sig = 44 - // }; - // - // =========================================================================== - xdr["enum"]("ContractCostType", { - wasmInsnExec: 0, - memAlloc: 1, - memCpy: 2, - memCmp: 3, - dispatchHostFunction: 4, - visitObject: 5, - valSer: 6, - valDeser: 7, - computeSha256Hash: 8, - computeEd25519PubKey: 9, - verifyEd25519Sig: 10, - vmInstantiation: 11, - vmCachedInstantiation: 12, - invokeVmFunction: 13, - computeKeccak256Hash: 14, - decodeEcdsaCurve256Sig: 15, - recoverEcdsaSecp256k1Key: 16, - int256AddSub: 17, - int256Mul: 18, - int256Div: 19, - int256Pow: 20, - int256Shift: 21, - chaCha20DrawBytes: 22, - parseWasmInstructions: 23, - parseWasmFunctions: 24, - parseWasmGlobals: 25, - parseWasmTableEntries: 26, - parseWasmTypes: 27, - parseWasmDataSegments: 28, - parseWasmElemSegments: 29, - parseWasmImports: 30, - parseWasmExports: 31, - parseWasmDataSegmentBytes: 32, - instantiateWasmInstructions: 33, - instantiateWasmFunctions: 34, - instantiateWasmGlobals: 35, - instantiateWasmTableEntries: 36, - instantiateWasmTypes: 37, - instantiateWasmDataSegments: 38, - instantiateWasmElemSegments: 39, - instantiateWasmImports: 40, - instantiateWasmExports: 41, - instantiateWasmDataSegmentBytes: 42, - sec1DecodePointUncompressed: 43, - verifyEcdsaSecp256r1Sig: 44 - }); - - // === xdr source ============================================================ - // - // struct ContractCostParamEntry { - // // use `ext` to add more terms (e.g. higher order polynomials) in the future - // ExtensionPoint ext; - // - // int64 constTerm; - // int64 linearTerm; - // }; - // - // =========================================================================== - xdr.struct("ContractCostParamEntry", [["ext", xdr.lookup("ExtensionPoint")], ["constTerm", xdr.lookup("Int64")], ["linearTerm", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct StateArchivalSettings { - // uint32 maxEntryTTL; - // uint32 minTemporaryTTL; - // uint32 minPersistentTTL; - // - // // rent_fee = wfee_rate_average / rent_rate_denominator_for_type - // int64 persistentRentRateDenominator; - // int64 tempRentRateDenominator; - // - // // max number of entries that emit archival meta in a single ledger - // uint32 maxEntriesToArchive; - // - // // Number of snapshots to use when calculating average BucketList size - // uint32 bucketListSizeWindowSampleSize; - // - // // How often to sample the BucketList size for the average, in ledgers - // uint32 bucketListWindowSamplePeriod; - // - // // Maximum number of bytes that we scan for eviction per ledger - // uint32 evictionScanSize; - // - // // Lowest BucketList level to be scanned to evict entries - // uint32 startingEvictionScanLevel; - // }; - // - // =========================================================================== - xdr.struct("StateArchivalSettings", [["maxEntryTtl", xdr.lookup("Uint32")], ["minTemporaryTtl", xdr.lookup("Uint32")], ["minPersistentTtl", xdr.lookup("Uint32")], ["persistentRentRateDenominator", xdr.lookup("Int64")], ["tempRentRateDenominator", xdr.lookup("Int64")], ["maxEntriesToArchive", xdr.lookup("Uint32")], ["bucketListSizeWindowSampleSize", xdr.lookup("Uint32")], ["bucketListWindowSamplePeriod", xdr.lookup("Uint32")], ["evictionScanSize", xdr.lookup("Uint32")], ["startingEvictionScanLevel", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct EvictionIterator { - // uint32 bucketListLevel; - // bool isCurrBucket; - // uint64 bucketFileOffset; - // }; - // - // =========================================================================== - xdr.struct("EvictionIterator", [["bucketListLevel", xdr.lookup("Uint32")], ["isCurrBucket", xdr.bool()], ["bucketFileOffset", xdr.lookup("Uint64")]]); - - // === xdr source ============================================================ - // - // const CONTRACT_COST_COUNT_LIMIT = 1024; - // - // =========================================================================== - xdr["const"]("CONTRACT_COST_COUNT_LIMIT", 1024); - - // === xdr source ============================================================ - // - // typedef ContractCostParamEntry ContractCostParams; - // - // =========================================================================== - xdr.typedef("ContractCostParams", xdr.varArray(xdr.lookup("ContractCostParamEntry"), xdr.lookup("CONTRACT_COST_COUNT_LIMIT"))); - - // === xdr source ============================================================ - // - // enum ConfigSettingID - // { - // CONFIG_SETTING_CONTRACT_MAX_SIZE_BYTES = 0, - // CONFIG_SETTING_CONTRACT_COMPUTE_V0 = 1, - // CONFIG_SETTING_CONTRACT_LEDGER_COST_V0 = 2, - // CONFIG_SETTING_CONTRACT_HISTORICAL_DATA_V0 = 3, - // CONFIG_SETTING_CONTRACT_EVENTS_V0 = 4, - // CONFIG_SETTING_CONTRACT_BANDWIDTH_V0 = 5, - // CONFIG_SETTING_CONTRACT_COST_PARAMS_CPU_INSTRUCTIONS = 6, - // CONFIG_SETTING_CONTRACT_COST_PARAMS_MEMORY_BYTES = 7, - // CONFIG_SETTING_CONTRACT_DATA_KEY_SIZE_BYTES = 8, - // CONFIG_SETTING_CONTRACT_DATA_ENTRY_SIZE_BYTES = 9, - // CONFIG_SETTING_STATE_ARCHIVAL = 10, - // CONFIG_SETTING_CONTRACT_EXECUTION_LANES = 11, - // CONFIG_SETTING_BUCKETLIST_SIZE_WINDOW = 12, - // CONFIG_SETTING_EVICTION_ITERATOR = 13 - // }; - // - // =========================================================================== - xdr["enum"]("ConfigSettingId", { - configSettingContractMaxSizeBytes: 0, - configSettingContractComputeV0: 1, - configSettingContractLedgerCostV0: 2, - configSettingContractHistoricalDataV0: 3, - configSettingContractEventsV0: 4, - configSettingContractBandwidthV0: 5, - configSettingContractCostParamsCpuInstructions: 6, - configSettingContractCostParamsMemoryBytes: 7, - configSettingContractDataKeySizeBytes: 8, - configSettingContractDataEntrySizeBytes: 9, - configSettingStateArchival: 10, - configSettingContractExecutionLanes: 11, - configSettingBucketlistSizeWindow: 12, - configSettingEvictionIterator: 13 - }); - - // === xdr source ============================================================ - // - // union ConfigSettingEntry switch (ConfigSettingID configSettingID) - // { - // case CONFIG_SETTING_CONTRACT_MAX_SIZE_BYTES: - // uint32 contractMaxSizeBytes; - // case CONFIG_SETTING_CONTRACT_COMPUTE_V0: - // ConfigSettingContractComputeV0 contractCompute; - // case CONFIG_SETTING_CONTRACT_LEDGER_COST_V0: - // ConfigSettingContractLedgerCostV0 contractLedgerCost; - // case CONFIG_SETTING_CONTRACT_HISTORICAL_DATA_V0: - // ConfigSettingContractHistoricalDataV0 contractHistoricalData; - // case CONFIG_SETTING_CONTRACT_EVENTS_V0: - // ConfigSettingContractEventsV0 contractEvents; - // case CONFIG_SETTING_CONTRACT_BANDWIDTH_V0: - // ConfigSettingContractBandwidthV0 contractBandwidth; - // case CONFIG_SETTING_CONTRACT_COST_PARAMS_CPU_INSTRUCTIONS: - // ContractCostParams contractCostParamsCpuInsns; - // case CONFIG_SETTING_CONTRACT_COST_PARAMS_MEMORY_BYTES: - // ContractCostParams contractCostParamsMemBytes; - // case CONFIG_SETTING_CONTRACT_DATA_KEY_SIZE_BYTES: - // uint32 contractDataKeySizeBytes; - // case CONFIG_SETTING_CONTRACT_DATA_ENTRY_SIZE_BYTES: - // uint32 contractDataEntrySizeBytes; - // case CONFIG_SETTING_STATE_ARCHIVAL: - // StateArchivalSettings stateArchivalSettings; - // case CONFIG_SETTING_CONTRACT_EXECUTION_LANES: - // ConfigSettingContractExecutionLanesV0 contractExecutionLanes; - // case CONFIG_SETTING_BUCKETLIST_SIZE_WINDOW: - // uint64 bucketListSizeWindow<>; - // case CONFIG_SETTING_EVICTION_ITERATOR: - // EvictionIterator evictionIterator; - // }; - // - // =========================================================================== - xdr.union("ConfigSettingEntry", { - switchOn: xdr.lookup("ConfigSettingId"), - switchName: "configSettingId", - switches: [["configSettingContractMaxSizeBytes", "contractMaxSizeBytes"], ["configSettingContractComputeV0", "contractCompute"], ["configSettingContractLedgerCostV0", "contractLedgerCost"], ["configSettingContractHistoricalDataV0", "contractHistoricalData"], ["configSettingContractEventsV0", "contractEvents"], ["configSettingContractBandwidthV0", "contractBandwidth"], ["configSettingContractCostParamsCpuInstructions", "contractCostParamsCpuInsns"], ["configSettingContractCostParamsMemoryBytes", "contractCostParamsMemBytes"], ["configSettingContractDataKeySizeBytes", "contractDataKeySizeBytes"], ["configSettingContractDataEntrySizeBytes", "contractDataEntrySizeBytes"], ["configSettingStateArchival", "stateArchivalSettings"], ["configSettingContractExecutionLanes", "contractExecutionLanes"], ["configSettingBucketlistSizeWindow", "bucketListSizeWindow"], ["configSettingEvictionIterator", "evictionIterator"]], - arms: { - contractMaxSizeBytes: xdr.lookup("Uint32"), - contractCompute: xdr.lookup("ConfigSettingContractComputeV0"), - contractLedgerCost: xdr.lookup("ConfigSettingContractLedgerCostV0"), - contractHistoricalData: xdr.lookup("ConfigSettingContractHistoricalDataV0"), - contractEvents: xdr.lookup("ConfigSettingContractEventsV0"), - contractBandwidth: xdr.lookup("ConfigSettingContractBandwidthV0"), - contractCostParamsCpuInsns: xdr.lookup("ContractCostParams"), - contractCostParamsMemBytes: xdr.lookup("ContractCostParams"), - contractDataKeySizeBytes: xdr.lookup("Uint32"), - contractDataEntrySizeBytes: xdr.lookup("Uint32"), - stateArchivalSettings: xdr.lookup("StateArchivalSettings"), - contractExecutionLanes: xdr.lookup("ConfigSettingContractExecutionLanesV0"), - bucketListSizeWindow: xdr.varArray(xdr.lookup("Uint64"), 2147483647), - evictionIterator: xdr.lookup("EvictionIterator") - } - }); -}); -/* harmony default export */ const curr_generated = (types); -;// CONCATENATED MODULE: ./src/xdr.js - -/* harmony default export */ const src_xdr = (curr_generated); -;// CONCATENATED MODULE: ./src/jsxdr.js - -var cereal = { - XdrWriter: xdr.XdrWriter, - XdrReader: xdr.XdrReader -}; -/* harmony default export */ const jsxdr = (cereal); -// EXTERNAL MODULE: ./node_modules/sha.js/index.js -var sha_js = __webpack_require__(2802); -;// CONCATENATED MODULE: ./src/hashing.js - -function hashing_hash(data) { - var hasher = new sha_js.sha256(); - hasher.update(data, 'utf8'); - return hasher.digest(); -} -;// CONCATENATED MODULE: ./src/signing.js -/* provided dependency */ var Buffer = __webpack_require__(3626)["A"]; -// This module provides the signing functionality used by the stellar network -// The code below may look a little strange... this is because we try to provide -// the most efficient signing method possible. First, we try to load the -// native `sodium-native` package for node.js environments, and if that fails we -// fallback to `tweetnacl` - -var actualMethods = {}; - -/** - * Use this flag to check if fast signing (provided by `sodium-native` package) is available. - * If your app is signing a large number of transaction or verifying a large number - * of signatures make sure `sodium-native` package is installed. - */ -var FastSigning = checkFastSigning(); -function signing_sign(data, secretKey) { - return actualMethods.sign(data, secretKey); -} -function signing_verify(data, signature, publicKey) { - return actualMethods.verify(data, signature, publicKey); -} -function generate(secretKey) { - return actualMethods.generate(secretKey); -} -function checkFastSigning() { - return typeof window === 'undefined' ? checkFastSigningNode() : checkFastSigningBrowser(); -} -function checkFastSigningNode() { - // NOTE: we use commonjs style require here because es6 imports - // can only occur at the top level. thanks, obama. - var sodium; - try { - // eslint-disable-next-line - sodium = __webpack_require__(Object(function webpackMissingModule() { var e = new Error("Cannot find module 'sodium-native'"); e.code = 'MODULE_NOT_FOUND'; throw e; }())); - } catch (err) { - return checkFastSigningBrowser(); - } - if (!Object.keys(sodium).length) { - return checkFastSigningBrowser(); - } - actualMethods.generate = function (secretKey) { - var pk = Buffer.alloc(sodium.crypto_sign_PUBLICKEYBYTES); - var sk = Buffer.alloc(sodium.crypto_sign_SECRETKEYBYTES); - sodium.crypto_sign_seed_keypair(pk, sk, secretKey); - return pk; - }; - actualMethods.sign = function (data, secretKey) { - data = Buffer.from(data); - var signature = Buffer.alloc(sodium.crypto_sign_BYTES); - sodium.crypto_sign_detached(signature, data, secretKey); - return signature; - }; - actualMethods.verify = function (data, signature, publicKey) { - data = Buffer.from(data); - try { - return sodium.crypto_sign_verify_detached(signature, data, publicKey); - } catch (e) { - return false; - } - }; - return true; -} -function checkFastSigningBrowser() { - // fallback to `tweetnacl` if we're in the browser or - // if there was a failure installing `sodium-native` - // eslint-disable-next-line - var nacl = __webpack_require__(8947); - actualMethods.generate = function (secretKey) { - var secretKeyUint8 = new Uint8Array(secretKey); - var naclKeys = nacl.sign.keyPair.fromSeed(secretKeyUint8); - return Buffer.from(naclKeys.publicKey); - }; - actualMethods.sign = function (data, secretKey) { - data = Buffer.from(data); - data = new Uint8Array(data.toJSON().data); - secretKey = new Uint8Array(secretKey.toJSON().data); - var signature = nacl.sign.detached(data, secretKey); - return Buffer.from(signature); - }; - actualMethods.verify = function (data, signature, publicKey) { - data = Buffer.from(data); - data = new Uint8Array(data.toJSON().data); - signature = new Uint8Array(signature.toJSON().data); - publicKey = new Uint8Array(publicKey.toJSON().data); - return nacl.sign.detached.verify(data, signature, publicKey); - }; - return false; -} -;// CONCATENATED MODULE: ./src/util/util.js -var trimEnd = function trimEnd(input, _char) { - var isNumber = typeof input === 'number'; - var str = String(input); - while (str.endsWith(_char)) { - str = str.slice(0, -1); - } - return isNumber ? Number(str) : str; -}; -// EXTERNAL MODULE: ./node_modules/tweetnacl/nacl-fast.js -var nacl_fast = __webpack_require__(8947); -var nacl_fast_default = /*#__PURE__*/__webpack_require__.n(nacl_fast); -// EXTERNAL MODULE: ./node_modules/base32.js/base32.js -var base32 = __webpack_require__(5360); -;// CONCATENATED MODULE: ./src/util/checksum.js -function verifyChecksum(expected, actual) { - if (expected.length !== actual.length) { - return false; - } - if (expected.length === 0) { - return true; - } - for (var i = 0; i < expected.length; i += 1) { - if (expected[i] !== actual[i]) { - return false; - } - } - return true; -} -;// CONCATENATED MODULE: ./src/strkey.js -/* provided dependency */ var strkey_Buffer = __webpack_require__(3626)["A"]; -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -function _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } } -function _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } -function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -/* eslint no-bitwise: ["error", {"allow": ["<<", ">>", "^", "&", "&="]}] */ - - - -var versionBytes = { - ed25519PublicKey: 6 << 3, - // G (when encoded in base32) - ed25519SecretSeed: 18 << 3, - // S - med25519PublicKey: 12 << 3, - // M - preAuthTx: 19 << 3, - // T - sha256Hash: 23 << 3, - // X - signedPayload: 15 << 3, - // P - contract: 2 << 3 // C -}; -var strkeyTypes = { - G: 'ed25519PublicKey', - S: 'ed25519SecretSeed', - M: 'med25519PublicKey', - T: 'preAuthTx', - X: 'sha256Hash', - P: 'signedPayload', - C: 'contract' -}; - -/** - * StrKey is a helper class that allows encoding and decoding Stellar keys - * to/from strings, i.e. between their binary (Buffer, xdr.PublicKey, etc.) and - * string (i.e. "GABCD...", etc.) representations. - */ -var StrKey = /*#__PURE__*/function () { - function StrKey() { - _classCallCheck(this, StrKey); - } - return _createClass(StrKey, null, [{ - key: "encodeEd25519PublicKey", - value: - /** - * Encodes `data` to strkey ed25519 public key. - * - * @param {Buffer} data raw data to encode - * @returns {string} "G..." representation of the key - */ - function encodeEd25519PublicKey(data) { - return encodeCheck('ed25519PublicKey', data); - } - - /** - * Decodes strkey ed25519 public key to raw data. - * - * If the parameter is a muxed account key ("M..."), this will only encode it - * as a basic Ed25519 key (as if in "G..." format). - * - * @param {string} data "G..." (or "M...") key representation to decode - * @returns {Buffer} raw key - */ - }, { - key: "decodeEd25519PublicKey", - value: function decodeEd25519PublicKey(data) { - return decodeCheck('ed25519PublicKey', data); - } - - /** - * Returns true if the given Stellar public key is a valid ed25519 public key. - * @param {string} publicKey public key to check - * @returns {boolean} - */ - }, { - key: "isValidEd25519PublicKey", - value: function isValidEd25519PublicKey(publicKey) { - return isValid('ed25519PublicKey', publicKey); - } - - /** - * Encodes data to strkey ed25519 seed. - * @param {Buffer} data data to encode - * @returns {string} - */ - }, { - key: "encodeEd25519SecretSeed", - value: function encodeEd25519SecretSeed(data) { - return encodeCheck('ed25519SecretSeed', data); - } - - /** - * Decodes strkey ed25519 seed to raw data. - * @param {string} address data to decode - * @returns {Buffer} - */ - }, { - key: "decodeEd25519SecretSeed", - value: function decodeEd25519SecretSeed(address) { - return decodeCheck('ed25519SecretSeed', address); - } - - /** - * Returns true if the given Stellar secret key is a valid ed25519 secret seed. - * @param {string} seed seed to check - * @returns {boolean} - */ - }, { - key: "isValidEd25519SecretSeed", - value: function isValidEd25519SecretSeed(seed) { - return isValid('ed25519SecretSeed', seed); - } - - /** - * Encodes data to strkey med25519 public key. - * @param {Buffer} data data to encode - * @returns {string} - */ - }, { - key: "encodeMed25519PublicKey", - value: function encodeMed25519PublicKey(data) { - return encodeCheck('med25519PublicKey', data); - } - - /** - * Decodes strkey med25519 public key to raw data. - * @param {string} address data to decode - * @returns {Buffer} - */ - }, { - key: "decodeMed25519PublicKey", - value: function decodeMed25519PublicKey(address) { - return decodeCheck('med25519PublicKey', address); - } - - /** - * Returns true if the given Stellar public key is a valid med25519 public key. - * @param {string} publicKey public key to check - * @returns {boolean} - */ - }, { - key: "isValidMed25519PublicKey", - value: function isValidMed25519PublicKey(publicKey) { - return isValid('med25519PublicKey', publicKey); - } - - /** - * Encodes data to strkey preAuthTx. - * @param {Buffer} data data to encode - * @returns {string} - */ - }, { - key: "encodePreAuthTx", - value: function encodePreAuthTx(data) { - return encodeCheck('preAuthTx', data); - } - - /** - * Decodes strkey PreAuthTx to raw data. - * @param {string} address data to decode - * @returns {Buffer} - */ - }, { - key: "decodePreAuthTx", - value: function decodePreAuthTx(address) { - return decodeCheck('preAuthTx', address); - } - - /** - * Encodes data to strkey sha256 hash. - * @param {Buffer} data data to encode - * @returns {string} - */ - }, { - key: "encodeSha256Hash", - value: function encodeSha256Hash(data) { - return encodeCheck('sha256Hash', data); - } - - /** - * Decodes strkey sha256 hash to raw data. - * @param {string} address data to decode - * @returns {Buffer} - */ - }, { - key: "decodeSha256Hash", - value: function decodeSha256Hash(address) { - return decodeCheck('sha256Hash', address); - } - - /** - * Encodes raw data to strkey signed payload (P...). - * @param {Buffer} data data to encode - * @returns {string} - */ - }, { - key: "encodeSignedPayload", - value: function encodeSignedPayload(data) { - return encodeCheck('signedPayload', data); - } - - /** - * Decodes strkey signed payload (P...) to raw data. - * @param {string} address address to decode - * @returns {Buffer} - */ - }, { - key: "decodeSignedPayload", - value: function decodeSignedPayload(address) { - return decodeCheck('signedPayload', address); - } - - /** - * Checks validity of alleged signed payload (P...) strkey address. - * @param {string} address signer key to check - * @returns {boolean} - */ - }, { - key: "isValidSignedPayload", - value: function isValidSignedPayload(address) { - return isValid('signedPayload', address); - } - - /** - * Encodes raw data to strkey contract (C...). - * @param {Buffer} data data to encode - * @returns {string} - */ - }, { - key: "encodeContract", - value: function encodeContract(data) { - return encodeCheck('contract', data); - } - - /** - * Decodes strkey contract (C...) to raw data. - * @param {string} address address to decode - * @returns {Buffer} - */ - }, { - key: "decodeContract", - value: function decodeContract(address) { - return decodeCheck('contract', address); - } - - /** - * Checks validity of alleged contract (C...) strkey address. - * @param {string} address signer key to check - * @returns {boolean} - */ - }, { - key: "isValidContract", - value: function isValidContract(address) { - return isValid('contract', address); - } - }, { - key: "getVersionByteForPrefix", - value: function getVersionByteForPrefix(address) { - return strkeyTypes[address[0]]; - } - }]); -}(); - -/** - * Sanity-checks whether or not a strkey *appears* valid. - * - * @param {string} versionByteName the type of strkey to expect in `encoded` - * @param {string} encoded the strkey to validate - * - * @return {Boolean} whether or not the `encoded` strkey appears valid for the - * `versionByteName` strkey type (see `versionBytes`, above). - * - * @note This isn't a *definitive* check of validity, but rather a best-effort - * check based on (a) input length, (b) whether or not it can be decoded, - * and (c) output length. - */ -function isValid(versionByteName, encoded) { - if (typeof encoded !== 'string') { - return false; - } - - // basic length checks on the strkey lengths - switch (versionByteName) { - case 'ed25519PublicKey': // falls through - case 'ed25519SecretSeed': // falls through - case 'preAuthTx': // falls through - case 'sha256Hash': // falls through - case 'contract': - if (encoded.length !== 56) { - return false; - } - break; - case 'med25519PublicKey': - if (encoded.length !== 69) { - return false; - } - break; - case 'signedPayload': - if (encoded.length < 56 || encoded.length > 165) { - return false; - } - break; - default: - return false; - } - var decoded = ''; - try { - decoded = decodeCheck(versionByteName, encoded); - } catch (err) { - return false; - } - - // basic length checks on the resulting buffer sizes - switch (versionByteName) { - case 'ed25519PublicKey': // falls through - case 'ed25519SecretSeed': // falls through - case 'preAuthTx': // falls through - case 'sha256Hash': // falls through - case 'contract': - return decoded.length === 32; - case 'med25519PublicKey': - return decoded.length === 40; - // +8 bytes for the ID - - case 'signedPayload': - return ( - // 32 for the signer, +4 for the payload size, then either +4 for the - // min or +64 for the max payload - decoded.length >= 32 + 4 + 4 && decoded.length <= 32 + 4 + 64 - ); - default: - return false; - } -} -function decodeCheck(versionByteName, encoded) { - if (typeof encoded !== 'string') { - throw new TypeError('encoded argument must be of type String'); - } - var decoded = base32.decode(encoded); - var versionByte = decoded[0]; - var payload = decoded.slice(0, -2); - var data = payload.slice(1); - var checksum = decoded.slice(-2); - if (encoded !== base32.encode(decoded)) { - throw new Error('invalid encoded string'); - } - var expectedVersion = versionBytes[versionByteName]; - if (expectedVersion === undefined) { - throw new Error("".concat(versionByteName, " is not a valid version byte name. ") + "Expected one of ".concat(Object.keys(versionBytes).join(', '))); - } - if (versionByte !== expectedVersion) { - throw new Error("invalid version byte. expected ".concat(expectedVersion, ", got ").concat(versionByte)); - } - var expectedChecksum = calculateChecksum(payload); - if (!verifyChecksum(expectedChecksum, checksum)) { - throw new Error("invalid checksum"); - } - return strkey_Buffer.from(data); -} -function encodeCheck(versionByteName, data) { - if (data === null || data === undefined) { - throw new Error('cannot encode null data'); - } - var versionByte = versionBytes[versionByteName]; - if (versionByte === undefined) { - throw new Error("".concat(versionByteName, " is not a valid version byte name. ") + "Expected one of ".concat(Object.keys(versionBytes).join(', '))); - } - data = strkey_Buffer.from(data); - var versionBuffer = strkey_Buffer.from([versionByte]); - var payload = strkey_Buffer.concat([versionBuffer, data]); - var checksum = strkey_Buffer.from(calculateChecksum(payload)); - var unencoded = strkey_Buffer.concat([payload, checksum]); - return base32.encode(unencoded); -} - -// Computes the CRC16-XModem checksum of `payload` in little-endian order -function calculateChecksum(payload) { - var crcTable = [0x0000, 0x1021, 0x2042, 0x3063, 0x4084, 0x50a5, 0x60c6, 0x70e7, 0x8108, 0x9129, 0xa14a, 0xb16b, 0xc18c, 0xd1ad, 0xe1ce, 0xf1ef, 0x1231, 0x0210, 0x3273, 0x2252, 0x52b5, 0x4294, 0x72f7, 0x62d6, 0x9339, 0x8318, 0xb37b, 0xa35a, 0xd3bd, 0xc39c, 0xf3ff, 0xe3de, 0x2462, 0x3443, 0x0420, 0x1401, 0x64e6, 0x74c7, 0x44a4, 0x5485, 0xa56a, 0xb54b, 0x8528, 0x9509, 0xe5ee, 0xf5cf, 0xc5ac, 0xd58d, 0x3653, 0x2672, 0x1611, 0x0630, 0x76d7, 0x66f6, 0x5695, 0x46b4, 0xb75b, 0xa77a, 0x9719, 0x8738, 0xf7df, 0xe7fe, 0xd79d, 0xc7bc, 0x48c4, 0x58e5, 0x6886, 0x78a7, 0x0840, 0x1861, 0x2802, 0x3823, 0xc9cc, 0xd9ed, 0xe98e, 0xf9af, 0x8948, 0x9969, 0xa90a, 0xb92b, 0x5af5, 0x4ad4, 0x7ab7, 0x6a96, 0x1a71, 0x0a50, 0x3a33, 0x2a12, 0xdbfd, 0xcbdc, 0xfbbf, 0xeb9e, 0x9b79, 0x8b58, 0xbb3b, 0xab1a, 0x6ca6, 0x7c87, 0x4ce4, 0x5cc5, 0x2c22, 0x3c03, 0x0c60, 0x1c41, 0xedae, 0xfd8f, 0xcdec, 0xddcd, 0xad2a, 0xbd0b, 0x8d68, 0x9d49, 0x7e97, 0x6eb6, 0x5ed5, 0x4ef4, 0x3e13, 0x2e32, 0x1e51, 0x0e70, 0xff9f, 0xefbe, 0xdfdd, 0xcffc, 0xbf1b, 0xaf3a, 0x9f59, 0x8f78, 0x9188, 0x81a9, 0xb1ca, 0xa1eb, 0xd10c, 0xc12d, 0xf14e, 0xe16f, 0x1080, 0x00a1, 0x30c2, 0x20e3, 0x5004, 0x4025, 0x7046, 0x6067, 0x83b9, 0x9398, 0xa3fb, 0xb3da, 0xc33d, 0xd31c, 0xe37f, 0xf35e, 0x02b1, 0x1290, 0x22f3, 0x32d2, 0x4235, 0x5214, 0x6277, 0x7256, 0xb5ea, 0xa5cb, 0x95a8, 0x8589, 0xf56e, 0xe54f, 0xd52c, 0xc50d, 0x34e2, 0x24c3, 0x14a0, 0x0481, 0x7466, 0x6447, 0x5424, 0x4405, 0xa7db, 0xb7fa, 0x8799, 0x97b8, 0xe75f, 0xf77e, 0xc71d, 0xd73c, 0x26d3, 0x36f2, 0x0691, 0x16b0, 0x6657, 0x7676, 0x4615, 0x5634, 0xd94c, 0xc96d, 0xf90e, 0xe92f, 0x99c8, 0x89e9, 0xb98a, 0xa9ab, 0x5844, 0x4865, 0x7806, 0x6827, 0x18c0, 0x08e1, 0x3882, 0x28a3, 0xcb7d, 0xdb5c, 0xeb3f, 0xfb1e, 0x8bf9, 0x9bd8, 0xabbb, 0xbb9a, 0x4a75, 0x5a54, 0x6a37, 0x7a16, 0x0af1, 0x1ad0, 0x2ab3, 0x3a92, 0xfd2e, 0xed0f, 0xdd6c, 0xcd4d, 0xbdaa, 0xad8b, 0x9de8, 0x8dc9, 0x7c26, 0x6c07, 0x5c64, 0x4c45, 0x3ca2, 0x2c83, 0x1ce0, 0x0cc1, 0xef1f, 0xff3e, 0xcf5d, 0xdf7c, 0xaf9b, 0xbfba, 0x8fd9, 0x9ff8, 0x6e17, 0x7e36, 0x4e55, 0x5e74, 0x2e93, 0x3eb2, 0x0ed1, 0x1ef0]; - var crc16 = 0x0; - for (var i = 0; i < payload.length; i += 1) { - var _byte = payload[i]; - var lookupIndex = crc16 >> 8 ^ _byte; - crc16 = crc16 << 8 ^ crcTable[lookupIndex]; - crc16 &= 0xffff; - } - var checksum = new Uint8Array(2); - checksum[0] = crc16 & 0xff; - checksum[1] = crc16 >> 8 & 0xff; - return checksum; -} -;// CONCATENATED MODULE: ./src/keypair.js -/* provided dependency */ var keypair_Buffer = __webpack_require__(3626)["A"]; -function keypair_typeof(o) { "@babel/helpers - typeof"; return keypair_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, keypair_typeof(o); } -function keypair_classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function keypair_defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, keypair_toPropertyKey(o.key), o); } } -function keypair_createClass(e, r, t) { return r && keypair_defineProperties(e.prototype, r), t && keypair_defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function keypair_toPropertyKey(t) { var i = keypair_toPrimitive(t, "string"); return "symbol" == keypair_typeof(i) ? i : i + ""; } -function keypair_toPrimitive(t, r) { if ("object" != keypair_typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != keypair_typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -/* eslint no-bitwise: ["error", {"allow": ["^"]}] */ - - - - - - - -/** - * `Keypair` represents public (and secret) keys of the account. - * - * Currently `Keypair` only supports ed25519 but in a future this class can be abstraction layer for other - * public-key signature systems. - * - * Use more convenient methods to create `Keypair` object: - * * `{@link Keypair.fromPublicKey}` - * * `{@link Keypair.fromSecret}` - * * `{@link Keypair.random}` - * - * @constructor - * @param {object} keys At least one of keys must be provided. - * @param {string} keys.type Public-key signature system name. (currently only `ed25519` keys are supported) - * @param {Buffer} [keys.publicKey] Raw public key - * @param {Buffer} [keys.secretKey] Raw secret key (32-byte secret seed in ed25519`) - */ -var Keypair = /*#__PURE__*/function () { - function Keypair(keys) { - keypair_classCallCheck(this, Keypair); - if (keys.type !== 'ed25519') { - throw new Error('Invalid keys type'); - } - this.type = keys.type; - if (keys.secretKey) { - keys.secretKey = keypair_Buffer.from(keys.secretKey); - if (keys.secretKey.length !== 32) { - throw new Error('secretKey length is invalid'); - } - this._secretSeed = keys.secretKey; - this._publicKey = generate(keys.secretKey); - this._secretKey = keypair_Buffer.concat([keys.secretKey, this._publicKey]); - if (keys.publicKey && !this._publicKey.equals(keypair_Buffer.from(keys.publicKey))) { - throw new Error('secretKey does not match publicKey'); - } - } else { - this._publicKey = keypair_Buffer.from(keys.publicKey); - if (this._publicKey.length !== 32) { - throw new Error('publicKey length is invalid'); - } - } - } - - /** - * Creates a new `Keypair` instance from secret. This can either be secret key or secret seed depending - * on underlying public-key signature system. Currently `Keypair` only supports ed25519. - * @param {string} secret secret key (ex. `SDAKFNYEIAORZKKCYRILFQKLLOCNPL5SWJ3YY5NM3ZH6GJSZGXHZEPQS`) - * @returns {Keypair} - */ - return keypair_createClass(Keypair, [{ - key: "xdrAccountId", - value: function xdrAccountId() { - return new src_xdr.AccountId.publicKeyTypeEd25519(this._publicKey); - } - }, { - key: "xdrPublicKey", - value: function xdrPublicKey() { - return new src_xdr.PublicKey.publicKeyTypeEd25519(this._publicKey); - } - - /** - * Creates a {@link xdr.MuxedAccount} object from the public key. - * - * You will get a different type of muxed account depending on whether or not - * you pass an ID. - * - * @param {string} [id] - stringified integer indicating the underlying muxed - * ID of the new account object - * - * @return {xdr.MuxedAccount} - */ - }, { - key: "xdrMuxedAccount", - value: function xdrMuxedAccount(id) { - if (typeof id !== 'undefined') { - if (typeof id !== 'string') { - throw new TypeError("expected string for ID, got ".concat(keypair_typeof(id))); - } - return src_xdr.MuxedAccount.keyTypeMuxedEd25519(new src_xdr.MuxedAccountMed25519({ - id: src_xdr.Uint64.fromString(id), - ed25519: this._publicKey - })); - } - return new src_xdr.MuxedAccount.keyTypeEd25519(this._publicKey); - } - - /** - * Returns raw public key - * @returns {Buffer} - */ - }, { - key: "rawPublicKey", - value: function rawPublicKey() { - return this._publicKey; - } - }, { - key: "signatureHint", - value: function signatureHint() { - var a = this.xdrAccountId().toXDR(); - return a.slice(a.length - 4); - } - - /** - * Returns public key associated with this `Keypair` object. - * @returns {string} - */ - }, { - key: "publicKey", - value: function publicKey() { - return StrKey.encodeEd25519PublicKey(this._publicKey); - } - - /** - * Returns secret key associated with this `Keypair` object - * @returns {string} - */ - }, { - key: "secret", - value: function secret() { - if (!this._secretSeed) { - throw new Error('no secret key available'); - } - if (this.type === 'ed25519') { - return StrKey.encodeEd25519SecretSeed(this._secretSeed); - } - throw new Error('Invalid Keypair type'); - } - - /** - * Returns raw secret key. - * @returns {Buffer} - */ - }, { - key: "rawSecretKey", - value: function rawSecretKey() { - return this._secretSeed; - } - - /** - * Returns `true` if this `Keypair` object contains secret key and can sign. - * @returns {boolean} - */ - }, { - key: "canSign", - value: function canSign() { - return !!this._secretKey; - } - - /** - * Signs data. - * @param {Buffer} data Data to sign - * @returns {Buffer} - */ - }, { - key: "sign", - value: function sign(data) { - if (!this.canSign()) { - throw new Error('cannot sign: no secret key available'); - } - return signing_sign(data, this._secretKey); - } - - /** - * Verifies if `signature` for `data` is valid. - * @param {Buffer} data Signed data - * @param {Buffer} signature Signature - * @returns {boolean} - */ - }, { - key: "verify", - value: function verify(data, signature) { - return signing_verify(data, signature, this._publicKey); - } - - /** - * Returns the decorated signature (hint+sig) for arbitrary data. - * - * @param {Buffer} data arbitrary data to sign - * @return {xdr.DecoratedSignature} the raw signature structure which can be - * added directly to a transaction envelope - * - * @see TransactionBase.addDecoratedSignature - */ - }, { - key: "signDecorated", - value: function signDecorated(data) { - var signature = this.sign(data); - var hint = this.signatureHint(); - return new src_xdr.DecoratedSignature({ - hint: hint, - signature: signature - }); - } - - /** - * Returns the raw decorated signature (hint+sig) for a signed payload signer. - * - * The hint is defined as the last 4 bytes of the signer key XORed with last - * 4 bytes of the payload (zero-left-padded if necessary). - * - * @param {Buffer} data data to both sign and treat as the payload - * @return {xdr.DecoratedSignature} - * - * @see https://github.com/stellar/stellar-protocol/blob/master/core/cap-0040.md#signature-hint - * @see TransactionBase.addDecoratedSignature - */ - }, { - key: "signPayloadDecorated", - value: function signPayloadDecorated(data) { - var signature = this.sign(data); - var keyHint = this.signatureHint(); - var hint = keypair_Buffer.from(data.slice(-4)); - if (hint.length < 4) { - // append zeroes as needed - hint = keypair_Buffer.concat([hint, keypair_Buffer.alloc(4 - data.length, 0)]); - } - return new src_xdr.DecoratedSignature({ - hint: hint.map(function (_byte, i) { - return _byte ^ keyHint[i]; - }), - signature: signature - }); - } - }], [{ - key: "fromSecret", - value: function fromSecret(secret) { - var rawSecret = StrKey.decodeEd25519SecretSeed(secret); - return this.fromRawEd25519Seed(rawSecret); - } - - /** - * Creates a new `Keypair` object from ed25519 secret key seed raw bytes. - * - * @param {Buffer} rawSeed Raw 32-byte ed25519 secret key seed - * @returns {Keypair} - */ - }, { - key: "fromRawEd25519Seed", - value: function fromRawEd25519Seed(rawSeed) { - return new this({ - type: 'ed25519', - secretKey: rawSeed - }); - } - - /** - * Returns `Keypair` object representing network master key. - * @param {string} networkPassphrase passphrase of the target stellar network (e.g. "Public Global Stellar Network ; September 2015"). - * @returns {Keypair} - */ - }, { - key: "master", - value: function master(networkPassphrase) { - if (!networkPassphrase) { - throw new Error('No network selected. Please pass a network argument, e.g. `Keypair.master(Networks.PUBLIC)`.'); - } - return this.fromRawEd25519Seed(hashing_hash(networkPassphrase)); - } - - /** - * Creates a new `Keypair` object from public key. - * @param {string} publicKey public key (ex. `GB3KJPLFUYN5VL6R3GU3EGCGVCKFDSD7BEDX42HWG5BWFKB3KQGJJRMA`) - * @returns {Keypair} - */ - }, { - key: "fromPublicKey", - value: function fromPublicKey(publicKey) { - publicKey = StrKey.decodeEd25519PublicKey(publicKey); - if (publicKey.length !== 32) { - throw new Error('Invalid Stellar public key'); - } - return new this({ - type: 'ed25519', - publicKey: publicKey - }); - } - - /** - * Create a random `Keypair` object. - * @returns {Keypair} - */ - }, { - key: "random", - value: function random() { - var secret = nacl_fast_default().randomBytes(32); - return this.fromRawEd25519Seed(secret); - } - }]); -}(); -;// CONCATENATED MODULE: ./src/asset.js -/* provided dependency */ var asset_Buffer = __webpack_require__(3626)["A"]; -function asset_typeof(o) { "@babel/helpers - typeof"; return asset_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, asset_typeof(o); } -function asset_classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function asset_defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, asset_toPropertyKey(o.key), o); } } -function asset_createClass(e, r, t) { return r && asset_defineProperties(e.prototype, r), t && asset_defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function asset_toPropertyKey(t) { var i = asset_toPrimitive(t, "string"); return "symbol" == asset_typeof(i) ? i : i + ""; } -function asset_toPrimitive(t, r) { if ("object" != asset_typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != asset_typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } - - - - - - -/** - * Asset class represents an asset, either the native asset (`XLM`) - * or an asset code / issuer account ID pair. - * - * An asset code describes an asset code and issuer pair. In the case of the native - * asset XLM, the issuer will be null. - * - * @constructor - * @param {string} code - The asset code. - * @param {string} issuer - The account ID of the issuer. - */ -var Asset = /*#__PURE__*/function () { - function Asset(code, issuer) { - asset_classCallCheck(this, Asset); - if (!/^[a-zA-Z0-9]{1,12}$/.test(code)) { - throw new Error('Asset code is invalid (maximum alphanumeric, 12 characters at max)'); - } - if (String(code).toLowerCase() !== 'xlm' && !issuer) { - throw new Error('Issuer cannot be null'); - } - if (issuer && !StrKey.isValidEd25519PublicKey(issuer)) { - throw new Error('Issuer is invalid'); - } - if (String(code).toLowerCase() === 'xlm') { - // transform all xLM, Xlm, etc. variants -> XLM - this.code = 'XLM'; - } else { - this.code = code; - } - this.issuer = issuer; - } - - /** - * Returns an asset object for the native asset. - * @Return {Asset} - */ - return asset_createClass(Asset, [{ - key: "toXDRObject", - value: - /** - * Returns the xdr.Asset object for this asset. - * @returns {xdr.Asset} XDR asset object - */ - function toXDRObject() { - return this._toXDRObject(src_xdr.Asset); - } - - /** - * Returns the xdr.ChangeTrustAsset object for this asset. - * @returns {xdr.ChangeTrustAsset} XDR asset object - */ - }, { - key: "toChangeTrustXDRObject", - value: function toChangeTrustXDRObject() { - return this._toXDRObject(src_xdr.ChangeTrustAsset); - } - - /** - * Returns the xdr.TrustLineAsset object for this asset. - * @returns {xdr.TrustLineAsset} XDR asset object - */ - }, { - key: "toTrustLineXDRObject", - value: function toTrustLineXDRObject() { - return this._toXDRObject(src_xdr.TrustLineAsset); - } - - /** - * Returns the would-be contract ID (`C...` format) for this asset on a given - * network. - * - * @param {string} networkPassphrase indicates which network the contract - * ID should refer to, since every network will have a unique ID for the - * same contract (see {@link Networks} for options) - * - * @returns {string} the strkey-encoded (`C...`) contract ID for this asset - * - * @warning This makes no guarantee that this contract actually *exists*. - */ - }, { - key: "contractId", - value: function contractId(networkPassphrase) { - var networkId = hashing_hash(asset_Buffer.from(networkPassphrase)); - var preimage = src_xdr.HashIdPreimage.envelopeTypeContractId(new src_xdr.HashIdPreimageContractId({ - networkId: networkId, - contractIdPreimage: src_xdr.ContractIdPreimage.contractIdPreimageFromAsset(this.toXDRObject()) - })); - return StrKey.encodeContract(hashing_hash(preimage.toXDR())); - } - - /** - * Returns the xdr object for this asset. - * @param {xdr.Asset | xdr.ChangeTrustAsset} xdrAsset - The asset xdr object. - * @returns {xdr.Asset | xdr.ChangeTrustAsset | xdr.TrustLineAsset} XDR Asset object - */ - }, { - key: "_toXDRObject", - value: function _toXDRObject() { - var xdrAsset = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : src_xdr.Asset; - if (this.isNative()) { - return xdrAsset.assetTypeNative(); - } - var xdrType; - var xdrTypeString; - if (this.code.length <= 4) { - xdrType = src_xdr.AlphaNum4; - xdrTypeString = 'assetTypeCreditAlphanum4'; - } else { - xdrType = src_xdr.AlphaNum12; - xdrTypeString = 'assetTypeCreditAlphanum12'; - } - - // pad code with null bytes if necessary - var padLength = this.code.length <= 4 ? 4 : 12; - var paddedCode = this.code.padEnd(padLength, '\0'); - - // eslint-disable-next-line new-cap - var assetType = new xdrType({ - assetCode: paddedCode, - issuer: Keypair.fromPublicKey(this.issuer).xdrAccountId() - }); - return new xdrAsset(xdrTypeString, assetType); - } - - /** - * @returns {string} Asset code - */ - }, { - key: "getCode", - value: function getCode() { - if (this.code === undefined) { - return undefined; - } - return String(this.code); - } - - /** - * @returns {string} Asset issuer - */ - }, { - key: "getIssuer", - value: function getIssuer() { - if (this.issuer === undefined) { - return undefined; - } - return String(this.issuer); - } - - /** - * @see [Assets concept](https://developers.stellar.org/docs/glossary/assets/) - * @returns {string} Asset type. Can be one of following types: - * - * - `native`, - * - `credit_alphanum4`, - * - `credit_alphanum12`, or - * - `unknown` as the error case (which should never occur) - */ - }, { - key: "getAssetType", - value: function getAssetType() { - switch (this.getRawAssetType().value) { - case src_xdr.AssetType.assetTypeNative().value: - return 'native'; - case src_xdr.AssetType.assetTypeCreditAlphanum4().value: - return 'credit_alphanum4'; - case src_xdr.AssetType.assetTypeCreditAlphanum12().value: - return 'credit_alphanum12'; - default: - return 'unknown'; - } - } - - /** - * @returns {xdr.AssetType} the raw XDR representation of the asset type - */ - }, { - key: "getRawAssetType", - value: function getRawAssetType() { - if (this.isNative()) { - return src_xdr.AssetType.assetTypeNative(); - } - if (this.code.length <= 4) { - return src_xdr.AssetType.assetTypeCreditAlphanum4(); - } - return src_xdr.AssetType.assetTypeCreditAlphanum12(); - } - - /** - * @returns {boolean} true if this asset object is the native asset. - */ - }, { - key: "isNative", - value: function isNative() { - return !this.issuer; - } - - /** - * @param {Asset} asset Asset to compare - * @returns {boolean} true if this asset equals the given asset. - */ - }, { - key: "equals", - value: function equals(asset) { - return this.code === asset.getCode() && this.issuer === asset.getIssuer(); - } - }, { - key: "toString", - value: function toString() { - if (this.isNative()) { - return 'native'; - } - return "".concat(this.getCode(), ":").concat(this.getIssuer()); - } - - /** - * Compares two assets according to the criteria: - * - * 1. First compare the type (native < alphanum4 < alphanum12). - * 2. If the types are equal, compare the assets codes. - * 3. If the asset codes are equal, compare the issuers. - * - * @param {Asset} assetA - the first asset - * @param {Asset} assetB - the second asset - * @returns {number} `-1` if assetA < assetB, `0` if assetA == assetB, `1` if assetA > assetB. - * - * @static - * @memberof Asset - */ - }], [{ - key: "native", - value: function _native() { - return new Asset('XLM'); - } - - /** - * Returns an asset object from its XDR object representation. - * @param {xdr.Asset} assetXdr - The asset xdr object. - * @returns {Asset} - */ - }, { - key: "fromOperation", - value: function fromOperation(assetXdr) { - var anum; - var code; - var issuer; - switch (assetXdr["switch"]()) { - case src_xdr.AssetType.assetTypeNative(): - return this["native"](); - case src_xdr.AssetType.assetTypeCreditAlphanum4(): - anum = assetXdr.alphaNum4(); - /* falls through */ - case src_xdr.AssetType.assetTypeCreditAlphanum12(): - anum = anum || assetXdr.alphaNum12(); - issuer = StrKey.encodeEd25519PublicKey(anum.issuer().ed25519()); - code = trimEnd(anum.assetCode(), '\0'); - return new this(code, issuer); - default: - throw new Error("Invalid asset type: ".concat(assetXdr["switch"]().name)); - } - } - }, { - key: "compare", - value: function compare(assetA, assetB) { - if (!assetA || !(assetA instanceof Asset)) { - throw new Error('assetA is invalid'); - } - if (!assetB || !(assetB instanceof Asset)) { - throw new Error('assetB is invalid'); - } - if (assetA.equals(assetB)) { - return 0; - } - - // Compare asset types. - var xdrAtype = assetA.getRawAssetType().value; - var xdrBtype = assetB.getRawAssetType().value; - if (xdrAtype !== xdrBtype) { - return xdrAtype < xdrBtype ? -1 : 1; - } - - // Compare asset codes. - var result = asciiCompare(assetA.getCode(), assetB.getCode()); - if (result !== 0) { - return result; - } - - // Compare asset issuers. - return asciiCompare(assetA.getIssuer(), assetB.getIssuer()); - } - }]); -}(); - -/** - * Compares two ASCII strings in lexographic order with uppercase precedence. - * - * @param {string} a - the first string to compare - * @param {string} b - the second - * @returns {number} like all `compare()`s: - * -1 if `a < b`, 0 if `a == b`, and 1 if `a > b` - * - * @warning No type-checks are done on the parameters - */ -function asciiCompare(a, b) { - return asset_Buffer.compare(asset_Buffer.from(a, 'ascii'), asset_Buffer.from(b, 'ascii')); -} -;// CONCATENATED MODULE: ./src/get_liquidity_pool_id.js -/* provided dependency */ var get_liquidity_pool_id_Buffer = __webpack_require__(3626)["A"]; - - - - -// LiquidityPoolFeeV18 is the default liquidity pool fee in protocol v18. It defaults to 30 base points (0.3%). -var LiquidityPoolFeeV18 = 30; - -/** - * getLiquidityPoolId computes the Pool ID for the given assets, fee and pool type. - * - * @see [stellar-core getPoolID](https://github.com/stellar/stellar-core/blob/9f3a48c6a8f1aa77b6043a055d0638661f718080/src/ledger/test/LedgerTxnTests.cpp#L3746-L3751) - * - * @export - * @param {string} liquidityPoolType – A string representing the liquidity pool type. - * @param {object} liquidityPoolParameters – The liquidity pool parameters. - * @param {Asset} liquidityPoolParameters.assetA – The first asset in the Pool, it must respect the rule assetA < assetB. - * @param {Asset} liquidityPoolParameters.assetB – The second asset in the Pool, it must respect the rule assetA < assetB. - * @param {number} liquidityPoolParameters.fee – The liquidity pool fee. For now the only fee supported is `30`. - * - * @return {Buffer} the raw Pool ID buffer, which can be stringfied with `toString('hex')` - */ -function getLiquidityPoolId(liquidityPoolType) { - var liquidityPoolParameters = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - if (liquidityPoolType !== 'constant_product') { - throw new Error('liquidityPoolType is invalid'); - } - var assetA = liquidityPoolParameters.assetA, - assetB = liquidityPoolParameters.assetB, - fee = liquidityPoolParameters.fee; - if (!assetA || !(assetA instanceof Asset)) { - throw new Error('assetA is invalid'); - } - if (!assetB || !(assetB instanceof Asset)) { - throw new Error('assetB is invalid'); - } - if (!fee || fee !== LiquidityPoolFeeV18) { - throw new Error('fee is invalid'); - } - if (Asset.compare(assetA, assetB) !== -1) { - throw new Error('Assets are not in lexicographic order'); - } - var lpTypeData = src_xdr.LiquidityPoolType.liquidityPoolConstantProduct().toXDR(); - var lpParamsData = new src_xdr.LiquidityPoolConstantProductParameters({ - assetA: assetA.toXDRObject(), - assetB: assetB.toXDRObject(), - fee: fee - }).toXDR(); - var payload = get_liquidity_pool_id_Buffer.concat([lpTypeData, lpParamsData]); - return hashing_hash(payload); -} -;// CONCATENATED MODULE: ./src/transaction_base.js -/* provided dependency */ var transaction_base_Buffer = __webpack_require__(3626)["A"]; -function transaction_base_typeof(o) { "@babel/helpers - typeof"; return transaction_base_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, transaction_base_typeof(o); } -function transaction_base_classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function transaction_base_defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, transaction_base_toPropertyKey(o.key), o); } } -function transaction_base_createClass(e, r, t) { return r && transaction_base_defineProperties(e.prototype, r), t && transaction_base_defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function transaction_base_toPropertyKey(t) { var i = transaction_base_toPrimitive(t, "string"); return "symbol" == transaction_base_typeof(i) ? i : i + ""; } -function transaction_base_toPrimitive(t, r) { if ("object" != transaction_base_typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != transaction_base_typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } - - - - -/** - * @ignore - */ -var TransactionBase = /*#__PURE__*/function () { - function TransactionBase(tx, signatures, fee, networkPassphrase) { - transaction_base_classCallCheck(this, TransactionBase); - if (typeof networkPassphrase !== 'string') { - throw new Error("Invalid passphrase provided to Transaction: expected a string but got a ".concat(transaction_base_typeof(networkPassphrase))); - } - this._networkPassphrase = networkPassphrase; - this._tx = tx; - this._signatures = signatures; - this._fee = fee; - } - - /** - * @type {Array.} - * @readonly - */ - return transaction_base_createClass(TransactionBase, [{ - key: "signatures", - get: function get() { - return this._signatures; - }, - set: function set(value) { - throw new Error('Transaction is immutable'); - } - }, { - key: "tx", - get: function get() { - return this._tx; - }, - set: function set(value) { - throw new Error('Transaction is immutable'); - } - - /** - * @type {string} - * @readonly - */ - }, { - key: "fee", - get: function get() { - return this._fee; - }, - set: function set(value) { - throw new Error('Transaction is immutable'); - } - - /** - * @type {string} - * @readonly - */ - }, { - key: "networkPassphrase", - get: function get() { - return this._networkPassphrase; - }, - set: function set(networkPassphrase) { - this._networkPassphrase = networkPassphrase; - } - - /** - * Signs the transaction with the given {@link Keypair}. - * @param {...Keypair} keypairs Keypairs of signers - * @returns {void} - */ - }, { - key: "sign", - value: function sign() { - var _this = this; - var txHash = this.hash(); - for (var _len = arguments.length, keypairs = new Array(_len), _key = 0; _key < _len; _key++) { - keypairs[_key] = arguments[_key]; - } - keypairs.forEach(function (kp) { - var sig = kp.signDecorated(txHash); - _this.signatures.push(sig); - }); - } - - /** - * Signs a transaction with the given {@link Keypair}. Useful if someone sends - * you a transaction XDR for you to sign and return (see - * [addSignature](#addSignature) for more information). - * - * When you get a transaction XDR to sign.... - * - Instantiate a `Transaction` object with the XDR - * - Use {@link Keypair} to generate a keypair object for your Stellar seed. - * - Run `getKeypairSignature` with that keypair - * - Send back the signature along with your publicKey (not your secret seed!) - * - * Example: - * ```javascript - * // `transactionXDR` is a string from the person generating the transaction - * const transaction = new Transaction(transactionXDR, networkPassphrase); - * const keypair = Keypair.fromSecret(myStellarSeed); - * return transaction.getKeypairSignature(keypair); - * ``` - * - * @param {Keypair} keypair Keypair of signer - * @returns {string} Signature string - */ - }, { - key: "getKeypairSignature", - value: function getKeypairSignature(keypair) { - return keypair.sign(this.hash()).toString('base64'); - } - - /** - * Add a signature to the transaction. Useful when a party wants to pre-sign - * a transaction but doesn't want to give access to their secret keys. - * This will also verify whether the signature is valid. - * - * Here's how you would use this feature to solicit multiple signatures. - * - Use `TransactionBuilder` to build a new transaction. - * - Make sure to set a long enough timeout on that transaction to give your - * signers enough time to sign! - * - Once you build the transaction, use `transaction.toXDR()` to get the - * base64-encoded XDR string. - * - _Warning!_ Once you've built this transaction, don't submit any other - * transactions onto your account! Doing so will invalidate this pre-compiled - * transaction! - * - Send this XDR string to your other parties. They can use the instructions - * for [getKeypairSignature](#getKeypairSignature) to sign the transaction. - * - They should send you back their `publicKey` and the `signature` string - * from [getKeypairSignature](#getKeypairSignature), both of which you pass to - * this function. - * - * @param {string} publicKey The public key of the signer - * @param {string} signature The base64 value of the signature XDR - * @returns {void} - */ - }, { - key: "addSignature", - value: function addSignature() { - var publicKey = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ''; - var signature = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ''; - if (!signature || typeof signature !== 'string') { - throw new Error('Invalid signature'); - } - if (!publicKey || typeof publicKey !== 'string') { - throw new Error('Invalid publicKey'); - } - var keypair; - var hint; - var signatureBuffer = transaction_base_Buffer.from(signature, 'base64'); - try { - keypair = Keypair.fromPublicKey(publicKey); - hint = keypair.signatureHint(); - } catch (e) { - throw new Error('Invalid publicKey'); - } - if (!keypair.verify(this.hash(), signatureBuffer)) { - throw new Error('Invalid signature'); - } - this.signatures.push(new src_xdr.DecoratedSignature({ - hint: hint, - signature: signatureBuffer - })); - } - - /** - * Add a decorated signature directly to the transaction envelope. - * - * @param {xdr.DecoratedSignature} signature raw signature to add - * @returns {void} - * - * @see Keypair.signDecorated - * @see Keypair.signPayloadDecorated - */ - }, { - key: "addDecoratedSignature", - value: function addDecoratedSignature(signature) { - this.signatures.push(signature); - } - - /** - * Add `hashX` signer preimage as signature. - * @param {Buffer|String} preimage Preimage of hash used as signer - * @returns {void} - */ - }, { - key: "signHashX", - value: function signHashX(preimage) { - if (typeof preimage === 'string') { - preimage = transaction_base_Buffer.from(preimage, 'hex'); - } - if (preimage.length > 64) { - throw new Error('preimage cannnot be longer than 64 bytes'); - } - var signature = preimage; - var hashX = hashing_hash(preimage); - var hint = hashX.slice(hashX.length - 4); - this.signatures.push(new src_xdr.DecoratedSignature({ - hint: hint, - signature: signature - })); - } - - /** - * Returns a hash for this transaction, suitable for signing. - * @returns {Buffer} - */ - }, { - key: "hash", - value: function hash() { - return hashing_hash(this.signatureBase()); - } - }, { - key: "signatureBase", - value: function signatureBase() { - throw new Error('Implement in subclass'); - } - }, { - key: "toEnvelope", - value: function toEnvelope() { - throw new Error('Implement in subclass'); - } - - /** - * Get the transaction envelope as a base64-encoded string - * @returns {string} XDR string - */ - }, { - key: "toXDR", - value: function toXDR() { - return this.toEnvelope().toXDR().toString('base64'); - } - }]); -}(); -;// CONCATENATED MODULE: ./node_modules/bignumber.js/bignumber.mjs -/* - * bignumber.js v9.1.2 - * A JavaScript library for arbitrary-precision arithmetic. - * https://github.com/MikeMcl/bignumber.js - * Copyright (c) 2022 Michael Mclaughlin - * MIT Licensed. - * - * BigNumber.prototype methods | BigNumber methods - * | - * absoluteValue abs | clone - * comparedTo | config set - * decimalPlaces dp | DECIMAL_PLACES - * dividedBy div | ROUNDING_MODE - * dividedToIntegerBy idiv | EXPONENTIAL_AT - * exponentiatedBy pow | RANGE - * integerValue | CRYPTO - * isEqualTo eq | MODULO_MODE - * isFinite | POW_PRECISION - * isGreaterThan gt | FORMAT - * isGreaterThanOrEqualTo gte | ALPHABET - * isInteger | isBigNumber - * isLessThan lt | maximum max - * isLessThanOrEqualTo lte | minimum min - * isNaN | random - * isNegative | sum - * isPositive | - * isZero | - * minus | - * modulo mod | - * multipliedBy times | - * negated | - * plus | - * precision sd | - * shiftedBy | - * squareRoot sqrt | - * toExponential | - * toFixed | - * toFormat | - * toFraction | - * toJSON | - * toNumber | - * toPrecision | - * toString | - * valueOf | - * - */ - - -var - isNumeric = /^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i, - mathceil = Math.ceil, - mathfloor = Math.floor, - - bignumberError = '[BigNumber Error] ', - tooManyDigits = bignumberError + 'Number primitive has more than 15 significant digits: ', - - BASE = 1e14, - LOG_BASE = 14, - MAX_SAFE_INTEGER = 0x1fffffffffffff, // 2^53 - 1 - // MAX_INT32 = 0x7fffffff, // 2^31 - 1 - POWS_TEN = [1, 10, 100, 1e3, 1e4, 1e5, 1e6, 1e7, 1e8, 1e9, 1e10, 1e11, 1e12, 1e13], - SQRT_BASE = 1e7, - - // EDITABLE - // The limit on the value of DECIMAL_PLACES, TO_EXP_NEG, TO_EXP_POS, MIN_EXP, MAX_EXP, and - // the arguments to toExponential, toFixed, toFormat, and toPrecision. - MAX = 1E9; // 0 to MAX_INT32 - - -/* - * Create and return a BigNumber constructor. - */ -function clone(configObject) { - var div, convertBase, parseNumeric, - P = BigNumber.prototype = { constructor: BigNumber, toString: null, valueOf: null }, - ONE = new BigNumber(1), - - - //----------------------------- EDITABLE CONFIG DEFAULTS ------------------------------- - - - // The default values below must be integers within the inclusive ranges stated. - // The values can also be changed at run-time using BigNumber.set. - - // The maximum number of decimal places for operations involving division. - DECIMAL_PLACES = 20, // 0 to MAX - - // The rounding mode used when rounding to the above decimal places, and when using - // toExponential, toFixed, toFormat and toPrecision, and round (default value). - // UP 0 Away from zero. - // DOWN 1 Towards zero. - // CEIL 2 Towards +Infinity. - // FLOOR 3 Towards -Infinity. - // HALF_UP 4 Towards nearest neighbour. If equidistant, up. - // HALF_DOWN 5 Towards nearest neighbour. If equidistant, down. - // HALF_EVEN 6 Towards nearest neighbour. If equidistant, towards even neighbour. - // HALF_CEIL 7 Towards nearest neighbour. If equidistant, towards +Infinity. - // HALF_FLOOR 8 Towards nearest neighbour. If equidistant, towards -Infinity. - ROUNDING_MODE = 4, // 0 to 8 - - // EXPONENTIAL_AT : [TO_EXP_NEG , TO_EXP_POS] - - // The exponent value at and beneath which toString returns exponential notation. - // Number type: -7 - TO_EXP_NEG = -7, // 0 to -MAX - - // The exponent value at and above which toString returns exponential notation. - // Number type: 21 - TO_EXP_POS = 21, // 0 to MAX - - // RANGE : [MIN_EXP, MAX_EXP] - - // The minimum exponent value, beneath which underflow to zero occurs. - // Number type: -324 (5e-324) - MIN_EXP = -1e7, // -1 to -MAX - - // The maximum exponent value, above which overflow to Infinity occurs. - // Number type: 308 (1.7976931348623157e+308) - // For MAX_EXP > 1e7, e.g. new BigNumber('1e100000000').plus(1) may be slow. - MAX_EXP = 1e7, // 1 to MAX - - // Whether to use cryptographically-secure random number generation, if available. - CRYPTO = false, // true or false - - // The modulo mode used when calculating the modulus: a mod n. - // The quotient (q = a / n) is calculated according to the corresponding rounding mode. - // The remainder (r) is calculated as: r = a - n * q. - // - // UP 0 The remainder is positive if the dividend is negative, else is negative. - // DOWN 1 The remainder has the same sign as the dividend. - // This modulo mode is commonly known as 'truncated division' and is - // equivalent to (a % n) in JavaScript. - // FLOOR 3 The remainder has the same sign as the divisor (Python %). - // HALF_EVEN 6 This modulo mode implements the IEEE 754 remainder function. - // EUCLID 9 Euclidian division. q = sign(n) * floor(a / abs(n)). - // The remainder is always positive. - // - // The truncated division, floored division, Euclidian division and IEEE 754 remainder - // modes are commonly used for the modulus operation. - // Although the other rounding modes can also be used, they may not give useful results. - MODULO_MODE = 1, // 0 to 9 - - // The maximum number of significant digits of the result of the exponentiatedBy operation. - // If POW_PRECISION is 0, there will be unlimited significant digits. - POW_PRECISION = 0, // 0 to MAX - - // The format specification used by the BigNumber.prototype.toFormat method. - FORMAT = { - prefix: '', - groupSize: 3, - secondaryGroupSize: 0, - groupSeparator: ',', - decimalSeparator: '.', - fractionGroupSize: 0, - fractionGroupSeparator: '\xA0', // non-breaking space - suffix: '' - }, - - // The alphabet used for base conversion. It must be at least 2 characters long, with no '+', - // '-', '.', whitespace, or repeated character. - // '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ$_' - ALPHABET = '0123456789abcdefghijklmnopqrstuvwxyz', - alphabetHasNormalDecimalDigits = true; - - - //------------------------------------------------------------------------------------------ - - - // CONSTRUCTOR - - - /* - * The BigNumber constructor and exported function. - * Create and return a new instance of a BigNumber object. - * - * v {number|string|BigNumber} A numeric value. - * [b] {number} The base of v. Integer, 2 to ALPHABET.length inclusive. - */ - function BigNumber(v, b) { - var alphabet, c, caseChanged, e, i, isNum, len, str, - x = this; - - // Enable constructor call without `new`. - if (!(x instanceof BigNumber)) return new BigNumber(v, b); - - if (b == null) { - - if (v && v._isBigNumber === true) { - x.s = v.s; - - if (!v.c || v.e > MAX_EXP) { - x.c = x.e = null; - } else if (v.e < MIN_EXP) { - x.c = [x.e = 0]; - } else { - x.e = v.e; - x.c = v.c.slice(); - } - - return; - } - - if ((isNum = typeof v == 'number') && v * 0 == 0) { - - // Use `1 / n` to handle minus zero also. - x.s = 1 / v < 0 ? (v = -v, -1) : 1; - - // Fast path for integers, where n < 2147483648 (2**31). - if (v === ~~v) { - for (e = 0, i = v; i >= 10; i /= 10, e++); - - if (e > MAX_EXP) { - x.c = x.e = null; - } else { - x.e = e; - x.c = [v]; - } - - return; - } - - str = String(v); - } else { - - if (!isNumeric.test(str = String(v))) return parseNumeric(x, str, isNum); - - x.s = str.charCodeAt(0) == 45 ? (str = str.slice(1), -1) : 1; - } - - // Decimal point? - if ((e = str.indexOf('.')) > -1) str = str.replace('.', ''); - - // Exponential form? - if ((i = str.search(/e/i)) > 0) { - - // Determine exponent. - if (e < 0) e = i; - e += +str.slice(i + 1); - str = str.substring(0, i); - } else if (e < 0) { - - // Integer. - e = str.length; - } - - } else { - - // '[BigNumber Error] Base {not a primitive number|not an integer|out of range}: {b}' - intCheck(b, 2, ALPHABET.length, 'Base'); - - // Allow exponential notation to be used with base 10 argument, while - // also rounding to DECIMAL_PLACES as with other bases. - if (b == 10 && alphabetHasNormalDecimalDigits) { - x = new BigNumber(v); - return round(x, DECIMAL_PLACES + x.e + 1, ROUNDING_MODE); - } - - str = String(v); - - if (isNum = typeof v == 'number') { - - // Avoid potential interpretation of Infinity and NaN as base 44+ values. - if (v * 0 != 0) return parseNumeric(x, str, isNum, b); - - x.s = 1 / v < 0 ? (str = str.slice(1), -1) : 1; - - // '[BigNumber Error] Number primitive has more than 15 significant digits: {n}' - if (BigNumber.DEBUG && str.replace(/^0\.0*|\./, '').length > 15) { - throw Error - (tooManyDigits + v); - } - } else { - x.s = str.charCodeAt(0) === 45 ? (str = str.slice(1), -1) : 1; - } - - alphabet = ALPHABET.slice(0, b); - e = i = 0; - - // Check that str is a valid base b number. - // Don't use RegExp, so alphabet can contain special characters. - for (len = str.length; i < len; i++) { - if (alphabet.indexOf(c = str.charAt(i)) < 0) { - if (c == '.') { - - // If '.' is not the first character and it has not be found before. - if (i > e) { - e = len; - continue; - } - } else if (!caseChanged) { - - // Allow e.g. hexadecimal 'FF' as well as 'ff'. - if (str == str.toUpperCase() && (str = str.toLowerCase()) || - str == str.toLowerCase() && (str = str.toUpperCase())) { - caseChanged = true; - i = -1; - e = 0; - continue; - } - } - - return parseNumeric(x, String(v), isNum, b); - } - } - - // Prevent later check for length on converted number. - isNum = false; - str = convertBase(str, b, 10, x.s); - - // Decimal point? - if ((e = str.indexOf('.')) > -1) str = str.replace('.', ''); - else e = str.length; - } - - // Determine leading zeros. - for (i = 0; str.charCodeAt(i) === 48; i++); - - // Determine trailing zeros. - for (len = str.length; str.charCodeAt(--len) === 48;); - - if (str = str.slice(i, ++len)) { - len -= i; - - // '[BigNumber Error] Number primitive has more than 15 significant digits: {n}' - if (isNum && BigNumber.DEBUG && - len > 15 && (v > MAX_SAFE_INTEGER || v !== mathfloor(v))) { - throw Error - (tooManyDigits + (x.s * v)); - } - - // Overflow? - if ((e = e - i - 1) > MAX_EXP) { - - // Infinity. - x.c = x.e = null; - - // Underflow? - } else if (e < MIN_EXP) { - - // Zero. - x.c = [x.e = 0]; - } else { - x.e = e; - x.c = []; - - // Transform base - - // e is the base 10 exponent. - // i is where to slice str to get the first element of the coefficient array. - i = (e + 1) % LOG_BASE; - if (e < 0) i += LOG_BASE; // i < 1 - - if (i < len) { - if (i) x.c.push(+str.slice(0, i)); - - for (len -= LOG_BASE; i < len;) { - x.c.push(+str.slice(i, i += LOG_BASE)); - } - - i = LOG_BASE - (str = str.slice(i)).length; - } else { - i -= len; - } - - for (; i--; str += '0'); - x.c.push(+str); - } - } else { - - // Zero. - x.c = [x.e = 0]; - } - } - - - // CONSTRUCTOR PROPERTIES - - - BigNumber.clone = clone; - - BigNumber.ROUND_UP = 0; - BigNumber.ROUND_DOWN = 1; - BigNumber.ROUND_CEIL = 2; - BigNumber.ROUND_FLOOR = 3; - BigNumber.ROUND_HALF_UP = 4; - BigNumber.ROUND_HALF_DOWN = 5; - BigNumber.ROUND_HALF_EVEN = 6; - BigNumber.ROUND_HALF_CEIL = 7; - BigNumber.ROUND_HALF_FLOOR = 8; - BigNumber.EUCLID = 9; - - - /* - * Configure infrequently-changing library-wide settings. - * - * Accept an object with the following optional properties (if the value of a property is - * a number, it must be an integer within the inclusive range stated): - * - * DECIMAL_PLACES {number} 0 to MAX - * ROUNDING_MODE {number} 0 to 8 - * EXPONENTIAL_AT {number|number[]} -MAX to MAX or [-MAX to 0, 0 to MAX] - * RANGE {number|number[]} -MAX to MAX (not zero) or [-MAX to -1, 1 to MAX] - * CRYPTO {boolean} true or false - * MODULO_MODE {number} 0 to 9 - * POW_PRECISION {number} 0 to MAX - * ALPHABET {string} A string of two or more unique characters which does - * not contain '.'. - * FORMAT {object} An object with some of the following properties: - * prefix {string} - * groupSize {number} - * secondaryGroupSize {number} - * groupSeparator {string} - * decimalSeparator {string} - * fractionGroupSize {number} - * fractionGroupSeparator {string} - * suffix {string} - * - * (The values assigned to the above FORMAT object properties are not checked for validity.) - * - * E.g. - * BigNumber.config({ DECIMAL_PLACES : 20, ROUNDING_MODE : 4 }) - * - * Ignore properties/parameters set to null or undefined, except for ALPHABET. - * - * Return an object with the properties current values. - */ - BigNumber.config = BigNumber.set = function (obj) { - var p, v; - - if (obj != null) { - - if (typeof obj == 'object') { - - // DECIMAL_PLACES {number} Integer, 0 to MAX inclusive. - // '[BigNumber Error] DECIMAL_PLACES {not a primitive number|not an integer|out of range}: {v}' - if (obj.hasOwnProperty(p = 'DECIMAL_PLACES')) { - v = obj[p]; - intCheck(v, 0, MAX, p); - DECIMAL_PLACES = v; - } - - // ROUNDING_MODE {number} Integer, 0 to 8 inclusive. - // '[BigNumber Error] ROUNDING_MODE {not a primitive number|not an integer|out of range}: {v}' - if (obj.hasOwnProperty(p = 'ROUNDING_MODE')) { - v = obj[p]; - intCheck(v, 0, 8, p); - ROUNDING_MODE = v; - } - - // EXPONENTIAL_AT {number|number[]} - // Integer, -MAX to MAX inclusive or - // [integer -MAX to 0 inclusive, 0 to MAX inclusive]. - // '[BigNumber Error] EXPONENTIAL_AT {not a primitive number|not an integer|out of range}: {v}' - if (obj.hasOwnProperty(p = 'EXPONENTIAL_AT')) { - v = obj[p]; - if (v && v.pop) { - intCheck(v[0], -MAX, 0, p); - intCheck(v[1], 0, MAX, p); - TO_EXP_NEG = v[0]; - TO_EXP_POS = v[1]; - } else { - intCheck(v, -MAX, MAX, p); - TO_EXP_NEG = -(TO_EXP_POS = v < 0 ? -v : v); - } - } - - // RANGE {number|number[]} Non-zero integer, -MAX to MAX inclusive or - // [integer -MAX to -1 inclusive, integer 1 to MAX inclusive]. - // '[BigNumber Error] RANGE {not a primitive number|not an integer|out of range|cannot be zero}: {v}' - if (obj.hasOwnProperty(p = 'RANGE')) { - v = obj[p]; - if (v && v.pop) { - intCheck(v[0], -MAX, -1, p); - intCheck(v[1], 1, MAX, p); - MIN_EXP = v[0]; - MAX_EXP = v[1]; - } else { - intCheck(v, -MAX, MAX, p); - if (v) { - MIN_EXP = -(MAX_EXP = v < 0 ? -v : v); - } else { - throw Error - (bignumberError + p + ' cannot be zero: ' + v); - } - } - } - - // CRYPTO {boolean} true or false. - // '[BigNumber Error] CRYPTO not true or false: {v}' - // '[BigNumber Error] crypto unavailable' - if (obj.hasOwnProperty(p = 'CRYPTO')) { - v = obj[p]; - if (v === !!v) { - if (v) { - if (typeof crypto != 'undefined' && crypto && - (crypto.getRandomValues || crypto.randomBytes)) { - CRYPTO = v; - } else { - CRYPTO = !v; - throw Error - (bignumberError + 'crypto unavailable'); - } - } else { - CRYPTO = v; - } - } else { - throw Error - (bignumberError + p + ' not true or false: ' + v); - } - } - - // MODULO_MODE {number} Integer, 0 to 9 inclusive. - // '[BigNumber Error] MODULO_MODE {not a primitive number|not an integer|out of range}: {v}' - if (obj.hasOwnProperty(p = 'MODULO_MODE')) { - v = obj[p]; - intCheck(v, 0, 9, p); - MODULO_MODE = v; - } - - // POW_PRECISION {number} Integer, 0 to MAX inclusive. - // '[BigNumber Error] POW_PRECISION {not a primitive number|not an integer|out of range}: {v}' - if (obj.hasOwnProperty(p = 'POW_PRECISION')) { - v = obj[p]; - intCheck(v, 0, MAX, p); - POW_PRECISION = v; - } - - // FORMAT {object} - // '[BigNumber Error] FORMAT not an object: {v}' - if (obj.hasOwnProperty(p = 'FORMAT')) { - v = obj[p]; - if (typeof v == 'object') FORMAT = v; - else throw Error - (bignumberError + p + ' not an object: ' + v); - } - - // ALPHABET {string} - // '[BigNumber Error] ALPHABET invalid: {v}' - if (obj.hasOwnProperty(p = 'ALPHABET')) { - v = obj[p]; - - // Disallow if less than two characters, - // or if it contains '+', '-', '.', whitespace, or a repeated character. - if (typeof v == 'string' && !/^.?$|[+\-.\s]|(.).*\1/.test(v)) { - alphabetHasNormalDecimalDigits = v.slice(0, 10) == '0123456789'; - ALPHABET = v; - } else { - throw Error - (bignumberError + p + ' invalid: ' + v); - } - } - - } else { - - // '[BigNumber Error] Object expected: {v}' - throw Error - (bignumberError + 'Object expected: ' + obj); - } - } - - return { - DECIMAL_PLACES: DECIMAL_PLACES, - ROUNDING_MODE: ROUNDING_MODE, - EXPONENTIAL_AT: [TO_EXP_NEG, TO_EXP_POS], - RANGE: [MIN_EXP, MAX_EXP], - CRYPTO: CRYPTO, - MODULO_MODE: MODULO_MODE, - POW_PRECISION: POW_PRECISION, - FORMAT: FORMAT, - ALPHABET: ALPHABET - }; - }; - - - /* - * Return true if v is a BigNumber instance, otherwise return false. - * - * If BigNumber.DEBUG is true, throw if a BigNumber instance is not well-formed. - * - * v {any} - * - * '[BigNumber Error] Invalid BigNumber: {v}' - */ - BigNumber.isBigNumber = function (v) { - if (!v || v._isBigNumber !== true) return false; - if (!BigNumber.DEBUG) return true; - - var i, n, - c = v.c, - e = v.e, - s = v.s; - - out: if ({}.toString.call(c) == '[object Array]') { - - if ((s === 1 || s === -1) && e >= -MAX && e <= MAX && e === mathfloor(e)) { - - // If the first element is zero, the BigNumber value must be zero. - if (c[0] === 0) { - if (e === 0 && c.length === 1) return true; - break out; - } - - // Calculate number of digits that c[0] should have, based on the exponent. - i = (e + 1) % LOG_BASE; - if (i < 1) i += LOG_BASE; - - // Calculate number of digits of c[0]. - //if (Math.ceil(Math.log(c[0] + 1) / Math.LN10) == i) { - if (String(c[0]).length == i) { - - for (i = 0; i < c.length; i++) { - n = c[i]; - if (n < 0 || n >= BASE || n !== mathfloor(n)) break out; - } - - // Last element cannot be zero, unless it is the only element. - if (n !== 0) return true; - } - } - - // Infinity/NaN - } else if (c === null && e === null && (s === null || s === 1 || s === -1)) { - return true; - } - - throw Error - (bignumberError + 'Invalid BigNumber: ' + v); - }; - - - /* - * Return a new BigNumber whose value is the maximum of the arguments. - * - * arguments {number|string|BigNumber} - */ - BigNumber.maximum = BigNumber.max = function () { - return maxOrMin(arguments, -1); - }; - - - /* - * Return a new BigNumber whose value is the minimum of the arguments. - * - * arguments {number|string|BigNumber} - */ - BigNumber.minimum = BigNumber.min = function () { - return maxOrMin(arguments, 1); - }; - - - /* - * Return a new BigNumber with a random value equal to or greater than 0 and less than 1, - * and with dp, or DECIMAL_PLACES if dp is omitted, decimal places (or less if trailing - * zeros are produced). - * - * [dp] {number} Decimal places. Integer, 0 to MAX inclusive. - * - * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {dp}' - * '[BigNumber Error] crypto unavailable' - */ - BigNumber.random = (function () { - var pow2_53 = 0x20000000000000; - - // Return a 53 bit integer n, where 0 <= n < 9007199254740992. - // Check if Math.random() produces more than 32 bits of randomness. - // If it does, assume at least 53 bits are produced, otherwise assume at least 30 bits. - // 0x40000000 is 2^30, 0x800000 is 2^23, 0x1fffff is 2^21 - 1. - var random53bitInt = (Math.random() * pow2_53) & 0x1fffff - ? function () { return mathfloor(Math.random() * pow2_53); } - : function () { return ((Math.random() * 0x40000000 | 0) * 0x800000) + - (Math.random() * 0x800000 | 0); }; - - return function (dp) { - var a, b, e, k, v, - i = 0, - c = [], - rand = new BigNumber(ONE); - - if (dp == null) dp = DECIMAL_PLACES; - else intCheck(dp, 0, MAX); - - k = mathceil(dp / LOG_BASE); - - if (CRYPTO) { - - // Browsers supporting crypto.getRandomValues. - if (crypto.getRandomValues) { - - a = crypto.getRandomValues(new Uint32Array(k *= 2)); - - for (; i < k;) { - - // 53 bits: - // ((Math.pow(2, 32) - 1) * Math.pow(2, 21)).toString(2) - // 11111 11111111 11111111 11111111 11100000 00000000 00000000 - // ((Math.pow(2, 32) - 1) >>> 11).toString(2) - // 11111 11111111 11111111 - // 0x20000 is 2^21. - v = a[i] * 0x20000 + (a[i + 1] >>> 11); - - // Rejection sampling: - // 0 <= v < 9007199254740992 - // Probability that v >= 9e15, is - // 7199254740992 / 9007199254740992 ~= 0.0008, i.e. 1 in 1251 - if (v >= 9e15) { - b = crypto.getRandomValues(new Uint32Array(2)); - a[i] = b[0]; - a[i + 1] = b[1]; - } else { - - // 0 <= v <= 8999999999999999 - // 0 <= (v % 1e14) <= 99999999999999 - c.push(v % 1e14); - i += 2; - } - } - i = k / 2; - - // Node.js supporting crypto.randomBytes. - } else if (crypto.randomBytes) { - - // buffer - a = crypto.randomBytes(k *= 7); - - for (; i < k;) { - - // 0x1000000000000 is 2^48, 0x10000000000 is 2^40 - // 0x100000000 is 2^32, 0x1000000 is 2^24 - // 11111 11111111 11111111 11111111 11111111 11111111 11111111 - // 0 <= v < 9007199254740992 - v = ((a[i] & 31) * 0x1000000000000) + (a[i + 1] * 0x10000000000) + - (a[i + 2] * 0x100000000) + (a[i + 3] * 0x1000000) + - (a[i + 4] << 16) + (a[i + 5] << 8) + a[i + 6]; - - if (v >= 9e15) { - crypto.randomBytes(7).copy(a, i); - } else { - - // 0 <= (v % 1e14) <= 99999999999999 - c.push(v % 1e14); - i += 7; - } - } - i = k / 7; - } else { - CRYPTO = false; - throw Error - (bignumberError + 'crypto unavailable'); - } - } - - // Use Math.random. - if (!CRYPTO) { - - for (; i < k;) { - v = random53bitInt(); - if (v < 9e15) c[i++] = v % 1e14; - } - } - - k = c[--i]; - dp %= LOG_BASE; - - // Convert trailing digits to zeros according to dp. - if (k && dp) { - v = POWS_TEN[LOG_BASE - dp]; - c[i] = mathfloor(k / v) * v; - } - - // Remove trailing elements which are zero. - for (; c[i] === 0; c.pop(), i--); - - // Zero? - if (i < 0) { - c = [e = 0]; - } else { - - // Remove leading elements which are zero and adjust exponent accordingly. - for (e = -1 ; c[0] === 0; c.splice(0, 1), e -= LOG_BASE); - - // Count the digits of the first element of c to determine leading zeros, and... - for (i = 1, v = c[0]; v >= 10; v /= 10, i++); - - // adjust the exponent accordingly. - if (i < LOG_BASE) e -= LOG_BASE - i; - } - - rand.e = e; - rand.c = c; - return rand; - }; - })(); - - - /* - * Return a BigNumber whose value is the sum of the arguments. - * - * arguments {number|string|BigNumber} - */ - BigNumber.sum = function () { - var i = 1, - args = arguments, - sum = new BigNumber(args[0]); - for (; i < args.length;) sum = sum.plus(args[i++]); - return sum; - }; - - - // PRIVATE FUNCTIONS - - - // Called by BigNumber and BigNumber.prototype.toString. - convertBase = (function () { - var decimal = '0123456789'; - - /* - * Convert string of baseIn to an array of numbers of baseOut. - * Eg. toBaseOut('255', 10, 16) returns [15, 15]. - * Eg. toBaseOut('ff', 16, 10) returns [2, 5, 5]. - */ - function toBaseOut(str, baseIn, baseOut, alphabet) { - var j, - arr = [0], - arrL, - i = 0, - len = str.length; - - for (; i < len;) { - for (arrL = arr.length; arrL--; arr[arrL] *= baseIn); - - arr[0] += alphabet.indexOf(str.charAt(i++)); - - for (j = 0; j < arr.length; j++) { - - if (arr[j] > baseOut - 1) { - if (arr[j + 1] == null) arr[j + 1] = 0; - arr[j + 1] += arr[j] / baseOut | 0; - arr[j] %= baseOut; - } - } - } - - return arr.reverse(); - } - - // Convert a numeric string of baseIn to a numeric string of baseOut. - // If the caller is toString, we are converting from base 10 to baseOut. - // If the caller is BigNumber, we are converting from baseIn to base 10. - return function (str, baseIn, baseOut, sign, callerIsToString) { - var alphabet, d, e, k, r, x, xc, y, - i = str.indexOf('.'), - dp = DECIMAL_PLACES, - rm = ROUNDING_MODE; - - // Non-integer. - if (i >= 0) { - k = POW_PRECISION; - - // Unlimited precision. - POW_PRECISION = 0; - str = str.replace('.', ''); - y = new BigNumber(baseIn); - x = y.pow(str.length - i); - POW_PRECISION = k; - - // Convert str as if an integer, then restore the fraction part by dividing the - // result by its base raised to a power. - - y.c = toBaseOut(toFixedPoint(coeffToString(x.c), x.e, '0'), - 10, baseOut, decimal); - y.e = y.c.length; - } - - // Convert the number as integer. - - xc = toBaseOut(str, baseIn, baseOut, callerIsToString - ? (alphabet = ALPHABET, decimal) - : (alphabet = decimal, ALPHABET)); - - // xc now represents str as an integer and converted to baseOut. e is the exponent. - e = k = xc.length; - - // Remove trailing zeros. - for (; xc[--k] == 0; xc.pop()); - - // Zero? - if (!xc[0]) return alphabet.charAt(0); - - // Does str represent an integer? If so, no need for the division. - if (i < 0) { - --e; - } else { - x.c = xc; - x.e = e; - - // The sign is needed for correct rounding. - x.s = sign; - x = div(x, y, dp, rm, baseOut); - xc = x.c; - r = x.r; - e = x.e; - } - - // xc now represents str converted to baseOut. - - // THe index of the rounding digit. - d = e + dp + 1; - - // The rounding digit: the digit to the right of the digit that may be rounded up. - i = xc[d]; - - // Look at the rounding digits and mode to determine whether to round up. - - k = baseOut / 2; - r = r || d < 0 || xc[d + 1] != null; - - r = rm < 4 ? (i != null || r) && (rm == 0 || rm == (x.s < 0 ? 3 : 2)) - : i > k || i == k &&(rm == 4 || r || rm == 6 && xc[d - 1] & 1 || - rm == (x.s < 0 ? 8 : 7)); - - // If the index of the rounding digit is not greater than zero, or xc represents - // zero, then the result of the base conversion is zero or, if rounding up, a value - // such as 0.00001. - if (d < 1 || !xc[0]) { - - // 1^-dp or 0 - str = r ? toFixedPoint(alphabet.charAt(1), -dp, alphabet.charAt(0)) : alphabet.charAt(0); - } else { - - // Truncate xc to the required number of decimal places. - xc.length = d; - - // Round up? - if (r) { - - // Rounding up may mean the previous digit has to be rounded up and so on. - for (--baseOut; ++xc[--d] > baseOut;) { - xc[d] = 0; - - if (!d) { - ++e; - xc = [1].concat(xc); - } - } - } - - // Determine trailing zeros. - for (k = xc.length; !xc[--k];); - - // E.g. [4, 11, 15] becomes 4bf. - for (i = 0, str = ''; i <= k; str += alphabet.charAt(xc[i++])); - - // Add leading zeros, decimal point and trailing zeros as required. - str = toFixedPoint(str, e, alphabet.charAt(0)); - } - - // The caller will add the sign. - return str; - }; - })(); - - - // Perform division in the specified base. Called by div and convertBase. - div = (function () { - - // Assume non-zero x and k. - function multiply(x, k, base) { - var m, temp, xlo, xhi, - carry = 0, - i = x.length, - klo = k % SQRT_BASE, - khi = k / SQRT_BASE | 0; - - for (x = x.slice(); i--;) { - xlo = x[i] % SQRT_BASE; - xhi = x[i] / SQRT_BASE | 0; - m = khi * xlo + xhi * klo; - temp = klo * xlo + ((m % SQRT_BASE) * SQRT_BASE) + carry; - carry = (temp / base | 0) + (m / SQRT_BASE | 0) + khi * xhi; - x[i] = temp % base; - } - - if (carry) x = [carry].concat(x); - - return x; - } - - function compare(a, b, aL, bL) { - var i, cmp; - - if (aL != bL) { - cmp = aL > bL ? 1 : -1; - } else { - - for (i = cmp = 0; i < aL; i++) { - - if (a[i] != b[i]) { - cmp = a[i] > b[i] ? 1 : -1; - break; - } - } - } - - return cmp; - } - - function subtract(a, b, aL, base) { - var i = 0; - - // Subtract b from a. - for (; aL--;) { - a[aL] -= i; - i = a[aL] < b[aL] ? 1 : 0; - a[aL] = i * base + a[aL] - b[aL]; - } - - // Remove leading zeros. - for (; !a[0] && a.length > 1; a.splice(0, 1)); - } - - // x: dividend, y: divisor. - return function (x, y, dp, rm, base) { - var cmp, e, i, more, n, prod, prodL, q, qc, rem, remL, rem0, xi, xL, yc0, - yL, yz, - s = x.s == y.s ? 1 : -1, - xc = x.c, - yc = y.c; - - // Either NaN, Infinity or 0? - if (!xc || !xc[0] || !yc || !yc[0]) { - - return new BigNumber( - - // Return NaN if either NaN, or both Infinity or 0. - !x.s || !y.s || (xc ? yc && xc[0] == yc[0] : !yc) ? NaN : - - // Return ±0 if x is ±0 or y is ±Infinity, or return ±Infinity as y is ±0. - xc && xc[0] == 0 || !yc ? s * 0 : s / 0 - ); - } - - q = new BigNumber(s); - qc = q.c = []; - e = x.e - y.e; - s = dp + e + 1; - - if (!base) { - base = BASE; - e = bitFloor(x.e / LOG_BASE) - bitFloor(y.e / LOG_BASE); - s = s / LOG_BASE | 0; - } - - // Result exponent may be one less then the current value of e. - // The coefficients of the BigNumbers from convertBase may have trailing zeros. - for (i = 0; yc[i] == (xc[i] || 0); i++); - - if (yc[i] > (xc[i] || 0)) e--; - - if (s < 0) { - qc.push(1); - more = true; - } else { - xL = xc.length; - yL = yc.length; - i = 0; - s += 2; - - // Normalise xc and yc so highest order digit of yc is >= base / 2. - - n = mathfloor(base / (yc[0] + 1)); - - // Not necessary, but to handle odd bases where yc[0] == (base / 2) - 1. - // if (n > 1 || n++ == 1 && yc[0] < base / 2) { - if (n > 1) { - yc = multiply(yc, n, base); - xc = multiply(xc, n, base); - yL = yc.length; - xL = xc.length; - } - - xi = yL; - rem = xc.slice(0, yL); - remL = rem.length; - - // Add zeros to make remainder as long as divisor. - for (; remL < yL; rem[remL++] = 0); - yz = yc.slice(); - yz = [0].concat(yz); - yc0 = yc[0]; - if (yc[1] >= base / 2) yc0++; - // Not necessary, but to prevent trial digit n > base, when using base 3. - // else if (base == 3 && yc0 == 1) yc0 = 1 + 1e-15; - - do { - n = 0; - - // Compare divisor and remainder. - cmp = compare(yc, rem, yL, remL); - - // If divisor < remainder. - if (cmp < 0) { - - // Calculate trial digit, n. - - rem0 = rem[0]; - if (yL != remL) rem0 = rem0 * base + (rem[1] || 0); - - // n is how many times the divisor goes into the current remainder. - n = mathfloor(rem0 / yc0); - - // Algorithm: - // product = divisor multiplied by trial digit (n). - // Compare product and remainder. - // If product is greater than remainder: - // Subtract divisor from product, decrement trial digit. - // Subtract product from remainder. - // If product was less than remainder at the last compare: - // Compare new remainder and divisor. - // If remainder is greater than divisor: - // Subtract divisor from remainder, increment trial digit. - - if (n > 1) { - - // n may be > base only when base is 3. - if (n >= base) n = base - 1; - - // product = divisor * trial digit. - prod = multiply(yc, n, base); - prodL = prod.length; - remL = rem.length; - - // Compare product and remainder. - // If product > remainder then trial digit n too high. - // n is 1 too high about 5% of the time, and is not known to have - // ever been more than 1 too high. - while (compare(prod, rem, prodL, remL) == 1) { - n--; - - // Subtract divisor from product. - subtract(prod, yL < prodL ? yz : yc, prodL, base); - prodL = prod.length; - cmp = 1; - } - } else { - - // n is 0 or 1, cmp is -1. - // If n is 0, there is no need to compare yc and rem again below, - // so change cmp to 1 to avoid it. - // If n is 1, leave cmp as -1, so yc and rem are compared again. - if (n == 0) { - - // divisor < remainder, so n must be at least 1. - cmp = n = 1; - } - - // product = divisor - prod = yc.slice(); - prodL = prod.length; - } - - if (prodL < remL) prod = [0].concat(prod); - - // Subtract product from remainder. - subtract(rem, prod, remL, base); - remL = rem.length; - - // If product was < remainder. - if (cmp == -1) { - - // Compare divisor and new remainder. - // If divisor < new remainder, subtract divisor from remainder. - // Trial digit n too low. - // n is 1 too low about 5% of the time, and very rarely 2 too low. - while (compare(yc, rem, yL, remL) < 1) { - n++; - - // Subtract divisor from remainder. - subtract(rem, yL < remL ? yz : yc, remL, base); - remL = rem.length; - } - } - } else if (cmp === 0) { - n++; - rem = [0]; - } // else cmp === 1 and n will be 0 - - // Add the next digit, n, to the result array. - qc[i++] = n; - - // Update the remainder. - if (rem[0]) { - rem[remL++] = xc[xi] || 0; - } else { - rem = [xc[xi]]; - remL = 1; - } - } while ((xi++ < xL || rem[0] != null) && s--); - - more = rem[0] != null; - - // Leading zero? - if (!qc[0]) qc.splice(0, 1); - } - - if (base == BASE) { - - // To calculate q.e, first get the number of digits of qc[0]. - for (i = 1, s = qc[0]; s >= 10; s /= 10, i++); - - round(q, dp + (q.e = i + e * LOG_BASE - 1) + 1, rm, more); - - // Caller is convertBase. - } else { - q.e = e; - q.r = +more; - } - - return q; - }; - })(); - - - /* - * Return a string representing the value of BigNumber n in fixed-point or exponential - * notation rounded to the specified decimal places or significant digits. - * - * n: a BigNumber. - * i: the index of the last digit required (i.e. the digit that may be rounded up). - * rm: the rounding mode. - * id: 1 (toExponential) or 2 (toPrecision). - */ - function format(n, i, rm, id) { - var c0, e, ne, len, str; - - if (rm == null) rm = ROUNDING_MODE; - else intCheck(rm, 0, 8); - - if (!n.c) return n.toString(); - - c0 = n.c[0]; - ne = n.e; - - if (i == null) { - str = coeffToString(n.c); - str = id == 1 || id == 2 && (ne <= TO_EXP_NEG || ne >= TO_EXP_POS) - ? toExponential(str, ne) - : toFixedPoint(str, ne, '0'); - } else { - n = round(new BigNumber(n), i, rm); - - // n.e may have changed if the value was rounded up. - e = n.e; - - str = coeffToString(n.c); - len = str.length; - - // toPrecision returns exponential notation if the number of significant digits - // specified is less than the number of digits necessary to represent the integer - // part of the value in fixed-point notation. - - // Exponential notation. - if (id == 1 || id == 2 && (i <= e || e <= TO_EXP_NEG)) { - - // Append zeros? - for (; len < i; str += '0', len++); - str = toExponential(str, e); - - // Fixed-point notation. - } else { - i -= ne; - str = toFixedPoint(str, e, '0'); - - // Append zeros? - if (e + 1 > len) { - if (--i > 0) for (str += '.'; i--; str += '0'); - } else { - i += e - len; - if (i > 0) { - if (e + 1 == len) str += '.'; - for (; i--; str += '0'); - } - } - } - } - - return n.s < 0 && c0 ? '-' + str : str; - } - - - // Handle BigNumber.max and BigNumber.min. - // If any number is NaN, return NaN. - function maxOrMin(args, n) { - var k, y, - i = 1, - x = new BigNumber(args[0]); - - for (; i < args.length; i++) { - y = new BigNumber(args[i]); - if (!y.s || (k = compare(x, y)) === n || k === 0 && x.s === n) { - x = y; - } - } - - return x; - } - - - /* - * Strip trailing zeros, calculate base 10 exponent and check against MIN_EXP and MAX_EXP. - * Called by minus, plus and times. - */ - function normalise(n, c, e) { - var i = 1, - j = c.length; - - // Remove trailing zeros. - for (; !c[--j]; c.pop()); - - // Calculate the base 10 exponent. First get the number of digits of c[0]. - for (j = c[0]; j >= 10; j /= 10, i++); - - // Overflow? - if ((e = i + e * LOG_BASE - 1) > MAX_EXP) { - - // Infinity. - n.c = n.e = null; - - // Underflow? - } else if (e < MIN_EXP) { - - // Zero. - n.c = [n.e = 0]; - } else { - n.e = e; - n.c = c; - } - - return n; - } - - - // Handle values that fail the validity test in BigNumber. - parseNumeric = (function () { - var basePrefix = /^(-?)0([xbo])(?=\w[\w.]*$)/i, - dotAfter = /^([^.]+)\.$/, - dotBefore = /^\.([^.]+)$/, - isInfinityOrNaN = /^-?(Infinity|NaN)$/, - whitespaceOrPlus = /^\s*\+(?=[\w.])|^\s+|\s+$/g; - - return function (x, str, isNum, b) { - var base, - s = isNum ? str : str.replace(whitespaceOrPlus, ''); - - // No exception on ±Infinity or NaN. - if (isInfinityOrNaN.test(s)) { - x.s = isNaN(s) ? null : s < 0 ? -1 : 1; - } else { - if (!isNum) { - - // basePrefix = /^(-?)0([xbo])(?=\w[\w.]*$)/i - s = s.replace(basePrefix, function (m, p1, p2) { - base = (p2 = p2.toLowerCase()) == 'x' ? 16 : p2 == 'b' ? 2 : 8; - return !b || b == base ? p1 : m; - }); - - if (b) { - base = b; - - // E.g. '1.' to '1', '.1' to '0.1' - s = s.replace(dotAfter, '$1').replace(dotBefore, '0.$1'); - } - - if (str != s) return new BigNumber(s, base); - } - - // '[BigNumber Error] Not a number: {n}' - // '[BigNumber Error] Not a base {b} number: {n}' - if (BigNumber.DEBUG) { - throw Error - (bignumberError + 'Not a' + (b ? ' base ' + b : '') + ' number: ' + str); - } - - // NaN - x.s = null; - } - - x.c = x.e = null; - } - })(); - - - /* - * Round x to sd significant digits using rounding mode rm. Check for over/under-flow. - * If r is truthy, it is known that there are more digits after the rounding digit. - */ - function round(x, sd, rm, r) { - var d, i, j, k, n, ni, rd, - xc = x.c, - pows10 = POWS_TEN; - - // if x is not Infinity or NaN... - if (xc) { - - // rd is the rounding digit, i.e. the digit after the digit that may be rounded up. - // n is a base 1e14 number, the value of the element of array x.c containing rd. - // ni is the index of n within x.c. - // d is the number of digits of n. - // i is the index of rd within n including leading zeros. - // j is the actual index of rd within n (if < 0, rd is a leading zero). - out: { - - // Get the number of digits of the first element of xc. - for (d = 1, k = xc[0]; k >= 10; k /= 10, d++); - i = sd - d; - - // If the rounding digit is in the first element of xc... - if (i < 0) { - i += LOG_BASE; - j = sd; - n = xc[ni = 0]; - - // Get the rounding digit at index j of n. - rd = mathfloor(n / pows10[d - j - 1] % 10); - } else { - ni = mathceil((i + 1) / LOG_BASE); - - if (ni >= xc.length) { - - if (r) { - - // Needed by sqrt. - for (; xc.length <= ni; xc.push(0)); - n = rd = 0; - d = 1; - i %= LOG_BASE; - j = i - LOG_BASE + 1; - } else { - break out; - } - } else { - n = k = xc[ni]; - - // Get the number of digits of n. - for (d = 1; k >= 10; k /= 10, d++); - - // Get the index of rd within n. - i %= LOG_BASE; - - // Get the index of rd within n, adjusted for leading zeros. - // The number of leading zeros of n is given by LOG_BASE - d. - j = i - LOG_BASE + d; - - // Get the rounding digit at index j of n. - rd = j < 0 ? 0 : mathfloor(n / pows10[d - j - 1] % 10); - } - } - - r = r || sd < 0 || - - // Are there any non-zero digits after the rounding digit? - // The expression n % pows10[d - j - 1] returns all digits of n to the right - // of the digit at j, e.g. if n is 908714 and j is 2, the expression gives 714. - xc[ni + 1] != null || (j < 0 ? n : n % pows10[d - j - 1]); - - r = rm < 4 - ? (rd || r) && (rm == 0 || rm == (x.s < 0 ? 3 : 2)) - : rd > 5 || rd == 5 && (rm == 4 || r || rm == 6 && - - // Check whether the digit to the left of the rounding digit is odd. - ((i > 0 ? j > 0 ? n / pows10[d - j] : 0 : xc[ni - 1]) % 10) & 1 || - rm == (x.s < 0 ? 8 : 7)); - - if (sd < 1 || !xc[0]) { - xc.length = 0; - - if (r) { - - // Convert sd to decimal places. - sd -= x.e + 1; - - // 1, 0.1, 0.01, 0.001, 0.0001 etc. - xc[0] = pows10[(LOG_BASE - sd % LOG_BASE) % LOG_BASE]; - x.e = -sd || 0; - } else { - - // Zero. - xc[0] = x.e = 0; - } - - return x; - } - - // Remove excess digits. - if (i == 0) { - xc.length = ni; - k = 1; - ni--; - } else { - xc.length = ni + 1; - k = pows10[LOG_BASE - i]; - - // E.g. 56700 becomes 56000 if 7 is the rounding digit. - // j > 0 means i > number of leading zeros of n. - xc[ni] = j > 0 ? mathfloor(n / pows10[d - j] % pows10[j]) * k : 0; - } - - // Round up? - if (r) { - - for (; ;) { - - // If the digit to be rounded up is in the first element of xc... - if (ni == 0) { - - // i will be the length of xc[0] before k is added. - for (i = 1, j = xc[0]; j >= 10; j /= 10, i++); - j = xc[0] += k; - for (k = 1; j >= 10; j /= 10, k++); - - // if i != k the length has increased. - if (i != k) { - x.e++; - if (xc[0] == BASE) xc[0] = 1; - } - - break; - } else { - xc[ni] += k; - if (xc[ni] != BASE) break; - xc[ni--] = 0; - k = 1; - } - } - } - - // Remove trailing zeros. - for (i = xc.length; xc[--i] === 0; xc.pop()); - } - - // Overflow? Infinity. - if (x.e > MAX_EXP) { - x.c = x.e = null; - - // Underflow? Zero. - } else if (x.e < MIN_EXP) { - x.c = [x.e = 0]; - } - } - - return x; - } - - - function valueOf(n) { - var str, - e = n.e; - - if (e === null) return n.toString(); - - str = coeffToString(n.c); - - str = e <= TO_EXP_NEG || e >= TO_EXP_POS - ? toExponential(str, e) - : toFixedPoint(str, e, '0'); - - return n.s < 0 ? '-' + str : str; - } - - - // PROTOTYPE/INSTANCE METHODS - - - /* - * Return a new BigNumber whose value is the absolute value of this BigNumber. - */ - P.absoluteValue = P.abs = function () { - var x = new BigNumber(this); - if (x.s < 0) x.s = 1; - return x; - }; - - - /* - * Return - * 1 if the value of this BigNumber is greater than the value of BigNumber(y, b), - * -1 if the value of this BigNumber is less than the value of BigNumber(y, b), - * 0 if they have the same value, - * or null if the value of either is NaN. - */ - P.comparedTo = function (y, b) { - return compare(this, new BigNumber(y, b)); - }; - - - /* - * If dp is undefined or null or true or false, return the number of decimal places of the - * value of this BigNumber, or null if the value of this BigNumber is ±Infinity or NaN. - * - * Otherwise, if dp is a number, return a new BigNumber whose value is the value of this - * BigNumber rounded to a maximum of dp decimal places using rounding mode rm, or - * ROUNDING_MODE if rm is omitted. - * - * [dp] {number} Decimal places: integer, 0 to MAX inclusive. - * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. - * - * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {dp|rm}' - */ - P.decimalPlaces = P.dp = function (dp, rm) { - var c, n, v, - x = this; - - if (dp != null) { - intCheck(dp, 0, MAX); - if (rm == null) rm = ROUNDING_MODE; - else intCheck(rm, 0, 8); - - return round(new BigNumber(x), dp + x.e + 1, rm); - } - - if (!(c = x.c)) return null; - n = ((v = c.length - 1) - bitFloor(this.e / LOG_BASE)) * LOG_BASE; - - // Subtract the number of trailing zeros of the last number. - if (v = c[v]) for (; v % 10 == 0; v /= 10, n--); - if (n < 0) n = 0; - - return n; - }; - - - /* - * n / 0 = I - * n / N = N - * n / I = 0 - * 0 / n = 0 - * 0 / 0 = N - * 0 / N = N - * 0 / I = 0 - * N / n = N - * N / 0 = N - * N / N = N - * N / I = N - * I / n = I - * I / 0 = I - * I / N = N - * I / I = N - * - * Return a new BigNumber whose value is the value of this BigNumber divided by the value of - * BigNumber(y, b), rounded according to DECIMAL_PLACES and ROUNDING_MODE. - */ - P.dividedBy = P.div = function (y, b) { - return div(this, new BigNumber(y, b), DECIMAL_PLACES, ROUNDING_MODE); - }; - - - /* - * Return a new BigNumber whose value is the integer part of dividing the value of this - * BigNumber by the value of BigNumber(y, b). - */ - P.dividedToIntegerBy = P.idiv = function (y, b) { - return div(this, new BigNumber(y, b), 0, 1); - }; - - - /* - * Return a BigNumber whose value is the value of this BigNumber exponentiated by n. - * - * If m is present, return the result modulo m. - * If n is negative round according to DECIMAL_PLACES and ROUNDING_MODE. - * If POW_PRECISION is non-zero and m is not present, round to POW_PRECISION using ROUNDING_MODE. - * - * The modular power operation works efficiently when x, n, and m are integers, otherwise it - * is equivalent to calculating x.exponentiatedBy(n).modulo(m) with a POW_PRECISION of 0. - * - * n {number|string|BigNumber} The exponent. An integer. - * [m] {number|string|BigNumber} The modulus. - * - * '[BigNumber Error] Exponent not an integer: {n}' - */ - P.exponentiatedBy = P.pow = function (n, m) { - var half, isModExp, i, k, more, nIsBig, nIsNeg, nIsOdd, y, - x = this; - - n = new BigNumber(n); - - // Allow NaN and ±Infinity, but not other non-integers. - if (n.c && !n.isInteger()) { - throw Error - (bignumberError + 'Exponent not an integer: ' + valueOf(n)); - } - - if (m != null) m = new BigNumber(m); - - // Exponent of MAX_SAFE_INTEGER is 15. - nIsBig = n.e > 14; - - // If x is NaN, ±Infinity, ±0 or ±1, or n is ±Infinity, NaN or ±0. - if (!x.c || !x.c[0] || x.c[0] == 1 && !x.e && x.c.length == 1 || !n.c || !n.c[0]) { - - // The sign of the result of pow when x is negative depends on the evenness of n. - // If +n overflows to ±Infinity, the evenness of n would be not be known. - y = new BigNumber(Math.pow(+valueOf(x), nIsBig ? n.s * (2 - isOdd(n)) : +valueOf(n))); - return m ? y.mod(m) : y; - } - - nIsNeg = n.s < 0; - - if (m) { - - // x % m returns NaN if abs(m) is zero, or m is NaN. - if (m.c ? !m.c[0] : !m.s) return new BigNumber(NaN); - - isModExp = !nIsNeg && x.isInteger() && m.isInteger(); - - if (isModExp) x = x.mod(m); - - // Overflow to ±Infinity: >=2**1e10 or >=1.0000024**1e15. - // Underflow to ±0: <=0.79**1e10 or <=0.9999975**1e15. - } else if (n.e > 9 && (x.e > 0 || x.e < -1 || (x.e == 0 - // [1, 240000000] - ? x.c[0] > 1 || nIsBig && x.c[1] >= 24e7 - // [80000000000000] [99999750000000] - : x.c[0] < 8e13 || nIsBig && x.c[0] <= 9999975e7))) { - - // If x is negative and n is odd, k = -0, else k = 0. - k = x.s < 0 && isOdd(n) ? -0 : 0; - - // If x >= 1, k = ±Infinity. - if (x.e > -1) k = 1 / k; - - // If n is negative return ±0, else return ±Infinity. - return new BigNumber(nIsNeg ? 1 / k : k); - - } else if (POW_PRECISION) { - - // Truncating each coefficient array to a length of k after each multiplication - // equates to truncating significant digits to POW_PRECISION + [28, 41], - // i.e. there will be a minimum of 28 guard digits retained. - k = mathceil(POW_PRECISION / LOG_BASE + 2); - } - - if (nIsBig) { - half = new BigNumber(0.5); - if (nIsNeg) n.s = 1; - nIsOdd = isOdd(n); - } else { - i = Math.abs(+valueOf(n)); - nIsOdd = i % 2; - } - - y = new BigNumber(ONE); - - // Performs 54 loop iterations for n of 9007199254740991. - for (; ;) { - - if (nIsOdd) { - y = y.times(x); - if (!y.c) break; - - if (k) { - if (y.c.length > k) y.c.length = k; - } else if (isModExp) { - y = y.mod(m); //y = y.minus(div(y, m, 0, MODULO_MODE).times(m)); - } - } - - if (i) { - i = mathfloor(i / 2); - if (i === 0) break; - nIsOdd = i % 2; - } else { - n = n.times(half); - round(n, n.e + 1, 1); - - if (n.e > 14) { - nIsOdd = isOdd(n); - } else { - i = +valueOf(n); - if (i === 0) break; - nIsOdd = i % 2; - } - } - - x = x.times(x); - - if (k) { - if (x.c && x.c.length > k) x.c.length = k; - } else if (isModExp) { - x = x.mod(m); //x = x.minus(div(x, m, 0, MODULO_MODE).times(m)); - } - } - - if (isModExp) return y; - if (nIsNeg) y = ONE.div(y); - - return m ? y.mod(m) : k ? round(y, POW_PRECISION, ROUNDING_MODE, more) : y; - }; - - - /* - * Return a new BigNumber whose value is the value of this BigNumber rounded to an integer - * using rounding mode rm, or ROUNDING_MODE if rm is omitted. - * - * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. - * - * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {rm}' - */ - P.integerValue = function (rm) { - var n = new BigNumber(this); - if (rm == null) rm = ROUNDING_MODE; - else intCheck(rm, 0, 8); - return round(n, n.e + 1, rm); - }; - - - /* - * Return true if the value of this BigNumber is equal to the value of BigNumber(y, b), - * otherwise return false. - */ - P.isEqualTo = P.eq = function (y, b) { - return compare(this, new BigNumber(y, b)) === 0; - }; - - - /* - * Return true if the value of this BigNumber is a finite number, otherwise return false. - */ - P.isFinite = function () { - return !!this.c; - }; - - - /* - * Return true if the value of this BigNumber is greater than the value of BigNumber(y, b), - * otherwise return false. - */ - P.isGreaterThan = P.gt = function (y, b) { - return compare(this, new BigNumber(y, b)) > 0; - }; - - - /* - * Return true if the value of this BigNumber is greater than or equal to the value of - * BigNumber(y, b), otherwise return false. - */ - P.isGreaterThanOrEqualTo = P.gte = function (y, b) { - return (b = compare(this, new BigNumber(y, b))) === 1 || b === 0; - - }; - - - /* - * Return true if the value of this BigNumber is an integer, otherwise return false. - */ - P.isInteger = function () { - return !!this.c && bitFloor(this.e / LOG_BASE) > this.c.length - 2; - }; - - - /* - * Return true if the value of this BigNumber is less than the value of BigNumber(y, b), - * otherwise return false. - */ - P.isLessThan = P.lt = function (y, b) { - return compare(this, new BigNumber(y, b)) < 0; - }; - - - /* - * Return true if the value of this BigNumber is less than or equal to the value of - * BigNumber(y, b), otherwise return false. - */ - P.isLessThanOrEqualTo = P.lte = function (y, b) { - return (b = compare(this, new BigNumber(y, b))) === -1 || b === 0; - }; - - - /* - * Return true if the value of this BigNumber is NaN, otherwise return false. - */ - P.isNaN = function () { - return !this.s; - }; - - - /* - * Return true if the value of this BigNumber is negative, otherwise return false. - */ - P.isNegative = function () { - return this.s < 0; - }; - - - /* - * Return true if the value of this BigNumber is positive, otherwise return false. - */ - P.isPositive = function () { - return this.s > 0; - }; - - - /* - * Return true if the value of this BigNumber is 0 or -0, otherwise return false. - */ - P.isZero = function () { - return !!this.c && this.c[0] == 0; - }; - - - /* - * n - 0 = n - * n - N = N - * n - I = -I - * 0 - n = -n - * 0 - 0 = 0 - * 0 - N = N - * 0 - I = -I - * N - n = N - * N - 0 = N - * N - N = N - * N - I = N - * I - n = I - * I - 0 = I - * I - N = N - * I - I = N - * - * Return a new BigNumber whose value is the value of this BigNumber minus the value of - * BigNumber(y, b). - */ - P.minus = function (y, b) { - var i, j, t, xLTy, - x = this, - a = x.s; - - y = new BigNumber(y, b); - b = y.s; - - // Either NaN? - if (!a || !b) return new BigNumber(NaN); - - // Signs differ? - if (a != b) { - y.s = -b; - return x.plus(y); - } - - var xe = x.e / LOG_BASE, - ye = y.e / LOG_BASE, - xc = x.c, - yc = y.c; - - if (!xe || !ye) { - - // Either Infinity? - if (!xc || !yc) return xc ? (y.s = -b, y) : new BigNumber(yc ? x : NaN); - - // Either zero? - if (!xc[0] || !yc[0]) { - - // Return y if y is non-zero, x if x is non-zero, or zero if both are zero. - return yc[0] ? (y.s = -b, y) : new BigNumber(xc[0] ? x : - - // IEEE 754 (2008) 6.3: n - n = -0 when rounding to -Infinity - ROUNDING_MODE == 3 ? -0 : 0); - } - } - - xe = bitFloor(xe); - ye = bitFloor(ye); - xc = xc.slice(); - - // Determine which is the bigger number. - if (a = xe - ye) { - - if (xLTy = a < 0) { - a = -a; - t = xc; - } else { - ye = xe; - t = yc; - } - - t.reverse(); - - // Prepend zeros to equalise exponents. - for (b = a; b--; t.push(0)); - t.reverse(); - } else { - - // Exponents equal. Check digit by digit. - j = (xLTy = (a = xc.length) < (b = yc.length)) ? a : b; - - for (a = b = 0; b < j; b++) { - - if (xc[b] != yc[b]) { - xLTy = xc[b] < yc[b]; - break; - } - } - } - - // x < y? Point xc to the array of the bigger number. - if (xLTy) { - t = xc; - xc = yc; - yc = t; - y.s = -y.s; - } - - b = (j = yc.length) - (i = xc.length); - - // Append zeros to xc if shorter. - // No need to add zeros to yc if shorter as subtract only needs to start at yc.length. - if (b > 0) for (; b--; xc[i++] = 0); - b = BASE - 1; - - // Subtract yc from xc. - for (; j > a;) { - - if (xc[--j] < yc[j]) { - for (i = j; i && !xc[--i]; xc[i] = b); - --xc[i]; - xc[j] += BASE; - } - - xc[j] -= yc[j]; - } - - // Remove leading zeros and adjust exponent accordingly. - for (; xc[0] == 0; xc.splice(0, 1), --ye); - - // Zero? - if (!xc[0]) { - - // Following IEEE 754 (2008) 6.3, - // n - n = +0 but n - n = -0 when rounding towards -Infinity. - y.s = ROUNDING_MODE == 3 ? -1 : 1; - y.c = [y.e = 0]; - return y; - } - - // No need to check for Infinity as +x - +y != Infinity && -x - -y != Infinity - // for finite x and y. - return normalise(y, xc, ye); - }; - - - /* - * n % 0 = N - * n % N = N - * n % I = n - * 0 % n = 0 - * -0 % n = -0 - * 0 % 0 = N - * 0 % N = N - * 0 % I = 0 - * N % n = N - * N % 0 = N - * N % N = N - * N % I = N - * I % n = N - * I % 0 = N - * I % N = N - * I % I = N - * - * Return a new BigNumber whose value is the value of this BigNumber modulo the value of - * BigNumber(y, b). The result depends on the value of MODULO_MODE. - */ - P.modulo = P.mod = function (y, b) { - var q, s, - x = this; - - y = new BigNumber(y, b); - - // Return NaN if x is Infinity or NaN, or y is NaN or zero. - if (!x.c || !y.s || y.c && !y.c[0]) { - return new BigNumber(NaN); - - // Return x if y is Infinity or x is zero. - } else if (!y.c || x.c && !x.c[0]) { - return new BigNumber(x); - } - - if (MODULO_MODE == 9) { - - // Euclidian division: q = sign(y) * floor(x / abs(y)) - // r = x - qy where 0 <= r < abs(y) - s = y.s; - y.s = 1; - q = div(x, y, 0, 3); - y.s = s; - q.s *= s; - } else { - q = div(x, y, 0, MODULO_MODE); - } - - y = x.minus(q.times(y)); - - // To match JavaScript %, ensure sign of zero is sign of dividend. - if (!y.c[0] && MODULO_MODE == 1) y.s = x.s; - - return y; - }; - - - /* - * n * 0 = 0 - * n * N = N - * n * I = I - * 0 * n = 0 - * 0 * 0 = 0 - * 0 * N = N - * 0 * I = N - * N * n = N - * N * 0 = N - * N * N = N - * N * I = N - * I * n = I - * I * 0 = N - * I * N = N - * I * I = I - * - * Return a new BigNumber whose value is the value of this BigNumber multiplied by the value - * of BigNumber(y, b). - */ - P.multipliedBy = P.times = function (y, b) { - var c, e, i, j, k, m, xcL, xlo, xhi, ycL, ylo, yhi, zc, - base, sqrtBase, - x = this, - xc = x.c, - yc = (y = new BigNumber(y, b)).c; - - // Either NaN, ±Infinity or ±0? - if (!xc || !yc || !xc[0] || !yc[0]) { - - // Return NaN if either is NaN, or one is 0 and the other is Infinity. - if (!x.s || !y.s || xc && !xc[0] && !yc || yc && !yc[0] && !xc) { - y.c = y.e = y.s = null; - } else { - y.s *= x.s; - - // Return ±Infinity if either is ±Infinity. - if (!xc || !yc) { - y.c = y.e = null; - - // Return ±0 if either is ±0. - } else { - y.c = [0]; - y.e = 0; - } - } - - return y; - } - - e = bitFloor(x.e / LOG_BASE) + bitFloor(y.e / LOG_BASE); - y.s *= x.s; - xcL = xc.length; - ycL = yc.length; - - // Ensure xc points to longer array and xcL to its length. - if (xcL < ycL) { - zc = xc; - xc = yc; - yc = zc; - i = xcL; - xcL = ycL; - ycL = i; - } - - // Initialise the result array with zeros. - for (i = xcL + ycL, zc = []; i--; zc.push(0)); - - base = BASE; - sqrtBase = SQRT_BASE; - - for (i = ycL; --i >= 0;) { - c = 0; - ylo = yc[i] % sqrtBase; - yhi = yc[i] / sqrtBase | 0; - - for (k = xcL, j = i + k; j > i;) { - xlo = xc[--k] % sqrtBase; - xhi = xc[k] / sqrtBase | 0; - m = yhi * xlo + xhi * ylo; - xlo = ylo * xlo + ((m % sqrtBase) * sqrtBase) + zc[j] + c; - c = (xlo / base | 0) + (m / sqrtBase | 0) + yhi * xhi; - zc[j--] = xlo % base; - } - - zc[j] = c; - } - - if (c) { - ++e; - } else { - zc.splice(0, 1); - } - - return normalise(y, zc, e); - }; - - - /* - * Return a new BigNumber whose value is the value of this BigNumber negated, - * i.e. multiplied by -1. - */ - P.negated = function () { - var x = new BigNumber(this); - x.s = -x.s || null; - return x; - }; - - - /* - * n + 0 = n - * n + N = N - * n + I = I - * 0 + n = n - * 0 + 0 = 0 - * 0 + N = N - * 0 + I = I - * N + n = N - * N + 0 = N - * N + N = N - * N + I = N - * I + n = I - * I + 0 = I - * I + N = N - * I + I = I - * - * Return a new BigNumber whose value is the value of this BigNumber plus the value of - * BigNumber(y, b). - */ - P.plus = function (y, b) { - var t, - x = this, - a = x.s; - - y = new BigNumber(y, b); - b = y.s; - - // Either NaN? - if (!a || !b) return new BigNumber(NaN); - - // Signs differ? - if (a != b) { - y.s = -b; - return x.minus(y); - } - - var xe = x.e / LOG_BASE, - ye = y.e / LOG_BASE, - xc = x.c, - yc = y.c; - - if (!xe || !ye) { - - // Return ±Infinity if either ±Infinity. - if (!xc || !yc) return new BigNumber(a / 0); - - // Either zero? - // Return y if y is non-zero, x if x is non-zero, or zero if both are zero. - if (!xc[0] || !yc[0]) return yc[0] ? y : new BigNumber(xc[0] ? x : a * 0); - } - - xe = bitFloor(xe); - ye = bitFloor(ye); - xc = xc.slice(); - - // Prepend zeros to equalise exponents. Faster to use reverse then do unshifts. - if (a = xe - ye) { - if (a > 0) { - ye = xe; - t = yc; - } else { - a = -a; - t = xc; - } - - t.reverse(); - for (; a--; t.push(0)); - t.reverse(); - } - - a = xc.length; - b = yc.length; - - // Point xc to the longer array, and b to the shorter length. - if (a - b < 0) { - t = yc; - yc = xc; - xc = t; - b = a; - } - - // Only start adding at yc.length - 1 as the further digits of xc can be ignored. - for (a = 0; b;) { - a = (xc[--b] = xc[b] + yc[b] + a) / BASE | 0; - xc[b] = BASE === xc[b] ? 0 : xc[b] % BASE; - } - - if (a) { - xc = [a].concat(xc); - ++ye; - } - - // No need to check for zero, as +x + +y != 0 && -x + -y != 0 - // ye = MAX_EXP + 1 possible - return normalise(y, xc, ye); - }; - - - /* - * If sd is undefined or null or true or false, return the number of significant digits of - * the value of this BigNumber, or null if the value of this BigNumber is ±Infinity or NaN. - * If sd is true include integer-part trailing zeros in the count. - * - * Otherwise, if sd is a number, return a new BigNumber whose value is the value of this - * BigNumber rounded to a maximum of sd significant digits using rounding mode rm, or - * ROUNDING_MODE if rm is omitted. - * - * sd {number|boolean} number: significant digits: integer, 1 to MAX inclusive. - * boolean: whether to count integer-part trailing zeros: true or false. - * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. - * - * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {sd|rm}' - */ - P.precision = P.sd = function (sd, rm) { - var c, n, v, - x = this; - - if (sd != null && sd !== !!sd) { - intCheck(sd, 1, MAX); - if (rm == null) rm = ROUNDING_MODE; - else intCheck(rm, 0, 8); - - return round(new BigNumber(x), sd, rm); - } - - if (!(c = x.c)) return null; - v = c.length - 1; - n = v * LOG_BASE + 1; - - if (v = c[v]) { - - // Subtract the number of trailing zeros of the last element. - for (; v % 10 == 0; v /= 10, n--); - - // Add the number of digits of the first element. - for (v = c[0]; v >= 10; v /= 10, n++); - } - - if (sd && x.e + 1 > n) n = x.e + 1; - - return n; - }; - - - /* - * Return a new BigNumber whose value is the value of this BigNumber shifted by k places - * (powers of 10). Shift to the right if n > 0, and to the left if n < 0. - * - * k {number} Integer, -MAX_SAFE_INTEGER to MAX_SAFE_INTEGER inclusive. - * - * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {k}' - */ - P.shiftedBy = function (k) { - intCheck(k, -MAX_SAFE_INTEGER, MAX_SAFE_INTEGER); - return this.times('1e' + k); - }; - - - /* - * sqrt(-n) = N - * sqrt(N) = N - * sqrt(-I) = N - * sqrt(I) = I - * sqrt(0) = 0 - * sqrt(-0) = -0 - * - * Return a new BigNumber whose value is the square root of the value of this BigNumber, - * rounded according to DECIMAL_PLACES and ROUNDING_MODE. - */ - P.squareRoot = P.sqrt = function () { - var m, n, r, rep, t, - x = this, - c = x.c, - s = x.s, - e = x.e, - dp = DECIMAL_PLACES + 4, - half = new BigNumber('0.5'); - - // Negative/NaN/Infinity/zero? - if (s !== 1 || !c || !c[0]) { - return new BigNumber(!s || s < 0 && (!c || c[0]) ? NaN : c ? x : 1 / 0); - } - - // Initial estimate. - s = Math.sqrt(+valueOf(x)); - - // Math.sqrt underflow/overflow? - // Pass x to Math.sqrt as integer, then adjust the exponent of the result. - if (s == 0 || s == 1 / 0) { - n = coeffToString(c); - if ((n.length + e) % 2 == 0) n += '0'; - s = Math.sqrt(+n); - e = bitFloor((e + 1) / 2) - (e < 0 || e % 2); - - if (s == 1 / 0) { - n = '5e' + e; - } else { - n = s.toExponential(); - n = n.slice(0, n.indexOf('e') + 1) + e; - } - - r = new BigNumber(n); - } else { - r = new BigNumber(s + ''); - } - - // Check for zero. - // r could be zero if MIN_EXP is changed after the this value was created. - // This would cause a division by zero (x/t) and hence Infinity below, which would cause - // coeffToString to throw. - if (r.c[0]) { - e = r.e; - s = e + dp; - if (s < 3) s = 0; - - // Newton-Raphson iteration. - for (; ;) { - t = r; - r = half.times(t.plus(div(x, t, dp, 1))); - - if (coeffToString(t.c).slice(0, s) === (n = coeffToString(r.c)).slice(0, s)) { - - // The exponent of r may here be one less than the final result exponent, - // e.g 0.0009999 (e-4) --> 0.001 (e-3), so adjust s so the rounding digits - // are indexed correctly. - if (r.e < e) --s; - n = n.slice(s - 3, s + 1); - - // The 4th rounding digit may be in error by -1 so if the 4 rounding digits - // are 9999 or 4999 (i.e. approaching a rounding boundary) continue the - // iteration. - if (n == '9999' || !rep && n == '4999') { - - // On the first iteration only, check to see if rounding up gives the - // exact result as the nines may infinitely repeat. - if (!rep) { - round(t, t.e + DECIMAL_PLACES + 2, 0); - - if (t.times(t).eq(x)) { - r = t; - break; - } - } - - dp += 4; - s += 4; - rep = 1; - } else { - - // If rounding digits are null, 0{0,4} or 50{0,3}, check for exact - // result. If not, then there are further digits and m will be truthy. - if (!+n || !+n.slice(1) && n.charAt(0) == '5') { - - // Truncate to the first rounding digit. - round(r, r.e + DECIMAL_PLACES + 2, 1); - m = !r.times(r).eq(x); - } - - break; - } - } - } - } - - return round(r, r.e + DECIMAL_PLACES + 1, ROUNDING_MODE, m); - }; - - - /* - * Return a string representing the value of this BigNumber in exponential notation and - * rounded using ROUNDING_MODE to dp fixed decimal places. - * - * [dp] {number} Decimal places. Integer, 0 to MAX inclusive. - * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. - * - * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {dp|rm}' - */ - P.toExponential = function (dp, rm) { - if (dp != null) { - intCheck(dp, 0, MAX); - dp++; - } - return format(this, dp, rm, 1); - }; - - - /* - * Return a string representing the value of this BigNumber in fixed-point notation rounding - * to dp fixed decimal places using rounding mode rm, or ROUNDING_MODE if rm is omitted. - * - * Note: as with JavaScript's number type, (-0).toFixed(0) is '0', - * but e.g. (-0.00001).toFixed(0) is '-0'. - * - * [dp] {number} Decimal places. Integer, 0 to MAX inclusive. - * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. - * - * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {dp|rm}' - */ - P.toFixed = function (dp, rm) { - if (dp != null) { - intCheck(dp, 0, MAX); - dp = dp + this.e + 1; - } - return format(this, dp, rm); - }; - - - /* - * Return a string representing the value of this BigNumber in fixed-point notation rounded - * using rm or ROUNDING_MODE to dp decimal places, and formatted according to the properties - * of the format or FORMAT object (see BigNumber.set). - * - * The formatting object may contain some or all of the properties shown below. - * - * FORMAT = { - * prefix: '', - * groupSize: 3, - * secondaryGroupSize: 0, - * groupSeparator: ',', - * decimalSeparator: '.', - * fractionGroupSize: 0, - * fractionGroupSeparator: '\xA0', // non-breaking space - * suffix: '' - * }; - * - * [dp] {number} Decimal places. Integer, 0 to MAX inclusive. - * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. - * [format] {object} Formatting options. See FORMAT pbject above. - * - * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {dp|rm}' - * '[BigNumber Error] Argument not an object: {format}' - */ - P.toFormat = function (dp, rm, format) { - var str, - x = this; - - if (format == null) { - if (dp != null && rm && typeof rm == 'object') { - format = rm; - rm = null; - } else if (dp && typeof dp == 'object') { - format = dp; - dp = rm = null; - } else { - format = FORMAT; - } - } else if (typeof format != 'object') { - throw Error - (bignumberError + 'Argument not an object: ' + format); - } - - str = x.toFixed(dp, rm); - - if (x.c) { - var i, - arr = str.split('.'), - g1 = +format.groupSize, - g2 = +format.secondaryGroupSize, - groupSeparator = format.groupSeparator || '', - intPart = arr[0], - fractionPart = arr[1], - isNeg = x.s < 0, - intDigits = isNeg ? intPart.slice(1) : intPart, - len = intDigits.length; - - if (g2) { - i = g1; - g1 = g2; - g2 = i; - len -= i; - } - - if (g1 > 0 && len > 0) { - i = len % g1 || g1; - intPart = intDigits.substr(0, i); - for (; i < len; i += g1) intPart += groupSeparator + intDigits.substr(i, g1); - if (g2 > 0) intPart += groupSeparator + intDigits.slice(i); - if (isNeg) intPart = '-' + intPart; - } - - str = fractionPart - ? intPart + (format.decimalSeparator || '') + ((g2 = +format.fractionGroupSize) - ? fractionPart.replace(new RegExp('\\d{' + g2 + '}\\B', 'g'), - '$&' + (format.fractionGroupSeparator || '')) - : fractionPart) - : intPart; - } - - return (format.prefix || '') + str + (format.suffix || ''); - }; - - - /* - * Return an array of two BigNumbers representing the value of this BigNumber as a simple - * fraction with an integer numerator and an integer denominator. - * The denominator will be a positive non-zero value less than or equal to the specified - * maximum denominator. If a maximum denominator is not specified, the denominator will be - * the lowest value necessary to represent the number exactly. - * - * [md] {number|string|BigNumber} Integer >= 1, or Infinity. The maximum denominator. - * - * '[BigNumber Error] Argument {not an integer|out of range} : {md}' - */ - P.toFraction = function (md) { - var d, d0, d1, d2, e, exp, n, n0, n1, q, r, s, - x = this, - xc = x.c; - - if (md != null) { - n = new BigNumber(md); - - // Throw if md is less than one or is not an integer, unless it is Infinity. - if (!n.isInteger() && (n.c || n.s !== 1) || n.lt(ONE)) { - throw Error - (bignumberError + 'Argument ' + - (n.isInteger() ? 'out of range: ' : 'not an integer: ') + valueOf(n)); - } - } - - if (!xc) return new BigNumber(x); - - d = new BigNumber(ONE); - n1 = d0 = new BigNumber(ONE); - d1 = n0 = new BigNumber(ONE); - s = coeffToString(xc); - - // Determine initial denominator. - // d is a power of 10 and the minimum max denominator that specifies the value exactly. - e = d.e = s.length - x.e - 1; - d.c[0] = POWS_TEN[(exp = e % LOG_BASE) < 0 ? LOG_BASE + exp : exp]; - md = !md || n.comparedTo(d) > 0 ? (e > 0 ? d : n1) : n; - - exp = MAX_EXP; - MAX_EXP = 1 / 0; - n = new BigNumber(s); - - // n0 = d1 = 0 - n0.c[0] = 0; - - for (; ;) { - q = div(n, d, 0, 1); - d2 = d0.plus(q.times(d1)); - if (d2.comparedTo(md) == 1) break; - d0 = d1; - d1 = d2; - n1 = n0.plus(q.times(d2 = n1)); - n0 = d2; - d = n.minus(q.times(d2 = d)); - n = d2; - } - - d2 = div(md.minus(d0), d1, 0, 1); - n0 = n0.plus(d2.times(n1)); - d0 = d0.plus(d2.times(d1)); - n0.s = n1.s = x.s; - e = e * 2; - - // Determine which fraction is closer to x, n0/d0 or n1/d1 - r = div(n1, d1, e, ROUNDING_MODE).minus(x).abs().comparedTo( - div(n0, d0, e, ROUNDING_MODE).minus(x).abs()) < 1 ? [n1, d1] : [n0, d0]; - - MAX_EXP = exp; - - return r; - }; - - - /* - * Return the value of this BigNumber converted to a number primitive. - */ - P.toNumber = function () { - return +valueOf(this); - }; - - - /* - * Return a string representing the value of this BigNumber rounded to sd significant digits - * using rounding mode rm or ROUNDING_MODE. If sd is less than the number of digits - * necessary to represent the integer part of the value in fixed-point notation, then use - * exponential notation. - * - * [sd] {number} Significant digits. Integer, 1 to MAX inclusive. - * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. - * - * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {sd|rm}' - */ - P.toPrecision = function (sd, rm) { - if (sd != null) intCheck(sd, 1, MAX); - return format(this, sd, rm, 2); - }; - - - /* - * Return a string representing the value of this BigNumber in base b, or base 10 if b is - * omitted. If a base is specified, including base 10, round according to DECIMAL_PLACES and - * ROUNDING_MODE. If a base is not specified, and this BigNumber has a positive exponent - * that is equal to or greater than TO_EXP_POS, or a negative exponent equal to or less than - * TO_EXP_NEG, return exponential notation. - * - * [b] {number} Integer, 2 to ALPHABET.length inclusive. - * - * '[BigNumber Error] Base {not a primitive number|not an integer|out of range}: {b}' - */ - P.toString = function (b) { - var str, - n = this, - s = n.s, - e = n.e; - - // Infinity or NaN? - if (e === null) { - if (s) { - str = 'Infinity'; - if (s < 0) str = '-' + str; - } else { - str = 'NaN'; - } - } else { - if (b == null) { - str = e <= TO_EXP_NEG || e >= TO_EXP_POS - ? toExponential(coeffToString(n.c), e) - : toFixedPoint(coeffToString(n.c), e, '0'); - } else if (b === 10 && alphabetHasNormalDecimalDigits) { - n = round(new BigNumber(n), DECIMAL_PLACES + e + 1, ROUNDING_MODE); - str = toFixedPoint(coeffToString(n.c), n.e, '0'); - } else { - intCheck(b, 2, ALPHABET.length, 'Base'); - str = convertBase(toFixedPoint(coeffToString(n.c), e, '0'), 10, b, s, true); - } - - if (s < 0 && n.c[0]) str = '-' + str; - } - - return str; - }; - - - /* - * Return as toString, but do not accept a base argument, and include the minus sign for - * negative zero. - */ - P.valueOf = P.toJSON = function () { - return valueOf(this); - }; - - - P._isBigNumber = true; - - P[Symbol.toStringTag] = 'BigNumber'; - - // Node.js v10.12.0+ - P[Symbol.for('nodejs.util.inspect.custom')] = P.valueOf; - - if (configObject != null) BigNumber.set(configObject); - - return BigNumber; -} - - -// PRIVATE HELPER FUNCTIONS - -// These functions don't need access to variables, -// e.g. DECIMAL_PLACES, in the scope of the `clone` function above. - - -function bitFloor(n) { - var i = n | 0; - return n > 0 || n === i ? i : i - 1; -} - - -// Return a coefficient array as a string of base 10 digits. -function coeffToString(a) { - var s, z, - i = 1, - j = a.length, - r = a[0] + ''; - - for (; i < j;) { - s = a[i++] + ''; - z = LOG_BASE - s.length; - for (; z--; s = '0' + s); - r += s; - } - - // Determine trailing zeros. - for (j = r.length; r.charCodeAt(--j) === 48;); - - return r.slice(0, j + 1 || 1); -} - - -// Compare the value of BigNumbers x and y. -function compare(x, y) { - var a, b, - xc = x.c, - yc = y.c, - i = x.s, - j = y.s, - k = x.e, - l = y.e; - - // Either NaN? - if (!i || !j) return null; - - a = xc && !xc[0]; - b = yc && !yc[0]; - - // Either zero? - if (a || b) return a ? b ? 0 : -j : i; - - // Signs differ? - if (i != j) return i; - - a = i < 0; - b = k == l; - - // Either Infinity? - if (!xc || !yc) return b ? 0 : !xc ^ a ? 1 : -1; - - // Compare exponents. - if (!b) return k > l ^ a ? 1 : -1; - - j = (k = xc.length) < (l = yc.length) ? k : l; - - // Compare digit by digit. - for (i = 0; i < j; i++) if (xc[i] != yc[i]) return xc[i] > yc[i] ^ a ? 1 : -1; - - // Compare lengths. - return k == l ? 0 : k > l ^ a ? 1 : -1; -} - - -/* - * Check that n is a primitive number, an integer, and in range, otherwise throw. - */ -function intCheck(n, min, max, name) { - if (n < min || n > max || n !== mathfloor(n)) { - throw Error - (bignumberError + (name || 'Argument') + (typeof n == 'number' - ? n < min || n > max ? ' out of range: ' : ' not an integer: ' - : ' not a primitive number: ') + String(n)); - } -} - - -// Assumes finite n. -function isOdd(n) { - var k = n.c.length - 1; - return bitFloor(n.e / LOG_BASE) == k && n.c[k] % 2 != 0; -} - - -function toExponential(str, e) { - return (str.length > 1 ? str.charAt(0) + '.' + str.slice(1) : str) + - (e < 0 ? 'e' : 'e+') + e; -} - - -function toFixedPoint(str, e, z) { - var len, zs; - - // Negative exponent? - if (e < 0) { - - // Prepend zeros. - for (zs = z + '.'; ++e; zs += z); - str = zs + str; - - // Positive exponent - } else { - len = str.length; - - // Append zeros. - if (++e > len) { - for (zs = z, e -= len; --e; zs += z); - str += zs; - } else if (e < len) { - str = str.slice(0, e) + '.' + str.slice(e); - } - } - - return str; -} - - -// EXPORT - - -var BigNumber = clone(); - -/* harmony default export */ const bignumber = (BigNumber); - -;// CONCATENATED MODULE: ./src/util/bignumber.js - -var bignumber_BigNumber = bignumber.clone(); -bignumber_BigNumber.DEBUG = true; // gives us exceptions on bad constructor values - -/* harmony default export */ const util_bignumber = (bignumber_BigNumber); -;// CONCATENATED MODULE: ./src/util/continued_fraction.js -function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } -function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } -function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } -function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } -function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } -function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } - - -// eslint-disable-next-line no-bitwise -var MAX_INT = (1 << 31 >>> 0) - 1; - -/** - * Calculates and returns the best rational approximation of the given real number. - * @private - * @param {string|number|BigNumber} rawNumber Real number - * @throws Error Throws `Error` when the best rational approximation cannot be found. - * @returns {array} first element is n (numerator), second element is d (denominator) - */ -function best_r(rawNumber) { - var number = new util_bignumber(rawNumber); - var a; - var f; - var fractions = [[new util_bignumber(0), new util_bignumber(1)], [new util_bignumber(1), new util_bignumber(0)]]; - var i = 2; - - // eslint-disable-next-line no-constant-condition - while (true) { - if (number.gt(MAX_INT)) { - break; - } - a = number.integerValue(util_bignumber.ROUND_FLOOR); - f = number.minus(a); - var h = a.times(fractions[i - 1][0]).plus(fractions[i - 2][0]); - var k = a.times(fractions[i - 1][1]).plus(fractions[i - 2][1]); - if (h.gt(MAX_INT) || k.gt(MAX_INT)) { - break; - } - fractions.push([h, k]); - if (f.eq(0)) { - break; - } - number = new util_bignumber(1).div(f); - i += 1; - } - var _fractions = _slicedToArray(fractions[fractions.length - 1], 2), - n = _fractions[0], - d = _fractions[1]; - if (n.isZero() || d.isZero()) { - throw new Error("Couldn't find approximation"); - } - return [n.toNumber(), d.toNumber()]; -} -;// CONCATENATED MODULE: ./src/liquidity_pool_asset.js -function liquidity_pool_asset_typeof(o) { "@babel/helpers - typeof"; return liquidity_pool_asset_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, liquidity_pool_asset_typeof(o); } -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } -function _defineProperty(e, r, t) { return (r = liquidity_pool_asset_toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; } -function liquidity_pool_asset_classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function liquidity_pool_asset_defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, liquidity_pool_asset_toPropertyKey(o.key), o); } } -function liquidity_pool_asset_createClass(e, r, t) { return r && liquidity_pool_asset_defineProperties(e.prototype, r), t && liquidity_pool_asset_defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function liquidity_pool_asset_toPropertyKey(t) { var i = liquidity_pool_asset_toPrimitive(t, "string"); return "symbol" == liquidity_pool_asset_typeof(i) ? i : i + ""; } -function liquidity_pool_asset_toPrimitive(t, r) { if ("object" != liquidity_pool_asset_typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != liquidity_pool_asset_typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } - - - - -/** - * LiquidityPoolAsset class represents a liquidity pool trustline change. - * - * @constructor - * @param {Asset} assetA – The first asset in the Pool, it must respect the rule assetA < assetB. See {@link Asset.compare} for more details on how assets are sorted. - * @param {Asset} assetB – The second asset in the Pool, it must respect the rule assetA < assetB. See {@link Asset.compare} for more details on how assets are sorted. - * @param {number} fee – The liquidity pool fee. For now the only fee supported is `30`. - */ -var LiquidityPoolAsset = /*#__PURE__*/function () { - function LiquidityPoolAsset(assetA, assetB, fee) { - liquidity_pool_asset_classCallCheck(this, LiquidityPoolAsset); - if (!assetA || !(assetA instanceof Asset)) { - throw new Error('assetA is invalid'); - } - if (!assetB || !(assetB instanceof Asset)) { - throw new Error('assetB is invalid'); - } - if (Asset.compare(assetA, assetB) !== -1) { - throw new Error('Assets are not in lexicographic order'); - } - if (!fee || fee !== LiquidityPoolFeeV18) { - throw new Error('fee is invalid'); - } - this.assetA = assetA; - this.assetB = assetB; - this.fee = fee; - } - - /** - * Returns a liquidity pool asset object from its XDR ChangeTrustAsset object - * representation. - * @param {xdr.ChangeTrustAsset} ctAssetXdr - The asset XDR object. - * @returns {LiquidityPoolAsset} - */ - return liquidity_pool_asset_createClass(LiquidityPoolAsset, [{ - key: "toXDRObject", - value: - /** - * Returns the `xdr.ChangeTrustAsset` object for this liquidity pool asset. - * - * Note: To convert from an {@link Asset `Asset`} to `xdr.ChangeTrustAsset` - * please refer to the - * {@link Asset.toChangeTrustXDRObject `Asset.toChangeTrustXDRObject`} method. - * - * @returns {xdr.ChangeTrustAsset} XDR ChangeTrustAsset object. - */ - function toXDRObject() { - var lpConstantProductParamsXdr = new src_xdr.LiquidityPoolConstantProductParameters({ - assetA: this.assetA.toXDRObject(), - assetB: this.assetB.toXDRObject(), - fee: this.fee - }); - var lpParamsXdr = new src_xdr.LiquidityPoolParameters('liquidityPoolConstantProduct', lpConstantProductParamsXdr); - return new src_xdr.ChangeTrustAsset('assetTypePoolShare', lpParamsXdr); - } - - /** - * @returns {LiquidityPoolParameters} Liquidity pool parameters. - */ - }, { - key: "getLiquidityPoolParameters", - value: function getLiquidityPoolParameters() { - return _objectSpread(_objectSpread({}, this), {}, { - assetA: this.assetA, - assetB: this.assetB, - fee: this.fee - }); - } - - /** - * @see [Assets concept](https://developers.stellar.org/docs/glossary/assets/) - * @returns {AssetType.liquidityPoolShares} asset type. Can only be `liquidity_pool_shares`. - */ - }, { - key: "getAssetType", - value: function getAssetType() { - return 'liquidity_pool_shares'; - } - - /** - * @param {LiquidityPoolAsset} other the LiquidityPoolAsset to compare - * @returns {boolean} `true` if this asset equals the given asset. - */ - }, { - key: "equals", - value: function equals(other) { - return this.assetA.equals(other.assetA) && this.assetB.equals(other.assetB) && this.fee === other.fee; - } - }, { - key: "toString", - value: function toString() { - var poolId = getLiquidityPoolId('constant_product', this.getLiquidityPoolParameters()).toString('hex'); - return "liquidity_pool:".concat(poolId); - } - }], [{ - key: "fromOperation", - value: function fromOperation(ctAssetXdr) { - var assetType = ctAssetXdr["switch"](); - if (assetType === src_xdr.AssetType.assetTypePoolShare()) { - var liquidityPoolParameters = ctAssetXdr.liquidityPool().constantProduct(); - return new this(Asset.fromOperation(liquidityPoolParameters.assetA()), Asset.fromOperation(liquidityPoolParameters.assetB()), liquidityPoolParameters.fee()); - } - throw new Error("Invalid asset type: ".concat(assetType.name)); - } - }]); -}(); -;// CONCATENATED MODULE: ./src/claimant.js -function claimant_typeof(o) { "@babel/helpers - typeof"; return claimant_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, claimant_typeof(o); } -function claimant_classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function claimant_defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, claimant_toPropertyKey(o.key), o); } } -function claimant_createClass(e, r, t) { return r && claimant_defineProperties(e.prototype, r), t && claimant_defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function claimant_toPropertyKey(t) { var i = claimant_toPrimitive(t, "string"); return "symbol" == claimant_typeof(i) ? i : i + ""; } -function claimant_toPrimitive(t, r) { if ("object" != claimant_typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != claimant_typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } - - - - -/** - * Claimant class represents an xdr.Claimant - * - * The claim predicate is optional, it defaults to unconditional if none is specified. - * - * @constructor - * @param {string} destination - The destination account ID. - * @param {xdr.ClaimPredicate} [predicate] - The claim predicate. - */ -var Claimant = /*#__PURE__*/function () { - function Claimant(destination, predicate) { - claimant_classCallCheck(this, Claimant); - if (destination && !StrKey.isValidEd25519PublicKey(destination)) { - throw new Error('Destination is invalid'); - } - this._destination = destination; - if (!predicate) { - this._predicate = src_xdr.ClaimPredicate.claimPredicateUnconditional(); - } else if (predicate instanceof src_xdr.ClaimPredicate) { - this._predicate = predicate; - } else { - throw new Error('Predicate should be an xdr.ClaimPredicate'); - } - } - - /** - * Returns an unconditional claim predicate - * @Return {xdr.ClaimPredicate} - */ - return claimant_createClass(Claimant, [{ - key: "toXDRObject", - value: - /** - * Returns the xdr object for this claimant. - * @returns {xdr.Claimant} XDR Claimant object - */ - function toXDRObject() { - var claimant = new src_xdr.ClaimantV0({ - destination: Keypair.fromPublicKey(this._destination).xdrAccountId(), - predicate: this._predicate - }); - return src_xdr.Claimant.claimantTypeV0(claimant); - } - - /** - * @type {string} - * @readonly - */ - }, { - key: "destination", - get: function get() { - return this._destination; - }, - set: function set(value) { - throw new Error('Claimant is immutable'); - } - - /** - * @type {xdr.ClaimPredicate} - * @readonly - */ - }, { - key: "predicate", - get: function get() { - return this._predicate; - }, - set: function set(value) { - throw new Error('Claimant is immutable'); - } - }], [{ - key: "predicateUnconditional", - value: function predicateUnconditional() { - return src_xdr.ClaimPredicate.claimPredicateUnconditional(); - } - - /** - * Returns an `and` claim predicate - * @param {xdr.ClaimPredicate} left an xdr.ClaimPredicate - * @param {xdr.ClaimPredicate} right an xdr.ClaimPredicate - * @Return {xdr.ClaimPredicate} - */ - }, { - key: "predicateAnd", - value: function predicateAnd(left, right) { - if (!(left instanceof src_xdr.ClaimPredicate)) { - throw new Error('left Predicate should be an xdr.ClaimPredicate'); - } - if (!(right instanceof src_xdr.ClaimPredicate)) { - throw new Error('right Predicate should be an xdr.ClaimPredicate'); - } - return src_xdr.ClaimPredicate.claimPredicateAnd([left, right]); - } - - /** - * Returns an `or` claim predicate - * @param {xdr.ClaimPredicate} left an xdr.ClaimPredicate - * @param {xdr.ClaimPredicate} right an xdr.ClaimPredicate - * @Return {xdr.ClaimPredicate} - */ - }, { - key: "predicateOr", - value: function predicateOr(left, right) { - if (!(left instanceof src_xdr.ClaimPredicate)) { - throw new Error('left Predicate should be an xdr.ClaimPredicate'); - } - if (!(right instanceof src_xdr.ClaimPredicate)) { - throw new Error('right Predicate should be an xdr.ClaimPredicate'); - } - return src_xdr.ClaimPredicate.claimPredicateOr([left, right]); - } - - /** - * Returns a `not` claim predicate - * @param {xdr.ClaimPredicate} predicate an xdr.ClaimPredicate - * @Return {xdr.ClaimPredicate} - */ - }, { - key: "predicateNot", - value: function predicateNot(predicate) { - if (!(predicate instanceof src_xdr.ClaimPredicate)) { - throw new Error('right Predicate should be an xdr.ClaimPredicate'); - } - return src_xdr.ClaimPredicate.claimPredicateNot(predicate); - } - - /** - * Returns a `BeforeAbsoluteTime` claim predicate - * - * This predicate will be fulfilled if the closing time of the ledger that - * includes the CreateClaimableBalance operation is less than this (absolute) - * Unix timestamp (expressed in seconds). - * - * @param {string} absBefore Unix epoch (in seconds) as a string - * @Return {xdr.ClaimPredicate} - */ - }, { - key: "predicateBeforeAbsoluteTime", - value: function predicateBeforeAbsoluteTime(absBefore) { - return src_xdr.ClaimPredicate.claimPredicateBeforeAbsoluteTime(src_xdr.Int64.fromString(absBefore)); - } - - /** - * Returns a `BeforeRelativeTime` claim predicate - * - * This predicate will be fulfilled if the closing time of the ledger that - * includes the CreateClaimableBalance operation plus this relative time delta - * (in seconds) is less than the current time. - * - * @param {strings} seconds seconds since closeTime of the ledger in which the ClaimableBalanceEntry was created (as string) - * @Return {xdr.ClaimPredicate} - */ - }, { - key: "predicateBeforeRelativeTime", - value: function predicateBeforeRelativeTime(seconds) { - return src_xdr.ClaimPredicate.claimPredicateBeforeRelativeTime(src_xdr.Int64.fromString(seconds)); - } - - /** - * Returns a claimant object from its XDR object representation. - * @param {xdr.Claimant} claimantXdr - The claimant xdr object. - * @returns {Claimant} - */ - }, { - key: "fromXDR", - value: function fromXDR(claimantXdr) { - var value; - switch (claimantXdr["switch"]()) { - case src_xdr.ClaimantType.claimantTypeV0(): - value = claimantXdr.v0(); - return new this(StrKey.encodeEd25519PublicKey(value.destination().ed25519()), value.predicate()); - default: - throw new Error("Invalid claimant type: ".concat(claimantXdr["switch"]().name)); - } - } - }]); -}(); -;// CONCATENATED MODULE: ./src/liquidity_pool_id.js -function liquidity_pool_id_typeof(o) { "@babel/helpers - typeof"; return liquidity_pool_id_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, liquidity_pool_id_typeof(o); } -function liquidity_pool_id_classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function liquidity_pool_id_defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, liquidity_pool_id_toPropertyKey(o.key), o); } } -function liquidity_pool_id_createClass(e, r, t) { return r && liquidity_pool_id_defineProperties(e.prototype, r), t && liquidity_pool_id_defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function liquidity_pool_id_toPropertyKey(t) { var i = liquidity_pool_id_toPrimitive(t, "string"); return "symbol" == liquidity_pool_id_typeof(i) ? i : i + ""; } -function liquidity_pool_id_toPrimitive(t, r) { if ("object" != liquidity_pool_id_typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != liquidity_pool_id_typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } - - -/** - * LiquidityPoolId class represents the asset referenced by a trustline to a - * liquidity pool. - * - * @constructor - * @param {string} liquidityPoolId - The ID of the liquidity pool in string 'hex'. - */ -var LiquidityPoolId = /*#__PURE__*/function () { - function LiquidityPoolId(liquidityPoolId) { - liquidity_pool_id_classCallCheck(this, LiquidityPoolId); - if (!liquidityPoolId) { - throw new Error('liquidityPoolId cannot be empty'); - } - if (!/^[a-f0-9]{64}$/.test(liquidityPoolId)) { - throw new Error('Liquidity pool ID is not a valid hash'); - } - this.liquidityPoolId = liquidityPoolId; - } - - /** - * Returns a liquidity pool ID object from its xdr.TrustLineAsset representation. - * @param {xdr.TrustLineAsset} tlAssetXdr - The asset XDR object. - * @returns {LiquidityPoolId} - */ - return liquidity_pool_id_createClass(LiquidityPoolId, [{ - key: "toXDRObject", - value: - /** - * Returns the `xdr.TrustLineAsset` object for this liquidity pool ID. - * - * Note: To convert from {@link Asset `Asset`} to `xdr.TrustLineAsset` please - * refer to the - * {@link Asset.toTrustLineXDRObject `Asset.toTrustLineXDRObject`} method. - * - * @returns {xdr.TrustLineAsset} XDR LiquidityPoolId object - */ - function toXDRObject() { - var xdrPoolId = src_xdr.PoolId.fromXDR(this.liquidityPoolId, 'hex'); - return new src_xdr.TrustLineAsset('assetTypePoolShare', xdrPoolId); - } - - /** - * @returns {string} Liquidity pool ID. - */ - }, { - key: "getLiquidityPoolId", - value: function getLiquidityPoolId() { - return String(this.liquidityPoolId); - } - - /** - * @see [Assets concept](https://developers.stellar.org/docs/glossary/assets/) - * @returns {AssetType.liquidityPoolShares} asset type. Can only be `liquidity_pool_shares`. - */ - }, { - key: "getAssetType", - value: function getAssetType() { - return 'liquidity_pool_shares'; - } - - /** - * @param {LiquidityPoolId} asset LiquidityPoolId to compare. - * @returns {boolean} `true` if this asset equals the given asset. - */ - }, { - key: "equals", - value: function equals(asset) { - return this.liquidityPoolId === asset.getLiquidityPoolId(); - } - }, { - key: "toString", - value: function toString() { - return "liquidity_pool:".concat(this.liquidityPoolId); - } - }], [{ - key: "fromOperation", - value: function fromOperation(tlAssetXdr) { - var assetType = tlAssetXdr["switch"](); - if (assetType === src_xdr.AssetType.assetTypePoolShare()) { - var liquidityPoolId = tlAssetXdr.liquidityPoolId().toString('hex'); - return new this(liquidityPoolId); - } - throw new Error("Invalid asset type: ".concat(assetType.name)); - } - }]); -}(); -;// CONCATENATED MODULE: ./src/operations/manage_sell_offer.js - - -/** - * Returns a XDR ManageSellOfferOp. A "manage sell offer" operation creates, updates, or - * deletes an offer. - * @function - * @alias Operation.manageSellOffer - * @param {object} opts Options object - * @param {Asset} opts.selling - What you're selling. - * @param {Asset} opts.buying - What you're buying. - * @param {string} opts.amount - The total amount you're selling. If 0, deletes the offer. - * @param {number|string|BigNumber|Object} opts.price - Price of 1 unit of `selling` in terms of `buying`. - * @param {number} opts.price.n - If `opts.price` is an object: the price numerator - * @param {number} opts.price.d - If `opts.price` is an object: the price denominator - * @param {number|string} [opts.offerId ] - If `0`, will create a new offer (default). Otherwise, edits an exisiting offer. - * @param {string} [opts.source] - The source account (defaults to transaction source). - * @throws {Error} Throws `Error` when the best rational approximation of `price` cannot be found. - * @returns {xdr.ManageSellOfferOp} Manage Sell Offer operation - */ -function manageSellOffer(opts) { - var attributes = {}; - attributes.selling = opts.selling.toXDRObject(); - attributes.buying = opts.buying.toXDRObject(); - if (!this.isValidAmount(opts.amount, true)) { - throw new TypeError(this.constructAmountRequirementsError('amount')); - } - attributes.amount = this._toXDRAmount(opts.amount); - if (opts.price === undefined) { - throw new TypeError('price argument is required'); - } - attributes.price = this._toXDRPrice(opts.price); - if (opts.offerId !== undefined) { - opts.offerId = opts.offerId.toString(); - } else { - opts.offerId = '0'; - } - attributes.offerId = xdr.Hyper.fromString(opts.offerId); - var manageSellOfferOp = new src_xdr.ManageSellOfferOp(attributes); - var opAttributes = {}; - opAttributes.body = src_xdr.OperationBody.manageSellOffer(manageSellOfferOp); - this.setSourceAccount(opAttributes, opts); - return new src_xdr.Operation(opAttributes); -} -;// CONCATENATED MODULE: ./src/operations/create_passive_sell_offer.js - - -/** - * Returns a XDR CreatePasiveSellOfferOp. A "create passive offer" operation creates an - * offer that won't consume a counter offer that exactly matches this offer. This is - * useful for offers just used as 1:1 exchanges for path payments. Use manage offer - * to manage this offer after using this operation to create it. - * @function - * @alias Operation.createPassiveSellOffer - * @param {object} opts Options object - * @param {Asset} opts.selling - What you're selling. - * @param {Asset} opts.buying - What you're buying. - * @param {string} opts.amount - The total amount you're selling. If 0, deletes the offer. - * @param {number|string|BigNumber|Object} opts.price - Price of 1 unit of `selling` in terms of `buying`. - * @param {number} opts.price.n - If `opts.price` is an object: the price numerator - * @param {number} opts.price.d - If `opts.price` is an object: the price denominator - * @param {string} [opts.source] - The source account (defaults to transaction source). - * @throws {Error} Throws `Error` when the best rational approximation of `price` cannot be found. - * @returns {xdr.CreatePassiveSellOfferOp} Create Passive Sell Offer operation - */ -function createPassiveSellOffer(opts) { - var attributes = {}; - attributes.selling = opts.selling.toXDRObject(); - attributes.buying = opts.buying.toXDRObject(); - if (!this.isValidAmount(opts.amount)) { - throw new TypeError(this.constructAmountRequirementsError('amount')); - } - attributes.amount = this._toXDRAmount(opts.amount); - if (opts.price === undefined) { - throw new TypeError('price argument is required'); - } - attributes.price = this._toXDRPrice(opts.price); - var createPassiveSellOfferOp = new src_xdr.CreatePassiveSellOfferOp(attributes); - var opAttributes = {}; - opAttributes.body = src_xdr.OperationBody.createPassiveSellOffer(createPassiveSellOfferOp); - this.setSourceAccount(opAttributes, opts); - return new src_xdr.Operation(opAttributes); -} -;// CONCATENATED MODULE: ./src/util/decode_encode_muxed_account.js -/* provided dependency */ var decode_encode_muxed_account_Buffer = __webpack_require__(3626)["A"]; - - - -/** - * Converts a Stellar address (in G... or M... form) to an `xdr.MuxedAccount` - * structure, using the ed25519 representation when possible. - * - * This supports full muxed accounts, where an `M...` address will resolve to - * both its underlying `G...` address and an integer ID. - * - * @param {string} address G... or M... address to encode into XDR - * @returns {xdr.MuxedAccount} a muxed account object for this address string - */ -function decodeAddressToMuxedAccount(address) { - if (StrKey.isValidMed25519PublicKey(address)) { - return _decodeAddressFullyToMuxedAccount(address); - } - return src_xdr.MuxedAccount.keyTypeEd25519(StrKey.decodeEd25519PublicKey(address)); -} - -/** - * Converts an xdr.MuxedAccount to its StrKey representation. - * - * This returns its "M..." string representation if there is a muxing ID within - * the object and returns the "G..." representation otherwise. - * - * @param {xdr.MuxedAccount} muxedAccount Raw account to stringify - * @returns {string} Stringified G... (corresponding to the underlying pubkey) - * or M... address (corresponding to both the key and the muxed ID) - * - * @see https://stellar.org/protocol/sep-23 - */ -function encodeMuxedAccountToAddress(muxedAccount) { - if (muxedAccount["switch"]().value === src_xdr.CryptoKeyType.keyTypeMuxedEd25519().value) { - return _encodeMuxedAccountFullyToAddress(muxedAccount); - } - return StrKey.encodeEd25519PublicKey(muxedAccount.ed25519()); -} - -/** - * Transform a Stellar address (G...) and an ID into its XDR representation. - * - * @param {string} address - a Stellar G... address - * @param {string} id - a Uint64 ID represented as a string - * - * @return {xdr.MuxedAccount} - XDR representation of the above muxed account - */ -function encodeMuxedAccount(address, id) { - if (!StrKey.isValidEd25519PublicKey(address)) { - throw new Error('address should be a Stellar account ID (G...)'); - } - if (typeof id !== 'string') { - throw new Error('id should be a string representing a number (uint64)'); - } - return src_xdr.MuxedAccount.keyTypeMuxedEd25519(new src_xdr.MuxedAccountMed25519({ - id: src_xdr.Uint64.fromString(id), - ed25519: StrKey.decodeEd25519PublicKey(address) - })); -} - -/** - * Extracts the underlying base (G...) address from an M-address. - * @param {string} address an account address (either M... or G...) - * @return {string} a Stellar public key address (G...) - */ -function extractBaseAddress(address) { - if (StrKey.isValidEd25519PublicKey(address)) { - return address; - } - if (!StrKey.isValidMed25519PublicKey(address)) { - throw new TypeError("expected muxed account (M...), got ".concat(address)); - } - var muxedAccount = decodeAddressToMuxedAccount(address); - return StrKey.encodeEd25519PublicKey(muxedAccount.med25519().ed25519()); -} - -// Decodes an "M..." account ID into its MuxedAccount object representation. -function _decodeAddressFullyToMuxedAccount(address) { - var rawBytes = StrKey.decodeMed25519PublicKey(address); - - // Decoding M... addresses cannot be done through a simple - // MuxedAccountMed25519.fromXDR() call, because the definition is: - // - // constructor(attributes: { id: Uint64; ed25519: Buffer }); - // - // Note the ID is the first attribute. However, the ID comes *last* in the - // stringified (base32-encoded) address itself (it's the last 8-byte suffix). - // The `fromXDR()` method interprets bytes in order, so we need to parse out - // the raw binary into its requisite parts, i.e. use the MuxedAccountMed25519 - // constructor directly. - // - // Refer to https://github.com/stellar/go/blob/master/xdr/muxed_account.go#L26 - // for the Golang implementation of the M... parsing. - return src_xdr.MuxedAccount.keyTypeMuxedEd25519(new src_xdr.MuxedAccountMed25519({ - id: src_xdr.Uint64.fromXDR(rawBytes.subarray(-8)), - ed25519: rawBytes.subarray(0, -8) - })); -} - -// Converts an xdr.MuxedAccount into its *true* "M..." string representation. -function _encodeMuxedAccountFullyToAddress(muxedAccount) { - if (muxedAccount["switch"]() === src_xdr.CryptoKeyType.keyTypeEd25519()) { - return encodeMuxedAccountToAddress(muxedAccount); - } - var muxed = muxedAccount.med25519(); - return StrKey.encodeMed25519PublicKey(decode_encode_muxed_account_Buffer.concat([muxed.ed25519(), muxed.id().toXDR('raw')])); -} -;// CONCATENATED MODULE: ./src/operations/account_merge.js - - - -/** - * Transfers native balance to destination account. - * - * @function - * @alias Operation.accountMerge - * - * @param {object} opts - options object - * @param {string} opts.destination - destination to merge the source account into - * @param {string} [opts.source] - operation source account (defaults to - * transaction source) - * - * @returns {xdr.Operation} an Account Merge operation (xdr.AccountMergeOp) - */ -function accountMerge(opts) { - var opAttributes = {}; - try { - opAttributes.body = src_xdr.OperationBody.accountMerge(decodeAddressToMuxedAccount(opts.destination)); - } catch (e) { - throw new Error('destination is invalid'); - } - this.setSourceAccount(opAttributes, opts); - return new src_xdr.Operation(opAttributes); -} -;// CONCATENATED MODULE: ./src/operations/allow_trust.js - - - - -/** - * @deprecated since v5.0 - * - * Returns an XDR AllowTrustOp. An "allow trust" operation authorizes another - * account to hold your account's credit for a given asset. - * - * @function - * @alias Operation.allowTrust - * - * @param {object} opts Options object - * @param {string} opts.trustor - The trusting account (the one being authorized) - * @param {string} opts.assetCode - The asset code being authorized. - * @param {(0|1|2)} opts.authorize - `1` to authorize, `2` to authorize to maintain liabilities, and `0` to deauthorize. - * @param {string} [opts.source] - The source account (defaults to transaction source). - * - * @returns {xdr.AllowTrustOp} Allow Trust operation - */ -function allowTrust(opts) { - if (!StrKey.isValidEd25519PublicKey(opts.trustor)) { - throw new Error('trustor is invalid'); - } - var attributes = {}; - attributes.trustor = Keypair.fromPublicKey(opts.trustor).xdrAccountId(); - if (opts.assetCode.length <= 4) { - var code = opts.assetCode.padEnd(4, '\0'); - attributes.asset = src_xdr.AssetCode.assetTypeCreditAlphanum4(code); - } else if (opts.assetCode.length <= 12) { - var _code = opts.assetCode.padEnd(12, '\0'); - attributes.asset = src_xdr.AssetCode.assetTypeCreditAlphanum12(_code); - } else { - throw new Error('Asset code must be 12 characters at max.'); - } - if (typeof opts.authorize === 'boolean') { - if (opts.authorize) { - attributes.authorize = src_xdr.TrustLineFlags.authorizedFlag().value; - } else { - attributes.authorize = 0; - } - } else { - attributes.authorize = opts.authorize; - } - var allowTrustOp = new src_xdr.AllowTrustOp(attributes); - var opAttributes = {}; - opAttributes.body = src_xdr.OperationBody.allowTrust(allowTrustOp); - this.setSourceAccount(opAttributes, opts); - return new src_xdr.Operation(opAttributes); -} -;// CONCATENATED MODULE: ./src/operations/bump_sequence.js - - - - -/** - * This operation bumps sequence number. - * @function - * @alias Operation.bumpSequence - * @param {object} opts Options object - * @param {string} opts.bumpTo - Sequence number to bump to. - * @param {string} [opts.source] - The optional source account. - * @returns {xdr.BumpSequenceOp} Operation - */ -function bumpSequence(opts) { - var attributes = {}; - if (typeof opts.bumpTo !== 'string') { - throw new Error('bumpTo must be a string'); - } - try { - // eslint-disable-next-line no-new - new util_bignumber(opts.bumpTo); - } catch (e) { - throw new Error('bumpTo must be a stringified number'); - } - attributes.bumpTo = xdr.Hyper.fromString(opts.bumpTo); - var bumpSequenceOp = new src_xdr.BumpSequenceOp(attributes); - var opAttributes = {}; - opAttributes.body = src_xdr.OperationBody.bumpSequence(bumpSequenceOp); - this.setSourceAccount(opAttributes, opts); - return new src_xdr.Operation(opAttributes); -} -;// CONCATENATED MODULE: ./src/operations/change_trust.js - - - - - -var MAX_INT64 = '9223372036854775807'; - -/** - * Returns an XDR ChangeTrustOp. A "change trust" operation adds, removes, or updates a - * trust line for a given asset from the source account to another. - * @function - * @alias Operation.changeTrust - * @param {object} opts Options object - * @param {Asset | LiquidityPoolAsset} opts.asset - The asset for the trust line. - * @param {string} [opts.limit] - The limit for the asset, defaults to max int64. - * If the limit is set to "0" it deletes the trustline. - * @param {string} [opts.source] - The source account (defaults to transaction source). - * @returns {xdr.ChangeTrustOp} Change Trust operation - */ -function changeTrust(opts) { - var attributes = {}; - if (opts.asset instanceof Asset) { - attributes.line = opts.asset.toChangeTrustXDRObject(); - } else if (opts.asset instanceof LiquidityPoolAsset) { - attributes.line = opts.asset.toXDRObject(); - } else { - throw new TypeError('asset must be Asset or LiquidityPoolAsset'); - } - if (opts.limit !== undefined && !this.isValidAmount(opts.limit, true)) { - throw new TypeError(this.constructAmountRequirementsError('limit')); - } - if (opts.limit) { - attributes.limit = this._toXDRAmount(opts.limit); - } else { - attributes.limit = xdr.Hyper.fromString(new util_bignumber(MAX_INT64).toString()); - } - if (opts.source) { - attributes.source = opts.source.masterKeypair; - } - var changeTrustOP = new src_xdr.ChangeTrustOp(attributes); - var opAttributes = {}; - opAttributes.body = src_xdr.OperationBody.changeTrust(changeTrustOP); - this.setSourceAccount(opAttributes, opts); - return new src_xdr.Operation(opAttributes); -} -;// CONCATENATED MODULE: ./src/operations/create_account.js - - - - -/** - * Create and fund a non existent account. - * @function - * @alias Operation.createAccount - * @param {object} opts Options object - * @param {string} opts.destination - Destination account ID to create an account for. - * @param {string} opts.startingBalance - Amount in XLM the account should be funded for. Must be greater - * than the [reserve balance amount](https://developers.stellar.org/docs/glossary/fees/). - * @param {string} [opts.source] - The source account for the payment. Defaults to the transaction's source account. - * @returns {xdr.CreateAccountOp} Create account operation - */ -function createAccount(opts) { - if (!StrKey.isValidEd25519PublicKey(opts.destination)) { - throw new Error('destination is invalid'); - } - if (!this.isValidAmount(opts.startingBalance, true)) { - throw new TypeError(this.constructAmountRequirementsError('startingBalance')); - } - var attributes = {}; - attributes.destination = Keypair.fromPublicKey(opts.destination).xdrAccountId(); - attributes.startingBalance = this._toXDRAmount(opts.startingBalance); - var createAccountOp = new src_xdr.CreateAccountOp(attributes); - var opAttributes = {}; - opAttributes.body = src_xdr.OperationBody.createAccount(createAccountOp); - this.setSourceAccount(opAttributes, opts); - return new src_xdr.Operation(opAttributes); -} -;// CONCATENATED MODULE: ./src/operations/create_claimable_balance.js - - - -/** - * Create a new claimable balance operation. - * - * @function - * @alias Operation.createClaimableBalance - * - * @param {object} opts Options object - * @param {Asset} opts.asset - The asset for the claimable balance. - * @param {string} opts.amount - Amount. - * @param {Claimant[]} opts.claimants - An array of Claimants - * @param {string} [opts.source] - The source account for the operation. Defaults to the transaction's source account. - * - * @returns {xdr.Operation} Create claimable balance operation - * - * @example - * const asset = new Asset( - * 'USD', - * 'GDGU5OAPHNPU5UCLE5RDJHG7PXZFQYWKCFOEXSXNMR6KRQRI5T6XXCD7' - * ); - * const amount = '100.0000000'; - * const claimants = [ - * new Claimant( - * 'GCEZWKCA5VLDNRLN3RPRJMRZOX3Z6G5CHCGSNFHEYVXM3XOJMDS674JZ', - * Claimant.predicateBeforeAbsoluteTime("4102444800000") - * ) - * ]; - * - * const op = Operation.createClaimableBalance({ - * asset, - * amount, - * claimants - * }); - * - */ -function createClaimableBalance(opts) { - if (!(opts.asset instanceof Asset)) { - throw new Error('must provide an asset for create claimable balance operation'); - } - if (!this.isValidAmount(opts.amount)) { - throw new TypeError(this.constructAmountRequirementsError('amount')); - } - if (!Array.isArray(opts.claimants) || opts.claimants.length === 0) { - throw new Error('must provide at least one claimant'); - } - var attributes = {}; - attributes.asset = opts.asset.toXDRObject(); - attributes.amount = this._toXDRAmount(opts.amount); - attributes.claimants = Object.values(opts.claimants).map(function (c) { - return c.toXDRObject(); - }); - var createClaimableBalanceOp = new src_xdr.CreateClaimableBalanceOp(attributes); - var opAttributes = {}; - opAttributes.body = src_xdr.OperationBody.createClaimableBalance(createClaimableBalanceOp); - this.setSourceAccount(opAttributes, opts); - return new src_xdr.Operation(opAttributes); -} -;// CONCATENATED MODULE: ./src/operations/claim_claimable_balance.js - - -/** - * Create a new claim claimable balance operation. - * @function - * @alias Operation.claimClaimableBalance - * @param {object} opts Options object - * @param {string} opts.balanceId - The claimable balance id to be claimed. - * @param {string} [opts.source] - The source account for the operation. Defaults to the transaction's source account. - * @returns {xdr.Operation} Claim claimable balance operation - * - * @example - * const op = Operation.claimClaimableBalance({ - * balanceId: '00000000da0d57da7d4850e7fc10d2a9d0ebc731f7afb40574c03395b17d49149b91f5be', - * }); - * - */ -function claimClaimableBalance() { - var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - validateClaimableBalanceId(opts.balanceId); - var attributes = {}; - attributes.balanceId = src_xdr.ClaimableBalanceId.fromXDR(opts.balanceId, 'hex'); - var claimClaimableBalanceOp = new src_xdr.ClaimClaimableBalanceOp(attributes); - var opAttributes = {}; - opAttributes.body = src_xdr.OperationBody.claimClaimableBalance(claimClaimableBalanceOp); - this.setSourceAccount(opAttributes, opts); - return new src_xdr.Operation(opAttributes); -} -function validateClaimableBalanceId(balanceId) { - if (typeof balanceId !== 'string' || balanceId.length !== 8 + 64 /* 8b discriminant + 64b string */) { - throw new Error('must provide a valid claimable balance id'); - } -} -;// CONCATENATED MODULE: ./src/operations/clawback_claimable_balance.js - - - -/** - * Creates a clawback operation for a claimable balance. - * - * @function - * @alias Operation.clawbackClaimableBalance - * @param {object} opts - Options object - * @param {string} opts.balanceId - The claimable balance ID to be clawed back. - * @param {string} [opts.source] - The source account for the operation. Defaults to the transaction's source account. - * - * @return {xdr.ClawbackClaimableBalanceOp} - * - * @example - * const op = Operation.clawbackClaimableBalance({ - * balanceId: '00000000da0d57da7d4850e7fc10d2a9d0ebc731f7afb40574c03395b17d49149b91f5be', - * }); - * - * @link https://github.com/stellar/stellar-protocol/blob/master/core/cap-0035.md#clawback-claimable-balance-operation - */ -function clawbackClaimableBalance() { - var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - validateClaimableBalanceId(opts.balanceId); - var attributes = { - balanceId: src_xdr.ClaimableBalanceId.fromXDR(opts.balanceId, 'hex') - }; - var opAttributes = { - body: src_xdr.OperationBody.clawbackClaimableBalance(new src_xdr.ClawbackClaimableBalanceOp(attributes)) - }; - this.setSourceAccount(opAttributes, opts); - return new src_xdr.Operation(opAttributes); -} -;// CONCATENATED MODULE: ./src/operations/inflation.js - - -/** - * This operation generates the inflation. - * @function - * @alias Operation.inflation - * @param {object} [opts] Options object - * @param {string} [opts.source] - The optional source account. - * @returns {xdr.InflationOp} Inflation operation - */ -function inflation() { - var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - var opAttributes = {}; - opAttributes.body = src_xdr.OperationBody.inflation(); - this.setSourceAccount(opAttributes, opts); - return new src_xdr.Operation(opAttributes); -} -;// CONCATENATED MODULE: ./src/operations/manage_data.js -/* provided dependency */ var manage_data_Buffer = __webpack_require__(3626)["A"]; - - -/** - * This operation adds data entry to the ledger. - * @function - * @alias Operation.manageData - * @param {object} opts Options object - * @param {string} opts.name - The name of the data entry. - * @param {string|Buffer} opts.value - The value of the data entry. - * @param {string} [opts.source] - The optional source account. - * @returns {xdr.ManageDataOp} Manage Data operation - */ -function manageData(opts) { - var attributes = {}; - if (!(typeof opts.name === 'string' && opts.name.length <= 64)) { - throw new Error('name must be a string, up to 64 characters'); - } - attributes.dataName = opts.name; - if (typeof opts.value !== 'string' && !manage_data_Buffer.isBuffer(opts.value) && opts.value !== null) { - throw new Error('value must be a string, Buffer or null'); - } - if (typeof opts.value === 'string') { - attributes.dataValue = manage_data_Buffer.from(opts.value); - } else { - attributes.dataValue = opts.value; - } - if (attributes.dataValue !== null && attributes.dataValue.length > 64) { - throw new Error('value cannot be longer that 64 bytes'); - } - var manageDataOp = new src_xdr.ManageDataOp(attributes); - var opAttributes = {}; - opAttributes.body = src_xdr.OperationBody.manageData(manageDataOp); - this.setSourceAccount(opAttributes, opts); - return new src_xdr.Operation(opAttributes); -} -;// CONCATENATED MODULE: ./src/operations/manage_buy_offer.js - - -/** - * Returns a XDR ManageBuyOfferOp. A "manage buy offer" operation creates, updates, or - * deletes a buy offer. - * @function - * @alias Operation.manageBuyOffer - * @param {object} opts Options object - * @param {Asset} opts.selling - What you're selling. - * @param {Asset} opts.buying - What you're buying. - * @param {string} opts.buyAmount - The total amount you're buying. If 0, deletes the offer. - * @param {number|string|BigNumber|Object} opts.price - Price of 1 unit of `buying` in terms of `selling`. - * @param {number} opts.price.n - If `opts.price` is an object: the price numerator - * @param {number} opts.price.d - If `opts.price` is an object: the price denominator - * @param {number|string} [opts.offerId ] - If `0`, will create a new offer (default). Otherwise, edits an exisiting offer. - * @param {string} [opts.source] - The source account (defaults to transaction source). - * @throws {Error} Throws `Error` when the best rational approximation of `price` cannot be found. - * @returns {xdr.ManageBuyOfferOp} Manage Buy Offer operation - */ -function manageBuyOffer(opts) { - var attributes = {}; - attributes.selling = opts.selling.toXDRObject(); - attributes.buying = opts.buying.toXDRObject(); - if (!this.isValidAmount(opts.buyAmount, true)) { - throw new TypeError(this.constructAmountRequirementsError('buyAmount')); - } - attributes.buyAmount = this._toXDRAmount(opts.buyAmount); - if (opts.price === undefined) { - throw new TypeError('price argument is required'); - } - attributes.price = this._toXDRPrice(opts.price); - if (opts.offerId !== undefined) { - opts.offerId = opts.offerId.toString(); - } else { - opts.offerId = '0'; - } - attributes.offerId = xdr.Hyper.fromString(opts.offerId); - var manageBuyOfferOp = new src_xdr.ManageBuyOfferOp(attributes); - var opAttributes = {}; - opAttributes.body = src_xdr.OperationBody.manageBuyOffer(manageBuyOfferOp); - this.setSourceAccount(opAttributes, opts); - return new src_xdr.Operation(opAttributes); -} -;// CONCATENATED MODULE: ./src/operations/path_payment_strict_receive.js - - - -/** - * Creates a PathPaymentStrictReceive operation. - * - * A `PathPaymentStrictReceive` operation sends the specified amount to the - * destination account. It credits the destination with `destAmount` of - * `destAsset`, while debiting at most `sendMax` of `sendAsset` from the source. - * The transfer optionally occurs through a path. XLM payments create the - * destination account if it does not exist. - * - * @function - * @alias Operation.pathPaymentStrictReceive - * @see https://developers.stellar.org/docs/start/list-of-operations/#path-payment-strict-receive - * - * @param {object} opts - Options object - * @param {Asset} opts.sendAsset - asset to pay with - * @param {string} opts.sendMax - maximum amount of sendAsset to send - * @param {string} opts.destination - destination account to send to - * @param {Asset} opts.destAsset - asset the destination will receive - * @param {string} opts.destAmount - amount the destination receives - * @param {Asset[]} opts.path - array of Asset objects to use as the path - * - * @param {string} [opts.source] - The source account for the payment. - * Defaults to the transaction's source account. - * - * @returns {xdr.PathPaymentStrictReceiveOp} the resulting path payment op - */ -function pathPaymentStrictReceive(opts) { - switch (true) { - case !opts.sendAsset: - throw new Error('Must specify a send asset'); - case !this.isValidAmount(opts.sendMax): - throw new TypeError(this.constructAmountRequirementsError('sendMax')); - case !opts.destAsset: - throw new Error('Must provide a destAsset for a payment operation'); - case !this.isValidAmount(opts.destAmount): - throw new TypeError(this.constructAmountRequirementsError('destAmount')); - default: - break; - } - var attributes = {}; - attributes.sendAsset = opts.sendAsset.toXDRObject(); - attributes.sendMax = this._toXDRAmount(opts.sendMax); - try { - attributes.destination = decodeAddressToMuxedAccount(opts.destination); - } catch (e) { - throw new Error('destination is invalid'); - } - attributes.destAsset = opts.destAsset.toXDRObject(); - attributes.destAmount = this._toXDRAmount(opts.destAmount); - var path = opts.path ? opts.path : []; - attributes.path = path.map(function (x) { - return x.toXDRObject(); - }); - var payment = new src_xdr.PathPaymentStrictReceiveOp(attributes); - var opAttributes = {}; - opAttributes.body = src_xdr.OperationBody.pathPaymentStrictReceive(payment); - this.setSourceAccount(opAttributes, opts); - return new src_xdr.Operation(opAttributes); -} -;// CONCATENATED MODULE: ./src/operations/path_payment_strict_send.js - - - -/** - * Creates a PathPaymentStrictSend operation. - * - * A `PathPaymentStrictSend` operation sends the specified amount to the - * destination account crediting at least `destMin` of `destAsset`, optionally - * through a path. XLM payments create the destination account if it does not - * exist. - * - * @function - * @alias Operation.pathPaymentStrictSend - * @see https://developers.stellar.org/docs/start/list-of-operations/#path-payment-strict-send - * - * @param {object} opts - Options object - * @param {Asset} opts.sendAsset - asset to pay with - * @param {string} opts.sendAmount - amount of sendAsset to send (excluding fees) - * @param {string} opts.destination - destination account to send to - * @param {Asset} opts.destAsset - asset the destination will receive - * @param {string} opts.destMin - minimum amount of destAsset to be receive - * @param {Asset[]} opts.path - array of Asset objects to use as the path - * - * @param {string} [opts.source] - The source account for the payment. - * Defaults to the transaction's source account. - * - * @returns {xdr.Operation} the resulting path payment operation - * (xdr.PathPaymentStrictSendOp) - */ -function pathPaymentStrictSend(opts) { - switch (true) { - case !opts.sendAsset: - throw new Error('Must specify a send asset'); - case !this.isValidAmount(opts.sendAmount): - throw new TypeError(this.constructAmountRequirementsError('sendAmount')); - case !opts.destAsset: - throw new Error('Must provide a destAsset for a payment operation'); - case !this.isValidAmount(opts.destMin): - throw new TypeError(this.constructAmountRequirementsError('destMin')); - default: - break; - } - var attributes = {}; - attributes.sendAsset = opts.sendAsset.toXDRObject(); - attributes.sendAmount = this._toXDRAmount(opts.sendAmount); - try { - attributes.destination = decodeAddressToMuxedAccount(opts.destination); - } catch (e) { - throw new Error('destination is invalid'); - } - attributes.destAsset = opts.destAsset.toXDRObject(); - attributes.destMin = this._toXDRAmount(opts.destMin); - var path = opts.path ? opts.path : []; - attributes.path = path.map(function (x) { - return x.toXDRObject(); - }); - var payment = new src_xdr.PathPaymentStrictSendOp(attributes); - var opAttributes = {}; - opAttributes.body = src_xdr.OperationBody.pathPaymentStrictSend(payment); - this.setSourceAccount(opAttributes, opts); - return new src_xdr.Operation(opAttributes); -} -;// CONCATENATED MODULE: ./src/operations/payment.js - - - -/** - * Create a payment operation. - * - * @function - * @alias Operation.payment - * @see https://developers.stellar.org/docs/start/list-of-operations/#payment - * - * @param {object} opts - Options object - * @param {string} opts.destination - destination account ID - * @param {Asset} opts.asset - asset to send - * @param {string} opts.amount - amount to send - * - * @param {string} [opts.source] - The source account for the payment. - * Defaults to the transaction's source account. - * - * @returns {xdr.Operation} The resulting payment operation (xdr.PaymentOp) - */ -function payment(opts) { - if (!opts.asset) { - throw new Error('Must provide an asset for a payment operation'); - } - if (!this.isValidAmount(opts.amount)) { - throw new TypeError(this.constructAmountRequirementsError('amount')); - } - var attributes = {}; - try { - attributes.destination = decodeAddressToMuxedAccount(opts.destination); - } catch (e) { - throw new Error('destination is invalid'); - } - attributes.asset = opts.asset.toXDRObject(); - attributes.amount = this._toXDRAmount(opts.amount); - var paymentOp = new src_xdr.PaymentOp(attributes); - var opAttributes = {}; - opAttributes.body = src_xdr.OperationBody.payment(paymentOp); - this.setSourceAccount(opAttributes, opts); - return new src_xdr.Operation(opAttributes); -} -;// CONCATENATED MODULE: ./src/operations/set_options.js -/* provided dependency */ var set_options_Buffer = __webpack_require__(3626)["A"]; -/* eslint-disable no-param-reassign */ - - - - -function weightCheckFunction(value, name) { - if (value >= 0 && value <= 255) { - return true; - } - throw new Error("".concat(name, " value must be between 0 and 255")); -} - -/** - * Returns an XDR SetOptionsOp. A "set options" operations set or clear account flags, - * set the account's inflation destination, and/or add new signers to the account. - * The flags used in `opts.clearFlags` and `opts.setFlags` can be the following: - * - `{@link AuthRequiredFlag}` - * - `{@link AuthRevocableFlag}` - * - `{@link AuthImmutableFlag}` - * - `{@link AuthClawbackEnabledFlag}` - * - * It's possible to set/clear multiple flags at once using logical or. - * - * @function - * @alias Operation.setOptions - * - * @param {object} opts Options object - * @param {string} [opts.inflationDest] - Set this account ID as the account's inflation destination. - * @param {(number|string)} [opts.clearFlags] - Bitmap integer for which account flags to clear. - * @param {(number|string)} [opts.setFlags] - Bitmap integer for which account flags to set. - * @param {number|string} [opts.masterWeight] - The master key weight. - * @param {number|string} [opts.lowThreshold] - The sum weight for the low threshold. - * @param {number|string} [opts.medThreshold] - The sum weight for the medium threshold. - * @param {number|string} [opts.highThreshold] - The sum weight for the high threshold. - * @param {object} [opts.signer] - Add or remove a signer from the account. The signer is - * deleted if the weight is 0. Only one of `ed25519PublicKey`, `sha256Hash`, `preAuthTx` should be defined. - * @param {string} [opts.signer.ed25519PublicKey] - The ed25519 public key of the signer. - * @param {Buffer|string} [opts.signer.sha256Hash] - sha256 hash (Buffer or hex string) of preimage that will unlock funds. Preimage should be used as signature of future transaction. - * @param {Buffer|string} [opts.signer.preAuthTx] - Hash (Buffer or hex string) of transaction that will unlock funds. - * @param {string} [opts.signer.ed25519SignedPayload] - Signed payload signer (ed25519 public key + raw payload) for atomic transaction signature disclosure. - * @param {number|string} [opts.signer.weight] - The weight of the new signer (0 to delete or 1-255) - * @param {string} [opts.homeDomain] - sets the home domain used for reverse federation lookup. - * @param {string} [opts.source] - The source account (defaults to transaction source). - * - * @returns {xdr.SetOptionsOp} XDR operation - * @see [Account flags](https://developers.stellar.org/docs/glossary/accounts/#flags) - */ -function setOptions(opts) { - var attributes = {}; - if (opts.inflationDest) { - if (!StrKey.isValidEd25519PublicKey(opts.inflationDest)) { - throw new Error('inflationDest is invalid'); - } - attributes.inflationDest = Keypair.fromPublicKey(opts.inflationDest).xdrAccountId(); - } - attributes.clearFlags = this._checkUnsignedIntValue('clearFlags', opts.clearFlags); - attributes.setFlags = this._checkUnsignedIntValue('setFlags', opts.setFlags); - attributes.masterWeight = this._checkUnsignedIntValue('masterWeight', opts.masterWeight, weightCheckFunction); - attributes.lowThreshold = this._checkUnsignedIntValue('lowThreshold', opts.lowThreshold, weightCheckFunction); - attributes.medThreshold = this._checkUnsignedIntValue('medThreshold', opts.medThreshold, weightCheckFunction); - attributes.highThreshold = this._checkUnsignedIntValue('highThreshold', opts.highThreshold, weightCheckFunction); - if (opts.homeDomain !== undefined && typeof opts.homeDomain !== 'string') { - throw new TypeError('homeDomain argument must be of type String'); - } - attributes.homeDomain = opts.homeDomain; - if (opts.signer) { - var weight = this._checkUnsignedIntValue('signer.weight', opts.signer.weight, weightCheckFunction); - var key; - var setValues = 0; - if (opts.signer.ed25519PublicKey) { - if (!StrKey.isValidEd25519PublicKey(opts.signer.ed25519PublicKey)) { - throw new Error('signer.ed25519PublicKey is invalid.'); - } - var rawKey = StrKey.decodeEd25519PublicKey(opts.signer.ed25519PublicKey); - - // eslint-disable-next-line new-cap - key = new src_xdr.SignerKey.signerKeyTypeEd25519(rawKey); - setValues += 1; - } - if (opts.signer.preAuthTx) { - if (typeof opts.signer.preAuthTx === 'string') { - opts.signer.preAuthTx = set_options_Buffer.from(opts.signer.preAuthTx, 'hex'); - } - if (!(set_options_Buffer.isBuffer(opts.signer.preAuthTx) && opts.signer.preAuthTx.length === 32)) { - throw new Error('signer.preAuthTx must be 32 bytes Buffer.'); - } - - // eslint-disable-next-line new-cap - key = new src_xdr.SignerKey.signerKeyTypePreAuthTx(opts.signer.preAuthTx); - setValues += 1; - } - if (opts.signer.sha256Hash) { - if (typeof opts.signer.sha256Hash === 'string') { - opts.signer.sha256Hash = set_options_Buffer.from(opts.signer.sha256Hash, 'hex'); - } - if (!(set_options_Buffer.isBuffer(opts.signer.sha256Hash) && opts.signer.sha256Hash.length === 32)) { - throw new Error('signer.sha256Hash must be 32 bytes Buffer.'); - } - - // eslint-disable-next-line new-cap - key = new src_xdr.SignerKey.signerKeyTypeHashX(opts.signer.sha256Hash); - setValues += 1; - } - if (opts.signer.ed25519SignedPayload) { - if (!StrKey.isValidSignedPayload(opts.signer.ed25519SignedPayload)) { - throw new Error('signer.ed25519SignedPayload is invalid.'); - } - var _rawKey = StrKey.decodeSignedPayload(opts.signer.ed25519SignedPayload); - var signedPayloadXdr = src_xdr.SignerKeyEd25519SignedPayload.fromXDR(_rawKey); - - // eslint-disable-next-line new-cap - key = src_xdr.SignerKey.signerKeyTypeEd25519SignedPayload(signedPayloadXdr); - setValues += 1; - } - if (setValues !== 1) { - throw new Error('Signer object must contain exactly one of signer.ed25519PublicKey, signer.sha256Hash, signer.preAuthTx.'); - } - attributes.signer = new src_xdr.Signer({ - key: key, - weight: weight - }); - } - var setOptionsOp = new src_xdr.SetOptionsOp(attributes); - var opAttributes = {}; - opAttributes.body = src_xdr.OperationBody.setOptions(setOptionsOp); - this.setSourceAccount(opAttributes, opts); - return new src_xdr.Operation(opAttributes); -} -;// CONCATENATED MODULE: ./src/operations/begin_sponsoring_future_reserves.js - - - - -/** - * Create a "begin sponsoring future reserves" operation. - * @function - * @alias Operation.beginSponsoringFutureReserves - * @param {object} opts Options object - * @param {string} opts.sponsoredId - The sponsored account id. - * @param {string} [opts.source] - The source account for the operation. Defaults to the transaction's source account. - * @returns {xdr.Operation} xdr operation - * - * @example - * const op = Operation.beginSponsoringFutureReserves({ - * sponsoredId: 'GDGU5OAPHNPU5UCLE5RDJHG7PXZFQYWKCFOEXSXNMR6KRQRI5T6XXCD7' - * }); - * - */ -function beginSponsoringFutureReserves() { - var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - if (!StrKey.isValidEd25519PublicKey(opts.sponsoredId)) { - throw new Error('sponsoredId is invalid'); - } - var op = new src_xdr.BeginSponsoringFutureReservesOp({ - sponsoredId: Keypair.fromPublicKey(opts.sponsoredId).xdrAccountId() - }); - var opAttributes = {}; - opAttributes.body = src_xdr.OperationBody.beginSponsoringFutureReserves(op); - this.setSourceAccount(opAttributes, opts); - return new src_xdr.Operation(opAttributes); -} -;// CONCATENATED MODULE: ./src/operations/end_sponsoring_future_reserves.js - - -/** - * Create an "end sponsoring future reserves" operation. - * @function - * @alias Operation.endSponsoringFutureReserves - * @param {object} opts Options object - * @param {string} [opts.source] - The source account for the operation. Defaults to the transaction's source account. - * @returns {xdr.Operation} xdr operation - * - * @example - * const op = Operation.endSponsoringFutureReserves(); - * - */ -function endSponsoringFutureReserves() { - var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - var opAttributes = {}; - opAttributes.body = src_xdr.OperationBody.endSponsoringFutureReserves(); - this.setSourceAccount(opAttributes, opts); - return new src_xdr.Operation(opAttributes); -} -;// CONCATENATED MODULE: ./src/operations/revoke_sponsorship.js -/* provided dependency */ var revoke_sponsorship_Buffer = __webpack_require__(3626)["A"]; - - - - - - -/** - * Create a "revoke sponsorship" operation for an account. - * - * @function - * @alias Operation.revokeAccountSponsorship - * @param {object} opts Options object - * @param {string} opts.account - The sponsored account ID. - * @param {string} [opts.source] - The source account for the operation. Defaults to the transaction's source account. - * @returns {xdr.Operation} xdr operation - * - * @example - * const op = Operation.revokeAccountSponsorship({ - * account: 'GDGU5OAPHNPU5UCLE5RDJHG7PXZFQYWKCFOEXSXNMR6KRQRI5T6XXCD7 - * }); - * - */ -function revokeAccountSponsorship() { - var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - if (!StrKey.isValidEd25519PublicKey(opts.account)) { - throw new Error('account is invalid'); - } - var ledgerKey = src_xdr.LedgerKey.account(new src_xdr.LedgerKeyAccount({ - accountId: Keypair.fromPublicKey(opts.account).xdrAccountId() - })); - var op = src_xdr.RevokeSponsorshipOp.revokeSponsorshipLedgerEntry(ledgerKey); - var opAttributes = {}; - opAttributes.body = src_xdr.OperationBody.revokeSponsorship(op); - this.setSourceAccount(opAttributes, opts); - return new src_xdr.Operation(opAttributes); -} - -/** - * Create a "revoke sponsorship" operation for a trustline. - * - * @function - * @alias Operation.revokeTrustlineSponsorship - * @param {object} opts Options object - * @param {string} opts.account - The account ID which owns the trustline. - * @param {Asset | LiquidityPoolId} opts.asset - The trustline asset. - * @param {string} [opts.source] - The source account for the operation. Defaults to the transaction's source account. - * @returns {xdr.Operation} xdr operation - * - * @example - * const op = Operation.revokeTrustlineSponsorship({ - * account: 'GDGU5OAPHNPU5UCLE5RDJHG7PXZFQYWKCFOEXSXNMR6KRQRI5T6XXCD7 - * asset: new StellarBase.LiquidityPoolId( - * 'USDUSD', - * 'GDGU5OAPHNPU5UCLE5RDJHG7PXZFQYWKCFOEXSXNMR6KRQRI5T6XXCD7' - * ) - * }); - * - */ -function revokeTrustlineSponsorship() { - var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - if (!StrKey.isValidEd25519PublicKey(opts.account)) { - throw new Error('account is invalid'); - } - var asset; - if (opts.asset instanceof Asset) { - asset = opts.asset.toTrustLineXDRObject(); - } else if (opts.asset instanceof LiquidityPoolId) { - asset = opts.asset.toXDRObject(); - } else { - throw new TypeError('asset must be an Asset or LiquidityPoolId'); - } - var ledgerKey = src_xdr.LedgerKey.trustline(new src_xdr.LedgerKeyTrustLine({ - accountId: Keypair.fromPublicKey(opts.account).xdrAccountId(), - asset: asset - })); - var op = src_xdr.RevokeSponsorshipOp.revokeSponsorshipLedgerEntry(ledgerKey); - var opAttributes = {}; - opAttributes.body = src_xdr.OperationBody.revokeSponsorship(op); - this.setSourceAccount(opAttributes, opts); - return new src_xdr.Operation(opAttributes); -} - -/** - * Create a "revoke sponsorship" operation for an offer. - * - * @function - * @alias Operation.revokeOfferSponsorship - * @param {object} opts Options object - * @param {string} opts.seller - The account ID which created the offer. - * @param {string} opts.offerId - The offer ID. - * @param {string} [opts.source] - The source account for the operation. Defaults to the transaction's source account. - * @returns {xdr.Operation} xdr operation - * - * @example - * const op = Operation.revokeOfferSponsorship({ - * seller: 'GDGU5OAPHNPU5UCLE5RDJHG7PXZFQYWKCFOEXSXNMR6KRQRI5T6XXCD7 - * offerId: '1234' - * }); - * - */ -function revokeOfferSponsorship() { - var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - if (!StrKey.isValidEd25519PublicKey(opts.seller)) { - throw new Error('seller is invalid'); - } - if (typeof opts.offerId !== 'string') { - throw new Error('offerId is invalid'); - } - var ledgerKey = src_xdr.LedgerKey.offer(new src_xdr.LedgerKeyOffer({ - sellerId: Keypair.fromPublicKey(opts.seller).xdrAccountId(), - offerId: src_xdr.Int64.fromString(opts.offerId) - })); - var op = src_xdr.RevokeSponsorshipOp.revokeSponsorshipLedgerEntry(ledgerKey); - var opAttributes = {}; - opAttributes.body = src_xdr.OperationBody.revokeSponsorship(op); - this.setSourceAccount(opAttributes, opts); - return new src_xdr.Operation(opAttributes); -} - -/** - * Create a "revoke sponsorship" operation for a data entry. - * - * @function - * @alias Operation.revokeDataSponsorship - * @param {object} opts Options object - * @param {string} opts.account - The account ID which owns the data entry. - * @param {string} opts.name - The name of the data entry - * @param {string} [opts.source] - The source account for the operation. Defaults to the transaction's source account. - * @returns {xdr.Operation} xdr operation - * - * @example - * const op = Operation.revokeDataSponsorship({ - * account: 'GDGU5OAPHNPU5UCLE5RDJHG7PXZFQYWKCFOEXSXNMR6KRQRI5T6XXCD7 - * name: 'foo' - * }); - * - */ -function revokeDataSponsorship() { - var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - if (!StrKey.isValidEd25519PublicKey(opts.account)) { - throw new Error('account is invalid'); - } - if (typeof opts.name !== 'string' || opts.name.length > 64) { - throw new Error('name must be a string, up to 64 characters'); - } - var ledgerKey = src_xdr.LedgerKey.data(new src_xdr.LedgerKeyData({ - accountId: Keypair.fromPublicKey(opts.account).xdrAccountId(), - dataName: opts.name - })); - var op = src_xdr.RevokeSponsorshipOp.revokeSponsorshipLedgerEntry(ledgerKey); - var opAttributes = {}; - opAttributes.body = src_xdr.OperationBody.revokeSponsorship(op); - this.setSourceAccount(opAttributes, opts); - return new src_xdr.Operation(opAttributes); -} - -/** - * Create a "revoke sponsorship" operation for a claimable balance. - * - * @function - * @alias Operation.revokeClaimableBalanceSponsorship - * @param {object} opts Options object - * @param {string} opts.balanceId - The sponsored claimable balance ID. - * @param {string} [opts.source] - The source account for the operation. Defaults to the transaction's source account. - * @returns {xdr.Operation} xdr operation - * - * @example - * const op = Operation.revokeClaimableBalanceSponsorship({ - * balanceId: '00000000da0d57da7d4850e7fc10d2a9d0ebc731f7afb40574c03395b17d49149b91f5be', - * }); - * - */ -function revokeClaimableBalanceSponsorship() { - var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - if (typeof opts.balanceId !== 'string') { - throw new Error('balanceId is invalid'); - } - var ledgerKey = src_xdr.LedgerKey.claimableBalance(new src_xdr.LedgerKeyClaimableBalance({ - balanceId: src_xdr.ClaimableBalanceId.fromXDR(opts.balanceId, 'hex') - })); - var op = src_xdr.RevokeSponsorshipOp.revokeSponsorshipLedgerEntry(ledgerKey); - var opAttributes = {}; - opAttributes.body = src_xdr.OperationBody.revokeSponsorship(op); - this.setSourceAccount(opAttributes, opts); - return new src_xdr.Operation(opAttributes); -} - -/** - * Creates a "revoke sponsorship" operation for a liquidity pool. - * - * @function - * @alias Operation.revokeLiquidityPoolSponsorship - * @param {object} opts – Options object. - * @param {string} opts.liquidityPoolId - The sponsored liquidity pool ID in 'hex' string. - * @param {string} [opts.source] - The source account for the operation. Defaults to the transaction's source account. - * @returns {xdr.Operation} xdr Operation. - * - * @example - * const op = Operation.revokeLiquidityPoolSponsorship({ - * liquidityPoolId: 'dd7b1ab831c273310ddbec6f97870aa83c2fbd78ce22aded37ecbf4f3380fac7', - * }); - * - */ -function revokeLiquidityPoolSponsorship() { - var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - if (typeof opts.liquidityPoolId !== 'string') { - throw new Error('liquidityPoolId is invalid'); - } - var ledgerKey = src_xdr.LedgerKey.liquidityPool(new src_xdr.LedgerKeyLiquidityPool({ - liquidityPoolId: src_xdr.PoolId.fromXDR(opts.liquidityPoolId, 'hex') - })); - var op = src_xdr.RevokeSponsorshipOp.revokeSponsorshipLedgerEntry(ledgerKey); - var opAttributes = { - body: src_xdr.OperationBody.revokeSponsorship(op) - }; - this.setSourceAccount(opAttributes, opts); - return new src_xdr.Operation(opAttributes); -} - -/** - * Create a "revoke sponsorship" operation for a signer. - * - * @function - * @alias Operation.revokeSignerSponsorship - * @param {object} opts Options object - * @param {string} opts.account - The account ID where the signer sponsorship is being removed from. - * @param {object} opts.signer - The signer whose sponsorship is being removed. - * @param {string} [opts.signer.ed25519PublicKey] - The ed25519 public key of the signer. - * @param {Buffer|string} [opts.signer.sha256Hash] - sha256 hash (Buffer or hex string). - * @param {Buffer|string} [opts.signer.preAuthTx] - Hash (Buffer or hex string) of transaction. - * @param {string} [opts.source] - The source account for the operation. Defaults to the transaction's source account. - * @returns {xdr.Operation} xdr operation - * - * @example - * const op = Operation.revokeSignerSponsorship({ - * account: 'GDGU5OAPHNPU5UCLE5RDJHG7PXZFQYWKCFOEXSXNMR6KRQRI5T6XXCD7 - * signer: { - * ed25519PublicKey: 'GCEZWKCA5VLDNRLN3RPRJMRZOX3Z6G5CHCGSNFHEYVXM3XOJMDS674JZ' - * } - * }) - * - */ -function revokeSignerSponsorship() { - var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - if (!StrKey.isValidEd25519PublicKey(opts.account)) { - throw new Error('account is invalid'); - } - var key; - if (opts.signer.ed25519PublicKey) { - if (!StrKey.isValidEd25519PublicKey(opts.signer.ed25519PublicKey)) { - throw new Error('signer.ed25519PublicKey is invalid.'); - } - var rawKey = StrKey.decodeEd25519PublicKey(opts.signer.ed25519PublicKey); - key = new src_xdr.SignerKey.signerKeyTypeEd25519(rawKey); - } else if (opts.signer.preAuthTx) { - var buffer; - if (typeof opts.signer.preAuthTx === 'string') { - buffer = revoke_sponsorship_Buffer.from(opts.signer.preAuthTx, 'hex'); - } else { - buffer = opts.signer.preAuthTx; - } - if (!(revoke_sponsorship_Buffer.isBuffer(buffer) && buffer.length === 32)) { - throw new Error('signer.preAuthTx must be 32 bytes Buffer.'); - } - key = new src_xdr.SignerKey.signerKeyTypePreAuthTx(buffer); - } else if (opts.signer.sha256Hash) { - var _buffer; - if (typeof opts.signer.sha256Hash === 'string') { - _buffer = revoke_sponsorship_Buffer.from(opts.signer.sha256Hash, 'hex'); - } else { - _buffer = opts.signer.sha256Hash; - } - if (!(revoke_sponsorship_Buffer.isBuffer(_buffer) && _buffer.length === 32)) { - throw new Error('signer.sha256Hash must be 32 bytes Buffer.'); - } - key = new src_xdr.SignerKey.signerKeyTypeHashX(_buffer); - } else { - throw new Error('signer is invalid'); - } - var signer = new src_xdr.RevokeSponsorshipOpSigner({ - accountId: Keypair.fromPublicKey(opts.account).xdrAccountId(), - signerKey: key - }); - var op = src_xdr.RevokeSponsorshipOp.revokeSponsorshipSigner(signer); - var opAttributes = {}; - opAttributes.body = src_xdr.OperationBody.revokeSponsorship(op); - this.setSourceAccount(opAttributes, opts); - return new src_xdr.Operation(opAttributes); -} -;// CONCATENATED MODULE: ./src/operations/clawback.js - - - -/** - * Creates a clawback operation. - * - * @function - * @alias Operation.clawback - * - * @param {object} opts - Options object - * @param {Asset} opts.asset - The asset being clawed back. - * @param {string} opts.amount - The amount of the asset to claw back. - * @param {string} opts.from - The public key of the (optionally-muxed) - * account to claw back from. - * - * @param {string} [opts.source] - The source account for the operation. - * Defaults to the transaction's source account. - * - * @return {xdr.ClawbackOp} - * - * @see https://github.com/stellar/stellar-protocol/blob/master/core/cap-0035.md#clawback-operation - */ -function clawback(opts) { - var attributes = {}; - if (!this.isValidAmount(opts.amount)) { - throw new TypeError(this.constructAmountRequirementsError('amount')); - } - attributes.amount = this._toXDRAmount(opts.amount); - attributes.asset = opts.asset.toXDRObject(); - try { - attributes.from = decodeAddressToMuxedAccount(opts.from); - } catch (e) { - throw new Error('from address is invalid'); - } - var opAttributes = { - body: src_xdr.OperationBody.clawback(new src_xdr.ClawbackOp(attributes)) - }; - this.setSourceAccount(opAttributes, opts); - return new src_xdr.Operation(opAttributes); -} -;// CONCATENATED MODULE: ./src/operations/set_trustline_flags.js -function set_trustline_flags_typeof(o) { "@babel/helpers - typeof"; return set_trustline_flags_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, set_trustline_flags_typeof(o); } - - - -/** - * Creates a trustline flag configuring operation. - * - * For the flags, set them to true to enable them and false to disable them. Any - * unmodified operations will be marked `undefined` in the result. - * - * Note that you can only **clear** the clawbackEnabled flag set; it must be set - * account-wide via operations.SetOptions (setting - * xdr.AccountFlags.clawbackEnabled). - * - * @function - * @alias Operation.setTrustLineFlags - * - * @param {object} opts - Options object - * @param {string} opts.trustor - the account whose trustline this is - * @param {Asset} opts.asset - the asset on the trustline - * @param {object} opts.flags - the set of flags to modify - * - * @param {bool} [opts.flags.authorized] - authorize account to perform - * transactions with its credit - * @param {bool} [opts.flags.authorizedToMaintainLiabilities] - authorize - * account to maintain and reduce liabilities for its credit - * @param {bool} [opts.flags.clawbackEnabled] - stop claimable balances on - * this trustlines from having clawbacks enabled (this flag can only be set - * to false!) - * @param {string} [opts.source] - The source account for the operation. - * Defaults to the transaction's source account. - * - * @note You must include at least one flag. - * - * @return {xdr.SetTrustLineFlagsOp} - * - * @link xdr.AccountFlags - * @link xdr.TrustLineFlags - * @see https://github.com/stellar/stellar-protocol/blob/master/core/cap-0035.md#set-trustline-flags-operation - * @see https://developers.stellar.org/docs/start/list-of-operations/#set-options - */ -function setTrustLineFlags() { - var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - var attributes = {}; - if (set_trustline_flags_typeof(opts.flags) !== 'object' || Object.keys(opts.flags).length === 0) { - throw new Error('opts.flags must be a map of boolean flags to modify'); - } - var mapping = { - authorized: src_xdr.TrustLineFlags.authorizedFlag(), - authorizedToMaintainLiabilities: src_xdr.TrustLineFlags.authorizedToMaintainLiabilitiesFlag(), - clawbackEnabled: src_xdr.TrustLineFlags.trustlineClawbackEnabledFlag() - }; - - /* eslint no-bitwise: "off" */ - var clearFlag = 0; - var setFlag = 0; - Object.keys(opts.flags).forEach(function (flagName) { - if (!Object.prototype.hasOwnProperty.call(mapping, flagName)) { - throw new Error("unsupported flag name specified: ".concat(flagName)); - } - var flagValue = opts.flags[flagName]; - var bit = mapping[flagName].value; - if (flagValue === true) { - setFlag |= bit; - } else if (flagValue === false) { - clearFlag |= bit; - } - }); - attributes.trustor = Keypair.fromPublicKey(opts.trustor).xdrAccountId(); - attributes.asset = opts.asset.toXDRObject(); - attributes.clearFlags = clearFlag; - attributes.setFlags = setFlag; - var opAttributes = { - body: src_xdr.OperationBody.setTrustLineFlags(new src_xdr.SetTrustLineFlagsOp(attributes)) - }; - this.setSourceAccount(opAttributes, opts); - return new src_xdr.Operation(opAttributes); -} -;// CONCATENATED MODULE: ./src/operations/liquidity_pool_deposit.js - - -/** - * Creates a liquidity pool deposit operation. - * - * @function - * @alias Operation.liquidityPoolDeposit - * @see https://developers.stellar.org/docs/start/list-of-operations/#liquidity-pool-deposit - * - * @param {object} opts - Options object - * @param {string} opts.liquidityPoolId - The liquidity pool ID. - * @param {string} opts.maxAmountA - Maximum amount of first asset to deposit. - * @param {string} opts.maxAmountB - Maximum amount of second asset to deposit. - * @param {number|string|BigNumber|Object} opts.minPrice - Minimum depositA/depositB price. - * @param {number} opts.minPrice.n - If `opts.minPrice` is an object: the price numerator - * @param {number} opts.minPrice.d - If `opts.minPrice` is an object: the price denominator - * @param {number|string|BigNumber|Object} opts.maxPrice - Maximum depositA/depositB price. - * @param {number} opts.maxPrice.n - If `opts.maxPrice` is an object: the price numerator - * @param {number} opts.maxPrice.d - If `opts.maxPrice` is an object: the price denominator - * @param {string} [opts.source] - The source account for the operation. Defaults to the transaction's source account. - * - * @returns {xdr.Operation} The resulting operation (xdr.LiquidityPoolDepositOp). - */ -function liquidityPoolDeposit() { - var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - var liquidityPoolId = opts.liquidityPoolId, - maxAmountA = opts.maxAmountA, - maxAmountB = opts.maxAmountB, - minPrice = opts.minPrice, - maxPrice = opts.maxPrice; - var attributes = {}; - if (!liquidityPoolId) { - throw new TypeError('liquidityPoolId argument is required'); - } - attributes.liquidityPoolId = src_xdr.PoolId.fromXDR(liquidityPoolId, 'hex'); - if (!this.isValidAmount(maxAmountA, true)) { - throw new TypeError(this.constructAmountRequirementsError('maxAmountA')); - } - attributes.maxAmountA = this._toXDRAmount(maxAmountA); - if (!this.isValidAmount(maxAmountB, true)) { - throw new TypeError(this.constructAmountRequirementsError('maxAmountB')); - } - attributes.maxAmountB = this._toXDRAmount(maxAmountB); - if (minPrice === undefined) { - throw new TypeError('minPrice argument is required'); - } - attributes.minPrice = this._toXDRPrice(minPrice); - if (maxPrice === undefined) { - throw new TypeError('maxPrice argument is required'); - } - attributes.maxPrice = this._toXDRPrice(maxPrice); - var liquidityPoolDepositOp = new src_xdr.LiquidityPoolDepositOp(attributes); - var opAttributes = { - body: src_xdr.OperationBody.liquidityPoolDeposit(liquidityPoolDepositOp) - }; - this.setSourceAccount(opAttributes, opts); - return new src_xdr.Operation(opAttributes); -} -;// CONCATENATED MODULE: ./src/operations/liquidity_pool_withdraw.js - - -/** - * Creates a liquidity pool withdraw operation. - * - * @function - * @alias Operation.liquidityPoolWithdraw - * @see https://developers.stellar.org/docs/start/list-of-operations/#liquidity-pool-withdraw - * - * @param {object} opts - Options object - * @param {string} opts.liquidityPoolId - The liquidity pool ID. - * @param {string} opts.amount - Amount of pool shares to withdraw. - * @param {string} opts.minAmountA - Minimum amount of first asset to withdraw. - * @param {string} opts.minAmountB - Minimum amount of second asset to withdraw. - * @param {string} [opts.source] - The source account for the operation. Defaults to the transaction's source account. - * - * @returns {xdr.Operation} The resulting operation (xdr.LiquidityPoolWithdrawOp). - */ -function liquidityPoolWithdraw() { - var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - var attributes = {}; - if (!opts.liquidityPoolId) { - throw new TypeError('liquidityPoolId argument is required'); - } - attributes.liquidityPoolId = src_xdr.PoolId.fromXDR(opts.liquidityPoolId, 'hex'); - if (!this.isValidAmount(opts.amount)) { - throw new TypeError(this.constructAmountRequirementsError('amount')); - } - attributes.amount = this._toXDRAmount(opts.amount); - if (!this.isValidAmount(opts.minAmountA, true)) { - throw new TypeError(this.constructAmountRequirementsError('minAmountA')); - } - attributes.minAmountA = this._toXDRAmount(opts.minAmountA); - if (!this.isValidAmount(opts.minAmountB, true)) { - throw new TypeError(this.constructAmountRequirementsError('minAmountB')); - } - attributes.minAmountB = this._toXDRAmount(opts.minAmountB); - var liquidityPoolWithdrawOp = new src_xdr.LiquidityPoolWithdrawOp(attributes); - var opAttributes = { - body: src_xdr.OperationBody.liquidityPoolWithdraw(liquidityPoolWithdrawOp) - }; - this.setSourceAccount(opAttributes, opts); - return new src_xdr.Operation(opAttributes); -} -;// CONCATENATED MODULE: ./src/address.js -function address_typeof(o) { "@babel/helpers - typeof"; return address_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, address_typeof(o); } -function address_classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function address_defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, address_toPropertyKey(o.key), o); } } -function address_createClass(e, r, t) { return r && address_defineProperties(e.prototype, r), t && address_defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function address_toPropertyKey(t) { var i = address_toPrimitive(t, "string"); return "symbol" == address_typeof(i) ? i : i + ""; } -function address_toPrimitive(t, r) { if ("object" != address_typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != address_typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } - - - -/** - * Create a new Address object. - * - * `Address` represents a single address in the Stellar network. An address can - * represent an account or a contract. - * - * @constructor - * - * @param {string} address - ID of the account (ex. - * `GB3KJPLFUYN5VL6R3GU3EGCGVCKFDSD7BEDX42HWG5BWFKB3KQGJJRMA`). If you - * provide a muxed account address, this will throw; use {@link - * MuxedAccount} instead. - */ -var Address = /*#__PURE__*/function () { - function Address(address) { - address_classCallCheck(this, Address); - if (StrKey.isValidEd25519PublicKey(address)) { - this._type = 'account'; - this._key = StrKey.decodeEd25519PublicKey(address); - } else if (StrKey.isValidContract(address)) { - this._type = 'contract'; - this._key = StrKey.decodeContract(address); - } else { - throw new Error("Unsupported address type: ".concat(address)); - } - } - - /** - * Parses a string and returns an Address object. - * - * @param {string} address - The address to parse. ex. `GB3KJPLFUYN5VL6R3GU3EGCGVCKFDSD7BEDX42HWG5BWFKB3KQGJJRMA` - * @returns {Address} - */ - return address_createClass(Address, [{ - key: "toString", - value: - /** - * Serialize an address to string. - * - * @returns {string} - */ - function toString() { - switch (this._type) { - case 'account': - return StrKey.encodeEd25519PublicKey(this._key); - case 'contract': - return StrKey.encodeContract(this._key); - default: - throw new Error('Unsupported address type'); - } - } - - /** - * Convert this Address to an xdr.ScVal type. - * - * @returns {xdr.ScVal} - */ - }, { - key: "toScVal", - value: function toScVal() { - return src_xdr.ScVal.scvAddress(this.toScAddress()); - } - - /** - * Convert this Address to an xdr.ScAddress type. - * - * @returns {xdr.ScAddress} - */ - }, { - key: "toScAddress", - value: function toScAddress() { - switch (this._type) { - case 'account': - return src_xdr.ScAddress.scAddressTypeAccount(src_xdr.PublicKey.publicKeyTypeEd25519(this._key)); - case 'contract': - return src_xdr.ScAddress.scAddressTypeContract(this._key); - default: - throw new Error('Unsupported address type'); - } - } - - /** - * Return the raw public key bytes for this address. - * - * @returns {Buffer} - */ - }, { - key: "toBuffer", - value: function toBuffer() { - return this._key; - } - }], [{ - key: "fromString", - value: function fromString(address) { - return new Address(address); - } - - /** - * Creates a new account Address object from a buffer of raw bytes. - * - * @param {Buffer} buffer - The bytes of an address to parse. - * @returns {Address} - */ - }, { - key: "account", - value: function account(buffer) { - return new Address(StrKey.encodeEd25519PublicKey(buffer)); - } - - /** - * Creates a new contract Address object from a buffer of raw bytes. - * - * @param {Buffer} buffer - The bytes of an address to parse. - * @returns {Address} - */ - }, { - key: "contract", - value: function contract(buffer) { - return new Address(StrKey.encodeContract(buffer)); - } - - /** - * Convert this from an xdr.ScVal type - * - * @param {xdr.ScVal} scVal - The xdr.ScVal type to parse - * @returns {Address} - */ - }, { - key: "fromScVal", - value: function fromScVal(scVal) { - return Address.fromScAddress(scVal.address()); - } - - /** - * Convert this from an xdr.ScAddress type - * - * @param {xdr.ScAddress} scAddress - The xdr.ScAddress type to parse - * @returns {Address} - */ - }, { - key: "fromScAddress", - value: function fromScAddress(scAddress) { - switch (scAddress["switch"]()) { - case src_xdr.ScAddressType.scAddressTypeAccount(): - return Address.account(scAddress.accountId().ed25519()); - case src_xdr.ScAddressType.scAddressTypeContract(): - return Address.contract(scAddress.contractId()); - default: - throw new Error('Unsupported address type'); - } - } - }]); -}(); -;// CONCATENATED MODULE: ./src/operations/invoke_host_function.js -/* provided dependency */ var invoke_host_function_Buffer = __webpack_require__(3626)["A"]; -function invoke_host_function_slicedToArray(r, e) { return invoke_host_function_arrayWithHoles(r) || invoke_host_function_iterableToArrayLimit(r, e) || invoke_host_function_unsupportedIterableToArray(r, e) || invoke_host_function_nonIterableRest(); } -function invoke_host_function_nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } -function invoke_host_function_unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return invoke_host_function_arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? invoke_host_function_arrayLikeToArray(r, a) : void 0; } } -function invoke_host_function_arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } -function invoke_host_function_iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } -function invoke_host_function_arrayWithHoles(r) { if (Array.isArray(r)) return r; } - - - - - -/** - * Invokes a single smart contract host function. - * - * @function - * @alias Operation.invokeHostFunction - * - * @param {object} opts - options object - * @param {xdr.HostFunction} opts.func - host function to execute (with its - * wrapped parameters) - * @param {xdr.SorobanAuthorizationEntry[]} [opts.auth] - list outlining the - * tree of authorizations required for the call - * @param {string} [opts.source] - an optional source account - * - * @returns {xdr.Operation} an Invoke Host Function operation - * (xdr.InvokeHostFunctionOp) - * - * @see https://soroban.stellar.org/docs/fundamentals-and-concepts/invoking-contracts-with-transactions#function - * @see Operation.invokeContractFunction - * @see Operation.createCustomContract - * @see Operation.createStellarAssetContract - * @see Operation.uploadContractWasm - * @see Contract.call - */ -function invokeHostFunction(opts) { - if (!opts.func) { - throw new TypeError("host function invocation ('func') required (got ".concat(JSON.stringify(opts), ")")); - } - var invokeHostFunctionOp = new src_xdr.InvokeHostFunctionOp({ - hostFunction: opts.func, - auth: opts.auth || [] - }); - var opAttributes = { - body: src_xdr.OperationBody.invokeHostFunction(invokeHostFunctionOp) - }; - this.setSourceAccount(opAttributes, opts); - return new src_xdr.Operation(opAttributes); -} - -/** - * Returns an operation that invokes a contract function. - * - * @function - * @alias Operation.invokeContractFunction - * - * @param {any} opts - the set of parameters - * @param {string} opts.contract - a strkey-fied contract address (`C...`) - * @param {string} opts.function - the name of the contract fn to invoke - * @param {xdr.ScVal[]} opts.args - parameters to pass to the function - * invocation (try {@link nativeToScVal} or {@link ScInt} to make building - * these easier) - * @param {xdr.SorobanAuthorizationEntry[]} [opts.auth] - an optional list - * outlining the tree of authorizations required for the call - * @param {string} [opts.source] - an optional source account - * - * @returns {xdr.Operation} an Invoke Host Function operation - * (xdr.InvokeHostFunctionOp) - * - * @see Operation.invokeHostFunction - * @see Contract.call - * @see Address - */ -function invokeContractFunction(opts) { - var c = new Address(opts.contract); - if (c._type !== 'contract') { - throw new TypeError("expected contract strkey instance, got ".concat(c)); - } - return this.invokeHostFunction({ - source: opts.source, - auth: opts.auth, - func: src_xdr.HostFunction.hostFunctionTypeInvokeContract(new src_xdr.InvokeContractArgs({ - contractAddress: c.toScAddress(), - functionName: opts["function"], - args: opts.args - })) - }); -} - -/** - * Returns an operation that creates a custom WASM contract. - * - * @function - * @alias Operation.createCustomContract - * - * @param {any} opts - the set of parameters - * @param {Address} opts.address - the contract uploader address - * @param {Uint8Array|Buffer} opts.wasmHash - the SHA-256 hash of the contract - * WASM you're uploading (see {@link hash} and - * {@link Operation.uploadContractWasm}) - * @param {Uint8Array|Buffer} [opts.salt] - an optional, 32-byte salt to - * distinguish deployment instances of the same wasm from the same user (if - * omitted, one will be generated for you) - * @param {xdr.SorobanAuthorizationEntry[]} [opts.auth] - an optional list - * outlining the tree of authorizations required for the call - * @param {string} [opts.source] - an optional source account - * - * @returns {xdr.Operation} an Invoke Host Function operation - * (xdr.InvokeHostFunctionOp) - * - * @see - * https://soroban.stellar.org/docs/fundamentals-and-concepts/invoking-contracts-with-transactions#function - */ -function createCustomContract(opts) { - var salt = invoke_host_function_Buffer.from(opts.salt || getSalty()); - if (!opts.wasmHash || opts.wasmHash.length !== 32) { - throw new TypeError("expected hash(contract WASM) in 'opts.wasmHash', got ".concat(opts.wasmHash)); - } - if (salt.length !== 32) { - throw new TypeError("expected 32-byte salt in 'opts.salt', got ".concat(opts.wasmHash)); - } - return this.invokeHostFunction({ - source: opts.source, - auth: opts.auth, - func: src_xdr.HostFunction.hostFunctionTypeCreateContract(new src_xdr.CreateContractArgs({ - executable: src_xdr.ContractExecutable.contractExecutableWasm(invoke_host_function_Buffer.from(opts.wasmHash)), - contractIdPreimage: src_xdr.ContractIdPreimage.contractIdPreimageFromAddress(new src_xdr.ContractIdPreimageFromAddress({ - address: opts.address.toScAddress(), - salt: salt - })) - })) - }); -} - -/** - * Returns an operation that wraps a Stellar asset into a token contract. - * - * @function - * @alias Operation.createStellarAssetContract - * - * @param {any} opts - the set of parameters - * @param {Asset|string} opts.asset - the Stellar asset to wrap, either as an - * {@link Asset} object or in canonical form (SEP-11, `code:issuer`) - * @param {xdr.SorobanAuthorizationEntry[]} [opts.auth] - an optional list - * outlining the tree of authorizations required for the call - * @param {string} [opts.source] - an optional source account - * - * @returns {xdr.Operation} an Invoke Host Function operation - * (xdr.InvokeHostFunctionOp) - * - * @see https://stellar.org/protocol/sep-11#alphanum4-alphanum12 - * @see - * https://soroban.stellar.org/docs/fundamentals-and-concepts/invoking-contracts-with-transactions - * @see - * https://soroban.stellar.org/docs/advanced-tutorials/stellar-asset-contract - * @see Operation.invokeHostFunction - */ -function createStellarAssetContract(opts) { - var asset = opts.asset; - if (typeof asset === 'string') { - var _asset$split = asset.split(':'), - _asset$split2 = invoke_host_function_slicedToArray(_asset$split, 2), - code = _asset$split2[0], - issuer = _asset$split2[1]; - asset = new Asset(code, issuer); // handles 'xlm' by default - } - if (!(asset instanceof Asset)) { - throw new TypeError("expected Asset in 'opts.asset', got ".concat(asset)); - } - return this.invokeHostFunction({ - source: opts.source, - auth: opts.auth, - func: src_xdr.HostFunction.hostFunctionTypeCreateContract(new src_xdr.CreateContractArgs({ - executable: src_xdr.ContractExecutable.contractExecutableStellarAsset(), - contractIdPreimage: src_xdr.ContractIdPreimage.contractIdPreimageFromAsset(asset.toXDRObject()) - })) - }); -} - -/** - * Returns an operation that uploads WASM for a contract. - * - * @function - * @alias Operation.uploadContractWasm - * - * @param {any} opts - the set of parameters - * @param {Uint8Array|Buffer} opts.wasm - a WASM blob to upload to the ledger - * @param {xdr.SorobanAuthorizationEntry[]} [opts.auth] - an optional list - * outlining the tree of authorizations required for the call - * @param {string} [opts.source] - an optional source account - * - * @returns {xdr.Operation} an Invoke Host Function operation - * (xdr.InvokeHostFunctionOp) - * - * @see - * https://soroban.stellar.org/docs/fundamentals-and-concepts/invoking-contracts-with-transactions#function - */ -function uploadContractWasm(opts) { - return this.invokeHostFunction({ - source: opts.source, - auth: opts.auth, - func: src_xdr.HostFunction.hostFunctionTypeUploadContractWasm(invoke_host_function_Buffer.from(opts.wasm) // coalesce so we can drop `Buffer` someday - ) - }); -} - -/** @returns {Buffer} a random 256-bit "salt" value. */ -function getSalty() { - return Keypair.random().xdrPublicKey().value(); // ed25519 is 256 bits, too -} -;// CONCATENATED MODULE: ./src/operations/extend_footprint_ttl.js - - -/** - * Builds an operation to bump the time-to-live (TTL) of the ledger keys. The - * keys for extension have to be provided in the read-only footprint of - * the transaction. - * - * The only parameter of the operation itself is the new minimum TTL for - * all the provided entries. If an entry already has a higher TTL, then it - * will just be skipped. - * - * TTL is the number of ledgers from the current ledger (exclusive) until - * the last ledger the entry is still considered alive (inclusive). Thus - * the exact ledger until the entries will live will only be determined - * when transaction has been applied. - * - * The footprint has to be specified in the transaction. See - * {@link TransactionBuilder}'s `opts.sorobanData` parameter, which is a - * {@link xdr.SorobanTransactionData} instance that contains fee data & resource - * usage as part of {@link xdr.SorobanResources}. - * - * @function - * @alias Operation.extendFootprintTtl - * - * @param {object} opts - object holding operation parameters - * @param {number} opts.extendTo - the minimum TTL that all the entries in - * the read-only footprint will have - * @param {string} [opts.source] - an optional source account - * - * @returns {xdr.Operation} an Extend Footprint TTL operation - * (xdr.ExtendFootprintTTLOp) - */ -function extendFootprintTtl(opts) { - var _opts$extendTo; - if (((_opts$extendTo = opts.extendTo) !== null && _opts$extendTo !== void 0 ? _opts$extendTo : -1) <= 0) { - throw new RangeError('extendTo has to be positive'); - } - var extendFootprintOp = new src_xdr.ExtendFootprintTtlOp({ - ext: new src_xdr.ExtensionPoint(0), - extendTo: opts.extendTo - }); - var opAttributes = { - body: src_xdr.OperationBody.extendFootprintTtl(extendFootprintOp) - }; - this.setSourceAccount(opAttributes, opts); - return new src_xdr.Operation(opAttributes); -} -;// CONCATENATED MODULE: ./src/operations/restore_footprint.js - - -/** - * Builds an operation to restore the archived ledger entries specified - * by the ledger keys. - * - * The ledger keys to restore are specified separately from the operation - * in read-write footprint of the transaction. - * - * It takes no parameters because the relevant footprint is derived from the - * transaction itself. See {@link TransactionBuilder}'s `opts.sorobanData` - * parameter (or {@link TransactionBuilder.setSorobanData} / - * {@link TransactionBuilder.setLedgerKeys}), which is a - * {@link xdr.SorobanTransactionData} instance that contains fee data & resource - * usage as part of {@link xdr.SorobanTransactionData}. - * - * @function - * @alias Operation.restoreFootprint - * - * @param {object} [opts] - an optional set of parameters - * @param {string} [opts.source] - an optional source account - * - * @returns {xdr.Operation} a Bump Footprint Expiration operation - * (xdr.RestoreFootprintOp) - */ -function restoreFootprint() { - var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - var op = new src_xdr.RestoreFootprintOp({ - ext: new src_xdr.ExtensionPoint(0) - }); - var opAttributes = { - body: src_xdr.OperationBody.restoreFootprint(op) - }; - this.setSourceAccount(opAttributes, opts !== null && opts !== void 0 ? opts : {}); - return new src_xdr.Operation(opAttributes); -} -;// CONCATENATED MODULE: ./src/operations/index.js - - - - - - - - - - - - - - - - - - - - - - - - - - - -;// CONCATENATED MODULE: ./src/operation.js -function operation_typeof(o) { "@babel/helpers - typeof"; return operation_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, operation_typeof(o); } -function operation_classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function operation_defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, operation_toPropertyKey(o.key), o); } } -function operation_createClass(e, r, t) { return r && operation_defineProperties(e.prototype, r), t && operation_defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function operation_toPropertyKey(t) { var i = operation_toPrimitive(t, "string"); return "symbol" == operation_typeof(i) ? i : i + ""; } -function operation_toPrimitive(t, r) { if ("object" != operation_typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != operation_typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -/* eslint-disable no-bitwise */ - - - - - - - - - - - - - -var ONE = 10000000; -var operation_MAX_INT64 = '9223372036854775807'; - -/** - * When set using `{@link Operation.setOptions}` option, requires the issuing - * account to give other accounts permission before they can hold the issuing - * account’s credit. - * - * @constant - * @see [Account flags](https://developers.stellar.org/docs/glossary/accounts/#flags) - */ -var AuthRequiredFlag = 1 << 0; -/** - * When set using `{@link Operation.setOptions}` option, allows the issuing - * account to revoke its credit held by other accounts. - * - * @constant - * @see [Account flags](https://developers.stellar.org/docs/glossary/accounts/#flags) - */ -var AuthRevocableFlag = 1 << 1; -/** - * When set using `{@link Operation.setOptions}` option, then none of the - * authorization flags can be set and the account can never be deleted. - * - * @constant - * @see [Account flags](https://developers.stellar.org/docs/glossary/accounts/#flags) - */ -var AuthImmutableFlag = 1 << 2; - -/** - * When set using `{@link Operation.setOptions}` option, then any trustlines - * created by this account can have a ClawbackOp operation submitted for the - * corresponding asset. - * - * @constant - * @see [Account flags](https://developers.stellar.org/docs/glossary/accounts/#flags) - */ -var AuthClawbackEnabledFlag = 1 << 3; - -/** - * `Operation` class represents - * [operations](https://developers.stellar.org/docs/glossary/operations/) in - * Stellar network. - * - * Use one of static methods to create operations: - * * `{@link Operation.createAccount}` - * * `{@link Operation.payment}` - * * `{@link Operation.pathPaymentStrictReceive}` - * * `{@link Operation.pathPaymentStrictSend}` - * * `{@link Operation.manageSellOffer}` - * * `{@link Operation.manageBuyOffer}` - * * `{@link Operation.createPassiveSellOffer}` - * * `{@link Operation.setOptions}` - * * `{@link Operation.changeTrust}` - * * `{@link Operation.allowTrust}` - * * `{@link Operation.accountMerge}` - * * `{@link Operation.inflation}` - * * `{@link Operation.manageData}` - * * `{@link Operation.bumpSequence}` - * * `{@link Operation.createClaimableBalance}` - * * `{@link Operation.claimClaimableBalance}` - * * `{@link Operation.beginSponsoringFutureReserves}` - * * `{@link Operation.endSponsoringFutureReserves}` - * * `{@link Operation.revokeAccountSponsorship}` - * * `{@link Operation.revokeTrustlineSponsorship}` - * * `{@link Operation.revokeOfferSponsorship}` - * * `{@link Operation.revokeDataSponsorship}` - * * `{@link Operation.revokeClaimableBalanceSponsorship}` - * * `{@link Operation.revokeLiquidityPoolSponsorship}` - * * `{@link Operation.revokeSignerSponsorship}` - * * `{@link Operation.clawback}` - * * `{@link Operation.clawbackClaimableBalance}` - * * `{@link Operation.setTrustLineFlags}` - * * `{@link Operation.liquidityPoolDeposit}` - * * `{@link Operation.liquidityPoolWithdraw}` - * * `{@link Operation.invokeHostFunction}` - * * `{@link Operation.extendFootprintTtlOp}` - * * `{@link Operation.restoreFootprint}` - * - * @class Operation - */ -var Operation = /*#__PURE__*/function () { - function Operation() { - operation_classCallCheck(this, Operation); - } - return operation_createClass(Operation, null, [{ - key: "setSourceAccount", - value: function setSourceAccount(opAttributes, opts) { - if (opts.source) { - try { - opAttributes.sourceAccount = decodeAddressToMuxedAccount(opts.source); - } catch (e) { - throw new Error('Source address is invalid'); - } - } - } - - /** - * Deconstructs the raw XDR operation object into the structured object that - * was used to create the operation (i.e. the `opts` parameter to most ops). - * - * @param {xdr.Operation} operation - An XDR Operation. - * @return {Operation} - */ - }, { - key: "fromXDRObject", - value: function fromXDRObject(operation) { - var result = {}; - if (operation.sourceAccount()) { - result.source = encodeMuxedAccountToAddress(operation.sourceAccount()); - } - var attrs = operation.body().value(); - var operationName = operation.body()["switch"]().name; - switch (operationName) { - case 'createAccount': - { - result.type = 'createAccount'; - result.destination = accountIdtoAddress(attrs.destination()); - result.startingBalance = this._fromXDRAmount(attrs.startingBalance()); - break; - } - case 'payment': - { - result.type = 'payment'; - result.destination = encodeMuxedAccountToAddress(attrs.destination()); - result.asset = Asset.fromOperation(attrs.asset()); - result.amount = this._fromXDRAmount(attrs.amount()); - break; - } - case 'pathPaymentStrictReceive': - { - result.type = 'pathPaymentStrictReceive'; - result.sendAsset = Asset.fromOperation(attrs.sendAsset()); - result.sendMax = this._fromXDRAmount(attrs.sendMax()); - result.destination = encodeMuxedAccountToAddress(attrs.destination()); - result.destAsset = Asset.fromOperation(attrs.destAsset()); - result.destAmount = this._fromXDRAmount(attrs.destAmount()); - result.path = []; - var path = attrs.path(); - - // note that Object.values isn't supported by node 6! - Object.keys(path).forEach(function (pathKey) { - result.path.push(Asset.fromOperation(path[pathKey])); - }); - break; - } - case 'pathPaymentStrictSend': - { - result.type = 'pathPaymentStrictSend'; - result.sendAsset = Asset.fromOperation(attrs.sendAsset()); - result.sendAmount = this._fromXDRAmount(attrs.sendAmount()); - result.destination = encodeMuxedAccountToAddress(attrs.destination()); - result.destAsset = Asset.fromOperation(attrs.destAsset()); - result.destMin = this._fromXDRAmount(attrs.destMin()); - result.path = []; - var _path = attrs.path(); - - // note that Object.values isn't supported by node 6! - Object.keys(_path).forEach(function (pathKey) { - result.path.push(Asset.fromOperation(_path[pathKey])); - }); - break; - } - case 'changeTrust': - { - result.type = 'changeTrust'; - switch (attrs.line()["switch"]()) { - case src_xdr.AssetType.assetTypePoolShare(): - result.line = LiquidityPoolAsset.fromOperation(attrs.line()); - break; - default: - result.line = Asset.fromOperation(attrs.line()); - break; - } - result.limit = this._fromXDRAmount(attrs.limit()); - break; - } - case 'allowTrust': - { - result.type = 'allowTrust'; - result.trustor = accountIdtoAddress(attrs.trustor()); - result.assetCode = attrs.asset().value().toString(); - result.assetCode = trimEnd(result.assetCode, '\0'); - result.authorize = attrs.authorize(); - break; - } - case 'setOptions': - { - result.type = 'setOptions'; - if (attrs.inflationDest()) { - result.inflationDest = accountIdtoAddress(attrs.inflationDest()); - } - result.clearFlags = attrs.clearFlags(); - result.setFlags = attrs.setFlags(); - result.masterWeight = attrs.masterWeight(); - result.lowThreshold = attrs.lowThreshold(); - result.medThreshold = attrs.medThreshold(); - result.highThreshold = attrs.highThreshold(); - // home_domain is checked by iscntrl in stellar-core - result.homeDomain = attrs.homeDomain() !== undefined ? attrs.homeDomain().toString('ascii') : undefined; - if (attrs.signer()) { - var signer = {}; - var arm = attrs.signer().key().arm(); - if (arm === 'ed25519') { - signer.ed25519PublicKey = accountIdtoAddress(attrs.signer().key()); - } else if (arm === 'preAuthTx') { - signer.preAuthTx = attrs.signer().key().preAuthTx(); - } else if (arm === 'hashX') { - signer.sha256Hash = attrs.signer().key().hashX(); - } else if (arm === 'ed25519SignedPayload') { - var signedPayload = attrs.signer().key().ed25519SignedPayload(); - signer.ed25519SignedPayload = StrKey.encodeSignedPayload(signedPayload.toXDR()); - } - signer.weight = attrs.signer().weight(); - result.signer = signer; - } - break; - } - // the next case intentionally falls through! - case 'manageOffer': - case 'manageSellOffer': - { - result.type = 'manageSellOffer'; - result.selling = Asset.fromOperation(attrs.selling()); - result.buying = Asset.fromOperation(attrs.buying()); - result.amount = this._fromXDRAmount(attrs.amount()); - result.price = this._fromXDRPrice(attrs.price()); - result.offerId = attrs.offerId().toString(); - break; - } - case 'manageBuyOffer': - { - result.type = 'manageBuyOffer'; - result.selling = Asset.fromOperation(attrs.selling()); - result.buying = Asset.fromOperation(attrs.buying()); - result.buyAmount = this._fromXDRAmount(attrs.buyAmount()); - result.price = this._fromXDRPrice(attrs.price()); - result.offerId = attrs.offerId().toString(); - break; - } - // the next case intentionally falls through! - case 'createPassiveOffer': - case 'createPassiveSellOffer': - { - result.type = 'createPassiveSellOffer'; - result.selling = Asset.fromOperation(attrs.selling()); - result.buying = Asset.fromOperation(attrs.buying()); - result.amount = this._fromXDRAmount(attrs.amount()); - result.price = this._fromXDRPrice(attrs.price()); - break; - } - case 'accountMerge': - { - result.type = 'accountMerge'; - result.destination = encodeMuxedAccountToAddress(attrs); - break; - } - case 'manageData': - { - result.type = 'manageData'; - // manage_data.name is checked by iscntrl in stellar-core - result.name = attrs.dataName().toString('ascii'); - result.value = attrs.dataValue(); - break; - } - case 'inflation': - { - result.type = 'inflation'; - break; - } - case 'bumpSequence': - { - result.type = 'bumpSequence'; - result.bumpTo = attrs.bumpTo().toString(); - break; - } - case 'createClaimableBalance': - { - result.type = 'createClaimableBalance'; - result.asset = Asset.fromOperation(attrs.asset()); - result.amount = this._fromXDRAmount(attrs.amount()); - result.claimants = []; - attrs.claimants().forEach(function (claimant) { - result.claimants.push(Claimant.fromXDR(claimant)); - }); - break; - } - case 'claimClaimableBalance': - { - result.type = 'claimClaimableBalance'; - result.balanceId = attrs.toXDR('hex'); - break; - } - case 'beginSponsoringFutureReserves': - { - result.type = 'beginSponsoringFutureReserves'; - result.sponsoredId = accountIdtoAddress(attrs.sponsoredId()); - break; - } - case 'endSponsoringFutureReserves': - { - result.type = 'endSponsoringFutureReserves'; - break; - } - case 'revokeSponsorship': - { - extractRevokeSponshipDetails(attrs, result); - break; - } - case 'clawback': - { - result.type = 'clawback'; - result.amount = this._fromXDRAmount(attrs.amount()); - result.from = encodeMuxedAccountToAddress(attrs.from()); - result.asset = Asset.fromOperation(attrs.asset()); - break; - } - case 'clawbackClaimableBalance': - { - result.type = 'clawbackClaimableBalance'; - result.balanceId = attrs.toXDR('hex'); - break; - } - case 'setTrustLineFlags': - { - result.type = 'setTrustLineFlags'; - result.asset = Asset.fromOperation(attrs.asset()); - result.trustor = accountIdtoAddress(attrs.trustor()); - - // Convert from the integer-bitwised flag into a sensible object that - // indicates true/false for each flag that's on/off. - var clears = attrs.clearFlags(); - var sets = attrs.setFlags(); - var mapping = { - authorized: src_xdr.TrustLineFlags.authorizedFlag(), - authorizedToMaintainLiabilities: src_xdr.TrustLineFlags.authorizedToMaintainLiabilitiesFlag(), - clawbackEnabled: src_xdr.TrustLineFlags.trustlineClawbackEnabledFlag() - }; - var getFlagValue = function getFlagValue(key) { - var bit = mapping[key].value; - if (sets & bit) { - return true; - } - if (clears & bit) { - return false; - } - return undefined; - }; - result.flags = {}; - Object.keys(mapping).forEach(function (flagName) { - result.flags[flagName] = getFlagValue(flagName); - }); - break; - } - case 'liquidityPoolDeposit': - { - result.type = 'liquidityPoolDeposit'; - result.liquidityPoolId = attrs.liquidityPoolId().toString('hex'); - result.maxAmountA = this._fromXDRAmount(attrs.maxAmountA()); - result.maxAmountB = this._fromXDRAmount(attrs.maxAmountB()); - result.minPrice = this._fromXDRPrice(attrs.minPrice()); - result.maxPrice = this._fromXDRPrice(attrs.maxPrice()); - break; - } - case 'liquidityPoolWithdraw': - { - result.type = 'liquidityPoolWithdraw'; - result.liquidityPoolId = attrs.liquidityPoolId().toString('hex'); - result.amount = this._fromXDRAmount(attrs.amount()); - result.minAmountA = this._fromXDRAmount(attrs.minAmountA()); - result.minAmountB = this._fromXDRAmount(attrs.minAmountB()); - break; - } - case 'invokeHostFunction': - { - var _attrs$auth; - result.type = 'invokeHostFunction'; - result.func = attrs.hostFunction(); - result.auth = (_attrs$auth = attrs.auth()) !== null && _attrs$auth !== void 0 ? _attrs$auth : []; - break; - } - case 'extendFootprintTtl': - { - result.type = 'extendFootprintTtl'; - result.extendTo = attrs.extendTo(); - break; - } - case 'restoreFootprint': - { - result.type = 'restoreFootprint'; - break; - } - default: - { - throw new Error("Unknown operation: ".concat(operationName)); - } - } - return result; - } - - /** - * Validates that a given amount is possible for a Stellar asset. - * - * Specifically, this means that the amount is well, a valid number, but also - * that it is within the int64 range and has no more than 7 decimal levels of - * precision. - * - * Note that while smart contracts allow larger amounts, this is oriented - * towards validating the standard Stellar operations. - * - * @param {string} value the amount to validate - * @param {boolean} allowZero optionally, whether or not zero is valid (default: no) - * - * @returns {boolean} - */ - }, { - key: "isValidAmount", - value: function isValidAmount(value) { - var allowZero = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; - if (typeof value !== 'string') { - return false; - } - var amount; - try { - amount = new util_bignumber(value); - } catch (e) { - return false; - } - if ( - // == 0 - !allowZero && amount.isZero() || - // < 0 - amount.isNegative() || - // > Max value - amount.times(ONE).gt(new util_bignumber(operation_MAX_INT64).toString()) || - // Decimal places (max 7) - amount.decimalPlaces() > 7 || - // NaN or Infinity - amount.isNaN() || !amount.isFinite()) { - return false; - } - return true; - } - }, { - key: "constructAmountRequirementsError", - value: function constructAmountRequirementsError(arg) { - return "".concat(arg, " argument must be of type String, represent a positive number and have at most 7 digits after the decimal"); - } - - /** - * Returns value converted to uint32 value or undefined. - * If `value` is not `Number`, `String` or `Undefined` then throws an error. - * Used in {@link Operation.setOptions}. - * @private - * @param {string} name Name of the property (used in error message only) - * @param {*} value Value to check - * @param {function(value, name)} isValidFunction Function to check other constraints (the argument will be a `Number`) - * @returns {undefined|Number} - */ - }, { - key: "_checkUnsignedIntValue", - value: function _checkUnsignedIntValue(name, value) { - var isValidFunction = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - if (typeof value === 'undefined') { - return undefined; - } - if (typeof value === 'string') { - value = parseFloat(value); - } - switch (true) { - case typeof value !== 'number' || !Number.isFinite(value) || value % 1 !== 0: - throw new Error("".concat(name, " value is invalid")); - case value < 0: - throw new Error("".concat(name, " value must be unsigned")); - case !isValidFunction || isValidFunction && isValidFunction(value, name): - return value; - default: - throw new Error("".concat(name, " value is invalid")); - } - } - /** - * @private - * @param {string|BigNumber} value Value - * @returns {Hyper} XDR amount - */ - }, { - key: "_toXDRAmount", - value: function _toXDRAmount(value) { - var amount = new util_bignumber(value).times(ONE); - return xdr.Hyper.fromString(amount.toString()); - } - - /** - * @private - * @param {string|BigNumber} value XDR amount - * @returns {BigNumber} Number - */ - }, { - key: "_fromXDRAmount", - value: function _fromXDRAmount(value) { - return new util_bignumber(value).div(ONE).toFixed(7); - } - - /** - * @private - * @param {object} price Price object - * @param {function} price.n numerator function that returns a value - * @param {function} price.d denominator function that returns a value - * @returns {BigNumber} Big string - */ - }, { - key: "_fromXDRPrice", - value: function _fromXDRPrice(price) { - var n = new util_bignumber(price.n()); - return n.div(new util_bignumber(price.d())).toString(); - } - - /** - * @private - * @param {object} price Price object - * @param {function} price.n numerator function that returns a value - * @param {function} price.d denominator function that returns a value - * @returns {object} XDR price object - */ - }, { - key: "_toXDRPrice", - value: function _toXDRPrice(price) { - var xdrObject; - if (price.n && price.d) { - xdrObject = new src_xdr.Price(price); - } else { - var approx = best_r(price); - xdrObject = new src_xdr.Price({ - n: parseInt(approx[0], 10), - d: parseInt(approx[1], 10) - }); - } - if (xdrObject.n() < 0 || xdrObject.d() < 0) { - throw new Error('price must be positive'); - } - return xdrObject; - } - }]); -}(); -function extractRevokeSponshipDetails(attrs, result) { - switch (attrs["switch"]().name) { - case 'revokeSponsorshipLedgerEntry': - { - var ledgerKey = attrs.ledgerKey(); - switch (ledgerKey["switch"]().name) { - case src_xdr.LedgerEntryType.account().name: - { - result.type = 'revokeAccountSponsorship'; - result.account = accountIdtoAddress(ledgerKey.account().accountId()); - break; - } - case src_xdr.LedgerEntryType.trustline().name: - { - result.type = 'revokeTrustlineSponsorship'; - result.account = accountIdtoAddress(ledgerKey.trustLine().accountId()); - var xdrAsset = ledgerKey.trustLine().asset(); - switch (xdrAsset["switch"]()) { - case src_xdr.AssetType.assetTypePoolShare(): - result.asset = LiquidityPoolId.fromOperation(xdrAsset); - break; - default: - result.asset = Asset.fromOperation(xdrAsset); - break; - } - break; - } - case src_xdr.LedgerEntryType.offer().name: - { - result.type = 'revokeOfferSponsorship'; - result.seller = accountIdtoAddress(ledgerKey.offer().sellerId()); - result.offerId = ledgerKey.offer().offerId().toString(); - break; - } - case src_xdr.LedgerEntryType.data().name: - { - result.type = 'revokeDataSponsorship'; - result.account = accountIdtoAddress(ledgerKey.data().accountId()); - result.name = ledgerKey.data().dataName().toString('ascii'); - break; - } - case src_xdr.LedgerEntryType.claimableBalance().name: - { - result.type = 'revokeClaimableBalanceSponsorship'; - result.balanceId = ledgerKey.claimableBalance().balanceId().toXDR('hex'); - break; - } - case src_xdr.LedgerEntryType.liquidityPool().name: - { - result.type = 'revokeLiquidityPoolSponsorship'; - result.liquidityPoolId = ledgerKey.liquidityPool().liquidityPoolId().toString('hex'); - break; - } - default: - { - throw new Error("Unknown ledgerKey: ".concat(attrs["switch"]().name)); - } - } - break; - } - case 'revokeSponsorshipSigner': - { - result.type = 'revokeSignerSponsorship'; - result.account = accountIdtoAddress(attrs.signer().accountId()); - result.signer = convertXDRSignerKeyToObject(attrs.signer().signerKey()); - break; - } - default: - { - throw new Error("Unknown revokeSponsorship: ".concat(attrs["switch"]().name)); - } - } -} -function convertXDRSignerKeyToObject(signerKey) { - var attrs = {}; - switch (signerKey["switch"]().name) { - case src_xdr.SignerKeyType.signerKeyTypeEd25519().name: - { - attrs.ed25519PublicKey = StrKey.encodeEd25519PublicKey(signerKey.ed25519()); - break; - } - case src_xdr.SignerKeyType.signerKeyTypePreAuthTx().name: - { - attrs.preAuthTx = signerKey.preAuthTx().toString('hex'); - break; - } - case src_xdr.SignerKeyType.signerKeyTypeHashX().name: - { - attrs.sha256Hash = signerKey.hashX().toString('hex'); - break; - } - default: - { - throw new Error("Unknown signerKey: ".concat(signerKey["switch"]().name)); - } - } - return attrs; -} -function accountIdtoAddress(accountId) { - return StrKey.encodeEd25519PublicKey(accountId.ed25519()); -} - -// Attach all imported operations as static methods on the Operation class -Operation.accountMerge = accountMerge; -Operation.allowTrust = allowTrust; -Operation.bumpSequence = bumpSequence; -Operation.changeTrust = changeTrust; -Operation.createAccount = createAccount; -Operation.createClaimableBalance = createClaimableBalance; -Operation.claimClaimableBalance = claimClaimableBalance; -Operation.clawbackClaimableBalance = clawbackClaimableBalance; -Operation.createPassiveSellOffer = createPassiveSellOffer; -Operation.inflation = inflation; -Operation.manageData = manageData; -Operation.manageSellOffer = manageSellOffer; -Operation.manageBuyOffer = manageBuyOffer; -Operation.pathPaymentStrictReceive = pathPaymentStrictReceive; -Operation.pathPaymentStrictSend = pathPaymentStrictSend; -Operation.payment = payment; -Operation.setOptions = setOptions; -Operation.beginSponsoringFutureReserves = beginSponsoringFutureReserves; -Operation.endSponsoringFutureReserves = endSponsoringFutureReserves; -Operation.revokeAccountSponsorship = revokeAccountSponsorship; -Operation.revokeTrustlineSponsorship = revokeTrustlineSponsorship; -Operation.revokeOfferSponsorship = revokeOfferSponsorship; -Operation.revokeDataSponsorship = revokeDataSponsorship; -Operation.revokeClaimableBalanceSponsorship = revokeClaimableBalanceSponsorship; -Operation.revokeLiquidityPoolSponsorship = revokeLiquidityPoolSponsorship; -Operation.revokeSignerSponsorship = revokeSignerSponsorship; -Operation.clawback = clawback; -Operation.setTrustLineFlags = setTrustLineFlags; -Operation.liquidityPoolDeposit = liquidityPoolDeposit; -Operation.liquidityPoolWithdraw = liquidityPoolWithdraw; -Operation.invokeHostFunction = invokeHostFunction; -Operation.extendFootprintTtl = extendFootprintTtl; -Operation.restoreFootprint = restoreFootprint; - -// these are not `xdr.Operation`s directly, but are proxies for complex but -// common versions of `Operation.invokeHostFunction` -Operation.createStellarAssetContract = createStellarAssetContract; -Operation.invokeContractFunction = invokeContractFunction; -Operation.createCustomContract = createCustomContract; -Operation.uploadContractWasm = uploadContractWasm; -;// CONCATENATED MODULE: ./src/memo.js -/* provided dependency */ var memo_Buffer = __webpack_require__(3626)["A"]; -function memo_typeof(o) { "@babel/helpers - typeof"; return memo_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, memo_typeof(o); } -function memo_classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function memo_defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, memo_toPropertyKey(o.key), o); } } -function memo_createClass(e, r, t) { return r && memo_defineProperties(e.prototype, r), t && memo_defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function memo_toPropertyKey(t) { var i = memo_toPrimitive(t, "string"); return "symbol" == memo_typeof(i) ? i : i + ""; } -function memo_toPrimitive(t, r) { if ("object" != memo_typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != memo_typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } - - - - -/** - * Type of {@link Memo}. - */ -var MemoNone = 'none'; -/** - * Type of {@link Memo}. - */ -var MemoID = 'id'; -/** - * Type of {@link Memo}. - */ -var MemoText = 'text'; -/** - * Type of {@link Memo}. - */ -var MemoHash = 'hash'; -/** - * Type of {@link Memo}. - */ -var MemoReturn = 'return'; - -/** - * `Memo` represents memos attached to transactions. - * - * @param {string} type - `MemoNone`, `MemoID`, `MemoText`, `MemoHash` or `MemoReturn` - * @param {*} value - `string` for `MemoID`, `MemoText`, buffer of hex string for `MemoHash` or `MemoReturn` - * @see [Transactions concept](https://developers.stellar.org/docs/glossary/transactions/) - * @class Memo - */ -var Memo = /*#__PURE__*/function () { - function Memo(type) { - var value = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; - memo_classCallCheck(this, Memo); - this._type = type; - this._value = value; - switch (this._type) { - case MemoNone: - break; - case MemoID: - Memo._validateIdValue(value); - break; - case MemoText: - Memo._validateTextValue(value); - break; - case MemoHash: - case MemoReturn: - Memo._validateHashValue(value); - // We want MemoHash and MemoReturn to have Buffer as a value - if (typeof value === 'string') { - this._value = memo_Buffer.from(value, 'hex'); - } - break; - default: - throw new Error('Invalid memo type'); - } - } - - /** - * Contains memo type: `MemoNone`, `MemoID`, `MemoText`, `MemoHash` or `MemoReturn` - */ - return memo_createClass(Memo, [{ - key: "type", - get: function get() { - return this._type; - }, - set: function set(type) { - throw new Error('Memo is immutable'); - } - - /** - * Contains memo value: - * * `null` for `MemoNone`, - * * `string` for `MemoID`, - * * `Buffer` for `MemoText` after decoding using `fromXDRObject`, original value otherwise, - * * `Buffer` for `MemoHash`, `MemoReturn`. - */ - }, { - key: "value", - get: function get() { - switch (this._type) { - case MemoNone: - return null; - case MemoID: - case MemoText: - return this._value; - case MemoHash: - case MemoReturn: - return memo_Buffer.from(this._value); - default: - throw new Error('Invalid memo type'); - } - }, - set: function set(value) { - throw new Error('Memo is immutable'); - } - }, { - key: "toXDRObject", - value: - /** - * Returns XDR memo object. - * @returns {xdr.Memo} - */ - function toXDRObject() { - switch (this._type) { - case MemoNone: - return src_xdr.Memo.memoNone(); - case MemoID: - return src_xdr.Memo.memoId(xdr.UnsignedHyper.fromString(this._value)); - case MemoText: - return src_xdr.Memo.memoText(this._value); - case MemoHash: - return src_xdr.Memo.memoHash(this._value); - case MemoReturn: - return src_xdr.Memo.memoReturn(this._value); - default: - return null; - } - } - - /** - * Returns {@link Memo} from XDR memo object. - * @param {xdr.Memo} object XDR memo object - * @returns {Memo} - */ - }], [{ - key: "_validateIdValue", - value: function _validateIdValue(value) { - var error = new Error("Expects a int64 as a string. Got ".concat(value)); - if (typeof value !== 'string') { - throw error; - } - var number; - try { - number = new util_bignumber(value); - } catch (e) { - throw error; - } - - // Infinity - if (!number.isFinite()) { - throw error; - } - - // NaN - if (number.isNaN()) { - throw error; - } - } - }, { - key: "_validateTextValue", - value: function _validateTextValue(value) { - if (!src_xdr.Memo.armTypeForArm('text').isValid(value)) { - throw new Error('Expects string, array or buffer, max 28 bytes'); - } - } - }, { - key: "_validateHashValue", - value: function _validateHashValue(value) { - var error = new Error("Expects a 32 byte hash value or hex encoded string. Got ".concat(value)); - if (value === null || typeof value === 'undefined') { - throw error; - } - var valueBuffer; - if (typeof value === 'string') { - if (!/^[0-9A-Fa-f]{64}$/g.test(value)) { - throw error; - } - valueBuffer = memo_Buffer.from(value, 'hex'); - } else if (memo_Buffer.isBuffer(value)) { - valueBuffer = memo_Buffer.from(value); - } else { - throw error; - } - if (!valueBuffer.length || valueBuffer.length !== 32) { - throw error; - } - } - - /** - * Returns an empty memo (`MemoNone`). - * @returns {Memo} - */ - }, { - key: "none", - value: function none() { - return new Memo(MemoNone); - } - - /** - * Creates and returns a `MemoText` memo. - * @param {string} text - memo text - * @returns {Memo} - */ - }, { - key: "text", - value: function text(_text) { - return new Memo(MemoText, _text); - } - - /** - * Creates and returns a `MemoID` memo. - * @param {string} id - 64-bit number represented as a string - * @returns {Memo} - */ - }, { - key: "id", - value: function id(_id) { - return new Memo(MemoID, _id); - } - - /** - * Creates and returns a `MemoHash` memo. - * @param {array|string} hash - 32 byte hash or hex encoded string - * @returns {Memo} - */ - }, { - key: "hash", - value: function hash(_hash) { - return new Memo(MemoHash, _hash); - } - - /** - * Creates and returns a `MemoReturn` memo. - * @param {array|string} hash - 32 byte hash or hex encoded string - * @returns {Memo} - */ - }, { - key: "return", - value: function _return(hash) { - return new Memo(MemoReturn, hash); - } - }, { - key: "fromXDRObject", - value: function fromXDRObject(object) { - switch (object.arm()) { - case 'id': - return Memo.id(object.value().toString()); - case 'text': - return Memo.text(object.value()); - case 'hash': - return Memo.hash(object.value()); - case 'retHash': - return Memo["return"](object.value()); - default: - break; - } - if (typeof object.value() === 'undefined') { - return Memo.none(); - } - throw new Error('Unknown type'); - } - }]); -}(); -;// CONCATENATED MODULE: ./src/transaction.js -/* provided dependency */ var transaction_Buffer = __webpack_require__(3626)["A"]; -function transaction_typeof(o) { "@babel/helpers - typeof"; return transaction_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, transaction_typeof(o); } -function transaction_classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function transaction_defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, transaction_toPropertyKey(o.key), o); } } -function transaction_createClass(e, r, t) { return r && transaction_defineProperties(e.prototype, r), t && transaction_defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function transaction_toPropertyKey(t) { var i = transaction_toPrimitive(t, "string"); return "symbol" == transaction_typeof(i) ? i : i + ""; } -function transaction_toPrimitive(t, r) { if ("object" != transaction_typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != transaction_typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -function _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); } -function _possibleConstructorReturn(t, e) { if (e && ("object" == transaction_typeof(e) || "function" == typeof e)) return e; if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined"); return _assertThisInitialized(t); } -function _assertThisInitialized(e) { if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return e; } -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } -function _getPrototypeOf(t) { return _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) { return t.__proto__ || Object.getPrototypeOf(t); }, _getPrototypeOf(t); } -function _inherits(t, e) { if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); t.prototype = Object.create(e && e.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), Object.defineProperty(t, "prototype", { writable: !1 }), e && _setPrototypeOf(t, e); } -function _setPrototypeOf(t, e) { return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { return t.__proto__ = e, t; }, _setPrototypeOf(t, e); } - - - - - - - - -/** - * Use {@link TransactionBuilder} to build a transaction object. If you have an - * object or base64-encoded string of the transaction envelope XDR, use {@link - * TransactionBuilder.fromXDR}. - * - * Once a Transaction has been created, its attributes and operations should not - * be changed. You should only add signatures (using {@link Transaction#sign}) - * to a Transaction object before submitting to the network or forwarding on to - * additional signers. - * - * @constructor - * - * @param {string|xdr.TransactionEnvelope} envelope - transaction envelope - * object or base64 encoded string - * @param {string} [networkPassphrase] - passphrase of the target stellar - * network (e.g. "Public Global Stellar Network ; September 2015") - * - * @extends TransactionBase - */ -var Transaction = /*#__PURE__*/function (_TransactionBase) { - function Transaction(envelope, networkPassphrase) { - var _this; - transaction_classCallCheck(this, Transaction); - if (typeof envelope === 'string') { - var buffer = transaction_Buffer.from(envelope, 'base64'); - envelope = src_xdr.TransactionEnvelope.fromXDR(buffer); - } - var envelopeType = envelope["switch"](); - if (!(envelopeType === src_xdr.EnvelopeType.envelopeTypeTxV0() || envelopeType === src_xdr.EnvelopeType.envelopeTypeTx())) { - throw new Error("Invalid TransactionEnvelope: expected an envelopeTypeTxV0 or envelopeTypeTx but received an ".concat(envelopeType.name, ".")); - } - var txEnvelope = envelope.value(); - var tx = txEnvelope.tx(); - var fee = tx.fee().toString(); - var signatures = (txEnvelope.signatures() || []).slice(); - _this = _callSuper(this, Transaction, [tx, signatures, fee, networkPassphrase]); - _this._envelopeType = envelopeType; - _this._memo = tx.memo(); - _this._sequence = tx.seqNum().toString(); - switch (_this._envelopeType) { - case src_xdr.EnvelopeType.envelopeTypeTxV0(): - _this._source = StrKey.encodeEd25519PublicKey(_this.tx.sourceAccountEd25519()); - break; - default: - _this._source = encodeMuxedAccountToAddress(_this.tx.sourceAccount()); - break; - } - var cond = null; - var timeBounds = null; - switch (_this._envelopeType) { - case src_xdr.EnvelopeType.envelopeTypeTxV0(): - timeBounds = tx.timeBounds(); - break; - case src_xdr.EnvelopeType.envelopeTypeTx(): - switch (tx.cond()["switch"]()) { - case src_xdr.PreconditionType.precondTime(): - timeBounds = tx.cond().timeBounds(); - break; - case src_xdr.PreconditionType.precondV2(): - cond = tx.cond().v2(); - timeBounds = cond.timeBounds(); - break; - default: - break; - } - break; - default: - break; - } - if (timeBounds) { - _this._timeBounds = { - minTime: timeBounds.minTime().toString(), - maxTime: timeBounds.maxTime().toString() - }; - } - if (cond) { - var ledgerBounds = cond.ledgerBounds(); - if (ledgerBounds) { - _this._ledgerBounds = { - minLedger: ledgerBounds.minLedger(), - maxLedger: ledgerBounds.maxLedger() - }; - } - var minSeq = cond.minSeqNum(); - if (minSeq) { - _this._minAccountSequence = minSeq.toString(); - } - _this._minAccountSequenceAge = cond.minSeqAge(); - _this._minAccountSequenceLedgerGap = cond.minSeqLedgerGap(); - _this._extraSigners = cond.extraSigners(); - } - var operations = tx.operations() || []; - _this._operations = operations.map(function (op) { - return Operation.fromXDRObject(op); - }); - return _this; - } - - /** - * @type {object} - * @property {string} 64 bit unix timestamp - * @property {string} 64 bit unix timestamp - * @readonly - */ - _inherits(Transaction, _TransactionBase); - return transaction_createClass(Transaction, [{ - key: "timeBounds", - get: function get() { - return this._timeBounds; - }, - set: function set(value) { - throw new Error('Transaction is immutable'); - } - - /** - * @type {object} - * @property {number} minLedger - smallest ledger bound (uint32) - * @property {number} maxLedger - largest ledger bound (or 0 for inf) - * @readonly - */ - }, { - key: "ledgerBounds", - get: function get() { - return this._ledgerBounds; - }, - set: function set(value) { - throw new Error('Transaction is immutable'); - } - - /** - * 64 bit account sequence - * @readonly - * @type {string} - */ - }, { - key: "minAccountSequence", - get: function get() { - return this._minAccountSequence; - }, - set: function set(value) { - throw new Error('Transaction is immutable'); - } - - /** - * 64 bit number of seconds - * @type {number} - * @readonly - */ - }, { - key: "minAccountSequenceAge", - get: function get() { - return this._minAccountSequenceAge; - }, - set: function set(value) { - throw new Error('Transaction is immutable'); - } - - /** - * 32 bit number of ledgers - * @type {number} - * @readonly - */ - }, { - key: "minAccountSequenceLedgerGap", - get: function get() { - return this._minAccountSequenceLedgerGap; - }, - set: function set(value) { - throw new Error('Transaction is immutable'); - } - - /** - * array of extra signers ({@link StrKey}s) - * @type {string[]} - * @readonly - */ - }, { - key: "extraSigners", - get: function get() { - return this._extraSigners; - }, - set: function set(value) { - throw new Error('Transaction is immutable'); - } - - /** - * @type {string} - * @readonly - */ - }, { - key: "sequence", - get: function get() { - return this._sequence; - }, - set: function set(value) { - throw new Error('Transaction is immutable'); - } - - /** - * @type {string} - * @readonly - */ - }, { - key: "source", - get: function get() { - return this._source; - }, - set: function set(value) { - throw new Error('Transaction is immutable'); - } - - /** - * @type {Array.} - * @readonly - */ - }, { - key: "operations", - get: function get() { - return this._operations; - }, - set: function set(value) { - throw new Error('Transaction is immutable'); - } - - /** - * @type {string} - * @readonly - */ - }, { - key: "memo", - get: function get() { - return Memo.fromXDRObject(this._memo); - }, - set: function set(value) { - throw new Error('Transaction is immutable'); - } - - /** - * Returns the "signature base" of this transaction, which is the value - * that, when hashed, should be signed to create a signature that - * validators on the Stellar Network will accept. - * - * It is composed of a 4 prefix bytes followed by the xdr-encoded form - * of this transaction. - * @returns {Buffer} - */ - }, { - key: "signatureBase", - value: function signatureBase() { - var tx = this.tx; - - // Backwards Compatibility: Use ENVELOPE_TYPE_TX to sign ENVELOPE_TYPE_TX_V0 - // we need a Transaction to generate the signature base - if (this._envelopeType === src_xdr.EnvelopeType.envelopeTypeTxV0()) { - tx = src_xdr.Transaction.fromXDR(transaction_Buffer.concat([ - // TransactionV0 is a transaction with the AccountID discriminant - // stripped off, we need to put it back to build a valid transaction - // which we can use to build a TransactionSignaturePayloadTaggedTransaction - src_xdr.PublicKeyType.publicKeyTypeEd25519().toXDR(), tx.toXDR()])); - } - var taggedTransaction = new src_xdr.TransactionSignaturePayloadTaggedTransaction.envelopeTypeTx(tx); - var txSignature = new src_xdr.TransactionSignaturePayload({ - networkId: src_xdr.Hash.fromXDR(hashing_hash(this.networkPassphrase)), - taggedTransaction: taggedTransaction - }); - return txSignature.toXDR(); - } - - /** - * To envelope returns a xdr.TransactionEnvelope which can be submitted to the network. - * @returns {xdr.TransactionEnvelope} - */ - }, { - key: "toEnvelope", - value: function toEnvelope() { - var rawTx = this.tx.toXDR(); - var signatures = this.signatures.slice(); // make a copy of the signatures - - var envelope; - switch (this._envelopeType) { - case src_xdr.EnvelopeType.envelopeTypeTxV0(): - envelope = new src_xdr.TransactionEnvelope.envelopeTypeTxV0(new src_xdr.TransactionV0Envelope({ - tx: src_xdr.TransactionV0.fromXDR(rawTx), - // make a copy of tx - signatures: signatures - })); - break; - case src_xdr.EnvelopeType.envelopeTypeTx(): - envelope = new src_xdr.TransactionEnvelope.envelopeTypeTx(new src_xdr.TransactionV1Envelope({ - tx: src_xdr.Transaction.fromXDR(rawTx), - // make a copy of tx - signatures: signatures - })); - break; - default: - throw new Error("Invalid TransactionEnvelope: expected an envelopeTypeTxV0 or envelopeTypeTx but received an ".concat(this._envelopeType.name, ".")); - } - return envelope; - } - - /** - * Calculate the claimable balance ID for an operation within the transaction. - * - * @param {integer} opIndex the index of the CreateClaimableBalance op - * @returns {string} a hex string representing the claimable balance ID - * - * @throws {RangeError} for invalid `opIndex` value - * @throws {TypeError} if op at `opIndex` is not `CreateClaimableBalance` - * @throws for general XDR un/marshalling failures - * - * @see https://github.com/stellar/go/blob/d712346e61e288d450b0c08038c158f8848cc3e4/txnbuild/transaction.go#L392-L435 - * - */ - }, { - key: "getClaimableBalanceId", - value: function getClaimableBalanceId(opIndex) { - // Validate and then extract the operation from the transaction. - if (!Number.isInteger(opIndex) || opIndex < 0 || opIndex >= this.operations.length) { - throw new RangeError('invalid operation index'); - } - var op = this.operations[opIndex]; - try { - op = Operation.createClaimableBalance(op); - } catch (err) { - throw new TypeError("expected createClaimableBalance, got ".concat(op.type, ": ").concat(err)); - } - - // Always use the transaction's *unmuxed* source. - var account = StrKey.decodeEd25519PublicKey(extractBaseAddress(this.source)); - var operationId = src_xdr.HashIdPreimage.envelopeTypeOpId(new src_xdr.HashIdPreimageOperationId({ - sourceAccount: src_xdr.AccountId.publicKeyTypeEd25519(account), - seqNum: src_xdr.SequenceNumber.fromString(this.sequence), - opNum: opIndex - })); - var opIdHash = hashing_hash(operationId.toXDR('raw')); - var balanceId = src_xdr.ClaimableBalanceId.claimableBalanceIdTypeV0(opIdHash); - return balanceId.toXDR('hex'); - } - }]); -}(TransactionBase); -;// CONCATENATED MODULE: ./src/fee_bump_transaction.js -/* provided dependency */ var fee_bump_transaction_Buffer = __webpack_require__(3626)["A"]; -function fee_bump_transaction_typeof(o) { "@babel/helpers - typeof"; return fee_bump_transaction_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, fee_bump_transaction_typeof(o); } -function fee_bump_transaction_classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function fee_bump_transaction_defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, fee_bump_transaction_toPropertyKey(o.key), o); } } -function fee_bump_transaction_createClass(e, r, t) { return r && fee_bump_transaction_defineProperties(e.prototype, r), t && fee_bump_transaction_defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function fee_bump_transaction_toPropertyKey(t) { var i = fee_bump_transaction_toPrimitive(t, "string"); return "symbol" == fee_bump_transaction_typeof(i) ? i : i + ""; } -function fee_bump_transaction_toPrimitive(t, r) { if ("object" != fee_bump_transaction_typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != fee_bump_transaction_typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -function fee_bump_transaction_callSuper(t, o, e) { return o = fee_bump_transaction_getPrototypeOf(o), fee_bump_transaction_possibleConstructorReturn(t, fee_bump_transaction_isNativeReflectConstruct() ? Reflect.construct(o, e || [], fee_bump_transaction_getPrototypeOf(t).constructor) : o.apply(t, e)); } -function fee_bump_transaction_possibleConstructorReturn(t, e) { if (e && ("object" == fee_bump_transaction_typeof(e) || "function" == typeof e)) return e; if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined"); return fee_bump_transaction_assertThisInitialized(t); } -function fee_bump_transaction_assertThisInitialized(e) { if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return e; } -function fee_bump_transaction_isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (fee_bump_transaction_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } -function fee_bump_transaction_getPrototypeOf(t) { return fee_bump_transaction_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) { return t.__proto__ || Object.getPrototypeOf(t); }, fee_bump_transaction_getPrototypeOf(t); } -function fee_bump_transaction_inherits(t, e) { if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); t.prototype = Object.create(e && e.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), Object.defineProperty(t, "prototype", { writable: !1 }), e && fee_bump_transaction_setPrototypeOf(t, e); } -function fee_bump_transaction_setPrototypeOf(t, e) { return fee_bump_transaction_setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { return t.__proto__ = e, t; }, fee_bump_transaction_setPrototypeOf(t, e); } - - - - - - -/** - * Use {@link TransactionBuilder.buildFeeBumpTransaction} to build a - * FeeBumpTransaction object. If you have an object or base64-encoded string of - * the transaction envelope XDR use {@link TransactionBuilder.fromXDR}. - * - * Once a {@link FeeBumpTransaction} has been created, its attributes and operations - * should not be changed. You should only add signatures (using {@link FeeBumpTransaction#sign}) before - * submitting to the network or forwarding on to additional signers. - * - * @param {string|xdr.TransactionEnvelope} envelope - transaction envelope - * object or base64 encoded string. - * @param {string} networkPassphrase - passphrase of the target Stellar network - * (e.g. "Public Global Stellar Network ; September 2015"). - * - * @extends TransactionBase - */ -var FeeBumpTransaction = /*#__PURE__*/function (_TransactionBase) { - function FeeBumpTransaction(envelope, networkPassphrase) { - var _this; - fee_bump_transaction_classCallCheck(this, FeeBumpTransaction); - if (typeof envelope === 'string') { - var buffer = fee_bump_transaction_Buffer.from(envelope, 'base64'); - envelope = src_xdr.TransactionEnvelope.fromXDR(buffer); - } - var envelopeType = envelope["switch"](); - if (envelopeType !== src_xdr.EnvelopeType.envelopeTypeTxFeeBump()) { - throw new Error("Invalid TransactionEnvelope: expected an envelopeTypeTxFeeBump but received an ".concat(envelopeType.name, ".")); - } - var txEnvelope = envelope.value(); - var tx = txEnvelope.tx(); - var fee = tx.fee().toString(); - // clone signatures - var signatures = (txEnvelope.signatures() || []).slice(); - _this = fee_bump_transaction_callSuper(this, FeeBumpTransaction, [tx, signatures, fee, networkPassphrase]); - var innerTxEnvelope = src_xdr.TransactionEnvelope.envelopeTypeTx(tx.innerTx().v1()); - _this._feeSource = encodeMuxedAccountToAddress(_this.tx.feeSource()); - _this._innerTransaction = new Transaction(innerTxEnvelope, networkPassphrase); - return _this; - } - - /** - * @type {Transaction} - * @readonly - */ - fee_bump_transaction_inherits(FeeBumpTransaction, _TransactionBase); - return fee_bump_transaction_createClass(FeeBumpTransaction, [{ - key: "innerTransaction", - get: function get() { - return this._innerTransaction; - } - - /** - * @type {Operation[]} - * @readonly - */ - }, { - key: "operations", - get: function get() { - return this._innerTransaction.operations; - } - - /** - * @type {string} - * @readonly - */ - }, { - key: "feeSource", - get: function get() { - return this._feeSource; - } - - /** - * Returns the "signature base" of this transaction, which is the value - * that, when hashed, should be signed to create a signature that - * validators on the Stellar Network will accept. - * - * It is composed of a 4 prefix bytes followed by the xdr-encoded form - * of this transaction. - * @returns {Buffer} - */ - }, { - key: "signatureBase", - value: function signatureBase() { - var taggedTransaction = new src_xdr.TransactionSignaturePayloadTaggedTransaction.envelopeTypeTxFeeBump(this.tx); - var txSignature = new src_xdr.TransactionSignaturePayload({ - networkId: src_xdr.Hash.fromXDR(hashing_hash(this.networkPassphrase)), - taggedTransaction: taggedTransaction - }); - return txSignature.toXDR(); - } - - /** - * To envelope returns a xdr.TransactionEnvelope which can be submitted to the network. - * @returns {xdr.TransactionEnvelope} - */ - }, { - key: "toEnvelope", - value: function toEnvelope() { - var envelope = new src_xdr.FeeBumpTransactionEnvelope({ - tx: src_xdr.FeeBumpTransaction.fromXDR(this.tx.toXDR()), - // make a copy of the tx - signatures: this.signatures.slice() // make a copy of the signatures - }); - return new src_xdr.TransactionEnvelope.envelopeTypeTxFeeBump(envelope); - } - }]); -}(TransactionBase); -;// CONCATENATED MODULE: ./src/account.js -function account_typeof(o) { "@babel/helpers - typeof"; return account_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, account_typeof(o); } -function account_classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function account_defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, account_toPropertyKey(o.key), o); } } -function account_createClass(e, r, t) { return r && account_defineProperties(e.prototype, r), t && account_defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function account_toPropertyKey(t) { var i = account_toPrimitive(t, "string"); return "symbol" == account_typeof(i) ? i : i + ""; } -function account_toPrimitive(t, r) { if ("object" != account_typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != account_typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } - - - -/** - * Create a new Account object. - * - * `Account` represents a single account in the Stellar network and its sequence - * number. Account tracks the sequence number as it is used by {@link - * TransactionBuilder}. See - * [Accounts](https://developers.stellar.org/docs/glossary/accounts/) for - * more information about how accounts work in Stellar. - * - * @constructor - * - * @param {string} accountId - ID of the account (ex. - * `GB3KJPLFUYN5VL6R3GU3EGCGVCKFDSD7BEDX42HWG5BWFKB3KQGJJRMA`). If you - * provide a muxed account address, this will throw; use {@link - * MuxedAccount} instead. - * @param {string} sequence - current sequence number of the account - */ -var Account = /*#__PURE__*/function () { - function Account(accountId, sequence) { - account_classCallCheck(this, Account); - if (StrKey.isValidMed25519PublicKey(accountId)) { - throw new Error('accountId is an M-address; use MuxedAccount instead'); - } - if (!StrKey.isValidEd25519PublicKey(accountId)) { - throw new Error('accountId is invalid'); - } - if (!(typeof sequence === 'string')) { - throw new Error('sequence must be of type string'); - } - this._accountId = accountId; - this.sequence = new util_bignumber(sequence); - } - - /** - * Returns Stellar account ID, ex. - * `GB3KJPLFUYN5VL6R3GU3EGCGVCKFDSD7BEDX42HWG5BWFKB3KQGJJRMA`. - * @returns {string} - */ - return account_createClass(Account, [{ - key: "accountId", - value: function accountId() { - return this._accountId; - } - - /** - * @returns {string} sequence number for the account as a string - */ - }, { - key: "sequenceNumber", - value: function sequenceNumber() { - return this.sequence.toString(); - } - - /** - * Increments sequence number in this object by one. - * @returns {void} - */ - }, { - key: "incrementSequenceNumber", - value: function incrementSequenceNumber() { - this.sequence = this.sequence.plus(1); - } - }]); -}(); -;// CONCATENATED MODULE: ./src/muxed_account.js -function muxed_account_typeof(o) { "@babel/helpers - typeof"; return muxed_account_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, muxed_account_typeof(o); } -function muxed_account_classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function muxed_account_defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, muxed_account_toPropertyKey(o.key), o); } } -function muxed_account_createClass(e, r, t) { return r && muxed_account_defineProperties(e.prototype, r), t && muxed_account_defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function muxed_account_toPropertyKey(t) { var i = muxed_account_toPrimitive(t, "string"); return "symbol" == muxed_account_typeof(i) ? i : i + ""; } -function muxed_account_toPrimitive(t, r) { if ("object" != muxed_account_typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != muxed_account_typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } - - - - - -/** - * Represents a muxed account for transactions and operations. - * - * A muxed (or *multiplexed*) account (defined rigorously in - * [CAP-27](https://stellar.org/protocol/cap-27) and briefly in - * [SEP-23](https://stellar.org/protocol/sep-23)) is one that resolves a single - * Stellar `G...`` account to many different underlying IDs. - * - * For example, you may have a single Stellar address for accounting purposes: - * GA7QYNF7SOWQ3GLR2BGMZEHXAVIRZA4KVWLTJJFC7MGXUA74P7UJVSGZ - * - * Yet would like to use it for 4 different family members: - * 1: MA7QYNF7SOWQ3GLR2BGMZEHXAVIRZA4KVWLTJJFC7MGXUA74P7UJUAAAAAAAAAAAAGZFQ - * 2: MA7QYNF7SOWQ3GLR2BGMZEHXAVIRZA4KVWLTJJFC7MGXUA74P7UJUAAAAAAAAAAAALIWQ - * 3: MA7QYNF7SOWQ3GLR2BGMZEHXAVIRZA4KVWLTJJFC7MGXUA74P7UJUAAAAAAAAAAAAPYHQ - * 4: MA7QYNF7SOWQ3GLR2BGMZEHXAVIRZA4KVWLTJJFC7MGXUA74P7UJUAAAAAAAAAAAAQLQQ - * - * This object makes it easy to create muxed accounts from regular accounts, - * duplicate them, get/set the underlying IDs, etc. without mucking around with - * the raw XDR. - * - * Because muxed accounts are purely an off-chain convention, they all share the - * sequence number tied to their underlying G... account. Thus, this object - * *requires* an {@link Account} instance to be passed in, so that muxed - * instances of an account can collectively modify the sequence number whenever - * a muxed account is used as the source of a @{link Transaction} with {@link - * TransactionBuilder}. - * - * @constructor - * - * @param {Account} account - the @{link Account} instance representing the - * underlying G... address - * @param {string} id - a stringified uint64 value that represents the - * ID of the muxed account - * - * @link https://developers.stellar.org/docs/glossary/muxed-accounts/ - */ -var MuxedAccount = /*#__PURE__*/function () { - function MuxedAccount(baseAccount, id) { - muxed_account_classCallCheck(this, MuxedAccount); - var accountId = baseAccount.accountId(); - if (!StrKey.isValidEd25519PublicKey(accountId)) { - throw new Error('accountId is invalid'); - } - this.account = baseAccount; - this._muxedXdr = encodeMuxedAccount(accountId, id); - this._mAddress = encodeMuxedAccountToAddress(this._muxedXdr); - this._id = id; - } - - /** - * Parses an M-address into a MuxedAccount object. - * - * @param {string} mAddress - an M-address to transform - * @param {string} sequenceNum - the sequence number of the underlying {@link - * Account}, to use for the underlying base account (@link - * MuxedAccount.baseAccount). If you're using the SDK, you can use - * `server.loadAccount` to fetch this if you don't know it. - * - * @return {MuxedAccount} - */ - return muxed_account_createClass(MuxedAccount, [{ - key: "baseAccount", - value: - /** - * @return {Account} the underlying account object shared among all muxed - * accounts with this Stellar address - */ - function baseAccount() { - return this.account; - } - - /** - * @return {string} the M-address representing this account's (G-address, ID) - */ - }, { - key: "accountId", - value: function accountId() { - return this._mAddress; - } - }, { - key: "id", - value: function id() { - return this._id; - } - }, { - key: "setId", - value: function setId(id) { - if (typeof id !== 'string') { - throw new Error('id should be a string representing a number (uint64)'); - } - this._muxedXdr.med25519().id(src_xdr.Uint64.fromString(id)); - this._mAddress = encodeMuxedAccountToAddress(this._muxedXdr); - this._id = id; - return this; - } - - /** - * Accesses the underlying account's sequence number. - * @return {string} strigified sequence number for the underlying account - */ - }, { - key: "sequenceNumber", - value: function sequenceNumber() { - return this.account.sequenceNumber(); - } - - /** - * Increments the underlying account's sequence number by one. - * @return {void} - */ - }, { - key: "incrementSequenceNumber", - value: function incrementSequenceNumber() { - return this.account.incrementSequenceNumber(); - } - - /** - * @return {xdr.MuxedAccount} the XDR object representing this muxed account's - * G-address and uint64 ID - */ - }, { - key: "toXDRObject", - value: function toXDRObject() { - return this._muxedXdr; - } - }, { - key: "equals", - value: function equals(otherMuxedAccount) { - return this.accountId() === otherMuxedAccount.accountId(); - } - }], [{ - key: "fromAddress", - value: function fromAddress(mAddress, sequenceNum) { - var muxedAccount = decodeAddressToMuxedAccount(mAddress); - var gAddress = extractBaseAddress(mAddress); - var id = muxedAccount.med25519().id().toString(); - return new MuxedAccount(new Account(gAddress, sequenceNum), id); - } - }]); -}(); -;// CONCATENATED MODULE: ./src/sorobandata_builder.js -function sorobandata_builder_typeof(o) { "@babel/helpers - typeof"; return sorobandata_builder_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, sorobandata_builder_typeof(o); } -function sorobandata_builder_classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function sorobandata_builder_defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, sorobandata_builder_toPropertyKey(o.key), o); } } -function sorobandata_builder_createClass(e, r, t) { return r && sorobandata_builder_defineProperties(e.prototype, r), t && sorobandata_builder_defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function sorobandata_builder_defineProperty(e, r, t) { return (r = sorobandata_builder_toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; } -function sorobandata_builder_toPropertyKey(t) { var i = sorobandata_builder_toPrimitive(t, "string"); return "symbol" == sorobandata_builder_typeof(i) ? i : i + ""; } -function sorobandata_builder_toPrimitive(t, r) { if ("object" != sorobandata_builder_typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != sorobandata_builder_typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } - - -/** - * Supports building {@link xdr.SorobanTransactionData} structures with various - * items set to specific values. - * - * This is recommended for when you are building - * {@link Operation.extendFootprintTtl} / {@link Operation.restoreFootprint} - * operations and need to {@link TransactionBuilder.setSorobanData} to avoid - * (re)building the entire data structure from scratch. - * - * @constructor - * - * @param {string | xdr.SorobanTransactionData} [sorobanData] either a - * base64-encoded string that represents an - * {@link xdr.SorobanTransactionData} instance or an XDR instance itself - * (it will be copied); if omitted or "falsy" (e.g. an empty string), it - * starts with an empty instance - * - * @example - * // You want to use an existing data blob but override specific parts. - * const newData = new SorobanDataBuilder(existing) - * .setReadOnly(someLedgerKeys) - * .setRefundableFee("1000") - * .build(); - * - * // You want an instance from scratch - * const newData = new SorobanDataBuilder() - * .setFootprint([someLedgerKey], []) - * .setRefundableFee("1000") - * .build(); - */ -var SorobanDataBuilder = /*#__PURE__*/function () { - function SorobanDataBuilder(sorobanData) { - sorobandata_builder_classCallCheck(this, SorobanDataBuilder); - sorobandata_builder_defineProperty(this, "_data", void 0); - var data; - if (!sorobanData) { - data = new src_xdr.SorobanTransactionData({ - resources: new src_xdr.SorobanResources({ - footprint: new src_xdr.LedgerFootprint({ - readOnly: [], - readWrite: [] - }), - instructions: 0, - readBytes: 0, - writeBytes: 0 - }), - ext: new src_xdr.ExtensionPoint(0), - resourceFee: new src_xdr.Int64(0) - }); - } else if (typeof sorobanData === 'string' || ArrayBuffer.isView(sorobanData)) { - data = SorobanDataBuilder.fromXDR(sorobanData); - } else { - data = SorobanDataBuilder.fromXDR(sorobanData.toXDR()); // copy - } - this._data = data; - } - - /** - * Decodes and builds a {@link xdr.SorobanTransactionData} instance. - * @param {Uint8Array|Buffer|string} data raw input to decode - * @returns {xdr.SorobanTransactionData} - */ - return sorobandata_builder_createClass(SorobanDataBuilder, [{ - key: "setResourceFee", - value: - /** - * Sets the resource fee portion of the Soroban data. - * @param {number | bigint | string} fee the resource fee to set (int64) - * @returns {SorobanDataBuilder} - */ - function setResourceFee(fee) { - this._data.resourceFee(new src_xdr.Int64(fee)); - return this; - } - - /** - * Sets up the resource metrics. - * - * You should almost NEVER need this, as its often generated / provided to you - * by transaction simulation/preflight from a Soroban RPC server. - * - * @param {number} cpuInstrs number of CPU instructions - * @param {number} readBytes number of bytes being read - * @param {number} writeBytes number of bytes being written - * - * @returns {SorobanDataBuilder} - */ - }, { - key: "setResources", - value: function setResources(cpuInstrs, readBytes, writeBytes) { - this._data.resources().instructions(cpuInstrs); - this._data.resources().readBytes(readBytes); - this._data.resources().writeBytes(writeBytes); - return this; - } - - /** - * Appends the given ledger keys to the existing storage access footprint. - * @param {xdr.LedgerKey[]} readOnly read-only keys to add - * @param {xdr.LedgerKey[]} readWrite read-write keys to add - * @returns {SorobanDataBuilder} this builder instance - */ - }, { - key: "appendFootprint", - value: function appendFootprint(readOnly, readWrite) { - return this.setFootprint(this.getReadOnly().concat(readOnly), this.getReadWrite().concat(readWrite)); - } - - /** - * Sets the storage access footprint to be a certain set of ledger keys. - * - * You can also set each field explicitly via - * {@link SorobanDataBuilder.setReadOnly} and - * {@link SorobanDataBuilder.setReadWrite} or add to the existing footprint - * via {@link SorobanDataBuilder.appendFootprint}. - * - * Passing `null|undefined` to either parameter will IGNORE the existing - * values. If you want to clear them, pass `[]`, instead. - * - * @param {xdr.LedgerKey[]|null} [readOnly] the set of ledger keys to set in - * the read-only portion of the transaction's `sorobanData`, or `null | - * undefined` to keep the existing keys - * @param {xdr.LedgerKey[]|null} [readWrite] the set of ledger keys to set in - * the read-write portion of the transaction's `sorobanData`, or `null | - * undefined` to keep the existing keys - * @returns {SorobanDataBuilder} this builder instance - */ - }, { - key: "setFootprint", - value: function setFootprint(readOnly, readWrite) { - if (readOnly !== null) { - // null means "leave me alone" - this.setReadOnly(readOnly); - } - if (readWrite !== null) { - this.setReadWrite(readWrite); - } - return this; - } - - /** - * @param {xdr.LedgerKey[]} readOnly read-only keys in the access footprint - * @returns {SorobanDataBuilder} - */ - }, { - key: "setReadOnly", - value: function setReadOnly(readOnly) { - this._data.resources().footprint().readOnly(readOnly !== null && readOnly !== void 0 ? readOnly : []); - return this; - } - - /** - * @param {xdr.LedgerKey[]} readWrite read-write keys in the access footprint - * @returns {SorobanDataBuilder} - */ - }, { - key: "setReadWrite", - value: function setReadWrite(readWrite) { - this._data.resources().footprint().readWrite(readWrite !== null && readWrite !== void 0 ? readWrite : []); - return this; - } - - /** - * @returns {xdr.SorobanTransactionData} a copy of the final data structure - */ - }, { - key: "build", - value: function build() { - return src_xdr.SorobanTransactionData.fromXDR(this._data.toXDR()); // clone - } - - // - // getters follow - // - - /** @returns {xdr.LedgerKey[]} the read-only storage access pattern */ - }, { - key: "getReadOnly", - value: function getReadOnly() { - return this.getFootprint().readOnly(); - } - - /** @returns {xdr.LedgerKey[]} the read-write storage access pattern */ - }, { - key: "getReadWrite", - value: function getReadWrite() { - return this.getFootprint().readWrite(); - } - - /** @returns {xdr.LedgerFootprint} the storage access pattern */ - }, { - key: "getFootprint", - value: function getFootprint() { - return this._data.resources().footprint(); - } - }], [{ - key: "fromXDR", - value: function fromXDR(data) { - return src_xdr.SorobanTransactionData.fromXDR(data, typeof data === 'string' ? 'base64' : 'raw'); - } - }]); -}(); -;// CONCATENATED MODULE: ./src/signerkey.js -function signerkey_typeof(o) { "@babel/helpers - typeof"; return signerkey_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, signerkey_typeof(o); } -function signerkey_classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function signerkey_defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, signerkey_toPropertyKey(o.key), o); } } -function signerkey_createClass(e, r, t) { return r && signerkey_defineProperties(e.prototype, r), t && signerkey_defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function signerkey_toPropertyKey(t) { var i = signerkey_toPrimitive(t, "string"); return "symbol" == signerkey_typeof(i) ? i : i + ""; } -function signerkey_toPrimitive(t, r) { if ("object" != signerkey_typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != signerkey_typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } - - - -/** - * A container class with helpers to convert between signer keys - * (`xdr.SignerKey`) and {@link StrKey}s. - * - * It's primarly used for manipulating the `extraSigners` precondition on a - * {@link Transaction}. - * - * @see {@link TransactionBuilder.setExtraSigners} - */ -var SignerKey = /*#__PURE__*/function () { - function SignerKey() { - signerkey_classCallCheck(this, SignerKey); - } - return signerkey_createClass(SignerKey, null, [{ - key: "decodeAddress", - value: - /** - * Decodes a StrKey address into an xdr.SignerKey instance. - * - * Only ED25519 public keys (G...), pre-auth transactions (T...), hashes - * (H...), and signed payloads (P...) can be signer keys. - * - * @param {string} address a StrKey-encoded signer address - * @returns {xdr.SignerKey} - */ - function decodeAddress(address) { - var signerKeyMap = { - ed25519PublicKey: src_xdr.SignerKey.signerKeyTypeEd25519, - preAuthTx: src_xdr.SignerKey.signerKeyTypePreAuthTx, - sha256Hash: src_xdr.SignerKey.signerKeyTypeHashX, - signedPayload: src_xdr.SignerKey.signerKeyTypeEd25519SignedPayload - }; - var vb = StrKey.getVersionByteForPrefix(address); - var encoder = signerKeyMap[vb]; - if (!encoder) { - throw new Error("invalid signer key type (".concat(vb, ")")); - } - var raw = decodeCheck(vb, address); - switch (vb) { - case 'signedPayload': - return encoder(new src_xdr.SignerKeyEd25519SignedPayload({ - ed25519: raw.slice(0, 32), - payload: raw.slice(32 + 4) - })); - case 'ed25519PublicKey': // falls through - case 'preAuthTx': // falls through - case 'sha256Hash': // falls through - default: - return encoder(raw); - } - } - - /** - * Encodes a signer key into its StrKey equivalent. - * - * @param {xdr.SignerKey} signerKey the signer - * @returns {string} the StrKey representation of the signer - */ - }, { - key: "encodeSignerKey", - value: function encodeSignerKey(signerKey) { - var strkeyType; - var raw; - switch (signerKey["switch"]()) { - case src_xdr.SignerKeyType.signerKeyTypeEd25519(): - strkeyType = 'ed25519PublicKey'; - raw = signerKey.value(); - break; - case src_xdr.SignerKeyType.signerKeyTypePreAuthTx(): - strkeyType = 'preAuthTx'; - raw = signerKey.value(); - break; - case src_xdr.SignerKeyType.signerKeyTypeHashX(): - strkeyType = 'sha256Hash'; - raw = signerKey.value(); - break; - case src_xdr.SignerKeyType.signerKeyTypeEd25519SignedPayload(): - strkeyType = 'signedPayload'; - raw = signerKey.ed25519SignedPayload().toXDR('raw'); - break; - default: - throw new Error("invalid SignerKey (type: ".concat(signerKey["switch"](), ")")); - } - return encodeCheck(strkeyType, raw); - } - }]); -}(); -;// CONCATENATED MODULE: ./src/transaction_builder.js -function transaction_builder_typeof(o) { "@babel/helpers - typeof"; return transaction_builder_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, transaction_builder_typeof(o); } -function _toConsumableArray(r) { return _arrayWithoutHoles(r) || _iterableToArray(r) || transaction_builder_unsupportedIterableToArray(r) || _nonIterableSpread(); } -function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } -function transaction_builder_unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return transaction_builder_arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? transaction_builder_arrayLikeToArray(r, a) : void 0; } } -function _iterableToArray(r) { if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); } -function _arrayWithoutHoles(r) { if (Array.isArray(r)) return transaction_builder_arrayLikeToArray(r); } -function transaction_builder_arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } -function transaction_builder_ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } -function transaction_builder_objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? transaction_builder_ownKeys(Object(t), !0).forEach(function (r) { transaction_builder_defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : transaction_builder_ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } -function transaction_builder_defineProperty(e, r, t) { return (r = transaction_builder_toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; } -function transaction_builder_classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function transaction_builder_defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, transaction_builder_toPropertyKey(o.key), o); } } -function transaction_builder_createClass(e, r, t) { return r && transaction_builder_defineProperties(e.prototype, r), t && transaction_builder_defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function transaction_builder_toPropertyKey(t) { var i = transaction_builder_toPrimitive(t, "string"); return "symbol" == transaction_builder_typeof(i) ? i : i + ""; } -function transaction_builder_toPrimitive(t, r) { if ("object" != transaction_builder_typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != transaction_builder_typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } - - - - - - - - - - - - - -/** - * Minimum base fee for transactions. If this fee is below the network - * minimum, the transaction will fail. The more operations in the - * transaction, the greater the required fee. Use {@link - * Server#fetchBaseFee} to get an accurate value of minimum transaction - * fee on the network. - * - * @constant - * @see [Fees](https://developers.stellar.org/docs/glossary/fees/) - */ -var BASE_FEE = '100'; // Stroops - -/** - * @constant - * @see {@link TransactionBuilder#setTimeout} - * @see [Timeout](https://developers.stellar.org/api/resources/transactions/post/) - */ -var TimeoutInfinite = 0; - -/** - *

Transaction builder helps constructs a new `{@link Transaction}` using the - * given {@link Account} as the transaction's "source account". The transaction - * will use the current sequence number of the given account as its sequence - * number and increment the given account's sequence number by one. The given - * source account must include a private key for signing the transaction or an - * error will be thrown.

- * - *

Operations can be added to the transaction via their corresponding builder - * methods, and each returns the TransactionBuilder object so they can be - * chained together. After adding the desired operations, call the `build()` - * method on the `TransactionBuilder` to return a fully constructed `{@link - * Transaction}` that can be signed. The returned transaction will contain the - * sequence number of the source account and include the signature from the - * source account.

- * - *

Be careful about unsubmitted transactions! When you build - * a transaction, `stellar-sdk` automatically increments the source account's - * sequence number. If you end up not submitting this transaction and submitting - * another one instead, it'll fail due to the sequence number being wrong. So if - * you decide not to use a built transaction, make sure to update the source - * account's sequence number with - * [Server.loadAccount](https://stellar.github.io/js-stellar-sdk/Server.html#loadAccount) - * before creating another transaction.

- * - *

The following code example creates a new transaction with {@link - * Operation.createAccount} and {@link Operation.payment} operations. The - * Transaction's source account first funds `destinationA`, then sends a payment - * to `destinationB`. The built transaction is then signed by - * `sourceKeypair`.

- * - * ``` - * var transaction = new TransactionBuilder(source, { fee, networkPassphrase: Networks.TESTNET }) - * .addOperation(Operation.createAccount({ - * destination: destinationA, - * startingBalance: "20" - * })) // <- funds and creates destinationA - * .addOperation(Operation.payment({ - * destination: destinationB, - * amount: "100", - * asset: Asset.native() - * })) // <- sends 100 XLM to destinationB - * .setTimeout(30) - * .build(); - * - * transaction.sign(sourceKeypair); - * ``` - * - * @constructor - * - * @param {Account} sourceAccount - source account for this transaction - * @param {object} opts - Options object - * @param {string} opts.fee - max fee you're willing to pay per - * operation in this transaction (**in stroops**) - * - * @param {object} [opts.timebounds] - timebounds for the - * validity of this transaction - * @param {number|string|Date} [opts.timebounds.minTime] - 64-bit UNIX - * timestamp or Date object - * @param {number|string|Date} [opts.timebounds.maxTime] - 64-bit UNIX - * timestamp or Date object - * @param {object} [opts.ledgerbounds] - ledger bounds for the - * validity of this transaction - * @param {number} [opts.ledgerbounds.minLedger] - number of the minimum - * ledger sequence - * @param {number} [opts.ledgerbounds.maxLedger] - number of the maximum - * ledger sequence - * @param {string} [opts.minAccountSequence] - number for - * the minimum account sequence - * @param {number} [opts.minAccountSequenceAge] - number of - * seconds for the minimum account sequence age - * @param {number} [opts.minAccountSequenceLedgerGap] - number of - * ledgers for the minimum account sequence ledger gap - * @param {string[]} [opts.extraSigners] - list of the extra signers - * required for this transaction - * @param {Memo} [opts.memo] - memo for the transaction - * @param {string} [opts.networkPassphrase] passphrase of the - * target Stellar network (e.g. "Public Global Stellar Network ; September - * 2015" for the pubnet) - * @param {xdr.SorobanTransactionData | string} [opts.sorobanData] - an - * optional instance of {@link xdr.SorobanTransactionData} to be set as the - * internal `Transaction.Ext.SorobanData` field (either the xdr object or a - * base64 string). In the case of Soroban transactions, this can be obtained - * from a prior simulation of the transaction with a contract invocation and - * provides necessary resource estimations. You can also use - * {@link SorobanDataBuilder} to construct complicated combinations of - * parameters without mucking with XDR directly. **Note:** For - * non-contract(non-Soroban) transactions, this has no effect. - */ -var TransactionBuilder = /*#__PURE__*/function () { - function TransactionBuilder(sourceAccount) { - var opts = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - transaction_builder_classCallCheck(this, TransactionBuilder); - if (!sourceAccount) { - throw new Error('must specify source account for the transaction'); - } - if (opts.fee === undefined) { - throw new Error('must specify fee for the transaction (in stroops)'); - } - this.source = sourceAccount; - this.operations = []; - this.baseFee = opts.fee; - this.timebounds = opts.timebounds ? transaction_builder_objectSpread({}, opts.timebounds) : null; - this.ledgerbounds = opts.ledgerbounds ? transaction_builder_objectSpread({}, opts.ledgerbounds) : null; - this.minAccountSequence = opts.minAccountSequence || null; - this.minAccountSequenceAge = opts.minAccountSequenceAge || null; - this.minAccountSequenceLedgerGap = opts.minAccountSequenceLedgerGap || null; - this.extraSigners = opts.extraSigners ? _toConsumableArray(opts.extraSigners) : null; - this.memo = opts.memo || Memo.none(); - this.networkPassphrase = opts.networkPassphrase || null; - this.sorobanData = opts.sorobanData ? new SorobanDataBuilder(opts.sorobanData).build() : null; - } - - /** - * Creates a builder instance using an existing {@link Transaction} as a - * template, ignoring any existing envelope signatures. - * - * Note that the sequence number WILL be cloned, so EITHER this transaction or - * the one it was cloned from will be valid. This is useful in situations - * where you are constructing a transaction in pieces and need to make - * adjustments as you go (for example, when filling out Soroban resource - * information). - * - * @param {Transaction} tx a "template" transaction to clone exactly - * @param {object} [opts] additional options to override the clone, e.g. - * {fee: '1000'} will override the existing base fee derived from `tx` (see - * the {@link TransactionBuilder} constructor for detailed options) - * - * @returns {TransactionBuilder} a "prepared" builder instance with the same - * configuration and operations as the given transaction - * - * @warning This does not clone the transaction's - * {@link xdr.SorobanTransactionData} (if applicable), use - * {@link SorobanDataBuilder} and {@link TransactionBuilder.setSorobanData} - * as needed, instead.. - * - * @todo This cannot clone {@link FeeBumpTransaction}s, yet. - */ - return transaction_builder_createClass(TransactionBuilder, [{ - key: "addOperation", - value: - /** - * Adds an operation to the transaction. - * - * @param {xdr.Operation} operation The xdr operation object, use {@link - * Operation} static methods. - * - * @returns {TransactionBuilder} - */ - function addOperation(operation) { - this.operations.push(operation); - return this; - } - - /** - * Adds an operation to the transaction at a specific index. - * - * @param {xdr.Operation} operation - The xdr operation object to add, use {@link Operation} static methods. - * @param {number} index - The index at which to insert the operation. - * - * @returns {TransactionBuilder} - The TransactionBuilder instance for method chaining. - */ - }, { - key: "addOperationAt", - value: function addOperationAt(operation, index) { - this.operations.splice(index, 0, operation); - return this; - } - - /** - * Removes the operations from the builder (useful when cloning). - * @returns {TransactionBuilder} this builder instance - */ - }, { - key: "clearOperations", - value: function clearOperations() { - this.operations = []; - return this; - } - - /** - * Removes the operation at the specified index from the transaction. - * - * @param {number} index - The index of the operation to remove. - * - * @returns {TransactionBuilder} The TransactionBuilder instance for method chaining. - */ - }, { - key: "clearOperationAt", - value: function clearOperationAt(index) { - this.operations.splice(index, 1); - return this; - } - - /** - * Adds a memo to the transaction. - * @param {Memo} memo {@link Memo} object - * @returns {TransactionBuilder} - */ - }, { - key: "addMemo", - value: function addMemo(memo) { - this.memo = memo; - return this; - } - - /** - * Sets a timeout precondition on the transaction. - * - * Because of the distributed nature of the Stellar network it is possible - * that the status of your transaction will be determined after a long time - * if the network is highly congested. If you want to be sure to receive the - * status of the transaction within a given period you should set the {@link - * TimeBounds} with `maxTime` on the transaction (this is what `setTimeout` - * does internally; if there's `minTime` set but no `maxTime` it will be - * added). - * - * A call to `TransactionBuilder.setTimeout` is **required** if Transaction - * does not have `max_time` set. If you don't want to set timeout, use - * `{@link TimeoutInfinite}`. In general you should set `{@link - * TimeoutInfinite}` only in smart contracts. - * - * Please note that Horizon may still return 504 Gateway Timeout - * error, even for short timeouts. In such case you need to resubmit the same - * transaction again without making any changes to receive a status. This - * method is using the machine system time (UTC), make sure it is set - * correctly. - * - * @param {number} timeoutSeconds Number of seconds the transaction is good. - * Can't be negative. If the value is {@link TimeoutInfinite}, the - * transaction is good indefinitely. - * - * @returns {TransactionBuilder} - * - * @see {@link TimeoutInfinite} - * @see https://developers.stellar.org/docs/tutorials/handling-errors/ - */ - }, { - key: "setTimeout", - value: function setTimeout(timeoutSeconds) { - if (this.timebounds !== null && this.timebounds.maxTime > 0) { - throw new Error('TimeBounds.max_time has been already set - setting timeout would overwrite it.'); - } - if (timeoutSeconds < 0) { - throw new Error('timeout cannot be negative'); - } - if (timeoutSeconds > 0) { - var timeoutTimestamp = Math.floor(Date.now() / 1000) + timeoutSeconds; - if (this.timebounds === null) { - this.timebounds = { - minTime: 0, - maxTime: timeoutTimestamp - }; - } else { - this.timebounds = { - minTime: this.timebounds.minTime, - maxTime: timeoutTimestamp - }; - } - } else { - this.timebounds = { - minTime: 0, - maxTime: 0 - }; - } - return this; - } - - /** - * If you want to prepare a transaction which will become valid at some point - * in the future, or be invalid after some time, you can set a timebounds - * precondition. Internally this will set the `minTime`, and `maxTime` - * preconditions. Conflicts with `setTimeout`, so use one or the other. - * - * @param {Date|number} minEpochOrDate Either a JS Date object, or a number - * of UNIX epoch seconds. The transaction is valid after this timestamp. - * Can't be negative. If the value is `0`, the transaction is valid - * immediately. - * @param {Date|number} maxEpochOrDate Either a JS Date object, or a number - * of UNIX epoch seconds. The transaction is valid until this timestamp. - * Can't be negative. If the value is `0`, the transaction is valid - * indefinitely. - * - * @returns {TransactionBuilder} - */ - }, { - key: "setTimebounds", - value: function setTimebounds(minEpochOrDate, maxEpochOrDate) { - // Force it to a date type - if (typeof minEpochOrDate === 'number') { - minEpochOrDate = new Date(minEpochOrDate * 1000); - } - if (typeof maxEpochOrDate === 'number') { - maxEpochOrDate = new Date(maxEpochOrDate * 1000); - } - if (this.timebounds !== null) { - throw new Error('TimeBounds has been already set - setting timebounds would overwrite it.'); - } - - // Convert that date to the epoch seconds - var minTime = Math.floor(minEpochOrDate.valueOf() / 1000); - var maxTime = Math.floor(maxEpochOrDate.valueOf() / 1000); - if (minTime < 0) { - throw new Error('min_time cannot be negative'); - } - if (maxTime < 0) { - throw new Error('max_time cannot be negative'); - } - if (maxTime > 0 && minTime > maxTime) { - throw new Error('min_time cannot be greater than max_time'); - } - this.timebounds = { - minTime: minTime, - maxTime: maxTime - }; - return this; - } - - /** - * If you want to prepare a transaction which will only be valid within some - * range of ledgers, you can set a ledgerbounds precondition. - * Internally this will set the `minLedger` and `maxLedger` preconditions. - * - * @param {number} minLedger The minimum ledger this transaction is valid at - * or after. Cannot be negative. If the value is `0` (the default), the - * transaction is valid immediately. - * - * @param {number} maxLedger The maximum ledger this transaction is valid - * before. Cannot be negative. If the value is `0`, the transaction is - * valid indefinitely. - * - * @returns {TransactionBuilder} - */ - }, { - key: "setLedgerbounds", - value: function setLedgerbounds(minLedger, maxLedger) { - if (this.ledgerbounds !== null) { - throw new Error('LedgerBounds has been already set - setting ledgerbounds would overwrite it.'); - } - if (minLedger < 0) { - throw new Error('min_ledger cannot be negative'); - } - if (maxLedger < 0) { - throw new Error('max_ledger cannot be negative'); - } - if (maxLedger > 0 && minLedger > maxLedger) { - throw new Error('min_ledger cannot be greater than max_ledger'); - } - this.ledgerbounds = { - minLedger: minLedger, - maxLedger: maxLedger - }; - return this; - } - - /** - * If you want to prepare a transaction which will be valid only while the - * account sequence number is - * - * minAccountSequence <= sourceAccountSequence < tx.seqNum - * - * Note that after execution the account's sequence number is always raised to - * `tx.seqNum`. Internally this will set the `minAccountSequence` - * precondition. - * - * @param {string} minAccountSequence The minimum source account sequence - * number this transaction is valid for. If the value is `0` (the - * default), the transaction is valid when `sourceAccount's sequence - * number == tx.seqNum- 1`. - * - * @returns {TransactionBuilder} - */ - }, { - key: "setMinAccountSequence", - value: function setMinAccountSequence(minAccountSequence) { - if (this.minAccountSequence !== null) { - throw new Error('min_account_sequence has been already set - setting min_account_sequence would overwrite it.'); - } - this.minAccountSequence = minAccountSequence; - return this; - } - - /** - * For the transaction to be valid, the current ledger time must be at least - * `minAccountSequenceAge` greater than sourceAccount's `sequenceTime`. - * Internally this will set the `minAccountSequenceAge` precondition. - * - * @param {number} durationInSeconds The minimum amount of time between - * source account sequence time and the ledger time when this transaction - * will become valid. If the value is `0`, the transaction is unrestricted - * by the account sequence age. Cannot be negative. - * - * @returns {TransactionBuilder} - */ - }, { - key: "setMinAccountSequenceAge", - value: function setMinAccountSequenceAge(durationInSeconds) { - if (typeof durationInSeconds !== 'number') { - throw new Error('min_account_sequence_age must be a number'); - } - if (this.minAccountSequenceAge !== null) { - throw new Error('min_account_sequence_age has been already set - setting min_account_sequence_age would overwrite it.'); - } - if (durationInSeconds < 0) { - throw new Error('min_account_sequence_age cannot be negative'); - } - this.minAccountSequenceAge = durationInSeconds; - return this; - } - - /** - * For the transaction to be valid, the current ledger number must be at least - * `minAccountSequenceLedgerGap` greater than sourceAccount's ledger sequence. - * Internally this will set the `minAccountSequenceLedgerGap` precondition. - * - * @param {number} gap The minimum number of ledgers between source account - * sequence and the ledger number when this transaction will become valid. - * If the value is `0`, the transaction is unrestricted by the account - * sequence ledger. Cannot be negative. - * - * @returns {TransactionBuilder} - */ - }, { - key: "setMinAccountSequenceLedgerGap", - value: function setMinAccountSequenceLedgerGap(gap) { - if (this.minAccountSequenceLedgerGap !== null) { - throw new Error('min_account_sequence_ledger_gap has been already set - setting min_account_sequence_ledger_gap would overwrite it.'); - } - if (gap < 0) { - throw new Error('min_account_sequence_ledger_gap cannot be negative'); - } - this.minAccountSequenceLedgerGap = gap; - return this; - } - - /** - * For the transaction to be valid, there must be a signature corresponding to - * every Signer in this array, even if the signature is not otherwise required - * by the sourceAccount or operations. Internally this will set the - * `extraSigners` precondition. - * - * @param {string[]} extraSigners required extra signers (as {@link StrKey}s) - * - * @returns {TransactionBuilder} - */ - }, { - key: "setExtraSigners", - value: function setExtraSigners(extraSigners) { - if (!Array.isArray(extraSigners)) { - throw new Error('extra_signers must be an array of strings.'); - } - if (this.extraSigners !== null) { - throw new Error('extra_signers has been already set - setting extra_signers would overwrite it.'); - } - if (extraSigners.length > 2) { - throw new Error('extra_signers cannot be longer than 2 elements.'); - } - this.extraSigners = _toConsumableArray(extraSigners); - return this; - } - - /** - * Set network nassphrase for the Transaction that will be built. - * - * @param {string} networkPassphrase passphrase of the target Stellar - * network (e.g. "Public Global Stellar Network ; September 2015"). - * - * @returns {TransactionBuilder} - */ - }, { - key: "setNetworkPassphrase", - value: function setNetworkPassphrase(networkPassphrase) { - this.networkPassphrase = networkPassphrase; - return this; - } - - /** - * Sets the transaction's internal Soroban transaction data (resources, - * footprint, etc.). - * - * For non-contract(non-Soroban) transactions, this setting has no effect. In - * the case of Soroban transactions, this is either an instance of - * {@link xdr.SorobanTransactionData} or a base64-encoded string of said - * structure. This is usually obtained from the simulation response based on a - * transaction with a Soroban operation (e.g. - * {@link Operation.invokeHostFunction}, providing necessary resource - * and storage footprint estimations for contract invocation. - * - * @param {xdr.SorobanTransactionData | string} sorobanData the - * {@link xdr.SorobanTransactionData} as a raw xdr object or a base64 - * string to be decoded - * - * @returns {TransactionBuilder} - * @see {SorobanDataBuilder} - */ - }, { - key: "setSorobanData", - value: function setSorobanData(sorobanData) { - this.sorobanData = new SorobanDataBuilder(sorobanData).build(); - return this; - } - - /** - * This will build the transaction. - * It will also increment the source account's sequence number by 1. - * @returns {Transaction} This method will return the built {@link Transaction}. - */ - }, { - key: "build", - value: function build() { - var sequenceNumber = new util_bignumber(this.source.sequenceNumber()).plus(1); - var fee = new util_bignumber(this.baseFee).times(this.operations.length).toNumber(); - var attrs = { - fee: fee, - seqNum: src_xdr.SequenceNumber.fromString(sequenceNumber.toString()), - memo: this.memo ? this.memo.toXDRObject() : null - }; - if (this.timebounds === null || typeof this.timebounds.minTime === 'undefined' || typeof this.timebounds.maxTime === 'undefined') { - throw new Error('TimeBounds has to be set or you must call setTimeout(TimeoutInfinite).'); - } - if (isValidDate(this.timebounds.minTime)) { - this.timebounds.minTime = this.timebounds.minTime.getTime() / 1000; - } - if (isValidDate(this.timebounds.maxTime)) { - this.timebounds.maxTime = this.timebounds.maxTime.getTime() / 1000; - } - this.timebounds.minTime = xdr.UnsignedHyper.fromString(this.timebounds.minTime.toString()); - this.timebounds.maxTime = xdr.UnsignedHyper.fromString(this.timebounds.maxTime.toString()); - var timeBounds = new src_xdr.TimeBounds(this.timebounds); - if (this.hasV2Preconditions()) { - var ledgerBounds = null; - if (this.ledgerbounds !== null) { - ledgerBounds = new src_xdr.LedgerBounds(this.ledgerbounds); - } - var minSeqNum = this.minAccountSequence || '0'; - minSeqNum = src_xdr.SequenceNumber.fromString(minSeqNum); - var minSeqAge = xdr.UnsignedHyper.fromString(this.minAccountSequenceAge !== null ? this.minAccountSequenceAge.toString() : '0'); - var minSeqLedgerGap = this.minAccountSequenceLedgerGap || 0; - var extraSigners = this.extraSigners !== null ? this.extraSigners.map(SignerKey.decodeAddress) : []; - attrs.cond = src_xdr.Preconditions.precondV2(new src_xdr.PreconditionsV2({ - timeBounds: timeBounds, - ledgerBounds: ledgerBounds, - minSeqNum: minSeqNum, - minSeqAge: minSeqAge, - minSeqLedgerGap: minSeqLedgerGap, - extraSigners: extraSigners - })); - } else { - attrs.cond = src_xdr.Preconditions.precondTime(timeBounds); - } - attrs.sourceAccount = decodeAddressToMuxedAccount(this.source.accountId()); - - // TODO - remove this workaround for TransactionExt ts constructor - // and use the typescript generated static factory method once fixed - // https://github.com/stellar/dts-xdr/issues/5 - if (this.sorobanData) { - // @ts-ignore - attrs.ext = new src_xdr.TransactionExt(1, this.sorobanData); - } else { - // @ts-ignore - attrs.ext = new src_xdr.TransactionExt(0, src_xdr.Void); - } - var xtx = new src_xdr.Transaction(attrs); - xtx.operations(this.operations); - var txEnvelope = new src_xdr.TransactionEnvelope.envelopeTypeTx(new src_xdr.TransactionV1Envelope({ - tx: xtx - })); - var tx = new Transaction(txEnvelope, this.networkPassphrase); - this.source.incrementSequenceNumber(); - return tx; - } - }, { - key: "hasV2Preconditions", - value: function hasV2Preconditions() { - return this.ledgerbounds !== null || this.minAccountSequence !== null || this.minAccountSequenceAge !== null || this.minAccountSequenceLedgerGap !== null || this.extraSigners !== null && this.extraSigners.length > 0; - } - - /** - * Builds a {@link FeeBumpTransaction}, enabling you to resubmit an existing - * transaction with a higher fee. - * - * @param {Keypair|string} feeSource - account paying for the transaction, - * in the form of either a Keypair (only the public key is used) or - * an account ID (in G... or M... form, but refer to `withMuxing`) - * @param {string} baseFee - max fee willing to pay per operation - * in inner transaction (**in stroops**) - * @param {Transaction} innerTx - {@link Transaction} to be bumped by - * the fee bump transaction - * @param {string} networkPassphrase - passphrase of the target - * Stellar network (e.g. "Public Global Stellar Network ; September 2015", - * see {@link Networks}) - * - * @todo Alongside the next major version bump, this type signature can be - * changed to be less awkward: accept a MuxedAccount as the `feeSource` - * rather than a keypair or string. - * - * @note Your fee-bump amount should be >= 10x the original fee. - * @see https://developers.stellar.org/docs/glossary/fee-bumps/#replace-by-fee - * - * @returns {FeeBumpTransaction} - */ - }], [{ - key: "cloneFrom", - value: function cloneFrom(tx) { - var opts = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - if (!(tx instanceof Transaction)) { - throw new TypeError("expected a 'Transaction', got: ".concat(tx)); - } - var sequenceNum = (BigInt(tx.sequence) - 1n).toString(); - var source; - // rebuild the source account based on the strkey - if (StrKey.isValidMed25519PublicKey(tx.source)) { - source = MuxedAccount.fromAddress(tx.source, sequenceNum); - } else if (StrKey.isValidEd25519PublicKey(tx.source)) { - source = new Account(tx.source, sequenceNum); - } else { - throw new TypeError("unsupported tx source account: ".concat(tx.source)); - } - - // the initial fee passed to the builder gets scaled up based on the number - // of operations at the end, so we have to down-scale first - var unscaledFee = parseInt(tx.fee, 10) / tx.operations.length; - var builder = new TransactionBuilder(source, transaction_builder_objectSpread({ - fee: (unscaledFee || BASE_FEE).toString(), - memo: tx.memo, - networkPassphrase: tx.networkPassphrase, - timebounds: tx.timeBounds, - ledgerbounds: tx.ledgerBounds, - minAccountSequence: tx.minAccountSequence, - minAccountSequenceAge: tx.minAccountSequenceAge, - minAccountSequenceLedgerGap: tx.minAccountSequenceLedgerGap, - extraSigners: tx.extraSigners - }, opts)); - tx._tx.operations().forEach(function (op) { - return builder.addOperation(op); - }); - return builder; - } - }, { - key: "buildFeeBumpTransaction", - value: function buildFeeBumpTransaction(feeSource, baseFee, innerTx, networkPassphrase) { - var innerOps = innerTx.operations.length; - var innerBaseFeeRate = new util_bignumber(innerTx.fee).div(innerOps); - var base = new util_bignumber(baseFee); - - // The fee rate for fee bump is at least the fee rate of the inner transaction - if (base.lt(innerBaseFeeRate)) { - throw new Error("Invalid baseFee, it should be at least ".concat(innerBaseFeeRate, " stroops.")); - } - var minBaseFee = new util_bignumber(BASE_FEE); - - // The fee rate is at least the minimum fee - if (base.lt(minBaseFee)) { - throw new Error("Invalid baseFee, it should be at least ".concat(minBaseFee, " stroops.")); - } - var innerTxEnvelope = innerTx.toEnvelope(); - if (innerTxEnvelope["switch"]() === src_xdr.EnvelopeType.envelopeTypeTxV0()) { - var v0Tx = innerTxEnvelope.v0().tx(); - var v1Tx = new src_xdr.Transaction({ - sourceAccount: new src_xdr.MuxedAccount.keyTypeEd25519(v0Tx.sourceAccountEd25519()), - fee: v0Tx.fee(), - seqNum: v0Tx.seqNum(), - cond: src_xdr.Preconditions.precondTime(v0Tx.timeBounds()), - memo: v0Tx.memo(), - operations: v0Tx.operations(), - ext: new src_xdr.TransactionExt(0) - }); - innerTxEnvelope = new src_xdr.TransactionEnvelope.envelopeTypeTx(new src_xdr.TransactionV1Envelope({ - tx: v1Tx, - signatures: innerTxEnvelope.v0().signatures() - })); - } - var feeSourceAccount; - if (typeof feeSource === 'string') { - feeSourceAccount = decodeAddressToMuxedAccount(feeSource); - } else { - feeSourceAccount = feeSource.xdrMuxedAccount(); - } - var tx = new src_xdr.FeeBumpTransaction({ - feeSource: feeSourceAccount, - fee: src_xdr.Int64.fromString(base.times(innerOps + 1).toString()), - innerTx: src_xdr.FeeBumpTransactionInnerTx.envelopeTypeTx(innerTxEnvelope.v1()), - ext: new src_xdr.FeeBumpTransactionExt(0) - }); - var feeBumpTxEnvelope = new src_xdr.FeeBumpTransactionEnvelope({ - tx: tx, - signatures: [] - }); - var envelope = new src_xdr.TransactionEnvelope.envelopeTypeTxFeeBump(feeBumpTxEnvelope); - return new FeeBumpTransaction(envelope, networkPassphrase); - } - - /** - * Build a {@link Transaction} or {@link FeeBumpTransaction} from an - * xdr.TransactionEnvelope. - * - * @param {string|xdr.TransactionEnvelope} envelope - The transaction envelope - * object or base64 encoded string. - * @param {string} networkPassphrase - The network passphrase of the target - * Stellar network (e.g. "Public Global Stellar Network ; September - * 2015"), see {@link Networks}. - * - * @returns {Transaction|FeeBumpTransaction} - */ - }, { - key: "fromXDR", - value: function fromXDR(envelope, networkPassphrase) { - if (typeof envelope === 'string') { - envelope = src_xdr.TransactionEnvelope.fromXDR(envelope, 'base64'); - } - if (envelope["switch"]() === src_xdr.EnvelopeType.envelopeTypeTxFeeBump()) { - return new FeeBumpTransaction(envelope, networkPassphrase); - } - return new Transaction(envelope, networkPassphrase); - } - }]); -}(); - -/** - * Checks whether a provided object is a valid Date. - * @argument {Date} d date object - * @returns {boolean} - */ -function isValidDate(d) { - // isnan is okay here because it correctly checks for invalid date objects - // eslint-disable-next-line no-restricted-globals - return d instanceof Date && !isNaN(d); -} -;// CONCATENATED MODULE: ./src/network.js -/** - * Contains passphrases for common networks: - * * `Networks.PUBLIC`: `Public Global Stellar Network ; September 2015` - * * `Networks.TESTNET`: `Test SDF Network ; September 2015` - * * `Networks.FUTURENET`: `Test SDF Future Network ; October 2022` - * * `Networks.STANDALONE`: `Standalone Network ; February 2017` - * - * @type {{PUBLIC: string, TESTNET: string, FUTURENET: string, STANDALONE: string }} - */ -var Networks = { - PUBLIC: 'Public Global Stellar Network ; September 2015', - TESTNET: 'Test SDF Network ; September 2015', - FUTURENET: 'Test SDF Future Network ; October 2022', - SANDBOX: 'Local Sandbox Stellar Network ; September 2022', - STANDALONE: 'Standalone Network ; February 2017' -}; -;// CONCATENATED MODULE: ./src/soroban.js -function soroban_typeof(o) { "@babel/helpers - typeof"; return soroban_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, soroban_typeof(o); } -function _toArray(r) { return soroban_arrayWithHoles(r) || soroban_iterableToArray(r) || soroban_unsupportedIterableToArray(r) || soroban_nonIterableRest(); } -function soroban_nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } -function soroban_unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return soroban_arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? soroban_arrayLikeToArray(r, a) : void 0; } } -function soroban_arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } -function soroban_iterableToArray(r) { if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); } -function soroban_arrayWithHoles(r) { if (Array.isArray(r)) return r; } -function soroban_classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function soroban_defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, soroban_toPropertyKey(o.key), o); } } -function soroban_createClass(e, r, t) { return r && soroban_defineProperties(e.prototype, r), t && soroban_defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function soroban_toPropertyKey(t) { var i = soroban_toPrimitive(t, "string"); return "symbol" == soroban_typeof(i) ? i : i + ""; } -function soroban_toPrimitive(t, r) { if ("object" != soroban_typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != soroban_typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -/* Helper class to assist with formatting and parsing token amounts. */ -var Soroban = /*#__PURE__*/function () { - function Soroban() { - soroban_classCallCheck(this, Soroban); - } - return soroban_createClass(Soroban, null, [{ - key: "formatTokenAmount", - value: - /** - * Given a whole number smart contract amount of a token and an amount of - * decimal places (if the token has any), it returns a "display" value. - * - * All arithmetic inside the contract is performed on integers to avoid - * potential precision and consistency issues of floating-point. - * - * @param {string} amount the token amount you want to display - * @param {number} decimals specify how many decimal places a token has - * - * @returns {string} the display value - * @throws {TypeError} if the given amount has a decimal point already - * @example - * formatTokenAmount("123000", 4) === "12.3"; - */ - function formatTokenAmount(amount, decimals) { - if (amount.includes('.')) { - throw new TypeError('No decimals are allowed'); - } - var formatted = amount; - if (decimals > 0) { - if (decimals > formatted.length) { - formatted = ['0', formatted.toString().padStart(decimals, '0')].join('.'); - } else { - formatted = [formatted.slice(0, -decimals), formatted.slice(-decimals)].join('.'); - } - } - - // remove trailing zero if any - return formatted.replace(/(\.\d*?)0+$/, '$1'); - } - - /** - * Parse a token amount to use it on smart contract - * - * This function takes the display value and its decimals (if the token has - * any) and returns a string that'll be used within the smart contract. - * - * @param {string} value the token amount you want to use it on smart - * contract which you've been displaying in a UI - * @param {number} decimals the number of decimal places expected in the - * display value (different than the "actual" number, because suffix zeroes - * might not be present) - * - * @returns {string} the whole number token amount represented by the display - * value with the decimal places shifted over - * - * @example - * const displayValueAmount = "123.4560" - * const parsedAmtForSmartContract = parseTokenAmount(displayValueAmount, 5); - * parsedAmtForSmartContract === "12345600" - */ - }, { - key: "parseTokenAmount", - value: function parseTokenAmount(value, decimals) { - var _fraction$padEnd; - var _value$split$slice = value.split('.').slice(), - _value$split$slice2 = _toArray(_value$split$slice), - whole = _value$split$slice2[0], - fraction = _value$split$slice2[1], - rest = _value$split$slice2.slice(2); - if (rest.length) { - throw new Error("Invalid decimal value: ".concat(value)); - } - var shifted = BigInt(whole + ((_fraction$padEnd = fraction === null || fraction === void 0 ? void 0 : fraction.padEnd(decimals, '0')) !== null && _fraction$padEnd !== void 0 ? _fraction$padEnd : '0'.repeat(decimals))); - return shifted.toString(); - } - }]); -}(); -;// CONCATENATED MODULE: ./src/contract.js -function contract_typeof(o) { "@babel/helpers - typeof"; return contract_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, contract_typeof(o); } -function contract_classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function contract_defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, contract_toPropertyKey(o.key), o); } } -function contract_createClass(e, r, t) { return r && contract_defineProperties(e.prototype, r), t && contract_defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function contract_toPropertyKey(t) { var i = contract_toPrimitive(t, "string"); return "symbol" == contract_typeof(i) ? i : i + ""; } -function contract_toPrimitive(t, r) { if ("object" != contract_typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != contract_typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } - - - - - -/** - * Create a new Contract object. - * - * `Contract` represents a single contract in the Stellar network, embodying the - * interface of the contract. See - * [Contracts](https://soroban.stellar.org/docs/learn/interacting-with-contracts) - * for more information about how contracts work in Stellar. - * - * @constructor - * - * @param {string} contractId - ID of the contract (ex. - * `CA3D5KRYM6CB7OWQ6TWYRR3Z4T7GNZLKERYNZGGA5SOAOPIFY6YQGAXE`). - */ -var Contract = /*#__PURE__*/function () { - function Contract(contractId) { - contract_classCallCheck(this, Contract); - try { - // First, try it as a strkey - this._id = StrKey.decodeContract(contractId); - } catch (_) { - throw new Error("Invalid contract ID: ".concat(contractId)); - } - } - - /** - * Returns Stellar contract ID as a strkey, ex. - * `CA3D5KRYM6CB7OWQ6TWYRR3Z4T7GNZLKERYNZGGA5SOAOPIFY6YQGAXE`. - * @returns {string} - */ - return contract_createClass(Contract, [{ - key: "contractId", - value: function contractId() { - return StrKey.encodeContract(this._id); - } - - /** @returns {string} the ID as a strkey (C...) */ - }, { - key: "toString", - value: function toString() { - return this.contractId(); - } - - /** @returns {Address} the wrapped address of this contract */ - }, { - key: "address", - value: function address() { - return Address.contract(this._id); - } - - /** - * Returns an operation that will invoke this contract call. - * - * @param {string} method name of the method to call - * @param {...xdr.ScVal} params arguments to pass to the function call - * - * @returns {xdr.Operation} an InvokeHostFunctionOp operation to call the - * contract with the given method and parameters - * - * @see Operation.invokeHostFunction - * @see Operation.invokeContractFunction - * @see Operation.createCustomContract - * @see Operation.createStellarAssetContract - * @see Operation.uploadContractWasm - */ - }, { - key: "call", - value: function call(method) { - for (var _len = arguments.length, params = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { - params[_key - 1] = arguments[_key]; - } - return Operation.invokeContractFunction({ - contract: this.address().toString(), - "function": method, - args: params - }); - } - - /** - * Returns the read-only footprint entries necessary for any invocations to - * this contract, for convenience when manually adding it to your - * transaction's overall footprint or doing bump/restore operations. - * - * @returns {xdr.LedgerKey} the ledger key for the deployed contract instance - */ - }, { - key: "getFootprint", - value: function getFootprint() { - return src_xdr.LedgerKey.contractData(new src_xdr.LedgerKeyContractData({ - contract: this.address().toScAddress(), - key: src_xdr.ScVal.scvLedgerKeyContractInstance(), - durability: src_xdr.ContractDataDurability.persistent() - })); - } - }]); -}(); -;// CONCATENATED MODULE: ./src/numbers/uint128.js -function uint128_typeof(o) { "@babel/helpers - typeof"; return uint128_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, uint128_typeof(o); } -function uint128_classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function uint128_defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, uint128_toPropertyKey(o.key), o); } } -function uint128_createClass(e, r, t) { return r && uint128_defineProperties(e.prototype, r), t && uint128_defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function uint128_toPropertyKey(t) { var i = uint128_toPrimitive(t, "string"); return "symbol" == uint128_typeof(i) ? i : i + ""; } -function uint128_toPrimitive(t, r) { if ("object" != uint128_typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != uint128_typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -function uint128_callSuper(t, o, e) { return o = uint128_getPrototypeOf(o), uint128_possibleConstructorReturn(t, uint128_isNativeReflectConstruct() ? Reflect.construct(o, e || [], uint128_getPrototypeOf(t).constructor) : o.apply(t, e)); } -function uint128_possibleConstructorReturn(t, e) { if (e && ("object" == uint128_typeof(e) || "function" == typeof e)) return e; if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined"); return uint128_assertThisInitialized(t); } -function uint128_assertThisInitialized(e) { if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return e; } -function uint128_isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (uint128_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } -function uint128_getPrototypeOf(t) { return uint128_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) { return t.__proto__ || Object.getPrototypeOf(t); }, uint128_getPrototypeOf(t); } -function uint128_inherits(t, e) { if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); t.prototype = Object.create(e && e.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), Object.defineProperty(t, "prototype", { writable: !1 }), e && uint128_setPrototypeOf(t, e); } -function uint128_setPrototypeOf(t, e) { return uint128_setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { return t.__proto__ = e, t; }, uint128_setPrototypeOf(t, e); } - -var Uint128 = /*#__PURE__*/function (_LargeInt) { - /** - * Construct an unsigned 128-bit integer that can be XDR-encoded. - * - * @param {Array} args - one or more slices to encode - * in big-endian format (i.e. earlier elements are higher bits) - */ - function Uint128() { - uint128_classCallCheck(this, Uint128); - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - return uint128_callSuper(this, Uint128, [args]); - } - uint128_inherits(Uint128, _LargeInt); - return uint128_createClass(Uint128, [{ - key: "unsigned", - get: function get() { - return true; - } - }, { - key: "size", - get: function get() { - return 128; - } - }]); -}(xdr.LargeInt); -Uint128.defineIntBoundaries(); -;// CONCATENATED MODULE: ./src/numbers/uint256.js -function uint256_typeof(o) { "@babel/helpers - typeof"; return uint256_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, uint256_typeof(o); } -function uint256_classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function uint256_defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, uint256_toPropertyKey(o.key), o); } } -function uint256_createClass(e, r, t) { return r && uint256_defineProperties(e.prototype, r), t && uint256_defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function uint256_toPropertyKey(t) { var i = uint256_toPrimitive(t, "string"); return "symbol" == uint256_typeof(i) ? i : i + ""; } -function uint256_toPrimitive(t, r) { if ("object" != uint256_typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != uint256_typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -function uint256_callSuper(t, o, e) { return o = uint256_getPrototypeOf(o), uint256_possibleConstructorReturn(t, uint256_isNativeReflectConstruct() ? Reflect.construct(o, e || [], uint256_getPrototypeOf(t).constructor) : o.apply(t, e)); } -function uint256_possibleConstructorReturn(t, e) { if (e && ("object" == uint256_typeof(e) || "function" == typeof e)) return e; if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined"); return uint256_assertThisInitialized(t); } -function uint256_assertThisInitialized(e) { if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return e; } -function uint256_isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (uint256_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } -function uint256_getPrototypeOf(t) { return uint256_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) { return t.__proto__ || Object.getPrototypeOf(t); }, uint256_getPrototypeOf(t); } -function uint256_inherits(t, e) { if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); t.prototype = Object.create(e && e.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), Object.defineProperty(t, "prototype", { writable: !1 }), e && uint256_setPrototypeOf(t, e); } -function uint256_setPrototypeOf(t, e) { return uint256_setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { return t.__proto__ = e, t; }, uint256_setPrototypeOf(t, e); } - -var Uint256 = /*#__PURE__*/function (_LargeInt) { - /** - * Construct an unsigned 256-bit integer that can be XDR-encoded. - * - * @param {Array} args - one or more slices to encode - * in big-endian format (i.e. earlier elements are higher bits) - */ - function Uint256() { - uint256_classCallCheck(this, Uint256); - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - return uint256_callSuper(this, Uint256, [args]); - } - uint256_inherits(Uint256, _LargeInt); - return uint256_createClass(Uint256, [{ - key: "unsigned", - get: function get() { - return true; - } - }, { - key: "size", - get: function get() { - return 256; - } - }]); -}(xdr.LargeInt); -Uint256.defineIntBoundaries(); -;// CONCATENATED MODULE: ./src/numbers/int128.js -function int128_typeof(o) { "@babel/helpers - typeof"; return int128_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, int128_typeof(o); } -function int128_classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function int128_defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, int128_toPropertyKey(o.key), o); } } -function int128_createClass(e, r, t) { return r && int128_defineProperties(e.prototype, r), t && int128_defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function int128_toPropertyKey(t) { var i = int128_toPrimitive(t, "string"); return "symbol" == int128_typeof(i) ? i : i + ""; } -function int128_toPrimitive(t, r) { if ("object" != int128_typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != int128_typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -function int128_callSuper(t, o, e) { return o = int128_getPrototypeOf(o), int128_possibleConstructorReturn(t, int128_isNativeReflectConstruct() ? Reflect.construct(o, e || [], int128_getPrototypeOf(t).constructor) : o.apply(t, e)); } -function int128_possibleConstructorReturn(t, e) { if (e && ("object" == int128_typeof(e) || "function" == typeof e)) return e; if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined"); return int128_assertThisInitialized(t); } -function int128_assertThisInitialized(e) { if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return e; } -function int128_isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (int128_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } -function int128_getPrototypeOf(t) { return int128_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) { return t.__proto__ || Object.getPrototypeOf(t); }, int128_getPrototypeOf(t); } -function int128_inherits(t, e) { if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); t.prototype = Object.create(e && e.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), Object.defineProperty(t, "prototype", { writable: !1 }), e && int128_setPrototypeOf(t, e); } -function int128_setPrototypeOf(t, e) { return int128_setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { return t.__proto__ = e, t; }, int128_setPrototypeOf(t, e); } - -var Int128 = /*#__PURE__*/function (_LargeInt) { - /** - * Construct a signed 128-bit integer that can be XDR-encoded. - * - * @param {Array} args - one or more slices to encode - * in big-endian format (i.e. earlier elements are higher bits) - */ - function Int128() { - int128_classCallCheck(this, Int128); - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - return int128_callSuper(this, Int128, [args]); - } - int128_inherits(Int128, _LargeInt); - return int128_createClass(Int128, [{ - key: "unsigned", - get: function get() { - return false; - } - }, { - key: "size", - get: function get() { - return 128; - } - }]); -}(xdr.LargeInt); -Int128.defineIntBoundaries(); -;// CONCATENATED MODULE: ./src/numbers/int256.js -function int256_typeof(o) { "@babel/helpers - typeof"; return int256_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, int256_typeof(o); } -function int256_classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function int256_defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, int256_toPropertyKey(o.key), o); } } -function int256_createClass(e, r, t) { return r && int256_defineProperties(e.prototype, r), t && int256_defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function int256_toPropertyKey(t) { var i = int256_toPrimitive(t, "string"); return "symbol" == int256_typeof(i) ? i : i + ""; } -function int256_toPrimitive(t, r) { if ("object" != int256_typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != int256_typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -function int256_callSuper(t, o, e) { return o = int256_getPrototypeOf(o), int256_possibleConstructorReturn(t, int256_isNativeReflectConstruct() ? Reflect.construct(o, e || [], int256_getPrototypeOf(t).constructor) : o.apply(t, e)); } -function int256_possibleConstructorReturn(t, e) { if (e && ("object" == int256_typeof(e) || "function" == typeof e)) return e; if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined"); return int256_assertThisInitialized(t); } -function int256_assertThisInitialized(e) { if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return e; } -function int256_isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (int256_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } -function int256_getPrototypeOf(t) { return int256_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) { return t.__proto__ || Object.getPrototypeOf(t); }, int256_getPrototypeOf(t); } -function int256_inherits(t, e) { if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); t.prototype = Object.create(e && e.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), Object.defineProperty(t, "prototype", { writable: !1 }), e && int256_setPrototypeOf(t, e); } -function int256_setPrototypeOf(t, e) { return int256_setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { return t.__proto__ = e, t; }, int256_setPrototypeOf(t, e); } - -var Int256 = /*#__PURE__*/function (_LargeInt) { - /** - * Construct a signed 256-bit integer that can be XDR-encoded. - * - * @param {Array} args - one or more slices to encode - * in big-endian format (i.e. earlier elements are higher bits) - */ - function Int256() { - int256_classCallCheck(this, Int256); - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - return int256_callSuper(this, Int256, [args]); - } - int256_inherits(Int256, _LargeInt); - return int256_createClass(Int256, [{ - key: "unsigned", - get: function get() { - return false; - } - }, { - key: "size", - get: function get() { - return 256; - } - }]); -}(xdr.LargeInt); -Int256.defineIntBoundaries(); -;// CONCATENATED MODULE: ./src/numbers/xdr_large_int.js -function xdr_large_int_typeof(o) { "@babel/helpers - typeof"; return xdr_large_int_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, xdr_large_int_typeof(o); } -function xdr_large_int_classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function xdr_large_int_defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, xdr_large_int_toPropertyKey(o.key), o); } } -function xdr_large_int_createClass(e, r, t) { return r && xdr_large_int_defineProperties(e.prototype, r), t && xdr_large_int_defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function xdr_large_int_defineProperty(e, r, t) { return (r = xdr_large_int_toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; } -function xdr_large_int_toPropertyKey(t) { var i = xdr_large_int_toPrimitive(t, "string"); return "symbol" == xdr_large_int_typeof(i) ? i : i + ""; } -function xdr_large_int_toPrimitive(t, r) { if ("object" != xdr_large_int_typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != xdr_large_int_typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -/* eslint no-bitwise: ["error", {"allow": [">>"]}] */ - - - - - - - -/** - * A wrapper class to represent large XDR-encodable integers. - * - * This operates at a lower level than {@link ScInt} by forcing you to specify - * the type / width / size in bits of the integer you're targeting, regardless - * of the input value(s) you provide. - * - * @param {string} type - force a specific data type. the type choices are: - * 'i64', 'u64', 'i128', 'u128', 'i256', and 'u256' (default: the smallest - * one that fits the `value`) (see {@link XdrLargeInt.isType}) - * @param {number|bigint|string|Array} values a list of - * integer-like values interpreted in big-endian order - */ -var XdrLargeInt = /*#__PURE__*/function () { - function XdrLargeInt(type, values) { - xdr_large_int_classCallCheck(this, XdrLargeInt); - /** @type {xdr.LargeInt} */ - xdr_large_int_defineProperty(this, "int", void 0); - // child class of a jsXdr.LargeInt - /** @type {string} */ - xdr_large_int_defineProperty(this, "type", void 0); - if (!(values instanceof Array)) { - values = [values]; - } - - // normalize values to one type - values = values.map(function (i) { - // micro-optimization to no-op on the likeliest input value: - if (typeof i === 'bigint') { - return i; - } - if (i instanceof XdrLargeInt) { - return i.toBigInt(); - } - return BigInt(i); - }); - switch (type) { - case 'i64': - this["int"] = new xdr.Hyper(values); - break; - case 'i128': - this["int"] = new Int128(values); - break; - case 'i256': - this["int"] = new Int256(values); - break; - case 'u64': - this["int"] = new xdr.UnsignedHyper(values); - break; - case 'u128': - this["int"] = new Uint128(values); - break; - case 'u256': - this["int"] = new Uint256(values); - break; - default: - throw TypeError("invalid type: ".concat(type)); - } - this.type = type; - } - - /** - * @returns {number} - * @throws {RangeError} if the value can't fit into a Number - */ - return xdr_large_int_createClass(XdrLargeInt, [{ - key: "toNumber", - value: function toNumber() { - var bi = this["int"].toBigInt(); - if (bi > Number.MAX_SAFE_INTEGER || bi < Number.MIN_SAFE_INTEGER) { - throw RangeError("value ".concat(bi, " not in range for Number ") + "[".concat(Number.MAX_SAFE_INTEGER, ", ").concat(Number.MIN_SAFE_INTEGER, "]")); - } - return Number(bi); - } - - /** @returns {bigint} */ - }, { - key: "toBigInt", - value: function toBigInt() { - return this["int"].toBigInt(); - } - - /** @returns {xdr.ScVal} the integer encoded with `ScValType = I64` */ - }, { - key: "toI64", - value: function toI64() { - this._sizeCheck(64); - var v = this.toBigInt(); - if (BigInt.asIntN(64, v) !== v) { - throw RangeError("value too large for i64: ".concat(v)); - } - return src_xdr.ScVal.scvI64(new src_xdr.Int64(v)); - } - - /** @returns {xdr.ScVal} the integer encoded with `ScValType = U64` */ - }, { - key: "toU64", - value: function toU64() { - this._sizeCheck(64); - return src_xdr.ScVal.scvU64(new src_xdr.Uint64(BigInt.asUintN(64, this.toBigInt())) // reiterpret as unsigned - ); - } - - /** - * @returns {xdr.ScVal} the integer encoded with `ScValType = I128` - * @throws {RangeError} if the value cannot fit in 128 bits - */ - }, { - key: "toI128", - value: function toI128() { - this._sizeCheck(128); - var v = this["int"].toBigInt(); - var hi64 = BigInt.asIntN(64, v >> 64n); // encode top 64 w/ sign bit - var lo64 = BigInt.asUintN(64, v); // grab btm 64, encode sign - - return src_xdr.ScVal.scvI128(new src_xdr.Int128Parts({ - hi: new src_xdr.Int64(hi64), - lo: new src_xdr.Uint64(lo64) - })); - } - - /** - * @returns {xdr.ScVal} the integer encoded with `ScValType = U128` - * @throws {RangeError} if the value cannot fit in 128 bits - */ - }, { - key: "toU128", - value: function toU128() { - this._sizeCheck(128); - var v = this["int"].toBigInt(); - return src_xdr.ScVal.scvU128(new src_xdr.UInt128Parts({ - hi: new src_xdr.Uint64(BigInt.asUintN(64, v >> 64n)), - lo: new src_xdr.Uint64(BigInt.asUintN(64, v)) - })); - } - - /** @returns {xdr.ScVal} the integer encoded with `ScValType = I256` */ - }, { - key: "toI256", - value: function toI256() { - var v = this["int"].toBigInt(); - var hiHi64 = BigInt.asIntN(64, v >> 192n); // keep sign bit - var hiLo64 = BigInt.asUintN(64, v >> 128n); - var loHi64 = BigInt.asUintN(64, v >> 64n); - var loLo64 = BigInt.asUintN(64, v); - return src_xdr.ScVal.scvI256(new src_xdr.Int256Parts({ - hiHi: new src_xdr.Int64(hiHi64), - hiLo: new src_xdr.Uint64(hiLo64), - loHi: new src_xdr.Uint64(loHi64), - loLo: new src_xdr.Uint64(loLo64) - })); - } - - /** @returns {xdr.ScVal} the integer encoded with `ScValType = U256` */ - }, { - key: "toU256", - value: function toU256() { - var v = this["int"].toBigInt(); - var hiHi64 = BigInt.asUintN(64, v >> 192n); // encode sign bit - var hiLo64 = BigInt.asUintN(64, v >> 128n); - var loHi64 = BigInt.asUintN(64, v >> 64n); - var loLo64 = BigInt.asUintN(64, v); - return src_xdr.ScVal.scvU256(new src_xdr.UInt256Parts({ - hiHi: new src_xdr.Uint64(hiHi64), - hiLo: new src_xdr.Uint64(hiLo64), - loHi: new src_xdr.Uint64(loHi64), - loLo: new src_xdr.Uint64(loLo64) - })); - } - - /** @returns {xdr.ScVal} the smallest interpretation of the stored value */ - }, { - key: "toScVal", - value: function toScVal() { - switch (this.type) { - case 'i64': - return this.toI64(); - case 'i128': - return this.toI128(); - case 'i256': - return this.toI256(); - case 'u64': - return this.toU64(); - case 'u128': - return this.toU128(); - case 'u256': - return this.toU256(); - default: - throw TypeError("invalid type: ".concat(this.type)); - } - } - }, { - key: "valueOf", - value: function valueOf() { - return this["int"].valueOf(); - } - }, { - key: "toString", - value: function toString() { - return this["int"].toString(); - } - }, { - key: "toJSON", - value: function toJSON() { - return { - value: this.toBigInt().toString(), - type: this.type - }; - } - }, { - key: "_sizeCheck", - value: function _sizeCheck(bits) { - if (this["int"].size > bits) { - throw RangeError("value too large for ".concat(bits, " bits (").concat(this.type, ")")); - } - } - }], [{ - key: "isType", - value: function isType(type) { - switch (type) { - case 'i64': - case 'i128': - case 'i256': - case 'u64': - case 'u128': - case 'u256': - return true; - default: - return false; - } - } - - /** - * Convert the raw `ScValType` string (e.g. 'scvI128', generated by the XDR) - * to a type description for {@link XdrLargeInt} construction (e.g. 'i128') - * - * @param {string} scvType the `xdr.ScValType` as a string - * @returns {string} a suitable equivalent type to construct this object - */ - }, { - key: "getType", - value: function getType(scvType) { - return scvType.slice(3).toLowerCase(); - } - }]); -}(); -;// CONCATENATED MODULE: ./src/numbers/sc_int.js -function sc_int_typeof(o) { "@babel/helpers - typeof"; return sc_int_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, sc_int_typeof(o); } -function sc_int_defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, sc_int_toPropertyKey(o.key), o); } } -function sc_int_createClass(e, r, t) { return r && sc_int_defineProperties(e.prototype, r), t && sc_int_defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function sc_int_toPropertyKey(t) { var i = sc_int_toPrimitive(t, "string"); return "symbol" == sc_int_typeof(i) ? i : i + ""; } -function sc_int_toPrimitive(t, r) { if ("object" != sc_int_typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != sc_int_typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -function sc_int_classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function sc_int_callSuper(t, o, e) { return o = sc_int_getPrototypeOf(o), sc_int_possibleConstructorReturn(t, sc_int_isNativeReflectConstruct() ? Reflect.construct(o, e || [], sc_int_getPrototypeOf(t).constructor) : o.apply(t, e)); } -function sc_int_possibleConstructorReturn(t, e) { if (e && ("object" == sc_int_typeof(e) || "function" == typeof e)) return e; if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined"); return sc_int_assertThisInitialized(t); } -function sc_int_assertThisInitialized(e) { if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return e; } -function sc_int_isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (sc_int_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } -function sc_int_getPrototypeOf(t) { return sc_int_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) { return t.__proto__ || Object.getPrototypeOf(t); }, sc_int_getPrototypeOf(t); } -function sc_int_inherits(t, e) { if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); t.prototype = Object.create(e && e.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), Object.defineProperty(t, "prototype", { writable: !1 }), e && sc_int_setPrototypeOf(t, e); } -function sc_int_setPrototypeOf(t, e) { return sc_int_setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { return t.__proto__ = e, t; }, sc_int_setPrototypeOf(t, e); } - - -/** - * Provides an easier way to manipulate large numbers for Stellar operations. - * - * You can instantiate this "**s**mart **c**ontract integer" value either from - * bigints, strings, or numbers (whole numbers, or this will throw). - * - * If you need to create a native BigInt from a list of integer "parts" (for - * example, you have a series of encoded 32-bit integers that represent a larger - * value), you can use the lower level abstraction {@link XdrLargeInt}. For - * example, you could do `new XdrLargeInt('u128', bytes...).toBigInt()`. - * - * @example - * import { xdr, ScInt, scValToBigInt } from "@stellar/stellar-base"; - * - * // You have an ScVal from a contract and want to parse it into JS native. - * const value = xdr.ScVal.fromXDR(someXdr, "base64"); - * const bigi = scValToBigInt(value); // grab it as a BigInt - * let sci = new ScInt(bigi); - * - * sci.toNumber(); // gives native JS type (w/ size check) - * sci.toBigInt(); // gives the native BigInt value - * sci.toU64(); // gives ScValType-specific XDR constructs (with size checks) - * - * // You have a number and want to shove it into a contract. - * sci = ScInt(0xdeadcafebabe); - * sci.toBigInt() // returns 244838016400062n - * sci.toNumber() // throws: too large - * - * // Pass any to e.g. a Contract.call(), conversion happens automatically - * // regardless of the initial type. - * const scValU128 = sci.toU128(); - * const scValI256 = sci.toI256(); - * const scValU64 = sci.toU64(); - * - * // Lots of ways to initialize: - * ScInt("123456789123456789") - * ScInt(123456789123456789n); - * ScInt(1n << 140n); - * ScInt(-42); - * ScInt(scValToBigInt(scValU128)); // from above - * - * // If you know the type ahead of time (accessing `.raw` is faster than - * // conversions), you can specify the type directly (otherwise, it's - * // interpreted from the numbers you pass in): - * const i = ScInt(123456789n, { type: "u256" }); - * - * // For example, you can use the underlying `sdk.U256` and convert it to an - * // `xdr.ScVal` directly like so: - * const scv = new xdr.ScVal.scvU256(i.raw); - * - * // Or reinterpret it as a different type (size permitting): - * const scv = i.toI64(); - * - * @param {number|bigint|string} value - a single, integer-like value which will - * be interpreted in the smallest appropriate XDR type supported by Stellar - * (64, 128, or 256 bit integer values). signed values are supported, though - * they are sanity-checked against `opts.type`. if you need 32-bit values, - * you can construct them directly without needing this wrapper, e.g. - * `xdr.ScVal.scvU32(1234)`. - * - * @param {object} [opts] - an optional object controlling optional parameters - * @param {string} [opts.type] - force a specific data type. the type choices - * are: 'i64', 'u64', 'i128', 'u128', 'i256', and 'u256' (default: the - * smallest one that fits the `value`) - * - * @throws {RangeError} if the `value` is invalid (e.g. floating point), too - * large (i.e. exceeds a 256-bit value), or doesn't fit in the `opts.type` - * @throws {TypeError} on missing parameters, or if the "signedness" of `opts` - * doesn't match input `value`, e.g. passing `{type: 'u64'}` yet passing -1n - * @throws {SyntaxError} if a string `value` can't be parsed as a big integer - */ -var ScInt = /*#__PURE__*/function (_XdrLargeInt) { - function ScInt(value, opts) { - var _opts$type; - sc_int_classCallCheck(this, ScInt); - var signed = value < 0; - var type = (_opts$type = opts === null || opts === void 0 ? void 0 : opts.type) !== null && _opts$type !== void 0 ? _opts$type : ''; - if (type.startsWith('u') && signed) { - throw TypeError("specified type ".concat(opts.type, " yet negative (").concat(value, ")")); - } - - // If unspecified, we make a best guess at the type based on the bit length - // of the value, treating 64 as a minimum and 256 as a maximum. - if (type === '') { - type = signed ? 'i' : 'u'; - var bitlen = nearestBigIntSize(value); - switch (bitlen) { - case 64: - case 128: - case 256: - type += bitlen.toString(); - break; - default: - throw RangeError("expected 64/128/256 bits for input (".concat(value, "), got ").concat(bitlen)); - } - } - return sc_int_callSuper(this, ScInt, [type, value]); - } - sc_int_inherits(ScInt, _XdrLargeInt); - return sc_int_createClass(ScInt); -}(XdrLargeInt); -function nearestBigIntSize(bigI) { - var _find; - // Note: Even though BigInt.toString(2) includes the negative sign for - // negative values (???), the following is still accurate, because the - // negative sign would be represented by a sign bit. - var bitlen = bigI.toString(2).length; - return (_find = [64, 128, 256].find(function (len) { - return bitlen <= len; - })) !== null && _find !== void 0 ? _find : bitlen; -} -;// CONCATENATED MODULE: ./src/numbers/index.js - - - - - - - - -/** - * Transforms an opaque {@link xdr.ScVal} into a native bigint, if possible. - * - * If you then want to use this in the abstractions provided by this module, - * you can pass it to the constructor of {@link XdrLargeInt}. - * - * @example - * let scv = contract.call("add", x, y); // assume it returns an xdr.ScVal - * let bigi = scValToBigInt(scv); - * - * new ScInt(bigi); // if you don't care about types, and - * new XdrLargeInt('i128', bigi); // if you do - * - * @param {xdr.ScVal} scv - the raw XDR value to parse into an integer - * @returns {bigint} the native value of this input value - * - * @throws {TypeError} if the `scv` input value doesn't represent an integer - */ -function scValToBigInt(scv) { - var scIntType = XdrLargeInt.getType(scv["switch"]().name); - switch (scv["switch"]().name) { - case 'scvU32': - case 'scvI32': - return BigInt(scv.value()); - case 'scvU64': - case 'scvI64': - return new XdrLargeInt(scIntType, scv.value()).toBigInt(); - case 'scvU128': - case 'scvI128': - return new XdrLargeInt(scIntType, [scv.value().lo(), scv.value().hi()]).toBigInt(); - case 'scvU256': - case 'scvI256': - return new XdrLargeInt(scIntType, [scv.value().loLo(), scv.value().loHi(), scv.value().hiLo(), scv.value().hiHi()]).toBigInt(); - default: - throw TypeError("expected integer type, got ".concat(scv["switch"]())); - } -} -;// CONCATENATED MODULE: ./src/scval.js -/* provided dependency */ var scval_Buffer = __webpack_require__(3626)["A"]; -function scval_slicedToArray(r, e) { return scval_arrayWithHoles(r) || scval_iterableToArrayLimit(r, e) || scval_unsupportedIterableToArray(r, e) || scval_nonIterableRest(); } -function scval_nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } -function scval_unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return scval_arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? scval_arrayLikeToArray(r, a) : void 0; } } -function scval_arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } -function scval_iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } -function scval_arrayWithHoles(r) { if (Array.isArray(r)) return r; } -function scval_typeof(o) { "@babel/helpers - typeof"; return scval_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, scval_typeof(o); } - - - - - -/** - * Attempts to convert native types into smart contract values - * ({@link xdr.ScVal}). - * - * Provides conversions from smart contract XDR values ({@link xdr.ScVal}) to - * native JavaScript types. - * - * The conversions are as follows: - * - * - xdr.ScVal -> passthrough - * - null/undefined -> scvVoid - * - string -> scvString (a copy is made) - * - UintArray8 -> scvBytes (a copy is made) - * - boolean -> scvBool - * - * - number/bigint -> the smallest possible XDR integer type that will fit the - * input value (if you want a specific type, use {@link ScInt}) - * - * - {@link Address} or {@link Contract} -> scvAddress (for contracts and - * public keys) - * - * - Array -> scvVec after attempting to convert each item of type `T` to an - * xdr.ScVal (recursively). note that all values must be the same type! - * - * - object -> scvMap after attempting to convert each key and value to an - * xdr.ScVal (recursively). note that there is no restriction on types - * matching anywhere (unlike arrays) - * - * When passing an integer-like native value, you can also optionally specify a - * type which will force a particular interpretation of that value. - * - * Note that not all type specifications are compatible with all `ScVal`s, e.g. - * `toScVal("a string", {type: "i256"})` will throw. - * - * @param {any} val - a native (or convertible) input value to wrap - * @param {object} [opts] - an optional set of hints around the type of - * conversion you'd like to see - * @param {string} [opts.type] - there is different behavior for different input - * types for `val`: - * - * - when `val` is an integer-like type (i.e. number|bigint), this will be - * forwarded to {@link ScInt} or forced to be u32/i32. - * - * - when `val` is an array type, this is forwarded to the recursion - * - * - when `val` is an object type (key-value entries), this should be an - * object in which each key has a pair of types (to represent forced types - * for the key and the value), where `null` (or a missing entry) indicates - * the default interpretation(s) (refer to the examples, below) - * - * - when `val` is a string type, this can be 'string' or 'symbol' to force - * a particular interpretation of `val`. - * - * - when `val` is a bytes-like type, this can be 'string', 'symbol', or - * 'bytes' to force a particular interpretation - * - * As a simple example, `nativeToScVal("hello", {type: 'symbol'})` will - * return an `scvSymbol`, whereas without the type it would have been an - * `scvString`. - * - * @returns {xdr.ScVal} a wrapped, smart, XDR version of the input value - * @throws {TypeError} if... - * - there are arrays with more than one type in them - * - there are values that do not have a sensible conversion (e.g. random XDR - * types, custom classes) - * - the type of the input object (or some inner value of said object) cannot - * be determined (via `typeof`) - * - the type you specified (via `opts.type`) is incompatible with the value - * you passed in (`val`), e.g. `nativeToScVal("a string", { type: 'i128' })`, - * though this does not apply for types that ignore `opts` (e.g. addresses). - * @see scValToNative - * - * @example - * nativeToScVal(1000); // gives ScValType === scvU64 - * nativeToScVal(1000n); // gives ScValType === scvU64 - * nativeToScVal(1n << 100n); // gives ScValType === scvU128 - * nativeToScVal(1000, { type: 'u32' }); // gives ScValType === scvU32 - * nativeToScVal(1000, { type: 'i125' }); // gives ScValType === scvI256 - * nativeToScVal("a string"); // gives ScValType === scvString - * nativeToScVal("a string", { type: 'symbol' }); // gives scvSymbol - * nativeToScVal(new Uint8Array(5)); // scvBytes - * nativeToScVal(new Uint8Array(5), { type: 'symbol' }); // scvSymbol - * nativeToScVal(null); // scvVoid - * nativeToScVal(true); // scvBool - * nativeToScVal([1, 2, 3]); // gives scvVec with each element as scvU64 - * nativeToScVal([1, 2, 3], { type: 'i128' }); // scvVec - * nativeToScVal({ 'hello': 1, 'world': [ true, false ] }, { - * type: { - * 'hello': [ 'symbol', 'i128' ], - * } - * }) - * // gives scvMap with entries: [ - * // [ scvSymbol, scvI128 ], - * // [ scvString, scvArray ] - * // ] - * - * @example - * import { - * nativeToScVal, - * scValToNative, - * ScInt, - * xdr - * } from '@stellar/stellar-base'; - * - * let gigaMap = { - * bool: true, - * void: null, - * u32: xdr.ScVal.scvU32(1), - * i32: xdr.ScVal.scvI32(1), - * u64: 1n, - * i64: -1n, - * u128: new ScInt(1).toU128(), - * i128: new ScInt(1).toI128(), - * u256: new ScInt(1).toU256(), - * i256: new ScInt(1).toI256(), - * map: { - * arbitrary: 1n, - * nested: 'values', - * etc: false - * }, - * vec: ['same', 'type', 'list'], - * }; - * - * // then, simply: - * let scv = nativeToScVal(gigaMap); // scv.switch() == xdr.ScValType.scvMap() - * - * // then... - * someContract.call("method", scv); - * - * // Similarly, the inverse should work: - * scValToNative(scv) == gigaMap; // true - */ -function nativeToScVal(val) { - var opts = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - switch (scval_typeof(val)) { - case 'object': - { - var _val$constructor$name, _val$constructor; - if (val === null) { - return src_xdr.ScVal.scvVoid(); - } - if (val instanceof src_xdr.ScVal) { - return val; // should we copy? - } - if (val instanceof Address) { - return val.toScVal(); - } - if (val instanceof Contract) { - return val.address().toScVal(); - } - if (val instanceof Uint8Array || scval_Buffer.isBuffer(val)) { - var _opts$type; - var copy = Uint8Array.from(val); - switch ((_opts$type = opts === null || opts === void 0 ? void 0 : opts.type) !== null && _opts$type !== void 0 ? _opts$type : 'bytes') { - case 'bytes': - return src_xdr.ScVal.scvBytes(copy); - case 'symbol': - return src_xdr.ScVal.scvSymbol(copy); - case 'string': - return src_xdr.ScVal.scvString(copy); - default: - throw new TypeError("invalid type (".concat(opts.type, ") specified for bytes-like value")); - } - } - if (Array.isArray(val)) { - if (val.length > 0 && val.some(function (v) { - return scval_typeof(v) !== scval_typeof(val[0]); - })) { - throw new TypeError("array values (".concat(val, ") must have the same type (types: ").concat(val.map(function (v) { - return scval_typeof(v); - }).join(','), ")")); - } - return src_xdr.ScVal.scvVec(val.map(function (v) { - return nativeToScVal(v, opts); - })); - } - if (((_val$constructor$name = (_val$constructor = val.constructor) === null || _val$constructor === void 0 ? void 0 : _val$constructor.name) !== null && _val$constructor$name !== void 0 ? _val$constructor$name : '') !== 'Object') { - var _val$constructor2; - throw new TypeError("cannot interpret ".concat((_val$constructor2 = val.constructor) === null || _val$constructor2 === void 0 ? void 0 : _val$constructor2.name, " value as ScVal (").concat(JSON.stringify(val), ")")); - } - return src_xdr.ScVal.scvMap(Object.entries(val) - // The Soroban runtime expects maps to have their keys in sorted - // order, so let's do that here as part of the conversion to prevent - // confusing error messages on execution. - .sort(function (_ref, _ref2) { - var _ref3 = scval_slicedToArray(_ref, 1), - key1 = _ref3[0]; - var _ref4 = scval_slicedToArray(_ref2, 1), - key2 = _ref4[0]; - return key1.localeCompare(key2); - }).map(function (_ref5) { - var _k, _opts$type2; - var _ref6 = scval_slicedToArray(_ref5, 2), - k = _ref6[0], - v = _ref6[1]; - // the type can be specified with an entry for the key and the value, - // e.g. val = { 'hello': 1 } and opts.type = { hello: [ 'symbol', - // 'u128' ]} or you can use `null` for the default interpretation - var _ref7 = (_k = ((_opts$type2 = opts === null || opts === void 0 ? void 0 : opts.type) !== null && _opts$type2 !== void 0 ? _opts$type2 : {})[k]) !== null && _k !== void 0 ? _k : [null, null], - _ref8 = scval_slicedToArray(_ref7, 2), - keyType = _ref8[0], - valType = _ref8[1]; - var keyOpts = keyType ? { - type: keyType - } : {}; - var valOpts = valType ? { - type: valType - } : {}; - return new src_xdr.ScMapEntry({ - key: nativeToScVal(k, keyOpts), - val: nativeToScVal(v, valOpts) - }); - })); - } - case 'number': - case 'bigint': - switch (opts === null || opts === void 0 ? void 0 : opts.type) { - case 'u32': - return src_xdr.ScVal.scvU32(val); - case 'i32': - return src_xdr.ScVal.scvI32(val); - default: - break; - } - return new ScInt(val, { - type: opts === null || opts === void 0 ? void 0 : opts.type - }).toScVal(); - case 'string': - { - var _opts$type3; - var optType = (_opts$type3 = opts === null || opts === void 0 ? void 0 : opts.type) !== null && _opts$type3 !== void 0 ? _opts$type3 : 'string'; - switch (optType) { - case 'string': - return src_xdr.ScVal.scvString(val); - case 'symbol': - return src_xdr.ScVal.scvSymbol(val); - case 'address': - return new Address(val).toScVal(); - case 'u32': - return src_xdr.ScVal.scvU32(parseInt(val, 10)); - case 'i32': - return src_xdr.ScVal.scvI32(parseInt(val, 10)); - default: - if (XdrLargeInt.isType(optType)) { - return new XdrLargeInt(optType, val).toScVal(); - } - throw new TypeError("invalid type (".concat(opts.type, ") specified for string value")); - } - } - case 'boolean': - return src_xdr.ScVal.scvBool(val); - case 'undefined': - return src_xdr.ScVal.scvVoid(); - case 'function': - // FIXME: Is this too helpful? - return nativeToScVal(val()); - default: - throw new TypeError("failed to convert typeof ".concat(scval_typeof(val), " (").concat(val, ")")); - } -} - -/** - * Given a smart contract value, attempt to convert it to a native type. - * Possible conversions include: - * - * - void -> `null` - * - u32, i32 -> `number` - * - u64, i64, u128, i128, u256, i256 -> `bigint` - * - vec -> `Array` of any of the above (via recursion) - * - map -> key-value object of any of the above (via recursion) - * - bool -> `boolean` - * - bytes -> `Uint8Array` - * - symbol -> `string` - * - string -> `string` IF the underlying buffer can be decoded as ascii/utf8, - * `Uint8Array` of the raw contents in any error case - * - * If no viable conversion can be determined, this just "unwraps" the smart - * value to return its underlying XDR value. - * - * @param {xdr.ScVal} scv - the input smart contract value - * - * @returns {any} - * @see nativeToScVal - */ -function scValToNative(scv) { - var _scv$vec, _scv$map; - // we use the verbose xdr.ScValType..value form here because it's faster - // than string comparisons and the underlying constants never need to be - // updated - switch (scv["switch"]().value) { - case src_xdr.ScValType.scvVoid().value: - return null; - - // these can be converted to bigints directly - case src_xdr.ScValType.scvU64().value: - case src_xdr.ScValType.scvI64().value: - return scv.value().toBigInt(); - - // these can be parsed by internal abstractions note that this can also - // handle the above two cases, but it's not as efficient (another - // type-check, parsing, etc.) - case src_xdr.ScValType.scvU128().value: - case src_xdr.ScValType.scvI128().value: - case src_xdr.ScValType.scvU256().value: - case src_xdr.ScValType.scvI256().value: - return scValToBigInt(scv); - case src_xdr.ScValType.scvVec().value: - return ((_scv$vec = scv.vec()) !== null && _scv$vec !== void 0 ? _scv$vec : []).map(scValToNative); - case src_xdr.ScValType.scvAddress().value: - return Address.fromScVal(scv).toString(); - case src_xdr.ScValType.scvMap().value: - return Object.fromEntries(((_scv$map = scv.map()) !== null && _scv$map !== void 0 ? _scv$map : []).map(function (entry) { - return [scValToNative(entry.key()), scValToNative(entry.val())]; - })); - - // these return the primitive type directly - case src_xdr.ScValType.scvBool().value: - case src_xdr.ScValType.scvU32().value: - case src_xdr.ScValType.scvI32().value: - case src_xdr.ScValType.scvBytes().value: - return scv.value(); - - // Symbols are limited to [a-zA-Z0-9_]+, so we can safely make ascii strings - // - // Strings, however, are "presented" as strings and we treat them as such - // (in other words, string = bytes with a hint that it's text). If the user - // encoded non-printable bytes in their string value, that's on them. - // - // Note that we assume a utf8 encoding (ascii-compatible). For other - // encodings, you should probably use bytes anyway. If it cannot be decoded, - // the raw bytes are returned. - case src_xdr.ScValType.scvSymbol().value: - case src_xdr.ScValType.scvString().value: - { - var v = scv.value(); // string|Buffer - if (scval_Buffer.isBuffer(v) || ArrayBuffer.isView(v)) { - try { - return new TextDecoder().decode(v); - } catch (e) { - return new Uint8Array(v.buffer); // copy of bytes - } - } - return v; // string already - } - - // these can be converted to bigint - case src_xdr.ScValType.scvTimepoint().value: - case src_xdr.ScValType.scvDuration().value: - return new src_xdr.Uint64(scv.value()).toBigInt(); - case src_xdr.ScValType.scvError().value: - switch (scv.error()["switch"]().value) { - // Distinguish errors from the user contract. - case src_xdr.ScErrorType.sceContract().value: - return { - type: 'contract', - code: scv.error().contractCode() - }; - default: - { - var err = scv.error(); - return { - type: 'system', - code: err.code().value, - value: err.code().name - }; - } - } - - // in the fallthrough case, just return the underlying value directly - default: - return scv.value(); - } -} -;// CONCATENATED MODULE: ./src/events.js -function events_typeof(o) { "@babel/helpers - typeof"; return events_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, events_typeof(o); } -function events_ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } -function events_objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? events_ownKeys(Object(t), !0).forEach(function (r) { events_defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : events_ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } -function events_defineProperty(e, r, t) { return (r = events_toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; } -function events_toPropertyKey(t) { var i = events_toPrimitive(t, "string"); return "symbol" == events_typeof(i) ? i : i + ""; } -function events_toPrimitive(t, r) { if ("object" != events_typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != events_typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } - - - -/** - * Converts raw diagnostic or contract events into something with a flatter, - * human-readable, and understandable structure. - * - * @param {xdr.DiagnosticEvent[] | xdr.ContractEvent[]} events either contract - * events or diagnostic events to parse into a friendly format - * - * @returns {SorobanEvent[]} a list of human-readable event structures, where - * each element has the following properties: - * - type: a string of one of 'system', 'contract', 'diagnostic - * - contractId?: optionally, a `C...` encoded strkey - * - topics: a list of {@link scValToNative} invocations on the topics - * - data: similarly, a {@link scValToNative} invocation on the raw event data - */ -function humanizeEvents(events) { - return events.map(function (e) { - // A pseudo-instanceof check for xdr.DiagnosticEvent more reliable - // in mixed SDK environments: - if (e.inSuccessfulContractCall) { - return extractEvent(e.event()); - } - return extractEvent(e); - }); -} -function extractEvent(event) { - return events_objectSpread(events_objectSpread({}, typeof event.contractId === 'function' && event.contractId() != null && { - contractId: StrKey.encodeContract(event.contractId()) - }), {}, { - type: event.type().name, - topics: event.body().value().topics().map(function (t) { - return scValToNative(t); - }), - data: scValToNative(event.body().value().data()) - }); -} -;// CONCATENATED MODULE: ./src/auth.js -/* provided dependency */ var auth_Buffer = __webpack_require__(3626)["A"]; -function auth_typeof(o) { "@babel/helpers - typeof"; return auth_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, auth_typeof(o); } -function _regeneratorRuntime() { "use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ _regeneratorRuntime = function _regeneratorRuntime() { return e; }; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function (t, e, r) { t[e] = r.value; }, i = "function" == typeof Symbol ? Symbol : {}, a = i.iterator || "@@iterator", c = i.asyncIterator || "@@asyncIterator", u = i.toStringTag || "@@toStringTag"; function define(t, e, r) { return Object.defineProperty(t, e, { value: r, enumerable: !0, configurable: !0, writable: !0 }), t[e]; } try { define({}, ""); } catch (t) { define = function define(t, e, r) { return t[e] = r; }; } function wrap(t, e, r, n) { var i = e && e.prototype instanceof Generator ? e : Generator, a = Object.create(i.prototype), c = new Context(n || []); return o(a, "_invoke", { value: makeInvokeMethod(t, r, c) }), a; } function tryCatch(t, e, r) { try { return { type: "normal", arg: t.call(e, r) }; } catch (t) { return { type: "throw", arg: t }; } } e.wrap = wrap; var h = "suspendedStart", l = "suspendedYield", f = "executing", s = "completed", y = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var p = {}; define(p, a, function () { return this; }); var d = Object.getPrototypeOf, v = d && d(d(values([]))); v && v !== r && n.call(v, a) && (p = v); var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p); function defineIteratorMethods(t) { ["next", "throw", "return"].forEach(function (e) { define(t, e, function (t) { return this._invoke(e, t); }); }); } function AsyncIterator(t, e) { function invoke(r, o, i, a) { var c = tryCatch(t[r], t, o); if ("throw" !== c.type) { var u = c.arg, h = u.value; return h && "object" == auth_typeof(h) && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) { invoke("next", t, i, a); }, function (t) { invoke("throw", t, i, a); }) : e.resolve(h).then(function (t) { u.value = t, i(u); }, function (t) { return invoke("throw", t, i, a); }); } a(c.arg); } var r; o(this, "_invoke", { value: function value(t, n) { function callInvokeWithMethodAndArg() { return new e(function (e, r) { invoke(t, n, e, r); }); } return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); } }); } function makeInvokeMethod(e, r, n) { var o = h; return function (i, a) { if (o === f) throw Error("Generator is already running"); if (o === s) { if ("throw" === i) throw a; return { value: t, done: !0 }; } for (n.method = i, n.arg = a;;) { var c = n.delegate; if (c) { var u = maybeInvokeDelegate(c, n); if (u) { if (u === y) continue; return u; } } if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) { if (o === h) throw o = s, n.arg; n.dispatchException(n.arg); } else "return" === n.method && n.abrupt("return", n.arg); o = f; var p = tryCatch(e, r, n); if ("normal" === p.type) { if (o = n.done ? s : l, p.arg === y) continue; return { value: p.arg, done: n.done }; } "throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg); } }; } function maybeInvokeDelegate(e, r) { var n = r.method, o = e.iterator[n]; if (o === t) return r.delegate = null, "throw" === n && e.iterator["return"] && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y; var i = tryCatch(o, e.iterator, r.arg); if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y; var a = i.arg; return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y); } function pushTryEntry(t) { var e = { tryLoc: t[0] }; 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e); } function resetTryEntry(t) { var e = t.completion || {}; e.type = "normal", delete e.arg, t.completion = e; } function Context(t) { this.tryEntries = [{ tryLoc: "root" }], t.forEach(pushTryEntry, this), this.reset(!0); } function values(e) { if (e || "" === e) { var r = e[a]; if (r) return r.call(e); if ("function" == typeof e.next) return e; if (!isNaN(e.length)) { var o = -1, i = function next() { for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next; return next.value = t, next.done = !0, next; }; return i.next = i; } } throw new TypeError(auth_typeof(e) + " is not iterable"); } return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", { value: GeneratorFunctionPrototype, configurable: !0 }), o(GeneratorFunctionPrototype, "constructor", { value: GeneratorFunction, configurable: !0 }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) { var e = "function" == typeof t && t.constructor; return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name)); }, e.mark = function (t) { return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t; }, e.awrap = function (t) { return { __await: t }; }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () { return this; }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) { void 0 === i && (i = Promise); var a = new AsyncIterator(wrap(t, r, n, o), i); return e.isGeneratorFunction(r) ? a : a.next().then(function (t) { return t.done ? t.value : a.next(); }); }, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () { return this; }), define(g, "toString", function () { return "[object Generator]"; }), e.keys = function (t) { var e = Object(t), r = []; for (var n in e) r.push(n); return r.reverse(), function next() { for (; r.length;) { var t = r.pop(); if (t in e) return next.value = t, next.done = !1, next; } return next.done = !0, next; }; }, e.values = values, Context.prototype = { constructor: Context, reset: function reset(e) { if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t); }, stop: function stop() { this.done = !0; var t = this.tryEntries[0].completion; if ("throw" === t.type) throw t.arg; return this.rval; }, dispatchException: function dispatchException(e) { if (this.done) throw e; var r = this; function handle(n, o) { return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o; } for (var o = this.tryEntries.length - 1; o >= 0; --o) { var i = this.tryEntries[o], a = i.completion; if ("root" === i.tryLoc) return handle("end"); if (i.tryLoc <= this.prev) { var c = n.call(i, "catchLoc"), u = n.call(i, "finallyLoc"); if (c && u) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } else if (c) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); } else { if (!u) throw Error("try statement without catch or finally"); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } } } }, abrupt: function abrupt(t, e) { for (var r = this.tryEntries.length - 1; r >= 0; --r) { var o = this.tryEntries[r]; if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) { var i = o; break; } } i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null); var a = i ? i.completion : {}; return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a); }, complete: function complete(t, e) { if ("throw" === t.type) throw t.arg; return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y; }, finish: function finish(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y; } }, "catch": function _catch(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.tryLoc === t) { var n = r.completion; if ("throw" === n.type) { var o = n.arg; resetTryEntry(r); } return o; } } throw Error("illegal catch attempt"); }, delegateYield: function delegateYield(e, r, n) { return this.delegate = { iterator: values(e), resultName: r, nextLoc: n }, "next" === this.method && (this.arg = t), y; } }, e; } -function asyncGeneratorStep(n, t, e, r, o, a, c) { try { var i = n[a](c), u = i.value; } catch (n) { return void e(n); } i.done ? t(u) : Promise.resolve(u).then(r, o); } -function _asyncToGenerator(n) { return function () { var t = this, e = arguments; return new Promise(function (r, o) { var a = n.apply(t, e); function _next(n) { asyncGeneratorStep(a, r, o, _next, _throw, "next", n); } function _throw(n) { asyncGeneratorStep(a, r, o, _next, _throw, "throw", n); } _next(void 0); }); }; } - - - - - - - - -/** - * @async - * @callback SigningCallback A callback for signing an XDR structure - * representing all of the details necessary to authorize an invocation tree. - * - * @param {xdr.HashIdPreimage} preimage the entire authorization envelope - * whose hash you should sign, so that you can inspect the entire structure - * if necessary (rather than blindly signing a hash) - * - * @returns {Promise} the signature of the raw payload (which is - * the sha256 hash of the preimage bytes, so `hash(preimage.toXDR())`) signed - * by the key corresponding to the public key in the entry you pass to - * {@link authorizeEntry} (decipherable from its - * `credentials().address().address()`) - */ - -/** - * Actually authorizes an existing authorization entry using the given the - * credentials and expiration details, returning a signed copy. - * - * This "fills out" the authorization entry with a signature, indicating to the - * {@link Operation.invokeHostFunction} its attached to that: - * - a particular identity (i.e. signing {@link Keypair} or other signer) - * - approving the execution of an invocation tree (i.e. a simulation-acquired - * {@link xdr.SorobanAuthorizedInvocation} or otherwise built) - * - on a particular network (uniquely identified by its passphrase, see - * {@link Networks}) - * - until a particular ledger sequence is reached. - * - * This one lets you pass a either a {@link Keypair} (or, more accurately, - * anything with a `sign(Buffer): Buffer` method) or a callback function (see - * {@link SigningCallback}) to handle signing the envelope hash. - * - * @param {xdr.SorobanAuthorizationEntry} entry an unsigned authorization entr - * @param {Keypair | SigningCallback} signer either a {@link Keypair} instance - * or a function which takes a payload (a - * {@link xdr.HashIdPreimageSorobanAuthorization} instance) input and returns - * the signature of the hash of the raw payload bytes (where the signing key - * should correspond to the address in the `entry`) - * @param {number} validUntilLedgerSeq the (exclusive) future ledger sequence - * number until which this authorization entry should be valid (if - * `currentLedgerSeq==validUntil`, this is expired)) - * @param {string} [networkPassphrase] the network passphrase is incorprated - * into the signature (see {@link Networks} for options) - * - * @returns {Promise} a promise for an - * authorization entry that you can pass along to - * {@link Operation.invokeHostFunction} - * - * @note If using the `SigningCallback` variation, the signer is assumed to be - * the entry's credential address. If you need a different key to sign the - * entry, you will need to use different method (e.g., fork this code). - * - * @see authorizeInvocation - * @example - * import { - * SorobanRpc, - * Transaction, - * Networks, - * authorizeEntry - * } from '@stellar/stellar-sdk'; - * - * // Assume signPayloadCallback is a well-formed signing callback. - * // - * // It might, for example, pop up a modal from a browser extension, send the - * // transaction to a third-party service for signing, or just do simple - * // signing via Keypair like it does here: - * function signPayloadCallback(payload) { - * return signer.sign(hash(payload.toXDR()); - * } - * - * function multiPartyAuth( - * server: SorobanRpc.Server, - * // assume this involves multi-party auth - * tx: Transaction, - * ) { - * return server - * .simulateTransaction(tx) - * .then((simResult) => { - * tx.operations[0].auth.map(entry => - * authorizeEntry( - * entry, - * signPayloadCallback, - * currentLedger + 1000, - * Networks.TESTNET); - * )); - * - * return server.prepareTransaction(tx, simResult); - * }) - * .then((preppedTx) => { - * preppedTx.sign(source); - * return server.sendTransaction(preppedTx); - * }); - * } - */ -function authorizeEntry(_x, _x2, _x3) { - return _authorizeEntry.apply(this, arguments); -} - -/** - * This builds an entry from scratch, allowing you to express authorization as a - * function of: - * - a particular identity (i.e. signing {@link Keypair} or other signer) - * - approving the execution of an invocation tree (i.e. a simulation-acquired - * {@link xdr.SorobanAuthorizedInvocation} or otherwise built) - * - on a particular network (uniquely identified by its passphrase, see - * {@link Networks}) - * - until a particular ledger sequence is reached. - * - * This is in contrast to {@link authorizeEntry}, which signs an existing entry. - * - * @param {Keypair | SigningCallback} signer either a {@link Keypair} instance - * (or anything with a `.sign(buf): Buffer-like` method) or a function which - * takes a payload (a {@link xdr.HashIdPreimageSorobanAuthorization} - * instance) input and returns the signature of the hash of the raw payload - * bytes (where the signing key should correspond to the address in the - * `entry`) - * @param {number} validUntilLedgerSeq the (exclusive) future ledger sequence - * number until which this authorization entry should be valid (if - * `currentLedgerSeq==validUntilLedgerSeq`, this is expired)) - * @param {xdr.SorobanAuthorizedInvocation} invocation the invocation tree that - * we're authorizing (likely, this comes from transaction simulation) - * @param {string} [publicKey] the public identity of the signer (when - * providing a {@link Keypair} to `signer`, this can be omitted, as it just - * uses {@link Keypair.publicKey}) - * @param {string} [networkPassphrase] the network passphrase is incorprated - * into the signature (see {@link Networks} for options, default: - * {@link Networks.FUTURENET}) - * - * @returns {Promise} a promise for an - * authorization entry that you can pass along to - * {@link Operation.invokeHostFunction} - * - * @see authorizeEntry - */ -function _authorizeEntry() { - _authorizeEntry = _asyncToGenerator(/*#__PURE__*/_regeneratorRuntime().mark(function _callee(entry, signer, validUntilLedgerSeq) { - var networkPassphrase, - clone, - addrAuth, - networkId, - preimage, - payload, - signature, - publicKey, - sigScVal, - _args = arguments; - return _regeneratorRuntime().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - networkPassphrase = _args.length > 3 && _args[3] !== undefined ? _args[3] : Networks.FUTURENET; - if (!(entry.credentials()["switch"]().value !== src_xdr.SorobanCredentialsType.sorobanCredentialsAddress().value)) { - _context.next = 3; - break; - } - return _context.abrupt("return", entry); - case 3: - clone = src_xdr.SorobanAuthorizationEntry.fromXDR(entry.toXDR()); - /** @type {xdr.SorobanAddressCredentials} */ - addrAuth = clone.credentials().address(); - addrAuth.signatureExpirationLedger(validUntilLedgerSeq); - networkId = hashing_hash(auth_Buffer.from(networkPassphrase)); - preimage = src_xdr.HashIdPreimage.envelopeTypeSorobanAuthorization(new src_xdr.HashIdPreimageSorobanAuthorization({ - networkId: networkId, - nonce: addrAuth.nonce(), - invocation: clone.rootInvocation(), - signatureExpirationLedger: addrAuth.signatureExpirationLedger() - })); - payload = hashing_hash(preimage.toXDR()); - if (!(typeof signer === 'function')) { - _context.next = 18; - break; - } - _context.t0 = auth_Buffer; - _context.next = 13; - return signer(preimage); - case 13: - _context.t1 = _context.sent; - signature = _context.t0.from.call(_context.t0, _context.t1); - publicKey = Address.fromScAddress(addrAuth.address()).toString(); - _context.next = 20; - break; - case 18: - signature = auth_Buffer.from(signer.sign(payload)); - publicKey = signer.publicKey(); - case 20: - if (Keypair.fromPublicKey(publicKey).verify(payload, signature)) { - _context.next = 22; - break; - } - throw new Error("signature doesn't match payload"); - case 22: - // This structure is defined here: - // https://soroban.stellar.org/docs/fundamentals-and-concepts/invoking-contracts-with-transactions#stellar-account-signatures - // - // Encoding a contract structure as an ScVal means the map keys are supposed - // to be symbols, hence the forced typing here. - sigScVal = nativeToScVal({ - public_key: StrKey.decodeEd25519PublicKey(publicKey), - signature: signature - }, { - type: { - public_key: ['symbol', null], - signature: ['symbol', null] - } - }); - addrAuth.signature(src_xdr.ScVal.scvVec([sigScVal])); - return _context.abrupt("return", clone); - case 25: - case "end": - return _context.stop(); - } - }, _callee); - })); - return _authorizeEntry.apply(this, arguments); -} -function authorizeInvocation(signer, validUntilLedgerSeq, invocation) { - var publicKey = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : ''; - var networkPassphrase = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : Networks.FUTURENET; - // We use keypairs as a source of randomness for the nonce to avoid mucking - // with any crypto dependencies. Note that this just has to be random and - // unique, not cryptographically secure, so it's fine. - var kp = Keypair.random().rawPublicKey(); - var nonce = new src_xdr.Int64(bytesToInt64(kp)); - var pk = publicKey || signer.publicKey(); - if (!pk) { - throw new Error("authorizeInvocation requires publicKey parameter"); - } - var entry = new src_xdr.SorobanAuthorizationEntry({ - rootInvocation: invocation, - credentials: src_xdr.SorobanCredentials.sorobanCredentialsAddress(new src_xdr.SorobanAddressCredentials({ - address: new Address(pk).toScAddress(), - nonce: nonce, - signatureExpirationLedger: 0, - // replaced - signature: src_xdr.ScVal.scvVec([]) // replaced - })) - }); - return authorizeEntry(entry, signer, validUntilLedgerSeq, networkPassphrase); -} -function bytesToInt64(bytes) { - // eslint-disable-next-line no-bitwise - return bytes.subarray(0, 8).reduce(function (accum, b) { - return accum << 8 | b; - }, 0); -} -;// CONCATENATED MODULE: ./src/invocation.js - - - - -/** - * @typedef CreateInvocation - * - * @prop {'wasm'|'sac'} type a type indicating if this creation was a custom - * contract or a wrapping of an existing Stellar asset - * @prop {string} [token] when `type=='sac'`, the canonical {@link Asset} that - * is being wrapped by this Stellar Asset Contract - * @prop {object} [wasm] when `type=='wasm'`, add'l creation parameters - * - * @prop {string} wasm.hash hex hash of WASM bytecode backing this contract - * @prop {string} wasm.address contract address of this deployment - * @prop {string} wasm.salt hex salt that the user consumed when creating - * this contract (encoded in the resulting address) - */ - -/** - * @typedef ExecuteInvocation - * - * @prop {string} source the strkey of the contract (C...) being invoked - * @prop {string} function the name of the function being invoked - * @prop {any[]} args the natively-represented parameters to the function - * invocation (see {@link scValToNative}) for rules on how they're - * represented a JS types - */ - -/** - * @typedef InvocationTree - * @prop {'execute' | 'create'} type the type of invocation occurring, either - * contract creation or host function execution - * @prop {CreateInvocation | ExecuteInvocation} args the parameters to the - * invocation, depending on the type - * @prop {InvocationTree[]} invocations any sub-invocations that (may) occur - * as a result of this invocation (i.e. a tree of call stacks) - */ - -/** - * Turns a raw invocation tree into a human-readable format. - * - * This is designed to make the invocation tree easier to understand in order to - * inform users about the side-effects of their contract calls. This will help - * make informed decisions about whether or not a particular invocation will - * result in what you expect it to. - * - * @param {xdr.SorobanAuthorizedInvocation} root the raw XDR of the invocation, - * likely acquired from transaction simulation. this is either from the - * {@link Operation.invokeHostFunction} itself (the `func` field), or from - * the authorization entries ({@link xdr.SorobanAuthorizationEntry}, the - * `rootInvocation` field) - * - * @returns {InvocationTree} a human-readable version of the invocation tree - * - * @example - * Here, we show a browser modal after simulating an arbitrary transaction, - * `tx`, which we assume has an `Operation.invokeHostFunction` inside of it: - * - * ```typescript - * import { Server, buildInvocationTree } from '@stellar/stellar-sdk'; - * - * const s = new Server("fill in accordingly"); - * - * s.simulateTransaction(tx).then( - * (resp: SorobanRpc.SimulateTransactionResponse) => { - * if (SorobanRpc.isSuccessfulSim(resp) && ) { - * // bold assumption: there's a valid result with an auth entry - * alert( - * "You are authorizing the following invocation:\n" + - * JSON.stringify( - * buildInvocationTree(resp.result!.auth[0].rootInvocation()), - * null, - * 2 - * ) - * ); - * } - * } - * ); - * ``` - */ -function buildInvocationTree(root) { - var fn = root["function"](); - - /** @type {InvocationTree} */ - var output = {}; - - /** @type {xdr.CreateContractArgs | xdr.InvokeContractArgs} */ - var inner = fn.value(); - switch (fn["switch"]().value) { - // sorobanAuthorizedFunctionTypeContractFn - case 0: - output.type = 'execute'; - output.args = { - source: Address.fromScAddress(inner.contractAddress()).toString(), - "function": inner.functionName(), - args: inner.args().map(function (arg) { - return scValToNative(arg); - }) - }; - break; - - // sorobanAuthorizedFunctionTypeCreateContractHostFn - case 1: - { - output.type = 'create'; - output.args = {}; - - // If the executable is a WASM, the preimage MUST be an address. If it's a - // token, the preimage MUST be an asset. This is a cheeky way to check - // that, because wasm=0, token=1 and address=0, asset=1 in the XDR switch - // values. - // - // The first part may not be true in V2, but we'd need to update this code - // anyway so it can still be an error. - var _ref = [inner.executable(), inner.contractIdPreimage()], - exec = _ref[0], - preimage = _ref[1]; - if (!!exec["switch"]().value !== !!preimage["switch"]().value) { - throw new Error("creation function appears invalid: ".concat(JSON.stringify(inner), " (should be wasm+address or token+asset)")); - } - switch (exec["switch"]().value) { - // contractExecutableWasm - case 0: - { - /** @type {xdr.ContractIdPreimageFromAddress} */ - var details = preimage.fromAddress(); - output.args.type = 'wasm'; - output.args.wasm = { - salt: details.salt().toString('hex'), - hash: exec.wasmHash().toString('hex'), - address: Address.fromScAddress(details.address()).toString() - }; - break; - } - - // contractExecutableStellarAsset - case 1: - output.args.type = 'sac'; - output.args.asset = Asset.fromOperation(preimage.fromAsset()).toString(); - break; - default: - throw new Error("unknown creation type: ".concat(JSON.stringify(exec))); - } - break; - } - default: - throw new Error("unknown invocation type (".concat(fn["switch"](), "): ").concat(JSON.stringify(fn))); - } - output.invocations = root.subInvocations().map(function (i) { - return buildInvocationTree(i); - }); - return output; -} - -/** - * @callback InvocationWalker - * - * @param {xdr.SorobanAuthorizedInvocation} node the currently explored node - * @param {number} depth the depth of the tree this node is occurring at (the - * root starts at a depth of 1) - * @param {xdr.SorobanAuthorizedInvocation} [parent] this `node`s parent node, - * if any (i.e. this doesn't exist at the root) - * - * @returns {boolean|null|void} returning exactly `false` is a hint to stop - * exploring, other values are ignored - */ - -/** - * Executes a callback function on each node in the tree until stopped. - * - * Nodes are walked in a depth-first order. Returning `false` from the callback - * stops further depth exploration at that node, but it does not stop the walk - * in a "global" view. - * - * @param {xdr.SorobanAuthorizedInvocation} root the tree to explore - * @param {InvocationWalker} callback the callback to execute for each node - * @returns {void} - */ -function walkInvocationTree(root, callback) { - walkHelper(root, 1, callback); -} -function walkHelper(node, depth, callback, parent) { - if (callback(node, depth, parent) === false /* allow void rv */) { - return; - } - node.subInvocations().forEach(function (i) { - return walkHelper(i, depth + 1, callback, node); - }); -} -;// CONCATENATED MODULE: ./src/index.js -/* module decorator */ module = __webpack_require__.hmd(module); -/* eslint-disable import/no-import-module-exports */ - - - - - - - - - - - - - - - - - - - - - - - - - - - -// -// Soroban -// - - - - - - - - - -/* harmony default export */ const src = (module.exports); - -/***/ }), - -/***/ 5360: -/***/ ((__unused_webpack_module, exports) => { - -"use strict"; - - -/** - * Generate a character map. - * @param {string} alphabet e.g. "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567" - * @param {object} mappings map overrides from key to value - * @method - */ - -var charmap = function (alphabet, mappings) { - mappings || (mappings = {}); - alphabet.split("").forEach(function (c, i) { - if (!(c in mappings)) mappings[c] = i; - }); - return mappings; -} - -/** - * The RFC 4648 base 32 alphabet and character map. - * @see {@link https://tools.ietf.org/html/rfc4648} - */ - -var rfc4648 = { - alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567", - charmap: { - 0: 14, - 1: 8 - } -}; - -rfc4648.charmap = charmap(rfc4648.alphabet, rfc4648.charmap); - -/** - * The Crockford base 32 alphabet and character map. - * @see {@link http://www.crockford.com/wrmg/base32.html} - */ - -var crockford = { - alphabet: "0123456789ABCDEFGHJKMNPQRSTVWXYZ", - charmap: { - O: 0, - I: 1, - L: 1 - } -}; - -crockford.charmap = charmap(crockford.alphabet, crockford.charmap); - -/** - * base32hex - * @see {@link https://en.wikipedia.org/wiki/Base32#base32hex} - */ - -var base32hex = { - alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUV", - charmap: {} -}; - -base32hex.charmap = charmap(base32hex.alphabet, base32hex.charmap); - -/** - * Create a new `Decoder` with the given options. - * - * @param {object} [options] - * @param {string} [type] Supported Base-32 variants are "rfc4648" and - * "crockford". - * @param {object} [charmap] Override the character map used in decoding. - * @constructor - */ - -function Decoder (options) { - this.buf = []; - this.shift = 8; - this.carry = 0; - - if (options) { - - switch (options.type) { - case "rfc4648": - this.charmap = exports.rfc4648.charmap; - break; - case "crockford": - this.charmap = exports.crockford.charmap; - break; - case "base32hex": - this.charmap = exports.base32hex.charmap; - break; - default: - throw new Error("invalid type"); - } - - if (options.charmap) this.charmap = options.charmap; - } -} - -/** - * The default character map coresponds to RFC4648. - */ - -Decoder.prototype.charmap = rfc4648.charmap; - -/** - * Decode a string, continuing from the previous state. - * - * @param {string} str - * @return {Decoder} this - */ - -Decoder.prototype.write = function (str) { - var charmap = this.charmap; - var buf = this.buf; - var shift = this.shift; - var carry = this.carry; - - // decode string - str.toUpperCase().split("").forEach(function (char) { - - // ignore padding - if (char == "=") return; - - // lookup symbol - var symbol = charmap[char] & 0xff; - - // 1: 00000 000 - // 2: 00 00000 0 - // 3: 0000 0000 - // 4: 0 00000 00 - // 5: 000 00000 - // 6: 00000 000 - // 7: 00 00000 0 - - shift -= 5; - if (shift > 0) { - carry |= symbol << shift; - } else if (shift < 0) { - buf.push(carry | (symbol >> -shift)); - shift += 8; - carry = (symbol << shift) & 0xff; - } else { - buf.push(carry | symbol); - shift = 8; - carry = 0; - } - }); - - // save state - this.shift = shift; - this.carry = carry; - - // for chaining - return this; -}; - -/** - * Finish decoding. - * - * @param {string} [str] The final string to decode. - * @return {Array} Decoded byte array. - */ - -Decoder.prototype.finalize = function (str) { - if (str) { - this.write(str); - } - if (this.shift !== 8 && this.carry !== 0) { - this.buf.push(this.carry); - this.shift = 8; - this.carry = 0; - } - return this.buf; -}; - -/** - * Create a new `Encoder` with the given options. - * - * @param {object} [options] - * @param {string} [type] Supported Base-32 variants are "rfc4648" and - * "crockford". - * @param {object} [alphabet] Override the alphabet used in encoding. - * @constructor - */ - -function Encoder (options) { - this.buf = ""; - this.shift = 3; - this.carry = 0; - - if (options) { - - switch (options.type) { - case "rfc4648": - this.alphabet = exports.rfc4648.alphabet; - break; - case "crockford": - this.alphabet = exports.crockford.alphabet; - break; - case "base32hex": - this.alphabet = exports.base32hex.alphabet; - break; - default: - throw new Error("invalid type"); - } - - if (options.alphabet) this.alphabet = options.alphabet; - else if (options.lc) this.alphabet = this.alphabet.toLowerCase(); - } -} - -/** - * The default alphabet coresponds to RFC4648. - */ - -Encoder.prototype.alphabet = rfc4648.alphabet; - -/** - * Encode a byte array, continuing from the previous state. - * - * @param {byte[]} buf The byte array to encode. - * @return {Encoder} this - */ - -Encoder.prototype.write = function (buf) { - var shift = this.shift; - var carry = this.carry; - var symbol; - var byte; - var i; - - // encode each byte in buf - for (i = 0; i < buf.length; i++) { - byte = buf[i]; - - // 1: 00000 000 - // 2: 00 00000 0 - // 3: 0000 0000 - // 4: 0 00000 00 - // 5: 000 00000 - // 6: 00000 000 - // 7: 00 00000 0 - - symbol = carry | (byte >> shift); - this.buf += this.alphabet[symbol & 0x1f]; - - if (shift > 5) { - shift -= 5; - symbol = byte >> shift; - this.buf += this.alphabet[symbol & 0x1f]; - } - - shift = 5 - shift; - carry = byte << shift; - shift = 8 - shift; - } - - // save state - this.shift = shift; - this.carry = carry; - - // for chaining - return this; -}; - -/** - * Finish encoding. - * - * @param {byte[]} [buf] The final byte array to encode. - * @return {string} The encoded byte array. - */ - -Encoder.prototype.finalize = function (buf) { - if (buf) { - this.write(buf); - } - if (this.shift !== 3) { - this.buf += this.alphabet[this.carry & 0x1f]; - this.shift = 3; - this.carry = 0; - } - return this.buf; -}; - -/** - * Convenience encoder. - * - * @param {byte[]} buf The byte array to encode. - * @param {object} [options] Options to pass to the encoder. - * @return {string} The encoded string. - */ - -exports.encode = function (buf, options) { - return new Encoder(options).finalize(buf); -}; - -/** - * Convenience decoder. - * - * @param {string} str The string to decode. - * @param {object} [options] Options to pass to the decoder. - * @return {byte[]} The decoded byte array. - */ - -exports.decode = function (str, options) { - return new Decoder(options).finalize(str); -}; - -// Exports. -exports.Decoder = Decoder; -exports.Encoder = Encoder; -exports.charmap = charmap; -exports.crockford = crockford; -exports.rfc4648 = rfc4648; -exports.base32hex = base32hex; - - -/***/ }), - -/***/ 7526: -/***/ ((__unused_webpack_module, exports) => { - -"use strict"; - - -exports.byteLength = byteLength -exports.toByteArray = toByteArray -exports.fromByteArray = fromByteArray - -var lookup = [] -var revLookup = [] -var Arr = typeof Uint8Array !== 'undefined' ? Uint8Array : Array - -var code = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/' -for (var i = 0, len = code.length; i < len; ++i) { - lookup[i] = code[i] - revLookup[code.charCodeAt(i)] = i -} - -// Support decoding URL-safe base64 strings, as Node.js does. -// See: https://en.wikipedia.org/wiki/Base64#URL_applications -revLookup['-'.charCodeAt(0)] = 62 -revLookup['_'.charCodeAt(0)] = 63 - -function getLens (b64) { - var len = b64.length - - if (len % 4 > 0) { - throw new Error('Invalid string. Length must be a multiple of 4') - } - - // Trim off extra bytes after placeholder bytes are found - // See: https://github.com/beatgammit/base64-js/issues/42 - var validLen = b64.indexOf('=') - if (validLen === -1) validLen = len - - var placeHoldersLen = validLen === len - ? 0 - : 4 - (validLen % 4) - - return [validLen, placeHoldersLen] -} - -// base64 is 4/3 + up to two characters of the original data -function byteLength (b64) { - var lens = getLens(b64) - var validLen = lens[0] - var placeHoldersLen = lens[1] - return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen -} - -function _byteLength (b64, validLen, placeHoldersLen) { - return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen -} - -function toByteArray (b64) { - var tmp - var lens = getLens(b64) - var validLen = lens[0] - var placeHoldersLen = lens[1] - - var arr = new Arr(_byteLength(b64, validLen, placeHoldersLen)) - - var curByte = 0 - - // if there are placeholders, only get up to the last complete 4 chars - var len = placeHoldersLen > 0 - ? validLen - 4 - : validLen - - var i - for (i = 0; i < len; i += 4) { - tmp = - (revLookup[b64.charCodeAt(i)] << 18) | - (revLookup[b64.charCodeAt(i + 1)] << 12) | - (revLookup[b64.charCodeAt(i + 2)] << 6) | - revLookup[b64.charCodeAt(i + 3)] - arr[curByte++] = (tmp >> 16) & 0xFF - arr[curByte++] = (tmp >> 8) & 0xFF - arr[curByte++] = tmp & 0xFF - } - - if (placeHoldersLen === 2) { - tmp = - (revLookup[b64.charCodeAt(i)] << 2) | - (revLookup[b64.charCodeAt(i + 1)] >> 4) - arr[curByte++] = tmp & 0xFF - } - - if (placeHoldersLen === 1) { - tmp = - (revLookup[b64.charCodeAt(i)] << 10) | - (revLookup[b64.charCodeAt(i + 1)] << 4) | - (revLookup[b64.charCodeAt(i + 2)] >> 2) - arr[curByte++] = (tmp >> 8) & 0xFF - arr[curByte++] = tmp & 0xFF - } - - return arr -} - -function tripletToBase64 (num) { - return lookup[num >> 18 & 0x3F] + - lookup[num >> 12 & 0x3F] + - lookup[num >> 6 & 0x3F] + - lookup[num & 0x3F] -} - -function encodeChunk (uint8, start, end) { - var tmp - var output = [] - for (var i = start; i < end; i += 3) { - tmp = - ((uint8[i] << 16) & 0xFF0000) + - ((uint8[i + 1] << 8) & 0xFF00) + - (uint8[i + 2] & 0xFF) - output.push(tripletToBase64(tmp)) - } - return output.join('') -} - -function fromByteArray (uint8) { - var tmp - var len = uint8.length - var extraBytes = len % 3 // if we have 1 byte left, pad 2 bytes - var parts = [] - var maxChunkLength = 16383 // must be multiple of 3 - - // go through the array every three bytes, we'll deal with trailing stuff later - for (var i = 0, len2 = len - extraBytes; i < len2; i += maxChunkLength) { - parts.push(encodeChunk(uint8, i, (i + maxChunkLength) > len2 ? len2 : (i + maxChunkLength))) - } - - // pad the end with zeros, but make sure to not forget the extra bytes - if (extraBytes === 1) { - tmp = uint8[len - 1] - parts.push( - lookup[tmp >> 2] + - lookup[(tmp << 4) & 0x3F] + - '==' - ) - } else if (extraBytes === 2) { - tmp = (uint8[len - 2] << 8) + uint8[len - 1] - parts.push( - lookup[tmp >> 10] + - lookup[(tmp >> 4) & 0x3F] + - lookup[(tmp << 2) & 0x3F] + - '=' - ) - } - - return parts.join('') -} - - -/***/ }), - -/***/ 8287: -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -"use strict"; -/* provided dependency */ var console = __webpack_require__(6763); -/*! - * The buffer module from node.js, for the browser. - * - * @author Feross Aboukhadijeh - * @license MIT - */ -/* eslint-disable no-proto */ - - - -const base64 = __webpack_require__(7526) -const ieee754 = __webpack_require__(251) -const customInspectSymbol = - (typeof Symbol === 'function' && typeof Symbol['for'] === 'function') // eslint-disable-line dot-notation - ? Symbol['for']('nodejs.util.inspect.custom') // eslint-disable-line dot-notation - : null - -exports.Buffer = Buffer -exports.SlowBuffer = SlowBuffer -exports.INSPECT_MAX_BYTES = 50 - -const K_MAX_LENGTH = 0x7fffffff -exports.kMaxLength = K_MAX_LENGTH - -/** - * If `Buffer.TYPED_ARRAY_SUPPORT`: - * === true Use Uint8Array implementation (fastest) - * === false Print warning and recommend using `buffer` v4.x which has an Object - * implementation (most compatible, even IE6) - * - * Browsers that support typed arrays are IE 10+, Firefox 4+, Chrome 7+, Safari 5.1+, - * Opera 11.6+, iOS 4.2+. - * - * We report that the browser does not support typed arrays if the are not subclassable - * using __proto__. Firefox 4-29 lacks support for adding new properties to `Uint8Array` - * (See: https://bugzilla.mozilla.org/show_bug.cgi?id=695438). IE 10 lacks support - * for __proto__ and has a buggy typed array implementation. - */ -Buffer.TYPED_ARRAY_SUPPORT = typedArraySupport() - -if (!Buffer.TYPED_ARRAY_SUPPORT && typeof console !== 'undefined' && - typeof console.error === 'function') { - console.error( - 'This browser lacks typed array (Uint8Array) support which is required by ' + - '`buffer` v5.x. Use `buffer` v4.x if you require old browser support.' - ) -} - -function typedArraySupport () { - // Can typed array instances can be augmented? - try { - const arr = new Uint8Array(1) - const proto = { foo: function () { return 42 } } - Object.setPrototypeOf(proto, Uint8Array.prototype) - Object.setPrototypeOf(arr, proto) - return arr.foo() === 42 - } catch (e) { - return false - } -} - -Object.defineProperty(Buffer.prototype, 'parent', { - enumerable: true, - get: function () { - if (!Buffer.isBuffer(this)) return undefined - return this.buffer - } -}) - -Object.defineProperty(Buffer.prototype, 'offset', { - enumerable: true, - get: function () { - if (!Buffer.isBuffer(this)) return undefined - return this.byteOffset - } -}) - -function createBuffer (length) { - if (length > K_MAX_LENGTH) { - throw new RangeError('The value "' + length + '" is invalid for option "size"') - } - // Return an augmented `Uint8Array` instance - const buf = new Uint8Array(length) - Object.setPrototypeOf(buf, Buffer.prototype) - return buf -} - -/** - * The Buffer constructor returns instances of `Uint8Array` that have their - * prototype changed to `Buffer.prototype`. Furthermore, `Buffer` is a subclass of - * `Uint8Array`, so the returned instances will have all the node `Buffer` methods - * and the `Uint8Array` methods. Square bracket notation works as expected -- it - * returns a single octet. - * - * The `Uint8Array` prototype remains unmodified. - */ - -function Buffer (arg, encodingOrOffset, length) { - // Common case. - if (typeof arg === 'number') { - if (typeof encodingOrOffset === 'string') { - throw new TypeError( - 'The "string" argument must be of type string. Received type number' - ) - } - return allocUnsafe(arg) - } - return from(arg, encodingOrOffset, length) -} - -Buffer.poolSize = 8192 // not used by this implementation - -function from (value, encodingOrOffset, length) { - if (typeof value === 'string') { - return fromString(value, encodingOrOffset) - } - - if (ArrayBuffer.isView(value)) { - return fromArrayView(value) - } - - if (value == null) { - throw new TypeError( - 'The first argument must be one of type string, Buffer, ArrayBuffer, Array, ' + - 'or Array-like Object. Received type ' + (typeof value) - ) - } - - if (isInstance(value, ArrayBuffer) || - (value && isInstance(value.buffer, ArrayBuffer))) { - return fromArrayBuffer(value, encodingOrOffset, length) - } - - if (typeof SharedArrayBuffer !== 'undefined' && - (isInstance(value, SharedArrayBuffer) || - (value && isInstance(value.buffer, SharedArrayBuffer)))) { - return fromArrayBuffer(value, encodingOrOffset, length) - } - - if (typeof value === 'number') { - throw new TypeError( - 'The "value" argument must not be of type number. Received type number' - ) - } - - const valueOf = value.valueOf && value.valueOf() - if (valueOf != null && valueOf !== value) { - return Buffer.from(valueOf, encodingOrOffset, length) - } - - const b = fromObject(value) - if (b) return b - - if (typeof Symbol !== 'undefined' && Symbol.toPrimitive != null && - typeof value[Symbol.toPrimitive] === 'function') { - return Buffer.from(value[Symbol.toPrimitive]('string'), encodingOrOffset, length) - } - - throw new TypeError( - 'The first argument must be one of type string, Buffer, ArrayBuffer, Array, ' + - 'or Array-like Object. Received type ' + (typeof value) - ) -} - -/** - * Functionally equivalent to Buffer(arg, encoding) but throws a TypeError - * if value is a number. - * Buffer.from(str[, encoding]) - * Buffer.from(array) - * Buffer.from(buffer) - * Buffer.from(arrayBuffer[, byteOffset[, length]]) - **/ -Buffer.from = function (value, encodingOrOffset, length) { - return from(value, encodingOrOffset, length) -} - -// Note: Change prototype *after* Buffer.from is defined to workaround Chrome bug: -// https://github.com/feross/buffer/pull/148 -Object.setPrototypeOf(Buffer.prototype, Uint8Array.prototype) -Object.setPrototypeOf(Buffer, Uint8Array) - -function assertSize (size) { - if (typeof size !== 'number') { - throw new TypeError('"size" argument must be of type number') - } else if (size < 0) { - throw new RangeError('The value "' + size + '" is invalid for option "size"') - } -} - -function alloc (size, fill, encoding) { - assertSize(size) - if (size <= 0) { - return createBuffer(size) - } - if (fill !== undefined) { - // Only pay attention to encoding if it's a string. This - // prevents accidentally sending in a number that would - // be interpreted as a start offset. - return typeof encoding === 'string' - ? createBuffer(size).fill(fill, encoding) - : createBuffer(size).fill(fill) - } - return createBuffer(size) -} - -/** - * Creates a new filled Buffer instance. - * alloc(size[, fill[, encoding]]) - **/ -Buffer.alloc = function (size, fill, encoding) { - return alloc(size, fill, encoding) -} - -function allocUnsafe (size) { - assertSize(size) - return createBuffer(size < 0 ? 0 : checked(size) | 0) -} - -/** - * Equivalent to Buffer(num), by default creates a non-zero-filled Buffer instance. - * */ -Buffer.allocUnsafe = function (size) { - return allocUnsafe(size) -} -/** - * Equivalent to SlowBuffer(num), by default creates a non-zero-filled Buffer instance. - */ -Buffer.allocUnsafeSlow = function (size) { - return allocUnsafe(size) -} - -function fromString (string, encoding) { - if (typeof encoding !== 'string' || encoding === '') { - encoding = 'utf8' - } - - if (!Buffer.isEncoding(encoding)) { - throw new TypeError('Unknown encoding: ' + encoding) - } - - const length = byteLength(string, encoding) | 0 - let buf = createBuffer(length) - - const actual = buf.write(string, encoding) - - if (actual !== length) { - // Writing a hex string, for example, that contains invalid characters will - // cause everything after the first invalid character to be ignored. (e.g. - // 'abxxcd' will be treated as 'ab') - buf = buf.slice(0, actual) - } - - return buf -} - -function fromArrayLike (array) { - const length = array.length < 0 ? 0 : checked(array.length) | 0 - const buf = createBuffer(length) - for (let i = 0; i < length; i += 1) { - buf[i] = array[i] & 255 - } - return buf -} - -function fromArrayView (arrayView) { - if (isInstance(arrayView, Uint8Array)) { - const copy = new Uint8Array(arrayView) - return fromArrayBuffer(copy.buffer, copy.byteOffset, copy.byteLength) - } - return fromArrayLike(arrayView) -} - -function fromArrayBuffer (array, byteOffset, length) { - if (byteOffset < 0 || array.byteLength < byteOffset) { - throw new RangeError('"offset" is outside of buffer bounds') - } - - if (array.byteLength < byteOffset + (length || 0)) { - throw new RangeError('"length" is outside of buffer bounds') - } - - let buf - if (byteOffset === undefined && length === undefined) { - buf = new Uint8Array(array) - } else if (length === undefined) { - buf = new Uint8Array(array, byteOffset) - } else { - buf = new Uint8Array(array, byteOffset, length) - } - - // Return an augmented `Uint8Array` instance - Object.setPrototypeOf(buf, Buffer.prototype) - - return buf -} - -function fromObject (obj) { - if (Buffer.isBuffer(obj)) { - const len = checked(obj.length) | 0 - const buf = createBuffer(len) - - if (buf.length === 0) { - return buf - } - - obj.copy(buf, 0, 0, len) - return buf - } - - if (obj.length !== undefined) { - if (typeof obj.length !== 'number' || numberIsNaN(obj.length)) { - return createBuffer(0) - } - return fromArrayLike(obj) - } - - if (obj.type === 'Buffer' && Array.isArray(obj.data)) { - return fromArrayLike(obj.data) - } -} - -function checked (length) { - // Note: cannot use `length < K_MAX_LENGTH` here because that fails when - // length is NaN (which is otherwise coerced to zero.) - if (length >= K_MAX_LENGTH) { - throw new RangeError('Attempt to allocate Buffer larger than maximum ' + - 'size: 0x' + K_MAX_LENGTH.toString(16) + ' bytes') - } - return length | 0 -} - -function SlowBuffer (length) { - if (+length != length) { // eslint-disable-line eqeqeq - length = 0 - } - return Buffer.alloc(+length) -} - -Buffer.isBuffer = function isBuffer (b) { - return b != null && b._isBuffer === true && - b !== Buffer.prototype // so Buffer.isBuffer(Buffer.prototype) will be false -} - -Buffer.compare = function compare (a, b) { - if (isInstance(a, Uint8Array)) a = Buffer.from(a, a.offset, a.byteLength) - if (isInstance(b, Uint8Array)) b = Buffer.from(b, b.offset, b.byteLength) - if (!Buffer.isBuffer(a) || !Buffer.isBuffer(b)) { - throw new TypeError( - 'The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array' - ) - } - - if (a === b) return 0 - - let x = a.length - let y = b.length - - for (let i = 0, len = Math.min(x, y); i < len; ++i) { - if (a[i] !== b[i]) { - x = a[i] - y = b[i] - break - } - } - - if (x < y) return -1 - if (y < x) return 1 - return 0 -} - -Buffer.isEncoding = function isEncoding (encoding) { - switch (String(encoding).toLowerCase()) { - case 'hex': - case 'utf8': - case 'utf-8': - case 'ascii': - case 'latin1': - case 'binary': - case 'base64': - case 'ucs2': - case 'ucs-2': - case 'utf16le': - case 'utf-16le': - return true - default: - return false - } -} - -Buffer.concat = function concat (list, length) { - if (!Array.isArray(list)) { - throw new TypeError('"list" argument must be an Array of Buffers') - } - - if (list.length === 0) { - return Buffer.alloc(0) - } - - let i - if (length === undefined) { - length = 0 - for (i = 0; i < list.length; ++i) { - length += list[i].length - } - } - - const buffer = Buffer.allocUnsafe(length) - let pos = 0 - for (i = 0; i < list.length; ++i) { - let buf = list[i] - if (isInstance(buf, Uint8Array)) { - if (pos + buf.length > buffer.length) { - if (!Buffer.isBuffer(buf)) buf = Buffer.from(buf) - buf.copy(buffer, pos) - } else { - Uint8Array.prototype.set.call( - buffer, - buf, - pos - ) - } - } else if (!Buffer.isBuffer(buf)) { - throw new TypeError('"list" argument must be an Array of Buffers') - } else { - buf.copy(buffer, pos) - } - pos += buf.length - } - return buffer -} - -function byteLength (string, encoding) { - if (Buffer.isBuffer(string)) { - return string.length - } - if (ArrayBuffer.isView(string) || isInstance(string, ArrayBuffer)) { - return string.byteLength - } - if (typeof string !== 'string') { - throw new TypeError( - 'The "string" argument must be one of type string, Buffer, or ArrayBuffer. ' + - 'Received type ' + typeof string - ) - } - - const len = string.length - const mustMatch = (arguments.length > 2 && arguments[2] === true) - if (!mustMatch && len === 0) return 0 - - // Use a for loop to avoid recursion - let loweredCase = false - for (;;) { - switch (encoding) { - case 'ascii': - case 'latin1': - case 'binary': - return len - case 'utf8': - case 'utf-8': - return utf8ToBytes(string).length - case 'ucs2': - case 'ucs-2': - case 'utf16le': - case 'utf-16le': - return len * 2 - case 'hex': - return len >>> 1 - case 'base64': - return base64ToBytes(string).length - default: - if (loweredCase) { - return mustMatch ? -1 : utf8ToBytes(string).length // assume utf8 - } - encoding = ('' + encoding).toLowerCase() - loweredCase = true - } - } -} -Buffer.byteLength = byteLength - -function slowToString (encoding, start, end) { - let loweredCase = false - - // No need to verify that "this.length <= MAX_UINT32" since it's a read-only - // property of a typed array. - - // This behaves neither like String nor Uint8Array in that we set start/end - // to their upper/lower bounds if the value passed is out of range. - // undefined is handled specially as per ECMA-262 6th Edition, - // Section 13.3.3.7 Runtime Semantics: KeyedBindingInitialization. - if (start === undefined || start < 0) { - start = 0 - } - // Return early if start > this.length. Done here to prevent potential uint32 - // coercion fail below. - if (start > this.length) { - return '' - } - - if (end === undefined || end > this.length) { - end = this.length - } - - if (end <= 0) { - return '' - } - - // Force coercion to uint32. This will also coerce falsey/NaN values to 0. - end >>>= 0 - start >>>= 0 - - if (end <= start) { - return '' - } - - if (!encoding) encoding = 'utf8' - - while (true) { - switch (encoding) { - case 'hex': - return hexSlice(this, start, end) - - case 'utf8': - case 'utf-8': - return utf8Slice(this, start, end) - - case 'ascii': - return asciiSlice(this, start, end) - - case 'latin1': - case 'binary': - return latin1Slice(this, start, end) - - case 'base64': - return base64Slice(this, start, end) - - case 'ucs2': - case 'ucs-2': - case 'utf16le': - case 'utf-16le': - return utf16leSlice(this, start, end) - - default: - if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding) - encoding = (encoding + '').toLowerCase() - loweredCase = true - } - } -} - -// This property is used by `Buffer.isBuffer` (and the `is-buffer` npm package) -// to detect a Buffer instance. It's not possible to use `instanceof Buffer` -// reliably in a browserify context because there could be multiple different -// copies of the 'buffer' package in use. This method works even for Buffer -// instances that were created from another copy of the `buffer` package. -// See: https://github.com/feross/buffer/issues/154 -Buffer.prototype._isBuffer = true - -function swap (b, n, m) { - const i = b[n] - b[n] = b[m] - b[m] = i -} - -Buffer.prototype.swap16 = function swap16 () { - const len = this.length - if (len % 2 !== 0) { - throw new RangeError('Buffer size must be a multiple of 16-bits') - } - for (let i = 0; i < len; i += 2) { - swap(this, i, i + 1) - } - return this -} - -Buffer.prototype.swap32 = function swap32 () { - const len = this.length - if (len % 4 !== 0) { - throw new RangeError('Buffer size must be a multiple of 32-bits') - } - for (let i = 0; i < len; i += 4) { - swap(this, i, i + 3) - swap(this, i + 1, i + 2) - } - return this -} - -Buffer.prototype.swap64 = function swap64 () { - const len = this.length - if (len % 8 !== 0) { - throw new RangeError('Buffer size must be a multiple of 64-bits') - } - for (let i = 0; i < len; i += 8) { - swap(this, i, i + 7) - swap(this, i + 1, i + 6) - swap(this, i + 2, i + 5) - swap(this, i + 3, i + 4) - } - return this -} - -Buffer.prototype.toString = function toString () { - const length = this.length - if (length === 0) return '' - if (arguments.length === 0) return utf8Slice(this, 0, length) - return slowToString.apply(this, arguments) -} - -Buffer.prototype.toLocaleString = Buffer.prototype.toString - -Buffer.prototype.equals = function equals (b) { - if (!Buffer.isBuffer(b)) throw new TypeError('Argument must be a Buffer') - if (this === b) return true - return Buffer.compare(this, b) === 0 -} - -Buffer.prototype.inspect = function inspect () { - let str = '' - const max = exports.INSPECT_MAX_BYTES - str = this.toString('hex', 0, max).replace(/(.{2})/g, '$1 ').trim() - if (this.length > max) str += ' ... ' - return '' -} -if (customInspectSymbol) { - Buffer.prototype[customInspectSymbol] = Buffer.prototype.inspect -} - -Buffer.prototype.compare = function compare (target, start, end, thisStart, thisEnd) { - if (isInstance(target, Uint8Array)) { - target = Buffer.from(target, target.offset, target.byteLength) - } - if (!Buffer.isBuffer(target)) { - throw new TypeError( - 'The "target" argument must be one of type Buffer or Uint8Array. ' + - 'Received type ' + (typeof target) - ) - } - - if (start === undefined) { - start = 0 - } - if (end === undefined) { - end = target ? target.length : 0 - } - if (thisStart === undefined) { - thisStart = 0 - } - if (thisEnd === undefined) { - thisEnd = this.length - } - - if (start < 0 || end > target.length || thisStart < 0 || thisEnd > this.length) { - throw new RangeError('out of range index') - } - - if (thisStart >= thisEnd && start >= end) { - return 0 - } - if (thisStart >= thisEnd) { - return -1 - } - if (start >= end) { - return 1 - } - - start >>>= 0 - end >>>= 0 - thisStart >>>= 0 - thisEnd >>>= 0 - - if (this === target) return 0 - - let x = thisEnd - thisStart - let y = end - start - const len = Math.min(x, y) - - const thisCopy = this.slice(thisStart, thisEnd) - const targetCopy = target.slice(start, end) - - for (let i = 0; i < len; ++i) { - if (thisCopy[i] !== targetCopy[i]) { - x = thisCopy[i] - y = targetCopy[i] - break - } - } - - if (x < y) return -1 - if (y < x) return 1 - return 0 -} - -// Finds either the first index of `val` in `buffer` at offset >= `byteOffset`, -// OR the last index of `val` in `buffer` at offset <= `byteOffset`. -// -// Arguments: -// - buffer - a Buffer to search -// - val - a string, Buffer, or number -// - byteOffset - an index into `buffer`; will be clamped to an int32 -// - encoding - an optional encoding, relevant is val is a string -// - dir - true for indexOf, false for lastIndexOf -function bidirectionalIndexOf (buffer, val, byteOffset, encoding, dir) { - // Empty buffer means no match - if (buffer.length === 0) return -1 - - // Normalize byteOffset - if (typeof byteOffset === 'string') { - encoding = byteOffset - byteOffset = 0 - } else if (byteOffset > 0x7fffffff) { - byteOffset = 0x7fffffff - } else if (byteOffset < -0x80000000) { - byteOffset = -0x80000000 - } - byteOffset = +byteOffset // Coerce to Number. - if (numberIsNaN(byteOffset)) { - // byteOffset: it it's undefined, null, NaN, "foo", etc, search whole buffer - byteOffset = dir ? 0 : (buffer.length - 1) - } - - // Normalize byteOffset: negative offsets start from the end of the buffer - if (byteOffset < 0) byteOffset = buffer.length + byteOffset - if (byteOffset >= buffer.length) { - if (dir) return -1 - else byteOffset = buffer.length - 1 - } else if (byteOffset < 0) { - if (dir) byteOffset = 0 - else return -1 - } - - // Normalize val - if (typeof val === 'string') { - val = Buffer.from(val, encoding) - } - - // Finally, search either indexOf (if dir is true) or lastIndexOf - if (Buffer.isBuffer(val)) { - // Special case: looking for empty string/buffer always fails - if (val.length === 0) { - return -1 - } - return arrayIndexOf(buffer, val, byteOffset, encoding, dir) - } else if (typeof val === 'number') { - val = val & 0xFF // Search for a byte value [0-255] - if (typeof Uint8Array.prototype.indexOf === 'function') { - if (dir) { - return Uint8Array.prototype.indexOf.call(buffer, val, byteOffset) - } else { - return Uint8Array.prototype.lastIndexOf.call(buffer, val, byteOffset) - } - } - return arrayIndexOf(buffer, [val], byteOffset, encoding, dir) - } - - throw new TypeError('val must be string, number or Buffer') -} - -function arrayIndexOf (arr, val, byteOffset, encoding, dir) { - let indexSize = 1 - let arrLength = arr.length - let valLength = val.length - - if (encoding !== undefined) { - encoding = String(encoding).toLowerCase() - if (encoding === 'ucs2' || encoding === 'ucs-2' || - encoding === 'utf16le' || encoding === 'utf-16le') { - if (arr.length < 2 || val.length < 2) { - return -1 - } - indexSize = 2 - arrLength /= 2 - valLength /= 2 - byteOffset /= 2 - } - } - - function read (buf, i) { - if (indexSize === 1) { - return buf[i] - } else { - return buf.readUInt16BE(i * indexSize) - } - } - - let i - if (dir) { - let foundIndex = -1 - for (i = byteOffset; i < arrLength; i++) { - if (read(arr, i) === read(val, foundIndex === -1 ? 0 : i - foundIndex)) { - if (foundIndex === -1) foundIndex = i - if (i - foundIndex + 1 === valLength) return foundIndex * indexSize - } else { - if (foundIndex !== -1) i -= i - foundIndex - foundIndex = -1 - } - } - } else { - if (byteOffset + valLength > arrLength) byteOffset = arrLength - valLength - for (i = byteOffset; i >= 0; i--) { - let found = true - for (let j = 0; j < valLength; j++) { - if (read(arr, i + j) !== read(val, j)) { - found = false - break - } - } - if (found) return i - } - } - - return -1 -} - -Buffer.prototype.includes = function includes (val, byteOffset, encoding) { - return this.indexOf(val, byteOffset, encoding) !== -1 -} - -Buffer.prototype.indexOf = function indexOf (val, byteOffset, encoding) { - return bidirectionalIndexOf(this, val, byteOffset, encoding, true) -} - -Buffer.prototype.lastIndexOf = function lastIndexOf (val, byteOffset, encoding) { - return bidirectionalIndexOf(this, val, byteOffset, encoding, false) -} - -function hexWrite (buf, string, offset, length) { - offset = Number(offset) || 0 - const remaining = buf.length - offset - if (!length) { - length = remaining - } else { - length = Number(length) - if (length > remaining) { - length = remaining - } - } - - const strLen = string.length - - if (length > strLen / 2) { - length = strLen / 2 - } - let i - for (i = 0; i < length; ++i) { - const parsed = parseInt(string.substr(i * 2, 2), 16) - if (numberIsNaN(parsed)) return i - buf[offset + i] = parsed - } - return i -} - -function utf8Write (buf, string, offset, length) { - return blitBuffer(utf8ToBytes(string, buf.length - offset), buf, offset, length) -} - -function asciiWrite (buf, string, offset, length) { - return blitBuffer(asciiToBytes(string), buf, offset, length) -} - -function base64Write (buf, string, offset, length) { - return blitBuffer(base64ToBytes(string), buf, offset, length) -} - -function ucs2Write (buf, string, offset, length) { - return blitBuffer(utf16leToBytes(string, buf.length - offset), buf, offset, length) -} - -Buffer.prototype.write = function write (string, offset, length, encoding) { - // Buffer#write(string) - if (offset === undefined) { - encoding = 'utf8' - length = this.length - offset = 0 - // Buffer#write(string, encoding) - } else if (length === undefined && typeof offset === 'string') { - encoding = offset - length = this.length - offset = 0 - // Buffer#write(string, offset[, length][, encoding]) - } else if (isFinite(offset)) { - offset = offset >>> 0 - if (isFinite(length)) { - length = length >>> 0 - if (encoding === undefined) encoding = 'utf8' - } else { - encoding = length - length = undefined - } - } else { - throw new Error( - 'Buffer.write(string, encoding, offset[, length]) is no longer supported' - ) - } - - const remaining = this.length - offset - if (length === undefined || length > remaining) length = remaining - - if ((string.length > 0 && (length < 0 || offset < 0)) || offset > this.length) { - throw new RangeError('Attempt to write outside buffer bounds') - } - - if (!encoding) encoding = 'utf8' - - let loweredCase = false - for (;;) { - switch (encoding) { - case 'hex': - return hexWrite(this, string, offset, length) - - case 'utf8': - case 'utf-8': - return utf8Write(this, string, offset, length) - - case 'ascii': - case 'latin1': - case 'binary': - return asciiWrite(this, string, offset, length) - - case 'base64': - // Warning: maxLength not taken into account in base64Write - return base64Write(this, string, offset, length) - - case 'ucs2': - case 'ucs-2': - case 'utf16le': - case 'utf-16le': - return ucs2Write(this, string, offset, length) - - default: - if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding) - encoding = ('' + encoding).toLowerCase() - loweredCase = true - } - } -} - -Buffer.prototype.toJSON = function toJSON () { - return { - type: 'Buffer', - data: Array.prototype.slice.call(this._arr || this, 0) - } -} - -function base64Slice (buf, start, end) { - if (start === 0 && end === buf.length) { - return base64.fromByteArray(buf) - } else { - return base64.fromByteArray(buf.slice(start, end)) - } -} - -function utf8Slice (buf, start, end) { - end = Math.min(buf.length, end) - const res = [] - - let i = start - while (i < end) { - const firstByte = buf[i] - let codePoint = null - let bytesPerSequence = (firstByte > 0xEF) - ? 4 - : (firstByte > 0xDF) - ? 3 - : (firstByte > 0xBF) - ? 2 - : 1 - - if (i + bytesPerSequence <= end) { - let secondByte, thirdByte, fourthByte, tempCodePoint - - switch (bytesPerSequence) { - case 1: - if (firstByte < 0x80) { - codePoint = firstByte - } - break - case 2: - secondByte = buf[i + 1] - if ((secondByte & 0xC0) === 0x80) { - tempCodePoint = (firstByte & 0x1F) << 0x6 | (secondByte & 0x3F) - if (tempCodePoint > 0x7F) { - codePoint = tempCodePoint - } - } - break - case 3: - secondByte = buf[i + 1] - thirdByte = buf[i + 2] - if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80) { - tempCodePoint = (firstByte & 0xF) << 0xC | (secondByte & 0x3F) << 0x6 | (thirdByte & 0x3F) - if (tempCodePoint > 0x7FF && (tempCodePoint < 0xD800 || tempCodePoint > 0xDFFF)) { - codePoint = tempCodePoint - } - } - break - case 4: - secondByte = buf[i + 1] - thirdByte = buf[i + 2] - fourthByte = buf[i + 3] - if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80 && (fourthByte & 0xC0) === 0x80) { - tempCodePoint = (firstByte & 0xF) << 0x12 | (secondByte & 0x3F) << 0xC | (thirdByte & 0x3F) << 0x6 | (fourthByte & 0x3F) - if (tempCodePoint > 0xFFFF && tempCodePoint < 0x110000) { - codePoint = tempCodePoint - } - } - } - } - - if (codePoint === null) { - // we did not generate a valid codePoint so insert a - // replacement char (U+FFFD) and advance only 1 byte - codePoint = 0xFFFD - bytesPerSequence = 1 - } else if (codePoint > 0xFFFF) { - // encode to utf16 (surrogate pair dance) - codePoint -= 0x10000 - res.push(codePoint >>> 10 & 0x3FF | 0xD800) - codePoint = 0xDC00 | codePoint & 0x3FF - } - - res.push(codePoint) - i += bytesPerSequence - } - - return decodeCodePointsArray(res) -} - -// Based on http://stackoverflow.com/a/22747272/680742, the browser with -// the lowest limit is Chrome, with 0x10000 args. -// We go 1 magnitude less, for safety -const MAX_ARGUMENTS_LENGTH = 0x1000 - -function decodeCodePointsArray (codePoints) { - const len = codePoints.length - if (len <= MAX_ARGUMENTS_LENGTH) { - return String.fromCharCode.apply(String, codePoints) // avoid extra slice() - } - - // Decode in chunks to avoid "call stack size exceeded". - let res = '' - let i = 0 - while (i < len) { - res += String.fromCharCode.apply( - String, - codePoints.slice(i, i += MAX_ARGUMENTS_LENGTH) - ) - } - return res -} - -function asciiSlice (buf, start, end) { - let ret = '' - end = Math.min(buf.length, end) - - for (let i = start; i < end; ++i) { - ret += String.fromCharCode(buf[i] & 0x7F) - } - return ret -} - -function latin1Slice (buf, start, end) { - let ret = '' - end = Math.min(buf.length, end) - - for (let i = start; i < end; ++i) { - ret += String.fromCharCode(buf[i]) - } - return ret -} - -function hexSlice (buf, start, end) { - const len = buf.length - - if (!start || start < 0) start = 0 - if (!end || end < 0 || end > len) end = len - - let out = '' - for (let i = start; i < end; ++i) { - out += hexSliceLookupTable[buf[i]] - } - return out -} - -function utf16leSlice (buf, start, end) { - const bytes = buf.slice(start, end) - let res = '' - // If bytes.length is odd, the last 8 bits must be ignored (same as node.js) - for (let i = 0; i < bytes.length - 1; i += 2) { - res += String.fromCharCode(bytes[i] + (bytes[i + 1] * 256)) - } - return res -} - -Buffer.prototype.slice = function slice (start, end) { - const len = this.length - start = ~~start - end = end === undefined ? len : ~~end - - if (start < 0) { - start += len - if (start < 0) start = 0 - } else if (start > len) { - start = len - } - - if (end < 0) { - end += len - if (end < 0) end = 0 - } else if (end > len) { - end = len - } - - if (end < start) end = start - - const newBuf = this.subarray(start, end) - // Return an augmented `Uint8Array` instance - Object.setPrototypeOf(newBuf, Buffer.prototype) - - return newBuf -} - -/* - * Need to make sure that buffer isn't trying to write out of bounds. - */ -function checkOffset (offset, ext, length) { - if ((offset % 1) !== 0 || offset < 0) throw new RangeError('offset is not uint') - if (offset + ext > length) throw new RangeError('Trying to access beyond buffer length') -} - -Buffer.prototype.readUintLE = -Buffer.prototype.readUIntLE = function readUIntLE (offset, byteLength, noAssert) { - offset = offset >>> 0 - byteLength = byteLength >>> 0 - if (!noAssert) checkOffset(offset, byteLength, this.length) - - let val = this[offset] - let mul = 1 - let i = 0 - while (++i < byteLength && (mul *= 0x100)) { - val += this[offset + i] * mul - } - - return val -} - -Buffer.prototype.readUintBE = -Buffer.prototype.readUIntBE = function readUIntBE (offset, byteLength, noAssert) { - offset = offset >>> 0 - byteLength = byteLength >>> 0 - if (!noAssert) { - checkOffset(offset, byteLength, this.length) - } - - let val = this[offset + --byteLength] - let mul = 1 - while (byteLength > 0 && (mul *= 0x100)) { - val += this[offset + --byteLength] * mul - } - - return val -} - -Buffer.prototype.readUint8 = -Buffer.prototype.readUInt8 = function readUInt8 (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 1, this.length) - return this[offset] -} - -Buffer.prototype.readUint16LE = -Buffer.prototype.readUInt16LE = function readUInt16LE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 2, this.length) - return this[offset] | (this[offset + 1] << 8) -} - -Buffer.prototype.readUint16BE = -Buffer.prototype.readUInt16BE = function readUInt16BE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 2, this.length) - return (this[offset] << 8) | this[offset + 1] -} - -Buffer.prototype.readUint32LE = -Buffer.prototype.readUInt32LE = function readUInt32LE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 4, this.length) - - return ((this[offset]) | - (this[offset + 1] << 8) | - (this[offset + 2] << 16)) + - (this[offset + 3] * 0x1000000) -} - -Buffer.prototype.readUint32BE = -Buffer.prototype.readUInt32BE = function readUInt32BE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 4, this.length) - - return (this[offset] * 0x1000000) + - ((this[offset + 1] << 16) | - (this[offset + 2] << 8) | - this[offset + 3]) -} - -Buffer.prototype.readBigUInt64LE = defineBigIntMethod(function readBigUInt64LE (offset) { - offset = offset >>> 0 - validateNumber(offset, 'offset') - const first = this[offset] - const last = this[offset + 7] - if (first === undefined || last === undefined) { - boundsError(offset, this.length - 8) - } - - const lo = first + - this[++offset] * 2 ** 8 + - this[++offset] * 2 ** 16 + - this[++offset] * 2 ** 24 - - const hi = this[++offset] + - this[++offset] * 2 ** 8 + - this[++offset] * 2 ** 16 + - last * 2 ** 24 - - return BigInt(lo) + (BigInt(hi) << BigInt(32)) -}) - -Buffer.prototype.readBigUInt64BE = defineBigIntMethod(function readBigUInt64BE (offset) { - offset = offset >>> 0 - validateNumber(offset, 'offset') - const first = this[offset] - const last = this[offset + 7] - if (first === undefined || last === undefined) { - boundsError(offset, this.length - 8) - } - - const hi = first * 2 ** 24 + - this[++offset] * 2 ** 16 + - this[++offset] * 2 ** 8 + - this[++offset] - - const lo = this[++offset] * 2 ** 24 + - this[++offset] * 2 ** 16 + - this[++offset] * 2 ** 8 + - last - - return (BigInt(hi) << BigInt(32)) + BigInt(lo) -}) - -Buffer.prototype.readIntLE = function readIntLE (offset, byteLength, noAssert) { - offset = offset >>> 0 - byteLength = byteLength >>> 0 - if (!noAssert) checkOffset(offset, byteLength, this.length) - - let val = this[offset] - let mul = 1 - let i = 0 - while (++i < byteLength && (mul *= 0x100)) { - val += this[offset + i] * mul - } - mul *= 0x80 - - if (val >= mul) val -= Math.pow(2, 8 * byteLength) - - return val -} - -Buffer.prototype.readIntBE = function readIntBE (offset, byteLength, noAssert) { - offset = offset >>> 0 - byteLength = byteLength >>> 0 - if (!noAssert) checkOffset(offset, byteLength, this.length) - - let i = byteLength - let mul = 1 - let val = this[offset + --i] - while (i > 0 && (mul *= 0x100)) { - val += this[offset + --i] * mul - } - mul *= 0x80 - - if (val >= mul) val -= Math.pow(2, 8 * byteLength) - - return val -} - -Buffer.prototype.readInt8 = function readInt8 (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 1, this.length) - if (!(this[offset] & 0x80)) return (this[offset]) - return ((0xff - this[offset] + 1) * -1) -} - -Buffer.prototype.readInt16LE = function readInt16LE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 2, this.length) - const val = this[offset] | (this[offset + 1] << 8) - return (val & 0x8000) ? val | 0xFFFF0000 : val -} - -Buffer.prototype.readInt16BE = function readInt16BE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 2, this.length) - const val = this[offset + 1] | (this[offset] << 8) - return (val & 0x8000) ? val | 0xFFFF0000 : val -} - -Buffer.prototype.readInt32LE = function readInt32LE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 4, this.length) - - return (this[offset]) | - (this[offset + 1] << 8) | - (this[offset + 2] << 16) | - (this[offset + 3] << 24) -} - -Buffer.prototype.readInt32BE = function readInt32BE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 4, this.length) - - return (this[offset] << 24) | - (this[offset + 1] << 16) | - (this[offset + 2] << 8) | - (this[offset + 3]) -} - -Buffer.prototype.readBigInt64LE = defineBigIntMethod(function readBigInt64LE (offset) { - offset = offset >>> 0 - validateNumber(offset, 'offset') - const first = this[offset] - const last = this[offset + 7] - if (first === undefined || last === undefined) { - boundsError(offset, this.length - 8) - } - - const val = this[offset + 4] + - this[offset + 5] * 2 ** 8 + - this[offset + 6] * 2 ** 16 + - (last << 24) // Overflow - - return (BigInt(val) << BigInt(32)) + - BigInt(first + - this[++offset] * 2 ** 8 + - this[++offset] * 2 ** 16 + - this[++offset] * 2 ** 24) -}) - -Buffer.prototype.readBigInt64BE = defineBigIntMethod(function readBigInt64BE (offset) { - offset = offset >>> 0 - validateNumber(offset, 'offset') - const first = this[offset] - const last = this[offset + 7] - if (first === undefined || last === undefined) { - boundsError(offset, this.length - 8) - } - - const val = (first << 24) + // Overflow - this[++offset] * 2 ** 16 + - this[++offset] * 2 ** 8 + - this[++offset] - - return (BigInt(val) << BigInt(32)) + - BigInt(this[++offset] * 2 ** 24 + - this[++offset] * 2 ** 16 + - this[++offset] * 2 ** 8 + - last) -}) - -Buffer.prototype.readFloatLE = function readFloatLE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 4, this.length) - return ieee754.read(this, offset, true, 23, 4) -} - -Buffer.prototype.readFloatBE = function readFloatBE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 4, this.length) - return ieee754.read(this, offset, false, 23, 4) -} - -Buffer.prototype.readDoubleLE = function readDoubleLE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 8, this.length) - return ieee754.read(this, offset, true, 52, 8) -} - -Buffer.prototype.readDoubleBE = function readDoubleBE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 8, this.length) - return ieee754.read(this, offset, false, 52, 8) -} - -function checkInt (buf, value, offset, ext, max, min) { - if (!Buffer.isBuffer(buf)) throw new TypeError('"buffer" argument must be a Buffer instance') - if (value > max || value < min) throw new RangeError('"value" argument is out of bounds') - if (offset + ext > buf.length) throw new RangeError('Index out of range') -} - -Buffer.prototype.writeUintLE = -Buffer.prototype.writeUIntLE = function writeUIntLE (value, offset, byteLength, noAssert) { - value = +value - offset = offset >>> 0 - byteLength = byteLength >>> 0 - if (!noAssert) { - const maxBytes = Math.pow(2, 8 * byteLength) - 1 - checkInt(this, value, offset, byteLength, maxBytes, 0) - } - - let mul = 1 - let i = 0 - this[offset] = value & 0xFF - while (++i < byteLength && (mul *= 0x100)) { - this[offset + i] = (value / mul) & 0xFF - } - - return offset + byteLength -} - -Buffer.prototype.writeUintBE = -Buffer.prototype.writeUIntBE = function writeUIntBE (value, offset, byteLength, noAssert) { - value = +value - offset = offset >>> 0 - byteLength = byteLength >>> 0 - if (!noAssert) { - const maxBytes = Math.pow(2, 8 * byteLength) - 1 - checkInt(this, value, offset, byteLength, maxBytes, 0) - } - - let i = byteLength - 1 - let mul = 1 - this[offset + i] = value & 0xFF - while (--i >= 0 && (mul *= 0x100)) { - this[offset + i] = (value / mul) & 0xFF - } - - return offset + byteLength -} - -Buffer.prototype.writeUint8 = -Buffer.prototype.writeUInt8 = function writeUInt8 (value, offset, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) checkInt(this, value, offset, 1, 0xff, 0) - this[offset] = (value & 0xff) - return offset + 1 -} - -Buffer.prototype.writeUint16LE = -Buffer.prototype.writeUInt16LE = function writeUInt16LE (value, offset, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0) - this[offset] = (value & 0xff) - this[offset + 1] = (value >>> 8) - return offset + 2 -} - -Buffer.prototype.writeUint16BE = -Buffer.prototype.writeUInt16BE = function writeUInt16BE (value, offset, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0) - this[offset] = (value >>> 8) - this[offset + 1] = (value & 0xff) - return offset + 2 -} - -Buffer.prototype.writeUint32LE = -Buffer.prototype.writeUInt32LE = function writeUInt32LE (value, offset, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0) - this[offset + 3] = (value >>> 24) - this[offset + 2] = (value >>> 16) - this[offset + 1] = (value >>> 8) - this[offset] = (value & 0xff) - return offset + 4 -} - -Buffer.prototype.writeUint32BE = -Buffer.prototype.writeUInt32BE = function writeUInt32BE (value, offset, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0) - this[offset] = (value >>> 24) - this[offset + 1] = (value >>> 16) - this[offset + 2] = (value >>> 8) - this[offset + 3] = (value & 0xff) - return offset + 4 -} - -function wrtBigUInt64LE (buf, value, offset, min, max) { - checkIntBI(value, min, max, buf, offset, 7) - - let lo = Number(value & BigInt(0xffffffff)) - buf[offset++] = lo - lo = lo >> 8 - buf[offset++] = lo - lo = lo >> 8 - buf[offset++] = lo - lo = lo >> 8 - buf[offset++] = lo - let hi = Number(value >> BigInt(32) & BigInt(0xffffffff)) - buf[offset++] = hi - hi = hi >> 8 - buf[offset++] = hi - hi = hi >> 8 - buf[offset++] = hi - hi = hi >> 8 - buf[offset++] = hi - return offset -} - -function wrtBigUInt64BE (buf, value, offset, min, max) { - checkIntBI(value, min, max, buf, offset, 7) - - let lo = Number(value & BigInt(0xffffffff)) - buf[offset + 7] = lo - lo = lo >> 8 - buf[offset + 6] = lo - lo = lo >> 8 - buf[offset + 5] = lo - lo = lo >> 8 - buf[offset + 4] = lo - let hi = Number(value >> BigInt(32) & BigInt(0xffffffff)) - buf[offset + 3] = hi - hi = hi >> 8 - buf[offset + 2] = hi - hi = hi >> 8 - buf[offset + 1] = hi - hi = hi >> 8 - buf[offset] = hi - return offset + 8 -} - -Buffer.prototype.writeBigUInt64LE = defineBigIntMethod(function writeBigUInt64LE (value, offset = 0) { - return wrtBigUInt64LE(this, value, offset, BigInt(0), BigInt('0xffffffffffffffff')) -}) - -Buffer.prototype.writeBigUInt64BE = defineBigIntMethod(function writeBigUInt64BE (value, offset = 0) { - return wrtBigUInt64BE(this, value, offset, BigInt(0), BigInt('0xffffffffffffffff')) -}) - -Buffer.prototype.writeIntLE = function writeIntLE (value, offset, byteLength, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) { - const limit = Math.pow(2, (8 * byteLength) - 1) - - checkInt(this, value, offset, byteLength, limit - 1, -limit) - } - - let i = 0 - let mul = 1 - let sub = 0 - this[offset] = value & 0xFF - while (++i < byteLength && (mul *= 0x100)) { - if (value < 0 && sub === 0 && this[offset + i - 1] !== 0) { - sub = 1 - } - this[offset + i] = ((value / mul) >> 0) - sub & 0xFF - } - - return offset + byteLength -} - -Buffer.prototype.writeIntBE = function writeIntBE (value, offset, byteLength, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) { - const limit = Math.pow(2, (8 * byteLength) - 1) - - checkInt(this, value, offset, byteLength, limit - 1, -limit) - } - - let i = byteLength - 1 - let mul = 1 - let sub = 0 - this[offset + i] = value & 0xFF - while (--i >= 0 && (mul *= 0x100)) { - if (value < 0 && sub === 0 && this[offset + i + 1] !== 0) { - sub = 1 - } - this[offset + i] = ((value / mul) >> 0) - sub & 0xFF - } - - return offset + byteLength -} - -Buffer.prototype.writeInt8 = function writeInt8 (value, offset, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) checkInt(this, value, offset, 1, 0x7f, -0x80) - if (value < 0) value = 0xff + value + 1 - this[offset] = (value & 0xff) - return offset + 1 -} - -Buffer.prototype.writeInt16LE = function writeInt16LE (value, offset, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000) - this[offset] = (value & 0xff) - this[offset + 1] = (value >>> 8) - return offset + 2 -} - -Buffer.prototype.writeInt16BE = function writeInt16BE (value, offset, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000) - this[offset] = (value >>> 8) - this[offset + 1] = (value & 0xff) - return offset + 2 -} - -Buffer.prototype.writeInt32LE = function writeInt32LE (value, offset, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000) - this[offset] = (value & 0xff) - this[offset + 1] = (value >>> 8) - this[offset + 2] = (value >>> 16) - this[offset + 3] = (value >>> 24) - return offset + 4 -} - -Buffer.prototype.writeInt32BE = function writeInt32BE (value, offset, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000) - if (value < 0) value = 0xffffffff + value + 1 - this[offset] = (value >>> 24) - this[offset + 1] = (value >>> 16) - this[offset + 2] = (value >>> 8) - this[offset + 3] = (value & 0xff) - return offset + 4 -} - -Buffer.prototype.writeBigInt64LE = defineBigIntMethod(function writeBigInt64LE (value, offset = 0) { - return wrtBigUInt64LE(this, value, offset, -BigInt('0x8000000000000000'), BigInt('0x7fffffffffffffff')) -}) - -Buffer.prototype.writeBigInt64BE = defineBigIntMethod(function writeBigInt64BE (value, offset = 0) { - return wrtBigUInt64BE(this, value, offset, -BigInt('0x8000000000000000'), BigInt('0x7fffffffffffffff')) -}) - -function checkIEEE754 (buf, value, offset, ext, max, min) { - if (offset + ext > buf.length) throw new RangeError('Index out of range') - if (offset < 0) throw new RangeError('Index out of range') -} - -function writeFloat (buf, value, offset, littleEndian, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) { - checkIEEE754(buf, value, offset, 4, 3.4028234663852886e+38, -3.4028234663852886e+38) - } - ieee754.write(buf, value, offset, littleEndian, 23, 4) - return offset + 4 -} - -Buffer.prototype.writeFloatLE = function writeFloatLE (value, offset, noAssert) { - return writeFloat(this, value, offset, true, noAssert) -} - -Buffer.prototype.writeFloatBE = function writeFloatBE (value, offset, noAssert) { - return writeFloat(this, value, offset, false, noAssert) -} - -function writeDouble (buf, value, offset, littleEndian, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) { - checkIEEE754(buf, value, offset, 8, 1.7976931348623157E+308, -1.7976931348623157E+308) - } - ieee754.write(buf, value, offset, littleEndian, 52, 8) - return offset + 8 -} - -Buffer.prototype.writeDoubleLE = function writeDoubleLE (value, offset, noAssert) { - return writeDouble(this, value, offset, true, noAssert) -} - -Buffer.prototype.writeDoubleBE = function writeDoubleBE (value, offset, noAssert) { - return writeDouble(this, value, offset, false, noAssert) -} - -// copy(targetBuffer, targetStart=0, sourceStart=0, sourceEnd=buffer.length) -Buffer.prototype.copy = function copy (target, targetStart, start, end) { - if (!Buffer.isBuffer(target)) throw new TypeError('argument should be a Buffer') - if (!start) start = 0 - if (!end && end !== 0) end = this.length - if (targetStart >= target.length) targetStart = target.length - if (!targetStart) targetStart = 0 - if (end > 0 && end < start) end = start - - // Copy 0 bytes; we're done - if (end === start) return 0 - if (target.length === 0 || this.length === 0) return 0 - - // Fatal error conditions - if (targetStart < 0) { - throw new RangeError('targetStart out of bounds') - } - if (start < 0 || start >= this.length) throw new RangeError('Index out of range') - if (end < 0) throw new RangeError('sourceEnd out of bounds') - - // Are we oob? - if (end > this.length) end = this.length - if (target.length - targetStart < end - start) { - end = target.length - targetStart + start - } - - const len = end - start - - if (this === target && typeof Uint8Array.prototype.copyWithin === 'function') { - // Use built-in when available, missing from IE11 - this.copyWithin(targetStart, start, end) - } else { - Uint8Array.prototype.set.call( - target, - this.subarray(start, end), - targetStart - ) - } - - return len -} - -// Usage: -// buffer.fill(number[, offset[, end]]) -// buffer.fill(buffer[, offset[, end]]) -// buffer.fill(string[, offset[, end]][, encoding]) -Buffer.prototype.fill = function fill (val, start, end, encoding) { - // Handle string cases: - if (typeof val === 'string') { - if (typeof start === 'string') { - encoding = start - start = 0 - end = this.length - } else if (typeof end === 'string') { - encoding = end - end = this.length - } - if (encoding !== undefined && typeof encoding !== 'string') { - throw new TypeError('encoding must be a string') - } - if (typeof encoding === 'string' && !Buffer.isEncoding(encoding)) { - throw new TypeError('Unknown encoding: ' + encoding) - } - if (val.length === 1) { - const code = val.charCodeAt(0) - if ((encoding === 'utf8' && code < 128) || - encoding === 'latin1') { - // Fast path: If `val` fits into a single byte, use that numeric value. - val = code - } - } - } else if (typeof val === 'number') { - val = val & 255 - } else if (typeof val === 'boolean') { - val = Number(val) - } - - // Invalid ranges are not set to a default, so can range check early. - if (start < 0 || this.length < start || this.length < end) { - throw new RangeError('Out of range index') - } - - if (end <= start) { - return this - } - - start = start >>> 0 - end = end === undefined ? this.length : end >>> 0 - - if (!val) val = 0 - - let i - if (typeof val === 'number') { - for (i = start; i < end; ++i) { - this[i] = val - } - } else { - const bytes = Buffer.isBuffer(val) - ? val - : Buffer.from(val, encoding) - const len = bytes.length - if (len === 0) { - throw new TypeError('The value "' + val + - '" is invalid for argument "value"') - } - for (i = 0; i < end - start; ++i) { - this[i + start] = bytes[i % len] - } - } - - return this -} - -// CUSTOM ERRORS -// ============= - -// Simplified versions from Node, changed for Buffer-only usage -const errors = {} -function E (sym, getMessage, Base) { - errors[sym] = class NodeError extends Base { - constructor () { - super() - - Object.defineProperty(this, 'message', { - value: getMessage.apply(this, arguments), - writable: true, - configurable: true - }) - - // Add the error code to the name to include it in the stack trace. - this.name = `${this.name} [${sym}]` - // Access the stack to generate the error message including the error code - // from the name. - this.stack // eslint-disable-line no-unused-expressions - // Reset the name to the actual name. - delete this.name - } - - get code () { - return sym - } - - set code (value) { - Object.defineProperty(this, 'code', { - configurable: true, - enumerable: true, - value, - writable: true - }) - } - - toString () { - return `${this.name} [${sym}]: ${this.message}` - } - } -} - -E('ERR_BUFFER_OUT_OF_BOUNDS', - function (name) { - if (name) { - return `${name} is outside of buffer bounds` - } - - return 'Attempt to access memory outside buffer bounds' - }, RangeError) -E('ERR_INVALID_ARG_TYPE', - function (name, actual) { - return `The "${name}" argument must be of type number. Received type ${typeof actual}` - }, TypeError) -E('ERR_OUT_OF_RANGE', - function (str, range, input) { - let msg = `The value of "${str}" is out of range.` - let received = input - if (Number.isInteger(input) && Math.abs(input) > 2 ** 32) { - received = addNumericalSeparator(String(input)) - } else if (typeof input === 'bigint') { - received = String(input) - if (input > BigInt(2) ** BigInt(32) || input < -(BigInt(2) ** BigInt(32))) { - received = addNumericalSeparator(received) - } - received += 'n' - } - msg += ` It must be ${range}. Received ${received}` - return msg - }, RangeError) - -function addNumericalSeparator (val) { - let res = '' - let i = val.length - const start = val[0] === '-' ? 1 : 0 - for (; i >= start + 4; i -= 3) { - res = `_${val.slice(i - 3, i)}${res}` - } - return `${val.slice(0, i)}${res}` -} - -// CHECK FUNCTIONS -// =============== - -function checkBounds (buf, offset, byteLength) { - validateNumber(offset, 'offset') - if (buf[offset] === undefined || buf[offset + byteLength] === undefined) { - boundsError(offset, buf.length - (byteLength + 1)) - } -} - -function checkIntBI (value, min, max, buf, offset, byteLength) { - if (value > max || value < min) { - const n = typeof min === 'bigint' ? 'n' : '' - let range - if (byteLength > 3) { - if (min === 0 || min === BigInt(0)) { - range = `>= 0${n} and < 2${n} ** ${(byteLength + 1) * 8}${n}` - } else { - range = `>= -(2${n} ** ${(byteLength + 1) * 8 - 1}${n}) and < 2 ** ` + - `${(byteLength + 1) * 8 - 1}${n}` - } - } else { - range = `>= ${min}${n} and <= ${max}${n}` - } - throw new errors.ERR_OUT_OF_RANGE('value', range, value) - } - checkBounds(buf, offset, byteLength) -} - -function validateNumber (value, name) { - if (typeof value !== 'number') { - throw new errors.ERR_INVALID_ARG_TYPE(name, 'number', value) - } -} - -function boundsError (value, length, type) { - if (Math.floor(value) !== value) { - validateNumber(value, type) - throw new errors.ERR_OUT_OF_RANGE(type || 'offset', 'an integer', value) - } - - if (length < 0) { - throw new errors.ERR_BUFFER_OUT_OF_BOUNDS() - } - - throw new errors.ERR_OUT_OF_RANGE(type || 'offset', - `>= ${type ? 1 : 0} and <= ${length}`, - value) -} - -// HELPER FUNCTIONS -// ================ - -const INVALID_BASE64_RE = /[^+/0-9A-Za-z-_]/g - -function base64clean (str) { - // Node takes equal signs as end of the Base64 encoding - str = str.split('=')[0] - // Node strips out invalid characters like \n and \t from the string, base64-js does not - str = str.trim().replace(INVALID_BASE64_RE, '') - // Node converts strings with length < 2 to '' - if (str.length < 2) return '' - // Node allows for non-padded base64 strings (missing trailing ===), base64-js does not - while (str.length % 4 !== 0) { - str = str + '=' - } - return str -} - -function utf8ToBytes (string, units) { - units = units || Infinity - let codePoint - const length = string.length - let leadSurrogate = null - const bytes = [] - - for (let i = 0; i < length; ++i) { - codePoint = string.charCodeAt(i) - - // is surrogate component - if (codePoint > 0xD7FF && codePoint < 0xE000) { - // last char was a lead - if (!leadSurrogate) { - // no lead yet - if (codePoint > 0xDBFF) { - // unexpected trail - if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) - continue - } else if (i + 1 === length) { - // unpaired lead - if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) - continue - } - - // valid lead - leadSurrogate = codePoint - - continue - } - - // 2 leads in a row - if (codePoint < 0xDC00) { - if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) - leadSurrogate = codePoint - continue - } - - // valid surrogate pair - codePoint = (leadSurrogate - 0xD800 << 10 | codePoint - 0xDC00) + 0x10000 - } else if (leadSurrogate) { - // valid bmp char, but last char was a lead - if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) - } - - leadSurrogate = null - - // encode utf8 - if (codePoint < 0x80) { - if ((units -= 1) < 0) break - bytes.push(codePoint) - } else if (codePoint < 0x800) { - if ((units -= 2) < 0) break - bytes.push( - codePoint >> 0x6 | 0xC0, - codePoint & 0x3F | 0x80 - ) - } else if (codePoint < 0x10000) { - if ((units -= 3) < 0) break - bytes.push( - codePoint >> 0xC | 0xE0, - codePoint >> 0x6 & 0x3F | 0x80, - codePoint & 0x3F | 0x80 - ) - } else if (codePoint < 0x110000) { - if ((units -= 4) < 0) break - bytes.push( - codePoint >> 0x12 | 0xF0, - codePoint >> 0xC & 0x3F | 0x80, - codePoint >> 0x6 & 0x3F | 0x80, - codePoint & 0x3F | 0x80 - ) - } else { - throw new Error('Invalid code point') - } - } - - return bytes -} - -function asciiToBytes (str) { - const byteArray = [] - for (let i = 0; i < str.length; ++i) { - // Node's code seems to be doing this and not & 0x7F.. - byteArray.push(str.charCodeAt(i) & 0xFF) - } - return byteArray -} - -function utf16leToBytes (str, units) { - let c, hi, lo - const byteArray = [] - for (let i = 0; i < str.length; ++i) { - if ((units -= 2) < 0) break - - c = str.charCodeAt(i) - hi = c >> 8 - lo = c % 256 - byteArray.push(lo) - byteArray.push(hi) - } - - return byteArray -} - -function base64ToBytes (str) { - return base64.toByteArray(base64clean(str)) -} - -function blitBuffer (src, dst, offset, length) { - let i - for (i = 0; i < length; ++i) { - if ((i + offset >= dst.length) || (i >= src.length)) break - dst[i + offset] = src[i] - } - return i -} - -// ArrayBuffer or Uint8Array objects from other contexts (i.e. iframes) do not pass -// the `instanceof` check but they should be treated as of that type. -// See: https://github.com/feross/buffer/issues/166 -function isInstance (obj, type) { - return obj instanceof type || - (obj != null && obj.constructor != null && obj.constructor.name != null && - obj.constructor.name === type.name) -} -function numberIsNaN (obj) { - // For IE11 support - return obj !== obj // eslint-disable-line no-self-compare -} - -// Create lookup table for `toString('hex')` -// See: https://github.com/feross/buffer/issues/219 -const hexSliceLookupTable = (function () { - const alphabet = '0123456789abcdef' - const table = new Array(256) - for (let i = 0; i < 16; ++i) { - const i16 = i * 16 - for (let j = 0; j < 16; ++j) { - table[i16 + j] = alphabet[i] + alphabet[j] - } - } - return table -})() - -// Return not function with Error if BigInt not supported -function defineBigIntMethod (fn) { - return typeof BigInt === 'undefined' ? BufferBigIntNotDefined : fn -} - -function BufferBigIntNotDefined () { - throw new Error('BigInt not supported') -} - - -/***/ }), - -/***/ 8075: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var GetIntrinsic = __webpack_require__(453); - -var callBind = __webpack_require__(487); - -var $indexOf = callBind(GetIntrinsic('String.prototype.indexOf')); - -module.exports = function callBoundIntrinsic(name, allowMissing) { - var intrinsic = GetIntrinsic(name, !!allowMissing); - if (typeof intrinsic === 'function' && $indexOf(name, '.prototype.') > -1) { - return callBind(intrinsic); - } - return intrinsic; -}; - - -/***/ }), - -/***/ 487: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var bind = __webpack_require__(6743); -var GetIntrinsic = __webpack_require__(453); -var setFunctionLength = __webpack_require__(6897); - -var $TypeError = __webpack_require__(9675); -var $apply = GetIntrinsic('%Function.prototype.apply%'); -var $call = GetIntrinsic('%Function.prototype.call%'); -var $reflectApply = GetIntrinsic('%Reflect.apply%', true) || bind.call($call, $apply); - -var $defineProperty = __webpack_require__(655); -var $max = GetIntrinsic('%Math.max%'); - -module.exports = function callBind(originalFunction) { - if (typeof originalFunction !== 'function') { - throw new $TypeError('a function is required'); - } - var func = $reflectApply(bind, $call, arguments); - return setFunctionLength( - func, - 1 + $max(0, originalFunction.length - (arguments.length - 1)), - true - ); -}; - -var applyBind = function applyBind() { - return $reflectApply(bind, $apply, arguments); -}; - -if ($defineProperty) { - $defineProperty(module.exports, 'apply', { value: applyBind }); -} else { - module.exports.apply = applyBind; -} - - -/***/ }), - -/***/ 6763: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -/*global window, global*/ -var util = __webpack_require__(537) -var assert = __webpack_require__(4148) -function now() { return new Date().getTime() } - -var slice = Array.prototype.slice -var console -var times = {} - -if (typeof __webpack_require__.g !== "undefined" && __webpack_require__.g.console) { - console = __webpack_require__.g.console -} else if (typeof window !== "undefined" && window.console) { - console = window.console -} else { - console = {} -} - -var functions = [ - [log, "log"], - [info, "info"], - [warn, "warn"], - [error, "error"], - [time, "time"], - [timeEnd, "timeEnd"], - [trace, "trace"], - [dir, "dir"], - [consoleAssert, "assert"] -] - -for (var i = 0; i < functions.length; i++) { - var tuple = functions[i] - var f = tuple[0] - var name = tuple[1] - - if (!console[name]) { - console[name] = f - } -} - -module.exports = console - -function log() {} - -function info() { - console.log.apply(console, arguments) -} - -function warn() { - console.log.apply(console, arguments) -} - -function error() { - console.warn.apply(console, arguments) -} - -function time(label) { - times[label] = now() -} - -function timeEnd(label) { - var time = times[label] - if (!time) { - throw new Error("No such label: " + label) - } - - delete times[label] - var duration = now() - time - console.log(label + ": " + duration + "ms") -} - -function trace() { - var err = new Error() - err.name = "Trace" - err.message = util.format.apply(null, arguments) - console.error(err.stack) -} - -function dir(object) { - console.log(util.inspect(object) + "\n") -} - -function consoleAssert(expression) { - if (!expression) { - var arr = slice.call(arguments, 1) - assert.ok(false, util.format.apply(null, arr)) - } -} - - -/***/ }), - -/***/ 41: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var $defineProperty = __webpack_require__(655); - -var $SyntaxError = __webpack_require__(8068); -var $TypeError = __webpack_require__(9675); - -var gopd = __webpack_require__(5795); - -/** @type {import('.')} */ -module.exports = function defineDataProperty( - obj, - property, - value -) { - if (!obj || (typeof obj !== 'object' && typeof obj !== 'function')) { - throw new $TypeError('`obj` must be an object or a function`'); - } - if (typeof property !== 'string' && typeof property !== 'symbol') { - throw new $TypeError('`property` must be a string or a symbol`'); - } - if (arguments.length > 3 && typeof arguments[3] !== 'boolean' && arguments[3] !== null) { - throw new $TypeError('`nonEnumerable`, if provided, must be a boolean or null'); - } - if (arguments.length > 4 && typeof arguments[4] !== 'boolean' && arguments[4] !== null) { - throw new $TypeError('`nonWritable`, if provided, must be a boolean or null'); - } - if (arguments.length > 5 && typeof arguments[5] !== 'boolean' && arguments[5] !== null) { - throw new $TypeError('`nonConfigurable`, if provided, must be a boolean or null'); - } - if (arguments.length > 6 && typeof arguments[6] !== 'boolean') { - throw new $TypeError('`loose`, if provided, must be a boolean'); - } - - var nonEnumerable = arguments.length > 3 ? arguments[3] : null; - var nonWritable = arguments.length > 4 ? arguments[4] : null; - var nonConfigurable = arguments.length > 5 ? arguments[5] : null; - var loose = arguments.length > 6 ? arguments[6] : false; - - /* @type {false | TypedPropertyDescriptor} */ - var desc = !!gopd && gopd(obj, property); - - if ($defineProperty) { - $defineProperty(obj, property, { - configurable: nonConfigurable === null && desc ? desc.configurable : !nonConfigurable, - enumerable: nonEnumerable === null && desc ? desc.enumerable : !nonEnumerable, - value: value, - writable: nonWritable === null && desc ? desc.writable : !nonWritable - }); - } else if (loose || (!nonEnumerable && !nonWritable && !nonConfigurable)) { - // must fall back to [[Set]], and was not explicitly asked to make non-enumerable, non-writable, or non-configurable - obj[property] = value; // eslint-disable-line no-param-reassign - } else { - throw new $SyntaxError('This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.'); - } -}; - - -/***/ }), - -/***/ 8452: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var keys = __webpack_require__(1189); -var hasSymbols = typeof Symbol === 'function' && typeof Symbol('foo') === 'symbol'; - -var toStr = Object.prototype.toString; -var concat = Array.prototype.concat; -var defineDataProperty = __webpack_require__(41); - -var isFunction = function (fn) { - return typeof fn === 'function' && toStr.call(fn) === '[object Function]'; -}; - -var supportsDescriptors = __webpack_require__(592)(); - -var defineProperty = function (object, name, value, predicate) { - if (name in object) { - if (predicate === true) { - if (object[name] === value) { - return; - } - } else if (!isFunction(predicate) || !predicate()) { - return; - } - } - - if (supportsDescriptors) { - defineDataProperty(object, name, value, true); - } else { - defineDataProperty(object, name, value); - } -}; - -var defineProperties = function (object, map) { - var predicates = arguments.length > 2 ? arguments[2] : {}; - var props = keys(map); - if (hasSymbols) { - props = concat.call(props, Object.getOwnPropertySymbols(map)); - } - for (var i = 0; i < props.length; i += 1) { - defineProperty(object, props[i], map[props[i]], predicates[props[i]]); - } -}; - -defineProperties.supportsDescriptors = !!supportsDescriptors; - -module.exports = defineProperties; - - -/***/ }), - -/***/ 655: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var GetIntrinsic = __webpack_require__(453); - -/** @type {import('.')} */ -var $defineProperty = GetIntrinsic('%Object.defineProperty%', true) || false; -if ($defineProperty) { - try { - $defineProperty({}, 'a', { value: 1 }); - } catch (e) { - // IE 8 has a broken defineProperty - $defineProperty = false; - } -} - -module.exports = $defineProperty; - - -/***/ }), - -/***/ 1237: -/***/ ((module) => { - -"use strict"; - - -/** @type {import('./eval')} */ -module.exports = EvalError; - - -/***/ }), - -/***/ 9383: -/***/ ((module) => { - -"use strict"; - - -/** @type {import('.')} */ -module.exports = Error; - - -/***/ }), - -/***/ 9290: -/***/ ((module) => { - -"use strict"; - - -/** @type {import('./range')} */ -module.exports = RangeError; - - -/***/ }), - -/***/ 9538: -/***/ ((module) => { - -"use strict"; - - -/** @type {import('./ref')} */ -module.exports = ReferenceError; - - -/***/ }), - -/***/ 8068: -/***/ ((module) => { - -"use strict"; - - -/** @type {import('./syntax')} */ -module.exports = SyntaxError; - - -/***/ }), - -/***/ 9675: -/***/ ((module) => { - -"use strict"; - - -/** @type {import('./type')} */ -module.exports = TypeError; - - -/***/ }), - -/***/ 5345: -/***/ ((module) => { - -"use strict"; - - -/** @type {import('./uri')} */ -module.exports = URIError; - - -/***/ }), - -/***/ 2682: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var isCallable = __webpack_require__(9600); - -var toStr = Object.prototype.toString; -var hasOwnProperty = Object.prototype.hasOwnProperty; - -var forEachArray = function forEachArray(array, iterator, receiver) { - for (var i = 0, len = array.length; i < len; i++) { - if (hasOwnProperty.call(array, i)) { - if (receiver == null) { - iterator(array[i], i, array); - } else { - iterator.call(receiver, array[i], i, array); - } - } - } -}; - -var forEachString = function forEachString(string, iterator, receiver) { - for (var i = 0, len = string.length; i < len; i++) { - // no such thing as a sparse string. - if (receiver == null) { - iterator(string.charAt(i), i, string); - } else { - iterator.call(receiver, string.charAt(i), i, string); - } - } -}; - -var forEachObject = function forEachObject(object, iterator, receiver) { - for (var k in object) { - if (hasOwnProperty.call(object, k)) { - if (receiver == null) { - iterator(object[k], k, object); - } else { - iterator.call(receiver, object[k], k, object); - } - } - } -}; - -var forEach = function forEach(list, iterator, thisArg) { - if (!isCallable(iterator)) { - throw new TypeError('iterator must be a function'); - } - - var receiver; - if (arguments.length >= 3) { - receiver = thisArg; - } - - if (toStr.call(list) === '[object Array]') { - forEachArray(list, iterator, receiver); - } else if (typeof list === 'string') { - forEachString(list, iterator, receiver); - } else { - forEachObject(list, iterator, receiver); - } -}; - -module.exports = forEach; - - -/***/ }), - -/***/ 9353: -/***/ ((module) => { - -"use strict"; - - -/* eslint no-invalid-this: 1 */ - -var ERROR_MESSAGE = 'Function.prototype.bind called on incompatible '; -var toStr = Object.prototype.toString; -var max = Math.max; -var funcType = '[object Function]'; - -var concatty = function concatty(a, b) { - var arr = []; - - for (var i = 0; i < a.length; i += 1) { - arr[i] = a[i]; - } - for (var j = 0; j < b.length; j += 1) { - arr[j + a.length] = b[j]; - } - - return arr; -}; - -var slicy = function slicy(arrLike, offset) { - var arr = []; - for (var i = offset || 0, j = 0; i < arrLike.length; i += 1, j += 1) { - arr[j] = arrLike[i]; - } - return arr; -}; - -var joiny = function (arr, joiner) { - var str = ''; - for (var i = 0; i < arr.length; i += 1) { - str += arr[i]; - if (i + 1 < arr.length) { - str += joiner; - } - } - return str; -}; - -module.exports = function bind(that) { - var target = this; - if (typeof target !== 'function' || toStr.apply(target) !== funcType) { - throw new TypeError(ERROR_MESSAGE + target); - } - var args = slicy(arguments, 1); - - var bound; - var binder = function () { - if (this instanceof bound) { - var result = target.apply( - this, - concatty(args, arguments) - ); - if (Object(result) === result) { - return result; - } - return this; - } - return target.apply( - that, - concatty(args, arguments) - ); - - }; - - var boundLength = max(0, target.length - args.length); - var boundArgs = []; - for (var i = 0; i < boundLength; i++) { - boundArgs[i] = '$' + i; - } - - bound = Function('binder', 'return function (' + joiny(boundArgs, ',') + '){ return binder.apply(this,arguments); }')(binder); - - if (target.prototype) { - var Empty = function Empty() {}; - Empty.prototype = target.prototype; - bound.prototype = new Empty(); - Empty.prototype = null; - } - - return bound; -}; - - -/***/ }), - -/***/ 6743: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var implementation = __webpack_require__(9353); - -module.exports = Function.prototype.bind || implementation; - - -/***/ }), - -/***/ 453: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var undefined; - -var $Error = __webpack_require__(9383); -var $EvalError = __webpack_require__(1237); -var $RangeError = __webpack_require__(9290); -var $ReferenceError = __webpack_require__(9538); -var $SyntaxError = __webpack_require__(8068); -var $TypeError = __webpack_require__(9675); -var $URIError = __webpack_require__(5345); - -var $Function = Function; - -// eslint-disable-next-line consistent-return -var getEvalledConstructor = function (expressionSyntax) { - try { - return $Function('"use strict"; return (' + expressionSyntax + ').constructor;')(); - } catch (e) {} -}; - -var $gOPD = Object.getOwnPropertyDescriptor; -if ($gOPD) { - try { - $gOPD({}, ''); - } catch (e) { - $gOPD = null; // this is IE 8, which has a broken gOPD - } -} - -var throwTypeError = function () { - throw new $TypeError(); -}; -var ThrowTypeError = $gOPD - ? (function () { - try { - // eslint-disable-next-line no-unused-expressions, no-caller, no-restricted-properties - arguments.callee; // IE 8 does not throw here - return throwTypeError; - } catch (calleeThrows) { - try { - // IE 8 throws on Object.getOwnPropertyDescriptor(arguments, '') - return $gOPD(arguments, 'callee').get; - } catch (gOPDthrows) { - return throwTypeError; - } - } - }()) - : throwTypeError; - -var hasSymbols = __webpack_require__(4039)(); -var hasProto = __webpack_require__(24)(); - -var getProto = Object.getPrototypeOf || ( - hasProto - ? function (x) { return x.__proto__; } // eslint-disable-line no-proto - : null -); - -var needsEval = {}; - -var TypedArray = typeof Uint8Array === 'undefined' || !getProto ? undefined : getProto(Uint8Array); - -var INTRINSICS = { - __proto__: null, - '%AggregateError%': typeof AggregateError === 'undefined' ? undefined : AggregateError, - '%Array%': Array, - '%ArrayBuffer%': typeof ArrayBuffer === 'undefined' ? undefined : ArrayBuffer, - '%ArrayIteratorPrototype%': hasSymbols && getProto ? getProto([][Symbol.iterator]()) : undefined, - '%AsyncFromSyncIteratorPrototype%': undefined, - '%AsyncFunction%': needsEval, - '%AsyncGenerator%': needsEval, - '%AsyncGeneratorFunction%': needsEval, - '%AsyncIteratorPrototype%': needsEval, - '%Atomics%': typeof Atomics === 'undefined' ? undefined : Atomics, - '%BigInt%': typeof BigInt === 'undefined' ? undefined : BigInt, - '%BigInt64Array%': typeof BigInt64Array === 'undefined' ? undefined : BigInt64Array, - '%BigUint64Array%': typeof BigUint64Array === 'undefined' ? undefined : BigUint64Array, - '%Boolean%': Boolean, - '%DataView%': typeof DataView === 'undefined' ? undefined : DataView, - '%Date%': Date, - '%decodeURI%': decodeURI, - '%decodeURIComponent%': decodeURIComponent, - '%encodeURI%': encodeURI, - '%encodeURIComponent%': encodeURIComponent, - '%Error%': $Error, - '%eval%': eval, // eslint-disable-line no-eval - '%EvalError%': $EvalError, - '%Float32Array%': typeof Float32Array === 'undefined' ? undefined : Float32Array, - '%Float64Array%': typeof Float64Array === 'undefined' ? undefined : Float64Array, - '%FinalizationRegistry%': typeof FinalizationRegistry === 'undefined' ? undefined : FinalizationRegistry, - '%Function%': $Function, - '%GeneratorFunction%': needsEval, - '%Int8Array%': typeof Int8Array === 'undefined' ? undefined : Int8Array, - '%Int16Array%': typeof Int16Array === 'undefined' ? undefined : Int16Array, - '%Int32Array%': typeof Int32Array === 'undefined' ? undefined : Int32Array, - '%isFinite%': isFinite, - '%isNaN%': isNaN, - '%IteratorPrototype%': hasSymbols && getProto ? getProto(getProto([][Symbol.iterator]())) : undefined, - '%JSON%': typeof JSON === 'object' ? JSON : undefined, - '%Map%': typeof Map === 'undefined' ? undefined : Map, - '%MapIteratorPrototype%': typeof Map === 'undefined' || !hasSymbols || !getProto ? undefined : getProto(new Map()[Symbol.iterator]()), - '%Math%': Math, - '%Number%': Number, - '%Object%': Object, - '%parseFloat%': parseFloat, - '%parseInt%': parseInt, - '%Promise%': typeof Promise === 'undefined' ? undefined : Promise, - '%Proxy%': typeof Proxy === 'undefined' ? undefined : Proxy, - '%RangeError%': $RangeError, - '%ReferenceError%': $ReferenceError, - '%Reflect%': typeof Reflect === 'undefined' ? undefined : Reflect, - '%RegExp%': RegExp, - '%Set%': typeof Set === 'undefined' ? undefined : Set, - '%SetIteratorPrototype%': typeof Set === 'undefined' || !hasSymbols || !getProto ? undefined : getProto(new Set()[Symbol.iterator]()), - '%SharedArrayBuffer%': typeof SharedArrayBuffer === 'undefined' ? undefined : SharedArrayBuffer, - '%String%': String, - '%StringIteratorPrototype%': hasSymbols && getProto ? getProto(''[Symbol.iterator]()) : undefined, - '%Symbol%': hasSymbols ? Symbol : undefined, - '%SyntaxError%': $SyntaxError, - '%ThrowTypeError%': ThrowTypeError, - '%TypedArray%': TypedArray, - '%TypeError%': $TypeError, - '%Uint8Array%': typeof Uint8Array === 'undefined' ? undefined : Uint8Array, - '%Uint8ClampedArray%': typeof Uint8ClampedArray === 'undefined' ? undefined : Uint8ClampedArray, - '%Uint16Array%': typeof Uint16Array === 'undefined' ? undefined : Uint16Array, - '%Uint32Array%': typeof Uint32Array === 'undefined' ? undefined : Uint32Array, - '%URIError%': $URIError, - '%WeakMap%': typeof WeakMap === 'undefined' ? undefined : WeakMap, - '%WeakRef%': typeof WeakRef === 'undefined' ? undefined : WeakRef, - '%WeakSet%': typeof WeakSet === 'undefined' ? undefined : WeakSet -}; - -if (getProto) { - try { - null.error; // eslint-disable-line no-unused-expressions - } catch (e) { - // https://github.com/tc39/proposal-shadowrealm/pull/384#issuecomment-1364264229 - var errorProto = getProto(getProto(e)); - INTRINSICS['%Error.prototype%'] = errorProto; - } -} - -var doEval = function doEval(name) { - var value; - if (name === '%AsyncFunction%') { - value = getEvalledConstructor('async function () {}'); - } else if (name === '%GeneratorFunction%') { - value = getEvalledConstructor('function* () {}'); - } else if (name === '%AsyncGeneratorFunction%') { - value = getEvalledConstructor('async function* () {}'); - } else if (name === '%AsyncGenerator%') { - var fn = doEval('%AsyncGeneratorFunction%'); - if (fn) { - value = fn.prototype; - } - } else if (name === '%AsyncIteratorPrototype%') { - var gen = doEval('%AsyncGenerator%'); - if (gen && getProto) { - value = getProto(gen.prototype); - } - } - - INTRINSICS[name] = value; - - return value; -}; - -var LEGACY_ALIASES = { - __proto__: null, - '%ArrayBufferPrototype%': ['ArrayBuffer', 'prototype'], - '%ArrayPrototype%': ['Array', 'prototype'], - '%ArrayProto_entries%': ['Array', 'prototype', 'entries'], - '%ArrayProto_forEach%': ['Array', 'prototype', 'forEach'], - '%ArrayProto_keys%': ['Array', 'prototype', 'keys'], - '%ArrayProto_values%': ['Array', 'prototype', 'values'], - '%AsyncFunctionPrototype%': ['AsyncFunction', 'prototype'], - '%AsyncGenerator%': ['AsyncGeneratorFunction', 'prototype'], - '%AsyncGeneratorPrototype%': ['AsyncGeneratorFunction', 'prototype', 'prototype'], - '%BooleanPrototype%': ['Boolean', 'prototype'], - '%DataViewPrototype%': ['DataView', 'prototype'], - '%DatePrototype%': ['Date', 'prototype'], - '%ErrorPrototype%': ['Error', 'prototype'], - '%EvalErrorPrototype%': ['EvalError', 'prototype'], - '%Float32ArrayPrototype%': ['Float32Array', 'prototype'], - '%Float64ArrayPrototype%': ['Float64Array', 'prototype'], - '%FunctionPrototype%': ['Function', 'prototype'], - '%Generator%': ['GeneratorFunction', 'prototype'], - '%GeneratorPrototype%': ['GeneratorFunction', 'prototype', 'prototype'], - '%Int8ArrayPrototype%': ['Int8Array', 'prototype'], - '%Int16ArrayPrototype%': ['Int16Array', 'prototype'], - '%Int32ArrayPrototype%': ['Int32Array', 'prototype'], - '%JSONParse%': ['JSON', 'parse'], - '%JSONStringify%': ['JSON', 'stringify'], - '%MapPrototype%': ['Map', 'prototype'], - '%NumberPrototype%': ['Number', 'prototype'], - '%ObjectPrototype%': ['Object', 'prototype'], - '%ObjProto_toString%': ['Object', 'prototype', 'toString'], - '%ObjProto_valueOf%': ['Object', 'prototype', 'valueOf'], - '%PromisePrototype%': ['Promise', 'prototype'], - '%PromiseProto_then%': ['Promise', 'prototype', 'then'], - '%Promise_all%': ['Promise', 'all'], - '%Promise_reject%': ['Promise', 'reject'], - '%Promise_resolve%': ['Promise', 'resolve'], - '%RangeErrorPrototype%': ['RangeError', 'prototype'], - '%ReferenceErrorPrototype%': ['ReferenceError', 'prototype'], - '%RegExpPrototype%': ['RegExp', 'prototype'], - '%SetPrototype%': ['Set', 'prototype'], - '%SharedArrayBufferPrototype%': ['SharedArrayBuffer', 'prototype'], - '%StringPrototype%': ['String', 'prototype'], - '%SymbolPrototype%': ['Symbol', 'prototype'], - '%SyntaxErrorPrototype%': ['SyntaxError', 'prototype'], - '%TypedArrayPrototype%': ['TypedArray', 'prototype'], - '%TypeErrorPrototype%': ['TypeError', 'prototype'], - '%Uint8ArrayPrototype%': ['Uint8Array', 'prototype'], - '%Uint8ClampedArrayPrototype%': ['Uint8ClampedArray', 'prototype'], - '%Uint16ArrayPrototype%': ['Uint16Array', 'prototype'], - '%Uint32ArrayPrototype%': ['Uint32Array', 'prototype'], - '%URIErrorPrototype%': ['URIError', 'prototype'], - '%WeakMapPrototype%': ['WeakMap', 'prototype'], - '%WeakSetPrototype%': ['WeakSet', 'prototype'] -}; - -var bind = __webpack_require__(6743); -var hasOwn = __webpack_require__(9957); -var $concat = bind.call(Function.call, Array.prototype.concat); -var $spliceApply = bind.call(Function.apply, Array.prototype.splice); -var $replace = bind.call(Function.call, String.prototype.replace); -var $strSlice = bind.call(Function.call, String.prototype.slice); -var $exec = bind.call(Function.call, RegExp.prototype.exec); - -/* adapted from https://github.com/lodash/lodash/blob/4.17.15/dist/lodash.js#L6735-L6744 */ -var rePropName = /[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g; -var reEscapeChar = /\\(\\)?/g; /** Used to match backslashes in property paths. */ -var stringToPath = function stringToPath(string) { - var first = $strSlice(string, 0, 1); - var last = $strSlice(string, -1); - if (first === '%' && last !== '%') { - throw new $SyntaxError('invalid intrinsic syntax, expected closing `%`'); - } else if (last === '%' && first !== '%') { - throw new $SyntaxError('invalid intrinsic syntax, expected opening `%`'); - } - var result = []; - $replace(string, rePropName, function (match, number, quote, subString) { - result[result.length] = quote ? $replace(subString, reEscapeChar, '$1') : number || match; - }); - return result; -}; -/* end adaptation */ - -var getBaseIntrinsic = function getBaseIntrinsic(name, allowMissing) { - var intrinsicName = name; - var alias; - if (hasOwn(LEGACY_ALIASES, intrinsicName)) { - alias = LEGACY_ALIASES[intrinsicName]; - intrinsicName = '%' + alias[0] + '%'; - } - - if (hasOwn(INTRINSICS, intrinsicName)) { - var value = INTRINSICS[intrinsicName]; - if (value === needsEval) { - value = doEval(intrinsicName); - } - if (typeof value === 'undefined' && !allowMissing) { - throw new $TypeError('intrinsic ' + name + ' exists, but is not available. Please file an issue!'); - } - - return { - alias: alias, - name: intrinsicName, - value: value - }; - } - - throw new $SyntaxError('intrinsic ' + name + ' does not exist!'); -}; - -module.exports = function GetIntrinsic(name, allowMissing) { - if (typeof name !== 'string' || name.length === 0) { - throw new $TypeError('intrinsic name must be a non-empty string'); - } - if (arguments.length > 1 && typeof allowMissing !== 'boolean') { - throw new $TypeError('"allowMissing" argument must be a boolean'); - } - - if ($exec(/^%?[^%]*%?$/, name) === null) { - throw new $SyntaxError('`%` may not be present anywhere but at the beginning and end of the intrinsic name'); - } - var parts = stringToPath(name); - var intrinsicBaseName = parts.length > 0 ? parts[0] : ''; - - var intrinsic = getBaseIntrinsic('%' + intrinsicBaseName + '%', allowMissing); - var intrinsicRealName = intrinsic.name; - var value = intrinsic.value; - var skipFurtherCaching = false; - - var alias = intrinsic.alias; - if (alias) { - intrinsicBaseName = alias[0]; - $spliceApply(parts, $concat([0, 1], alias)); - } - - for (var i = 1, isOwn = true; i < parts.length; i += 1) { - var part = parts[i]; - var first = $strSlice(part, 0, 1); - var last = $strSlice(part, -1); - if ( - ( - (first === '"' || first === "'" || first === '`') - || (last === '"' || last === "'" || last === '`') - ) - && first !== last - ) { - throw new $SyntaxError('property names with quotes must have matching quotes'); - } - if (part === 'constructor' || !isOwn) { - skipFurtherCaching = true; - } - - intrinsicBaseName += '.' + part; - intrinsicRealName = '%' + intrinsicBaseName + '%'; - - if (hasOwn(INTRINSICS, intrinsicRealName)) { - value = INTRINSICS[intrinsicRealName]; - } else if (value != null) { - if (!(part in value)) { - if (!allowMissing) { - throw new $TypeError('base intrinsic for ' + name + ' exists, but the property is not available.'); - } - return void undefined; - } - if ($gOPD && (i + 1) >= parts.length) { - var desc = $gOPD(value, part); - isOwn = !!desc; - - // By convention, when a data property is converted to an accessor - // property to emulate a data property that does not suffer from - // the override mistake, that accessor's getter is marked with - // an `originalValue` property. Here, when we detect this, we - // uphold the illusion by pretending to see that original data - // property, i.e., returning the value rather than the getter - // itself. - if (isOwn && 'get' in desc && !('originalValue' in desc.get)) { - value = desc.get; - } else { - value = value[part]; - } - } else { - isOwn = hasOwn(value, part); - value = value[part]; - } - - if (isOwn && !skipFurtherCaching) { - INTRINSICS[intrinsicRealName] = value; - } - } - } - return value; -}; - - -/***/ }), - -/***/ 5795: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var GetIntrinsic = __webpack_require__(453); - -var $gOPD = GetIntrinsic('%Object.getOwnPropertyDescriptor%', true); - -if ($gOPD) { - try { - $gOPD([], 'length'); - } catch (e) { - // IE 8 has a broken gOPD - $gOPD = null; - } -} - -module.exports = $gOPD; - - -/***/ }), - -/***/ 592: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var $defineProperty = __webpack_require__(655); - -var hasPropertyDescriptors = function hasPropertyDescriptors() { - return !!$defineProperty; -}; - -hasPropertyDescriptors.hasArrayLengthDefineBug = function hasArrayLengthDefineBug() { - // node v0.6 has a bug where array lengths can be Set but not Defined - if (!$defineProperty) { - return null; - } - try { - return $defineProperty([], 'length', { value: 1 }).length !== 1; - } catch (e) { - // In Firefox 4-22, defining length on an array throws an exception. - return true; - } -}; - -module.exports = hasPropertyDescriptors; - - -/***/ }), - -/***/ 24: -/***/ ((module) => { - -"use strict"; - - -var test = { - __proto__: null, - foo: {} -}; - -var $Object = Object; - -/** @type {import('.')} */ -module.exports = function hasProto() { - // @ts-expect-error: TS errors on an inherited property for some reason - return { __proto__: test }.foo === test.foo - && !(test instanceof $Object); -}; - - -/***/ }), - -/***/ 4039: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var origSymbol = typeof Symbol !== 'undefined' && Symbol; -var hasSymbolSham = __webpack_require__(1333); - -module.exports = function hasNativeSymbols() { - if (typeof origSymbol !== 'function') { return false; } - if (typeof Symbol !== 'function') { return false; } - if (typeof origSymbol('foo') !== 'symbol') { return false; } - if (typeof Symbol('bar') !== 'symbol') { return false; } - - return hasSymbolSham(); -}; - - -/***/ }), - -/***/ 1333: -/***/ ((module) => { - -"use strict"; - - -/* eslint complexity: [2, 18], max-statements: [2, 33] */ -module.exports = function hasSymbols() { - if (typeof Symbol !== 'function' || typeof Object.getOwnPropertySymbols !== 'function') { return false; } - if (typeof Symbol.iterator === 'symbol') { return true; } - - var obj = {}; - var sym = Symbol('test'); - var symObj = Object(sym); - if (typeof sym === 'string') { return false; } - - if (Object.prototype.toString.call(sym) !== '[object Symbol]') { return false; } - if (Object.prototype.toString.call(symObj) !== '[object Symbol]') { return false; } - - // temp disabled per https://github.com/ljharb/object.assign/issues/17 - // if (sym instanceof Symbol) { return false; } - // temp disabled per https://github.com/WebReflection/get-own-property-symbols/issues/4 - // if (!(symObj instanceof Symbol)) { return false; } - - // if (typeof Symbol.prototype.toString !== 'function') { return false; } - // if (String(sym) !== Symbol.prototype.toString.call(sym)) { return false; } - - var symVal = 42; - obj[sym] = symVal; - for (sym in obj) { return false; } // eslint-disable-line no-restricted-syntax, no-unreachable-loop - if (typeof Object.keys === 'function' && Object.keys(obj).length !== 0) { return false; } - - if (typeof Object.getOwnPropertyNames === 'function' && Object.getOwnPropertyNames(obj).length !== 0) { return false; } - - var syms = Object.getOwnPropertySymbols(obj); - if (syms.length !== 1 || syms[0] !== sym) { return false; } - - if (!Object.prototype.propertyIsEnumerable.call(obj, sym)) { return false; } - - if (typeof Object.getOwnPropertyDescriptor === 'function') { - var descriptor = Object.getOwnPropertyDescriptor(obj, sym); - if (descriptor.value !== symVal || descriptor.enumerable !== true) { return false; } - } - - return true; -}; - - -/***/ }), - -/***/ 9092: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var hasSymbols = __webpack_require__(1333); - -/** @type {import('.')} */ -module.exports = function hasToStringTagShams() { - return hasSymbols() && !!Symbol.toStringTag; -}; - - -/***/ }), - -/***/ 9957: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var call = Function.prototype.call; -var $hasOwn = Object.prototype.hasOwnProperty; -var bind = __webpack_require__(6743); - -/** @type {import('.')} */ -module.exports = bind.call(call, $hasOwn); - - -/***/ }), - -/***/ 251: -/***/ ((__unused_webpack_module, exports) => { - -/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ -exports.read = function (buffer, offset, isLE, mLen, nBytes) { - var e, m - var eLen = (nBytes * 8) - mLen - 1 - var eMax = (1 << eLen) - 1 - var eBias = eMax >> 1 - var nBits = -7 - var i = isLE ? (nBytes - 1) : 0 - var d = isLE ? -1 : 1 - var s = buffer[offset + i] - - i += d - - e = s & ((1 << (-nBits)) - 1) - s >>= (-nBits) - nBits += eLen - for (; nBits > 0; e = (e * 256) + buffer[offset + i], i += d, nBits -= 8) {} - - m = e & ((1 << (-nBits)) - 1) - e >>= (-nBits) - nBits += mLen - for (; nBits > 0; m = (m * 256) + buffer[offset + i], i += d, nBits -= 8) {} - - if (e === 0) { - e = 1 - eBias - } else if (e === eMax) { - return m ? NaN : ((s ? -1 : 1) * Infinity) - } else { - m = m + Math.pow(2, mLen) - e = e - eBias - } - return (s ? -1 : 1) * m * Math.pow(2, e - mLen) -} - -exports.write = function (buffer, value, offset, isLE, mLen, nBytes) { - var e, m, c - var eLen = (nBytes * 8) - mLen - 1 - var eMax = (1 << eLen) - 1 - var eBias = eMax >> 1 - var rt = (mLen === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0) - var i = isLE ? 0 : (nBytes - 1) - var d = isLE ? 1 : -1 - var s = value < 0 || (value === 0 && 1 / value < 0) ? 1 : 0 - - value = Math.abs(value) - - if (isNaN(value) || value === Infinity) { - m = isNaN(value) ? 1 : 0 - e = eMax - } else { - e = Math.floor(Math.log(value) / Math.LN2) - if (value * (c = Math.pow(2, -e)) < 1) { - e-- - c *= 2 - } - if (e + eBias >= 1) { - value += rt / c - } else { - value += rt * Math.pow(2, 1 - eBias) - } - if (value * c >= 2) { - e++ - c /= 2 - } - - if (e + eBias >= eMax) { - m = 0 - e = eMax - } else if (e + eBias >= 1) { - m = ((value * c) - 1) * Math.pow(2, mLen) - e = e + eBias - } else { - m = value * Math.pow(2, eBias - 1) * Math.pow(2, mLen) - e = 0 - } - } - - for (; mLen >= 8; buffer[offset + i] = m & 0xff, i += d, m /= 256, mLen -= 8) {} - - e = (e << mLen) | m - eLen += mLen - for (; eLen > 0; buffer[offset + i] = e & 0xff, i += d, e /= 256, eLen -= 8) {} - - buffer[offset + i - d] |= s * 128 -} - - -/***/ }), - -/***/ 6698: -/***/ ((module) => { - -if (typeof Object.create === 'function') { - // implementation from standard node.js 'util' module - module.exports = function inherits(ctor, superCtor) { - if (superCtor) { - ctor.super_ = superCtor - ctor.prototype = Object.create(superCtor.prototype, { - constructor: { - value: ctor, - enumerable: false, - writable: true, - configurable: true - } - }) - } - }; -} else { - // old school shim for old browsers - module.exports = function inherits(ctor, superCtor) { - if (superCtor) { - ctor.super_ = superCtor - var TempCtor = function () {} - TempCtor.prototype = superCtor.prototype - ctor.prototype = new TempCtor() - ctor.prototype.constructor = ctor - } - } -} - - -/***/ }), - -/***/ 7244: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var hasToStringTag = __webpack_require__(9092)(); -var callBound = __webpack_require__(8075); - -var $toString = callBound('Object.prototype.toString'); - -var isStandardArguments = function isArguments(value) { - if (hasToStringTag && value && typeof value === 'object' && Symbol.toStringTag in value) { - return false; - } - return $toString(value) === '[object Arguments]'; -}; - -var isLegacyArguments = function isArguments(value) { - if (isStandardArguments(value)) { - return true; - } - return value !== null && - typeof value === 'object' && - typeof value.length === 'number' && - value.length >= 0 && - $toString(value) !== '[object Array]' && - $toString(value.callee) === '[object Function]'; -}; - -var supportsStandardArguments = (function () { - return isStandardArguments(arguments); -}()); - -isStandardArguments.isLegacyArguments = isLegacyArguments; // for tests - -module.exports = supportsStandardArguments ? isStandardArguments : isLegacyArguments; - - -/***/ }), - -/***/ 9600: -/***/ ((module) => { - -"use strict"; - - -var fnToStr = Function.prototype.toString; -var reflectApply = typeof Reflect === 'object' && Reflect !== null && Reflect.apply; -var badArrayLike; -var isCallableMarker; -if (typeof reflectApply === 'function' && typeof Object.defineProperty === 'function') { - try { - badArrayLike = Object.defineProperty({}, 'length', { - get: function () { - throw isCallableMarker; - } - }); - isCallableMarker = {}; - // eslint-disable-next-line no-throw-literal - reflectApply(function () { throw 42; }, null, badArrayLike); - } catch (_) { - if (_ !== isCallableMarker) { - reflectApply = null; - } - } -} else { - reflectApply = null; -} - -var constructorRegex = /^\s*class\b/; -var isES6ClassFn = function isES6ClassFunction(value) { - try { - var fnStr = fnToStr.call(value); - return constructorRegex.test(fnStr); - } catch (e) { - return false; // not a function - } -}; - -var tryFunctionObject = function tryFunctionToStr(value) { - try { - if (isES6ClassFn(value)) { return false; } - fnToStr.call(value); - return true; - } catch (e) { - return false; - } -}; -var toStr = Object.prototype.toString; -var objectClass = '[object Object]'; -var fnClass = '[object Function]'; -var genClass = '[object GeneratorFunction]'; -var ddaClass = '[object HTMLAllCollection]'; // IE 11 -var ddaClass2 = '[object HTML document.all class]'; -var ddaClass3 = '[object HTMLCollection]'; // IE 9-10 -var hasToStringTag = typeof Symbol === 'function' && !!Symbol.toStringTag; // better: use `has-tostringtag` - -var isIE68 = !(0 in [,]); // eslint-disable-line no-sparse-arrays, comma-spacing - -var isDDA = function isDocumentDotAll() { return false; }; -if (typeof document === 'object') { - // Firefox 3 canonicalizes DDA to undefined when it's not accessed directly - var all = document.all; - if (toStr.call(all) === toStr.call(document.all)) { - isDDA = function isDocumentDotAll(value) { - /* globals document: false */ - // in IE 6-8, typeof document.all is "object" and it's truthy - if ((isIE68 || !value) && (typeof value === 'undefined' || typeof value === 'object')) { - try { - var str = toStr.call(value); - return ( - str === ddaClass - || str === ddaClass2 - || str === ddaClass3 // opera 12.16 - || str === objectClass // IE 6-8 - ) && value('') == null; // eslint-disable-line eqeqeq - } catch (e) { /**/ } - } - return false; - }; - } -} - -module.exports = reflectApply - ? function isCallable(value) { - if (isDDA(value)) { return true; } - if (!value) { return false; } - if (typeof value !== 'function' && typeof value !== 'object') { return false; } - try { - reflectApply(value, null, badArrayLike); - } catch (e) { - if (e !== isCallableMarker) { return false; } - } - return !isES6ClassFn(value) && tryFunctionObject(value); - } - : function isCallable(value) { - if (isDDA(value)) { return true; } - if (!value) { return false; } - if (typeof value !== 'function' && typeof value !== 'object') { return false; } - if (hasToStringTag) { return tryFunctionObject(value); } - if (isES6ClassFn(value)) { return false; } - var strClass = toStr.call(value); - if (strClass !== fnClass && strClass !== genClass && !(/^\[object HTML/).test(strClass)) { return false; } - return tryFunctionObject(value); - }; - - -/***/ }), - -/***/ 8184: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var toStr = Object.prototype.toString; -var fnToStr = Function.prototype.toString; -var isFnRegex = /^\s*(?:function)?\*/; -var hasToStringTag = __webpack_require__(9092)(); -var getProto = Object.getPrototypeOf; -var getGeneratorFunc = function () { // eslint-disable-line consistent-return - if (!hasToStringTag) { - return false; - } - try { - return Function('return function*() {}')(); - } catch (e) { - } -}; -var GeneratorFunction; - -module.exports = function isGeneratorFunction(fn) { - if (typeof fn !== 'function') { - return false; - } - if (isFnRegex.test(fnToStr.call(fn))) { - return true; - } - if (!hasToStringTag) { - var str = toStr.call(fn); - return str === '[object GeneratorFunction]'; - } - if (!getProto) { - return false; - } - if (typeof GeneratorFunction === 'undefined') { - var generatorFunc = getGeneratorFunc(); - GeneratorFunction = generatorFunc ? getProto(generatorFunc) : false; - } - return getProto(fn) === GeneratorFunction; -}; - - -/***/ }), - -/***/ 3003: -/***/ ((module) => { - -"use strict"; - - -/* http://www.ecma-international.org/ecma-262/6.0/#sec-number.isnan */ - -module.exports = function isNaN(value) { - return value !== value; -}; - - -/***/ }), - -/***/ 4133: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var callBind = __webpack_require__(487); -var define = __webpack_require__(8452); - -var implementation = __webpack_require__(3003); -var getPolyfill = __webpack_require__(6642); -var shim = __webpack_require__(2464); - -var polyfill = callBind(getPolyfill(), Number); - -/* http://www.ecma-international.org/ecma-262/6.0/#sec-number.isnan */ - -define(polyfill, { - getPolyfill: getPolyfill, - implementation: implementation, - shim: shim -}); - -module.exports = polyfill; - - -/***/ }), - -/***/ 6642: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var implementation = __webpack_require__(3003); - -module.exports = function getPolyfill() { - if (Number.isNaN && Number.isNaN(NaN) && !Number.isNaN('a')) { - return Number.isNaN; - } - return implementation; -}; - - -/***/ }), - -/***/ 2464: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var define = __webpack_require__(8452); -var getPolyfill = __webpack_require__(6642); - -/* http://www.ecma-international.org/ecma-262/6.0/#sec-number.isnan */ - -module.exports = function shimNumberIsNaN() { - var polyfill = getPolyfill(); - define(Number, { isNaN: polyfill }, { - isNaN: function testIsNaN() { - return Number.isNaN !== polyfill; - } - }); - return polyfill; -}; - - -/***/ }), - -/***/ 5680: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var whichTypedArray = __webpack_require__(5767); - -/** @type {import('.')} */ -module.exports = function isTypedArray(value) { - return !!whichTypedArray(value); -}; - - -/***/ }), - -/***/ 9211: -/***/ ((module) => { - -"use strict"; - - -var numberIsNaN = function (value) { - return value !== value; -}; - -module.exports = function is(a, b) { - if (a === 0 && b === 0) { - return 1 / a === 1 / b; - } - if (a === b) { - return true; - } - if (numberIsNaN(a) && numberIsNaN(b)) { - return true; - } - return false; -}; - - - -/***/ }), - -/***/ 7653: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var define = __webpack_require__(8452); -var callBind = __webpack_require__(487); - -var implementation = __webpack_require__(9211); -var getPolyfill = __webpack_require__(9394); -var shim = __webpack_require__(6576); - -var polyfill = callBind(getPolyfill(), Object); - -define(polyfill, { - getPolyfill: getPolyfill, - implementation: implementation, - shim: shim -}); - -module.exports = polyfill; - - -/***/ }), - -/***/ 9394: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var implementation = __webpack_require__(9211); - -module.exports = function getPolyfill() { - return typeof Object.is === 'function' ? Object.is : implementation; -}; - - -/***/ }), - -/***/ 6576: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var getPolyfill = __webpack_require__(9394); -var define = __webpack_require__(8452); - -module.exports = function shimObjectIs() { - var polyfill = getPolyfill(); - define(Object, { is: polyfill }, { - is: function testObjectIs() { - return Object.is !== polyfill; - } - }); - return polyfill; -}; - - -/***/ }), - -/***/ 8875: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var keysShim; -if (!Object.keys) { - // modified from https://github.com/es-shims/es5-shim - var has = Object.prototype.hasOwnProperty; - var toStr = Object.prototype.toString; - var isArgs = __webpack_require__(1093); // eslint-disable-line global-require - var isEnumerable = Object.prototype.propertyIsEnumerable; - var hasDontEnumBug = !isEnumerable.call({ toString: null }, 'toString'); - var hasProtoEnumBug = isEnumerable.call(function () {}, 'prototype'); - var dontEnums = [ - 'toString', - 'toLocaleString', - 'valueOf', - 'hasOwnProperty', - 'isPrototypeOf', - 'propertyIsEnumerable', - 'constructor' - ]; - var equalsConstructorPrototype = function (o) { - var ctor = o.constructor; - return ctor && ctor.prototype === o; - }; - var excludedKeys = { - $applicationCache: true, - $console: true, - $external: true, - $frame: true, - $frameElement: true, - $frames: true, - $innerHeight: true, - $innerWidth: true, - $onmozfullscreenchange: true, - $onmozfullscreenerror: true, - $outerHeight: true, - $outerWidth: true, - $pageXOffset: true, - $pageYOffset: true, - $parent: true, - $scrollLeft: true, - $scrollTop: true, - $scrollX: true, - $scrollY: true, - $self: true, - $webkitIndexedDB: true, - $webkitStorageInfo: true, - $window: true - }; - var hasAutomationEqualityBug = (function () { - /* global window */ - if (typeof window === 'undefined') { return false; } - for (var k in window) { - try { - if (!excludedKeys['$' + k] && has.call(window, k) && window[k] !== null && typeof window[k] === 'object') { - try { - equalsConstructorPrototype(window[k]); - } catch (e) { - return true; - } - } - } catch (e) { - return true; - } - } - return false; - }()); - var equalsConstructorPrototypeIfNotBuggy = function (o) { - /* global window */ - if (typeof window === 'undefined' || !hasAutomationEqualityBug) { - return equalsConstructorPrototype(o); - } - try { - return equalsConstructorPrototype(o); - } catch (e) { - return false; - } - }; - - keysShim = function keys(object) { - var isObject = object !== null && typeof object === 'object'; - var isFunction = toStr.call(object) === '[object Function]'; - var isArguments = isArgs(object); - var isString = isObject && toStr.call(object) === '[object String]'; - var theKeys = []; - - if (!isObject && !isFunction && !isArguments) { - throw new TypeError('Object.keys called on a non-object'); - } - - var skipProto = hasProtoEnumBug && isFunction; - if (isString && object.length > 0 && !has.call(object, 0)) { - for (var i = 0; i < object.length; ++i) { - theKeys.push(String(i)); - } - } - - if (isArguments && object.length > 0) { - for (var j = 0; j < object.length; ++j) { - theKeys.push(String(j)); - } - } else { - for (var name in object) { - if (!(skipProto && name === 'prototype') && has.call(object, name)) { - theKeys.push(String(name)); - } - } - } - - if (hasDontEnumBug) { - var skipConstructor = equalsConstructorPrototypeIfNotBuggy(object); - - for (var k = 0; k < dontEnums.length; ++k) { - if (!(skipConstructor && dontEnums[k] === 'constructor') && has.call(object, dontEnums[k])) { - theKeys.push(dontEnums[k]); - } - } - } - return theKeys; - }; -} -module.exports = keysShim; - - -/***/ }), - -/***/ 1189: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var slice = Array.prototype.slice; -var isArgs = __webpack_require__(1093); - -var origKeys = Object.keys; -var keysShim = origKeys ? function keys(o) { return origKeys(o); } : __webpack_require__(8875); - -var originalKeys = Object.keys; - -keysShim.shim = function shimObjectKeys() { - if (Object.keys) { - var keysWorksWithArguments = (function () { - // Safari 5.0 bug - var args = Object.keys(arguments); - return args && args.length === arguments.length; - }(1, 2)); - if (!keysWorksWithArguments) { - Object.keys = function keys(object) { // eslint-disable-line func-name-matching - if (isArgs(object)) { - return originalKeys(slice.call(object)); - } - return originalKeys(object); - }; - } - } else { - Object.keys = keysShim; - } - return Object.keys || keysShim; -}; - -module.exports = keysShim; - - -/***/ }), - -/***/ 1093: -/***/ ((module) => { - -"use strict"; - - -var toStr = Object.prototype.toString; - -module.exports = function isArguments(value) { - var str = toStr.call(value); - var isArgs = str === '[object Arguments]'; - if (!isArgs) { - isArgs = str !== '[object Array]' && - value !== null && - typeof value === 'object' && - typeof value.length === 'number' && - value.length >= 0 && - toStr.call(value.callee) === '[object Function]'; - } - return isArgs; -}; - - -/***/ }), - -/***/ 8403: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -// modified from https://github.com/es-shims/es6-shim -var objectKeys = __webpack_require__(1189); -var hasSymbols = __webpack_require__(1333)(); -var callBound = __webpack_require__(8075); -var toObject = Object; -var $push = callBound('Array.prototype.push'); -var $propIsEnumerable = callBound('Object.prototype.propertyIsEnumerable'); -var originalGetSymbols = hasSymbols ? Object.getOwnPropertySymbols : null; - -// eslint-disable-next-line no-unused-vars -module.exports = function assign(target, source1) { - if (target == null) { throw new TypeError('target must be an object'); } - var to = toObject(target); // step 1 - if (arguments.length === 1) { - return to; // step 2 - } - for (var s = 1; s < arguments.length; ++s) { - var from = toObject(arguments[s]); // step 3.a.i - - // step 3.a.ii: - var keys = objectKeys(from); - var getSymbols = hasSymbols && (Object.getOwnPropertySymbols || originalGetSymbols); - if (getSymbols) { - var syms = getSymbols(from); - for (var j = 0; j < syms.length; ++j) { - var key = syms[j]; - if ($propIsEnumerable(from, key)) { - $push(keys, key); - } - } - } - - // step 3.a.iii: - for (var i = 0; i < keys.length; ++i) { - var nextKey = keys[i]; - if ($propIsEnumerable(from, nextKey)) { // step 3.a.iii.2 - var propValue = from[nextKey]; // step 3.a.iii.2.a - to[nextKey] = propValue; // step 3.a.iii.2.b - } - } - } - - return to; // step 4 -}; - - -/***/ }), - -/***/ 1514: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var implementation = __webpack_require__(8403); - -var lacksProperEnumerationOrder = function () { - if (!Object.assign) { - return false; - } - /* - * v8, specifically in node 4.x, has a bug with incorrect property enumeration order - * note: this does not detect the bug unless there's 20 characters - */ - var str = 'abcdefghijklmnopqrst'; - var letters = str.split(''); - var map = {}; - for (var i = 0; i < letters.length; ++i) { - map[letters[i]] = letters[i]; - } - var obj = Object.assign({}, map); - var actual = ''; - for (var k in obj) { - actual += k; - } - return str !== actual; -}; - -var assignHasPendingExceptions = function () { - if (!Object.assign || !Object.preventExtensions) { - return false; - } - /* - * Firefox 37 still has "pending exception" logic in its Object.assign implementation, - * which is 72% slower than our shim, and Firefox 40's native implementation. - */ - var thrower = Object.preventExtensions({ 1: 2 }); - try { - Object.assign(thrower, 'xy'); - } catch (e) { - return thrower[1] === 'y'; - } - return false; -}; - -module.exports = function getPolyfill() { - if (!Object.assign) { - return implementation; - } - if (lacksProperEnumerationOrder()) { - return implementation; - } - if (assignHasPendingExceptions()) { - return implementation; - } - return Object.assign; -}; - - -/***/ }), - -/***/ 6578: -/***/ ((module) => { - -"use strict"; - - -/** @type {import('.')} */ -module.exports = [ - 'Float32Array', - 'Float64Array', - 'Int8Array', - 'Int16Array', - 'Int32Array', - 'Uint8Array', - 'Uint8ClampedArray', - 'Uint16Array', - 'Uint32Array', - 'BigInt64Array', - 'BigUint64Array' -]; - - -/***/ }), - -/***/ 5606: -/***/ ((module) => { - -// shim for using process in browser -var process = module.exports = {}; - -// cached from whatever global is present so that test runners that stub it -// don't break things. But we need to wrap it in a try catch in case it is -// wrapped in strict mode code which doesn't define any globals. It's inside a -// function because try/catches deoptimize in certain engines. - -var cachedSetTimeout; -var cachedClearTimeout; - -function defaultSetTimout() { - throw new Error('setTimeout has not been defined'); -} -function defaultClearTimeout () { - throw new Error('clearTimeout has not been defined'); -} -(function () { - try { - if (typeof setTimeout === 'function') { - cachedSetTimeout = setTimeout; - } else { - cachedSetTimeout = defaultSetTimout; - } - } catch (e) { - cachedSetTimeout = defaultSetTimout; - } - try { - if (typeof clearTimeout === 'function') { - cachedClearTimeout = clearTimeout; - } else { - cachedClearTimeout = defaultClearTimeout; - } - } catch (e) { - cachedClearTimeout = defaultClearTimeout; - } -} ()) -function runTimeout(fun) { - if (cachedSetTimeout === setTimeout) { - //normal enviroments in sane situations - return setTimeout(fun, 0); - } - // if setTimeout wasn't available but was latter defined - if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) { - cachedSetTimeout = setTimeout; - return setTimeout(fun, 0); - } - try { - // when when somebody has screwed with setTimeout but no I.E. maddness - return cachedSetTimeout(fun, 0); - } catch(e){ - try { - // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally - return cachedSetTimeout.call(null, fun, 0); - } catch(e){ - // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error - return cachedSetTimeout.call(this, fun, 0); - } - } - - -} -function runClearTimeout(marker) { - if (cachedClearTimeout === clearTimeout) { - //normal enviroments in sane situations - return clearTimeout(marker); - } - // if clearTimeout wasn't available but was latter defined - if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) { - cachedClearTimeout = clearTimeout; - return clearTimeout(marker); - } - try { - // when when somebody has screwed with setTimeout but no I.E. maddness - return cachedClearTimeout(marker); - } catch (e){ - try { - // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally - return cachedClearTimeout.call(null, marker); - } catch (e){ - // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error. - // Some versions of I.E. have different rules for clearTimeout vs setTimeout - return cachedClearTimeout.call(this, marker); - } - } - - - -} -var queue = []; -var draining = false; -var currentQueue; -var queueIndex = -1; - -function cleanUpNextTick() { - if (!draining || !currentQueue) { - return; - } - draining = false; - if (currentQueue.length) { - queue = currentQueue.concat(queue); - } else { - queueIndex = -1; - } - if (queue.length) { - drainQueue(); - } -} - -function drainQueue() { - if (draining) { - return; - } - var timeout = runTimeout(cleanUpNextTick); - draining = true; - - var len = queue.length; - while(len) { - currentQueue = queue; - queue = []; - while (++queueIndex < len) { - if (currentQueue) { - currentQueue[queueIndex].run(); - } - } - queueIndex = -1; - len = queue.length; - } - currentQueue = null; - draining = false; - runClearTimeout(timeout); -} - -process.nextTick = function (fun) { - var args = new Array(arguments.length - 1); - if (arguments.length > 1) { - for (var i = 1; i < arguments.length; i++) { - args[i - 1] = arguments[i]; - } - } - queue.push(new Item(fun, args)); - if (queue.length === 1 && !draining) { - runTimeout(drainQueue); - } -}; - -// v8 likes predictible objects -function Item(fun, array) { - this.fun = fun; - this.array = array; -} -Item.prototype.run = function () { - this.fun.apply(null, this.array); -}; -process.title = 'browser'; -process.browser = true; -process.env = {}; -process.argv = []; -process.version = ''; // empty string to avoid regexp issues -process.versions = {}; - -function noop() {} - -process.on = noop; -process.addListener = noop; -process.once = noop; -process.off = noop; -process.removeListener = noop; -process.removeAllListeners = noop; -process.emit = noop; -process.prependListener = noop; -process.prependOnceListener = noop; - -process.listeners = function (name) { return [] } - -process.binding = function (name) { - throw new Error('process.binding is not supported'); -}; - -process.cwd = function () { return '/' }; -process.chdir = function (dir) { - throw new Error('process.chdir is not supported'); -}; -process.umask = function() { return 0; }; - - -/***/ }), - -/***/ 2861: -/***/ ((module, exports, __webpack_require__) => { - -/*! safe-buffer. MIT License. Feross Aboukhadijeh */ -/* eslint-disable node/no-deprecated-api */ -var buffer = __webpack_require__(8287) -var Buffer = buffer.Buffer - -// alternative to using Object.keys for old browsers -function copyProps (src, dst) { - for (var key in src) { - dst[key] = src[key] - } -} -if (Buffer.from && Buffer.alloc && Buffer.allocUnsafe && Buffer.allocUnsafeSlow) { - module.exports = buffer -} else { - // Copy properties from require('buffer') - copyProps(buffer, exports) - exports.Buffer = SafeBuffer -} - -function SafeBuffer (arg, encodingOrOffset, length) { - return Buffer(arg, encodingOrOffset, length) -} - -SafeBuffer.prototype = Object.create(Buffer.prototype) - -// Copy static methods from Buffer -copyProps(Buffer, SafeBuffer) - -SafeBuffer.from = function (arg, encodingOrOffset, length) { - if (typeof arg === 'number') { - throw new TypeError('Argument must not be a number') - } - return Buffer(arg, encodingOrOffset, length) -} - -SafeBuffer.alloc = function (size, fill, encoding) { - if (typeof size !== 'number') { - throw new TypeError('Argument must be a number') - } - var buf = Buffer(size) - if (fill !== undefined) { - if (typeof encoding === 'string') { - buf.fill(fill, encoding) - } else { - buf.fill(fill) - } - } else { - buf.fill(0) - } - return buf -} - -SafeBuffer.allocUnsafe = function (size) { - if (typeof size !== 'number') { - throw new TypeError('Argument must be a number') - } - return Buffer(size) -} - -SafeBuffer.allocUnsafeSlow = function (size) { - if (typeof size !== 'number') { - throw new TypeError('Argument must be a number') - } - return buffer.SlowBuffer(size) -} - - -/***/ }), - -/***/ 6897: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var GetIntrinsic = __webpack_require__(453); -var define = __webpack_require__(41); -var hasDescriptors = __webpack_require__(592)(); -var gOPD = __webpack_require__(5795); - -var $TypeError = __webpack_require__(9675); -var $floor = GetIntrinsic('%Math.floor%'); - -/** @type {import('.')} */ -module.exports = function setFunctionLength(fn, length) { - if (typeof fn !== 'function') { - throw new $TypeError('`fn` is not a function'); - } - if (typeof length !== 'number' || length < 0 || length > 0xFFFFFFFF || $floor(length) !== length) { - throw new $TypeError('`length` must be a positive 32-bit integer'); - } - - var loose = arguments.length > 2 && !!arguments[2]; - - var functionLengthIsConfigurable = true; - var functionLengthIsWritable = true; - if ('length' in fn && gOPD) { - var desc = gOPD(fn, 'length'); - if (desc && !desc.configurable) { - functionLengthIsConfigurable = false; - } - if (desc && !desc.writable) { - functionLengthIsWritable = false; - } - } - - if (functionLengthIsConfigurable || functionLengthIsWritable || !loose) { - if (hasDescriptors) { - define(/** @type {Parameters[0]} */ (fn), 'length', length, true, true); - } else { - define(/** @type {Parameters[0]} */ (fn), 'length', length); - } - } - return fn; -}; - - -/***/ }), - -/***/ 392: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var Buffer = (__webpack_require__(2861).Buffer) - -// prototype class for hash functions -function Hash (blockSize, finalSize) { - this._block = Buffer.alloc(blockSize) - this._finalSize = finalSize - this._blockSize = blockSize - this._len = 0 -} - -Hash.prototype.update = function (data, enc) { - if (typeof data === 'string') { - enc = enc || 'utf8' - data = Buffer.from(data, enc) - } - - var block = this._block - var blockSize = this._blockSize - var length = data.length - var accum = this._len - - for (var offset = 0; offset < length;) { - var assigned = accum % blockSize - var remainder = Math.min(length - offset, blockSize - assigned) - - for (var i = 0; i < remainder; i++) { - block[assigned + i] = data[offset + i] - } - - accum += remainder - offset += remainder - - if ((accum % blockSize) === 0) { - this._update(block) - } - } - - this._len += length - return this -} - -Hash.prototype.digest = function (enc) { - var rem = this._len % this._blockSize - - this._block[rem] = 0x80 - - // zero (rem + 1) trailing bits, where (rem + 1) is the smallest - // non-negative solution to the equation (length + 1 + (rem + 1)) === finalSize mod blockSize - this._block.fill(0, rem + 1) - - if (rem >= this._finalSize) { - this._update(this._block) - this._block.fill(0) - } - - var bits = this._len * 8 - - // uint32 - if (bits <= 0xffffffff) { - this._block.writeUInt32BE(bits, this._blockSize - 4) - - // uint64 - } else { - var lowBits = (bits & 0xffffffff) >>> 0 - var highBits = (bits - lowBits) / 0x100000000 - - this._block.writeUInt32BE(highBits, this._blockSize - 8) - this._block.writeUInt32BE(lowBits, this._blockSize - 4) - } - - this._update(this._block) - var hash = this._hash() - - return enc ? hash.toString(enc) : hash -} - -Hash.prototype._update = function () { - throw new Error('_update must be implemented by subclass') -} - -module.exports = Hash - - -/***/ }), - -/***/ 2802: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var exports = module.exports = function SHA (algorithm) { - algorithm = algorithm.toLowerCase() - - var Algorithm = exports[algorithm] - if (!Algorithm) throw new Error(algorithm + ' is not supported (we accept pull requests)') - - return new Algorithm() -} - -exports.sha = __webpack_require__(7816) -exports.sha1 = __webpack_require__(3737) -exports.sha224 = __webpack_require__(6710) -exports.sha256 = __webpack_require__(4107) -exports.sha384 = __webpack_require__(2827) -exports.sha512 = __webpack_require__(2890) - - -/***/ }), - -/***/ 7816: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -/* - * A JavaScript implementation of the Secure Hash Algorithm, SHA-0, as defined - * in FIPS PUB 180-1 - * This source code is derived from sha1.js of the same repository. - * The difference between SHA-0 and SHA-1 is just a bitwise rotate left - * operation was added. - */ - -var inherits = __webpack_require__(6698) -var Hash = __webpack_require__(392) -var Buffer = (__webpack_require__(2861).Buffer) - -var K = [ - 0x5a827999, 0x6ed9eba1, 0x8f1bbcdc | 0, 0xca62c1d6 | 0 -] - -var W = new Array(80) - -function Sha () { - this.init() - this._w = W - - Hash.call(this, 64, 56) -} - -inherits(Sha, Hash) - -Sha.prototype.init = function () { - this._a = 0x67452301 - this._b = 0xefcdab89 - this._c = 0x98badcfe - this._d = 0x10325476 - this._e = 0xc3d2e1f0 - - return this -} - -function rotl5 (num) { - return (num << 5) | (num >>> 27) -} - -function rotl30 (num) { - return (num << 30) | (num >>> 2) -} - -function ft (s, b, c, d) { - if (s === 0) return (b & c) | ((~b) & d) - if (s === 2) return (b & c) | (b & d) | (c & d) - return b ^ c ^ d -} - -Sha.prototype._update = function (M) { - var W = this._w - - var a = this._a | 0 - var b = this._b | 0 - var c = this._c | 0 - var d = this._d | 0 - var e = this._e | 0 - - for (var i = 0; i < 16; ++i) W[i] = M.readInt32BE(i * 4) - for (; i < 80; ++i) W[i] = W[i - 3] ^ W[i - 8] ^ W[i - 14] ^ W[i - 16] - - for (var j = 0; j < 80; ++j) { - var s = ~~(j / 20) - var t = (rotl5(a) + ft(s, b, c, d) + e + W[j] + K[s]) | 0 - - e = d - d = c - c = rotl30(b) - b = a - a = t - } - - this._a = (a + this._a) | 0 - this._b = (b + this._b) | 0 - this._c = (c + this._c) | 0 - this._d = (d + this._d) | 0 - this._e = (e + this._e) | 0 -} - -Sha.prototype._hash = function () { - var H = Buffer.allocUnsafe(20) - - H.writeInt32BE(this._a | 0, 0) - H.writeInt32BE(this._b | 0, 4) - H.writeInt32BE(this._c | 0, 8) - H.writeInt32BE(this._d | 0, 12) - H.writeInt32BE(this._e | 0, 16) - - return H -} - -module.exports = Sha - - -/***/ }), - -/***/ 3737: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -/* - * A JavaScript implementation of the Secure Hash Algorithm, SHA-1, as defined - * in FIPS PUB 180-1 - * Version 2.1a Copyright Paul Johnston 2000 - 2002. - * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet - * Distributed under the BSD License - * See http://pajhome.org.uk/crypt/md5 for details. - */ - -var inherits = __webpack_require__(6698) -var Hash = __webpack_require__(392) -var Buffer = (__webpack_require__(2861).Buffer) - -var K = [ - 0x5a827999, 0x6ed9eba1, 0x8f1bbcdc | 0, 0xca62c1d6 | 0 -] - -var W = new Array(80) - -function Sha1 () { - this.init() - this._w = W - - Hash.call(this, 64, 56) -} - -inherits(Sha1, Hash) - -Sha1.prototype.init = function () { - this._a = 0x67452301 - this._b = 0xefcdab89 - this._c = 0x98badcfe - this._d = 0x10325476 - this._e = 0xc3d2e1f0 - - return this -} - -function rotl1 (num) { - return (num << 1) | (num >>> 31) -} - -function rotl5 (num) { - return (num << 5) | (num >>> 27) -} - -function rotl30 (num) { - return (num << 30) | (num >>> 2) -} - -function ft (s, b, c, d) { - if (s === 0) return (b & c) | ((~b) & d) - if (s === 2) return (b & c) | (b & d) | (c & d) - return b ^ c ^ d -} - -Sha1.prototype._update = function (M) { - var W = this._w - - var a = this._a | 0 - var b = this._b | 0 - var c = this._c | 0 - var d = this._d | 0 - var e = this._e | 0 - - for (var i = 0; i < 16; ++i) W[i] = M.readInt32BE(i * 4) - for (; i < 80; ++i) W[i] = rotl1(W[i - 3] ^ W[i - 8] ^ W[i - 14] ^ W[i - 16]) - - for (var j = 0; j < 80; ++j) { - var s = ~~(j / 20) - var t = (rotl5(a) + ft(s, b, c, d) + e + W[j] + K[s]) | 0 - - e = d - d = c - c = rotl30(b) - b = a - a = t - } - - this._a = (a + this._a) | 0 - this._b = (b + this._b) | 0 - this._c = (c + this._c) | 0 - this._d = (d + this._d) | 0 - this._e = (e + this._e) | 0 -} - -Sha1.prototype._hash = function () { - var H = Buffer.allocUnsafe(20) - - H.writeInt32BE(this._a | 0, 0) - H.writeInt32BE(this._b | 0, 4) - H.writeInt32BE(this._c | 0, 8) - H.writeInt32BE(this._d | 0, 12) - H.writeInt32BE(this._e | 0, 16) - - return H -} - -module.exports = Sha1 - - -/***/ }), - -/***/ 6710: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -/** - * A JavaScript implementation of the Secure Hash Algorithm, SHA-256, as defined - * in FIPS 180-2 - * Version 2.2-beta Copyright Angel Marin, Paul Johnston 2000 - 2009. - * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet - * - */ - -var inherits = __webpack_require__(6698) -var Sha256 = __webpack_require__(4107) -var Hash = __webpack_require__(392) -var Buffer = (__webpack_require__(2861).Buffer) - -var W = new Array(64) - -function Sha224 () { - this.init() - - this._w = W // new Array(64) - - Hash.call(this, 64, 56) -} - -inherits(Sha224, Sha256) - -Sha224.prototype.init = function () { - this._a = 0xc1059ed8 - this._b = 0x367cd507 - this._c = 0x3070dd17 - this._d = 0xf70e5939 - this._e = 0xffc00b31 - this._f = 0x68581511 - this._g = 0x64f98fa7 - this._h = 0xbefa4fa4 - - return this -} - -Sha224.prototype._hash = function () { - var H = Buffer.allocUnsafe(28) - - H.writeInt32BE(this._a, 0) - H.writeInt32BE(this._b, 4) - H.writeInt32BE(this._c, 8) - H.writeInt32BE(this._d, 12) - H.writeInt32BE(this._e, 16) - H.writeInt32BE(this._f, 20) - H.writeInt32BE(this._g, 24) - - return H -} - -module.exports = Sha224 - - -/***/ }), - -/***/ 4107: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -/** - * A JavaScript implementation of the Secure Hash Algorithm, SHA-256, as defined - * in FIPS 180-2 - * Version 2.2-beta Copyright Angel Marin, Paul Johnston 2000 - 2009. - * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet - * - */ - -var inherits = __webpack_require__(6698) -var Hash = __webpack_require__(392) -var Buffer = (__webpack_require__(2861).Buffer) - -var K = [ - 0x428A2F98, 0x71374491, 0xB5C0FBCF, 0xE9B5DBA5, - 0x3956C25B, 0x59F111F1, 0x923F82A4, 0xAB1C5ED5, - 0xD807AA98, 0x12835B01, 0x243185BE, 0x550C7DC3, - 0x72BE5D74, 0x80DEB1FE, 0x9BDC06A7, 0xC19BF174, - 0xE49B69C1, 0xEFBE4786, 0x0FC19DC6, 0x240CA1CC, - 0x2DE92C6F, 0x4A7484AA, 0x5CB0A9DC, 0x76F988DA, - 0x983E5152, 0xA831C66D, 0xB00327C8, 0xBF597FC7, - 0xC6E00BF3, 0xD5A79147, 0x06CA6351, 0x14292967, - 0x27B70A85, 0x2E1B2138, 0x4D2C6DFC, 0x53380D13, - 0x650A7354, 0x766A0ABB, 0x81C2C92E, 0x92722C85, - 0xA2BFE8A1, 0xA81A664B, 0xC24B8B70, 0xC76C51A3, - 0xD192E819, 0xD6990624, 0xF40E3585, 0x106AA070, - 0x19A4C116, 0x1E376C08, 0x2748774C, 0x34B0BCB5, - 0x391C0CB3, 0x4ED8AA4A, 0x5B9CCA4F, 0x682E6FF3, - 0x748F82EE, 0x78A5636F, 0x84C87814, 0x8CC70208, - 0x90BEFFFA, 0xA4506CEB, 0xBEF9A3F7, 0xC67178F2 -] - -var W = new Array(64) - -function Sha256 () { - this.init() - - this._w = W // new Array(64) - - Hash.call(this, 64, 56) -} - -inherits(Sha256, Hash) - -Sha256.prototype.init = function () { - this._a = 0x6a09e667 - this._b = 0xbb67ae85 - this._c = 0x3c6ef372 - this._d = 0xa54ff53a - this._e = 0x510e527f - this._f = 0x9b05688c - this._g = 0x1f83d9ab - this._h = 0x5be0cd19 - - return this -} - -function ch (x, y, z) { - return z ^ (x & (y ^ z)) -} - -function maj (x, y, z) { - return (x & y) | (z & (x | y)) -} - -function sigma0 (x) { - return (x >>> 2 | x << 30) ^ (x >>> 13 | x << 19) ^ (x >>> 22 | x << 10) -} - -function sigma1 (x) { - return (x >>> 6 | x << 26) ^ (x >>> 11 | x << 21) ^ (x >>> 25 | x << 7) -} - -function gamma0 (x) { - return (x >>> 7 | x << 25) ^ (x >>> 18 | x << 14) ^ (x >>> 3) -} - -function gamma1 (x) { - return (x >>> 17 | x << 15) ^ (x >>> 19 | x << 13) ^ (x >>> 10) -} - -Sha256.prototype._update = function (M) { - var W = this._w - - var a = this._a | 0 - var b = this._b | 0 - var c = this._c | 0 - var d = this._d | 0 - var e = this._e | 0 - var f = this._f | 0 - var g = this._g | 0 - var h = this._h | 0 - - for (var i = 0; i < 16; ++i) W[i] = M.readInt32BE(i * 4) - for (; i < 64; ++i) W[i] = (gamma1(W[i - 2]) + W[i - 7] + gamma0(W[i - 15]) + W[i - 16]) | 0 - - for (var j = 0; j < 64; ++j) { - var T1 = (h + sigma1(e) + ch(e, f, g) + K[j] + W[j]) | 0 - var T2 = (sigma0(a) + maj(a, b, c)) | 0 - - h = g - g = f - f = e - e = (d + T1) | 0 - d = c - c = b - b = a - a = (T1 + T2) | 0 - } - - this._a = (a + this._a) | 0 - this._b = (b + this._b) | 0 - this._c = (c + this._c) | 0 - this._d = (d + this._d) | 0 - this._e = (e + this._e) | 0 - this._f = (f + this._f) | 0 - this._g = (g + this._g) | 0 - this._h = (h + this._h) | 0 -} - -Sha256.prototype._hash = function () { - var H = Buffer.allocUnsafe(32) - - H.writeInt32BE(this._a, 0) - H.writeInt32BE(this._b, 4) - H.writeInt32BE(this._c, 8) - H.writeInt32BE(this._d, 12) - H.writeInt32BE(this._e, 16) - H.writeInt32BE(this._f, 20) - H.writeInt32BE(this._g, 24) - H.writeInt32BE(this._h, 28) - - return H -} - -module.exports = Sha256 - - -/***/ }), - -/***/ 2827: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var inherits = __webpack_require__(6698) -var SHA512 = __webpack_require__(2890) -var Hash = __webpack_require__(392) -var Buffer = (__webpack_require__(2861).Buffer) - -var W = new Array(160) - -function Sha384 () { - this.init() - this._w = W - - Hash.call(this, 128, 112) -} - -inherits(Sha384, SHA512) - -Sha384.prototype.init = function () { - this._ah = 0xcbbb9d5d - this._bh = 0x629a292a - this._ch = 0x9159015a - this._dh = 0x152fecd8 - this._eh = 0x67332667 - this._fh = 0x8eb44a87 - this._gh = 0xdb0c2e0d - this._hh = 0x47b5481d - - this._al = 0xc1059ed8 - this._bl = 0x367cd507 - this._cl = 0x3070dd17 - this._dl = 0xf70e5939 - this._el = 0xffc00b31 - this._fl = 0x68581511 - this._gl = 0x64f98fa7 - this._hl = 0xbefa4fa4 - - return this -} - -Sha384.prototype._hash = function () { - var H = Buffer.allocUnsafe(48) - - function writeInt64BE (h, l, offset) { - H.writeInt32BE(h, offset) - H.writeInt32BE(l, offset + 4) - } - - writeInt64BE(this._ah, this._al, 0) - writeInt64BE(this._bh, this._bl, 8) - writeInt64BE(this._ch, this._cl, 16) - writeInt64BE(this._dh, this._dl, 24) - writeInt64BE(this._eh, this._el, 32) - writeInt64BE(this._fh, this._fl, 40) - - return H -} - -module.exports = Sha384 - - -/***/ }), - -/***/ 2890: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var inherits = __webpack_require__(6698) -var Hash = __webpack_require__(392) -var Buffer = (__webpack_require__(2861).Buffer) - -var K = [ - 0x428a2f98, 0xd728ae22, 0x71374491, 0x23ef65cd, - 0xb5c0fbcf, 0xec4d3b2f, 0xe9b5dba5, 0x8189dbbc, - 0x3956c25b, 0xf348b538, 0x59f111f1, 0xb605d019, - 0x923f82a4, 0xaf194f9b, 0xab1c5ed5, 0xda6d8118, - 0xd807aa98, 0xa3030242, 0x12835b01, 0x45706fbe, - 0x243185be, 0x4ee4b28c, 0x550c7dc3, 0xd5ffb4e2, - 0x72be5d74, 0xf27b896f, 0x80deb1fe, 0x3b1696b1, - 0x9bdc06a7, 0x25c71235, 0xc19bf174, 0xcf692694, - 0xe49b69c1, 0x9ef14ad2, 0xefbe4786, 0x384f25e3, - 0x0fc19dc6, 0x8b8cd5b5, 0x240ca1cc, 0x77ac9c65, - 0x2de92c6f, 0x592b0275, 0x4a7484aa, 0x6ea6e483, - 0x5cb0a9dc, 0xbd41fbd4, 0x76f988da, 0x831153b5, - 0x983e5152, 0xee66dfab, 0xa831c66d, 0x2db43210, - 0xb00327c8, 0x98fb213f, 0xbf597fc7, 0xbeef0ee4, - 0xc6e00bf3, 0x3da88fc2, 0xd5a79147, 0x930aa725, - 0x06ca6351, 0xe003826f, 0x14292967, 0x0a0e6e70, - 0x27b70a85, 0x46d22ffc, 0x2e1b2138, 0x5c26c926, - 0x4d2c6dfc, 0x5ac42aed, 0x53380d13, 0x9d95b3df, - 0x650a7354, 0x8baf63de, 0x766a0abb, 0x3c77b2a8, - 0x81c2c92e, 0x47edaee6, 0x92722c85, 0x1482353b, - 0xa2bfe8a1, 0x4cf10364, 0xa81a664b, 0xbc423001, - 0xc24b8b70, 0xd0f89791, 0xc76c51a3, 0x0654be30, - 0xd192e819, 0xd6ef5218, 0xd6990624, 0x5565a910, - 0xf40e3585, 0x5771202a, 0x106aa070, 0x32bbd1b8, - 0x19a4c116, 0xb8d2d0c8, 0x1e376c08, 0x5141ab53, - 0x2748774c, 0xdf8eeb99, 0x34b0bcb5, 0xe19b48a8, - 0x391c0cb3, 0xc5c95a63, 0x4ed8aa4a, 0xe3418acb, - 0x5b9cca4f, 0x7763e373, 0x682e6ff3, 0xd6b2b8a3, - 0x748f82ee, 0x5defb2fc, 0x78a5636f, 0x43172f60, - 0x84c87814, 0xa1f0ab72, 0x8cc70208, 0x1a6439ec, - 0x90befffa, 0x23631e28, 0xa4506ceb, 0xde82bde9, - 0xbef9a3f7, 0xb2c67915, 0xc67178f2, 0xe372532b, - 0xca273ece, 0xea26619c, 0xd186b8c7, 0x21c0c207, - 0xeada7dd6, 0xcde0eb1e, 0xf57d4f7f, 0xee6ed178, - 0x06f067aa, 0x72176fba, 0x0a637dc5, 0xa2c898a6, - 0x113f9804, 0xbef90dae, 0x1b710b35, 0x131c471b, - 0x28db77f5, 0x23047d84, 0x32caab7b, 0x40c72493, - 0x3c9ebe0a, 0x15c9bebc, 0x431d67c4, 0x9c100d4c, - 0x4cc5d4be, 0xcb3e42b6, 0x597f299c, 0xfc657e2a, - 0x5fcb6fab, 0x3ad6faec, 0x6c44198c, 0x4a475817 -] - -var W = new Array(160) - -function Sha512 () { - this.init() - this._w = W - - Hash.call(this, 128, 112) -} - -inherits(Sha512, Hash) - -Sha512.prototype.init = function () { - this._ah = 0x6a09e667 - this._bh = 0xbb67ae85 - this._ch = 0x3c6ef372 - this._dh = 0xa54ff53a - this._eh = 0x510e527f - this._fh = 0x9b05688c - this._gh = 0x1f83d9ab - this._hh = 0x5be0cd19 - - this._al = 0xf3bcc908 - this._bl = 0x84caa73b - this._cl = 0xfe94f82b - this._dl = 0x5f1d36f1 - this._el = 0xade682d1 - this._fl = 0x2b3e6c1f - this._gl = 0xfb41bd6b - this._hl = 0x137e2179 - - return this -} - -function Ch (x, y, z) { - return z ^ (x & (y ^ z)) -} - -function maj (x, y, z) { - return (x & y) | (z & (x | y)) -} - -function sigma0 (x, xl) { - return (x >>> 28 | xl << 4) ^ (xl >>> 2 | x << 30) ^ (xl >>> 7 | x << 25) -} - -function sigma1 (x, xl) { - return (x >>> 14 | xl << 18) ^ (x >>> 18 | xl << 14) ^ (xl >>> 9 | x << 23) -} - -function Gamma0 (x, xl) { - return (x >>> 1 | xl << 31) ^ (x >>> 8 | xl << 24) ^ (x >>> 7) -} - -function Gamma0l (x, xl) { - return (x >>> 1 | xl << 31) ^ (x >>> 8 | xl << 24) ^ (x >>> 7 | xl << 25) -} - -function Gamma1 (x, xl) { - return (x >>> 19 | xl << 13) ^ (xl >>> 29 | x << 3) ^ (x >>> 6) -} - -function Gamma1l (x, xl) { - return (x >>> 19 | xl << 13) ^ (xl >>> 29 | x << 3) ^ (x >>> 6 | xl << 26) -} - -function getCarry (a, b) { - return (a >>> 0) < (b >>> 0) ? 1 : 0 -} - -Sha512.prototype._update = function (M) { - var W = this._w - - var ah = this._ah | 0 - var bh = this._bh | 0 - var ch = this._ch | 0 - var dh = this._dh | 0 - var eh = this._eh | 0 - var fh = this._fh | 0 - var gh = this._gh | 0 - var hh = this._hh | 0 - - var al = this._al | 0 - var bl = this._bl | 0 - var cl = this._cl | 0 - var dl = this._dl | 0 - var el = this._el | 0 - var fl = this._fl | 0 - var gl = this._gl | 0 - var hl = this._hl | 0 - - for (var i = 0; i < 32; i += 2) { - W[i] = M.readInt32BE(i * 4) - W[i + 1] = M.readInt32BE(i * 4 + 4) - } - for (; i < 160; i += 2) { - var xh = W[i - 15 * 2] - var xl = W[i - 15 * 2 + 1] - var gamma0 = Gamma0(xh, xl) - var gamma0l = Gamma0l(xl, xh) - - xh = W[i - 2 * 2] - xl = W[i - 2 * 2 + 1] - var gamma1 = Gamma1(xh, xl) - var gamma1l = Gamma1l(xl, xh) - - // W[i] = gamma0 + W[i - 7] + gamma1 + W[i - 16] - var Wi7h = W[i - 7 * 2] - var Wi7l = W[i - 7 * 2 + 1] - - var Wi16h = W[i - 16 * 2] - var Wi16l = W[i - 16 * 2 + 1] - - var Wil = (gamma0l + Wi7l) | 0 - var Wih = (gamma0 + Wi7h + getCarry(Wil, gamma0l)) | 0 - Wil = (Wil + gamma1l) | 0 - Wih = (Wih + gamma1 + getCarry(Wil, gamma1l)) | 0 - Wil = (Wil + Wi16l) | 0 - Wih = (Wih + Wi16h + getCarry(Wil, Wi16l)) | 0 - - W[i] = Wih - W[i + 1] = Wil - } - - for (var j = 0; j < 160; j += 2) { - Wih = W[j] - Wil = W[j + 1] - - var majh = maj(ah, bh, ch) - var majl = maj(al, bl, cl) - - var sigma0h = sigma0(ah, al) - var sigma0l = sigma0(al, ah) - var sigma1h = sigma1(eh, el) - var sigma1l = sigma1(el, eh) - - // t1 = h + sigma1 + ch + K[j] + W[j] - var Kih = K[j] - var Kil = K[j + 1] - - var chh = Ch(eh, fh, gh) - var chl = Ch(el, fl, gl) - - var t1l = (hl + sigma1l) | 0 - var t1h = (hh + sigma1h + getCarry(t1l, hl)) | 0 - t1l = (t1l + chl) | 0 - t1h = (t1h + chh + getCarry(t1l, chl)) | 0 - t1l = (t1l + Kil) | 0 - t1h = (t1h + Kih + getCarry(t1l, Kil)) | 0 - t1l = (t1l + Wil) | 0 - t1h = (t1h + Wih + getCarry(t1l, Wil)) | 0 - - // t2 = sigma0 + maj - var t2l = (sigma0l + majl) | 0 - var t2h = (sigma0h + majh + getCarry(t2l, sigma0l)) | 0 - - hh = gh - hl = gl - gh = fh - gl = fl - fh = eh - fl = el - el = (dl + t1l) | 0 - eh = (dh + t1h + getCarry(el, dl)) | 0 - dh = ch - dl = cl - ch = bh - cl = bl - bh = ah - bl = al - al = (t1l + t2l) | 0 - ah = (t1h + t2h + getCarry(al, t1l)) | 0 - } - - this._al = (this._al + al) | 0 - this._bl = (this._bl + bl) | 0 - this._cl = (this._cl + cl) | 0 - this._dl = (this._dl + dl) | 0 - this._el = (this._el + el) | 0 - this._fl = (this._fl + fl) | 0 - this._gl = (this._gl + gl) | 0 - this._hl = (this._hl + hl) | 0 - - this._ah = (this._ah + ah + getCarry(this._al, al)) | 0 - this._bh = (this._bh + bh + getCarry(this._bl, bl)) | 0 - this._ch = (this._ch + ch + getCarry(this._cl, cl)) | 0 - this._dh = (this._dh + dh + getCarry(this._dl, dl)) | 0 - this._eh = (this._eh + eh + getCarry(this._el, el)) | 0 - this._fh = (this._fh + fh + getCarry(this._fl, fl)) | 0 - this._gh = (this._gh + gh + getCarry(this._gl, gl)) | 0 - this._hh = (this._hh + hh + getCarry(this._hl, hl)) | 0 -} - -Sha512.prototype._hash = function () { - var H = Buffer.allocUnsafe(64) - - function writeInt64BE (h, l, offset) { - H.writeInt32BE(h, offset) - H.writeInt32BE(l, offset + 4) - } - - writeInt64BE(this._ah, this._al, 0) - writeInt64BE(this._bh, this._bl, 8) - writeInt64BE(this._ch, this._cl, 16) - writeInt64BE(this._dh, this._dl, 24) - writeInt64BE(this._eh, this._el, 32) - writeInt64BE(this._fh, this._fl, 40) - writeInt64BE(this._gh, this._gl, 48) - writeInt64BE(this._hh, this._hl, 56) - - return H -} - -module.exports = Sha512 - - -/***/ }), - -/***/ 8947: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -(function(nacl) { -'use strict'; - -// Ported in 2014 by Dmitry Chestnykh and Devi Mandiri. -// Public domain. -// -// Implementation derived from TweetNaCl version 20140427. -// See for details: http://tweetnacl.cr.yp.to/ - -var gf = function(init) { - var i, r = new Float64Array(16); - if (init) for (i = 0; i < init.length; i++) r[i] = init[i]; - return r; -}; - -// Pluggable, initialized in high-level API below. -var randombytes = function(/* x, n */) { throw new Error('no PRNG'); }; - -var _0 = new Uint8Array(16); -var _9 = new Uint8Array(32); _9[0] = 9; - -var gf0 = gf(), - gf1 = gf([1]), - _121665 = gf([0xdb41, 1]), - D = gf([0x78a3, 0x1359, 0x4dca, 0x75eb, 0xd8ab, 0x4141, 0x0a4d, 0x0070, 0xe898, 0x7779, 0x4079, 0x8cc7, 0xfe73, 0x2b6f, 0x6cee, 0x5203]), - D2 = gf([0xf159, 0x26b2, 0x9b94, 0xebd6, 0xb156, 0x8283, 0x149a, 0x00e0, 0xd130, 0xeef3, 0x80f2, 0x198e, 0xfce7, 0x56df, 0xd9dc, 0x2406]), - X = gf([0xd51a, 0x8f25, 0x2d60, 0xc956, 0xa7b2, 0x9525, 0xc760, 0x692c, 0xdc5c, 0xfdd6, 0xe231, 0xc0a4, 0x53fe, 0xcd6e, 0x36d3, 0x2169]), - Y = gf([0x6658, 0x6666, 0x6666, 0x6666, 0x6666, 0x6666, 0x6666, 0x6666, 0x6666, 0x6666, 0x6666, 0x6666, 0x6666, 0x6666, 0x6666, 0x6666]), - I = gf([0xa0b0, 0x4a0e, 0x1b27, 0xc4ee, 0xe478, 0xad2f, 0x1806, 0x2f43, 0xd7a7, 0x3dfb, 0x0099, 0x2b4d, 0xdf0b, 0x4fc1, 0x2480, 0x2b83]); - -function ts64(x, i, h, l) { - x[i] = (h >> 24) & 0xff; - x[i+1] = (h >> 16) & 0xff; - x[i+2] = (h >> 8) & 0xff; - x[i+3] = h & 0xff; - x[i+4] = (l >> 24) & 0xff; - x[i+5] = (l >> 16) & 0xff; - x[i+6] = (l >> 8) & 0xff; - x[i+7] = l & 0xff; -} - -function vn(x, xi, y, yi, n) { - var i,d = 0; - for (i = 0; i < n; i++) d |= x[xi+i]^y[yi+i]; - return (1 & ((d - 1) >>> 8)) - 1; -} - -function crypto_verify_16(x, xi, y, yi) { - return vn(x,xi,y,yi,16); -} - -function crypto_verify_32(x, xi, y, yi) { - return vn(x,xi,y,yi,32); -} - -function core_salsa20(o, p, k, c) { - var j0 = c[ 0] & 0xff | (c[ 1] & 0xff)<<8 | (c[ 2] & 0xff)<<16 | (c[ 3] & 0xff)<<24, - j1 = k[ 0] & 0xff | (k[ 1] & 0xff)<<8 | (k[ 2] & 0xff)<<16 | (k[ 3] & 0xff)<<24, - j2 = k[ 4] & 0xff | (k[ 5] & 0xff)<<8 | (k[ 6] & 0xff)<<16 | (k[ 7] & 0xff)<<24, - j3 = k[ 8] & 0xff | (k[ 9] & 0xff)<<8 | (k[10] & 0xff)<<16 | (k[11] & 0xff)<<24, - j4 = k[12] & 0xff | (k[13] & 0xff)<<8 | (k[14] & 0xff)<<16 | (k[15] & 0xff)<<24, - j5 = c[ 4] & 0xff | (c[ 5] & 0xff)<<8 | (c[ 6] & 0xff)<<16 | (c[ 7] & 0xff)<<24, - j6 = p[ 0] & 0xff | (p[ 1] & 0xff)<<8 | (p[ 2] & 0xff)<<16 | (p[ 3] & 0xff)<<24, - j7 = p[ 4] & 0xff | (p[ 5] & 0xff)<<8 | (p[ 6] & 0xff)<<16 | (p[ 7] & 0xff)<<24, - j8 = p[ 8] & 0xff | (p[ 9] & 0xff)<<8 | (p[10] & 0xff)<<16 | (p[11] & 0xff)<<24, - j9 = p[12] & 0xff | (p[13] & 0xff)<<8 | (p[14] & 0xff)<<16 | (p[15] & 0xff)<<24, - j10 = c[ 8] & 0xff | (c[ 9] & 0xff)<<8 | (c[10] & 0xff)<<16 | (c[11] & 0xff)<<24, - j11 = k[16] & 0xff | (k[17] & 0xff)<<8 | (k[18] & 0xff)<<16 | (k[19] & 0xff)<<24, - j12 = k[20] & 0xff | (k[21] & 0xff)<<8 | (k[22] & 0xff)<<16 | (k[23] & 0xff)<<24, - j13 = k[24] & 0xff | (k[25] & 0xff)<<8 | (k[26] & 0xff)<<16 | (k[27] & 0xff)<<24, - j14 = k[28] & 0xff | (k[29] & 0xff)<<8 | (k[30] & 0xff)<<16 | (k[31] & 0xff)<<24, - j15 = c[12] & 0xff | (c[13] & 0xff)<<8 | (c[14] & 0xff)<<16 | (c[15] & 0xff)<<24; - - var x0 = j0, x1 = j1, x2 = j2, x3 = j3, x4 = j4, x5 = j5, x6 = j6, x7 = j7, - x8 = j8, x9 = j9, x10 = j10, x11 = j11, x12 = j12, x13 = j13, x14 = j14, - x15 = j15, u; - - for (var i = 0; i < 20; i += 2) { - u = x0 + x12 | 0; - x4 ^= u<<7 | u>>>(32-7); - u = x4 + x0 | 0; - x8 ^= u<<9 | u>>>(32-9); - u = x8 + x4 | 0; - x12 ^= u<<13 | u>>>(32-13); - u = x12 + x8 | 0; - x0 ^= u<<18 | u>>>(32-18); - - u = x5 + x1 | 0; - x9 ^= u<<7 | u>>>(32-7); - u = x9 + x5 | 0; - x13 ^= u<<9 | u>>>(32-9); - u = x13 + x9 | 0; - x1 ^= u<<13 | u>>>(32-13); - u = x1 + x13 | 0; - x5 ^= u<<18 | u>>>(32-18); - - u = x10 + x6 | 0; - x14 ^= u<<7 | u>>>(32-7); - u = x14 + x10 | 0; - x2 ^= u<<9 | u>>>(32-9); - u = x2 + x14 | 0; - x6 ^= u<<13 | u>>>(32-13); - u = x6 + x2 | 0; - x10 ^= u<<18 | u>>>(32-18); - - u = x15 + x11 | 0; - x3 ^= u<<7 | u>>>(32-7); - u = x3 + x15 | 0; - x7 ^= u<<9 | u>>>(32-9); - u = x7 + x3 | 0; - x11 ^= u<<13 | u>>>(32-13); - u = x11 + x7 | 0; - x15 ^= u<<18 | u>>>(32-18); - - u = x0 + x3 | 0; - x1 ^= u<<7 | u>>>(32-7); - u = x1 + x0 | 0; - x2 ^= u<<9 | u>>>(32-9); - u = x2 + x1 | 0; - x3 ^= u<<13 | u>>>(32-13); - u = x3 + x2 | 0; - x0 ^= u<<18 | u>>>(32-18); - - u = x5 + x4 | 0; - x6 ^= u<<7 | u>>>(32-7); - u = x6 + x5 | 0; - x7 ^= u<<9 | u>>>(32-9); - u = x7 + x6 | 0; - x4 ^= u<<13 | u>>>(32-13); - u = x4 + x7 | 0; - x5 ^= u<<18 | u>>>(32-18); - - u = x10 + x9 | 0; - x11 ^= u<<7 | u>>>(32-7); - u = x11 + x10 | 0; - x8 ^= u<<9 | u>>>(32-9); - u = x8 + x11 | 0; - x9 ^= u<<13 | u>>>(32-13); - u = x9 + x8 | 0; - x10 ^= u<<18 | u>>>(32-18); - - u = x15 + x14 | 0; - x12 ^= u<<7 | u>>>(32-7); - u = x12 + x15 | 0; - x13 ^= u<<9 | u>>>(32-9); - u = x13 + x12 | 0; - x14 ^= u<<13 | u>>>(32-13); - u = x14 + x13 | 0; - x15 ^= u<<18 | u>>>(32-18); - } - x0 = x0 + j0 | 0; - x1 = x1 + j1 | 0; - x2 = x2 + j2 | 0; - x3 = x3 + j3 | 0; - x4 = x4 + j4 | 0; - x5 = x5 + j5 | 0; - x6 = x6 + j6 | 0; - x7 = x7 + j7 | 0; - x8 = x8 + j8 | 0; - x9 = x9 + j9 | 0; - x10 = x10 + j10 | 0; - x11 = x11 + j11 | 0; - x12 = x12 + j12 | 0; - x13 = x13 + j13 | 0; - x14 = x14 + j14 | 0; - x15 = x15 + j15 | 0; - - o[ 0] = x0 >>> 0 & 0xff; - o[ 1] = x0 >>> 8 & 0xff; - o[ 2] = x0 >>> 16 & 0xff; - o[ 3] = x0 >>> 24 & 0xff; - - o[ 4] = x1 >>> 0 & 0xff; - o[ 5] = x1 >>> 8 & 0xff; - o[ 6] = x1 >>> 16 & 0xff; - o[ 7] = x1 >>> 24 & 0xff; - - o[ 8] = x2 >>> 0 & 0xff; - o[ 9] = x2 >>> 8 & 0xff; - o[10] = x2 >>> 16 & 0xff; - o[11] = x2 >>> 24 & 0xff; - - o[12] = x3 >>> 0 & 0xff; - o[13] = x3 >>> 8 & 0xff; - o[14] = x3 >>> 16 & 0xff; - o[15] = x3 >>> 24 & 0xff; - - o[16] = x4 >>> 0 & 0xff; - o[17] = x4 >>> 8 & 0xff; - o[18] = x4 >>> 16 & 0xff; - o[19] = x4 >>> 24 & 0xff; - - o[20] = x5 >>> 0 & 0xff; - o[21] = x5 >>> 8 & 0xff; - o[22] = x5 >>> 16 & 0xff; - o[23] = x5 >>> 24 & 0xff; - - o[24] = x6 >>> 0 & 0xff; - o[25] = x6 >>> 8 & 0xff; - o[26] = x6 >>> 16 & 0xff; - o[27] = x6 >>> 24 & 0xff; - - o[28] = x7 >>> 0 & 0xff; - o[29] = x7 >>> 8 & 0xff; - o[30] = x7 >>> 16 & 0xff; - o[31] = x7 >>> 24 & 0xff; - - o[32] = x8 >>> 0 & 0xff; - o[33] = x8 >>> 8 & 0xff; - o[34] = x8 >>> 16 & 0xff; - o[35] = x8 >>> 24 & 0xff; - - o[36] = x9 >>> 0 & 0xff; - o[37] = x9 >>> 8 & 0xff; - o[38] = x9 >>> 16 & 0xff; - o[39] = x9 >>> 24 & 0xff; - - o[40] = x10 >>> 0 & 0xff; - o[41] = x10 >>> 8 & 0xff; - o[42] = x10 >>> 16 & 0xff; - o[43] = x10 >>> 24 & 0xff; - - o[44] = x11 >>> 0 & 0xff; - o[45] = x11 >>> 8 & 0xff; - o[46] = x11 >>> 16 & 0xff; - o[47] = x11 >>> 24 & 0xff; - - o[48] = x12 >>> 0 & 0xff; - o[49] = x12 >>> 8 & 0xff; - o[50] = x12 >>> 16 & 0xff; - o[51] = x12 >>> 24 & 0xff; - - o[52] = x13 >>> 0 & 0xff; - o[53] = x13 >>> 8 & 0xff; - o[54] = x13 >>> 16 & 0xff; - o[55] = x13 >>> 24 & 0xff; - - o[56] = x14 >>> 0 & 0xff; - o[57] = x14 >>> 8 & 0xff; - o[58] = x14 >>> 16 & 0xff; - o[59] = x14 >>> 24 & 0xff; - - o[60] = x15 >>> 0 & 0xff; - o[61] = x15 >>> 8 & 0xff; - o[62] = x15 >>> 16 & 0xff; - o[63] = x15 >>> 24 & 0xff; -} - -function core_hsalsa20(o,p,k,c) { - var j0 = c[ 0] & 0xff | (c[ 1] & 0xff)<<8 | (c[ 2] & 0xff)<<16 | (c[ 3] & 0xff)<<24, - j1 = k[ 0] & 0xff | (k[ 1] & 0xff)<<8 | (k[ 2] & 0xff)<<16 | (k[ 3] & 0xff)<<24, - j2 = k[ 4] & 0xff | (k[ 5] & 0xff)<<8 | (k[ 6] & 0xff)<<16 | (k[ 7] & 0xff)<<24, - j3 = k[ 8] & 0xff | (k[ 9] & 0xff)<<8 | (k[10] & 0xff)<<16 | (k[11] & 0xff)<<24, - j4 = k[12] & 0xff | (k[13] & 0xff)<<8 | (k[14] & 0xff)<<16 | (k[15] & 0xff)<<24, - j5 = c[ 4] & 0xff | (c[ 5] & 0xff)<<8 | (c[ 6] & 0xff)<<16 | (c[ 7] & 0xff)<<24, - j6 = p[ 0] & 0xff | (p[ 1] & 0xff)<<8 | (p[ 2] & 0xff)<<16 | (p[ 3] & 0xff)<<24, - j7 = p[ 4] & 0xff | (p[ 5] & 0xff)<<8 | (p[ 6] & 0xff)<<16 | (p[ 7] & 0xff)<<24, - j8 = p[ 8] & 0xff | (p[ 9] & 0xff)<<8 | (p[10] & 0xff)<<16 | (p[11] & 0xff)<<24, - j9 = p[12] & 0xff | (p[13] & 0xff)<<8 | (p[14] & 0xff)<<16 | (p[15] & 0xff)<<24, - j10 = c[ 8] & 0xff | (c[ 9] & 0xff)<<8 | (c[10] & 0xff)<<16 | (c[11] & 0xff)<<24, - j11 = k[16] & 0xff | (k[17] & 0xff)<<8 | (k[18] & 0xff)<<16 | (k[19] & 0xff)<<24, - j12 = k[20] & 0xff | (k[21] & 0xff)<<8 | (k[22] & 0xff)<<16 | (k[23] & 0xff)<<24, - j13 = k[24] & 0xff | (k[25] & 0xff)<<8 | (k[26] & 0xff)<<16 | (k[27] & 0xff)<<24, - j14 = k[28] & 0xff | (k[29] & 0xff)<<8 | (k[30] & 0xff)<<16 | (k[31] & 0xff)<<24, - j15 = c[12] & 0xff | (c[13] & 0xff)<<8 | (c[14] & 0xff)<<16 | (c[15] & 0xff)<<24; - - var x0 = j0, x1 = j1, x2 = j2, x3 = j3, x4 = j4, x5 = j5, x6 = j6, x7 = j7, - x8 = j8, x9 = j9, x10 = j10, x11 = j11, x12 = j12, x13 = j13, x14 = j14, - x15 = j15, u; - - for (var i = 0; i < 20; i += 2) { - u = x0 + x12 | 0; - x4 ^= u<<7 | u>>>(32-7); - u = x4 + x0 | 0; - x8 ^= u<<9 | u>>>(32-9); - u = x8 + x4 | 0; - x12 ^= u<<13 | u>>>(32-13); - u = x12 + x8 | 0; - x0 ^= u<<18 | u>>>(32-18); - - u = x5 + x1 | 0; - x9 ^= u<<7 | u>>>(32-7); - u = x9 + x5 | 0; - x13 ^= u<<9 | u>>>(32-9); - u = x13 + x9 | 0; - x1 ^= u<<13 | u>>>(32-13); - u = x1 + x13 | 0; - x5 ^= u<<18 | u>>>(32-18); - - u = x10 + x6 | 0; - x14 ^= u<<7 | u>>>(32-7); - u = x14 + x10 | 0; - x2 ^= u<<9 | u>>>(32-9); - u = x2 + x14 | 0; - x6 ^= u<<13 | u>>>(32-13); - u = x6 + x2 | 0; - x10 ^= u<<18 | u>>>(32-18); - - u = x15 + x11 | 0; - x3 ^= u<<7 | u>>>(32-7); - u = x3 + x15 | 0; - x7 ^= u<<9 | u>>>(32-9); - u = x7 + x3 | 0; - x11 ^= u<<13 | u>>>(32-13); - u = x11 + x7 | 0; - x15 ^= u<<18 | u>>>(32-18); - - u = x0 + x3 | 0; - x1 ^= u<<7 | u>>>(32-7); - u = x1 + x0 | 0; - x2 ^= u<<9 | u>>>(32-9); - u = x2 + x1 | 0; - x3 ^= u<<13 | u>>>(32-13); - u = x3 + x2 | 0; - x0 ^= u<<18 | u>>>(32-18); - - u = x5 + x4 | 0; - x6 ^= u<<7 | u>>>(32-7); - u = x6 + x5 | 0; - x7 ^= u<<9 | u>>>(32-9); - u = x7 + x6 | 0; - x4 ^= u<<13 | u>>>(32-13); - u = x4 + x7 | 0; - x5 ^= u<<18 | u>>>(32-18); - - u = x10 + x9 | 0; - x11 ^= u<<7 | u>>>(32-7); - u = x11 + x10 | 0; - x8 ^= u<<9 | u>>>(32-9); - u = x8 + x11 | 0; - x9 ^= u<<13 | u>>>(32-13); - u = x9 + x8 | 0; - x10 ^= u<<18 | u>>>(32-18); - - u = x15 + x14 | 0; - x12 ^= u<<7 | u>>>(32-7); - u = x12 + x15 | 0; - x13 ^= u<<9 | u>>>(32-9); - u = x13 + x12 | 0; - x14 ^= u<<13 | u>>>(32-13); - u = x14 + x13 | 0; - x15 ^= u<<18 | u>>>(32-18); - } - - o[ 0] = x0 >>> 0 & 0xff; - o[ 1] = x0 >>> 8 & 0xff; - o[ 2] = x0 >>> 16 & 0xff; - o[ 3] = x0 >>> 24 & 0xff; - - o[ 4] = x5 >>> 0 & 0xff; - o[ 5] = x5 >>> 8 & 0xff; - o[ 6] = x5 >>> 16 & 0xff; - o[ 7] = x5 >>> 24 & 0xff; - - o[ 8] = x10 >>> 0 & 0xff; - o[ 9] = x10 >>> 8 & 0xff; - o[10] = x10 >>> 16 & 0xff; - o[11] = x10 >>> 24 & 0xff; - - o[12] = x15 >>> 0 & 0xff; - o[13] = x15 >>> 8 & 0xff; - o[14] = x15 >>> 16 & 0xff; - o[15] = x15 >>> 24 & 0xff; - - o[16] = x6 >>> 0 & 0xff; - o[17] = x6 >>> 8 & 0xff; - o[18] = x6 >>> 16 & 0xff; - o[19] = x6 >>> 24 & 0xff; - - o[20] = x7 >>> 0 & 0xff; - o[21] = x7 >>> 8 & 0xff; - o[22] = x7 >>> 16 & 0xff; - o[23] = x7 >>> 24 & 0xff; - - o[24] = x8 >>> 0 & 0xff; - o[25] = x8 >>> 8 & 0xff; - o[26] = x8 >>> 16 & 0xff; - o[27] = x8 >>> 24 & 0xff; - - o[28] = x9 >>> 0 & 0xff; - o[29] = x9 >>> 8 & 0xff; - o[30] = x9 >>> 16 & 0xff; - o[31] = x9 >>> 24 & 0xff; -} - -function crypto_core_salsa20(out,inp,k,c) { - core_salsa20(out,inp,k,c); -} - -function crypto_core_hsalsa20(out,inp,k,c) { - core_hsalsa20(out,inp,k,c); -} - -var sigma = new Uint8Array([101, 120, 112, 97, 110, 100, 32, 51, 50, 45, 98, 121, 116, 101, 32, 107]); - // "expand 32-byte k" - -function crypto_stream_salsa20_xor(c,cpos,m,mpos,b,n,k) { - var z = new Uint8Array(16), x = new Uint8Array(64); - var u, i; - for (i = 0; i < 16; i++) z[i] = 0; - for (i = 0; i < 8; i++) z[i] = n[i]; - while (b >= 64) { - crypto_core_salsa20(x,z,k,sigma); - for (i = 0; i < 64; i++) c[cpos+i] = m[mpos+i] ^ x[i]; - u = 1; - for (i = 8; i < 16; i++) { - u = u + (z[i] & 0xff) | 0; - z[i] = u & 0xff; - u >>>= 8; - } - b -= 64; - cpos += 64; - mpos += 64; - } - if (b > 0) { - crypto_core_salsa20(x,z,k,sigma); - for (i = 0; i < b; i++) c[cpos+i] = m[mpos+i] ^ x[i]; - } - return 0; -} - -function crypto_stream_salsa20(c,cpos,b,n,k) { - var z = new Uint8Array(16), x = new Uint8Array(64); - var u, i; - for (i = 0; i < 16; i++) z[i] = 0; - for (i = 0; i < 8; i++) z[i] = n[i]; - while (b >= 64) { - crypto_core_salsa20(x,z,k,sigma); - for (i = 0; i < 64; i++) c[cpos+i] = x[i]; - u = 1; - for (i = 8; i < 16; i++) { - u = u + (z[i] & 0xff) | 0; - z[i] = u & 0xff; - u >>>= 8; - } - b -= 64; - cpos += 64; - } - if (b > 0) { - crypto_core_salsa20(x,z,k,sigma); - for (i = 0; i < b; i++) c[cpos+i] = x[i]; - } - return 0; -} - -function crypto_stream(c,cpos,d,n,k) { - var s = new Uint8Array(32); - crypto_core_hsalsa20(s,n,k,sigma); - var sn = new Uint8Array(8); - for (var i = 0; i < 8; i++) sn[i] = n[i+16]; - return crypto_stream_salsa20(c,cpos,d,sn,s); -} - -function crypto_stream_xor(c,cpos,m,mpos,d,n,k) { - var s = new Uint8Array(32); - crypto_core_hsalsa20(s,n,k,sigma); - var sn = new Uint8Array(8); - for (var i = 0; i < 8; i++) sn[i] = n[i+16]; - return crypto_stream_salsa20_xor(c,cpos,m,mpos,d,sn,s); -} - -/* -* Port of Andrew Moon's Poly1305-donna-16. Public domain. -* https://github.com/floodyberry/poly1305-donna -*/ - -var poly1305 = function(key) { - this.buffer = new Uint8Array(16); - this.r = new Uint16Array(10); - this.h = new Uint16Array(10); - this.pad = new Uint16Array(8); - this.leftover = 0; - this.fin = 0; - - var t0, t1, t2, t3, t4, t5, t6, t7; - - t0 = key[ 0] & 0xff | (key[ 1] & 0xff) << 8; this.r[0] = ( t0 ) & 0x1fff; - t1 = key[ 2] & 0xff | (key[ 3] & 0xff) << 8; this.r[1] = ((t0 >>> 13) | (t1 << 3)) & 0x1fff; - t2 = key[ 4] & 0xff | (key[ 5] & 0xff) << 8; this.r[2] = ((t1 >>> 10) | (t2 << 6)) & 0x1f03; - t3 = key[ 6] & 0xff | (key[ 7] & 0xff) << 8; this.r[3] = ((t2 >>> 7) | (t3 << 9)) & 0x1fff; - t4 = key[ 8] & 0xff | (key[ 9] & 0xff) << 8; this.r[4] = ((t3 >>> 4) | (t4 << 12)) & 0x00ff; - this.r[5] = ((t4 >>> 1)) & 0x1ffe; - t5 = key[10] & 0xff | (key[11] & 0xff) << 8; this.r[6] = ((t4 >>> 14) | (t5 << 2)) & 0x1fff; - t6 = key[12] & 0xff | (key[13] & 0xff) << 8; this.r[7] = ((t5 >>> 11) | (t6 << 5)) & 0x1f81; - t7 = key[14] & 0xff | (key[15] & 0xff) << 8; this.r[8] = ((t6 >>> 8) | (t7 << 8)) & 0x1fff; - this.r[9] = ((t7 >>> 5)) & 0x007f; - - this.pad[0] = key[16] & 0xff | (key[17] & 0xff) << 8; - this.pad[1] = key[18] & 0xff | (key[19] & 0xff) << 8; - this.pad[2] = key[20] & 0xff | (key[21] & 0xff) << 8; - this.pad[3] = key[22] & 0xff | (key[23] & 0xff) << 8; - this.pad[4] = key[24] & 0xff | (key[25] & 0xff) << 8; - this.pad[5] = key[26] & 0xff | (key[27] & 0xff) << 8; - this.pad[6] = key[28] & 0xff | (key[29] & 0xff) << 8; - this.pad[7] = key[30] & 0xff | (key[31] & 0xff) << 8; -}; - -poly1305.prototype.blocks = function(m, mpos, bytes) { - var hibit = this.fin ? 0 : (1 << 11); - var t0, t1, t2, t3, t4, t5, t6, t7, c; - var d0, d1, d2, d3, d4, d5, d6, d7, d8, d9; - - var h0 = this.h[0], - h1 = this.h[1], - h2 = this.h[2], - h3 = this.h[3], - h4 = this.h[4], - h5 = this.h[5], - h6 = this.h[6], - h7 = this.h[7], - h8 = this.h[8], - h9 = this.h[9]; - - var r0 = this.r[0], - r1 = this.r[1], - r2 = this.r[2], - r3 = this.r[3], - r4 = this.r[4], - r5 = this.r[5], - r6 = this.r[6], - r7 = this.r[7], - r8 = this.r[8], - r9 = this.r[9]; - - while (bytes >= 16) { - t0 = m[mpos+ 0] & 0xff | (m[mpos+ 1] & 0xff) << 8; h0 += ( t0 ) & 0x1fff; - t1 = m[mpos+ 2] & 0xff | (m[mpos+ 3] & 0xff) << 8; h1 += ((t0 >>> 13) | (t1 << 3)) & 0x1fff; - t2 = m[mpos+ 4] & 0xff | (m[mpos+ 5] & 0xff) << 8; h2 += ((t1 >>> 10) | (t2 << 6)) & 0x1fff; - t3 = m[mpos+ 6] & 0xff | (m[mpos+ 7] & 0xff) << 8; h3 += ((t2 >>> 7) | (t3 << 9)) & 0x1fff; - t4 = m[mpos+ 8] & 0xff | (m[mpos+ 9] & 0xff) << 8; h4 += ((t3 >>> 4) | (t4 << 12)) & 0x1fff; - h5 += ((t4 >>> 1)) & 0x1fff; - t5 = m[mpos+10] & 0xff | (m[mpos+11] & 0xff) << 8; h6 += ((t4 >>> 14) | (t5 << 2)) & 0x1fff; - t6 = m[mpos+12] & 0xff | (m[mpos+13] & 0xff) << 8; h7 += ((t5 >>> 11) | (t6 << 5)) & 0x1fff; - t7 = m[mpos+14] & 0xff | (m[mpos+15] & 0xff) << 8; h8 += ((t6 >>> 8) | (t7 << 8)) & 0x1fff; - h9 += ((t7 >>> 5)) | hibit; - - c = 0; - - d0 = c; - d0 += h0 * r0; - d0 += h1 * (5 * r9); - d0 += h2 * (5 * r8); - d0 += h3 * (5 * r7); - d0 += h4 * (5 * r6); - c = (d0 >>> 13); d0 &= 0x1fff; - d0 += h5 * (5 * r5); - d0 += h6 * (5 * r4); - d0 += h7 * (5 * r3); - d0 += h8 * (5 * r2); - d0 += h9 * (5 * r1); - c += (d0 >>> 13); d0 &= 0x1fff; - - d1 = c; - d1 += h0 * r1; - d1 += h1 * r0; - d1 += h2 * (5 * r9); - d1 += h3 * (5 * r8); - d1 += h4 * (5 * r7); - c = (d1 >>> 13); d1 &= 0x1fff; - d1 += h5 * (5 * r6); - d1 += h6 * (5 * r5); - d1 += h7 * (5 * r4); - d1 += h8 * (5 * r3); - d1 += h9 * (5 * r2); - c += (d1 >>> 13); d1 &= 0x1fff; - - d2 = c; - d2 += h0 * r2; - d2 += h1 * r1; - d2 += h2 * r0; - d2 += h3 * (5 * r9); - d2 += h4 * (5 * r8); - c = (d2 >>> 13); d2 &= 0x1fff; - d2 += h5 * (5 * r7); - d2 += h6 * (5 * r6); - d2 += h7 * (5 * r5); - d2 += h8 * (5 * r4); - d2 += h9 * (5 * r3); - c += (d2 >>> 13); d2 &= 0x1fff; - - d3 = c; - d3 += h0 * r3; - d3 += h1 * r2; - d3 += h2 * r1; - d3 += h3 * r0; - d3 += h4 * (5 * r9); - c = (d3 >>> 13); d3 &= 0x1fff; - d3 += h5 * (5 * r8); - d3 += h6 * (5 * r7); - d3 += h7 * (5 * r6); - d3 += h8 * (5 * r5); - d3 += h9 * (5 * r4); - c += (d3 >>> 13); d3 &= 0x1fff; - - d4 = c; - d4 += h0 * r4; - d4 += h1 * r3; - d4 += h2 * r2; - d4 += h3 * r1; - d4 += h4 * r0; - c = (d4 >>> 13); d4 &= 0x1fff; - d4 += h5 * (5 * r9); - d4 += h6 * (5 * r8); - d4 += h7 * (5 * r7); - d4 += h8 * (5 * r6); - d4 += h9 * (5 * r5); - c += (d4 >>> 13); d4 &= 0x1fff; - - d5 = c; - d5 += h0 * r5; - d5 += h1 * r4; - d5 += h2 * r3; - d5 += h3 * r2; - d5 += h4 * r1; - c = (d5 >>> 13); d5 &= 0x1fff; - d5 += h5 * r0; - d5 += h6 * (5 * r9); - d5 += h7 * (5 * r8); - d5 += h8 * (5 * r7); - d5 += h9 * (5 * r6); - c += (d5 >>> 13); d5 &= 0x1fff; - - d6 = c; - d6 += h0 * r6; - d6 += h1 * r5; - d6 += h2 * r4; - d6 += h3 * r3; - d6 += h4 * r2; - c = (d6 >>> 13); d6 &= 0x1fff; - d6 += h5 * r1; - d6 += h6 * r0; - d6 += h7 * (5 * r9); - d6 += h8 * (5 * r8); - d6 += h9 * (5 * r7); - c += (d6 >>> 13); d6 &= 0x1fff; - - d7 = c; - d7 += h0 * r7; - d7 += h1 * r6; - d7 += h2 * r5; - d7 += h3 * r4; - d7 += h4 * r3; - c = (d7 >>> 13); d7 &= 0x1fff; - d7 += h5 * r2; - d7 += h6 * r1; - d7 += h7 * r0; - d7 += h8 * (5 * r9); - d7 += h9 * (5 * r8); - c += (d7 >>> 13); d7 &= 0x1fff; - - d8 = c; - d8 += h0 * r8; - d8 += h1 * r7; - d8 += h2 * r6; - d8 += h3 * r5; - d8 += h4 * r4; - c = (d8 >>> 13); d8 &= 0x1fff; - d8 += h5 * r3; - d8 += h6 * r2; - d8 += h7 * r1; - d8 += h8 * r0; - d8 += h9 * (5 * r9); - c += (d8 >>> 13); d8 &= 0x1fff; - - d9 = c; - d9 += h0 * r9; - d9 += h1 * r8; - d9 += h2 * r7; - d9 += h3 * r6; - d9 += h4 * r5; - c = (d9 >>> 13); d9 &= 0x1fff; - d9 += h5 * r4; - d9 += h6 * r3; - d9 += h7 * r2; - d9 += h8 * r1; - d9 += h9 * r0; - c += (d9 >>> 13); d9 &= 0x1fff; - - c = (((c << 2) + c)) | 0; - c = (c + d0) | 0; - d0 = c & 0x1fff; - c = (c >>> 13); - d1 += c; - - h0 = d0; - h1 = d1; - h2 = d2; - h3 = d3; - h4 = d4; - h5 = d5; - h6 = d6; - h7 = d7; - h8 = d8; - h9 = d9; - - mpos += 16; - bytes -= 16; - } - this.h[0] = h0; - this.h[1] = h1; - this.h[2] = h2; - this.h[3] = h3; - this.h[4] = h4; - this.h[5] = h5; - this.h[6] = h6; - this.h[7] = h7; - this.h[8] = h8; - this.h[9] = h9; -}; - -poly1305.prototype.finish = function(mac, macpos) { - var g = new Uint16Array(10); - var c, mask, f, i; - - if (this.leftover) { - i = this.leftover; - this.buffer[i++] = 1; - for (; i < 16; i++) this.buffer[i] = 0; - this.fin = 1; - this.blocks(this.buffer, 0, 16); - } - - c = this.h[1] >>> 13; - this.h[1] &= 0x1fff; - for (i = 2; i < 10; i++) { - this.h[i] += c; - c = this.h[i] >>> 13; - this.h[i] &= 0x1fff; - } - this.h[0] += (c * 5); - c = this.h[0] >>> 13; - this.h[0] &= 0x1fff; - this.h[1] += c; - c = this.h[1] >>> 13; - this.h[1] &= 0x1fff; - this.h[2] += c; - - g[0] = this.h[0] + 5; - c = g[0] >>> 13; - g[0] &= 0x1fff; - for (i = 1; i < 10; i++) { - g[i] = this.h[i] + c; - c = g[i] >>> 13; - g[i] &= 0x1fff; - } - g[9] -= (1 << 13); - - mask = (c ^ 1) - 1; - for (i = 0; i < 10; i++) g[i] &= mask; - mask = ~mask; - for (i = 0; i < 10; i++) this.h[i] = (this.h[i] & mask) | g[i]; - - this.h[0] = ((this.h[0] ) | (this.h[1] << 13) ) & 0xffff; - this.h[1] = ((this.h[1] >>> 3) | (this.h[2] << 10) ) & 0xffff; - this.h[2] = ((this.h[2] >>> 6) | (this.h[3] << 7) ) & 0xffff; - this.h[3] = ((this.h[3] >>> 9) | (this.h[4] << 4) ) & 0xffff; - this.h[4] = ((this.h[4] >>> 12) | (this.h[5] << 1) | (this.h[6] << 14)) & 0xffff; - this.h[5] = ((this.h[6] >>> 2) | (this.h[7] << 11) ) & 0xffff; - this.h[6] = ((this.h[7] >>> 5) | (this.h[8] << 8) ) & 0xffff; - this.h[7] = ((this.h[8] >>> 8) | (this.h[9] << 5) ) & 0xffff; - - f = this.h[0] + this.pad[0]; - this.h[0] = f & 0xffff; - for (i = 1; i < 8; i++) { - f = (((this.h[i] + this.pad[i]) | 0) + (f >>> 16)) | 0; - this.h[i] = f & 0xffff; - } - - mac[macpos+ 0] = (this.h[0] >>> 0) & 0xff; - mac[macpos+ 1] = (this.h[0] >>> 8) & 0xff; - mac[macpos+ 2] = (this.h[1] >>> 0) & 0xff; - mac[macpos+ 3] = (this.h[1] >>> 8) & 0xff; - mac[macpos+ 4] = (this.h[2] >>> 0) & 0xff; - mac[macpos+ 5] = (this.h[2] >>> 8) & 0xff; - mac[macpos+ 6] = (this.h[3] >>> 0) & 0xff; - mac[macpos+ 7] = (this.h[3] >>> 8) & 0xff; - mac[macpos+ 8] = (this.h[4] >>> 0) & 0xff; - mac[macpos+ 9] = (this.h[4] >>> 8) & 0xff; - mac[macpos+10] = (this.h[5] >>> 0) & 0xff; - mac[macpos+11] = (this.h[5] >>> 8) & 0xff; - mac[macpos+12] = (this.h[6] >>> 0) & 0xff; - mac[macpos+13] = (this.h[6] >>> 8) & 0xff; - mac[macpos+14] = (this.h[7] >>> 0) & 0xff; - mac[macpos+15] = (this.h[7] >>> 8) & 0xff; -}; - -poly1305.prototype.update = function(m, mpos, bytes) { - var i, want; - - if (this.leftover) { - want = (16 - this.leftover); - if (want > bytes) - want = bytes; - for (i = 0; i < want; i++) - this.buffer[this.leftover + i] = m[mpos+i]; - bytes -= want; - mpos += want; - this.leftover += want; - if (this.leftover < 16) - return; - this.blocks(this.buffer, 0, 16); - this.leftover = 0; - } - - if (bytes >= 16) { - want = bytes - (bytes % 16); - this.blocks(m, mpos, want); - mpos += want; - bytes -= want; - } - - if (bytes) { - for (i = 0; i < bytes; i++) - this.buffer[this.leftover + i] = m[mpos+i]; - this.leftover += bytes; - } -}; - -function crypto_onetimeauth(out, outpos, m, mpos, n, k) { - var s = new poly1305(k); - s.update(m, mpos, n); - s.finish(out, outpos); - return 0; -} - -function crypto_onetimeauth_verify(h, hpos, m, mpos, n, k) { - var x = new Uint8Array(16); - crypto_onetimeauth(x,0,m,mpos,n,k); - return crypto_verify_16(h,hpos,x,0); -} - -function crypto_secretbox(c,m,d,n,k) { - var i; - if (d < 32) return -1; - crypto_stream_xor(c,0,m,0,d,n,k); - crypto_onetimeauth(c, 16, c, 32, d - 32, c); - for (i = 0; i < 16; i++) c[i] = 0; - return 0; -} - -function crypto_secretbox_open(m,c,d,n,k) { - var i; - var x = new Uint8Array(32); - if (d < 32) return -1; - crypto_stream(x,0,32,n,k); - if (crypto_onetimeauth_verify(c, 16,c, 32,d - 32,x) !== 0) return -1; - crypto_stream_xor(m,0,c,0,d,n,k); - for (i = 0; i < 32; i++) m[i] = 0; - return 0; -} - -function set25519(r, a) { - var i; - for (i = 0; i < 16; i++) r[i] = a[i]|0; -} - -function car25519(o) { - var i, v, c = 1; - for (i = 0; i < 16; i++) { - v = o[i] + c + 65535; - c = Math.floor(v / 65536); - o[i] = v - c * 65536; - } - o[0] += c-1 + 37 * (c-1); -} - -function sel25519(p, q, b) { - var t, c = ~(b-1); - for (var i = 0; i < 16; i++) { - t = c & (p[i] ^ q[i]); - p[i] ^= t; - q[i] ^= t; - } -} - -function pack25519(o, n) { - var i, j, b; - var m = gf(), t = gf(); - for (i = 0; i < 16; i++) t[i] = n[i]; - car25519(t); - car25519(t); - car25519(t); - for (j = 0; j < 2; j++) { - m[0] = t[0] - 0xffed; - for (i = 1; i < 15; i++) { - m[i] = t[i] - 0xffff - ((m[i-1]>>16) & 1); - m[i-1] &= 0xffff; - } - m[15] = t[15] - 0x7fff - ((m[14]>>16) & 1); - b = (m[15]>>16) & 1; - m[14] &= 0xffff; - sel25519(t, m, 1-b); - } - for (i = 0; i < 16; i++) { - o[2*i] = t[i] & 0xff; - o[2*i+1] = t[i]>>8; - } -} - -function neq25519(a, b) { - var c = new Uint8Array(32), d = new Uint8Array(32); - pack25519(c, a); - pack25519(d, b); - return crypto_verify_32(c, 0, d, 0); -} - -function par25519(a) { - var d = new Uint8Array(32); - pack25519(d, a); - return d[0] & 1; -} - -function unpack25519(o, n) { - var i; - for (i = 0; i < 16; i++) o[i] = n[2*i] + (n[2*i+1] << 8); - o[15] &= 0x7fff; -} - -function A(o, a, b) { - for (var i = 0; i < 16; i++) o[i] = a[i] + b[i]; -} - -function Z(o, a, b) { - for (var i = 0; i < 16; i++) o[i] = a[i] - b[i]; -} - -function M(o, a, b) { - var v, c, - t0 = 0, t1 = 0, t2 = 0, t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, - t8 = 0, t9 = 0, t10 = 0, t11 = 0, t12 = 0, t13 = 0, t14 = 0, t15 = 0, - t16 = 0, t17 = 0, t18 = 0, t19 = 0, t20 = 0, t21 = 0, t22 = 0, t23 = 0, - t24 = 0, t25 = 0, t26 = 0, t27 = 0, t28 = 0, t29 = 0, t30 = 0, - b0 = b[0], - b1 = b[1], - b2 = b[2], - b3 = b[3], - b4 = b[4], - b5 = b[5], - b6 = b[6], - b7 = b[7], - b8 = b[8], - b9 = b[9], - b10 = b[10], - b11 = b[11], - b12 = b[12], - b13 = b[13], - b14 = b[14], - b15 = b[15]; - - v = a[0]; - t0 += v * b0; - t1 += v * b1; - t2 += v * b2; - t3 += v * b3; - t4 += v * b4; - t5 += v * b5; - t6 += v * b6; - t7 += v * b7; - t8 += v * b8; - t9 += v * b9; - t10 += v * b10; - t11 += v * b11; - t12 += v * b12; - t13 += v * b13; - t14 += v * b14; - t15 += v * b15; - v = a[1]; - t1 += v * b0; - t2 += v * b1; - t3 += v * b2; - t4 += v * b3; - t5 += v * b4; - t6 += v * b5; - t7 += v * b6; - t8 += v * b7; - t9 += v * b8; - t10 += v * b9; - t11 += v * b10; - t12 += v * b11; - t13 += v * b12; - t14 += v * b13; - t15 += v * b14; - t16 += v * b15; - v = a[2]; - t2 += v * b0; - t3 += v * b1; - t4 += v * b2; - t5 += v * b3; - t6 += v * b4; - t7 += v * b5; - t8 += v * b6; - t9 += v * b7; - t10 += v * b8; - t11 += v * b9; - t12 += v * b10; - t13 += v * b11; - t14 += v * b12; - t15 += v * b13; - t16 += v * b14; - t17 += v * b15; - v = a[3]; - t3 += v * b0; - t4 += v * b1; - t5 += v * b2; - t6 += v * b3; - t7 += v * b4; - t8 += v * b5; - t9 += v * b6; - t10 += v * b7; - t11 += v * b8; - t12 += v * b9; - t13 += v * b10; - t14 += v * b11; - t15 += v * b12; - t16 += v * b13; - t17 += v * b14; - t18 += v * b15; - v = a[4]; - t4 += v * b0; - t5 += v * b1; - t6 += v * b2; - t7 += v * b3; - t8 += v * b4; - t9 += v * b5; - t10 += v * b6; - t11 += v * b7; - t12 += v * b8; - t13 += v * b9; - t14 += v * b10; - t15 += v * b11; - t16 += v * b12; - t17 += v * b13; - t18 += v * b14; - t19 += v * b15; - v = a[5]; - t5 += v * b0; - t6 += v * b1; - t7 += v * b2; - t8 += v * b3; - t9 += v * b4; - t10 += v * b5; - t11 += v * b6; - t12 += v * b7; - t13 += v * b8; - t14 += v * b9; - t15 += v * b10; - t16 += v * b11; - t17 += v * b12; - t18 += v * b13; - t19 += v * b14; - t20 += v * b15; - v = a[6]; - t6 += v * b0; - t7 += v * b1; - t8 += v * b2; - t9 += v * b3; - t10 += v * b4; - t11 += v * b5; - t12 += v * b6; - t13 += v * b7; - t14 += v * b8; - t15 += v * b9; - t16 += v * b10; - t17 += v * b11; - t18 += v * b12; - t19 += v * b13; - t20 += v * b14; - t21 += v * b15; - v = a[7]; - t7 += v * b0; - t8 += v * b1; - t9 += v * b2; - t10 += v * b3; - t11 += v * b4; - t12 += v * b5; - t13 += v * b6; - t14 += v * b7; - t15 += v * b8; - t16 += v * b9; - t17 += v * b10; - t18 += v * b11; - t19 += v * b12; - t20 += v * b13; - t21 += v * b14; - t22 += v * b15; - v = a[8]; - t8 += v * b0; - t9 += v * b1; - t10 += v * b2; - t11 += v * b3; - t12 += v * b4; - t13 += v * b5; - t14 += v * b6; - t15 += v * b7; - t16 += v * b8; - t17 += v * b9; - t18 += v * b10; - t19 += v * b11; - t20 += v * b12; - t21 += v * b13; - t22 += v * b14; - t23 += v * b15; - v = a[9]; - t9 += v * b0; - t10 += v * b1; - t11 += v * b2; - t12 += v * b3; - t13 += v * b4; - t14 += v * b5; - t15 += v * b6; - t16 += v * b7; - t17 += v * b8; - t18 += v * b9; - t19 += v * b10; - t20 += v * b11; - t21 += v * b12; - t22 += v * b13; - t23 += v * b14; - t24 += v * b15; - v = a[10]; - t10 += v * b0; - t11 += v * b1; - t12 += v * b2; - t13 += v * b3; - t14 += v * b4; - t15 += v * b5; - t16 += v * b6; - t17 += v * b7; - t18 += v * b8; - t19 += v * b9; - t20 += v * b10; - t21 += v * b11; - t22 += v * b12; - t23 += v * b13; - t24 += v * b14; - t25 += v * b15; - v = a[11]; - t11 += v * b0; - t12 += v * b1; - t13 += v * b2; - t14 += v * b3; - t15 += v * b4; - t16 += v * b5; - t17 += v * b6; - t18 += v * b7; - t19 += v * b8; - t20 += v * b9; - t21 += v * b10; - t22 += v * b11; - t23 += v * b12; - t24 += v * b13; - t25 += v * b14; - t26 += v * b15; - v = a[12]; - t12 += v * b0; - t13 += v * b1; - t14 += v * b2; - t15 += v * b3; - t16 += v * b4; - t17 += v * b5; - t18 += v * b6; - t19 += v * b7; - t20 += v * b8; - t21 += v * b9; - t22 += v * b10; - t23 += v * b11; - t24 += v * b12; - t25 += v * b13; - t26 += v * b14; - t27 += v * b15; - v = a[13]; - t13 += v * b0; - t14 += v * b1; - t15 += v * b2; - t16 += v * b3; - t17 += v * b4; - t18 += v * b5; - t19 += v * b6; - t20 += v * b7; - t21 += v * b8; - t22 += v * b9; - t23 += v * b10; - t24 += v * b11; - t25 += v * b12; - t26 += v * b13; - t27 += v * b14; - t28 += v * b15; - v = a[14]; - t14 += v * b0; - t15 += v * b1; - t16 += v * b2; - t17 += v * b3; - t18 += v * b4; - t19 += v * b5; - t20 += v * b6; - t21 += v * b7; - t22 += v * b8; - t23 += v * b9; - t24 += v * b10; - t25 += v * b11; - t26 += v * b12; - t27 += v * b13; - t28 += v * b14; - t29 += v * b15; - v = a[15]; - t15 += v * b0; - t16 += v * b1; - t17 += v * b2; - t18 += v * b3; - t19 += v * b4; - t20 += v * b5; - t21 += v * b6; - t22 += v * b7; - t23 += v * b8; - t24 += v * b9; - t25 += v * b10; - t26 += v * b11; - t27 += v * b12; - t28 += v * b13; - t29 += v * b14; - t30 += v * b15; - - t0 += 38 * t16; - t1 += 38 * t17; - t2 += 38 * t18; - t3 += 38 * t19; - t4 += 38 * t20; - t5 += 38 * t21; - t6 += 38 * t22; - t7 += 38 * t23; - t8 += 38 * t24; - t9 += 38 * t25; - t10 += 38 * t26; - t11 += 38 * t27; - t12 += 38 * t28; - t13 += 38 * t29; - t14 += 38 * t30; - // t15 left as is - - // first car - c = 1; - v = t0 + c + 65535; c = Math.floor(v / 65536); t0 = v - c * 65536; - v = t1 + c + 65535; c = Math.floor(v / 65536); t1 = v - c * 65536; - v = t2 + c + 65535; c = Math.floor(v / 65536); t2 = v - c * 65536; - v = t3 + c + 65535; c = Math.floor(v / 65536); t3 = v - c * 65536; - v = t4 + c + 65535; c = Math.floor(v / 65536); t4 = v - c * 65536; - v = t5 + c + 65535; c = Math.floor(v / 65536); t5 = v - c * 65536; - v = t6 + c + 65535; c = Math.floor(v / 65536); t6 = v - c * 65536; - v = t7 + c + 65535; c = Math.floor(v / 65536); t7 = v - c * 65536; - v = t8 + c + 65535; c = Math.floor(v / 65536); t8 = v - c * 65536; - v = t9 + c + 65535; c = Math.floor(v / 65536); t9 = v - c * 65536; - v = t10 + c + 65535; c = Math.floor(v / 65536); t10 = v - c * 65536; - v = t11 + c + 65535; c = Math.floor(v / 65536); t11 = v - c * 65536; - v = t12 + c + 65535; c = Math.floor(v / 65536); t12 = v - c * 65536; - v = t13 + c + 65535; c = Math.floor(v / 65536); t13 = v - c * 65536; - v = t14 + c + 65535; c = Math.floor(v / 65536); t14 = v - c * 65536; - v = t15 + c + 65535; c = Math.floor(v / 65536); t15 = v - c * 65536; - t0 += c-1 + 37 * (c-1); - - // second car - c = 1; - v = t0 + c + 65535; c = Math.floor(v / 65536); t0 = v - c * 65536; - v = t1 + c + 65535; c = Math.floor(v / 65536); t1 = v - c * 65536; - v = t2 + c + 65535; c = Math.floor(v / 65536); t2 = v - c * 65536; - v = t3 + c + 65535; c = Math.floor(v / 65536); t3 = v - c * 65536; - v = t4 + c + 65535; c = Math.floor(v / 65536); t4 = v - c * 65536; - v = t5 + c + 65535; c = Math.floor(v / 65536); t5 = v - c * 65536; - v = t6 + c + 65535; c = Math.floor(v / 65536); t6 = v - c * 65536; - v = t7 + c + 65535; c = Math.floor(v / 65536); t7 = v - c * 65536; - v = t8 + c + 65535; c = Math.floor(v / 65536); t8 = v - c * 65536; - v = t9 + c + 65535; c = Math.floor(v / 65536); t9 = v - c * 65536; - v = t10 + c + 65535; c = Math.floor(v / 65536); t10 = v - c * 65536; - v = t11 + c + 65535; c = Math.floor(v / 65536); t11 = v - c * 65536; - v = t12 + c + 65535; c = Math.floor(v / 65536); t12 = v - c * 65536; - v = t13 + c + 65535; c = Math.floor(v / 65536); t13 = v - c * 65536; - v = t14 + c + 65535; c = Math.floor(v / 65536); t14 = v - c * 65536; - v = t15 + c + 65535; c = Math.floor(v / 65536); t15 = v - c * 65536; - t0 += c-1 + 37 * (c-1); - - o[ 0] = t0; - o[ 1] = t1; - o[ 2] = t2; - o[ 3] = t3; - o[ 4] = t4; - o[ 5] = t5; - o[ 6] = t6; - o[ 7] = t7; - o[ 8] = t8; - o[ 9] = t9; - o[10] = t10; - o[11] = t11; - o[12] = t12; - o[13] = t13; - o[14] = t14; - o[15] = t15; -} - -function S(o, a) { - M(o, a, a); -} - -function inv25519(o, i) { - var c = gf(); - var a; - for (a = 0; a < 16; a++) c[a] = i[a]; - for (a = 253; a >= 0; a--) { - S(c, c); - if(a !== 2 && a !== 4) M(c, c, i); - } - for (a = 0; a < 16; a++) o[a] = c[a]; -} - -function pow2523(o, i) { - var c = gf(); - var a; - for (a = 0; a < 16; a++) c[a] = i[a]; - for (a = 250; a >= 0; a--) { - S(c, c); - if(a !== 1) M(c, c, i); - } - for (a = 0; a < 16; a++) o[a] = c[a]; -} - -function crypto_scalarmult(q, n, p) { - var z = new Uint8Array(32); - var x = new Float64Array(80), r, i; - var a = gf(), b = gf(), c = gf(), - d = gf(), e = gf(), f = gf(); - for (i = 0; i < 31; i++) z[i] = n[i]; - z[31]=(n[31]&127)|64; - z[0]&=248; - unpack25519(x,p); - for (i = 0; i < 16; i++) { - b[i]=x[i]; - d[i]=a[i]=c[i]=0; - } - a[0]=d[0]=1; - for (i=254; i>=0; --i) { - r=(z[i>>>3]>>>(i&7))&1; - sel25519(a,b,r); - sel25519(c,d,r); - A(e,a,c); - Z(a,a,c); - A(c,b,d); - Z(b,b,d); - S(d,e); - S(f,a); - M(a,c,a); - M(c,b,e); - A(e,a,c); - Z(a,a,c); - S(b,a); - Z(c,d,f); - M(a,c,_121665); - A(a,a,d); - M(c,c,a); - M(a,d,f); - M(d,b,x); - S(b,e); - sel25519(a,b,r); - sel25519(c,d,r); - } - for (i = 0; i < 16; i++) { - x[i+16]=a[i]; - x[i+32]=c[i]; - x[i+48]=b[i]; - x[i+64]=d[i]; - } - var x32 = x.subarray(32); - var x16 = x.subarray(16); - inv25519(x32,x32); - M(x16,x16,x32); - pack25519(q,x16); - return 0; -} - -function crypto_scalarmult_base(q, n) { - return crypto_scalarmult(q, n, _9); -} - -function crypto_box_keypair(y, x) { - randombytes(x, 32); - return crypto_scalarmult_base(y, x); -} - -function crypto_box_beforenm(k, y, x) { - var s = new Uint8Array(32); - crypto_scalarmult(s, x, y); - return crypto_core_hsalsa20(k, _0, s, sigma); -} - -var crypto_box_afternm = crypto_secretbox; -var crypto_box_open_afternm = crypto_secretbox_open; - -function crypto_box(c, m, d, n, y, x) { - var k = new Uint8Array(32); - crypto_box_beforenm(k, y, x); - return crypto_box_afternm(c, m, d, n, k); -} - -function crypto_box_open(m, c, d, n, y, x) { - var k = new Uint8Array(32); - crypto_box_beforenm(k, y, x); - return crypto_box_open_afternm(m, c, d, n, k); -} - -var K = [ - 0x428a2f98, 0xd728ae22, 0x71374491, 0x23ef65cd, - 0xb5c0fbcf, 0xec4d3b2f, 0xe9b5dba5, 0x8189dbbc, - 0x3956c25b, 0xf348b538, 0x59f111f1, 0xb605d019, - 0x923f82a4, 0xaf194f9b, 0xab1c5ed5, 0xda6d8118, - 0xd807aa98, 0xa3030242, 0x12835b01, 0x45706fbe, - 0x243185be, 0x4ee4b28c, 0x550c7dc3, 0xd5ffb4e2, - 0x72be5d74, 0xf27b896f, 0x80deb1fe, 0x3b1696b1, - 0x9bdc06a7, 0x25c71235, 0xc19bf174, 0xcf692694, - 0xe49b69c1, 0x9ef14ad2, 0xefbe4786, 0x384f25e3, - 0x0fc19dc6, 0x8b8cd5b5, 0x240ca1cc, 0x77ac9c65, - 0x2de92c6f, 0x592b0275, 0x4a7484aa, 0x6ea6e483, - 0x5cb0a9dc, 0xbd41fbd4, 0x76f988da, 0x831153b5, - 0x983e5152, 0xee66dfab, 0xa831c66d, 0x2db43210, - 0xb00327c8, 0x98fb213f, 0xbf597fc7, 0xbeef0ee4, - 0xc6e00bf3, 0x3da88fc2, 0xd5a79147, 0x930aa725, - 0x06ca6351, 0xe003826f, 0x14292967, 0x0a0e6e70, - 0x27b70a85, 0x46d22ffc, 0x2e1b2138, 0x5c26c926, - 0x4d2c6dfc, 0x5ac42aed, 0x53380d13, 0x9d95b3df, - 0x650a7354, 0x8baf63de, 0x766a0abb, 0x3c77b2a8, - 0x81c2c92e, 0x47edaee6, 0x92722c85, 0x1482353b, - 0xa2bfe8a1, 0x4cf10364, 0xa81a664b, 0xbc423001, - 0xc24b8b70, 0xd0f89791, 0xc76c51a3, 0x0654be30, - 0xd192e819, 0xd6ef5218, 0xd6990624, 0x5565a910, - 0xf40e3585, 0x5771202a, 0x106aa070, 0x32bbd1b8, - 0x19a4c116, 0xb8d2d0c8, 0x1e376c08, 0x5141ab53, - 0x2748774c, 0xdf8eeb99, 0x34b0bcb5, 0xe19b48a8, - 0x391c0cb3, 0xc5c95a63, 0x4ed8aa4a, 0xe3418acb, - 0x5b9cca4f, 0x7763e373, 0x682e6ff3, 0xd6b2b8a3, - 0x748f82ee, 0x5defb2fc, 0x78a5636f, 0x43172f60, - 0x84c87814, 0xa1f0ab72, 0x8cc70208, 0x1a6439ec, - 0x90befffa, 0x23631e28, 0xa4506ceb, 0xde82bde9, - 0xbef9a3f7, 0xb2c67915, 0xc67178f2, 0xe372532b, - 0xca273ece, 0xea26619c, 0xd186b8c7, 0x21c0c207, - 0xeada7dd6, 0xcde0eb1e, 0xf57d4f7f, 0xee6ed178, - 0x06f067aa, 0x72176fba, 0x0a637dc5, 0xa2c898a6, - 0x113f9804, 0xbef90dae, 0x1b710b35, 0x131c471b, - 0x28db77f5, 0x23047d84, 0x32caab7b, 0x40c72493, - 0x3c9ebe0a, 0x15c9bebc, 0x431d67c4, 0x9c100d4c, - 0x4cc5d4be, 0xcb3e42b6, 0x597f299c, 0xfc657e2a, - 0x5fcb6fab, 0x3ad6faec, 0x6c44198c, 0x4a475817 -]; - -function crypto_hashblocks_hl(hh, hl, m, n) { - var wh = new Int32Array(16), wl = new Int32Array(16), - bh0, bh1, bh2, bh3, bh4, bh5, bh6, bh7, - bl0, bl1, bl2, bl3, bl4, bl5, bl6, bl7, - th, tl, i, j, h, l, a, b, c, d; - - var ah0 = hh[0], - ah1 = hh[1], - ah2 = hh[2], - ah3 = hh[3], - ah4 = hh[4], - ah5 = hh[5], - ah6 = hh[6], - ah7 = hh[7], - - al0 = hl[0], - al1 = hl[1], - al2 = hl[2], - al3 = hl[3], - al4 = hl[4], - al5 = hl[5], - al6 = hl[6], - al7 = hl[7]; - - var pos = 0; - while (n >= 128) { - for (i = 0; i < 16; i++) { - j = 8 * i + pos; - wh[i] = (m[j+0] << 24) | (m[j+1] << 16) | (m[j+2] << 8) | m[j+3]; - wl[i] = (m[j+4] << 24) | (m[j+5] << 16) | (m[j+6] << 8) | m[j+7]; - } - for (i = 0; i < 80; i++) { - bh0 = ah0; - bh1 = ah1; - bh2 = ah2; - bh3 = ah3; - bh4 = ah4; - bh5 = ah5; - bh6 = ah6; - bh7 = ah7; - - bl0 = al0; - bl1 = al1; - bl2 = al2; - bl3 = al3; - bl4 = al4; - bl5 = al5; - bl6 = al6; - bl7 = al7; - - // add - h = ah7; - l = al7; - - a = l & 0xffff; b = l >>> 16; - c = h & 0xffff; d = h >>> 16; - - // Sigma1 - h = ((ah4 >>> 14) | (al4 << (32-14))) ^ ((ah4 >>> 18) | (al4 << (32-18))) ^ ((al4 >>> (41-32)) | (ah4 << (32-(41-32)))); - l = ((al4 >>> 14) | (ah4 << (32-14))) ^ ((al4 >>> 18) | (ah4 << (32-18))) ^ ((ah4 >>> (41-32)) | (al4 << (32-(41-32)))); - - a += l & 0xffff; b += l >>> 16; - c += h & 0xffff; d += h >>> 16; - - // Ch - h = (ah4 & ah5) ^ (~ah4 & ah6); - l = (al4 & al5) ^ (~al4 & al6); - - a += l & 0xffff; b += l >>> 16; - c += h & 0xffff; d += h >>> 16; - - // K - h = K[i*2]; - l = K[i*2+1]; - - a += l & 0xffff; b += l >>> 16; - c += h & 0xffff; d += h >>> 16; - - // w - h = wh[i%16]; - l = wl[i%16]; - - a += l & 0xffff; b += l >>> 16; - c += h & 0xffff; d += h >>> 16; - - b += a >>> 16; - c += b >>> 16; - d += c >>> 16; - - th = c & 0xffff | d << 16; - tl = a & 0xffff | b << 16; - - // add - h = th; - l = tl; - - a = l & 0xffff; b = l >>> 16; - c = h & 0xffff; d = h >>> 16; - - // Sigma0 - h = ((ah0 >>> 28) | (al0 << (32-28))) ^ ((al0 >>> (34-32)) | (ah0 << (32-(34-32)))) ^ ((al0 >>> (39-32)) | (ah0 << (32-(39-32)))); - l = ((al0 >>> 28) | (ah0 << (32-28))) ^ ((ah0 >>> (34-32)) | (al0 << (32-(34-32)))) ^ ((ah0 >>> (39-32)) | (al0 << (32-(39-32)))); - - a += l & 0xffff; b += l >>> 16; - c += h & 0xffff; d += h >>> 16; - - // Maj - h = (ah0 & ah1) ^ (ah0 & ah2) ^ (ah1 & ah2); - l = (al0 & al1) ^ (al0 & al2) ^ (al1 & al2); - - a += l & 0xffff; b += l >>> 16; - c += h & 0xffff; d += h >>> 16; - - b += a >>> 16; - c += b >>> 16; - d += c >>> 16; - - bh7 = (c & 0xffff) | (d << 16); - bl7 = (a & 0xffff) | (b << 16); - - // add - h = bh3; - l = bl3; - - a = l & 0xffff; b = l >>> 16; - c = h & 0xffff; d = h >>> 16; - - h = th; - l = tl; - - a += l & 0xffff; b += l >>> 16; - c += h & 0xffff; d += h >>> 16; - - b += a >>> 16; - c += b >>> 16; - d += c >>> 16; - - bh3 = (c & 0xffff) | (d << 16); - bl3 = (a & 0xffff) | (b << 16); - - ah1 = bh0; - ah2 = bh1; - ah3 = bh2; - ah4 = bh3; - ah5 = bh4; - ah6 = bh5; - ah7 = bh6; - ah0 = bh7; - - al1 = bl0; - al2 = bl1; - al3 = bl2; - al4 = bl3; - al5 = bl4; - al6 = bl5; - al7 = bl6; - al0 = bl7; - - if (i%16 === 15) { - for (j = 0; j < 16; j++) { - // add - h = wh[j]; - l = wl[j]; - - a = l & 0xffff; b = l >>> 16; - c = h & 0xffff; d = h >>> 16; - - h = wh[(j+9)%16]; - l = wl[(j+9)%16]; - - a += l & 0xffff; b += l >>> 16; - c += h & 0xffff; d += h >>> 16; - - // sigma0 - th = wh[(j+1)%16]; - tl = wl[(j+1)%16]; - h = ((th >>> 1) | (tl << (32-1))) ^ ((th >>> 8) | (tl << (32-8))) ^ (th >>> 7); - l = ((tl >>> 1) | (th << (32-1))) ^ ((tl >>> 8) | (th << (32-8))) ^ ((tl >>> 7) | (th << (32-7))); - - a += l & 0xffff; b += l >>> 16; - c += h & 0xffff; d += h >>> 16; - - // sigma1 - th = wh[(j+14)%16]; - tl = wl[(j+14)%16]; - h = ((th >>> 19) | (tl << (32-19))) ^ ((tl >>> (61-32)) | (th << (32-(61-32)))) ^ (th >>> 6); - l = ((tl >>> 19) | (th << (32-19))) ^ ((th >>> (61-32)) | (tl << (32-(61-32)))) ^ ((tl >>> 6) | (th << (32-6))); - - a += l & 0xffff; b += l >>> 16; - c += h & 0xffff; d += h >>> 16; - - b += a >>> 16; - c += b >>> 16; - d += c >>> 16; - - wh[j] = (c & 0xffff) | (d << 16); - wl[j] = (a & 0xffff) | (b << 16); - } - } - } - - // add - h = ah0; - l = al0; - - a = l & 0xffff; b = l >>> 16; - c = h & 0xffff; d = h >>> 16; - - h = hh[0]; - l = hl[0]; - - a += l & 0xffff; b += l >>> 16; - c += h & 0xffff; d += h >>> 16; - - b += a >>> 16; - c += b >>> 16; - d += c >>> 16; - - hh[0] = ah0 = (c & 0xffff) | (d << 16); - hl[0] = al0 = (a & 0xffff) | (b << 16); - - h = ah1; - l = al1; - - a = l & 0xffff; b = l >>> 16; - c = h & 0xffff; d = h >>> 16; - - h = hh[1]; - l = hl[1]; - - a += l & 0xffff; b += l >>> 16; - c += h & 0xffff; d += h >>> 16; - - b += a >>> 16; - c += b >>> 16; - d += c >>> 16; - - hh[1] = ah1 = (c & 0xffff) | (d << 16); - hl[1] = al1 = (a & 0xffff) | (b << 16); - - h = ah2; - l = al2; - - a = l & 0xffff; b = l >>> 16; - c = h & 0xffff; d = h >>> 16; - - h = hh[2]; - l = hl[2]; - - a += l & 0xffff; b += l >>> 16; - c += h & 0xffff; d += h >>> 16; - - b += a >>> 16; - c += b >>> 16; - d += c >>> 16; - - hh[2] = ah2 = (c & 0xffff) | (d << 16); - hl[2] = al2 = (a & 0xffff) | (b << 16); - - h = ah3; - l = al3; - - a = l & 0xffff; b = l >>> 16; - c = h & 0xffff; d = h >>> 16; - - h = hh[3]; - l = hl[3]; - - a += l & 0xffff; b += l >>> 16; - c += h & 0xffff; d += h >>> 16; - - b += a >>> 16; - c += b >>> 16; - d += c >>> 16; - - hh[3] = ah3 = (c & 0xffff) | (d << 16); - hl[3] = al3 = (a & 0xffff) | (b << 16); - - h = ah4; - l = al4; - - a = l & 0xffff; b = l >>> 16; - c = h & 0xffff; d = h >>> 16; - - h = hh[4]; - l = hl[4]; - - a += l & 0xffff; b += l >>> 16; - c += h & 0xffff; d += h >>> 16; - - b += a >>> 16; - c += b >>> 16; - d += c >>> 16; - - hh[4] = ah4 = (c & 0xffff) | (d << 16); - hl[4] = al4 = (a & 0xffff) | (b << 16); - - h = ah5; - l = al5; - - a = l & 0xffff; b = l >>> 16; - c = h & 0xffff; d = h >>> 16; - - h = hh[5]; - l = hl[5]; - - a += l & 0xffff; b += l >>> 16; - c += h & 0xffff; d += h >>> 16; - - b += a >>> 16; - c += b >>> 16; - d += c >>> 16; - - hh[5] = ah5 = (c & 0xffff) | (d << 16); - hl[5] = al5 = (a & 0xffff) | (b << 16); - - h = ah6; - l = al6; - - a = l & 0xffff; b = l >>> 16; - c = h & 0xffff; d = h >>> 16; - - h = hh[6]; - l = hl[6]; - - a += l & 0xffff; b += l >>> 16; - c += h & 0xffff; d += h >>> 16; - - b += a >>> 16; - c += b >>> 16; - d += c >>> 16; - - hh[6] = ah6 = (c & 0xffff) | (d << 16); - hl[6] = al6 = (a & 0xffff) | (b << 16); - - h = ah7; - l = al7; - - a = l & 0xffff; b = l >>> 16; - c = h & 0xffff; d = h >>> 16; - - h = hh[7]; - l = hl[7]; - - a += l & 0xffff; b += l >>> 16; - c += h & 0xffff; d += h >>> 16; - - b += a >>> 16; - c += b >>> 16; - d += c >>> 16; - - hh[7] = ah7 = (c & 0xffff) | (d << 16); - hl[7] = al7 = (a & 0xffff) | (b << 16); - - pos += 128; - n -= 128; - } - - return n; -} - -function crypto_hash(out, m, n) { - var hh = new Int32Array(8), - hl = new Int32Array(8), - x = new Uint8Array(256), - i, b = n; - - hh[0] = 0x6a09e667; - hh[1] = 0xbb67ae85; - hh[2] = 0x3c6ef372; - hh[3] = 0xa54ff53a; - hh[4] = 0x510e527f; - hh[5] = 0x9b05688c; - hh[6] = 0x1f83d9ab; - hh[7] = 0x5be0cd19; - - hl[0] = 0xf3bcc908; - hl[1] = 0x84caa73b; - hl[2] = 0xfe94f82b; - hl[3] = 0x5f1d36f1; - hl[4] = 0xade682d1; - hl[5] = 0x2b3e6c1f; - hl[6] = 0xfb41bd6b; - hl[7] = 0x137e2179; - - crypto_hashblocks_hl(hh, hl, m, n); - n %= 128; - - for (i = 0; i < n; i++) x[i] = m[b-n+i]; - x[n] = 128; - - n = 256-128*(n<112?1:0); - x[n-9] = 0; - ts64(x, n-8, (b / 0x20000000) | 0, b << 3); - crypto_hashblocks_hl(hh, hl, x, n); - - for (i = 0; i < 8; i++) ts64(out, 8*i, hh[i], hl[i]); - - return 0; -} - -function add(p, q) { - var a = gf(), b = gf(), c = gf(), - d = gf(), e = gf(), f = gf(), - g = gf(), h = gf(), t = gf(); - - Z(a, p[1], p[0]); - Z(t, q[1], q[0]); - M(a, a, t); - A(b, p[0], p[1]); - A(t, q[0], q[1]); - M(b, b, t); - M(c, p[3], q[3]); - M(c, c, D2); - M(d, p[2], q[2]); - A(d, d, d); - Z(e, b, a); - Z(f, d, c); - A(g, d, c); - A(h, b, a); - - M(p[0], e, f); - M(p[1], h, g); - M(p[2], g, f); - M(p[3], e, h); -} - -function cswap(p, q, b) { - var i; - for (i = 0; i < 4; i++) { - sel25519(p[i], q[i], b); - } -} - -function pack(r, p) { - var tx = gf(), ty = gf(), zi = gf(); - inv25519(zi, p[2]); - M(tx, p[0], zi); - M(ty, p[1], zi); - pack25519(r, ty); - r[31] ^= par25519(tx) << 7; -} - -function scalarmult(p, q, s) { - var b, i; - set25519(p[0], gf0); - set25519(p[1], gf1); - set25519(p[2], gf1); - set25519(p[3], gf0); - for (i = 255; i >= 0; --i) { - b = (s[(i/8)|0] >> (i&7)) & 1; - cswap(p, q, b); - add(q, p); - add(p, p); - cswap(p, q, b); - } -} - -function scalarbase(p, s) { - var q = [gf(), gf(), gf(), gf()]; - set25519(q[0], X); - set25519(q[1], Y); - set25519(q[2], gf1); - M(q[3], X, Y); - scalarmult(p, q, s); -} - -function crypto_sign_keypair(pk, sk, seeded) { - var d = new Uint8Array(64); - var p = [gf(), gf(), gf(), gf()]; - var i; - - if (!seeded) randombytes(sk, 32); - crypto_hash(d, sk, 32); - d[0] &= 248; - d[31] &= 127; - d[31] |= 64; - - scalarbase(p, d); - pack(pk, p); - - for (i = 0; i < 32; i++) sk[i+32] = pk[i]; - return 0; -} - -var L = new Float64Array([0xed, 0xd3, 0xf5, 0x5c, 0x1a, 0x63, 0x12, 0x58, 0xd6, 0x9c, 0xf7, 0xa2, 0xde, 0xf9, 0xde, 0x14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x10]); - -function modL(r, x) { - var carry, i, j, k; - for (i = 63; i >= 32; --i) { - carry = 0; - for (j = i - 32, k = i - 12; j < k; ++j) { - x[j] += carry - 16 * x[i] * L[j - (i - 32)]; - carry = Math.floor((x[j] + 128) / 256); - x[j] -= carry * 256; - } - x[j] += carry; - x[i] = 0; - } - carry = 0; - for (j = 0; j < 32; j++) { - x[j] += carry - (x[31] >> 4) * L[j]; - carry = x[j] >> 8; - x[j] &= 255; - } - for (j = 0; j < 32; j++) x[j] -= carry * L[j]; - for (i = 0; i < 32; i++) { - x[i+1] += x[i] >> 8; - r[i] = x[i] & 255; - } -} - -function reduce(r) { - var x = new Float64Array(64), i; - for (i = 0; i < 64; i++) x[i] = r[i]; - for (i = 0; i < 64; i++) r[i] = 0; - modL(r, x); -} - -// Note: difference from C - smlen returned, not passed as argument. -function crypto_sign(sm, m, n, sk) { - var d = new Uint8Array(64), h = new Uint8Array(64), r = new Uint8Array(64); - var i, j, x = new Float64Array(64); - var p = [gf(), gf(), gf(), gf()]; - - crypto_hash(d, sk, 32); - d[0] &= 248; - d[31] &= 127; - d[31] |= 64; - - var smlen = n + 64; - for (i = 0; i < n; i++) sm[64 + i] = m[i]; - for (i = 0; i < 32; i++) sm[32 + i] = d[32 + i]; - - crypto_hash(r, sm.subarray(32), n+32); - reduce(r); - scalarbase(p, r); - pack(sm, p); - - for (i = 32; i < 64; i++) sm[i] = sk[i]; - crypto_hash(h, sm, n + 64); - reduce(h); - - for (i = 0; i < 64; i++) x[i] = 0; - for (i = 0; i < 32; i++) x[i] = r[i]; - for (i = 0; i < 32; i++) { - for (j = 0; j < 32; j++) { - x[i+j] += h[i] * d[j]; - } - } - - modL(sm.subarray(32), x); - return smlen; -} - -function unpackneg(r, p) { - var t = gf(), chk = gf(), num = gf(), - den = gf(), den2 = gf(), den4 = gf(), - den6 = gf(); - - set25519(r[2], gf1); - unpack25519(r[1], p); - S(num, r[1]); - M(den, num, D); - Z(num, num, r[2]); - A(den, r[2], den); - - S(den2, den); - S(den4, den2); - M(den6, den4, den2); - M(t, den6, num); - M(t, t, den); - - pow2523(t, t); - M(t, t, num); - M(t, t, den); - M(t, t, den); - M(r[0], t, den); - - S(chk, r[0]); - M(chk, chk, den); - if (neq25519(chk, num)) M(r[0], r[0], I); - - S(chk, r[0]); - M(chk, chk, den); - if (neq25519(chk, num)) return -1; - - if (par25519(r[0]) === (p[31]>>7)) Z(r[0], gf0, r[0]); - - M(r[3], r[0], r[1]); - return 0; -} - -function crypto_sign_open(m, sm, n, pk) { - var i; - var t = new Uint8Array(32), h = new Uint8Array(64); - var p = [gf(), gf(), gf(), gf()], - q = [gf(), gf(), gf(), gf()]; - - if (n < 64) return -1; - - if (unpackneg(q, pk)) return -1; - - for (i = 0; i < n; i++) m[i] = sm[i]; - for (i = 0; i < 32; i++) m[i+32] = pk[i]; - crypto_hash(h, m, n); - reduce(h); - scalarmult(p, q, h); - - scalarbase(q, sm.subarray(32)); - add(p, q); - pack(t, p); - - n -= 64; - if (crypto_verify_32(sm, 0, t, 0)) { - for (i = 0; i < n; i++) m[i] = 0; - return -1; - } - - for (i = 0; i < n; i++) m[i] = sm[i + 64]; - return n; -} - -var crypto_secretbox_KEYBYTES = 32, - crypto_secretbox_NONCEBYTES = 24, - crypto_secretbox_ZEROBYTES = 32, - crypto_secretbox_BOXZEROBYTES = 16, - crypto_scalarmult_BYTES = 32, - crypto_scalarmult_SCALARBYTES = 32, - crypto_box_PUBLICKEYBYTES = 32, - crypto_box_SECRETKEYBYTES = 32, - crypto_box_BEFORENMBYTES = 32, - crypto_box_NONCEBYTES = crypto_secretbox_NONCEBYTES, - crypto_box_ZEROBYTES = crypto_secretbox_ZEROBYTES, - crypto_box_BOXZEROBYTES = crypto_secretbox_BOXZEROBYTES, - crypto_sign_BYTES = 64, - crypto_sign_PUBLICKEYBYTES = 32, - crypto_sign_SECRETKEYBYTES = 64, - crypto_sign_SEEDBYTES = 32, - crypto_hash_BYTES = 64; - -nacl.lowlevel = { - crypto_core_hsalsa20: crypto_core_hsalsa20, - crypto_stream_xor: crypto_stream_xor, - crypto_stream: crypto_stream, - crypto_stream_salsa20_xor: crypto_stream_salsa20_xor, - crypto_stream_salsa20: crypto_stream_salsa20, - crypto_onetimeauth: crypto_onetimeauth, - crypto_onetimeauth_verify: crypto_onetimeauth_verify, - crypto_verify_16: crypto_verify_16, - crypto_verify_32: crypto_verify_32, - crypto_secretbox: crypto_secretbox, - crypto_secretbox_open: crypto_secretbox_open, - crypto_scalarmult: crypto_scalarmult, - crypto_scalarmult_base: crypto_scalarmult_base, - crypto_box_beforenm: crypto_box_beforenm, - crypto_box_afternm: crypto_box_afternm, - crypto_box: crypto_box, - crypto_box_open: crypto_box_open, - crypto_box_keypair: crypto_box_keypair, - crypto_hash: crypto_hash, - crypto_sign: crypto_sign, - crypto_sign_keypair: crypto_sign_keypair, - crypto_sign_open: crypto_sign_open, - - crypto_secretbox_KEYBYTES: crypto_secretbox_KEYBYTES, - crypto_secretbox_NONCEBYTES: crypto_secretbox_NONCEBYTES, - crypto_secretbox_ZEROBYTES: crypto_secretbox_ZEROBYTES, - crypto_secretbox_BOXZEROBYTES: crypto_secretbox_BOXZEROBYTES, - crypto_scalarmult_BYTES: crypto_scalarmult_BYTES, - crypto_scalarmult_SCALARBYTES: crypto_scalarmult_SCALARBYTES, - crypto_box_PUBLICKEYBYTES: crypto_box_PUBLICKEYBYTES, - crypto_box_SECRETKEYBYTES: crypto_box_SECRETKEYBYTES, - crypto_box_BEFORENMBYTES: crypto_box_BEFORENMBYTES, - crypto_box_NONCEBYTES: crypto_box_NONCEBYTES, - crypto_box_ZEROBYTES: crypto_box_ZEROBYTES, - crypto_box_BOXZEROBYTES: crypto_box_BOXZEROBYTES, - crypto_sign_BYTES: crypto_sign_BYTES, - crypto_sign_PUBLICKEYBYTES: crypto_sign_PUBLICKEYBYTES, - crypto_sign_SECRETKEYBYTES: crypto_sign_SECRETKEYBYTES, - crypto_sign_SEEDBYTES: crypto_sign_SEEDBYTES, - crypto_hash_BYTES: crypto_hash_BYTES, - - gf: gf, - D: D, - L: L, - pack25519: pack25519, - unpack25519: unpack25519, - M: M, - A: A, - S: S, - Z: Z, - pow2523: pow2523, - add: add, - set25519: set25519, - modL: modL, - scalarmult: scalarmult, - scalarbase: scalarbase, -}; - -/* High-level API */ - -function checkLengths(k, n) { - if (k.length !== crypto_secretbox_KEYBYTES) throw new Error('bad key size'); - if (n.length !== crypto_secretbox_NONCEBYTES) throw new Error('bad nonce size'); -} - -function checkBoxLengths(pk, sk) { - if (pk.length !== crypto_box_PUBLICKEYBYTES) throw new Error('bad public key size'); - if (sk.length !== crypto_box_SECRETKEYBYTES) throw new Error('bad secret key size'); -} - -function checkArrayTypes() { - for (var i = 0; i < arguments.length; i++) { - if (!(arguments[i] instanceof Uint8Array)) - throw new TypeError('unexpected type, use Uint8Array'); - } -} - -function cleanup(arr) { - for (var i = 0; i < arr.length; i++) arr[i] = 0; -} - -nacl.randomBytes = function(n) { - var b = new Uint8Array(n); - randombytes(b, n); - return b; -}; - -nacl.secretbox = function(msg, nonce, key) { - checkArrayTypes(msg, nonce, key); - checkLengths(key, nonce); - var m = new Uint8Array(crypto_secretbox_ZEROBYTES + msg.length); - var c = new Uint8Array(m.length); - for (var i = 0; i < msg.length; i++) m[i+crypto_secretbox_ZEROBYTES] = msg[i]; - crypto_secretbox(c, m, m.length, nonce, key); - return c.subarray(crypto_secretbox_BOXZEROBYTES); -}; - -nacl.secretbox.open = function(box, nonce, key) { - checkArrayTypes(box, nonce, key); - checkLengths(key, nonce); - var c = new Uint8Array(crypto_secretbox_BOXZEROBYTES + box.length); - var m = new Uint8Array(c.length); - for (var i = 0; i < box.length; i++) c[i+crypto_secretbox_BOXZEROBYTES] = box[i]; - if (c.length < 32) return null; - if (crypto_secretbox_open(m, c, c.length, nonce, key) !== 0) return null; - return m.subarray(crypto_secretbox_ZEROBYTES); -}; - -nacl.secretbox.keyLength = crypto_secretbox_KEYBYTES; -nacl.secretbox.nonceLength = crypto_secretbox_NONCEBYTES; -nacl.secretbox.overheadLength = crypto_secretbox_BOXZEROBYTES; - -nacl.scalarMult = function(n, p) { - checkArrayTypes(n, p); - if (n.length !== crypto_scalarmult_SCALARBYTES) throw new Error('bad n size'); - if (p.length !== crypto_scalarmult_BYTES) throw new Error('bad p size'); - var q = new Uint8Array(crypto_scalarmult_BYTES); - crypto_scalarmult(q, n, p); - return q; -}; - -nacl.scalarMult.base = function(n) { - checkArrayTypes(n); - if (n.length !== crypto_scalarmult_SCALARBYTES) throw new Error('bad n size'); - var q = new Uint8Array(crypto_scalarmult_BYTES); - crypto_scalarmult_base(q, n); - return q; -}; - -nacl.scalarMult.scalarLength = crypto_scalarmult_SCALARBYTES; -nacl.scalarMult.groupElementLength = crypto_scalarmult_BYTES; - -nacl.box = function(msg, nonce, publicKey, secretKey) { - var k = nacl.box.before(publicKey, secretKey); - return nacl.secretbox(msg, nonce, k); -}; - -nacl.box.before = function(publicKey, secretKey) { - checkArrayTypes(publicKey, secretKey); - checkBoxLengths(publicKey, secretKey); - var k = new Uint8Array(crypto_box_BEFORENMBYTES); - crypto_box_beforenm(k, publicKey, secretKey); - return k; -}; - -nacl.box.after = nacl.secretbox; - -nacl.box.open = function(msg, nonce, publicKey, secretKey) { - var k = nacl.box.before(publicKey, secretKey); - return nacl.secretbox.open(msg, nonce, k); -}; - -nacl.box.open.after = nacl.secretbox.open; - -nacl.box.keyPair = function() { - var pk = new Uint8Array(crypto_box_PUBLICKEYBYTES); - var sk = new Uint8Array(crypto_box_SECRETKEYBYTES); - crypto_box_keypair(pk, sk); - return {publicKey: pk, secretKey: sk}; -}; - -nacl.box.keyPair.fromSecretKey = function(secretKey) { - checkArrayTypes(secretKey); - if (secretKey.length !== crypto_box_SECRETKEYBYTES) - throw new Error('bad secret key size'); - var pk = new Uint8Array(crypto_box_PUBLICKEYBYTES); - crypto_scalarmult_base(pk, secretKey); - return {publicKey: pk, secretKey: new Uint8Array(secretKey)}; -}; - -nacl.box.publicKeyLength = crypto_box_PUBLICKEYBYTES; -nacl.box.secretKeyLength = crypto_box_SECRETKEYBYTES; -nacl.box.sharedKeyLength = crypto_box_BEFORENMBYTES; -nacl.box.nonceLength = crypto_box_NONCEBYTES; -nacl.box.overheadLength = nacl.secretbox.overheadLength; - -nacl.sign = function(msg, secretKey) { - checkArrayTypes(msg, secretKey); - if (secretKey.length !== crypto_sign_SECRETKEYBYTES) - throw new Error('bad secret key size'); - var signedMsg = new Uint8Array(crypto_sign_BYTES+msg.length); - crypto_sign(signedMsg, msg, msg.length, secretKey); - return signedMsg; -}; - -nacl.sign.open = function(signedMsg, publicKey) { - checkArrayTypes(signedMsg, publicKey); - if (publicKey.length !== crypto_sign_PUBLICKEYBYTES) - throw new Error('bad public key size'); - var tmp = new Uint8Array(signedMsg.length); - var mlen = crypto_sign_open(tmp, signedMsg, signedMsg.length, publicKey); - if (mlen < 0) return null; - var m = new Uint8Array(mlen); - for (var i = 0; i < m.length; i++) m[i] = tmp[i]; - return m; -}; - -nacl.sign.detached = function(msg, secretKey) { - var signedMsg = nacl.sign(msg, secretKey); - var sig = new Uint8Array(crypto_sign_BYTES); - for (var i = 0; i < sig.length; i++) sig[i] = signedMsg[i]; - return sig; -}; - -nacl.sign.detached.verify = function(msg, sig, publicKey) { - checkArrayTypes(msg, sig, publicKey); - if (sig.length !== crypto_sign_BYTES) - throw new Error('bad signature size'); - if (publicKey.length !== crypto_sign_PUBLICKEYBYTES) - throw new Error('bad public key size'); - var sm = new Uint8Array(crypto_sign_BYTES + msg.length); - var m = new Uint8Array(crypto_sign_BYTES + msg.length); - var i; - for (i = 0; i < crypto_sign_BYTES; i++) sm[i] = sig[i]; - for (i = 0; i < msg.length; i++) sm[i+crypto_sign_BYTES] = msg[i]; - return (crypto_sign_open(m, sm, sm.length, publicKey) >= 0); -}; - -nacl.sign.keyPair = function() { - var pk = new Uint8Array(crypto_sign_PUBLICKEYBYTES); - var sk = new Uint8Array(crypto_sign_SECRETKEYBYTES); - crypto_sign_keypair(pk, sk); - return {publicKey: pk, secretKey: sk}; -}; - -nacl.sign.keyPair.fromSecretKey = function(secretKey) { - checkArrayTypes(secretKey); - if (secretKey.length !== crypto_sign_SECRETKEYBYTES) - throw new Error('bad secret key size'); - var pk = new Uint8Array(crypto_sign_PUBLICKEYBYTES); - for (var i = 0; i < pk.length; i++) pk[i] = secretKey[32+i]; - return {publicKey: pk, secretKey: new Uint8Array(secretKey)}; -}; - -nacl.sign.keyPair.fromSeed = function(seed) { - checkArrayTypes(seed); - if (seed.length !== crypto_sign_SEEDBYTES) - throw new Error('bad seed size'); - var pk = new Uint8Array(crypto_sign_PUBLICKEYBYTES); - var sk = new Uint8Array(crypto_sign_SECRETKEYBYTES); - for (var i = 0; i < 32; i++) sk[i] = seed[i]; - crypto_sign_keypair(pk, sk, true); - return {publicKey: pk, secretKey: sk}; -}; - -nacl.sign.publicKeyLength = crypto_sign_PUBLICKEYBYTES; -nacl.sign.secretKeyLength = crypto_sign_SECRETKEYBYTES; -nacl.sign.seedLength = crypto_sign_SEEDBYTES; -nacl.sign.signatureLength = crypto_sign_BYTES; - -nacl.hash = function(msg) { - checkArrayTypes(msg); - var h = new Uint8Array(crypto_hash_BYTES); - crypto_hash(h, msg, msg.length); - return h; -}; - -nacl.hash.hashLength = crypto_hash_BYTES; - -nacl.verify = function(x, y) { - checkArrayTypes(x, y); - // Zero length arguments are considered not equal. - if (x.length === 0 || y.length === 0) return false; - if (x.length !== y.length) return false; - return (vn(x, 0, y, 0, x.length) === 0) ? true : false; -}; - -nacl.setPRNG = function(fn) { - randombytes = fn; -}; - -(function() { - // Initialize PRNG if environment provides CSPRNG. - // If not, methods calling randombytes will throw. - var crypto = typeof self !== 'undefined' ? (self.crypto || self.msCrypto) : null; - if (crypto && crypto.getRandomValues) { - // Browsers. - var QUOTA = 65536; - nacl.setPRNG(function(x, n) { - var i, v = new Uint8Array(n); - for (i = 0; i < n; i += QUOTA) { - crypto.getRandomValues(v.subarray(i, i + Math.min(n - i, QUOTA))); - } - for (i = 0; i < n; i++) x[i] = v[i]; - cleanup(v); - }); - } else if (true) { - // Node.js. - crypto = __webpack_require__(1281); - if (crypto && crypto.randomBytes) { - nacl.setPRNG(function(x, n) { - var i, v = crypto.randomBytes(n); - for (i = 0; i < n; i++) x[i] = v[i]; - cleanup(v); - }); - } - } -})(); - -})( true && module.exports ? module.exports : (self.nacl = self.nacl || {})); - - -/***/ }), - -/***/ 1135: -/***/ ((module) => { - -module.exports = function isBuffer(arg) { - return arg && typeof arg === 'object' - && typeof arg.copy === 'function' - && typeof arg.fill === 'function' - && typeof arg.readUInt8 === 'function'; -} - -/***/ }), - -/***/ 9032: -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -"use strict"; -// Currently in sync with Node.js lib/internal/util/types.js -// https://github.com/nodejs/node/commit/112cc7c27551254aa2b17098fb774867f05ed0d9 - - - -var isArgumentsObject = __webpack_require__(7244); -var isGeneratorFunction = __webpack_require__(8184); -var whichTypedArray = __webpack_require__(5767); -var isTypedArray = __webpack_require__(5680); - -function uncurryThis(f) { - return f.call.bind(f); -} - -var BigIntSupported = typeof BigInt !== 'undefined'; -var SymbolSupported = typeof Symbol !== 'undefined'; - -var ObjectToString = uncurryThis(Object.prototype.toString); - -var numberValue = uncurryThis(Number.prototype.valueOf); -var stringValue = uncurryThis(String.prototype.valueOf); -var booleanValue = uncurryThis(Boolean.prototype.valueOf); - -if (BigIntSupported) { - var bigIntValue = uncurryThis(BigInt.prototype.valueOf); -} - -if (SymbolSupported) { - var symbolValue = uncurryThis(Symbol.prototype.valueOf); -} - -function checkBoxedPrimitive(value, prototypeValueOf) { - if (typeof value !== 'object') { - return false; - } - try { - prototypeValueOf(value); - return true; - } catch(e) { - return false; - } -} - -exports.isArgumentsObject = isArgumentsObject; -exports.isGeneratorFunction = isGeneratorFunction; -exports.isTypedArray = isTypedArray; - -// Taken from here and modified for better browser support -// https://github.com/sindresorhus/p-is-promise/blob/cda35a513bda03f977ad5cde3a079d237e82d7ef/index.js -function isPromise(input) { - return ( - ( - typeof Promise !== 'undefined' && - input instanceof Promise - ) || - ( - input !== null && - typeof input === 'object' && - typeof input.then === 'function' && - typeof input.catch === 'function' - ) - ); -} -exports.isPromise = isPromise; - -function isArrayBufferView(value) { - if (typeof ArrayBuffer !== 'undefined' && ArrayBuffer.isView) { - return ArrayBuffer.isView(value); - } - - return ( - isTypedArray(value) || - isDataView(value) - ); -} -exports.isArrayBufferView = isArrayBufferView; - - -function isUint8Array(value) { - return whichTypedArray(value) === 'Uint8Array'; -} -exports.isUint8Array = isUint8Array; - -function isUint8ClampedArray(value) { - return whichTypedArray(value) === 'Uint8ClampedArray'; -} -exports.isUint8ClampedArray = isUint8ClampedArray; - -function isUint16Array(value) { - return whichTypedArray(value) === 'Uint16Array'; -} -exports.isUint16Array = isUint16Array; - -function isUint32Array(value) { - return whichTypedArray(value) === 'Uint32Array'; -} -exports.isUint32Array = isUint32Array; - -function isInt8Array(value) { - return whichTypedArray(value) === 'Int8Array'; -} -exports.isInt8Array = isInt8Array; - -function isInt16Array(value) { - return whichTypedArray(value) === 'Int16Array'; -} -exports.isInt16Array = isInt16Array; - -function isInt32Array(value) { - return whichTypedArray(value) === 'Int32Array'; -} -exports.isInt32Array = isInt32Array; - -function isFloat32Array(value) { - return whichTypedArray(value) === 'Float32Array'; -} -exports.isFloat32Array = isFloat32Array; - -function isFloat64Array(value) { - return whichTypedArray(value) === 'Float64Array'; -} -exports.isFloat64Array = isFloat64Array; - -function isBigInt64Array(value) { - return whichTypedArray(value) === 'BigInt64Array'; -} -exports.isBigInt64Array = isBigInt64Array; - -function isBigUint64Array(value) { - return whichTypedArray(value) === 'BigUint64Array'; -} -exports.isBigUint64Array = isBigUint64Array; - -function isMapToString(value) { - return ObjectToString(value) === '[object Map]'; -} -isMapToString.working = ( - typeof Map !== 'undefined' && - isMapToString(new Map()) -); - -function isMap(value) { - if (typeof Map === 'undefined') { - return false; - } - - return isMapToString.working - ? isMapToString(value) - : value instanceof Map; -} -exports.isMap = isMap; - -function isSetToString(value) { - return ObjectToString(value) === '[object Set]'; -} -isSetToString.working = ( - typeof Set !== 'undefined' && - isSetToString(new Set()) -); -function isSet(value) { - if (typeof Set === 'undefined') { - return false; - } - - return isSetToString.working - ? isSetToString(value) - : value instanceof Set; -} -exports.isSet = isSet; - -function isWeakMapToString(value) { - return ObjectToString(value) === '[object WeakMap]'; -} -isWeakMapToString.working = ( - typeof WeakMap !== 'undefined' && - isWeakMapToString(new WeakMap()) -); -function isWeakMap(value) { - if (typeof WeakMap === 'undefined') { - return false; - } - - return isWeakMapToString.working - ? isWeakMapToString(value) - : value instanceof WeakMap; -} -exports.isWeakMap = isWeakMap; - -function isWeakSetToString(value) { - return ObjectToString(value) === '[object WeakSet]'; -} -isWeakSetToString.working = ( - typeof WeakSet !== 'undefined' && - isWeakSetToString(new WeakSet()) -); -function isWeakSet(value) { - return isWeakSetToString(value); -} -exports.isWeakSet = isWeakSet; - -function isArrayBufferToString(value) { - return ObjectToString(value) === '[object ArrayBuffer]'; -} -isArrayBufferToString.working = ( - typeof ArrayBuffer !== 'undefined' && - isArrayBufferToString(new ArrayBuffer()) -); -function isArrayBuffer(value) { - if (typeof ArrayBuffer === 'undefined') { - return false; - } - - return isArrayBufferToString.working - ? isArrayBufferToString(value) - : value instanceof ArrayBuffer; -} -exports.isArrayBuffer = isArrayBuffer; - -function isDataViewToString(value) { - return ObjectToString(value) === '[object DataView]'; -} -isDataViewToString.working = ( - typeof ArrayBuffer !== 'undefined' && - typeof DataView !== 'undefined' && - isDataViewToString(new DataView(new ArrayBuffer(1), 0, 1)) -); -function isDataView(value) { - if (typeof DataView === 'undefined') { - return false; - } - - return isDataViewToString.working - ? isDataViewToString(value) - : value instanceof DataView; -} -exports.isDataView = isDataView; - -// Store a copy of SharedArrayBuffer in case it's deleted elsewhere -var SharedArrayBufferCopy = typeof SharedArrayBuffer !== 'undefined' ? SharedArrayBuffer : undefined; -function isSharedArrayBufferToString(value) { - return ObjectToString(value) === '[object SharedArrayBuffer]'; -} -function isSharedArrayBuffer(value) { - if (typeof SharedArrayBufferCopy === 'undefined') { - return false; - } - - if (typeof isSharedArrayBufferToString.working === 'undefined') { - isSharedArrayBufferToString.working = isSharedArrayBufferToString(new SharedArrayBufferCopy()); - } - - return isSharedArrayBufferToString.working - ? isSharedArrayBufferToString(value) - : value instanceof SharedArrayBufferCopy; -} -exports.isSharedArrayBuffer = isSharedArrayBuffer; - -function isAsyncFunction(value) { - return ObjectToString(value) === '[object AsyncFunction]'; -} -exports.isAsyncFunction = isAsyncFunction; - -function isMapIterator(value) { - return ObjectToString(value) === '[object Map Iterator]'; -} -exports.isMapIterator = isMapIterator; - -function isSetIterator(value) { - return ObjectToString(value) === '[object Set Iterator]'; -} -exports.isSetIterator = isSetIterator; - -function isGeneratorObject(value) { - return ObjectToString(value) === '[object Generator]'; -} -exports.isGeneratorObject = isGeneratorObject; - -function isWebAssemblyCompiledModule(value) { - return ObjectToString(value) === '[object WebAssembly.Module]'; -} -exports.isWebAssemblyCompiledModule = isWebAssemblyCompiledModule; - -function isNumberObject(value) { - return checkBoxedPrimitive(value, numberValue); -} -exports.isNumberObject = isNumberObject; - -function isStringObject(value) { - return checkBoxedPrimitive(value, stringValue); -} -exports.isStringObject = isStringObject; - -function isBooleanObject(value) { - return checkBoxedPrimitive(value, booleanValue); -} -exports.isBooleanObject = isBooleanObject; - -function isBigIntObject(value) { - return BigIntSupported && checkBoxedPrimitive(value, bigIntValue); -} -exports.isBigIntObject = isBigIntObject; - -function isSymbolObject(value) { - return SymbolSupported && checkBoxedPrimitive(value, symbolValue); -} -exports.isSymbolObject = isSymbolObject; - -function isBoxedPrimitive(value) { - return ( - isNumberObject(value) || - isStringObject(value) || - isBooleanObject(value) || - isBigIntObject(value) || - isSymbolObject(value) - ); -} -exports.isBoxedPrimitive = isBoxedPrimitive; - -function isAnyArrayBuffer(value) { - return typeof Uint8Array !== 'undefined' && ( - isArrayBuffer(value) || - isSharedArrayBuffer(value) - ); -} -exports.isAnyArrayBuffer = isAnyArrayBuffer; - -['isProxy', 'isExternal', 'isModuleNamespaceObject'].forEach(function(method) { - Object.defineProperty(exports, method, { - enumerable: false, - value: function() { - throw new Error(method + ' is not supported in userland'); - } - }); -}); - - -/***/ }), - -/***/ 537: -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -/* provided dependency */ var process = __webpack_require__(5606); -/* provided dependency */ var console = __webpack_require__(6763); -// Copyright Joyent, Inc. and other Node contributors. -// -// Permission is hereby granted, free of charge, to any person obtaining a -// copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to permit -// persons to whom the Software is furnished to do so, subject to the -// following conditions: -// -// The above copyright notice and this permission notice shall be included -// in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -// USE OR OTHER DEALINGS IN THE SOFTWARE. - -var getOwnPropertyDescriptors = Object.getOwnPropertyDescriptors || - function getOwnPropertyDescriptors(obj) { - var keys = Object.keys(obj); - var descriptors = {}; - for (var i = 0; i < keys.length; i++) { - descriptors[keys[i]] = Object.getOwnPropertyDescriptor(obj, keys[i]); - } - return descriptors; - }; - -var formatRegExp = /%[sdj%]/g; -exports.format = function(f) { - if (!isString(f)) { - var objects = []; - for (var i = 0; i < arguments.length; i++) { - objects.push(inspect(arguments[i])); - } - return objects.join(' '); - } - - var i = 1; - var args = arguments; - var len = args.length; - var str = String(f).replace(formatRegExp, function(x) { - if (x === '%%') return '%'; - if (i >= len) return x; - switch (x) { - case '%s': return String(args[i++]); - case '%d': return Number(args[i++]); - case '%j': - try { - return JSON.stringify(args[i++]); - } catch (_) { - return '[Circular]'; - } - default: - return x; - } - }); - for (var x = args[i]; i < len; x = args[++i]) { - if (isNull(x) || !isObject(x)) { - str += ' ' + x; - } else { - str += ' ' + inspect(x); - } - } - return str; -}; - - -// Mark that a method should not be used. -// Returns a modified function which warns once by default. -// If --no-deprecation is set, then it is a no-op. -exports.deprecate = function(fn, msg) { - if (typeof process !== 'undefined' && process.noDeprecation === true) { - return fn; - } - - // Allow for deprecating things in the process of starting up. - if (typeof process === 'undefined') { - return function() { - return exports.deprecate(fn, msg).apply(this, arguments); - }; - } - - var warned = false; - function deprecated() { - if (!warned) { - if (process.throwDeprecation) { - throw new Error(msg); - } else if (process.traceDeprecation) { - console.trace(msg); - } else { - console.error(msg); - } - warned = true; - } - return fn.apply(this, arguments); - } - - return deprecated; -}; - - -var debugs = {}; -var debugEnvRegex = /^$/; - -if (process.env.NODE_DEBUG) { - var debugEnv = process.env.NODE_DEBUG; - debugEnv = debugEnv.replace(/[|\\{}()[\]^$+?.]/g, '\\$&') - .replace(/\*/g, '.*') - .replace(/,/g, '$|^') - .toUpperCase(); - debugEnvRegex = new RegExp('^' + debugEnv + '$', 'i'); -} -exports.debuglog = function(set) { - set = set.toUpperCase(); - if (!debugs[set]) { - if (debugEnvRegex.test(set)) { - var pid = process.pid; - debugs[set] = function() { - var msg = exports.format.apply(exports, arguments); - console.error('%s %d: %s', set, pid, msg); - }; - } else { - debugs[set] = function() {}; - } - } - return debugs[set]; -}; - - -/** - * Echos the value of a value. Trys to print the value out - * in the best way possible given the different types. - * - * @param {Object} obj The object to print out. - * @param {Object} opts Optional options object that alters the output. - */ -/* legacy: obj, showHidden, depth, colors*/ -function inspect(obj, opts) { - // default options - var ctx = { - seen: [], - stylize: stylizeNoColor - }; - // legacy... - if (arguments.length >= 3) ctx.depth = arguments[2]; - if (arguments.length >= 4) ctx.colors = arguments[3]; - if (isBoolean(opts)) { - // legacy... - ctx.showHidden = opts; - } else if (opts) { - // got an "options" object - exports._extend(ctx, opts); - } - // set default options - if (isUndefined(ctx.showHidden)) ctx.showHidden = false; - if (isUndefined(ctx.depth)) ctx.depth = 2; - if (isUndefined(ctx.colors)) ctx.colors = false; - if (isUndefined(ctx.customInspect)) ctx.customInspect = true; - if (ctx.colors) ctx.stylize = stylizeWithColor; - return formatValue(ctx, obj, ctx.depth); -} -exports.inspect = inspect; - - -// http://en.wikipedia.org/wiki/ANSI_escape_code#graphics -inspect.colors = { - 'bold' : [1, 22], - 'italic' : [3, 23], - 'underline' : [4, 24], - 'inverse' : [7, 27], - 'white' : [37, 39], - 'grey' : [90, 39], - 'black' : [30, 39], - 'blue' : [34, 39], - 'cyan' : [36, 39], - 'green' : [32, 39], - 'magenta' : [35, 39], - 'red' : [31, 39], - 'yellow' : [33, 39] -}; - -// Don't use 'blue' not visible on cmd.exe -inspect.styles = { - 'special': 'cyan', - 'number': 'yellow', - 'boolean': 'yellow', - 'undefined': 'grey', - 'null': 'bold', - 'string': 'green', - 'date': 'magenta', - // "name": intentionally not styling - 'regexp': 'red' -}; - - -function stylizeWithColor(str, styleType) { - var style = inspect.styles[styleType]; - - if (style) { - return '\u001b[' + inspect.colors[style][0] + 'm' + str + - '\u001b[' + inspect.colors[style][1] + 'm'; - } else { - return str; - } -} - - -function stylizeNoColor(str, styleType) { - return str; -} - - -function arrayToHash(array) { - var hash = {}; - - array.forEach(function(val, idx) { - hash[val] = true; - }); - - return hash; -} - - -function formatValue(ctx, value, recurseTimes) { - // Provide a hook for user-specified inspect functions. - // Check that value is an object with an inspect function on it - if (ctx.customInspect && - value && - isFunction(value.inspect) && - // Filter out the util module, it's inspect function is special - value.inspect !== exports.inspect && - // Also filter out any prototype objects using the circular check. - !(value.constructor && value.constructor.prototype === value)) { - var ret = value.inspect(recurseTimes, ctx); - if (!isString(ret)) { - ret = formatValue(ctx, ret, recurseTimes); - } - return ret; - } - - // Primitive types cannot have properties - var primitive = formatPrimitive(ctx, value); - if (primitive) { - return primitive; - } - - // Look up the keys of the object. - var keys = Object.keys(value); - var visibleKeys = arrayToHash(keys); - - if (ctx.showHidden) { - keys = Object.getOwnPropertyNames(value); - } - - // IE doesn't make error fields non-enumerable - // http://msdn.microsoft.com/en-us/library/ie/dww52sbt(v=vs.94).aspx - if (isError(value) - && (keys.indexOf('message') >= 0 || keys.indexOf('description') >= 0)) { - return formatError(value); - } - - // Some type of object without properties can be shortcutted. - if (keys.length === 0) { - if (isFunction(value)) { - var name = value.name ? ': ' + value.name : ''; - return ctx.stylize('[Function' + name + ']', 'special'); - } - if (isRegExp(value)) { - return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp'); - } - if (isDate(value)) { - return ctx.stylize(Date.prototype.toString.call(value), 'date'); - } - if (isError(value)) { - return formatError(value); - } - } - - var base = '', array = false, braces = ['{', '}']; - - // Make Array say that they are Array - if (isArray(value)) { - array = true; - braces = ['[', ']']; - } - - // Make functions say that they are functions - if (isFunction(value)) { - var n = value.name ? ': ' + value.name : ''; - base = ' [Function' + n + ']'; - } - - // Make RegExps say that they are RegExps - if (isRegExp(value)) { - base = ' ' + RegExp.prototype.toString.call(value); - } - - // Make dates with properties first say the date - if (isDate(value)) { - base = ' ' + Date.prototype.toUTCString.call(value); - } - - // Make error with message first say the error - if (isError(value)) { - base = ' ' + formatError(value); - } - - if (keys.length === 0 && (!array || value.length == 0)) { - return braces[0] + base + braces[1]; - } - - if (recurseTimes < 0) { - if (isRegExp(value)) { - return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp'); - } else { - return ctx.stylize('[Object]', 'special'); - } - } - - ctx.seen.push(value); - - var output; - if (array) { - output = formatArray(ctx, value, recurseTimes, visibleKeys, keys); - } else { - output = keys.map(function(key) { - return formatProperty(ctx, value, recurseTimes, visibleKeys, key, array); - }); - } - - ctx.seen.pop(); - - return reduceToSingleString(output, base, braces); -} - - -function formatPrimitive(ctx, value) { - if (isUndefined(value)) - return ctx.stylize('undefined', 'undefined'); - if (isString(value)) { - var simple = '\'' + JSON.stringify(value).replace(/^"|"$/g, '') - .replace(/'/g, "\\'") - .replace(/\\"/g, '"') + '\''; - return ctx.stylize(simple, 'string'); - } - if (isNumber(value)) - return ctx.stylize('' + value, 'number'); - if (isBoolean(value)) - return ctx.stylize('' + value, 'boolean'); - // For some reason typeof null is "object", so special case here. - if (isNull(value)) - return ctx.stylize('null', 'null'); -} - - -function formatError(value) { - return '[' + Error.prototype.toString.call(value) + ']'; -} - - -function formatArray(ctx, value, recurseTimes, visibleKeys, keys) { - var output = []; - for (var i = 0, l = value.length; i < l; ++i) { - if (hasOwnProperty(value, String(i))) { - output.push(formatProperty(ctx, value, recurseTimes, visibleKeys, - String(i), true)); - } else { - output.push(''); - } - } - keys.forEach(function(key) { - if (!key.match(/^\d+$/)) { - output.push(formatProperty(ctx, value, recurseTimes, visibleKeys, - key, true)); - } - }); - return output; -} - - -function formatProperty(ctx, value, recurseTimes, visibleKeys, key, array) { - var name, str, desc; - desc = Object.getOwnPropertyDescriptor(value, key) || { value: value[key] }; - if (desc.get) { - if (desc.set) { - str = ctx.stylize('[Getter/Setter]', 'special'); - } else { - str = ctx.stylize('[Getter]', 'special'); - } - } else { - if (desc.set) { - str = ctx.stylize('[Setter]', 'special'); - } - } - if (!hasOwnProperty(visibleKeys, key)) { - name = '[' + key + ']'; - } - if (!str) { - if (ctx.seen.indexOf(desc.value) < 0) { - if (isNull(recurseTimes)) { - str = formatValue(ctx, desc.value, null); - } else { - str = formatValue(ctx, desc.value, recurseTimes - 1); - } - if (str.indexOf('\n') > -1) { - if (array) { - str = str.split('\n').map(function(line) { - return ' ' + line; - }).join('\n').slice(2); - } else { - str = '\n' + str.split('\n').map(function(line) { - return ' ' + line; - }).join('\n'); - } - } - } else { - str = ctx.stylize('[Circular]', 'special'); - } - } - if (isUndefined(name)) { - if (array && key.match(/^\d+$/)) { - return str; - } - name = JSON.stringify('' + key); - if (name.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)) { - name = name.slice(1, -1); - name = ctx.stylize(name, 'name'); - } else { - name = name.replace(/'/g, "\\'") - .replace(/\\"/g, '"') - .replace(/(^"|"$)/g, "'"); - name = ctx.stylize(name, 'string'); - } - } - - return name + ': ' + str; -} - - -function reduceToSingleString(output, base, braces) { - var numLinesEst = 0; - var length = output.reduce(function(prev, cur) { - numLinesEst++; - if (cur.indexOf('\n') >= 0) numLinesEst++; - return prev + cur.replace(/\u001b\[\d\d?m/g, '').length + 1; - }, 0); - - if (length > 60) { - return braces[0] + - (base === '' ? '' : base + '\n ') + - ' ' + - output.join(',\n ') + - ' ' + - braces[1]; - } - - return braces[0] + base + ' ' + output.join(', ') + ' ' + braces[1]; -} - - -// NOTE: These type checking functions intentionally don't use `instanceof` -// because it is fragile and can be easily faked with `Object.create()`. -exports.types = __webpack_require__(9032); - -function isArray(ar) { - return Array.isArray(ar); -} -exports.isArray = isArray; - -function isBoolean(arg) { - return typeof arg === 'boolean'; -} -exports.isBoolean = isBoolean; - -function isNull(arg) { - return arg === null; -} -exports.isNull = isNull; - -function isNullOrUndefined(arg) { - return arg == null; -} -exports.isNullOrUndefined = isNullOrUndefined; - -function isNumber(arg) { - return typeof arg === 'number'; -} -exports.isNumber = isNumber; - -function isString(arg) { - return typeof arg === 'string'; -} -exports.isString = isString; - -function isSymbol(arg) { - return typeof arg === 'symbol'; -} -exports.isSymbol = isSymbol; - -function isUndefined(arg) { - return arg === void 0; -} -exports.isUndefined = isUndefined; - -function isRegExp(re) { - return isObject(re) && objectToString(re) === '[object RegExp]'; -} -exports.isRegExp = isRegExp; -exports.types.isRegExp = isRegExp; - -function isObject(arg) { - return typeof arg === 'object' && arg !== null; -} -exports.isObject = isObject; - -function isDate(d) { - return isObject(d) && objectToString(d) === '[object Date]'; -} -exports.isDate = isDate; -exports.types.isDate = isDate; - -function isError(e) { - return isObject(e) && - (objectToString(e) === '[object Error]' || e instanceof Error); -} -exports.isError = isError; -exports.types.isNativeError = isError; - -function isFunction(arg) { - return typeof arg === 'function'; -} -exports.isFunction = isFunction; - -function isPrimitive(arg) { - return arg === null || - typeof arg === 'boolean' || - typeof arg === 'number' || - typeof arg === 'string' || - typeof arg === 'symbol' || // ES6 symbol - typeof arg === 'undefined'; -} -exports.isPrimitive = isPrimitive; - -exports.isBuffer = __webpack_require__(1135); - -function objectToString(o) { - return Object.prototype.toString.call(o); -} - - -function pad(n) { - return n < 10 ? '0' + n.toString(10) : n.toString(10); -} - - -var months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec']; - -// 26 Feb 16:19:34 -function timestamp() { - var d = new Date(); - var time = [pad(d.getHours()), - pad(d.getMinutes()), - pad(d.getSeconds())].join(':'); - return [d.getDate(), months[d.getMonth()], time].join(' '); -} - - -// log is just a thin wrapper to console.log that prepends a timestamp -exports.log = function() { - console.log('%s - %s', timestamp(), exports.format.apply(exports, arguments)); -}; - - -/** - * Inherit the prototype methods from one constructor into another. - * - * The Function.prototype.inherits from lang.js rewritten as a standalone - * function (not on Function.prototype). NOTE: If this file is to be loaded - * during bootstrapping this function needs to be rewritten using some native - * functions as prototype setup using normal JavaScript does not work as - * expected during bootstrapping (see mirror.js in r114903). - * - * @param {function} ctor Constructor function which needs to inherit the - * prototype. - * @param {function} superCtor Constructor function to inherit prototype from. - */ -exports.inherits = __webpack_require__(6698); - -exports._extend = function(origin, add) { - // Don't do anything if add isn't an object - if (!add || !isObject(add)) return origin; - - var keys = Object.keys(add); - var i = keys.length; - while (i--) { - origin[keys[i]] = add[keys[i]]; - } - return origin; -}; - -function hasOwnProperty(obj, prop) { - return Object.prototype.hasOwnProperty.call(obj, prop); -} - -var kCustomPromisifiedSymbol = typeof Symbol !== 'undefined' ? Symbol('util.promisify.custom') : undefined; - -exports.promisify = function promisify(original) { - if (typeof original !== 'function') - throw new TypeError('The "original" argument must be of type Function'); - - if (kCustomPromisifiedSymbol && original[kCustomPromisifiedSymbol]) { - var fn = original[kCustomPromisifiedSymbol]; - if (typeof fn !== 'function') { - throw new TypeError('The "util.promisify.custom" argument must be of type Function'); - } - Object.defineProperty(fn, kCustomPromisifiedSymbol, { - value: fn, enumerable: false, writable: false, configurable: true - }); - return fn; - } - - function fn() { - var promiseResolve, promiseReject; - var promise = new Promise(function (resolve, reject) { - promiseResolve = resolve; - promiseReject = reject; - }); - - var args = []; - for (var i = 0; i < arguments.length; i++) { - args.push(arguments[i]); - } - args.push(function (err, value) { - if (err) { - promiseReject(err); - } else { - promiseResolve(value); - } - }); - - try { - original.apply(this, args); - } catch (err) { - promiseReject(err); - } - - return promise; - } - - Object.setPrototypeOf(fn, Object.getPrototypeOf(original)); - - if (kCustomPromisifiedSymbol) Object.defineProperty(fn, kCustomPromisifiedSymbol, { - value: fn, enumerable: false, writable: false, configurable: true - }); - return Object.defineProperties( - fn, - getOwnPropertyDescriptors(original) - ); -} - -exports.promisify.custom = kCustomPromisifiedSymbol - -function callbackifyOnRejected(reason, cb) { - // `!reason` guard inspired by bluebird (Ref: https://goo.gl/t5IS6M). - // Because `null` is a special error value in callbacks which means "no error - // occurred", we error-wrap so the callback consumer can distinguish between - // "the promise rejected with null" or "the promise fulfilled with undefined". - if (!reason) { - var newReason = new Error('Promise was rejected with a falsy value'); - newReason.reason = reason; - reason = newReason; - } - return cb(reason); -} - -function callbackify(original) { - if (typeof original !== 'function') { - throw new TypeError('The "original" argument must be of type Function'); - } - - // We DO NOT return the promise as it gives the user a false sense that - // the promise is actually somehow related to the callback's execution - // and that the callback throwing will reject the promise. - function callbackified() { - var args = []; - for (var i = 0; i < arguments.length; i++) { - args.push(arguments[i]); - } - - var maybeCb = args.pop(); - if (typeof maybeCb !== 'function') { - throw new TypeError('The last argument must be of type Function'); - } - var self = this; - var cb = function() { - return maybeCb.apply(self, arguments); - }; - // In true node style we process the callback on `nextTick` with all the - // implications (stack, `uncaughtException`, `async_hooks`) - original.apply(this, args) - .then(function(ret) { process.nextTick(cb.bind(null, null, ret)) }, - function(rej) { process.nextTick(callbackifyOnRejected.bind(null, rej, cb)) }); - } - - Object.setPrototypeOf(callbackified, Object.getPrototypeOf(original)); - Object.defineProperties(callbackified, - getOwnPropertyDescriptors(original)); - return callbackified; -} -exports.callbackify = callbackify; - - -/***/ }), - -/***/ 5767: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var forEach = __webpack_require__(2682); -var availableTypedArrays = __webpack_require__(9209); -var callBind = __webpack_require__(487); -var callBound = __webpack_require__(8075); -var gOPD = __webpack_require__(5795); - -/** @type {(O: object) => string} */ -var $toString = callBound('Object.prototype.toString'); -var hasToStringTag = __webpack_require__(9092)(); - -var g = typeof globalThis === 'undefined' ? __webpack_require__.g : globalThis; -var typedArrays = availableTypedArrays(); - -var $slice = callBound('String.prototype.slice'); -var getPrototypeOf = Object.getPrototypeOf; // require('getprototypeof'); - -/** @type {(array: readonly T[], value: unknown) => number} */ -var $indexOf = callBound('Array.prototype.indexOf', true) || function indexOf(array, value) { - for (var i = 0; i < array.length; i += 1) { - if (array[i] === value) { - return i; - } - } - return -1; -}; - -/** @typedef {(receiver: import('.').TypedArray) => string | typeof Uint8Array.prototype.slice.call | typeof Uint8Array.prototype.set.call} Getter */ -/** @type {{ [k in `\$${import('.').TypedArrayName}`]?: Getter } & { __proto__: null }} */ -var cache = { __proto__: null }; -if (hasToStringTag && gOPD && getPrototypeOf) { - forEach(typedArrays, function (typedArray) { - var arr = new g[typedArray](); - if (Symbol.toStringTag in arr) { - var proto = getPrototypeOf(arr); - // @ts-expect-error TS won't narrow inside a closure - var descriptor = gOPD(proto, Symbol.toStringTag); - if (!descriptor) { - var superProto = getPrototypeOf(proto); - // @ts-expect-error TS won't narrow inside a closure - descriptor = gOPD(superProto, Symbol.toStringTag); - } - // @ts-expect-error TODO: fix - cache['$' + typedArray] = callBind(descriptor.get); - } - }); -} else { - forEach(typedArrays, function (typedArray) { - var arr = new g[typedArray](); - var fn = arr.slice || arr.set; - if (fn) { - // @ts-expect-error TODO: fix - cache['$' + typedArray] = callBind(fn); - } - }); -} - -/** @type {(value: object) => false | import('.').TypedArrayName} */ -var tryTypedArrays = function tryAllTypedArrays(value) { - /** @type {ReturnType} */ var found = false; - forEach( - // eslint-disable-next-line no-extra-parens - /** @type {Record<`\$${TypedArrayName}`, Getter>} */ /** @type {any} */ (cache), - /** @type {(getter: Getter, name: `\$${import('.').TypedArrayName}`) => void} */ - function (getter, typedArray) { - if (!found) { - try { - // @ts-expect-error TODO: fix - if ('$' + getter(value) === typedArray) { - found = $slice(typedArray, 1); - } - } catch (e) { /**/ } - } - } - ); - return found; -}; - -/** @type {(value: object) => false | import('.').TypedArrayName} */ -var trySlices = function tryAllSlices(value) { - /** @type {ReturnType} */ var found = false; - forEach( - // eslint-disable-next-line no-extra-parens - /** @type {Record<`\$${TypedArrayName}`, Getter>} */ /** @type {any} */ (cache), - /** @type {(getter: typeof cache, name: `\$${import('.').TypedArrayName}`) => void} */ function (getter, name) { - if (!found) { - try { - // @ts-expect-error TODO: fix - getter(value); - found = $slice(name, 1); - } catch (e) { /**/ } - } - } - ); - return found; -}; - -/** @type {import('.')} */ -module.exports = function whichTypedArray(value) { - if (!value || typeof value !== 'object') { return false; } - if (!hasToStringTag) { - /** @type {string} */ - var tag = $slice($toString(value), 8, -1); - if ($indexOf(typedArrays, tag) > -1) { - return tag; - } - if (tag !== 'Object') { - return false; - } - // node < 0.6 hits here on real Typed Arrays - return trySlices(value); - } - if (!gOPD) { return null; } // unknown engine - return tryTypedArrays(value); -}; - - -/***/ }), - -/***/ 1281: -/***/ (() => { - -/* (ignored) */ - -/***/ }), - -/***/ 9209: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var possibleNames = __webpack_require__(6578); - -var g = typeof globalThis === 'undefined' ? __webpack_require__.g : globalThis; - -/** @type {import('.')} */ -module.exports = function availableTypedArrays() { - var /** @type {ReturnType} */ out = []; - for (var i = 0; i < possibleNames.length; i++) { - if (typeof g[possibleNames[i]] === 'function') { - // @ts-expect-error - out[out.length] = possibleNames[i]; - } - } - return out; -}; - - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ id: moduleId, -/******/ loaded: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ __webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.loaded = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ (() => { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = (module) => { -/******/ var getter = module && module.__esModule ? -/******/ () => (module['default']) : -/******/ () => (module); -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ })(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ (() => { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = (exports, definition) => { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ })(); -/******/ -/******/ /* webpack/runtime/global */ -/******/ (() => { -/******/ __webpack_require__.g = (function() { -/******/ if (typeof globalThis === 'object') return globalThis; -/******/ try { -/******/ return this || new Function('return this')(); -/******/ } catch (e) { -/******/ if (typeof window === 'object') return window; -/******/ } -/******/ })(); -/******/ })(); -/******/ -/******/ /* webpack/runtime/harmony module decorator */ -/******/ (() => { -/******/ __webpack_require__.hmd = (module) => { -/******/ module = Object.create(module); -/******/ if (!module.children) module.children = []; -/******/ Object.defineProperty(module, 'exports', { -/******/ enumerable: true, -/******/ set: () => { -/******/ throw new Error('ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: ' + module.id); -/******/ } -/******/ }); -/******/ return module; -/******/ }; -/******/ })(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ (() => { -/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) -/******/ })(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ (() => { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = (exports) => { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ })(); -/******/ -/************************************************************************/ -/******/ -/******/ // startup -/******/ // Load entry module and return exports -/******/ // This entry module is referenced by other modules so it can't be inlined -/******/ var __webpack_exports__ = __webpack_require__(7957); -/******/ StellarBase = __webpack_exports__; -/******/ -/******/ })() -; \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/dist/stellar-base.min.js b/node_modules/@stellar/stellar-base/dist/stellar-base.min.js deleted file mode 100644 index 0e404d45..00000000 --- a/node_modules/@stellar/stellar-base/dist/stellar-base.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see stellar-base.min.js.LICENSE.txt */ -var StellarBase;(()=>{var e={3740:function(e,t,r){var n,o=r(6763);n=()=>(()=>{var e={616:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(287);n.hp.alloc(1).subarray(0,1)instanceof n.hp||(n.hp.prototype.subarray=function(e,t){const r=Uint8Array.prototype.subarray.call(this,e,t);return Object.setPrototypeOf(r,n.hp.prototype),r});const o=n.hp},281:(e,t,r)=>{const n=r(164);e.exports=n},164:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Array:()=>D,Bool:()=>C,Double:()=>B,Enum:()=>H,Float:()=>_,Hyper:()=>O,Int:()=>k,LargeInt:()=>T,Opaque:()=>j,Option:()=>q,Quadruple:()=>R,Reference:()=>z,String:()=>N,Struct:()=>X,Union:()=>W,UnsignedHyper:()=>I,UnsignedInt:()=>x,VarArray:()=>V,VarOpaque:()=>F,Void:()=>K,XdrReader:()=>u,XdrWriter:()=>f,config:()=>ne});class n extends TypeError{constructor(e){super(`XDR Write Error: ${e}`)}}class o extends TypeError{constructor(e){super(`XDR Read Error: ${e}`)}}class i extends TypeError{constructor(e){super(`XDR Type Definition Error: ${e}`)}}class a extends i{constructor(){super("method not implemented, it should be overloaded in the descendant class.")}}var s=r(616).A;class u{constructor(e){if(!s.isBuffer(e)){if(!(e instanceof Array||Array.isArray(e)||ArrayBuffer.isView(e)))throw new o(`source invalid: ${e}`);e=s.from(e)}this._buffer=e,this._length=e.length,this._index=0}_buffer;_length;_index;get eof(){return this._index===this._length}advance(e){const t=this._index;if(this._index+=e,this._length0){for(let e=0;e0){const e=this.alloc(r);this._buffer.fill(0,e,this._index)}}writeInt32BE(e){const t=this.alloc(4);this._buffer.writeInt32BE(e,t)}writeUInt32BE(e){const t=this.alloc(4);this._buffer.writeUInt32BE(e,t)}writeBigInt64BE(e){const t=this.alloc(8);this._buffer.writeBigInt64BE(e,t)}writeBigUInt64BE(e){const t=this.alloc(8);this._buffer.writeBigUInt64BE(e,t)}writeFloatBE(e){const t=this.alloc(4);this._buffer.writeFloatBE(e,t)}writeDoubleBE(e){const t=this.alloc(8);this._buffer.writeDoubleBE(e,t)}static bufferChunkSize=l}var p=r(616).A;class h{toXDR(e="raw"){if(!this.write)return this.constructor.toXDR(this,e);const t=new f;return this.write(this,t),g(t.finalize(),e)}fromXDR(e,t="raw"){if(!this.read)return this.constructor.fromXDR(e,t);const r=new u(v(e,t)),n=this.read(r);return r.ensureInputConsumed(),n}validateXDR(e,t="raw"){try{return this.fromXDR(e,t),!0}catch(e){return!1}}static toXDR(e,t="raw"){const r=new f;return this.write(e,r),g(r.finalize(),t)}static fromXDR(e,t="raw"){const r=new u(v(e,t)),n=this.read(r);return r.ensureInputConsumed(),n}static validateXDR(e,t="raw"){try{return this.fromXDR(e,t),!0}catch(e){return!1}}}class d extends h{static read(e){throw new a}static write(e,t){throw new a}static isValid(e){return!1}}class y extends h{isValid(e){return!1}}class m extends TypeError{constructor(e){super(`Invalid format ${e}, must be one of "raw", "hex", "base64"`)}}function g(e,t){switch(t){case"raw":return e;case"hex":return e.toString("hex");case"base64":return e.toString("base64");default:throw new m(t)}}function v(e,t){switch(t){case"raw":return e;case"hex":return p.from(e,"hex");case"base64":return p.from(e,"base64");default:throw new m(t)}}function b(e,t){return null!=e&&(e instanceof t||w(e,t)&&"function"==typeof e.constructor.read&&"function"==typeof e.constructor.write&&w(e,"XdrType"))}function w(e,t){do{if(e.constructor.name===t)return!0}while(e=Object.getPrototypeOf(e));return!1}const S=2147483647;class k extends d{static read(e){return e.readInt32BE()}static write(e,t){if("number"!=typeof e)throw new n("not a number");if((0|e)!==e)throw new n("invalid i32 value");t.writeInt32BE(e)}static isValid(e){return"number"==typeof e&&(0|e)===e&&e>=-2147483648&&e<=S}}function E(e,t,r){if("bigint"!=typeof e)throw new TypeError("Expected bigint 'value', got "+typeof e);const n=t/r;if(1===n)return[e];if(r<32||r>128||2!==n&&4!==n&&8!==n)throw new TypeError(`invalid bigint (${e}) and slice size (${t} -> ${r}) combination`);const o=BigInt(r),i=new Array(n);for(let t=0;t>=o;return i}function A(e,t){if(t)return[0n,(1n<=i&&o<=a)return o;throw new TypeError(`bigint values [${e}] for ${function(e,t){return`${t?"u":"i"}${e}`}(t,r)} out of range [${i}, ${a}]: ${o}`)}(e,this.size,this.unsigned)}get unsigned(){throw new a}get size(){throw new a}slice(e){return E(this._value,this.size,e)}toString(){return this._value.toString()}toJSON(){return{_value:this._value.toString()}}toBigInt(){return BigInt(this._value)}static read(e){const{size:t}=this.prototype;return 64===t?new this(e.readBigUInt64BE()):new this(...Array.from({length:t/64},(()=>e.readBigUInt64BE())).reverse())}static write(e,t){if(e instanceof this)e=e._value;else if("bigint"!=typeof e||e>this.MAX_VALUE||e>32n)}get size(){return 64}get unsigned(){return!1}static fromBits(e,t){return new this(e,t)}}O.defineIntBoundaries();const P=4294967295;class x extends d{static read(e){return e.readUInt32BE()}static write(e,t){if("number"!=typeof e||!(e>=0&&e<=P)||e%1!=0)throw new n("invalid u32 value");t.writeUInt32BE(e)}static isValid(e){return"number"==typeof e&&e%1==0&&e>=0&&e<=P}}x.MAX_VALUE=P,x.MIN_VALUE=0;class I extends T{constructor(...e){super(e)}get low(){return 0|Number(0xffffffffn&this._value)}get high(){return 0|Number(this._value>>32n)}get size(){return 64}get unsigned(){return!0}static fromBits(e,t){return new this(e,t)}}I.defineIntBoundaries();class _ extends d{static read(e){return e.readFloatBE()}static write(e,t){if("number"!=typeof e)throw new n("not a number");t.writeFloatBE(e)}static isValid(e){return"number"==typeof e}}class B extends d{static read(e){return e.readDoubleBE()}static write(e,t){if("number"!=typeof e)throw new n("not a number");t.writeDoubleBE(e)}static isValid(e){return"number"==typeof e}}class R extends d{static read(){throw new i("quadruple not supported")}static write(){throw new i("quadruple not supported")}static isValid(){return!1}}class C extends d{static read(e){const t=k.read(e);switch(t){case 0:return!1;case 1:return!0;default:throw new o(`got ${t} when trying to read a bool`)}}static write(e,t){const r=e?1:0;k.write(r,t)}static isValid(e){return"boolean"==typeof e}}var U=r(616).A;class N extends y{constructor(e=x.MAX_VALUE){super(),this._maxLength=e}read(e){const t=x.read(e);if(t>this._maxLength)throw new o(`saw ${t} length String, max allowed is ${this._maxLength}`);return e.read(t)}readString(e){return this.read(e).toString("utf8")}write(e,t){const r="string"==typeof e?U.byteLength(e,"utf8"):e.length;if(r>this._maxLength)throw new n(`got ${e.length} bytes, max allowed is ${this._maxLength}`);x.write(r,t),t.write(e,r)}isValid(e){return"string"==typeof e?U.byteLength(e,"utf8")<=this._maxLength:!!(e instanceof Array||U.isBuffer(e))&&e.length<=this._maxLength}}var L=r(616).A;class j extends y{constructor(e){super(),this._length=e}read(e){return e.read(this._length)}write(e,t){const{length:r}=e;if(r!==this._length)throw new n(`got ${e.length} bytes, expected ${this._length}`);t.write(e,r)}isValid(e){return L.isBuffer(e)&&e.length===this._length}}var M=r(616).A;class F extends y{constructor(e=x.MAX_VALUE){super(),this._maxLength=e}read(e){const t=x.read(e);if(t>this._maxLength)throw new o(`saw ${t} length VarOpaque, max allowed is ${this._maxLength}`);return e.read(t)}write(e,t){const{length:r}=e;if(e.length>this._maxLength)throw new n(`got ${e.length} bytes, max allowed is ${this._maxLength}`);x.write(r,t),t.write(e,r)}isValid(e){return M.isBuffer(e)&&e.length<=this._maxLength}}class D extends y{constructor(e,t){super(),this._childType=e,this._length=t}read(e){const t=new r.g.Array(this._length);for(let r=0;rthis._maxLength)throw new o(`saw ${t} length VarArray, max allowed is ${this._maxLength}`);const r=new Array(t);for(let n=0;nthis._maxLength)throw new n(`got array of size ${e.length}, max allowed is ${this._maxLength}`);x.write(e.length,t);for(const r of e)this._childType.write(r,t)}isValid(e){if(!(e instanceof Array)||e.length>this._maxLength)return!1;for(const t of e)if(!this._childType.isValid(t))return!1;return!0}}class q extends d{constructor(e){super(),this._childType=e}read(e){if(C.read(e))return this._childType.read(e)}write(e,t){const r=null!=e;C.write(r,t),r&&this._childType.write(e,t)}isValid(e){return null==e||this._childType.isValid(e)}}class K extends d{static read(){}static write(e){if(void 0!==e)throw new n("trying to write value to a void slot")}static isValid(e){return void 0===e}}class H extends d{constructor(e,t){super(),this.name=e,this.value=t}static read(e){const t=k.read(e),r=this._byValue[t];if(void 0===r)throw new o(`unknown ${this.enumName} member for value ${t}`);return r}static write(e,t){if(!this.isValid(e))throw new n(`${e} has enum name ${e?.enumName}, not ${this.enumName}: ${JSON.stringify(e)}`);k.write(e.value,t)}static isValid(e){return e?.constructor?.enumName===this.enumName||b(e,this)}static members(){return this._members}static values(){return Object.values(this._members)}static fromName(e){const t=this._members[e];if(!t)throw new TypeError(`${e} is not a member of ${this.enumName}`);return t}static fromValue(e){const t=this._byValue[e];if(void 0===t)throw new TypeError(`${e} is not a value of any member of ${this.enumName}`);return t}static create(e,t,r){const n=class extends H{};n.enumName=t,e.results[t]=n,n._members={},n._byValue={};for(const[e,t]of Object.entries(r)){const r=new n(e,t);n._members[e]=r,n._byValue[t]=r,n[e]=()=>r}return n}}class z extends d{resolve(){throw new i('"resolve" method should be implemented in the descendant class')}}class X extends y{constructor(e){super(),this._attributes=e||{}}static read(e){const t={};for(const[r,n]of this._fields)t[r]=n.read(e);return new this(t)}static write(e,t){if(!this.isValid(e))throw new n(`${e} has struct name ${e?.constructor?.structName}, not ${this.structName}: ${JSON.stringify(e)}`);for(const[r,n]of this._fields){const o=e._attributes[r];n.write(o,t)}}static isValid(e){return e?.constructor?.structName===this.structName||b(e,this)}static create(e,t,r){const n=class extends X{};n.structName=t,e.results[t]=n;const o=new Array(r.length);for(let t=0;t{"use strict";t.byteLength=function(e){var t=s(e),r=t[0],n=t[1];return 3*(r+n)/4-n},t.toByteArray=function(e){var t,r,i=s(e),a=i[0],u=i[1],c=new o(function(e,t,r){return 3*(t+r)/4-r}(0,a,u)),l=0,f=u>0?a-4:a;for(r=0;r>16&255,c[l++]=t>>8&255,c[l++]=255&t;return 2===u&&(t=n[e.charCodeAt(r)]<<2|n[e.charCodeAt(r+1)]>>4,c[l++]=255&t),1===u&&(t=n[e.charCodeAt(r)]<<10|n[e.charCodeAt(r+1)]<<4|n[e.charCodeAt(r+2)]>>2,c[l++]=t>>8&255,c[l++]=255&t),c},t.fromByteArray=function(e){for(var t,n=e.length,o=n%3,i=[],a=16383,s=0,c=n-o;sc?c:s+a));return 1===o?(t=e[n-1],i.push(r[t>>2]+r[t<<4&63]+"==")):2===o&&(t=(e[n-2]<<8)+e[n-1],i.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"=")),i.join("")};for(var r=[],n=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0;a<64;++a)r[a]=i[a],n[i.charCodeAt(a)]=a;function s(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function u(e,t,n){for(var o,i,a=[],s=t;s>18&63]+r[i>>12&63]+r[i>>6&63]+r[63&i]);return a.join("")}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},287:(e,t,r)=>{"use strict";const n=r(526),i=r(251),a="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.hp=c,t.IS=50;const s=2147483647;function u(e){if(e>s)throw new RangeError('The value "'+e+'" is invalid for option "size"');const t=new Uint8Array(e);return Object.setPrototypeOf(t,c.prototype),t}function c(e,t,r){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return p(e)}return l(e,t,r)}function l(e,t,r){if("string"==typeof e)return function(e,t){if("string"==typeof t&&""!==t||(t="utf8"),!c.isEncoding(t))throw new TypeError("Unknown encoding: "+t);const r=0|m(e,t);let n=u(r);const o=n.write(e,t);return o!==r&&(n=n.slice(0,o)),n}(e,t);if(ArrayBuffer.isView(e))return function(e){if(Y(e,Uint8Array)){const t=new Uint8Array(e);return d(t.buffer,t.byteOffset,t.byteLength)}return h(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(Y(e,ArrayBuffer)||e&&Y(e.buffer,ArrayBuffer))return d(e,t,r);if("undefined"!=typeof SharedArrayBuffer&&(Y(e,SharedArrayBuffer)||e&&Y(e.buffer,SharedArrayBuffer)))return d(e,t,r);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');const n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return c.from(n,t,r);const o=function(e){if(c.isBuffer(e)){const t=0|y(e.length),r=u(t);return 0===r.length||e.copy(r,0,0,t),r}return void 0!==e.length?"number"!=typeof e.length||J(e.length)?u(0):h(e):"Buffer"===e.type&&Array.isArray(e.data)?h(e.data):void 0}(e);if(o)return o;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return c.from(e[Symbol.toPrimitive]("string"),t,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function f(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function p(e){return f(e),u(e<0?0:0|y(e))}function h(e){const t=e.length<0?0:0|y(e.length),r=u(t);for(let n=0;n=s)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s.toString(16)+" bytes");return 0|e}function m(e,t){if(c.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||Y(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);const r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;let o=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return $(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return W(e).length;default:if(o)return n?-1:$(e).length;t=(""+t).toLowerCase(),o=!0}}function g(e,t,r){let n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return B(this,t,r);case"utf8":case"utf-8":return P(this,t,r);case"ascii":return I(this,t,r);case"latin1":case"binary":return _(this,t,r);case"base64":return O(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return R(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function v(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function b(e,t,r,n,o){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),J(r=+r)&&(r=o?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(o)return-1;r=e.length-1}else if(r<0){if(!o)return-1;r=0}if("string"==typeof t&&(t=c.from(t,n)),c.isBuffer(t))return 0===t.length?-1:w(e,t,r,n,o);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):w(e,[t],r,n,o);throw new TypeError("val must be string, number or Buffer")}function w(e,t,r,n,o){let i,a=1,s=e.length,u=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;a=2,s/=2,u/=2,r/=2}function c(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(o){let n=-1;for(i=r;is&&(r=s-u),i=r;i>=0;i--){let r=!0;for(let n=0;no&&(n=o):n=o;const i=t.length;let a;for(n>i/2&&(n=i/2),a=0;a>8,o=r%256,i.push(o),i.push(n);return i}(t,e.length-r),e,r,n)}function O(e,t,r){return 0===t&&r===e.length?n.fromByteArray(e):n.fromByteArray(e.slice(t,r))}function P(e,t,r){r=Math.min(e.length,r);const n=[];let o=t;for(;o239?4:t>223?3:t>191?2:1;if(o+a<=r){let r,n,s,u;switch(a){case 1:t<128&&(i=t);break;case 2:r=e[o+1],128==(192&r)&&(u=(31&t)<<6|63&r,u>127&&(i=u));break;case 3:r=e[o+1],n=e[o+2],128==(192&r)&&128==(192&n)&&(u=(15&t)<<12|(63&r)<<6|63&n,u>2047&&(u<55296||u>57343)&&(i=u));break;case 4:r=e[o+1],n=e[o+2],s=e[o+3],128==(192&r)&&128==(192&n)&&128==(192&s)&&(u=(15&t)<<18|(63&r)<<12|(63&n)<<6|63&s,u>65535&&u<1114112&&(i=u))}}null===i?(i=65533,a=1):i>65535&&(i-=65536,n.push(i>>>10&1023|55296),i=56320|1023&i),n.push(i),o+=a}return function(e){const t=e.length;if(t<=x)return String.fromCharCode.apply(String,e);let r="",n=0;for(;nn.length?(c.isBuffer(t)||(t=c.from(t)),t.copy(n,o)):Uint8Array.prototype.set.call(n,t,o);else{if(!c.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(n,o)}o+=t.length}return n},c.byteLength=m,c.prototype._isBuffer=!0,c.prototype.swap16=function(){const e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tr&&(e+=" ... "),""},a&&(c.prototype[a]=c.prototype.inspect),c.prototype.compare=function(e,t,r,n,o){if(Y(e,Uint8Array)&&(e=c.from(e,e.offset,e.byteLength)),!c.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===o&&(o=this.length),t<0||r>e.length||n<0||o>this.length)throw new RangeError("out of range index");if(n>=o&&t>=r)return 0;if(n>=o)return-1;if(t>=r)return 1;if(this===e)return 0;let i=(o>>>=0)-(n>>>=0),a=(r>>>=0)-(t>>>=0);const s=Math.min(i,a),u=this.slice(n,o),l=e.slice(t,r);for(let e=0;e>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}const o=this.length-t;if((void 0===r||r>o)&&(r=o),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");let i=!1;for(;;)switch(n){case"hex":return S(this,e,t,r);case"utf8":case"utf-8":return k(this,e,t,r);case"ascii":case"latin1":case"binary":return E(this,e,t,r);case"base64":return A(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,e,t,r);default:if(i)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),i=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const x=4096;function I(e,t,r){let n="";r=Math.min(e.length,r);for(let o=t;on)&&(r=n);let o="";for(let n=t;nr)throw new RangeError("Trying to access beyond buffer length")}function U(e,t,r,n,o,i){if(!c.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}function N(e,t,r,n,o){K(t,n,o,e,r,7);let i=Number(t&BigInt(4294967295));e[r++]=i,i>>=8,e[r++]=i,i>>=8,e[r++]=i,i>>=8,e[r++]=i;let a=Number(t>>BigInt(32)&BigInt(4294967295));return e[r++]=a,a>>=8,e[r++]=a,a>>=8,e[r++]=a,a>>=8,e[r++]=a,r}function L(e,t,r,n,o){K(t,n,o,e,r,7);let i=Number(t&BigInt(4294967295));e[r+7]=i,i>>=8,e[r+6]=i,i>>=8,e[r+5]=i,i>>=8,e[r+4]=i;let a=Number(t>>BigInt(32)&BigInt(4294967295));return e[r+3]=a,a>>=8,e[r+2]=a,a>>=8,e[r+1]=a,a>>=8,e[r]=a,r+8}function j(e,t,r,n,o,i){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function M(e,t,r,n,o){return t=+t,r>>>=0,o||j(e,0,r,4),i.write(e,t,r,n,23,4),r+4}function F(e,t,r,n,o){return t=+t,r>>>=0,o||j(e,0,r,8),i.write(e,t,r,n,52,8),r+8}c.prototype.slice=function(e,t){const r=this.length;(e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||C(e,t,this.length);let n=this[e],o=1,i=0;for(;++i>>=0,t>>>=0,r||C(e,t,this.length);let n=this[e+--t],o=1;for(;t>0&&(o*=256);)n+=this[e+--t]*o;return n},c.prototype.readUint8=c.prototype.readUInt8=function(e,t){return e>>>=0,t||C(e,1,this.length),this[e]},c.prototype.readUint16LE=c.prototype.readUInt16LE=function(e,t){return e>>>=0,t||C(e,2,this.length),this[e]|this[e+1]<<8},c.prototype.readUint16BE=c.prototype.readUInt16BE=function(e,t){return e>>>=0,t||C(e,2,this.length),this[e]<<8|this[e+1]},c.prototype.readUint32LE=c.prototype.readUInt32LE=function(e,t){return e>>>=0,t||C(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},c.prototype.readUint32BE=c.prototype.readUInt32BE=function(e,t){return e>>>=0,t||C(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},c.prototype.readBigUInt64LE=Q((function(e){H(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||z(e,this.length-8);const n=t+256*this[++e]+65536*this[++e]+this[++e]*2**24,o=this[++e]+256*this[++e]+65536*this[++e]+r*2**24;return BigInt(n)+(BigInt(o)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||z(e,this.length-8);const n=t*2**24+65536*this[++e]+256*this[++e]+this[++e],o=this[++e]*2**24+65536*this[++e]+256*this[++e]+r;return(BigInt(n)<>>=0,t>>>=0,r||C(e,t,this.length);let n=this[e],o=1,i=0;for(;++i=o&&(n-=Math.pow(2,8*t)),n},c.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||C(e,t,this.length);let n=t,o=1,i=this[e+--n];for(;n>0&&(o*=256);)i+=this[e+--n]*o;return o*=128,i>=o&&(i-=Math.pow(2,8*t)),i},c.prototype.readInt8=function(e,t){return e>>>=0,t||C(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},c.prototype.readInt16LE=function(e,t){e>>>=0,t||C(e,2,this.length);const r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},c.prototype.readInt16BE=function(e,t){e>>>=0,t||C(e,2,this.length);const r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},c.prototype.readInt32LE=function(e,t){return e>>>=0,t||C(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},c.prototype.readInt32BE=function(e,t){return e>>>=0,t||C(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},c.prototype.readBigInt64LE=Q((function(e){H(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||z(e,this.length-8);const n=this[e+4]+256*this[e+5]+65536*this[e+6]+(r<<24);return(BigInt(n)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||z(e,this.length-8);const n=(t<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(n)<>>=0,t||C(e,4,this.length),i.read(this,e,!0,23,4)},c.prototype.readFloatBE=function(e,t){return e>>>=0,t||C(e,4,this.length),i.read(this,e,!1,23,4)},c.prototype.readDoubleLE=function(e,t){return e>>>=0,t||C(e,8,this.length),i.read(this,e,!0,52,8)},c.prototype.readDoubleBE=function(e,t){return e>>>=0,t||C(e,8,this.length),i.read(this,e,!1,52,8)},c.prototype.writeUintLE=c.prototype.writeUIntLE=function(e,t,r,n){e=+e,t>>>=0,r>>>=0,n||U(this,e,t,r,Math.pow(2,8*r)-1,0);let o=1,i=0;for(this[t]=255&e;++i>>=0,r>>>=0,n||U(this,e,t,r,Math.pow(2,8*r)-1,0);let o=r-1,i=1;for(this[t+o]=255&e;--o>=0&&(i*=256);)this[t+o]=e/i&255;return t+r},c.prototype.writeUint8=c.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||U(this,e,t,1,255,0),this[t]=255&e,t+1},c.prototype.writeUint16LE=c.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||U(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},c.prototype.writeUint16BE=c.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||U(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},c.prototype.writeUint32LE=c.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||U(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},c.prototype.writeUint32BE=c.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||U(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},c.prototype.writeBigUInt64LE=Q((function(e,t=0){return N(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),c.prototype.writeBigUInt64BE=Q((function(e,t=0){return L(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),c.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){const n=Math.pow(2,8*r-1);U(this,e,t,r,n-1,-n)}let o=0,i=1,a=0;for(this[t]=255&e;++o>>=0,!n){const n=Math.pow(2,8*r-1);U(this,e,t,r,n-1,-n)}let o=r-1,i=1,a=0;for(this[t+o]=255&e;--o>=0&&(i*=256);)e<0&&0===a&&0!==this[t+o+1]&&(a=1),this[t+o]=(e/i|0)-a&255;return t+r},c.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||U(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},c.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||U(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},c.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||U(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},c.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||U(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},c.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||U(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},c.prototype.writeBigInt64LE=Q((function(e,t=0){return N(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),c.prototype.writeBigInt64BE=Q((function(e,t=0){return L(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),c.prototype.writeFloatLE=function(e,t,r){return M(this,e,t,!0,r)},c.prototype.writeFloatBE=function(e,t,r){return M(this,e,t,!1,r)},c.prototype.writeDoubleLE=function(e,t,r){return F(this,e,t,!0,r)},c.prototype.writeDoubleBE=function(e,t,r){return F(this,e,t,!1,r)},c.prototype.copy=function(e,t,r,n){if(!c.isBuffer(e))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(o=t;o=n+4;r-=3)t=`_${e.slice(r-3,r)}${t}`;return`${e.slice(0,r)}${t}`}function K(e,t,r,n,o,i){if(e>r||e3?0===t||t===BigInt(0)?`>= 0${n} and < 2${n} ** ${8*(i+1)}${n}`:`>= -(2${n} ** ${8*(i+1)-1}${n}) and < 2 ** ${8*(i+1)-1}${n}`:`>= ${t}${n} and <= ${r}${n}`,new D.ERR_OUT_OF_RANGE("value",o,e)}!function(e,t,r){H(t,"offset"),void 0!==e[t]&&void 0!==e[t+r]||z(t,e.length-(r+1))}(n,o,i)}function H(e,t){if("number"!=typeof e)throw new D.ERR_INVALID_ARG_TYPE(t,"number",e)}function z(e,t,r){if(Math.floor(e)!==e)throw H(e,r),new D.ERR_OUT_OF_RANGE(r||"offset","an integer",e);if(t<0)throw new D.ERR_BUFFER_OUT_OF_BOUNDS;throw new D.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${t}`,e)}V("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),V("ERR_INVALID_ARG_TYPE",(function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`}),TypeError),V("ERR_OUT_OF_RANGE",(function(e,t,r){let n=`The value of "${e}" is out of range.`,o=r;return Number.isInteger(r)&&Math.abs(r)>2**32?o=q(String(r)):"bigint"==typeof r&&(o=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(o=q(o)),o+="n"),n+=` It must be ${t}. Received ${o}`,n}),RangeError);const X=/[^+/0-9A-Za-z-_]/g;function $(e,t){let r;t=t||1/0;const n=e.length;let o=null;const i=[];for(let a=0;a55295&&r<57344){if(!o){if(r>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(a+1===n){(t-=3)>-1&&i.push(239,191,189);continue}o=r;continue}if(r<56320){(t-=3)>-1&&i.push(239,191,189),o=r;continue}r=65536+(o-55296<<10|r-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,r<128){if((t-=1)<0)break;i.push(r)}else if(r<2048){if((t-=2)<0)break;i.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;i.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return i}function W(e){return n.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(X,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function G(e,t,r,n){let o;for(o=0;o=t.length||o>=e.length);++o)t[o+r]=e[o];return o}function Y(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function J(e){return e!=e}const Z=function(){const e="0123456789abcdef",t=new Array(256);for(let r=0;r<16;++r){const n=16*r;for(let o=0;o<16;++o)t[n+o]=e[r]+e[o]}return t}();function Q(e){return"undefined"==typeof BigInt?ee:e}function ee(){throw new Error("BigInt not supported")}},251:(e,t)=>{t.read=function(e,t,r,n,o){var i,a,s=8*o-n-1,u=(1<>1,l=-7,f=r?o-1:0,p=r?-1:1,h=e[t+f];for(f+=p,i=h&(1<<-l)-1,h>>=-l,l+=s;l>0;i=256*i+e[t+f],f+=p,l-=8);for(a=i&(1<<-l)-1,i>>=-l,l+=n;l>0;a=256*a+e[t+f],f+=p,l-=8);if(0===i)i=1-c;else{if(i===u)return a?NaN:1/0*(h?-1:1);a+=Math.pow(2,n),i-=c}return(h?-1:1)*a*Math.pow(2,i-n)},t.write=function(e,t,r,n,o,i){var a,s,u,c=8*i-o-1,l=(1<>1,p=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,h=n?0:i-1,d=n?1:-1,y=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=l):(a=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-a))<1&&(a--,u*=2),(t+=a+f>=1?p/u:p*Math.pow(2,1-f))*u>=2&&(a++,u/=2),a+f>=l?(s=0,a=l):a+f>=1?(s=(t*u-1)*Math.pow(2,o),a+=f):(s=t*Math.pow(2,f-1)*Math.pow(2,o),a=0));o>=8;e[r+h]=255&s,h+=d,s/=256,o-=8);for(a=a<0;e[r+h]=255&a,h+=d,a/=256,c-=8);e[r+h-d]|=128*y}}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var i=t[n]={exports:{}};return e[n](i,i.exports,r),i.exports}return r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r(281)})(),e.exports=n()},4148:(e,t,r)=>{"use strict";var n=r(5606),o=r(6763);function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function a(e,t){for(var r=0;r1?r-1:0),o=1;o1?r-1:0),o=1;o1?r-1:0),o=1;o1?r-1:0),o=1;o{"use strict";var n=r(5606);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;te.length)&&(r=e.length),e.substring(r-t.length,r)===t}var w="",S="",k="",E="",A={deepStrictEqual:"Expected values to be strictly deep-equal:",strictEqual:"Expected values to be strictly equal:",strictEqualObject:'Expected "actual" to be reference-equal to "expected":',deepEqual:"Expected values to be loosely deep-equal:",equal:"Expected values to be loosely equal:",notDeepStrictEqual:'Expected "actual" not to be strictly deep-equal to:',notStrictEqual:'Expected "actual" to be strictly unequal to:',notStrictEqualObject:'Expected "actual" not to be reference-equal to "expected":',notDeepEqual:'Expected "actual" not to be loosely deep-equal to:',notEqual:'Expected "actual" to be loosely unequal to:',notIdentical:"Values identical but not reference-equal:"};function T(e){var t=Object.keys(e),r=Object.create(Object.getPrototypeOf(e));return t.forEach((function(t){r[t]=e[t]})),Object.defineProperty(r,"message",{value:e.message}),r}function O(e){return g(e,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}function P(e,t,r){var o="",i="",a=0,s="",u=!1,c=O(e),l=c.split("\n"),f=O(t).split("\n"),p=0,h="";if("strictEqual"===r&&"object"===m(e)&&"object"===m(t)&&null!==e&&null!==t&&(r="strictEqualObject"),1===l.length&&1===f.length&&l[0]!==f[0]){var d=l[0].length+f[0].length;if(d<=10){if(!("object"===m(e)&&null!==e||"object"===m(t)&&null!==t||0===e&&0===t))return"".concat(A[r],"\n\n")+"".concat(l[0]," !== ").concat(f[0],"\n")}else if("strictEqualObject"!==r){if(d<(n.stderr&&n.stderr.isTTY?n.stderr.columns:80)){for(;l[0][p]===f[0][p];)p++;p>2&&(h="\n ".concat(function(e,t){if(t=Math.floor(t),0==e.length||0==t)return"";var r=e.length*t;for(t=Math.floor(Math.log(t)/Math.log(2));t;)e+=e,t--;return e+e.substring(0,r-e.length)}(" ",p),"^"),p=0)}}}for(var y=l[l.length-1],g=f[f.length-1];y===g&&(p++<2?s="\n ".concat(y).concat(s):o=y,l.pop(),f.pop(),0!==l.length&&0!==f.length);)y=l[l.length-1],g=f[f.length-1];var v=Math.max(l.length,f.length);if(0===v){var T=c.split("\n");if(T.length>30)for(T[26]="".concat(w,"...").concat(E);T.length>27;)T.pop();return"".concat(A.notIdentical,"\n\n").concat(T.join("\n"),"\n")}p>3&&(s="\n".concat(w,"...").concat(E).concat(s),u=!0),""!==o&&(s="\n ".concat(o).concat(s),o="");var P=0,x=A[r]+"\n".concat(S,"+ actual").concat(E," ").concat(k,"- expected").concat(E),I=" ".concat(w,"...").concat(E," Lines skipped");for(p=0;p1&&p>2&&(_>4?(i+="\n".concat(w,"...").concat(E),u=!0):_>3&&(i+="\n ".concat(f[p-2]),P++),i+="\n ".concat(f[p-1]),P++),a=p,o+="\n".concat(k,"-").concat(E," ").concat(f[p]),P++;else if(f.length1&&p>2&&(_>4?(i+="\n".concat(w,"...").concat(E),u=!0):_>3&&(i+="\n ".concat(l[p-2]),P++),i+="\n ".concat(l[p-1]),P++),a=p,i+="\n".concat(S,"+").concat(E," ").concat(l[p]),P++;else{var B=f[p],R=l[p],C=R!==B&&(!b(R,",")||R.slice(0,-1)!==B);C&&b(B,",")&&B.slice(0,-1)===R&&(C=!1,R+=","),C?(_>1&&p>2&&(_>4?(i+="\n".concat(w,"...").concat(E),u=!0):_>3&&(i+="\n ".concat(l[p-2]),P++),i+="\n ".concat(l[p-1]),P++),a=p,i+="\n".concat(S,"+").concat(E," ").concat(R),o+="\n".concat(k,"-").concat(E," ").concat(B),P+=2):(i+=o,o="",1!==_&&0!==p||(i+="\n ".concat(R),P++))}if(P>20&&p30)for(h[26]="".concat(w,"...").concat(E);h.length>27;)h.pop();t=1===h.length?p.call(this,"".concat(f," ").concat(h[0])):p.call(this,"".concat(f,"\n\n").concat(h.join("\n"),"\n"))}else{var d=O(a),y="",g=A[o];"notDeepEqual"===o||"notEqual"===o?(d="".concat(A[o],"\n\n").concat(d)).length>1024&&(d="".concat(d.slice(0,1021),"...")):(y="".concat(O(s)),d.length>512&&(d="".concat(d.slice(0,509),"...")),y.length>512&&(y="".concat(y.slice(0,509),"...")),"deepEqual"===o||"equal"===o?d="".concat(g,"\n\n").concat(d,"\n\nshould equal\n\n"):y=" ".concat(o," ").concat(y)),t=p.call(this,"".concat(d).concat(y))}return Error.stackTraceLimit=u,t.generatedMessage=!r,Object.defineProperty(l(t),"name",{value:"AssertionError [ERR_ASSERTION]",enumerable:!1,writable:!0,configurable:!0}),t.code="ERR_ASSERTION",t.actual=a,t.expected=s,t.operator=o,Error.captureStackTrace&&Error.captureStackTrace(l(t),i),t.stack,t.name="AssertionError",c(t)}return a=b,(u=[{key:"toString",value:function(){return"".concat(this.name," [").concat(this.code,"]: ").concat(this.message)}},{key:t,value:function(e,t){return g(this,i(i({},t),{},{customInspect:!1,depth:0}))}}])&&s(a.prototype,u),f&&s(a,f),Object.defineProperty(a,"prototype",{writable:!1}),b}(f(Error),g.custom);e.exports=x},9597:(e,t,r)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function o(e,t){for(var r=0;r2?"one of ".concat(t," ").concat(e.slice(0,r-1).join(", "),", or ")+e[r-1]:2===r?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}f("ERR_AMBIGUOUS_ARGUMENT",'The "%s" argument is ambiguous. %s',TypeError),f("ERR_INVALID_ARG_TYPE",(function(e,t,o){var i,a,s,c;if(void 0===u&&(u=r(4148)),u("string"==typeof e,"'name' must be a string"),"string"==typeof t&&(a="not ",t.substr(!s||s<0?0:+s,a.length)===a)?(i="must not be",t=t.replace(/^not /,"")):i="must be",function(e,t,r){return(void 0===r||r>e.length)&&(r=e.length),e.substring(r-t.length,r)===t}(e," argument"))c="The ".concat(e," ").concat(i," ").concat(p(t,"type"));else{var l=function(e,t,r){return"number"!=typeof r&&(r=0),!(r+t.length>e.length)&&-1!==e.indexOf(t,r)}(e,".")?"property":"argument";c='The "'.concat(e,'" ').concat(l," ").concat(i," ").concat(p(t,"type"))}return c+=". Received type ".concat(n(o))}),TypeError),f("ERR_INVALID_ARG_VALUE",(function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"is invalid";void 0===c&&(c=r(537));var o=c.inspect(t);return o.length>128&&(o="".concat(o.slice(0,128),"...")),"The argument '".concat(e,"' ").concat(n,". Received ").concat(o)}),TypeError,RangeError),f("ERR_INVALID_RETURN_VALUE",(function(e,t,r){var o;return o=r&&r.constructor&&r.constructor.name?"instance of ".concat(r.constructor.name):"type ".concat(n(r)),"Expected ".concat(e,' to be returned from the "').concat(t,'"')+" function but got ".concat(o,".")}),TypeError),f("ERR_MISSING_ARGS",(function(){for(var e=arguments.length,t=new Array(e),n=0;n0,"At least one arg needs to be specified");var o="The ",i=t.length;switch(t=t.map((function(e){return'"'.concat(e,'"')})),i){case 1:o+="".concat(t[0]," argument");break;case 2:o+="".concat(t[0]," and ").concat(t[1]," arguments");break;default:o+=t.slice(0,i-1).join(", "),o+=", and ".concat(t[i-1]," arguments")}return"".concat(o," must be specified")}),TypeError),e.exports.codes=l},2299:(e,t,r)=>{"use strict";function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],u=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return o(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r10)return!0;for(var t=0;t57)return!0}return 10===e.length&&e>=Math.pow(2,32)}function C(e){return Object.keys(e).filter(R).concat(l(e).filter(Object.prototype.propertyIsEnumerable.bind(e)))}function U(e,t){if(e===t)return 0;for(var r=e.length,n=t.length,o=0,i=Math.min(r,n);o{"use strict";r.d(t,{A:()=>o});var n=r(8287);n.Buffer.alloc(1).subarray(0,1)instanceof n.Buffer||(n.Buffer.prototype.subarray=function(e,t){var r=Uint8Array.prototype.subarray.call(this,e,t);return Object.setPrototypeOf(r,n.Buffer.prototype),r});const o=n.Buffer},7957:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Account:()=>Ft,Address:()=>We,Asset:()=>F,AuthClawbackEnabledFlag:()=>it,AuthImmutableFlag:()=>ot,AuthRequiredFlag:()=>rt,AuthRevocableFlag:()=>nt,BASE_FEE:()=>ar,Claimant:()=>Ie,Contract:()=>wr,FastSigning:()=>f,FeeBumpTransaction:()=>Nt,Hyper:()=>n.Hyper,Int128:()=>Hr,Int256:()=>Zr,Keypair:()=>U,LiquidityPoolAsset:()=>Te,LiquidityPoolFeeV18:()=>q,LiquidityPoolId:()=>Ce,Memo:()=>gt,MemoHash:()=>yt,MemoID:()=>ht,MemoNone:()=>pt,MemoReturn:()=>mt,MemoText:()=>dt,MuxedAccount:()=>Kt,Networks:()=>lr,Operation:()=>at,ScInt:()=>pn,SignerKey:()=>Jt,Soroban:()=>mr,SorobanDataBuilder:()=>$t,StrKey:()=>T,TimeoutInfinite:()=>sr,Transaction:()=>Ot,TransactionBase:()=>W,TransactionBuilder:()=>ur,Uint128:()=>xr,Uint256:()=>Lr,UnsignedHyper:()=>n.UnsignedHyper,XdrLargeInt:()=>nn,authorizeEntry:()=>_n,authorizeInvocation:()=>Rn,buildInvocationTree:()=>Cn,cereal:()=>a,decodeAddressToMuxedAccount:()=>Ne,default:()=>Ln,encodeMuxedAccount:()=>je,encodeMuxedAccountToAddress:()=>Le,extractBaseAddress:()=>Me,getLiquidityPoolId:()=>K,hash:()=>u,humanizeEvents:()=>An,nativeToScVal:()=>vn,scValToBigInt:()=>hn,scValToNative:()=>bn,sign:()=>p,verify:()=>h,walkInvocationTree:()=>Un,xdr:()=>i});var n=r(3740),o=n.config((function(e){var t=1024;e.typedef("Value",e.varOpaque()),e.struct("ScpBallot",[["counter",e.lookup("Uint32")],["value",e.lookup("Value")]]),e.enum("ScpStatementType",{scpStPrepare:0,scpStConfirm:1,scpStExternalize:2,scpStNominate:3}),e.struct("ScpNomination",[["quorumSetHash",e.lookup("Hash")],["votes",e.varArray(e.lookup("Value"),2147483647)],["accepted",e.varArray(e.lookup("Value"),2147483647)]]),e.struct("ScpStatementPrepare",[["quorumSetHash",e.lookup("Hash")],["ballot",e.lookup("ScpBallot")],["prepared",e.option(e.lookup("ScpBallot"))],["preparedPrime",e.option(e.lookup("ScpBallot"))],["nC",e.lookup("Uint32")],["nH",e.lookup("Uint32")]]),e.struct("ScpStatementConfirm",[["ballot",e.lookup("ScpBallot")],["nPrepared",e.lookup("Uint32")],["nCommit",e.lookup("Uint32")],["nH",e.lookup("Uint32")],["quorumSetHash",e.lookup("Hash")]]),e.struct("ScpStatementExternalize",[["commit",e.lookup("ScpBallot")],["nH",e.lookup("Uint32")],["commitQuorumSetHash",e.lookup("Hash")]]),e.union("ScpStatementPledges",{switchOn:e.lookup("ScpStatementType"),switchName:"type",switches:[["scpStPrepare","prepare"],["scpStConfirm","confirm"],["scpStExternalize","externalize"],["scpStNominate","nominate"]],arms:{prepare:e.lookup("ScpStatementPrepare"),confirm:e.lookup("ScpStatementConfirm"),externalize:e.lookup("ScpStatementExternalize"),nominate:e.lookup("ScpNomination")}}),e.struct("ScpStatement",[["nodeId",e.lookup("NodeId")],["slotIndex",e.lookup("Uint64")],["pledges",e.lookup("ScpStatementPledges")]]),e.struct("ScpEnvelope",[["statement",e.lookup("ScpStatement")],["signature",e.lookup("Signature")]]),e.struct("ScpQuorumSet",[["threshold",e.lookup("Uint32")],["validators",e.varArray(e.lookup("NodeId"),2147483647)],["innerSets",e.varArray(e.lookup("ScpQuorumSet"),2147483647)]]),e.typedef("Thresholds",e.opaque(4)),e.typedef("String32",e.string(32)),e.typedef("String64",e.string(64)),e.typedef("SequenceNumber",e.lookup("Int64")),e.typedef("DataValue",e.varOpaque(64)),e.typedef("PoolId",e.lookup("Hash")),e.typedef("AssetCode4",e.opaque(4)),e.typedef("AssetCode12",e.opaque(12)),e.enum("AssetType",{assetTypeNative:0,assetTypeCreditAlphanum4:1,assetTypeCreditAlphanum12:2,assetTypePoolShare:3}),e.union("AssetCode",{switchOn:e.lookup("AssetType"),switchName:"type",switches:[["assetTypeCreditAlphanum4","assetCode4"],["assetTypeCreditAlphanum12","assetCode12"]],arms:{assetCode4:e.lookup("AssetCode4"),assetCode12:e.lookup("AssetCode12")}}),e.struct("AlphaNum4",[["assetCode",e.lookup("AssetCode4")],["issuer",e.lookup("AccountId")]]),e.struct("AlphaNum12",[["assetCode",e.lookup("AssetCode12")],["issuer",e.lookup("AccountId")]]),e.union("Asset",{switchOn:e.lookup("AssetType"),switchName:"type",switches:[["assetTypeNative",e.void()],["assetTypeCreditAlphanum4","alphaNum4"],["assetTypeCreditAlphanum12","alphaNum12"]],arms:{alphaNum4:e.lookup("AlphaNum4"),alphaNum12:e.lookup("AlphaNum12")}}),e.struct("Price",[["n",e.lookup("Int32")],["d",e.lookup("Int32")]]),e.struct("Liabilities",[["buying",e.lookup("Int64")],["selling",e.lookup("Int64")]]),e.enum("ThresholdIndices",{thresholdMasterWeight:0,thresholdLow:1,thresholdMed:2,thresholdHigh:3}),e.enum("LedgerEntryType",{account:0,trustline:1,offer:2,data:3,claimableBalance:4,liquidityPool:5,contractData:6,contractCode:7,configSetting:8,ttl:9}),e.struct("Signer",[["key",e.lookup("SignerKey")],["weight",e.lookup("Uint32")]]),e.enum("AccountFlags",{authRequiredFlag:1,authRevocableFlag:2,authImmutableFlag:4,authClawbackEnabledFlag:8}),e.const("MASK_ACCOUNT_FLAGS",7),e.const("MASK_ACCOUNT_FLAGS_V17",15),e.const("MAX_SIGNERS",20),e.typedef("SponsorshipDescriptor",e.option(e.lookup("AccountId"))),e.struct("AccountEntryExtensionV3",[["ext",e.lookup("ExtensionPoint")],["seqLedger",e.lookup("Uint32")],["seqTime",e.lookup("TimePoint")]]),e.union("AccountEntryExtensionV2Ext",{switchOn:e.int(),switchName:"v",switches:[[0,e.void()],[3,"v3"]],arms:{v3:e.lookup("AccountEntryExtensionV3")}}),e.struct("AccountEntryExtensionV2",[["numSponsored",e.lookup("Uint32")],["numSponsoring",e.lookup("Uint32")],["signerSponsoringIDs",e.varArray(e.lookup("SponsorshipDescriptor"),e.lookup("MAX_SIGNERS"))],["ext",e.lookup("AccountEntryExtensionV2Ext")]]),e.union("AccountEntryExtensionV1Ext",{switchOn:e.int(),switchName:"v",switches:[[0,e.void()],[2,"v2"]],arms:{v2:e.lookup("AccountEntryExtensionV2")}}),e.struct("AccountEntryExtensionV1",[["liabilities",e.lookup("Liabilities")],["ext",e.lookup("AccountEntryExtensionV1Ext")]]),e.union("AccountEntryExt",{switchOn:e.int(),switchName:"v",switches:[[0,e.void()],[1,"v1"]],arms:{v1:e.lookup("AccountEntryExtensionV1")}}),e.struct("AccountEntry",[["accountId",e.lookup("AccountId")],["balance",e.lookup("Int64")],["seqNum",e.lookup("SequenceNumber")],["numSubEntries",e.lookup("Uint32")],["inflationDest",e.option(e.lookup("AccountId"))],["flags",e.lookup("Uint32")],["homeDomain",e.lookup("String32")],["thresholds",e.lookup("Thresholds")],["signers",e.varArray(e.lookup("Signer"),e.lookup("MAX_SIGNERS"))],["ext",e.lookup("AccountEntryExt")]]),e.enum("TrustLineFlags",{authorizedFlag:1,authorizedToMaintainLiabilitiesFlag:2,trustlineClawbackEnabledFlag:4}),e.const("MASK_TRUSTLINE_FLAGS",1),e.const("MASK_TRUSTLINE_FLAGS_V13",3),e.const("MASK_TRUSTLINE_FLAGS_V17",7),e.enum("LiquidityPoolType",{liquidityPoolConstantProduct:0}),e.union("TrustLineAsset",{switchOn:e.lookup("AssetType"),switchName:"type",switches:[["assetTypeNative",e.void()],["assetTypeCreditAlphanum4","alphaNum4"],["assetTypeCreditAlphanum12","alphaNum12"],["assetTypePoolShare","liquidityPoolId"]],arms:{alphaNum4:e.lookup("AlphaNum4"),alphaNum12:e.lookup("AlphaNum12"),liquidityPoolId:e.lookup("PoolId")}}),e.union("TrustLineEntryExtensionV2Ext",{switchOn:e.int(),switchName:"v",switches:[[0,e.void()]],arms:{}}),e.struct("TrustLineEntryExtensionV2",[["liquidityPoolUseCount",e.lookup("Int32")],["ext",e.lookup("TrustLineEntryExtensionV2Ext")]]),e.union("TrustLineEntryV1Ext",{switchOn:e.int(),switchName:"v",switches:[[0,e.void()],[2,"v2"]],arms:{v2:e.lookup("TrustLineEntryExtensionV2")}}),e.struct("TrustLineEntryV1",[["liabilities",e.lookup("Liabilities")],["ext",e.lookup("TrustLineEntryV1Ext")]]),e.union("TrustLineEntryExt",{switchOn:e.int(),switchName:"v",switches:[[0,e.void()],[1,"v1"]],arms:{v1:e.lookup("TrustLineEntryV1")}}),e.struct("TrustLineEntry",[["accountId",e.lookup("AccountId")],["asset",e.lookup("TrustLineAsset")],["balance",e.lookup("Int64")],["limit",e.lookup("Int64")],["flags",e.lookup("Uint32")],["ext",e.lookup("TrustLineEntryExt")]]),e.enum("OfferEntryFlags",{passiveFlag:1}),e.const("MASK_OFFERENTRY_FLAGS",1),e.union("OfferEntryExt",{switchOn:e.int(),switchName:"v",switches:[[0,e.void()]],arms:{}}),e.struct("OfferEntry",[["sellerId",e.lookup("AccountId")],["offerId",e.lookup("Int64")],["selling",e.lookup("Asset")],["buying",e.lookup("Asset")],["amount",e.lookup("Int64")],["price",e.lookup("Price")],["flags",e.lookup("Uint32")],["ext",e.lookup("OfferEntryExt")]]),e.union("DataEntryExt",{switchOn:e.int(),switchName:"v",switches:[[0,e.void()]],arms:{}}),e.struct("DataEntry",[["accountId",e.lookup("AccountId")],["dataName",e.lookup("String64")],["dataValue",e.lookup("DataValue")],["ext",e.lookup("DataEntryExt")]]),e.enum("ClaimPredicateType",{claimPredicateUnconditional:0,claimPredicateAnd:1,claimPredicateOr:2,claimPredicateNot:3,claimPredicateBeforeAbsoluteTime:4,claimPredicateBeforeRelativeTime:5}),e.union("ClaimPredicate",{switchOn:e.lookup("ClaimPredicateType"),switchName:"type",switches:[["claimPredicateUnconditional",e.void()],["claimPredicateAnd","andPredicates"],["claimPredicateOr","orPredicates"],["claimPredicateNot","notPredicate"],["claimPredicateBeforeAbsoluteTime","absBefore"],["claimPredicateBeforeRelativeTime","relBefore"]],arms:{andPredicates:e.varArray(e.lookup("ClaimPredicate"),2),orPredicates:e.varArray(e.lookup("ClaimPredicate"),2),notPredicate:e.option(e.lookup("ClaimPredicate")),absBefore:e.lookup("Int64"),relBefore:e.lookup("Int64")}}),e.enum("ClaimantType",{claimantTypeV0:0}),e.struct("ClaimantV0",[["destination",e.lookup("AccountId")],["predicate",e.lookup("ClaimPredicate")]]),e.union("Claimant",{switchOn:e.lookup("ClaimantType"),switchName:"type",switches:[["claimantTypeV0","v0"]],arms:{v0:e.lookup("ClaimantV0")}}),e.enum("ClaimableBalanceIdType",{claimableBalanceIdTypeV0:0}),e.union("ClaimableBalanceId",{switchOn:e.lookup("ClaimableBalanceIdType"),switchName:"type",switches:[["claimableBalanceIdTypeV0","v0"]],arms:{v0:e.lookup("Hash")}}),e.enum("ClaimableBalanceFlags",{claimableBalanceClawbackEnabledFlag:1}),e.const("MASK_CLAIMABLE_BALANCE_FLAGS",1),e.union("ClaimableBalanceEntryExtensionV1Ext",{switchOn:e.int(),switchName:"v",switches:[[0,e.void()]],arms:{}}),e.struct("ClaimableBalanceEntryExtensionV1",[["ext",e.lookup("ClaimableBalanceEntryExtensionV1Ext")],["flags",e.lookup("Uint32")]]),e.union("ClaimableBalanceEntryExt",{switchOn:e.int(),switchName:"v",switches:[[0,e.void()],[1,"v1"]],arms:{v1:e.lookup("ClaimableBalanceEntryExtensionV1")}}),e.struct("ClaimableBalanceEntry",[["balanceId",e.lookup("ClaimableBalanceId")],["claimants",e.varArray(e.lookup("Claimant"),10)],["asset",e.lookup("Asset")],["amount",e.lookup("Int64")],["ext",e.lookup("ClaimableBalanceEntryExt")]]),e.struct("LiquidityPoolConstantProductParameters",[["assetA",e.lookup("Asset")],["assetB",e.lookup("Asset")],["fee",e.lookup("Int32")]]),e.struct("LiquidityPoolEntryConstantProduct",[["params",e.lookup("LiquidityPoolConstantProductParameters")],["reserveA",e.lookup("Int64")],["reserveB",e.lookup("Int64")],["totalPoolShares",e.lookup("Int64")],["poolSharesTrustLineCount",e.lookup("Int64")]]),e.union("LiquidityPoolEntryBody",{switchOn:e.lookup("LiquidityPoolType"),switchName:"type",switches:[["liquidityPoolConstantProduct","constantProduct"]],arms:{constantProduct:e.lookup("LiquidityPoolEntryConstantProduct")}}),e.struct("LiquidityPoolEntry",[["liquidityPoolId",e.lookup("PoolId")],["body",e.lookup("LiquidityPoolEntryBody")]]),e.enum("ContractDataDurability",{temporary:0,persistent:1}),e.struct("ContractDataEntry",[["ext",e.lookup("ExtensionPoint")],["contract",e.lookup("ScAddress")],["key",e.lookup("ScVal")],["durability",e.lookup("ContractDataDurability")],["val",e.lookup("ScVal")]]),e.struct("ContractCodeCostInputs",[["ext",e.lookup("ExtensionPoint")],["nInstructions",e.lookup("Uint32")],["nFunctions",e.lookup("Uint32")],["nGlobals",e.lookup("Uint32")],["nTableEntries",e.lookup("Uint32")],["nTypes",e.lookup("Uint32")],["nDataSegments",e.lookup("Uint32")],["nElemSegments",e.lookup("Uint32")],["nImports",e.lookup("Uint32")],["nExports",e.lookup("Uint32")],["nDataSegmentBytes",e.lookup("Uint32")]]),e.struct("ContractCodeEntryV1",[["ext",e.lookup("ExtensionPoint")],["costInputs",e.lookup("ContractCodeCostInputs")]]),e.union("ContractCodeEntryExt",{switchOn:e.int(),switchName:"v",switches:[[0,e.void()],[1,"v1"]],arms:{v1:e.lookup("ContractCodeEntryV1")}}),e.struct("ContractCodeEntry",[["ext",e.lookup("ContractCodeEntryExt")],["hash",e.lookup("Hash")],["code",e.varOpaque()]]),e.struct("TtlEntry",[["keyHash",e.lookup("Hash")],["liveUntilLedgerSeq",e.lookup("Uint32")]]),e.union("LedgerEntryExtensionV1Ext",{switchOn:e.int(),switchName:"v",switches:[[0,e.void()]],arms:{}}),e.struct("LedgerEntryExtensionV1",[["sponsoringId",e.lookup("SponsorshipDescriptor")],["ext",e.lookup("LedgerEntryExtensionV1Ext")]]),e.union("LedgerEntryData",{switchOn:e.lookup("LedgerEntryType"),switchName:"type",switches:[["account","account"],["trustline","trustLine"],["offer","offer"],["data","data"],["claimableBalance","claimableBalance"],["liquidityPool","liquidityPool"],["contractData","contractData"],["contractCode","contractCode"],["configSetting","configSetting"],["ttl","ttl"]],arms:{account:e.lookup("AccountEntry"),trustLine:e.lookup("TrustLineEntry"),offer:e.lookup("OfferEntry"),data:e.lookup("DataEntry"),claimableBalance:e.lookup("ClaimableBalanceEntry"),liquidityPool:e.lookup("LiquidityPoolEntry"),contractData:e.lookup("ContractDataEntry"),contractCode:e.lookup("ContractCodeEntry"),configSetting:e.lookup("ConfigSettingEntry"),ttl:e.lookup("TtlEntry")}}),e.union("LedgerEntryExt",{switchOn:e.int(),switchName:"v",switches:[[0,e.void()],[1,"v1"]],arms:{v1:e.lookup("LedgerEntryExtensionV1")}}),e.struct("LedgerEntry",[["lastModifiedLedgerSeq",e.lookup("Uint32")],["data",e.lookup("LedgerEntryData")],["ext",e.lookup("LedgerEntryExt")]]),e.struct("LedgerKeyAccount",[["accountId",e.lookup("AccountId")]]),e.struct("LedgerKeyTrustLine",[["accountId",e.lookup("AccountId")],["asset",e.lookup("TrustLineAsset")]]),e.struct("LedgerKeyOffer",[["sellerId",e.lookup("AccountId")],["offerId",e.lookup("Int64")]]),e.struct("LedgerKeyData",[["accountId",e.lookup("AccountId")],["dataName",e.lookup("String64")]]),e.struct("LedgerKeyClaimableBalance",[["balanceId",e.lookup("ClaimableBalanceId")]]),e.struct("LedgerKeyLiquidityPool",[["liquidityPoolId",e.lookup("PoolId")]]),e.struct("LedgerKeyContractData",[["contract",e.lookup("ScAddress")],["key",e.lookup("ScVal")],["durability",e.lookup("ContractDataDurability")]]),e.struct("LedgerKeyContractCode",[["hash",e.lookup("Hash")]]),e.struct("LedgerKeyConfigSetting",[["configSettingId",e.lookup("ConfigSettingId")]]),e.struct("LedgerKeyTtl",[["keyHash",e.lookup("Hash")]]),e.union("LedgerKey",{switchOn:e.lookup("LedgerEntryType"),switchName:"type",switches:[["account","account"],["trustline","trustLine"],["offer","offer"],["data","data"],["claimableBalance","claimableBalance"],["liquidityPool","liquidityPool"],["contractData","contractData"],["contractCode","contractCode"],["configSetting","configSetting"],["ttl","ttl"]],arms:{account:e.lookup("LedgerKeyAccount"),trustLine:e.lookup("LedgerKeyTrustLine"),offer:e.lookup("LedgerKeyOffer"),data:e.lookup("LedgerKeyData"),claimableBalance:e.lookup("LedgerKeyClaimableBalance"),liquidityPool:e.lookup("LedgerKeyLiquidityPool"),contractData:e.lookup("LedgerKeyContractData"),contractCode:e.lookup("LedgerKeyContractCode"),configSetting:e.lookup("LedgerKeyConfigSetting"),ttl:e.lookup("LedgerKeyTtl")}}),e.enum("EnvelopeType",{envelopeTypeTxV0:0,envelopeTypeScp:1,envelopeTypeTx:2,envelopeTypeAuth:3,envelopeTypeScpvalue:4,envelopeTypeTxFeeBump:5,envelopeTypeOpId:6,envelopeTypePoolRevokeOpId:7,envelopeTypeContractId:8,envelopeTypeSorobanAuthorization:9}),e.typedef("UpgradeType",e.varOpaque(128)),e.enum("StellarValueType",{stellarValueBasic:0,stellarValueSigned:1}),e.struct("LedgerCloseValueSignature",[["nodeId",e.lookup("NodeId")],["signature",e.lookup("Signature")]]),e.union("StellarValueExt",{switchOn:e.lookup("StellarValueType"),switchName:"v",switches:[["stellarValueBasic",e.void()],["stellarValueSigned","lcValueSignature"]],arms:{lcValueSignature:e.lookup("LedgerCloseValueSignature")}}),e.struct("StellarValue",[["txSetHash",e.lookup("Hash")],["closeTime",e.lookup("TimePoint")],["upgrades",e.varArray(e.lookup("UpgradeType"),6)],["ext",e.lookup("StellarValueExt")]]),e.const("MASK_LEDGER_HEADER_FLAGS",7),e.enum("LedgerHeaderFlags",{disableLiquidityPoolTradingFlag:1,disableLiquidityPoolDepositFlag:2,disableLiquidityPoolWithdrawalFlag:4}),e.union("LedgerHeaderExtensionV1Ext",{switchOn:e.int(),switchName:"v",switches:[[0,e.void()]],arms:{}}),e.struct("LedgerHeaderExtensionV1",[["flags",e.lookup("Uint32")],["ext",e.lookup("LedgerHeaderExtensionV1Ext")]]),e.union("LedgerHeaderExt",{switchOn:e.int(),switchName:"v",switches:[[0,e.void()],[1,"v1"]],arms:{v1:e.lookup("LedgerHeaderExtensionV1")}}),e.struct("LedgerHeader",[["ledgerVersion",e.lookup("Uint32")],["previousLedgerHash",e.lookup("Hash")],["scpValue",e.lookup("StellarValue")],["txSetResultHash",e.lookup("Hash")],["bucketListHash",e.lookup("Hash")],["ledgerSeq",e.lookup("Uint32")],["totalCoins",e.lookup("Int64")],["feePool",e.lookup("Int64")],["inflationSeq",e.lookup("Uint32")],["idPool",e.lookup("Uint64")],["baseFee",e.lookup("Uint32")],["baseReserve",e.lookup("Uint32")],["maxTxSetSize",e.lookup("Uint32")],["skipList",e.array(e.lookup("Hash"),4)],["ext",e.lookup("LedgerHeaderExt")]]),e.enum("LedgerUpgradeType",{ledgerUpgradeVersion:1,ledgerUpgradeBaseFee:2,ledgerUpgradeMaxTxSetSize:3,ledgerUpgradeBaseReserve:4,ledgerUpgradeFlags:5,ledgerUpgradeConfig:6,ledgerUpgradeMaxSorobanTxSetSize:7}),e.struct("ConfigUpgradeSetKey",[["contractId",e.lookup("Hash")],["contentHash",e.lookup("Hash")]]),e.union("LedgerUpgrade",{switchOn:e.lookup("LedgerUpgradeType"),switchName:"type",switches:[["ledgerUpgradeVersion","newLedgerVersion"],["ledgerUpgradeBaseFee","newBaseFee"],["ledgerUpgradeMaxTxSetSize","newMaxTxSetSize"],["ledgerUpgradeBaseReserve","newBaseReserve"],["ledgerUpgradeFlags","newFlags"],["ledgerUpgradeConfig","newConfig"],["ledgerUpgradeMaxSorobanTxSetSize","newMaxSorobanTxSetSize"]],arms:{newLedgerVersion:e.lookup("Uint32"),newBaseFee:e.lookup("Uint32"),newMaxTxSetSize:e.lookup("Uint32"),newBaseReserve:e.lookup("Uint32"),newFlags:e.lookup("Uint32"),newConfig:e.lookup("ConfigUpgradeSetKey"),newMaxSorobanTxSetSize:e.lookup("Uint32")}}),e.struct("ConfigUpgradeSet",[["updatedEntry",e.varArray(e.lookup("ConfigSettingEntry"),2147483647)]]),e.enum("BucketEntryType",{metaentry:-1,liveentry:0,deadentry:1,initentry:2}),e.union("BucketMetadataExt",{switchOn:e.int(),switchName:"v",switches:[[0,e.void()]],arms:{}}),e.struct("BucketMetadata",[["ledgerVersion",e.lookup("Uint32")],["ext",e.lookup("BucketMetadataExt")]]),e.union("BucketEntry",{switchOn:e.lookup("BucketEntryType"),switchName:"type",switches:[["liveentry","liveEntry"],["initentry","liveEntry"],["deadentry","deadEntry"],["metaentry","metaEntry"]],arms:{liveEntry:e.lookup("LedgerEntry"),deadEntry:e.lookup("LedgerKey"),metaEntry:e.lookup("BucketMetadata")}}),e.enum("TxSetComponentType",{txsetCompTxsMaybeDiscountedFee:0}),e.struct("TxSetComponentTxsMaybeDiscountedFee",[["baseFee",e.option(e.lookup("Int64"))],["txes",e.varArray(e.lookup("TransactionEnvelope"),2147483647)]]),e.union("TxSetComponent",{switchOn:e.lookup("TxSetComponentType"),switchName:"type",switches:[["txsetCompTxsMaybeDiscountedFee","txsMaybeDiscountedFee"]],arms:{txsMaybeDiscountedFee:e.lookup("TxSetComponentTxsMaybeDiscountedFee")}}),e.union("TransactionPhase",{switchOn:e.int(),switchName:"v",switches:[[0,"v0Components"]],arms:{v0Components:e.varArray(e.lookup("TxSetComponent"),2147483647)}}),e.struct("TransactionSet",[["previousLedgerHash",e.lookup("Hash")],["txes",e.varArray(e.lookup("TransactionEnvelope"),2147483647)]]),e.struct("TransactionSetV1",[["previousLedgerHash",e.lookup("Hash")],["phases",e.varArray(e.lookup("TransactionPhase"),2147483647)]]),e.union("GeneralizedTransactionSet",{switchOn:e.int(),switchName:"v",switches:[[1,"v1TxSet"]],arms:{v1TxSet:e.lookup("TransactionSetV1")}}),e.struct("TransactionResultPair",[["transactionHash",e.lookup("Hash")],["result",e.lookup("TransactionResult")]]),e.struct("TransactionResultSet",[["results",e.varArray(e.lookup("TransactionResultPair"),2147483647)]]),e.union("TransactionHistoryEntryExt",{switchOn:e.int(),switchName:"v",switches:[[0,e.void()],[1,"generalizedTxSet"]],arms:{generalizedTxSet:e.lookup("GeneralizedTransactionSet")}}),e.struct("TransactionHistoryEntry",[["ledgerSeq",e.lookup("Uint32")],["txSet",e.lookup("TransactionSet")],["ext",e.lookup("TransactionHistoryEntryExt")]]),e.union("TransactionHistoryResultEntryExt",{switchOn:e.int(),switchName:"v",switches:[[0,e.void()]],arms:{}}),e.struct("TransactionHistoryResultEntry",[["ledgerSeq",e.lookup("Uint32")],["txResultSet",e.lookup("TransactionResultSet")],["ext",e.lookup("TransactionHistoryResultEntryExt")]]),e.union("LedgerHeaderHistoryEntryExt",{switchOn:e.int(),switchName:"v",switches:[[0,e.void()]],arms:{}}),e.struct("LedgerHeaderHistoryEntry",[["hash",e.lookup("Hash")],["header",e.lookup("LedgerHeader")],["ext",e.lookup("LedgerHeaderHistoryEntryExt")]]),e.struct("LedgerScpMessages",[["ledgerSeq",e.lookup("Uint32")],["messages",e.varArray(e.lookup("ScpEnvelope"),2147483647)]]),e.struct("ScpHistoryEntryV0",[["quorumSets",e.varArray(e.lookup("ScpQuorumSet"),2147483647)],["ledgerMessages",e.lookup("LedgerScpMessages")]]),e.union("ScpHistoryEntry",{switchOn:e.int(),switchName:"v",switches:[[0,"v0"]],arms:{v0:e.lookup("ScpHistoryEntryV0")}}),e.enum("LedgerEntryChangeType",{ledgerEntryCreated:0,ledgerEntryUpdated:1,ledgerEntryRemoved:2,ledgerEntryState:3}),e.union("LedgerEntryChange",{switchOn:e.lookup("LedgerEntryChangeType"),switchName:"type",switches:[["ledgerEntryCreated","created"],["ledgerEntryUpdated","updated"],["ledgerEntryRemoved","removed"],["ledgerEntryState","state"]],arms:{created:e.lookup("LedgerEntry"),updated:e.lookup("LedgerEntry"),removed:e.lookup("LedgerKey"),state:e.lookup("LedgerEntry")}}),e.typedef("LedgerEntryChanges",e.varArray(e.lookup("LedgerEntryChange"),2147483647)),e.struct("OperationMeta",[["changes",e.lookup("LedgerEntryChanges")]]),e.struct("TransactionMetaV1",[["txChanges",e.lookup("LedgerEntryChanges")],["operations",e.varArray(e.lookup("OperationMeta"),2147483647)]]),e.struct("TransactionMetaV2",[["txChangesBefore",e.lookup("LedgerEntryChanges")],["operations",e.varArray(e.lookup("OperationMeta"),2147483647)],["txChangesAfter",e.lookup("LedgerEntryChanges")]]),e.enum("ContractEventType",{system:0,contract:1,diagnostic:2}),e.struct("ContractEventV0",[["topics",e.varArray(e.lookup("ScVal"),2147483647)],["data",e.lookup("ScVal")]]),e.union("ContractEventBody",{switchOn:e.int(),switchName:"v",switches:[[0,"v0"]],arms:{v0:e.lookup("ContractEventV0")}}),e.struct("ContractEvent",[["ext",e.lookup("ExtensionPoint")],["contractId",e.option(e.lookup("Hash"))],["type",e.lookup("ContractEventType")],["body",e.lookup("ContractEventBody")]]),e.struct("DiagnosticEvent",[["inSuccessfulContractCall",e.bool()],["event",e.lookup("ContractEvent")]]),e.struct("SorobanTransactionMetaExtV1",[["ext",e.lookup("ExtensionPoint")],["totalNonRefundableResourceFeeCharged",e.lookup("Int64")],["totalRefundableResourceFeeCharged",e.lookup("Int64")],["rentFeeCharged",e.lookup("Int64")]]),e.union("SorobanTransactionMetaExt",{switchOn:e.int(),switchName:"v",switches:[[0,e.void()],[1,"v1"]],arms:{v1:e.lookup("SorobanTransactionMetaExtV1")}}),e.struct("SorobanTransactionMeta",[["ext",e.lookup("SorobanTransactionMetaExt")],["events",e.varArray(e.lookup("ContractEvent"),2147483647)],["returnValue",e.lookup("ScVal")],["diagnosticEvents",e.varArray(e.lookup("DiagnosticEvent"),2147483647)]]),e.struct("TransactionMetaV3",[["ext",e.lookup("ExtensionPoint")],["txChangesBefore",e.lookup("LedgerEntryChanges")],["operations",e.varArray(e.lookup("OperationMeta"),2147483647)],["txChangesAfter",e.lookup("LedgerEntryChanges")],["sorobanMeta",e.option(e.lookup("SorobanTransactionMeta"))]]),e.struct("InvokeHostFunctionSuccessPreImage",[["returnValue",e.lookup("ScVal")],["events",e.varArray(e.lookup("ContractEvent"),2147483647)]]),e.union("TransactionMeta",{switchOn:e.int(),switchName:"v",switches:[[0,"operations"],[1,"v1"],[2,"v2"],[3,"v3"]],arms:{operations:e.varArray(e.lookup("OperationMeta"),2147483647),v1:e.lookup("TransactionMetaV1"),v2:e.lookup("TransactionMetaV2"),v3:e.lookup("TransactionMetaV3")}}),e.struct("TransactionResultMeta",[["result",e.lookup("TransactionResultPair")],["feeProcessing",e.lookup("LedgerEntryChanges")],["txApplyProcessing",e.lookup("TransactionMeta")]]),e.struct("UpgradeEntryMeta",[["upgrade",e.lookup("LedgerUpgrade")],["changes",e.lookup("LedgerEntryChanges")]]),e.struct("LedgerCloseMetaV0",[["ledgerHeader",e.lookup("LedgerHeaderHistoryEntry")],["txSet",e.lookup("TransactionSet")],["txProcessing",e.varArray(e.lookup("TransactionResultMeta"),2147483647)],["upgradesProcessing",e.varArray(e.lookup("UpgradeEntryMeta"),2147483647)],["scpInfo",e.varArray(e.lookup("ScpHistoryEntry"),2147483647)]]),e.struct("LedgerCloseMetaExtV1",[["ext",e.lookup("ExtensionPoint")],["sorobanFeeWrite1Kb",e.lookup("Int64")]]),e.union("LedgerCloseMetaExt",{switchOn:e.int(),switchName:"v",switches:[[0,e.void()],[1,"v1"]],arms:{v1:e.lookup("LedgerCloseMetaExtV1")}}),e.struct("LedgerCloseMetaV1",[["ext",e.lookup("LedgerCloseMetaExt")],["ledgerHeader",e.lookup("LedgerHeaderHistoryEntry")],["txSet",e.lookup("GeneralizedTransactionSet")],["txProcessing",e.varArray(e.lookup("TransactionResultMeta"),2147483647)],["upgradesProcessing",e.varArray(e.lookup("UpgradeEntryMeta"),2147483647)],["scpInfo",e.varArray(e.lookup("ScpHistoryEntry"),2147483647)],["totalByteSizeOfBucketList",e.lookup("Uint64")],["evictedTemporaryLedgerKeys",e.varArray(e.lookup("LedgerKey"),2147483647)],["evictedPersistentLedgerEntries",e.varArray(e.lookup("LedgerEntry"),2147483647)]]),e.union("LedgerCloseMeta",{switchOn:e.int(),switchName:"v",switches:[[0,"v0"],[1,"v1"]],arms:{v0:e.lookup("LedgerCloseMetaV0"),v1:e.lookup("LedgerCloseMetaV1")}}),e.enum("ErrorCode",{errMisc:0,errData:1,errConf:2,errAuth:3,errLoad:4}),e.struct("Error",[["code",e.lookup("ErrorCode")],["msg",e.string(100)]]),e.struct("SendMore",[["numMessages",e.lookup("Uint32")]]),e.struct("SendMoreExtended",[["numMessages",e.lookup("Uint32")],["numBytes",e.lookup("Uint32")]]),e.struct("AuthCert",[["pubkey",e.lookup("Curve25519Public")],["expiration",e.lookup("Uint64")],["sig",e.lookup("Signature")]]),e.struct("Hello",[["ledgerVersion",e.lookup("Uint32")],["overlayVersion",e.lookup("Uint32")],["overlayMinVersion",e.lookup("Uint32")],["networkId",e.lookup("Hash")],["versionStr",e.string(100)],["listeningPort",e.int()],["peerId",e.lookup("NodeId")],["cert",e.lookup("AuthCert")],["nonce",e.lookup("Uint256")]]),e.const("AUTH_MSG_FLAG_FLOW_CONTROL_BYTES_REQUESTED",200),e.struct("Auth",[["flags",e.int()]]),e.enum("IpAddrType",{iPv4:0,iPv6:1}),e.union("PeerAddressIp",{switchOn:e.lookup("IpAddrType"),switchName:"type",switches:[["iPv4","ipv4"],["iPv6","ipv6"]],arms:{ipv4:e.opaque(4),ipv6:e.opaque(16)}}),e.struct("PeerAddress",[["ip",e.lookup("PeerAddressIp")],["port",e.lookup("Uint32")],["numFailures",e.lookup("Uint32")]]),e.enum("MessageType",{errorMsg:0,auth:2,dontHave:3,getPeers:4,peers:5,getTxSet:6,txSet:7,generalizedTxSet:17,transaction:8,getScpQuorumset:9,scpQuorumset:10,scpMessage:11,getScpState:12,hello:13,surveyRequest:14,surveyResponse:15,sendMore:16,sendMoreExtended:20,floodAdvert:18,floodDemand:19}),e.struct("DontHave",[["type",e.lookup("MessageType")],["reqHash",e.lookup("Uint256")]]),e.enum("SurveyMessageCommandType",{surveyTopology:0}),e.enum("SurveyMessageResponseType",{surveyTopologyResponseV0:0,surveyTopologyResponseV1:1}),e.struct("SurveyRequestMessage",[["surveyorPeerId",e.lookup("NodeId")],["surveyedPeerId",e.lookup("NodeId")],["ledgerNum",e.lookup("Uint32")],["encryptionKey",e.lookup("Curve25519Public")],["commandType",e.lookup("SurveyMessageCommandType")]]),e.struct("SignedSurveyRequestMessage",[["requestSignature",e.lookup("Signature")],["request",e.lookup("SurveyRequestMessage")]]),e.typedef("EncryptedBody",e.varOpaque(64e3)),e.struct("SurveyResponseMessage",[["surveyorPeerId",e.lookup("NodeId")],["surveyedPeerId",e.lookup("NodeId")],["ledgerNum",e.lookup("Uint32")],["commandType",e.lookup("SurveyMessageCommandType")],["encryptedBody",e.lookup("EncryptedBody")]]),e.struct("SignedSurveyResponseMessage",[["responseSignature",e.lookup("Signature")],["response",e.lookup("SurveyResponseMessage")]]),e.struct("PeerStats",[["id",e.lookup("NodeId")],["versionStr",e.string(100)],["messagesRead",e.lookup("Uint64")],["messagesWritten",e.lookup("Uint64")],["bytesRead",e.lookup("Uint64")],["bytesWritten",e.lookup("Uint64")],["secondsConnected",e.lookup("Uint64")],["uniqueFloodBytesRecv",e.lookup("Uint64")],["duplicateFloodBytesRecv",e.lookup("Uint64")],["uniqueFetchBytesRecv",e.lookup("Uint64")],["duplicateFetchBytesRecv",e.lookup("Uint64")],["uniqueFloodMessageRecv",e.lookup("Uint64")],["duplicateFloodMessageRecv",e.lookup("Uint64")],["uniqueFetchMessageRecv",e.lookup("Uint64")],["duplicateFetchMessageRecv",e.lookup("Uint64")]]),e.typedef("PeerStatList",e.varArray(e.lookup("PeerStats"),25)),e.struct("TopologyResponseBodyV0",[["inboundPeers",e.lookup("PeerStatList")],["outboundPeers",e.lookup("PeerStatList")],["totalInboundPeerCount",e.lookup("Uint32")],["totalOutboundPeerCount",e.lookup("Uint32")]]),e.struct("TopologyResponseBodyV1",[["inboundPeers",e.lookup("PeerStatList")],["outboundPeers",e.lookup("PeerStatList")],["totalInboundPeerCount",e.lookup("Uint32")],["totalOutboundPeerCount",e.lookup("Uint32")],["maxInboundPeerCount",e.lookup("Uint32")],["maxOutboundPeerCount",e.lookup("Uint32")]]),e.union("SurveyResponseBody",{switchOn:e.lookup("SurveyMessageResponseType"),switchName:"type",switches:[["surveyTopologyResponseV0","topologyResponseBodyV0"],["surveyTopologyResponseV1","topologyResponseBodyV1"]],arms:{topologyResponseBodyV0:e.lookup("TopologyResponseBodyV0"),topologyResponseBodyV1:e.lookup("TopologyResponseBodyV1")}}),e.const("TX_ADVERT_VECTOR_MAX_SIZE",1e3),e.typedef("TxAdvertVector",e.varArray(e.lookup("Hash"),e.lookup("TX_ADVERT_VECTOR_MAX_SIZE"))),e.struct("FloodAdvert",[["txHashes",e.lookup("TxAdvertVector")]]),e.const("TX_DEMAND_VECTOR_MAX_SIZE",1e3),e.typedef("TxDemandVector",e.varArray(e.lookup("Hash"),e.lookup("TX_DEMAND_VECTOR_MAX_SIZE"))),e.struct("FloodDemand",[["txHashes",e.lookup("TxDemandVector")]]),e.union("StellarMessage",{switchOn:e.lookup("MessageType"),switchName:"type",switches:[["errorMsg","error"],["hello","hello"],["auth","auth"],["dontHave","dontHave"],["getPeers",e.void()],["peers","peers"],["getTxSet","txSetHash"],["txSet","txSet"],["generalizedTxSet","generalizedTxSet"],["transaction","transaction"],["surveyRequest","signedSurveyRequestMessage"],["surveyResponse","signedSurveyResponseMessage"],["getScpQuorumset","qSetHash"],["scpQuorumset","qSet"],["scpMessage","envelope"],["getScpState","getScpLedgerSeq"],["sendMore","sendMoreMessage"],["sendMoreExtended","sendMoreExtendedMessage"],["floodAdvert","floodAdvert"],["floodDemand","floodDemand"]],arms:{error:e.lookup("Error"),hello:e.lookup("Hello"),auth:e.lookup("Auth"),dontHave:e.lookup("DontHave"),peers:e.varArray(e.lookup("PeerAddress"),100),txSetHash:e.lookup("Uint256"),txSet:e.lookup("TransactionSet"),generalizedTxSet:e.lookup("GeneralizedTransactionSet"),transaction:e.lookup("TransactionEnvelope"),signedSurveyRequestMessage:e.lookup("SignedSurveyRequestMessage"),signedSurveyResponseMessage:e.lookup("SignedSurveyResponseMessage"),qSetHash:e.lookup("Uint256"),qSet:e.lookup("ScpQuorumSet"),envelope:e.lookup("ScpEnvelope"),getScpLedgerSeq:e.lookup("Uint32"),sendMoreMessage:e.lookup("SendMore"),sendMoreExtendedMessage:e.lookup("SendMoreExtended"),floodAdvert:e.lookup("FloodAdvert"),floodDemand:e.lookup("FloodDemand")}}),e.struct("AuthenticatedMessageV0",[["sequence",e.lookup("Uint64")],["message",e.lookup("StellarMessage")],["mac",e.lookup("HmacSha256Mac")]]),e.union("AuthenticatedMessage",{switchOn:e.lookup("Uint32"),switchName:"v",switches:[[0,"v0"]],arms:{v0:e.lookup("AuthenticatedMessageV0")}}),e.const("MAX_OPS_PER_TX",100),e.union("LiquidityPoolParameters",{switchOn:e.lookup("LiquidityPoolType"),switchName:"type",switches:[["liquidityPoolConstantProduct","constantProduct"]],arms:{constantProduct:e.lookup("LiquidityPoolConstantProductParameters")}}),e.struct("MuxedAccountMed25519",[["id",e.lookup("Uint64")],["ed25519",e.lookup("Uint256")]]),e.union("MuxedAccount",{switchOn:e.lookup("CryptoKeyType"),switchName:"type",switches:[["keyTypeEd25519","ed25519"],["keyTypeMuxedEd25519","med25519"]],arms:{ed25519:e.lookup("Uint256"),med25519:e.lookup("MuxedAccountMed25519")}}),e.struct("DecoratedSignature",[["hint",e.lookup("SignatureHint")],["signature",e.lookup("Signature")]]),e.enum("OperationType",{createAccount:0,payment:1,pathPaymentStrictReceive:2,manageSellOffer:3,createPassiveSellOffer:4,setOptions:5,changeTrust:6,allowTrust:7,accountMerge:8,inflation:9,manageData:10,bumpSequence:11,manageBuyOffer:12,pathPaymentStrictSend:13,createClaimableBalance:14,claimClaimableBalance:15,beginSponsoringFutureReserves:16,endSponsoringFutureReserves:17,revokeSponsorship:18,clawback:19,clawbackClaimableBalance:20,setTrustLineFlags:21,liquidityPoolDeposit:22,liquidityPoolWithdraw:23,invokeHostFunction:24,extendFootprintTtl:25,restoreFootprint:26}),e.struct("CreateAccountOp",[["destination",e.lookup("AccountId")],["startingBalance",e.lookup("Int64")]]),e.struct("PaymentOp",[["destination",e.lookup("MuxedAccount")],["asset",e.lookup("Asset")],["amount",e.lookup("Int64")]]),e.struct("PathPaymentStrictReceiveOp",[["sendAsset",e.lookup("Asset")],["sendMax",e.lookup("Int64")],["destination",e.lookup("MuxedAccount")],["destAsset",e.lookup("Asset")],["destAmount",e.lookup("Int64")],["path",e.varArray(e.lookup("Asset"),5)]]),e.struct("PathPaymentStrictSendOp",[["sendAsset",e.lookup("Asset")],["sendAmount",e.lookup("Int64")],["destination",e.lookup("MuxedAccount")],["destAsset",e.lookup("Asset")],["destMin",e.lookup("Int64")],["path",e.varArray(e.lookup("Asset"),5)]]),e.struct("ManageSellOfferOp",[["selling",e.lookup("Asset")],["buying",e.lookup("Asset")],["amount",e.lookup("Int64")],["price",e.lookup("Price")],["offerId",e.lookup("Int64")]]),e.struct("ManageBuyOfferOp",[["selling",e.lookup("Asset")],["buying",e.lookup("Asset")],["buyAmount",e.lookup("Int64")],["price",e.lookup("Price")],["offerId",e.lookup("Int64")]]),e.struct("CreatePassiveSellOfferOp",[["selling",e.lookup("Asset")],["buying",e.lookup("Asset")],["amount",e.lookup("Int64")],["price",e.lookup("Price")]]),e.struct("SetOptionsOp",[["inflationDest",e.option(e.lookup("AccountId"))],["clearFlags",e.option(e.lookup("Uint32"))],["setFlags",e.option(e.lookup("Uint32"))],["masterWeight",e.option(e.lookup("Uint32"))],["lowThreshold",e.option(e.lookup("Uint32"))],["medThreshold",e.option(e.lookup("Uint32"))],["highThreshold",e.option(e.lookup("Uint32"))],["homeDomain",e.option(e.lookup("String32"))],["signer",e.option(e.lookup("Signer"))]]),e.union("ChangeTrustAsset",{switchOn:e.lookup("AssetType"),switchName:"type",switches:[["assetTypeNative",e.void()],["assetTypeCreditAlphanum4","alphaNum4"],["assetTypeCreditAlphanum12","alphaNum12"],["assetTypePoolShare","liquidityPool"]],arms:{alphaNum4:e.lookup("AlphaNum4"),alphaNum12:e.lookup("AlphaNum12"),liquidityPool:e.lookup("LiquidityPoolParameters")}}),e.struct("ChangeTrustOp",[["line",e.lookup("ChangeTrustAsset")],["limit",e.lookup("Int64")]]),e.struct("AllowTrustOp",[["trustor",e.lookup("AccountId")],["asset",e.lookup("AssetCode")],["authorize",e.lookup("Uint32")]]),e.struct("ManageDataOp",[["dataName",e.lookup("String64")],["dataValue",e.option(e.lookup("DataValue"))]]),e.struct("BumpSequenceOp",[["bumpTo",e.lookup("SequenceNumber")]]),e.struct("CreateClaimableBalanceOp",[["asset",e.lookup("Asset")],["amount",e.lookup("Int64")],["claimants",e.varArray(e.lookup("Claimant"),10)]]),e.struct("ClaimClaimableBalanceOp",[["balanceId",e.lookup("ClaimableBalanceId")]]),e.struct("BeginSponsoringFutureReservesOp",[["sponsoredId",e.lookup("AccountId")]]),e.enum("RevokeSponsorshipType",{revokeSponsorshipLedgerEntry:0,revokeSponsorshipSigner:1}),e.struct("RevokeSponsorshipOpSigner",[["accountId",e.lookup("AccountId")],["signerKey",e.lookup("SignerKey")]]),e.union("RevokeSponsorshipOp",{switchOn:e.lookup("RevokeSponsorshipType"),switchName:"type",switches:[["revokeSponsorshipLedgerEntry","ledgerKey"],["revokeSponsorshipSigner","signer"]],arms:{ledgerKey:e.lookup("LedgerKey"),signer:e.lookup("RevokeSponsorshipOpSigner")}}),e.struct("ClawbackOp",[["asset",e.lookup("Asset")],["from",e.lookup("MuxedAccount")],["amount",e.lookup("Int64")]]),e.struct("ClawbackClaimableBalanceOp",[["balanceId",e.lookup("ClaimableBalanceId")]]),e.struct("SetTrustLineFlagsOp",[["trustor",e.lookup("AccountId")],["asset",e.lookup("Asset")],["clearFlags",e.lookup("Uint32")],["setFlags",e.lookup("Uint32")]]),e.const("LIQUIDITY_POOL_FEE_V18",30),e.struct("LiquidityPoolDepositOp",[["liquidityPoolId",e.lookup("PoolId")],["maxAmountA",e.lookup("Int64")],["maxAmountB",e.lookup("Int64")],["minPrice",e.lookup("Price")],["maxPrice",e.lookup("Price")]]),e.struct("LiquidityPoolWithdrawOp",[["liquidityPoolId",e.lookup("PoolId")],["amount",e.lookup("Int64")],["minAmountA",e.lookup("Int64")],["minAmountB",e.lookup("Int64")]]),e.enum("HostFunctionType",{hostFunctionTypeInvokeContract:0,hostFunctionTypeCreateContract:1,hostFunctionTypeUploadContractWasm:2}),e.enum("ContractIdPreimageType",{contractIdPreimageFromAddress:0,contractIdPreimageFromAsset:1}),e.struct("ContractIdPreimageFromAddress",[["address",e.lookup("ScAddress")],["salt",e.lookup("Uint256")]]),e.union("ContractIdPreimage",{switchOn:e.lookup("ContractIdPreimageType"),switchName:"type",switches:[["contractIdPreimageFromAddress","fromAddress"],["contractIdPreimageFromAsset","fromAsset"]],arms:{fromAddress:e.lookup("ContractIdPreimageFromAddress"),fromAsset:e.lookup("Asset")}}),e.struct("CreateContractArgs",[["contractIdPreimage",e.lookup("ContractIdPreimage")],["executable",e.lookup("ContractExecutable")]]),e.struct("InvokeContractArgs",[["contractAddress",e.lookup("ScAddress")],["functionName",e.lookup("ScSymbol")],["args",e.varArray(e.lookup("ScVal"),2147483647)]]),e.union("HostFunction",{switchOn:e.lookup("HostFunctionType"),switchName:"type",switches:[["hostFunctionTypeInvokeContract","invokeContract"],["hostFunctionTypeCreateContract","createContract"],["hostFunctionTypeUploadContractWasm","wasm"]],arms:{invokeContract:e.lookup("InvokeContractArgs"),createContract:e.lookup("CreateContractArgs"),wasm:e.varOpaque()}}),e.enum("SorobanAuthorizedFunctionType",{sorobanAuthorizedFunctionTypeContractFn:0,sorobanAuthorizedFunctionTypeCreateContractHostFn:1}),e.union("SorobanAuthorizedFunction",{switchOn:e.lookup("SorobanAuthorizedFunctionType"),switchName:"type",switches:[["sorobanAuthorizedFunctionTypeContractFn","contractFn"],["sorobanAuthorizedFunctionTypeCreateContractHostFn","createContractHostFn"]],arms:{contractFn:e.lookup("InvokeContractArgs"),createContractHostFn:e.lookup("CreateContractArgs")}}),e.struct("SorobanAuthorizedInvocation",[["function",e.lookup("SorobanAuthorizedFunction")],["subInvocations",e.varArray(e.lookup("SorobanAuthorizedInvocation"),2147483647)]]),e.struct("SorobanAddressCredentials",[["address",e.lookup("ScAddress")],["nonce",e.lookup("Int64")],["signatureExpirationLedger",e.lookup("Uint32")],["signature",e.lookup("ScVal")]]),e.enum("SorobanCredentialsType",{sorobanCredentialsSourceAccount:0,sorobanCredentialsAddress:1}),e.union("SorobanCredentials",{switchOn:e.lookup("SorobanCredentialsType"),switchName:"type",switches:[["sorobanCredentialsSourceAccount",e.void()],["sorobanCredentialsAddress","address"]],arms:{address:e.lookup("SorobanAddressCredentials")}}),e.struct("SorobanAuthorizationEntry",[["credentials",e.lookup("SorobanCredentials")],["rootInvocation",e.lookup("SorobanAuthorizedInvocation")]]),e.struct("InvokeHostFunctionOp",[["hostFunction",e.lookup("HostFunction")],["auth",e.varArray(e.lookup("SorobanAuthorizationEntry"),2147483647)]]),e.struct("ExtendFootprintTtlOp",[["ext",e.lookup("ExtensionPoint")],["extendTo",e.lookup("Uint32")]]),e.struct("RestoreFootprintOp",[["ext",e.lookup("ExtensionPoint")]]),e.union("OperationBody",{switchOn:e.lookup("OperationType"),switchName:"type",switches:[["createAccount","createAccountOp"],["payment","paymentOp"],["pathPaymentStrictReceive","pathPaymentStrictReceiveOp"],["manageSellOffer","manageSellOfferOp"],["createPassiveSellOffer","createPassiveSellOfferOp"],["setOptions","setOptionsOp"],["changeTrust","changeTrustOp"],["allowTrust","allowTrustOp"],["accountMerge","destination"],["inflation",e.void()],["manageData","manageDataOp"],["bumpSequence","bumpSequenceOp"],["manageBuyOffer","manageBuyOfferOp"],["pathPaymentStrictSend","pathPaymentStrictSendOp"],["createClaimableBalance","createClaimableBalanceOp"],["claimClaimableBalance","claimClaimableBalanceOp"],["beginSponsoringFutureReserves","beginSponsoringFutureReservesOp"],["endSponsoringFutureReserves",e.void()],["revokeSponsorship","revokeSponsorshipOp"],["clawback","clawbackOp"],["clawbackClaimableBalance","clawbackClaimableBalanceOp"],["setTrustLineFlags","setTrustLineFlagsOp"],["liquidityPoolDeposit","liquidityPoolDepositOp"],["liquidityPoolWithdraw","liquidityPoolWithdrawOp"],["invokeHostFunction","invokeHostFunctionOp"],["extendFootprintTtl","extendFootprintTtlOp"],["restoreFootprint","restoreFootprintOp"]],arms:{createAccountOp:e.lookup("CreateAccountOp"),paymentOp:e.lookup("PaymentOp"),pathPaymentStrictReceiveOp:e.lookup("PathPaymentStrictReceiveOp"),manageSellOfferOp:e.lookup("ManageSellOfferOp"),createPassiveSellOfferOp:e.lookup("CreatePassiveSellOfferOp"),setOptionsOp:e.lookup("SetOptionsOp"),changeTrustOp:e.lookup("ChangeTrustOp"),allowTrustOp:e.lookup("AllowTrustOp"),destination:e.lookup("MuxedAccount"),manageDataOp:e.lookup("ManageDataOp"),bumpSequenceOp:e.lookup("BumpSequenceOp"),manageBuyOfferOp:e.lookup("ManageBuyOfferOp"),pathPaymentStrictSendOp:e.lookup("PathPaymentStrictSendOp"),createClaimableBalanceOp:e.lookup("CreateClaimableBalanceOp"),claimClaimableBalanceOp:e.lookup("ClaimClaimableBalanceOp"),beginSponsoringFutureReservesOp:e.lookup("BeginSponsoringFutureReservesOp"),revokeSponsorshipOp:e.lookup("RevokeSponsorshipOp"),clawbackOp:e.lookup("ClawbackOp"),clawbackClaimableBalanceOp:e.lookup("ClawbackClaimableBalanceOp"),setTrustLineFlagsOp:e.lookup("SetTrustLineFlagsOp"),liquidityPoolDepositOp:e.lookup("LiquidityPoolDepositOp"),liquidityPoolWithdrawOp:e.lookup("LiquidityPoolWithdrawOp"),invokeHostFunctionOp:e.lookup("InvokeHostFunctionOp"),extendFootprintTtlOp:e.lookup("ExtendFootprintTtlOp"),restoreFootprintOp:e.lookup("RestoreFootprintOp")}}),e.struct("Operation",[["sourceAccount",e.option(e.lookup("MuxedAccount"))],["body",e.lookup("OperationBody")]]),e.struct("HashIdPreimageOperationId",[["sourceAccount",e.lookup("AccountId")],["seqNum",e.lookup("SequenceNumber")],["opNum",e.lookup("Uint32")]]),e.struct("HashIdPreimageRevokeId",[["sourceAccount",e.lookup("AccountId")],["seqNum",e.lookup("SequenceNumber")],["opNum",e.lookup("Uint32")],["liquidityPoolId",e.lookup("PoolId")],["asset",e.lookup("Asset")]]),e.struct("HashIdPreimageContractId",[["networkId",e.lookup("Hash")],["contractIdPreimage",e.lookup("ContractIdPreimage")]]),e.struct("HashIdPreimageSorobanAuthorization",[["networkId",e.lookup("Hash")],["nonce",e.lookup("Int64")],["signatureExpirationLedger",e.lookup("Uint32")],["invocation",e.lookup("SorobanAuthorizedInvocation")]]),e.union("HashIdPreimage",{switchOn:e.lookup("EnvelopeType"),switchName:"type",switches:[["envelopeTypeOpId","operationId"],["envelopeTypePoolRevokeOpId","revokeId"],["envelopeTypeContractId","contractId"],["envelopeTypeSorobanAuthorization","sorobanAuthorization"]],arms:{operationId:e.lookup("HashIdPreimageOperationId"),revokeId:e.lookup("HashIdPreimageRevokeId"),contractId:e.lookup("HashIdPreimageContractId"),sorobanAuthorization:e.lookup("HashIdPreimageSorobanAuthorization")}}),e.enum("MemoType",{memoNone:0,memoText:1,memoId:2,memoHash:3,memoReturn:4}),e.union("Memo",{switchOn:e.lookup("MemoType"),switchName:"type",switches:[["memoNone",e.void()],["memoText","text"],["memoId","id"],["memoHash","hash"],["memoReturn","retHash"]],arms:{text:e.string(28),id:e.lookup("Uint64"),hash:e.lookup("Hash"),retHash:e.lookup("Hash")}}),e.struct("TimeBounds",[["minTime",e.lookup("TimePoint")],["maxTime",e.lookup("TimePoint")]]),e.struct("LedgerBounds",[["minLedger",e.lookup("Uint32")],["maxLedger",e.lookup("Uint32")]]),e.struct("PreconditionsV2",[["timeBounds",e.option(e.lookup("TimeBounds"))],["ledgerBounds",e.option(e.lookup("LedgerBounds"))],["minSeqNum",e.option(e.lookup("SequenceNumber"))],["minSeqAge",e.lookup("Duration")],["minSeqLedgerGap",e.lookup("Uint32")],["extraSigners",e.varArray(e.lookup("SignerKey"),2)]]),e.enum("PreconditionType",{precondNone:0,precondTime:1,precondV2:2}),e.union("Preconditions",{switchOn:e.lookup("PreconditionType"),switchName:"type",switches:[["precondNone",e.void()],["precondTime","timeBounds"],["precondV2","v2"]],arms:{timeBounds:e.lookup("TimeBounds"),v2:e.lookup("PreconditionsV2")}}),e.struct("LedgerFootprint",[["readOnly",e.varArray(e.lookup("LedgerKey"),2147483647)],["readWrite",e.varArray(e.lookup("LedgerKey"),2147483647)]]),e.struct("SorobanResources",[["footprint",e.lookup("LedgerFootprint")],["instructions",e.lookup("Uint32")],["readBytes",e.lookup("Uint32")],["writeBytes",e.lookup("Uint32")]]),e.struct("SorobanTransactionData",[["ext",e.lookup("ExtensionPoint")],["resources",e.lookup("SorobanResources")],["resourceFee",e.lookup("Int64")]]),e.union("TransactionV0Ext",{switchOn:e.int(),switchName:"v",switches:[[0,e.void()]],arms:{}}),e.struct("TransactionV0",[["sourceAccountEd25519",e.lookup("Uint256")],["fee",e.lookup("Uint32")],["seqNum",e.lookup("SequenceNumber")],["timeBounds",e.option(e.lookup("TimeBounds"))],["memo",e.lookup("Memo")],["operations",e.varArray(e.lookup("Operation"),e.lookup("MAX_OPS_PER_TX"))],["ext",e.lookup("TransactionV0Ext")]]),e.struct("TransactionV0Envelope",[["tx",e.lookup("TransactionV0")],["signatures",e.varArray(e.lookup("DecoratedSignature"),20)]]),e.union("TransactionExt",{switchOn:e.int(),switchName:"v",switches:[[0,e.void()],[1,"sorobanData"]],arms:{sorobanData:e.lookup("SorobanTransactionData")}}),e.struct("Transaction",[["sourceAccount",e.lookup("MuxedAccount")],["fee",e.lookup("Uint32")],["seqNum",e.lookup("SequenceNumber")],["cond",e.lookup("Preconditions")],["memo",e.lookup("Memo")],["operations",e.varArray(e.lookup("Operation"),e.lookup("MAX_OPS_PER_TX"))],["ext",e.lookup("TransactionExt")]]),e.struct("TransactionV1Envelope",[["tx",e.lookup("Transaction")],["signatures",e.varArray(e.lookup("DecoratedSignature"),20)]]),e.union("FeeBumpTransactionInnerTx",{switchOn:e.lookup("EnvelopeType"),switchName:"type",switches:[["envelopeTypeTx","v1"]],arms:{v1:e.lookup("TransactionV1Envelope")}}),e.union("FeeBumpTransactionExt",{switchOn:e.int(),switchName:"v",switches:[[0,e.void()]],arms:{}}),e.struct("FeeBumpTransaction",[["feeSource",e.lookup("MuxedAccount")],["fee",e.lookup("Int64")],["innerTx",e.lookup("FeeBumpTransactionInnerTx")],["ext",e.lookup("FeeBumpTransactionExt")]]),e.struct("FeeBumpTransactionEnvelope",[["tx",e.lookup("FeeBumpTransaction")],["signatures",e.varArray(e.lookup("DecoratedSignature"),20)]]),e.union("TransactionEnvelope",{switchOn:e.lookup("EnvelopeType"),switchName:"type",switches:[["envelopeTypeTxV0","v0"],["envelopeTypeTx","v1"],["envelopeTypeTxFeeBump","feeBump"]],arms:{v0:e.lookup("TransactionV0Envelope"),v1:e.lookup("TransactionV1Envelope"),feeBump:e.lookup("FeeBumpTransactionEnvelope")}}),e.union("TransactionSignaturePayloadTaggedTransaction",{switchOn:e.lookup("EnvelopeType"),switchName:"type",switches:[["envelopeTypeTx","tx"],["envelopeTypeTxFeeBump","feeBump"]],arms:{tx:e.lookup("Transaction"),feeBump:e.lookup("FeeBumpTransaction")}}),e.struct("TransactionSignaturePayload",[["networkId",e.lookup("Hash")],["taggedTransaction",e.lookup("TransactionSignaturePayloadTaggedTransaction")]]),e.enum("ClaimAtomType",{claimAtomTypeV0:0,claimAtomTypeOrderBook:1,claimAtomTypeLiquidityPool:2}),e.struct("ClaimOfferAtomV0",[["sellerEd25519",e.lookup("Uint256")],["offerId",e.lookup("Int64")],["assetSold",e.lookup("Asset")],["amountSold",e.lookup("Int64")],["assetBought",e.lookup("Asset")],["amountBought",e.lookup("Int64")]]),e.struct("ClaimOfferAtom",[["sellerId",e.lookup("AccountId")],["offerId",e.lookup("Int64")],["assetSold",e.lookup("Asset")],["amountSold",e.lookup("Int64")],["assetBought",e.lookup("Asset")],["amountBought",e.lookup("Int64")]]),e.struct("ClaimLiquidityAtom",[["liquidityPoolId",e.lookup("PoolId")],["assetSold",e.lookup("Asset")],["amountSold",e.lookup("Int64")],["assetBought",e.lookup("Asset")],["amountBought",e.lookup("Int64")]]),e.union("ClaimAtom",{switchOn:e.lookup("ClaimAtomType"),switchName:"type",switches:[["claimAtomTypeV0","v0"],["claimAtomTypeOrderBook","orderBook"],["claimAtomTypeLiquidityPool","liquidityPool"]],arms:{v0:e.lookup("ClaimOfferAtomV0"),orderBook:e.lookup("ClaimOfferAtom"),liquidityPool:e.lookup("ClaimLiquidityAtom")}}),e.enum("CreateAccountResultCode",{createAccountSuccess:0,createAccountMalformed:-1,createAccountUnderfunded:-2,createAccountLowReserve:-3,createAccountAlreadyExist:-4}),e.union("CreateAccountResult",{switchOn:e.lookup("CreateAccountResultCode"),switchName:"code",switches:[["createAccountSuccess",e.void()],["createAccountMalformed",e.void()],["createAccountUnderfunded",e.void()],["createAccountLowReserve",e.void()],["createAccountAlreadyExist",e.void()]],arms:{}}),e.enum("PaymentResultCode",{paymentSuccess:0,paymentMalformed:-1,paymentUnderfunded:-2,paymentSrcNoTrust:-3,paymentSrcNotAuthorized:-4,paymentNoDestination:-5,paymentNoTrust:-6,paymentNotAuthorized:-7,paymentLineFull:-8,paymentNoIssuer:-9}),e.union("PaymentResult",{switchOn:e.lookup("PaymentResultCode"),switchName:"code",switches:[["paymentSuccess",e.void()],["paymentMalformed",e.void()],["paymentUnderfunded",e.void()],["paymentSrcNoTrust",e.void()],["paymentSrcNotAuthorized",e.void()],["paymentNoDestination",e.void()],["paymentNoTrust",e.void()],["paymentNotAuthorized",e.void()],["paymentLineFull",e.void()],["paymentNoIssuer",e.void()]],arms:{}}),e.enum("PathPaymentStrictReceiveResultCode",{pathPaymentStrictReceiveSuccess:0,pathPaymentStrictReceiveMalformed:-1,pathPaymentStrictReceiveUnderfunded:-2,pathPaymentStrictReceiveSrcNoTrust:-3,pathPaymentStrictReceiveSrcNotAuthorized:-4,pathPaymentStrictReceiveNoDestination:-5,pathPaymentStrictReceiveNoTrust:-6,pathPaymentStrictReceiveNotAuthorized:-7,pathPaymentStrictReceiveLineFull:-8,pathPaymentStrictReceiveNoIssuer:-9,pathPaymentStrictReceiveTooFewOffers:-10,pathPaymentStrictReceiveOfferCrossSelf:-11,pathPaymentStrictReceiveOverSendmax:-12}),e.struct("SimplePaymentResult",[["destination",e.lookup("AccountId")],["asset",e.lookup("Asset")],["amount",e.lookup("Int64")]]),e.struct("PathPaymentStrictReceiveResultSuccess",[["offers",e.varArray(e.lookup("ClaimAtom"),2147483647)],["last",e.lookup("SimplePaymentResult")]]),e.union("PathPaymentStrictReceiveResult",{switchOn:e.lookup("PathPaymentStrictReceiveResultCode"),switchName:"code",switches:[["pathPaymentStrictReceiveSuccess","success"],["pathPaymentStrictReceiveMalformed",e.void()],["pathPaymentStrictReceiveUnderfunded",e.void()],["pathPaymentStrictReceiveSrcNoTrust",e.void()],["pathPaymentStrictReceiveSrcNotAuthorized",e.void()],["pathPaymentStrictReceiveNoDestination",e.void()],["pathPaymentStrictReceiveNoTrust",e.void()],["pathPaymentStrictReceiveNotAuthorized",e.void()],["pathPaymentStrictReceiveLineFull",e.void()],["pathPaymentStrictReceiveNoIssuer","noIssuer"],["pathPaymentStrictReceiveTooFewOffers",e.void()],["pathPaymentStrictReceiveOfferCrossSelf",e.void()],["pathPaymentStrictReceiveOverSendmax",e.void()]],arms:{success:e.lookup("PathPaymentStrictReceiveResultSuccess"),noIssuer:e.lookup("Asset")}}),e.enum("PathPaymentStrictSendResultCode",{pathPaymentStrictSendSuccess:0,pathPaymentStrictSendMalformed:-1,pathPaymentStrictSendUnderfunded:-2,pathPaymentStrictSendSrcNoTrust:-3,pathPaymentStrictSendSrcNotAuthorized:-4,pathPaymentStrictSendNoDestination:-5,pathPaymentStrictSendNoTrust:-6,pathPaymentStrictSendNotAuthorized:-7,pathPaymentStrictSendLineFull:-8,pathPaymentStrictSendNoIssuer:-9,pathPaymentStrictSendTooFewOffers:-10,pathPaymentStrictSendOfferCrossSelf:-11,pathPaymentStrictSendUnderDestmin:-12}),e.struct("PathPaymentStrictSendResultSuccess",[["offers",e.varArray(e.lookup("ClaimAtom"),2147483647)],["last",e.lookup("SimplePaymentResult")]]),e.union("PathPaymentStrictSendResult",{switchOn:e.lookup("PathPaymentStrictSendResultCode"),switchName:"code",switches:[["pathPaymentStrictSendSuccess","success"],["pathPaymentStrictSendMalformed",e.void()],["pathPaymentStrictSendUnderfunded",e.void()],["pathPaymentStrictSendSrcNoTrust",e.void()],["pathPaymentStrictSendSrcNotAuthorized",e.void()],["pathPaymentStrictSendNoDestination",e.void()],["pathPaymentStrictSendNoTrust",e.void()],["pathPaymentStrictSendNotAuthorized",e.void()],["pathPaymentStrictSendLineFull",e.void()],["pathPaymentStrictSendNoIssuer","noIssuer"],["pathPaymentStrictSendTooFewOffers",e.void()],["pathPaymentStrictSendOfferCrossSelf",e.void()],["pathPaymentStrictSendUnderDestmin",e.void()]],arms:{success:e.lookup("PathPaymentStrictSendResultSuccess"),noIssuer:e.lookup("Asset")}}),e.enum("ManageSellOfferResultCode",{manageSellOfferSuccess:0,manageSellOfferMalformed:-1,manageSellOfferSellNoTrust:-2,manageSellOfferBuyNoTrust:-3,manageSellOfferSellNotAuthorized:-4,manageSellOfferBuyNotAuthorized:-5,manageSellOfferLineFull:-6,manageSellOfferUnderfunded:-7,manageSellOfferCrossSelf:-8,manageSellOfferSellNoIssuer:-9,manageSellOfferBuyNoIssuer:-10,manageSellOfferNotFound:-11,manageSellOfferLowReserve:-12}),e.enum("ManageOfferEffect",{manageOfferCreated:0,manageOfferUpdated:1,manageOfferDeleted:2}),e.union("ManageOfferSuccessResultOffer",{switchOn:e.lookup("ManageOfferEffect"),switchName:"effect",switches:[["manageOfferCreated","offer"],["manageOfferUpdated","offer"],["manageOfferDeleted",e.void()]],arms:{offer:e.lookup("OfferEntry")}}),e.struct("ManageOfferSuccessResult",[["offersClaimed",e.varArray(e.lookup("ClaimAtom"),2147483647)],["offer",e.lookup("ManageOfferSuccessResultOffer")]]),e.union("ManageSellOfferResult",{switchOn:e.lookup("ManageSellOfferResultCode"),switchName:"code",switches:[["manageSellOfferSuccess","success"],["manageSellOfferMalformed",e.void()],["manageSellOfferSellNoTrust",e.void()],["manageSellOfferBuyNoTrust",e.void()],["manageSellOfferSellNotAuthorized",e.void()],["manageSellOfferBuyNotAuthorized",e.void()],["manageSellOfferLineFull",e.void()],["manageSellOfferUnderfunded",e.void()],["manageSellOfferCrossSelf",e.void()],["manageSellOfferSellNoIssuer",e.void()],["manageSellOfferBuyNoIssuer",e.void()],["manageSellOfferNotFound",e.void()],["manageSellOfferLowReserve",e.void()]],arms:{success:e.lookup("ManageOfferSuccessResult")}}),e.enum("ManageBuyOfferResultCode",{manageBuyOfferSuccess:0,manageBuyOfferMalformed:-1,manageBuyOfferSellNoTrust:-2,manageBuyOfferBuyNoTrust:-3,manageBuyOfferSellNotAuthorized:-4,manageBuyOfferBuyNotAuthorized:-5,manageBuyOfferLineFull:-6,manageBuyOfferUnderfunded:-7,manageBuyOfferCrossSelf:-8,manageBuyOfferSellNoIssuer:-9,manageBuyOfferBuyNoIssuer:-10,manageBuyOfferNotFound:-11,manageBuyOfferLowReserve:-12}),e.union("ManageBuyOfferResult",{switchOn:e.lookup("ManageBuyOfferResultCode"),switchName:"code",switches:[["manageBuyOfferSuccess","success"],["manageBuyOfferMalformed",e.void()],["manageBuyOfferSellNoTrust",e.void()],["manageBuyOfferBuyNoTrust",e.void()],["manageBuyOfferSellNotAuthorized",e.void()],["manageBuyOfferBuyNotAuthorized",e.void()],["manageBuyOfferLineFull",e.void()],["manageBuyOfferUnderfunded",e.void()],["manageBuyOfferCrossSelf",e.void()],["manageBuyOfferSellNoIssuer",e.void()],["manageBuyOfferBuyNoIssuer",e.void()],["manageBuyOfferNotFound",e.void()],["manageBuyOfferLowReserve",e.void()]],arms:{success:e.lookup("ManageOfferSuccessResult")}}),e.enum("SetOptionsResultCode",{setOptionsSuccess:0,setOptionsLowReserve:-1,setOptionsTooManySigners:-2,setOptionsBadFlags:-3,setOptionsInvalidInflation:-4,setOptionsCantChange:-5,setOptionsUnknownFlag:-6,setOptionsThresholdOutOfRange:-7,setOptionsBadSigner:-8,setOptionsInvalidHomeDomain:-9,setOptionsAuthRevocableRequired:-10}),e.union("SetOptionsResult",{switchOn:e.lookup("SetOptionsResultCode"),switchName:"code",switches:[["setOptionsSuccess",e.void()],["setOptionsLowReserve",e.void()],["setOptionsTooManySigners",e.void()],["setOptionsBadFlags",e.void()],["setOptionsInvalidInflation",e.void()],["setOptionsCantChange",e.void()],["setOptionsUnknownFlag",e.void()],["setOptionsThresholdOutOfRange",e.void()],["setOptionsBadSigner",e.void()],["setOptionsInvalidHomeDomain",e.void()],["setOptionsAuthRevocableRequired",e.void()]],arms:{}}),e.enum("ChangeTrustResultCode",{changeTrustSuccess:0,changeTrustMalformed:-1,changeTrustNoIssuer:-2,changeTrustInvalidLimit:-3,changeTrustLowReserve:-4,changeTrustSelfNotAllowed:-5,changeTrustTrustLineMissing:-6,changeTrustCannotDelete:-7,changeTrustNotAuthMaintainLiabilities:-8}),e.union("ChangeTrustResult",{switchOn:e.lookup("ChangeTrustResultCode"),switchName:"code",switches:[["changeTrustSuccess",e.void()],["changeTrustMalformed",e.void()],["changeTrustNoIssuer",e.void()],["changeTrustInvalidLimit",e.void()],["changeTrustLowReserve",e.void()],["changeTrustSelfNotAllowed",e.void()],["changeTrustTrustLineMissing",e.void()],["changeTrustCannotDelete",e.void()],["changeTrustNotAuthMaintainLiabilities",e.void()]],arms:{}}),e.enum("AllowTrustResultCode",{allowTrustSuccess:0,allowTrustMalformed:-1,allowTrustNoTrustLine:-2,allowTrustTrustNotRequired:-3,allowTrustCantRevoke:-4,allowTrustSelfNotAllowed:-5,allowTrustLowReserve:-6}),e.union("AllowTrustResult",{switchOn:e.lookup("AllowTrustResultCode"),switchName:"code",switches:[["allowTrustSuccess",e.void()],["allowTrustMalformed",e.void()],["allowTrustNoTrustLine",e.void()],["allowTrustTrustNotRequired",e.void()],["allowTrustCantRevoke",e.void()],["allowTrustSelfNotAllowed",e.void()],["allowTrustLowReserve",e.void()]],arms:{}}),e.enum("AccountMergeResultCode",{accountMergeSuccess:0,accountMergeMalformed:-1,accountMergeNoAccount:-2,accountMergeImmutableSet:-3,accountMergeHasSubEntries:-4,accountMergeSeqnumTooFar:-5,accountMergeDestFull:-6,accountMergeIsSponsor:-7}),e.union("AccountMergeResult",{switchOn:e.lookup("AccountMergeResultCode"),switchName:"code",switches:[["accountMergeSuccess","sourceAccountBalance"],["accountMergeMalformed",e.void()],["accountMergeNoAccount",e.void()],["accountMergeImmutableSet",e.void()],["accountMergeHasSubEntries",e.void()],["accountMergeSeqnumTooFar",e.void()],["accountMergeDestFull",e.void()],["accountMergeIsSponsor",e.void()]],arms:{sourceAccountBalance:e.lookup("Int64")}}),e.enum("InflationResultCode",{inflationSuccess:0,inflationNotTime:-1}),e.struct("InflationPayout",[["destination",e.lookup("AccountId")],["amount",e.lookup("Int64")]]),e.union("InflationResult",{switchOn:e.lookup("InflationResultCode"),switchName:"code",switches:[["inflationSuccess","payouts"],["inflationNotTime",e.void()]],arms:{payouts:e.varArray(e.lookup("InflationPayout"),2147483647)}}),e.enum("ManageDataResultCode",{manageDataSuccess:0,manageDataNotSupportedYet:-1,manageDataNameNotFound:-2,manageDataLowReserve:-3,manageDataInvalidName:-4}),e.union("ManageDataResult",{switchOn:e.lookup("ManageDataResultCode"),switchName:"code",switches:[["manageDataSuccess",e.void()],["manageDataNotSupportedYet",e.void()],["manageDataNameNotFound",e.void()],["manageDataLowReserve",e.void()],["manageDataInvalidName",e.void()]],arms:{}}),e.enum("BumpSequenceResultCode",{bumpSequenceSuccess:0,bumpSequenceBadSeq:-1}),e.union("BumpSequenceResult",{switchOn:e.lookup("BumpSequenceResultCode"),switchName:"code",switches:[["bumpSequenceSuccess",e.void()],["bumpSequenceBadSeq",e.void()]],arms:{}}),e.enum("CreateClaimableBalanceResultCode",{createClaimableBalanceSuccess:0,createClaimableBalanceMalformed:-1,createClaimableBalanceLowReserve:-2,createClaimableBalanceNoTrust:-3,createClaimableBalanceNotAuthorized:-4,createClaimableBalanceUnderfunded:-5}),e.union("CreateClaimableBalanceResult",{switchOn:e.lookup("CreateClaimableBalanceResultCode"),switchName:"code",switches:[["createClaimableBalanceSuccess","balanceId"],["createClaimableBalanceMalformed",e.void()],["createClaimableBalanceLowReserve",e.void()],["createClaimableBalanceNoTrust",e.void()],["createClaimableBalanceNotAuthorized",e.void()],["createClaimableBalanceUnderfunded",e.void()]],arms:{balanceId:e.lookup("ClaimableBalanceId")}}),e.enum("ClaimClaimableBalanceResultCode",{claimClaimableBalanceSuccess:0,claimClaimableBalanceDoesNotExist:-1,claimClaimableBalanceCannotClaim:-2,claimClaimableBalanceLineFull:-3,claimClaimableBalanceNoTrust:-4,claimClaimableBalanceNotAuthorized:-5}),e.union("ClaimClaimableBalanceResult",{switchOn:e.lookup("ClaimClaimableBalanceResultCode"),switchName:"code",switches:[["claimClaimableBalanceSuccess",e.void()],["claimClaimableBalanceDoesNotExist",e.void()],["claimClaimableBalanceCannotClaim",e.void()],["claimClaimableBalanceLineFull",e.void()],["claimClaimableBalanceNoTrust",e.void()],["claimClaimableBalanceNotAuthorized",e.void()]],arms:{}}),e.enum("BeginSponsoringFutureReservesResultCode",{beginSponsoringFutureReservesSuccess:0,beginSponsoringFutureReservesMalformed:-1,beginSponsoringFutureReservesAlreadySponsored:-2,beginSponsoringFutureReservesRecursive:-3}),e.union("BeginSponsoringFutureReservesResult",{switchOn:e.lookup("BeginSponsoringFutureReservesResultCode"),switchName:"code",switches:[["beginSponsoringFutureReservesSuccess",e.void()],["beginSponsoringFutureReservesMalformed",e.void()],["beginSponsoringFutureReservesAlreadySponsored",e.void()],["beginSponsoringFutureReservesRecursive",e.void()]],arms:{}}),e.enum("EndSponsoringFutureReservesResultCode",{endSponsoringFutureReservesSuccess:0,endSponsoringFutureReservesNotSponsored:-1}),e.union("EndSponsoringFutureReservesResult",{switchOn:e.lookup("EndSponsoringFutureReservesResultCode"),switchName:"code",switches:[["endSponsoringFutureReservesSuccess",e.void()],["endSponsoringFutureReservesNotSponsored",e.void()]],arms:{}}),e.enum("RevokeSponsorshipResultCode",{revokeSponsorshipSuccess:0,revokeSponsorshipDoesNotExist:-1,revokeSponsorshipNotSponsor:-2,revokeSponsorshipLowReserve:-3,revokeSponsorshipOnlyTransferable:-4,revokeSponsorshipMalformed:-5}),e.union("RevokeSponsorshipResult",{switchOn:e.lookup("RevokeSponsorshipResultCode"),switchName:"code",switches:[["revokeSponsorshipSuccess",e.void()],["revokeSponsorshipDoesNotExist",e.void()],["revokeSponsorshipNotSponsor",e.void()],["revokeSponsorshipLowReserve",e.void()],["revokeSponsorshipOnlyTransferable",e.void()],["revokeSponsorshipMalformed",e.void()]],arms:{}}),e.enum("ClawbackResultCode",{clawbackSuccess:0,clawbackMalformed:-1,clawbackNotClawbackEnabled:-2,clawbackNoTrust:-3,clawbackUnderfunded:-4}),e.union("ClawbackResult",{switchOn:e.lookup("ClawbackResultCode"),switchName:"code",switches:[["clawbackSuccess",e.void()],["clawbackMalformed",e.void()],["clawbackNotClawbackEnabled",e.void()],["clawbackNoTrust",e.void()],["clawbackUnderfunded",e.void()]],arms:{}}),e.enum("ClawbackClaimableBalanceResultCode",{clawbackClaimableBalanceSuccess:0,clawbackClaimableBalanceDoesNotExist:-1,clawbackClaimableBalanceNotIssuer:-2,clawbackClaimableBalanceNotClawbackEnabled:-3}),e.union("ClawbackClaimableBalanceResult",{switchOn:e.lookup("ClawbackClaimableBalanceResultCode"),switchName:"code",switches:[["clawbackClaimableBalanceSuccess",e.void()],["clawbackClaimableBalanceDoesNotExist",e.void()],["clawbackClaimableBalanceNotIssuer",e.void()],["clawbackClaimableBalanceNotClawbackEnabled",e.void()]],arms:{}}),e.enum("SetTrustLineFlagsResultCode",{setTrustLineFlagsSuccess:0,setTrustLineFlagsMalformed:-1,setTrustLineFlagsNoTrustLine:-2,setTrustLineFlagsCantRevoke:-3,setTrustLineFlagsInvalidState:-4,setTrustLineFlagsLowReserve:-5}),e.union("SetTrustLineFlagsResult",{switchOn:e.lookup("SetTrustLineFlagsResultCode"),switchName:"code",switches:[["setTrustLineFlagsSuccess",e.void()],["setTrustLineFlagsMalformed",e.void()],["setTrustLineFlagsNoTrustLine",e.void()],["setTrustLineFlagsCantRevoke",e.void()],["setTrustLineFlagsInvalidState",e.void()],["setTrustLineFlagsLowReserve",e.void()]],arms:{}}),e.enum("LiquidityPoolDepositResultCode",{liquidityPoolDepositSuccess:0,liquidityPoolDepositMalformed:-1,liquidityPoolDepositNoTrust:-2,liquidityPoolDepositNotAuthorized:-3,liquidityPoolDepositUnderfunded:-4,liquidityPoolDepositLineFull:-5,liquidityPoolDepositBadPrice:-6,liquidityPoolDepositPoolFull:-7}),e.union("LiquidityPoolDepositResult",{switchOn:e.lookup("LiquidityPoolDepositResultCode"),switchName:"code",switches:[["liquidityPoolDepositSuccess",e.void()],["liquidityPoolDepositMalformed",e.void()],["liquidityPoolDepositNoTrust",e.void()],["liquidityPoolDepositNotAuthorized",e.void()],["liquidityPoolDepositUnderfunded",e.void()],["liquidityPoolDepositLineFull",e.void()],["liquidityPoolDepositBadPrice",e.void()],["liquidityPoolDepositPoolFull",e.void()]],arms:{}}),e.enum("LiquidityPoolWithdrawResultCode",{liquidityPoolWithdrawSuccess:0,liquidityPoolWithdrawMalformed:-1,liquidityPoolWithdrawNoTrust:-2,liquidityPoolWithdrawUnderfunded:-3,liquidityPoolWithdrawLineFull:-4,liquidityPoolWithdrawUnderMinimum:-5}),e.union("LiquidityPoolWithdrawResult",{switchOn:e.lookup("LiquidityPoolWithdrawResultCode"),switchName:"code",switches:[["liquidityPoolWithdrawSuccess",e.void()],["liquidityPoolWithdrawMalformed",e.void()],["liquidityPoolWithdrawNoTrust",e.void()],["liquidityPoolWithdrawUnderfunded",e.void()],["liquidityPoolWithdrawLineFull",e.void()],["liquidityPoolWithdrawUnderMinimum",e.void()]],arms:{}}),e.enum("InvokeHostFunctionResultCode",{invokeHostFunctionSuccess:0,invokeHostFunctionMalformed:-1,invokeHostFunctionTrapped:-2,invokeHostFunctionResourceLimitExceeded:-3,invokeHostFunctionEntryArchived:-4,invokeHostFunctionInsufficientRefundableFee:-5}),e.union("InvokeHostFunctionResult",{switchOn:e.lookup("InvokeHostFunctionResultCode"),switchName:"code",switches:[["invokeHostFunctionSuccess","success"],["invokeHostFunctionMalformed",e.void()],["invokeHostFunctionTrapped",e.void()],["invokeHostFunctionResourceLimitExceeded",e.void()],["invokeHostFunctionEntryArchived",e.void()],["invokeHostFunctionInsufficientRefundableFee",e.void()]],arms:{success:e.lookup("Hash")}}),e.enum("ExtendFootprintTtlResultCode",{extendFootprintTtlSuccess:0,extendFootprintTtlMalformed:-1,extendFootprintTtlResourceLimitExceeded:-2,extendFootprintTtlInsufficientRefundableFee:-3}),e.union("ExtendFootprintTtlResult",{switchOn:e.lookup("ExtendFootprintTtlResultCode"),switchName:"code",switches:[["extendFootprintTtlSuccess",e.void()],["extendFootprintTtlMalformed",e.void()],["extendFootprintTtlResourceLimitExceeded",e.void()],["extendFootprintTtlInsufficientRefundableFee",e.void()]],arms:{}}),e.enum("RestoreFootprintResultCode",{restoreFootprintSuccess:0,restoreFootprintMalformed:-1,restoreFootprintResourceLimitExceeded:-2,restoreFootprintInsufficientRefundableFee:-3}),e.union("RestoreFootprintResult",{switchOn:e.lookup("RestoreFootprintResultCode"),switchName:"code",switches:[["restoreFootprintSuccess",e.void()],["restoreFootprintMalformed",e.void()],["restoreFootprintResourceLimitExceeded",e.void()],["restoreFootprintInsufficientRefundableFee",e.void()]],arms:{}}),e.enum("OperationResultCode",{opInner:0,opBadAuth:-1,opNoAccount:-2,opNotSupported:-3,opTooManySubentries:-4,opExceededWorkLimit:-5,opTooManySponsoring:-6}),e.union("OperationResultTr",{switchOn:e.lookup("OperationType"),switchName:"type",switches:[["createAccount","createAccountResult"],["payment","paymentResult"],["pathPaymentStrictReceive","pathPaymentStrictReceiveResult"],["manageSellOffer","manageSellOfferResult"],["createPassiveSellOffer","createPassiveSellOfferResult"],["setOptions","setOptionsResult"],["changeTrust","changeTrustResult"],["allowTrust","allowTrustResult"],["accountMerge","accountMergeResult"],["inflation","inflationResult"],["manageData","manageDataResult"],["bumpSequence","bumpSeqResult"],["manageBuyOffer","manageBuyOfferResult"],["pathPaymentStrictSend","pathPaymentStrictSendResult"],["createClaimableBalance","createClaimableBalanceResult"],["claimClaimableBalance","claimClaimableBalanceResult"],["beginSponsoringFutureReserves","beginSponsoringFutureReservesResult"],["endSponsoringFutureReserves","endSponsoringFutureReservesResult"],["revokeSponsorship","revokeSponsorshipResult"],["clawback","clawbackResult"],["clawbackClaimableBalance","clawbackClaimableBalanceResult"],["setTrustLineFlags","setTrustLineFlagsResult"],["liquidityPoolDeposit","liquidityPoolDepositResult"],["liquidityPoolWithdraw","liquidityPoolWithdrawResult"],["invokeHostFunction","invokeHostFunctionResult"],["extendFootprintTtl","extendFootprintTtlResult"],["restoreFootprint","restoreFootprintResult"]],arms:{createAccountResult:e.lookup("CreateAccountResult"),paymentResult:e.lookup("PaymentResult"),pathPaymentStrictReceiveResult:e.lookup("PathPaymentStrictReceiveResult"),manageSellOfferResult:e.lookup("ManageSellOfferResult"),createPassiveSellOfferResult:e.lookup("ManageSellOfferResult"),setOptionsResult:e.lookup("SetOptionsResult"),changeTrustResult:e.lookup("ChangeTrustResult"),allowTrustResult:e.lookup("AllowTrustResult"),accountMergeResult:e.lookup("AccountMergeResult"),inflationResult:e.lookup("InflationResult"),manageDataResult:e.lookup("ManageDataResult"),bumpSeqResult:e.lookup("BumpSequenceResult"),manageBuyOfferResult:e.lookup("ManageBuyOfferResult"),pathPaymentStrictSendResult:e.lookup("PathPaymentStrictSendResult"),createClaimableBalanceResult:e.lookup("CreateClaimableBalanceResult"),claimClaimableBalanceResult:e.lookup("ClaimClaimableBalanceResult"),beginSponsoringFutureReservesResult:e.lookup("BeginSponsoringFutureReservesResult"),endSponsoringFutureReservesResult:e.lookup("EndSponsoringFutureReservesResult"),revokeSponsorshipResult:e.lookup("RevokeSponsorshipResult"),clawbackResult:e.lookup("ClawbackResult"),clawbackClaimableBalanceResult:e.lookup("ClawbackClaimableBalanceResult"),setTrustLineFlagsResult:e.lookup("SetTrustLineFlagsResult"),liquidityPoolDepositResult:e.lookup("LiquidityPoolDepositResult"),liquidityPoolWithdrawResult:e.lookup("LiquidityPoolWithdrawResult"),invokeHostFunctionResult:e.lookup("InvokeHostFunctionResult"),extendFootprintTtlResult:e.lookup("ExtendFootprintTtlResult"),restoreFootprintResult:e.lookup("RestoreFootprintResult")}}),e.union("OperationResult",{switchOn:e.lookup("OperationResultCode"),switchName:"code",switches:[["opInner","tr"],["opBadAuth",e.void()],["opNoAccount",e.void()],["opNotSupported",e.void()],["opTooManySubentries",e.void()],["opExceededWorkLimit",e.void()],["opTooManySponsoring",e.void()]],arms:{tr:e.lookup("OperationResultTr")}}),e.enum("TransactionResultCode",{txFeeBumpInnerSuccess:1,txSuccess:0,txFailed:-1,txTooEarly:-2,txTooLate:-3,txMissingOperation:-4,txBadSeq:-5,txBadAuth:-6,txInsufficientBalance:-7,txNoAccount:-8,txInsufficientFee:-9,txBadAuthExtra:-10,txInternalError:-11,txNotSupported:-12,txFeeBumpInnerFailed:-13,txBadSponsorship:-14,txBadMinSeqAgeOrGap:-15,txMalformed:-16,txSorobanInvalid:-17}),e.union("InnerTransactionResultResult",{switchOn:e.lookup("TransactionResultCode"),switchName:"code",switches:[["txSuccess","results"],["txFailed","results"],["txTooEarly",e.void()],["txTooLate",e.void()],["txMissingOperation",e.void()],["txBadSeq",e.void()],["txBadAuth",e.void()],["txInsufficientBalance",e.void()],["txNoAccount",e.void()],["txInsufficientFee",e.void()],["txBadAuthExtra",e.void()],["txInternalError",e.void()],["txNotSupported",e.void()],["txBadSponsorship",e.void()],["txBadMinSeqAgeOrGap",e.void()],["txMalformed",e.void()],["txSorobanInvalid",e.void()]],arms:{results:e.varArray(e.lookup("OperationResult"),2147483647)}}),e.union("InnerTransactionResultExt",{switchOn:e.int(),switchName:"v",switches:[[0,e.void()]],arms:{}}),e.struct("InnerTransactionResult",[["feeCharged",e.lookup("Int64")],["result",e.lookup("InnerTransactionResultResult")],["ext",e.lookup("InnerTransactionResultExt")]]),e.struct("InnerTransactionResultPair",[["transactionHash",e.lookup("Hash")],["result",e.lookup("InnerTransactionResult")]]),e.union("TransactionResultResult",{switchOn:e.lookup("TransactionResultCode"),switchName:"code",switches:[["txFeeBumpInnerSuccess","innerResultPair"],["txFeeBumpInnerFailed","innerResultPair"],["txSuccess","results"],["txFailed","results"],["txTooEarly",e.void()],["txTooLate",e.void()],["txMissingOperation",e.void()],["txBadSeq",e.void()],["txBadAuth",e.void()],["txInsufficientBalance",e.void()],["txNoAccount",e.void()],["txInsufficientFee",e.void()],["txBadAuthExtra",e.void()],["txInternalError",e.void()],["txNotSupported",e.void()],["txBadSponsorship",e.void()],["txBadMinSeqAgeOrGap",e.void()],["txMalformed",e.void()],["txSorobanInvalid",e.void()]],arms:{innerResultPair:e.lookup("InnerTransactionResultPair"),results:e.varArray(e.lookup("OperationResult"),2147483647)}}),e.union("TransactionResultExt",{switchOn:e.int(),switchName:"v",switches:[[0,e.void()]],arms:{}}),e.struct("TransactionResult",[["feeCharged",e.lookup("Int64")],["result",e.lookup("TransactionResultResult")],["ext",e.lookup("TransactionResultExt")]]),e.typedef("Hash",e.opaque(32)),e.typedef("Uint256",e.opaque(32)),e.typedef("Uint32",e.uint()),e.typedef("Int32",e.int()),e.typedef("Uint64",e.uhyper()),e.typedef("Int64",e.hyper()),e.typedef("TimePoint",e.lookup("Uint64")),e.typedef("Duration",e.lookup("Uint64")),e.union("ExtensionPoint",{switchOn:e.int(),switchName:"v",switches:[[0,e.void()]],arms:{}}),e.enum("CryptoKeyType",{keyTypeEd25519:0,keyTypePreAuthTx:1,keyTypeHashX:2,keyTypeEd25519SignedPayload:3,keyTypeMuxedEd25519:256}),e.enum("PublicKeyType",{publicKeyTypeEd25519:0}),e.enum("SignerKeyType",{signerKeyTypeEd25519:0,signerKeyTypePreAuthTx:1,signerKeyTypeHashX:2,signerKeyTypeEd25519SignedPayload:3}),e.union("PublicKey",{switchOn:e.lookup("PublicKeyType"),switchName:"type",switches:[["publicKeyTypeEd25519","ed25519"]],arms:{ed25519:e.lookup("Uint256")}}),e.struct("SignerKeyEd25519SignedPayload",[["ed25519",e.lookup("Uint256")],["payload",e.varOpaque(64)]]),e.union("SignerKey",{switchOn:e.lookup("SignerKeyType"),switchName:"type",switches:[["signerKeyTypeEd25519","ed25519"],["signerKeyTypePreAuthTx","preAuthTx"],["signerKeyTypeHashX","hashX"],["signerKeyTypeEd25519SignedPayload","ed25519SignedPayload"]],arms:{ed25519:e.lookup("Uint256"),preAuthTx:e.lookup("Uint256"),hashX:e.lookup("Uint256"),ed25519SignedPayload:e.lookup("SignerKeyEd25519SignedPayload")}}),e.typedef("Signature",e.varOpaque(64)),e.typedef("SignatureHint",e.opaque(4)),e.typedef("NodeId",e.lookup("PublicKey")),e.typedef("AccountId",e.lookup("PublicKey")),e.struct("Curve25519Secret",[["key",e.opaque(32)]]),e.struct("Curve25519Public",[["key",e.opaque(32)]]),e.struct("HmacSha256Key",[["key",e.opaque(32)]]),e.struct("HmacSha256Mac",[["mac",e.opaque(32)]]),e.enum("ScValType",{scvBool:0,scvVoid:1,scvError:2,scvU32:3,scvI32:4,scvU64:5,scvI64:6,scvTimepoint:7,scvDuration:8,scvU128:9,scvI128:10,scvU256:11,scvI256:12,scvBytes:13,scvString:14,scvSymbol:15,scvVec:16,scvMap:17,scvAddress:18,scvContractInstance:19,scvLedgerKeyContractInstance:20,scvLedgerKeyNonce:21}),e.enum("ScErrorType",{sceContract:0,sceWasmVm:1,sceContext:2,sceStorage:3,sceObject:4,sceCrypto:5,sceEvents:6,sceBudget:7,sceValue:8,sceAuth:9}),e.enum("ScErrorCode",{scecArithDomain:0,scecIndexBounds:1,scecInvalidInput:2,scecMissingValue:3,scecExistingValue:4,scecExceededLimit:5,scecInvalidAction:6,scecInternalError:7,scecUnexpectedType:8,scecUnexpectedSize:9}),e.union("ScError",{switchOn:e.lookup("ScErrorType"),switchName:"type",switches:[["sceContract","contractCode"],["sceWasmVm","code"],["sceContext","code"],["sceStorage","code"],["sceObject","code"],["sceCrypto","code"],["sceEvents","code"],["sceBudget","code"],["sceValue","code"],["sceAuth","code"]],arms:{contractCode:e.lookup("Uint32"),code:e.lookup("ScErrorCode")}}),e.struct("UInt128Parts",[["hi",e.lookup("Uint64")],["lo",e.lookup("Uint64")]]),e.struct("Int128Parts",[["hi",e.lookup("Int64")],["lo",e.lookup("Uint64")]]),e.struct("UInt256Parts",[["hiHi",e.lookup("Uint64")],["hiLo",e.lookup("Uint64")],["loHi",e.lookup("Uint64")],["loLo",e.lookup("Uint64")]]),e.struct("Int256Parts",[["hiHi",e.lookup("Int64")],["hiLo",e.lookup("Uint64")],["loHi",e.lookup("Uint64")],["loLo",e.lookup("Uint64")]]),e.enum("ContractExecutableType",{contractExecutableWasm:0,contractExecutableStellarAsset:1}),e.union("ContractExecutable",{switchOn:e.lookup("ContractExecutableType"),switchName:"type",switches:[["contractExecutableWasm","wasmHash"],["contractExecutableStellarAsset",e.void()]],arms:{wasmHash:e.lookup("Hash")}}),e.enum("ScAddressType",{scAddressTypeAccount:0,scAddressTypeContract:1}),e.union("ScAddress",{switchOn:e.lookup("ScAddressType"),switchName:"type",switches:[["scAddressTypeAccount","accountId"],["scAddressTypeContract","contractId"]],arms:{accountId:e.lookup("AccountId"),contractId:e.lookup("Hash")}}),e.const("SCSYMBOL_LIMIT",32),e.typedef("ScVec",e.varArray(e.lookup("ScVal"),2147483647)),e.typedef("ScMap",e.varArray(e.lookup("ScMapEntry"),2147483647)),e.typedef("ScBytes",e.varOpaque()),e.typedef("ScString",e.string()),e.typedef("ScSymbol",e.string(32)),e.struct("ScNonceKey",[["nonce",e.lookup("Int64")]]),e.struct("ScContractInstance",[["executable",e.lookup("ContractExecutable")],["storage",e.option(e.lookup("ScMap"))]]),e.union("ScVal",{switchOn:e.lookup("ScValType"),switchName:"type",switches:[["scvBool","b"],["scvVoid",e.void()],["scvError","error"],["scvU32","u32"],["scvI32","i32"],["scvU64","u64"],["scvI64","i64"],["scvTimepoint","timepoint"],["scvDuration","duration"],["scvU128","u128"],["scvI128","i128"],["scvU256","u256"],["scvI256","i256"],["scvBytes","bytes"],["scvString","str"],["scvSymbol","sym"],["scvVec","vec"],["scvMap","map"],["scvAddress","address"],["scvLedgerKeyContractInstance",e.void()],["scvLedgerKeyNonce","nonceKey"],["scvContractInstance","instance"]],arms:{b:e.bool(),error:e.lookup("ScError"),u32:e.lookup("Uint32"),i32:e.lookup("Int32"),u64:e.lookup("Uint64"),i64:e.lookup("Int64"),timepoint:e.lookup("TimePoint"),duration:e.lookup("Duration"),u128:e.lookup("UInt128Parts"),i128:e.lookup("Int128Parts"),u256:e.lookup("UInt256Parts"),i256:e.lookup("Int256Parts"),bytes:e.lookup("ScBytes"),str:e.lookup("ScString"),sym:e.lookup("ScSymbol"),vec:e.option(e.lookup("ScVec")),map:e.option(e.lookup("ScMap")),address:e.lookup("ScAddress"),nonceKey:e.lookup("ScNonceKey"),instance:e.lookup("ScContractInstance")}}),e.struct("ScMapEntry",[["key",e.lookup("ScVal")],["val",e.lookup("ScVal")]]),e.enum("ScEnvMetaKind",{scEnvMetaKindInterfaceVersion:0}),e.union("ScEnvMetaEntry",{switchOn:e.lookup("ScEnvMetaKind"),switchName:"kind",switches:[["scEnvMetaKindInterfaceVersion","interfaceVersion"]],arms:{interfaceVersion:e.lookup("Uint64")}}),e.struct("ScMetaV0",[["key",e.string()],["val",e.string()]]),e.enum("ScMetaKind",{scMetaV0:0}),e.union("ScMetaEntry",{switchOn:e.lookup("ScMetaKind"),switchName:"kind",switches:[["scMetaV0","v0"]],arms:{v0:e.lookup("ScMetaV0")}}),e.const("SC_SPEC_DOC_LIMIT",1024),e.enum("ScSpecType",{scSpecTypeVal:0,scSpecTypeBool:1,scSpecTypeVoid:2,scSpecTypeError:3,scSpecTypeU32:4,scSpecTypeI32:5,scSpecTypeU64:6,scSpecTypeI64:7,scSpecTypeTimepoint:8,scSpecTypeDuration:9,scSpecTypeU128:10,scSpecTypeI128:11,scSpecTypeU256:12,scSpecTypeI256:13,scSpecTypeBytes:14,scSpecTypeString:16,scSpecTypeSymbol:17,scSpecTypeAddress:19,scSpecTypeOption:1e3,scSpecTypeResult:1001,scSpecTypeVec:1002,scSpecTypeMap:1004,scSpecTypeTuple:1005,scSpecTypeBytesN:1006,scSpecTypeUdt:2e3}),e.struct("ScSpecTypeOption",[["valueType",e.lookup("ScSpecTypeDef")]]),e.struct("ScSpecTypeResult",[["okType",e.lookup("ScSpecTypeDef")],["errorType",e.lookup("ScSpecTypeDef")]]),e.struct("ScSpecTypeVec",[["elementType",e.lookup("ScSpecTypeDef")]]),e.struct("ScSpecTypeMap",[["keyType",e.lookup("ScSpecTypeDef")],["valueType",e.lookup("ScSpecTypeDef")]]),e.struct("ScSpecTypeTuple",[["valueTypes",e.varArray(e.lookup("ScSpecTypeDef"),12)]]),e.struct("ScSpecTypeBytesN",[["n",e.lookup("Uint32")]]),e.struct("ScSpecTypeUdt",[["name",e.string(60)]]),e.union("ScSpecTypeDef",{switchOn:e.lookup("ScSpecType"),switchName:"type",switches:[["scSpecTypeVal",e.void()],["scSpecTypeBool",e.void()],["scSpecTypeVoid",e.void()],["scSpecTypeError",e.void()],["scSpecTypeU32",e.void()],["scSpecTypeI32",e.void()],["scSpecTypeU64",e.void()],["scSpecTypeI64",e.void()],["scSpecTypeTimepoint",e.void()],["scSpecTypeDuration",e.void()],["scSpecTypeU128",e.void()],["scSpecTypeI128",e.void()],["scSpecTypeU256",e.void()],["scSpecTypeI256",e.void()],["scSpecTypeBytes",e.void()],["scSpecTypeString",e.void()],["scSpecTypeSymbol",e.void()],["scSpecTypeAddress",e.void()],["scSpecTypeOption","option"],["scSpecTypeResult","result"],["scSpecTypeVec","vec"],["scSpecTypeMap","map"],["scSpecTypeTuple","tuple"],["scSpecTypeBytesN","bytesN"],["scSpecTypeUdt","udt"]],arms:{option:e.lookup("ScSpecTypeOption"),result:e.lookup("ScSpecTypeResult"),vec:e.lookup("ScSpecTypeVec"),map:e.lookup("ScSpecTypeMap"),tuple:e.lookup("ScSpecTypeTuple"),bytesN:e.lookup("ScSpecTypeBytesN"),udt:e.lookup("ScSpecTypeUdt")}}),e.struct("ScSpecUdtStructFieldV0",[["doc",e.string(t)],["name",e.string(30)],["type",e.lookup("ScSpecTypeDef")]]),e.struct("ScSpecUdtStructV0",[["doc",e.string(t)],["lib",e.string(80)],["name",e.string(60)],["fields",e.varArray(e.lookup("ScSpecUdtStructFieldV0"),40)]]),e.struct("ScSpecUdtUnionCaseVoidV0",[["doc",e.string(t)],["name",e.string(60)]]),e.struct("ScSpecUdtUnionCaseTupleV0",[["doc",e.string(t)],["name",e.string(60)],["type",e.varArray(e.lookup("ScSpecTypeDef"),12)]]),e.enum("ScSpecUdtUnionCaseV0Kind",{scSpecUdtUnionCaseVoidV0:0,scSpecUdtUnionCaseTupleV0:1}),e.union("ScSpecUdtUnionCaseV0",{switchOn:e.lookup("ScSpecUdtUnionCaseV0Kind"),switchName:"kind",switches:[["scSpecUdtUnionCaseVoidV0","voidCase"],["scSpecUdtUnionCaseTupleV0","tupleCase"]],arms:{voidCase:e.lookup("ScSpecUdtUnionCaseVoidV0"),tupleCase:e.lookup("ScSpecUdtUnionCaseTupleV0")}}),e.struct("ScSpecUdtUnionV0",[["doc",e.string(t)],["lib",e.string(80)],["name",e.string(60)],["cases",e.varArray(e.lookup("ScSpecUdtUnionCaseV0"),50)]]),e.struct("ScSpecUdtEnumCaseV0",[["doc",e.string(t)],["name",e.string(60)],["value",e.lookup("Uint32")]]),e.struct("ScSpecUdtEnumV0",[["doc",e.string(t)],["lib",e.string(80)],["name",e.string(60)],["cases",e.varArray(e.lookup("ScSpecUdtEnumCaseV0"),50)]]),e.struct("ScSpecUdtErrorEnumCaseV0",[["doc",e.string(t)],["name",e.string(60)],["value",e.lookup("Uint32")]]),e.struct("ScSpecUdtErrorEnumV0",[["doc",e.string(t)],["lib",e.string(80)],["name",e.string(60)],["cases",e.varArray(e.lookup("ScSpecUdtErrorEnumCaseV0"),50)]]),e.struct("ScSpecFunctionInputV0",[["doc",e.string(t)],["name",e.string(30)],["type",e.lookup("ScSpecTypeDef")]]),e.struct("ScSpecFunctionV0",[["doc",e.string(t)],["name",e.lookup("ScSymbol")],["inputs",e.varArray(e.lookup("ScSpecFunctionInputV0"),10)],["outputs",e.varArray(e.lookup("ScSpecTypeDef"),1)]]),e.enum("ScSpecEntryKind",{scSpecEntryFunctionV0:0,scSpecEntryUdtStructV0:1,scSpecEntryUdtUnionV0:2,scSpecEntryUdtEnumV0:3,scSpecEntryUdtErrorEnumV0:4}),e.union("ScSpecEntry",{switchOn:e.lookup("ScSpecEntryKind"),switchName:"kind",switches:[["scSpecEntryFunctionV0","functionV0"],["scSpecEntryUdtStructV0","udtStructV0"],["scSpecEntryUdtUnionV0","udtUnionV0"],["scSpecEntryUdtEnumV0","udtEnumV0"],["scSpecEntryUdtErrorEnumV0","udtErrorEnumV0"]],arms:{functionV0:e.lookup("ScSpecFunctionV0"),udtStructV0:e.lookup("ScSpecUdtStructV0"),udtUnionV0:e.lookup("ScSpecUdtUnionV0"),udtEnumV0:e.lookup("ScSpecUdtEnumV0"),udtErrorEnumV0:e.lookup("ScSpecUdtErrorEnumV0")}}),e.struct("ConfigSettingContractExecutionLanesV0",[["ledgerMaxTxCount",e.lookup("Uint32")]]),e.struct("ConfigSettingContractComputeV0",[["ledgerMaxInstructions",e.lookup("Int64")],["txMaxInstructions",e.lookup("Int64")],["feeRatePerInstructionsIncrement",e.lookup("Int64")],["txMemoryLimit",e.lookup("Uint32")]]),e.struct("ConfigSettingContractLedgerCostV0",[["ledgerMaxReadLedgerEntries",e.lookup("Uint32")],["ledgerMaxReadBytes",e.lookup("Uint32")],["ledgerMaxWriteLedgerEntries",e.lookup("Uint32")],["ledgerMaxWriteBytes",e.lookup("Uint32")],["txMaxReadLedgerEntries",e.lookup("Uint32")],["txMaxReadBytes",e.lookup("Uint32")],["txMaxWriteLedgerEntries",e.lookup("Uint32")],["txMaxWriteBytes",e.lookup("Uint32")],["feeReadLedgerEntry",e.lookup("Int64")],["feeWriteLedgerEntry",e.lookup("Int64")],["feeRead1Kb",e.lookup("Int64")],["bucketListTargetSizeBytes",e.lookup("Int64")],["writeFee1KbBucketListLow",e.lookup("Int64")],["writeFee1KbBucketListHigh",e.lookup("Int64")],["bucketListWriteFeeGrowthFactor",e.lookup("Uint32")]]),e.struct("ConfigSettingContractHistoricalDataV0",[["feeHistorical1Kb",e.lookup("Int64")]]),e.struct("ConfigSettingContractEventsV0",[["txMaxContractEventsSizeBytes",e.lookup("Uint32")],["feeContractEvents1Kb",e.lookup("Int64")]]),e.struct("ConfigSettingContractBandwidthV0",[["ledgerMaxTxsSizeBytes",e.lookup("Uint32")],["txMaxSizeBytes",e.lookup("Uint32")],["feeTxSize1Kb",e.lookup("Int64")]]),e.enum("ContractCostType",{wasmInsnExec:0,memAlloc:1,memCpy:2,memCmp:3,dispatchHostFunction:4,visitObject:5,valSer:6,valDeser:7,computeSha256Hash:8,computeEd25519PubKey:9,verifyEd25519Sig:10,vmInstantiation:11,vmCachedInstantiation:12,invokeVmFunction:13,computeKeccak256Hash:14,decodeEcdsaCurve256Sig:15,recoverEcdsaSecp256k1Key:16,int256AddSub:17,int256Mul:18,int256Div:19,int256Pow:20,int256Shift:21,chaCha20DrawBytes:22,parseWasmInstructions:23,parseWasmFunctions:24,parseWasmGlobals:25,parseWasmTableEntries:26,parseWasmTypes:27,parseWasmDataSegments:28,parseWasmElemSegments:29,parseWasmImports:30,parseWasmExports:31,parseWasmDataSegmentBytes:32,instantiateWasmInstructions:33,instantiateWasmFunctions:34,instantiateWasmGlobals:35,instantiateWasmTableEntries:36,instantiateWasmTypes:37,instantiateWasmDataSegments:38,instantiateWasmElemSegments:39,instantiateWasmImports:40,instantiateWasmExports:41,instantiateWasmDataSegmentBytes:42,sec1DecodePointUncompressed:43,verifyEcdsaSecp256r1Sig:44}),e.struct("ContractCostParamEntry",[["ext",e.lookup("ExtensionPoint")],["constTerm",e.lookup("Int64")],["linearTerm",e.lookup("Int64")]]),e.struct("StateArchivalSettings",[["maxEntryTtl",e.lookup("Uint32")],["minTemporaryTtl",e.lookup("Uint32")],["minPersistentTtl",e.lookup("Uint32")],["persistentRentRateDenominator",e.lookup("Int64")],["tempRentRateDenominator",e.lookup("Int64")],["maxEntriesToArchive",e.lookup("Uint32")],["bucketListSizeWindowSampleSize",e.lookup("Uint32")],["bucketListWindowSamplePeriod",e.lookup("Uint32")],["evictionScanSize",e.lookup("Uint32")],["startingEvictionScanLevel",e.lookup("Uint32")]]),e.struct("EvictionIterator",[["bucketListLevel",e.lookup("Uint32")],["isCurrBucket",e.bool()],["bucketFileOffset",e.lookup("Uint64")]]),e.const("CONTRACT_COST_COUNT_LIMIT",1024),e.typedef("ContractCostParams",e.varArray(e.lookup("ContractCostParamEntry"),e.lookup("CONTRACT_COST_COUNT_LIMIT"))),e.enum("ConfigSettingId",{configSettingContractMaxSizeBytes:0,configSettingContractComputeV0:1,configSettingContractLedgerCostV0:2,configSettingContractHistoricalDataV0:3,configSettingContractEventsV0:4,configSettingContractBandwidthV0:5,configSettingContractCostParamsCpuInstructions:6,configSettingContractCostParamsMemoryBytes:7,configSettingContractDataKeySizeBytes:8,configSettingContractDataEntrySizeBytes:9,configSettingStateArchival:10,configSettingContractExecutionLanes:11,configSettingBucketlistSizeWindow:12,configSettingEvictionIterator:13}),e.union("ConfigSettingEntry",{switchOn:e.lookup("ConfigSettingId"),switchName:"configSettingId",switches:[["configSettingContractMaxSizeBytes","contractMaxSizeBytes"],["configSettingContractComputeV0","contractCompute"],["configSettingContractLedgerCostV0","contractLedgerCost"],["configSettingContractHistoricalDataV0","contractHistoricalData"],["configSettingContractEventsV0","contractEvents"],["configSettingContractBandwidthV0","contractBandwidth"],["configSettingContractCostParamsCpuInstructions","contractCostParamsCpuInsns"],["configSettingContractCostParamsMemoryBytes","contractCostParamsMemBytes"],["configSettingContractDataKeySizeBytes","contractDataKeySizeBytes"],["configSettingContractDataEntrySizeBytes","contractDataEntrySizeBytes"],["configSettingStateArchival","stateArchivalSettings"],["configSettingContractExecutionLanes","contractExecutionLanes"],["configSettingBucketlistSizeWindow","bucketListSizeWindow"],["configSettingEvictionIterator","evictionIterator"]],arms:{contractMaxSizeBytes:e.lookup("Uint32"),contractCompute:e.lookup("ConfigSettingContractComputeV0"),contractLedgerCost:e.lookup("ConfigSettingContractLedgerCostV0"),contractHistoricalData:e.lookup("ConfigSettingContractHistoricalDataV0"),contractEvents:e.lookup("ConfigSettingContractEventsV0"),contractBandwidth:e.lookup("ConfigSettingContractBandwidthV0"),contractCostParamsCpuInsns:e.lookup("ContractCostParams"),contractCostParamsMemBytes:e.lookup("ContractCostParams"),contractDataKeySizeBytes:e.lookup("Uint32"),contractDataEntrySizeBytes:e.lookup("Uint32"),stateArchivalSettings:e.lookup("StateArchivalSettings"),contractExecutionLanes:e.lookup("ConfigSettingContractExecutionLanesV0"),bucketListSizeWindow:e.varArray(e.lookup("Uint64"),2147483647),evictionIterator:e.lookup("EvictionIterator")}})}));const i=o;const a={XdrWriter:n.XdrWriter,XdrReader:n.XdrReader};var s=r(2802);function u(e){var t=new s.sha256;return t.update(e,"utf8"),t.digest()}var c=r(3626).A,l={},f="undefined"==typeof window?function(){var e;try{e=r(Object(function(){var e=new Error("Cannot find module 'sodium-native'");throw e.code="MODULE_NOT_FOUND",e}()))}catch(e){return d()}return Object.keys(e).length?(l.generate=function(t){var r=c.alloc(e.crypto_sign_PUBLICKEYBYTES),n=c.alloc(e.crypto_sign_SECRETKEYBYTES);return e.crypto_sign_seed_keypair(r,n,t),r},l.sign=function(t,r){t=c.from(t);var n=c.alloc(e.crypto_sign_BYTES);return e.crypto_sign_detached(n,t,r),n},l.verify=function(t,r,n){t=c.from(t);try{return e.crypto_sign_verify_detached(r,t,n)}catch(e){return!1}},!0):d()}():d();function p(e,t){return l.sign(e,t)}function h(e,t,r){return l.verify(e,t,r)}function d(){var e=r(8947);return l.generate=function(t){var r=new Uint8Array(t),n=e.sign.keyPair.fromSeed(r);return c.from(n.publicKey)},l.sign=function(t,r){t=c.from(t),t=new Uint8Array(t.toJSON().data),r=new Uint8Array(r.toJSON().data);var n=e.sign.detached(t,r);return c.from(n)},l.verify=function(t,r,n){return t=c.from(t),t=new Uint8Array(t.toJSON().data),r=new Uint8Array(r.toJSON().data),n=new Uint8Array(n.toJSON().data),e.sign.detached.verify(t,r,n)},!1}var y=function(e,t){for(var r="number"==typeof e,n=String(e);n.endsWith(t);)n=n.slice(0,-1);return r?Number(n):n},m=r(8947),g=r.n(m),v=r(5360);var b=r(3626).A;function w(e){return w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},w(e)}function S(e,t){for(var r=0;r165)return!1;break;default:return!1}var r="";try{r=P(e,t)}catch(e){return!1}switch(e){case"ed25519PublicKey":case"ed25519SecretSeed":case"preAuthTx":case"sha256Hash":case"contract":return 32===r.length;case"med25519PublicKey":return 40===r.length;case"signedPayload":return r.length>=40&&r.length<=100;default:return!1}}function P(e,t){if("string"!=typeof t)throw new TypeError("encoded argument must be of type String");var r=v.decode(t),n=r[0],o=r.slice(0,-2),i=o.slice(1),a=r.slice(-2);if(t!==v.encode(r))throw new Error("invalid encoded string");var s=E[e];if(void 0===s)throw new Error("".concat(e," is not a valid version byte name. ")+"Expected one of ".concat(Object.keys(E).join(", ")));if(n!==s)throw new Error("invalid version byte. expected ".concat(s,", got ").concat(n));if(!function(e,t){if(e.length!==t.length)return!1;if(0===e.length)return!0;for(var r=0;r>8^e[n]],r&=65535}var o=new Uint8Array(2);return o[0]=255&r,o[1]=r>>8&255,o}var _=r(3626).A;function B(e){return B="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},B(e)}function R(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:i.Asset;if(this.isNative())return r.assetTypeNative();this.code.length<=4?(e=i.AlphaNum4,t="assetTypeCreditAlphanum4"):(e=i.AlphaNum12,t="assetTypeCreditAlphanum12");var n=this.code.length<=4?4:12;return new r(t,new e({assetCode:this.code.padEnd(n,"\0"),issuer:U.fromPublicKey(this.issuer).xdrAccountId()}))}},{key:"getCode",value:function(){if(void 0!==this.code)return String(this.code)}},{key:"getIssuer",value:function(){if(void 0!==this.issuer)return String(this.issuer)}},{key:"getAssetType",value:function(){switch(this.getRawAssetType().value){case i.AssetType.assetTypeNative().value:return"native";case i.AssetType.assetTypeCreditAlphanum4().value:return"credit_alphanum4";case i.AssetType.assetTypeCreditAlphanum12().value:return"credit_alphanum12";default:return"unknown"}}},{key:"getRawAssetType",value:function(){return this.isNative()?i.AssetType.assetTypeNative():this.code.length<=4?i.AssetType.assetTypeCreditAlphanum4():i.AssetType.assetTypeCreditAlphanum12()}},{key:"isNative",value:function(){return!this.issuer}},{key:"equals",value:function(e){return this.code===e.getCode()&&this.issuer===e.getIssuer()}},{key:"toString",value:function(){return this.isNative()?"native":"".concat(this.getCode(),":").concat(this.getIssuer())}}],n=[{key:"native",value:function(){return new e("XLM")}},{key:"fromOperation",value:function(e){var t,r;switch(e.switch()){case i.AssetType.assetTypeNative():return this.native();case i.AssetType.assetTypeCreditAlphanum4():t=e.alphaNum4();case i.AssetType.assetTypeCreditAlphanum12():return t=t||e.alphaNum12(),r=T.encodeEd25519PublicKey(t.issuer().ed25519()),new this(y(t.assetCode(),"\0"),r);default:throw new Error("Invalid asset type: ".concat(e.switch().name))}}},{key:"compare",value:function(t,r){if(!(t&&t instanceof e))throw new Error("assetA is invalid");if(!(r&&r instanceof e))throw new Error("assetB is invalid");if(t.equals(r))return 0;var n=t.getRawAssetType().value,o=r.getRawAssetType().value;if(n!==o)return n1&&void 0!==arguments[1]?arguments[1]:{};if("constant_product"!==e)throw new Error("liquidityPoolType is invalid");var r=t.assetA,n=t.assetB,o=t.fee;if(!(r&&r instanceof F))throw new Error("assetA is invalid");if(!(n&&n instanceof F))throw new Error("assetB is invalid");if(!o||o!==q)throw new Error("fee is invalid");if(-1!==F.compare(r,n))throw new Error("Assets are not in lexicographic order");var a=i.LiquidityPoolType.liquidityPoolConstantProduct().toXDR(),s=new i.LiquidityPoolConstantProductParameters({assetA:r.toXDRObject(),assetB:n.toXDRObject(),fee:o}).toXDR();return u(V.concat([a,s]))}var H=r(3626).A;function z(e){return z="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},z(e)}function X(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(!n||"string"!=typeof n)throw new Error("Invalid signature");if(!r||"string"!=typeof r)throw new Error("Invalid publicKey");var o=H.from(n,"base64");try{t=(e=U.fromPublicKey(r)).signatureHint()}catch(e){throw new Error("Invalid publicKey")}if(!e.verify(this.hash(),o))throw new Error("Invalid signature");this.signatures.push(new i.DecoratedSignature({hint:t,signature:o}))}},{key:"addDecoratedSignature",value:function(e){this.signatures.push(e)}},{key:"signHashX",value:function(e){if("string"==typeof e&&(e=H.from(e,"hex")),e.length>64)throw new Error("preimage cannnot be longer than 64 bytes");var t=e,r=u(e),n=r.slice(r.length-4);this.signatures.push(new i.DecoratedSignature({hint:n,signature:t}))}},{key:"hash",value:function(){return u(this.signatureBase())}},{key:"signatureBase",value:function(){throw new Error("Implement in subclass")}},{key:"toEnvelope",value:function(){throw new Error("Implement in subclass")}},{key:"toXDR",value:function(){return this.toEnvelope().toXDR().toString("base64")}}],t&&X(e.prototype,t),r&&X(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,r}(),G=/^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i,Y=Math.ceil,J=Math.floor,Z="[BigNumber Error] ",Q=Z+"Number primitive has more than 15 significant digits: ",ee=1e14,te=14,re=9007199254740991,ne=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13],oe=1e7,ie=1e9;function ae(e){var t=0|e;return e>0||e===t?t:t-1}function se(e){for(var t,r,n=1,o=e.length,i=e[0]+"";nc^r?1:-1;for(s=(u=o.length)<(c=i.length)?u:c,a=0;ai[a]^r?1:-1;return u==c?0:u>c^r?1:-1}function ce(e,t,r,n){if(er||e!==J(e))throw Error(Z+(n||"Argument")+("number"==typeof e?er?" out of range: ":" not an integer: ":" not a primitive number: ")+String(e))}function le(e){var t=e.c.length-1;return ae(e.e/te)==t&&e.c[t]%2!=0}function fe(e,t){return(e.length>1?e.charAt(0)+"."+e.slice(1):e)+(t<0?"e":"e+")+t}function pe(e,t,r){var n,o;if(t<0){for(o=r+".";++t;o+=r);e=o+e}else if(++t>(n=e.length)){for(o=r,t-=n;--t;o+=r);e+=o}else tb?p.c=p.e=null:e.e=10;u/=10,s++);return void(s>b?p.c=p.e=null:(p.e=s,p.c=[e]))}f=String(e)}else{if(!G.test(f=String(e)))return o(p,f,c);p.s=45==f.charCodeAt(0)?(f=f.slice(1),-1):1}(s=f.indexOf("."))>-1&&(f=f.replace(".","")),(u=f.search(/e/i))>0?(s<0&&(s=u),s+=+f.slice(u+1),f=f.substring(0,u)):s<0&&(s=f.length)}else{if(ce(t,2,A.length,"Base"),10==t&&T)return _(p=new O(e),d+p.e+1,y);if(f=String(e),c="number"==typeof e){if(0*e!=0)return o(p,f,c,t);if(p.s=1/e<0?(f=f.slice(1),-1):1,O.DEBUG&&f.replace(/^0\.0*|\./,"").length>15)throw Error(Q+e)}else p.s=45===f.charCodeAt(0)?(f=f.slice(1),-1):1;for(r=A.slice(0,t),s=u=0,l=f.length;us){s=l;continue}}else if(!a&&(f==f.toUpperCase()&&(f=f.toLowerCase())||f==f.toLowerCase()&&(f=f.toUpperCase()))){a=!0,u=-1,s=0;continue}return o(p,String(e),c,t)}c=!1,(s=(f=n(f,t,10,p.s)).indexOf("."))>-1?f=f.replace(".",""):s=f.length}for(u=0;48===f.charCodeAt(u);u++);for(l=f.length;48===f.charCodeAt(--l););if(f=f.slice(u,++l)){if(l-=u,c&&O.DEBUG&&l>15&&(e>re||e!==J(e)))throw Error(Q+p.s*e);if((s=s-u-1)>b)p.c=p.e=null;else if(s=g)?fe(u,a):pe(u,a,"0");else if(i=(e=_(new O(e),t,r)).e,s=(u=se(e.c)).length,1==n||2==n&&(t<=i||i<=m)){for(;ss){if(--t>0)for(u+=".";t--;u+="0");}else if((t+=i-s)>0)for(i+1==s&&(u+=".");t--;u+="0");return e.s<0&&o?"-"+u:u}function x(e,t){for(var r,n,o=1,i=new O(e[0]);o=10;o/=10,n++);return(r=n+r*te-1)>b?e.c=e.e=null:r=10;s/=10,o++);if((i=t-o)<0)i+=te,a=t,u=f[c=0],l=J(u/p[o-a-1]%10);else if((c=Y((i+1)/te))>=f.length){if(!n)break e;for(;f.length<=c;f.push(0));u=l=0,o=1,a=(i%=te)-te+1}else{for(u=s=f[c],o=1;s>=10;s/=10,o++);l=(a=(i%=te)-te+o)<0?0:J(u/p[o-a-1]%10)}if(n=n||t<0||null!=f[c+1]||(a<0?u:u%p[o-a-1]),n=r<4?(l||n)&&(0==r||r==(e.s<0?3:2)):l>5||5==l&&(4==r||n||6==r&&(i>0?a>0?u/p[o-a]:0:f[c-1])%10&1||r==(e.s<0?8:7)),t<1||!f[0])return f.length=0,n?(t-=e.e+1,f[0]=p[(te-t%te)%te],e.e=-t||0):f[0]=e.e=0,e;if(0==i?(f.length=c,s=1,c--):(f.length=c+1,s=p[te-i],f[c]=a>0?J(u/p[o-a]%p[a])*s:0),n)for(;;){if(0==c){for(i=1,a=f[0];a>=10;a/=10,i++);for(a=f[0]+=s,s=1;a>=10;a/=10,s++);i!=s&&(e.e++,f[0]==ee&&(f[0]=1));break}if(f[c]+=s,f[c]!=ee)break;f[c--]=0,s=1}for(i=f.length;0===f[--i];f.pop());}e.e>b?e.c=e.e=null:e.e=g?fe(t,r):pe(t,r,"0"),e.s<0?"-"+t:t)}return O.clone=e,O.ROUND_UP=0,O.ROUND_DOWN=1,O.ROUND_CEIL=2,O.ROUND_FLOOR=3,O.ROUND_HALF_UP=4,O.ROUND_HALF_DOWN=5,O.ROUND_HALF_EVEN=6,O.ROUND_HALF_CEIL=7,O.ROUND_HALF_FLOOR=8,O.EUCLID=9,O.config=O.set=function(e){var t,r;if(null!=e){if("object"!=typeof e)throw Error(Z+"Object expected: "+e);if(e.hasOwnProperty(t="DECIMAL_PLACES")&&(ce(r=e[t],0,ie,t),d=r),e.hasOwnProperty(t="ROUNDING_MODE")&&(ce(r=e[t],0,8,t),y=r),e.hasOwnProperty(t="EXPONENTIAL_AT")&&((r=e[t])&&r.pop?(ce(r[0],-ie,0,t),ce(r[1],0,ie,t),m=r[0],g=r[1]):(ce(r,-ie,ie,t),m=-(g=r<0?-r:r))),e.hasOwnProperty(t="RANGE"))if((r=e[t])&&r.pop)ce(r[0],-ie,-1,t),ce(r[1],1,ie,t),v=r[0],b=r[1];else{if(ce(r,-ie,ie,t),!r)throw Error(Z+t+" cannot be zero: "+r);v=-(b=r<0?-r:r)}if(e.hasOwnProperty(t="CRYPTO")){if((r=e[t])!==!!r)throw Error(Z+t+" not true or false: "+r);if(r){if("undefined"==typeof crypto||!crypto||!crypto.getRandomValues&&!crypto.randomBytes)throw w=!r,Error(Z+"crypto unavailable");w=r}else w=r}if(e.hasOwnProperty(t="MODULO_MODE")&&(ce(r=e[t],0,9,t),S=r),e.hasOwnProperty(t="POW_PRECISION")&&(ce(r=e[t],0,ie,t),k=r),e.hasOwnProperty(t="FORMAT")){if("object"!=typeof(r=e[t]))throw Error(Z+t+" not an object: "+r);E=r}if(e.hasOwnProperty(t="ALPHABET")){if("string"!=typeof(r=e[t])||/^.?$|[+\-.\s]|(.).*\1/.test(r))throw Error(Z+t+" invalid: "+r);T="0123456789"==r.slice(0,10),A=r}}return{DECIMAL_PLACES:d,ROUNDING_MODE:y,EXPONENTIAL_AT:[m,g],RANGE:[v,b],CRYPTO:w,MODULO_MODE:S,POW_PRECISION:k,FORMAT:E,ALPHABET:A}},O.isBigNumber=function(e){if(!e||!0!==e._isBigNumber)return!1;if(!O.DEBUG)return!0;var t,r,n=e.c,o=e.e,i=e.s;e:if("[object Array]"=={}.toString.call(n)){if((1===i||-1===i)&&o>=-ie&&o<=ie&&o===J(o)){if(0===n[0]){if(0===o&&1===n.length)return!0;break e}if((t=(o+1)%te)<1&&(t+=te),String(n[0]).length==t){for(t=0;t=ee||r!==J(r))break e;if(0!==r)return!0}}}else if(null===n&&null===o&&(null===i||1===i||-1===i))return!0;throw Error(Z+"Invalid BigNumber: "+e)},O.maximum=O.max=function(){return x(arguments,-1)},O.minimum=O.min=function(){return x(arguments,1)},O.random=(i=9007199254740992,a=Math.random()*i&2097151?function(){return J(Math.random()*i)}:function(){return 8388608*(1073741824*Math.random()|0)+(8388608*Math.random()|0)},function(e){var t,r,n,o,i,s=0,u=[],c=new O(h);if(null==e?e=d:ce(e,0,ie),o=Y(e/te),w)if(crypto.getRandomValues){for(t=crypto.getRandomValues(new Uint32Array(o*=2));s>>11))>=9e15?(r=crypto.getRandomValues(new Uint32Array(2)),t[s]=r[0],t[s+1]=r[1]):(u.push(i%1e14),s+=2);s=o/2}else{if(!crypto.randomBytes)throw w=!1,Error(Z+"crypto unavailable");for(t=crypto.randomBytes(o*=7);s=9e15?crypto.randomBytes(7).copy(t,s):(u.push(i%1e14),s+=7);s=o/7}if(!w)for(;s=10;i/=10,s++);sr-1&&(null==a[o+1]&&(a[o+1]=0),a[o+1]+=a[o]/r|0,a[o]%=r)}return a.reverse()}return function(n,o,i,a,s){var u,c,l,f,p,h,m,g,v=n.indexOf("."),b=d,w=y;for(v>=0&&(f=k,k=0,n=n.replace(".",""),h=(g=new O(o)).pow(n.length-v),k=f,g.c=t(pe(se(h.c),h.e,"0"),10,i,e),g.e=g.c.length),l=f=(m=t(n,o,i,s?(u=A,e):(u=e,A))).length;0==m[--f];m.pop());if(!m[0])return u.charAt(0);if(v<0?--l:(h.c=m,h.e=l,h.s=a,m=(h=r(h,g,b,w,i)).c,p=h.r,l=h.e),v=m[c=l+b+1],f=i/2,p=p||c<0||null!=m[c+1],p=w<4?(null!=v||p)&&(0==w||w==(h.s<0?3:2)):v>f||v==f&&(4==w||p||6==w&&1&m[c-1]||w==(h.s<0?8:7)),c<1||!m[0])n=p?pe(u.charAt(1),-b,u.charAt(0)):u.charAt(0);else{if(m.length=c,p)for(--i;++m[--c]>i;)m[c]=0,c||(++l,m=[1].concat(m));for(f=m.length;!m[--f];);for(v=0,n="";v<=f;n+=u.charAt(m[v++]));n=pe(n,l,u.charAt(0))}return n}}(),r=function(){function e(e,t,r){var n,o,i,a,s=0,u=e.length,c=t%oe,l=t/oe|0;for(e=e.slice();u--;)s=((o=c*(i=e[u]%oe)+(n=l*i+(a=e[u]/oe|0)*c)%oe*oe+s)/r|0)+(n/oe|0)+l*a,e[u]=o%r;return s&&(e=[s].concat(e)),e}function t(e,t,r,n){var o,i;if(r!=n)i=r>n?1:-1;else for(o=i=0;ot[o]?1:-1;break}return i}function r(e,t,r,n){for(var o=0;r--;)e[r]-=o,o=e[r]1;e.splice(0,1));}return function(n,o,i,a,s){var u,c,l,f,p,h,d,y,m,g,v,b,w,S,k,E,A,T=n.s==o.s?1:-1,P=n.c,x=o.c;if(!(P&&P[0]&&x&&x[0]))return new O(n.s&&o.s&&(P?!x||P[0]!=x[0]:x)?P&&0==P[0]||!x?0*T:T/0:NaN);for(m=(y=new O(T)).c=[],T=i+(c=n.e-o.e)+1,s||(s=ee,c=ae(n.e/te)-ae(o.e/te),T=T/te|0),l=0;x[l]==(P[l]||0);l++);if(x[l]>(P[l]||0)&&c--,T<0)m.push(1),f=!0;else{for(S=P.length,E=x.length,l=0,T+=2,(p=J(s/(x[0]+1)))>1&&(x=e(x,p,s),P=e(P,p,s),E=x.length,S=P.length),w=E,v=(g=P.slice(0,E)).length;v=s/2&&k++;do{if(p=0,(u=t(x,g,E,v))<0){if(b=g[0],E!=v&&(b=b*s+(g[1]||0)),(p=J(b/k))>1)for(p>=s&&(p=s-1),d=(h=e(x,p,s)).length,v=g.length;1==t(h,g,d,v);)p--,r(h,E=10;T/=10,l++);_(y,i+(y.e=l+c*te-1)+1,a,f)}else y.e=c,y.r=+f;return y}}(),s=/^(-?)0([xbo])(?=\w[\w.]*$)/i,u=/^([^.]+)\.$/,c=/^\.([^.]+)$/,l=/^-?(Infinity|NaN)$/,f=/^\s*\+(?=[\w.])|^\s+|\s+$/g,o=function(e,t,r,n){var o,i=r?t:t.replace(f,"");if(l.test(i))e.s=isNaN(i)?null:i<0?-1:1;else{if(!r&&(i=i.replace(s,(function(e,t,r){return o="x"==(r=r.toLowerCase())?16:"b"==r?2:8,n&&n!=o?e:t})),n&&(o=n,i=i.replace(u,"$1").replace(c,"0.$1")),t!=i))return new O(i,o);if(O.DEBUG)throw Error(Z+"Not a"+(n?" base "+n:"")+" number: "+t);e.s=null}e.c=e.e=null},p.absoluteValue=p.abs=function(){var e=new O(this);return e.s<0&&(e.s=1),e},p.comparedTo=function(e,t){return ue(this,new O(e,t))},p.decimalPlaces=p.dp=function(e,t){var r,n,o,i=this;if(null!=e)return ce(e,0,ie),null==t?t=y:ce(t,0,8),_(new O(i),e+i.e+1,t);if(!(r=i.c))return null;if(n=((o=r.length-1)-ae(this.e/te))*te,o=r[o])for(;o%10==0;o/=10,n--);return n<0&&(n=0),n},p.dividedBy=p.div=function(e,t){return r(this,new O(e,t),d,y)},p.dividedToIntegerBy=p.idiv=function(e,t){return r(this,new O(e,t),0,1)},p.exponentiatedBy=p.pow=function(e,t){var r,n,o,i,a,s,u,c,l=this;if((e=new O(e)).c&&!e.isInteger())throw Error(Z+"Exponent not an integer: "+B(e));if(null!=t&&(t=new O(t)),a=e.e>14,!l.c||!l.c[0]||1==l.c[0]&&!l.e&&1==l.c.length||!e.c||!e.c[0])return c=new O(Math.pow(+B(l),a?e.s*(2-le(e)):+B(e))),t?c.mod(t):c;if(s=e.s<0,t){if(t.c?!t.c[0]:!t.s)return new O(NaN);(n=!s&&l.isInteger()&&t.isInteger())&&(l=l.mod(t))}else{if(e.e>9&&(l.e>0||l.e<-1||(0==l.e?l.c[0]>1||a&&l.c[1]>=24e7:l.c[0]<8e13||a&&l.c[0]<=9999975e7)))return i=l.s<0&&le(e)?-0:0,l.e>-1&&(i=1/i),new O(s?1/i:i);k&&(i=Y(k/te+2))}for(a?(r=new O(.5),s&&(e.s=1),u=le(e)):u=(o=Math.abs(+B(e)))%2,c=new O(h);;){if(u){if(!(c=c.times(l)).c)break;i?c.c.length>i&&(c.c.length=i):n&&(c=c.mod(t))}if(o){if(0===(o=J(o/2)))break;u=o%2}else if(_(e=e.times(r),e.e+1,1),e.e>14)u=le(e);else{if(0===(o=+B(e)))break;u=o%2}l=l.times(l),i?l.c&&l.c.length>i&&(l.c.length=i):n&&(l=l.mod(t))}return n?c:(s&&(c=h.div(c)),t?c.mod(t):i?_(c,k,y,undefined):c)},p.integerValue=function(e){var t=new O(this);return null==e?e=y:ce(e,0,8),_(t,t.e+1,e)},p.isEqualTo=p.eq=function(e,t){return 0===ue(this,new O(e,t))},p.isFinite=function(){return!!this.c},p.isGreaterThan=p.gt=function(e,t){return ue(this,new O(e,t))>0},p.isGreaterThanOrEqualTo=p.gte=function(e,t){return 1===(t=ue(this,new O(e,t)))||0===t},p.isInteger=function(){return!!this.c&&ae(this.e/te)>this.c.length-2},p.isLessThan=p.lt=function(e,t){return ue(this,new O(e,t))<0},p.isLessThanOrEqualTo=p.lte=function(e,t){return-1===(t=ue(this,new O(e,t)))||0===t},p.isNaN=function(){return!this.s},p.isNegative=function(){return this.s<0},p.isPositive=function(){return this.s>0},p.isZero=function(){return!!this.c&&0==this.c[0]},p.minus=function(e,t){var r,n,o,i,a=this,s=a.s;if(t=(e=new O(e,t)).s,!s||!t)return new O(NaN);if(s!=t)return e.s=-t,a.plus(e);var u=a.e/te,c=e.e/te,l=a.c,f=e.c;if(!u||!c){if(!l||!f)return l?(e.s=-t,e):new O(f?a:NaN);if(!l[0]||!f[0])return f[0]?(e.s=-t,e):new O(l[0]?a:3==y?-0:0)}if(u=ae(u),c=ae(c),l=l.slice(),s=u-c){for((i=s<0)?(s=-s,o=l):(c=u,o=f),o.reverse(),t=s;t--;o.push(0));o.reverse()}else for(n=(i=(s=l.length)<(t=f.length))?s:t,s=t=0;t0)for(;t--;l[r++]=0);for(t=ee-1;n>s;){if(l[--n]=0;){for(r=0,p=b[o]%m,h=b[o]/m|0,i=o+(a=u);i>o;)r=((c=p*(c=v[--a]%m)+(s=h*c+(l=v[a]/m|0)*p)%m*m+d[i]+r)/y|0)+(s/m|0)+h*l,d[i--]=c%y;d[i]=r}return r?++n:d.splice(0,1),I(e,d,n)},p.negated=function(){var e=new O(this);return e.s=-e.s||null,e},p.plus=function(e,t){var r,n=this,o=n.s;if(t=(e=new O(e,t)).s,!o||!t)return new O(NaN);if(o!=t)return e.s=-t,n.minus(e);var i=n.e/te,a=e.e/te,s=n.c,u=e.c;if(!i||!a){if(!s||!u)return new O(o/0);if(!s[0]||!u[0])return u[0]?e:new O(s[0]?n:0*o)}if(i=ae(i),a=ae(a),s=s.slice(),o=i-a){for(o>0?(a=i,r=u):(o=-o,r=s),r.reverse();o--;r.push(0));r.reverse()}for((o=s.length)-(t=u.length)<0&&(r=u,u=s,s=r,t=o),o=0;t;)o=(s[--t]=s[t]+u[t]+o)/ee|0,s[t]=ee===s[t]?0:s[t]%ee;return o&&(s=[o].concat(s),++a),I(e,s,a)},p.precision=p.sd=function(e,t){var r,n,o,i=this;if(null!=e&&e!==!!e)return ce(e,1,ie),null==t?t=y:ce(t,0,8),_(new O(i),e,t);if(!(r=i.c))return null;if(n=(o=r.length-1)*te+1,o=r[o]){for(;o%10==0;o/=10,n--);for(o=r[0];o>=10;o/=10,n++);}return e&&i.e+1>n&&(n=i.e+1),n},p.shiftedBy=function(e){return ce(e,-9007199254740991,re),this.times("1e"+e)},p.squareRoot=p.sqrt=function(){var e,t,n,o,i,a=this,s=a.c,u=a.s,c=a.e,l=d+4,f=new O("0.5");if(1!==u||!s||!s[0])return new O(!u||u<0&&(!s||s[0])?NaN:s?a:1/0);if(0==(u=Math.sqrt(+B(a)))||u==1/0?(((t=se(s)).length+c)%2==0&&(t+="0"),u=Math.sqrt(+t),c=ae((c+1)/2)-(c<0||c%2),n=new O(t=u==1/0?"5e"+c:(t=u.toExponential()).slice(0,t.indexOf("e")+1)+c)):n=new O(u+""),n.c[0])for((u=(c=n.e)+l)<3&&(u=0);;)if(i=n,n=f.times(i.plus(r(a,i,l,1))),se(i.c).slice(0,u)===(t=se(n.c)).slice(0,u)){if(n.e0&&d>0){for(i=d%s||s,l=h.substr(0,i);i0&&(l+=c+h.slice(i)),p&&(l="-"+l)}n=f?l+(r.decimalSeparator||"")+((u=+r.fractionGroupSize)?f.replace(new RegExp("\\d{"+u+"}\\B","g"),"$&"+(r.fractionGroupSeparator||"")):f):l}return(r.prefix||"")+n+(r.suffix||"")},p.toFraction=function(e){var t,n,o,i,a,s,u,c,l,f,p,d,m=this,g=m.c;if(null!=e&&(!(u=new O(e)).isInteger()&&(u.c||1!==u.s)||u.lt(h)))throw Error(Z+"Argument "+(u.isInteger()?"out of range: ":"not an integer: ")+B(u));if(!g)return new O(m);for(t=new O(h),l=n=new O(h),o=c=new O(h),d=se(g),a=t.e=d.length-m.e-1,t.c[0]=ne[(s=a%te)<0?te+s:s],e=!e||u.comparedTo(t)>0?a>0?t:l:u,s=b,b=1/0,u=new O(d),c.c[0]=0;f=r(u,t,0,1),1!=(i=n.plus(f.times(o))).comparedTo(e);)n=o,o=i,l=c.plus(f.times(i=l)),c=i,t=u.minus(f.times(i=t)),u=i;return i=r(e.minus(n),o,0,1),c=c.plus(i.times(l)),n=n.plus(i.times(o)),c.s=l.s=m.s,p=r(l,o,a*=2,y).minus(m).abs().comparedTo(r(c,n,a,y).minus(m).abs())<1?[l,o]:[c,n],b=s,p},p.toNumber=function(){return+B(this)},p.toPrecision=function(e,t){return null!=e&&ce(e,1,ie),P(this,e,t,2)},p.toString=function(e){var t,r=this,o=r.s,i=r.e;return null===i?o?(t="Infinity",o<0&&(t="-"+t)):t="NaN":(null==e?t=i<=m||i>=g?fe(se(r.c),i):pe(se(r.c),i,"0"):10===e&&T?t=pe(se((r=_(new O(r),d+i+1,y)).c),r.e,"0"):(ce(e,2,A.length,"Base"),t=n(pe(se(r.c),i,"0"),10,e,o,!0)),o<0&&r.c[0]&&(t="-"+t)),t},p.valueOf=p.toJSON=function(){return B(this)},p._isBigNumber=!0,p[Symbol.toStringTag]="BigNumber",p[Symbol.for("nodejs.util.inspect.custom")]=p.valueOf,null!=t&&O.set(t),O}();var de=he.clone();de.DEBUG=!0;const ye=de;function me(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],u=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ge(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ge(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ge(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r=0&&e<=255)return!0;throw new Error("".concat(t," value must be between 0 and 255"))}var Ke=r(3626).A;function He(e){return He="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},He(e)}function ze(e){return ze="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ze(e)}function Xe(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=Array(t);r1&&void 0!==arguments[1]&&arguments[1];if("string"!=typeof e)return!1;try{t=new ye(e)}catch(e){return!1}return!(!r&&t.isZero()||t.isNegative()||t.times(tt).gt(new ye("9223372036854775807").toString())||t.decimalPlaces()>7||t.isNaN()||!t.isFinite())}},{key:"constructAmountRequirementsError",value:function(e){return"".concat(e," argument must be of type String, represent a positive number and have at most 7 digits after the decimal")}},{key:"_checkUnsignedIntValue",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(void 0!==t)switch("string"==typeof t&&(t=parseFloat(t)),!0){case"number"!=typeof t||!Number.isFinite(t)||t%1!=0:throw new Error("".concat(e," value is invalid"));case t<0:throw new Error("".concat(e," value must be unsigned"));case!r||r&&r(t,e):return t;default:throw new Error("".concat(e," value is invalid"))}}},{key:"_toXDRAmount",value:function(e){var t=new ye(e).times(tt);return n.Hyper.fromString(t.toString())}},{key:"_fromXDRAmount",value:function(e){return new ye(e).div(tt).toFixed(7)}},{key:"_fromXDRPrice",value:function(e){return new ye(e.n()).div(new ye(e.d())).toString()}},{key:"_toXDRPrice",value:function(e){var t;if(e.n&&e.d)t=new i.Price(e);else{var r=function(e){for(var t,r,n=new ye(e),o=[[new ye(0),new ye(1)],[new ye(1),new ye(0)]],i=2;!n.gt(ve);){t=n.integerValue(ye.ROUND_FLOOR),r=n.minus(t);var a=t.times(o[i-1][0]).plus(o[i-2][0]),s=t.times(o[i-1][1]).plus(o[i-2][1]);if(a.gt(ve)||s.gt(ve))break;if(o.push([a,s]),r.eq(0))break;n=new ye(1).div(r),i+=1}var u=me(o[o.length-1],2),c=u[0],l=u[1];if(c.isZero()||l.isZero())throw new Error("Couldn't find approximation");return[c.toNumber(),l.toNumber()]}(e);t=new i.Price({n:parseInt(r[0],10),d:parseInt(r[1],10)})}if(t.n()<0||t.d()<0)throw new Error("price must be positive");return t}}],(t=null)&&Qe(e.prototype,t),r&&Qe(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,r}();function st(e){return T.encodeEd25519PublicKey(e.ed25519())}at.accountMerge=function(e){var t={};try{t.body=i.OperationBody.accountMerge(Ne(e.destination))}catch(e){throw new Error("destination is invalid")}return this.setSourceAccount(t,e),new i.Operation(t)},at.allowTrust=function(e){if(!T.isValidEd25519PublicKey(e.trustor))throw new Error("trustor is invalid");var t={};if(t.trustor=U.fromPublicKey(e.trustor).xdrAccountId(),e.assetCode.length<=4){var r=e.assetCode.padEnd(4,"\0");t.asset=i.AssetCode.assetTypeCreditAlphanum4(r)}else{if(!(e.assetCode.length<=12))throw new Error("Asset code must be 12 characters at max.");var n=e.assetCode.padEnd(12,"\0");t.asset=i.AssetCode.assetTypeCreditAlphanum12(n)}"boolean"==typeof e.authorize?e.authorize?t.authorize=i.TrustLineFlags.authorizedFlag().value:t.authorize=0:t.authorize=e.authorize;var o=new i.AllowTrustOp(t),a={};return a.body=i.OperationBody.allowTrust(o),this.setSourceAccount(a,e),new i.Operation(a)},at.bumpSequence=function(e){var t={};if("string"!=typeof e.bumpTo)throw new Error("bumpTo must be a string");try{new ye(e.bumpTo)}catch(e){throw new Error("bumpTo must be a stringified number")}t.bumpTo=n.Hyper.fromString(e.bumpTo);var r=new i.BumpSequenceOp(t),o={};return o.body=i.OperationBody.bumpSequence(r),this.setSourceAccount(o,e),new i.Operation(o)},at.changeTrust=function(e){var t={};if(e.asset instanceof F)t.line=e.asset.toChangeTrustXDRObject();else{if(!(e.asset instanceof Te))throw new TypeError("asset must be Asset or LiquidityPoolAsset");t.line=e.asset.toXDRObject()}if(void 0!==e.limit&&!this.isValidAmount(e.limit,!0))throw new TypeError(this.constructAmountRequirementsError("limit"));e.limit?t.limit=this._toXDRAmount(e.limit):t.limit=n.Hyper.fromString(new ye("9223372036854775807").toString()),e.source&&(t.source=e.source.masterKeypair);var r=new i.ChangeTrustOp(t),o={};return o.body=i.OperationBody.changeTrust(r),this.setSourceAccount(o,e),new i.Operation(o)},at.createAccount=function(e){if(!T.isValidEd25519PublicKey(e.destination))throw new Error("destination is invalid");if(!this.isValidAmount(e.startingBalance,!0))throw new TypeError(this.constructAmountRequirementsError("startingBalance"));var t={};t.destination=U.fromPublicKey(e.destination).xdrAccountId(),t.startingBalance=this._toXDRAmount(e.startingBalance);var r=new i.CreateAccountOp(t),n={};return n.body=i.OperationBody.createAccount(r),this.setSourceAccount(n,e),new i.Operation(n)},at.createClaimableBalance=function(e){if(!(e.asset instanceof F))throw new Error("must provide an asset for create claimable balance operation");if(!this.isValidAmount(e.amount))throw new TypeError(this.constructAmountRequirementsError("amount"));if(!Array.isArray(e.claimants)||0===e.claimants.length)throw new Error("must provide at least one claimant");var t={};t.asset=e.asset.toXDRObject(),t.amount=this._toXDRAmount(e.amount),t.claimants=Object.values(e.claimants).map((function(e){return e.toXDRObject()}));var r=new i.CreateClaimableBalanceOp(t),n={};return n.body=i.OperationBody.createClaimableBalance(r),this.setSourceAccount(n,e),new i.Operation(n)},at.claimClaimableBalance=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Fe(e.balanceId);var t={};t.balanceId=i.ClaimableBalanceId.fromXDR(e.balanceId,"hex");var r=new i.ClaimClaimableBalanceOp(t),n={};return n.body=i.OperationBody.claimClaimableBalance(r),this.setSourceAccount(n,e),new i.Operation(n)},at.clawbackClaimableBalance=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Fe(e.balanceId);var t={balanceId:i.ClaimableBalanceId.fromXDR(e.balanceId,"hex")},r={body:i.OperationBody.clawbackClaimableBalance(new i.ClawbackClaimableBalanceOp(t))};return this.setSourceAccount(r,e),new i.Operation(r)},at.createPassiveSellOffer=function(e){var t={};if(t.selling=e.selling.toXDRObject(),t.buying=e.buying.toXDRObject(),!this.isValidAmount(e.amount))throw new TypeError(this.constructAmountRequirementsError("amount"));if(t.amount=this._toXDRAmount(e.amount),void 0===e.price)throw new TypeError("price argument is required");t.price=this._toXDRPrice(e.price);var r=new i.CreatePassiveSellOfferOp(t),n={};return n.body=i.OperationBody.createPassiveSellOffer(r),this.setSourceAccount(n,e),new i.Operation(n)},at.inflation=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={};return t.body=i.OperationBody.inflation(),this.setSourceAccount(t,e),new i.Operation(t)},at.manageData=function(e){var t={};if(!("string"==typeof e.name&&e.name.length<=64))throw new Error("name must be a string, up to 64 characters");if(t.dataName=e.name,"string"!=typeof e.value&&!De.isBuffer(e.value)&&null!==e.value)throw new Error("value must be a string, Buffer or null");if("string"==typeof e.value?t.dataValue=De.from(e.value):t.dataValue=e.value,null!==t.dataValue&&t.dataValue.length>64)throw new Error("value cannot be longer that 64 bytes");var r=new i.ManageDataOp(t),n={};return n.body=i.OperationBody.manageData(r),this.setSourceAccount(n,e),new i.Operation(n)},at.manageSellOffer=function(e){var t={};if(t.selling=e.selling.toXDRObject(),t.buying=e.buying.toXDRObject(),!this.isValidAmount(e.amount,!0))throw new TypeError(this.constructAmountRequirementsError("amount"));if(t.amount=this._toXDRAmount(e.amount),void 0===e.price)throw new TypeError("price argument is required");t.price=this._toXDRPrice(e.price),void 0!==e.offerId?e.offerId=e.offerId.toString():e.offerId="0",t.offerId=n.Hyper.fromString(e.offerId);var r=new i.ManageSellOfferOp(t),o={};return o.body=i.OperationBody.manageSellOffer(r),this.setSourceAccount(o,e),new i.Operation(o)},at.manageBuyOffer=function(e){var t={};if(t.selling=e.selling.toXDRObject(),t.buying=e.buying.toXDRObject(),!this.isValidAmount(e.buyAmount,!0))throw new TypeError(this.constructAmountRequirementsError("buyAmount"));if(t.buyAmount=this._toXDRAmount(e.buyAmount),void 0===e.price)throw new TypeError("price argument is required");t.price=this._toXDRPrice(e.price),void 0!==e.offerId?e.offerId=e.offerId.toString():e.offerId="0",t.offerId=n.Hyper.fromString(e.offerId);var r=new i.ManageBuyOfferOp(t),o={};return o.body=i.OperationBody.manageBuyOffer(r),this.setSourceAccount(o,e),new i.Operation(o)},at.pathPaymentStrictReceive=function(e){switch(!0){case!e.sendAsset:throw new Error("Must specify a send asset");case!this.isValidAmount(e.sendMax):throw new TypeError(this.constructAmountRequirementsError("sendMax"));case!e.destAsset:throw new Error("Must provide a destAsset for a payment operation");case!this.isValidAmount(e.destAmount):throw new TypeError(this.constructAmountRequirementsError("destAmount"))}var t={};t.sendAsset=e.sendAsset.toXDRObject(),t.sendMax=this._toXDRAmount(e.sendMax);try{t.destination=Ne(e.destination)}catch(e){throw new Error("destination is invalid")}t.destAsset=e.destAsset.toXDRObject(),t.destAmount=this._toXDRAmount(e.destAmount);var r=e.path?e.path:[];t.path=r.map((function(e){return e.toXDRObject()}));var n=new i.PathPaymentStrictReceiveOp(t),o={};return o.body=i.OperationBody.pathPaymentStrictReceive(n),this.setSourceAccount(o,e),new i.Operation(o)},at.pathPaymentStrictSend=function(e){switch(!0){case!e.sendAsset:throw new Error("Must specify a send asset");case!this.isValidAmount(e.sendAmount):throw new TypeError(this.constructAmountRequirementsError("sendAmount"));case!e.destAsset:throw new Error("Must provide a destAsset for a payment operation");case!this.isValidAmount(e.destMin):throw new TypeError(this.constructAmountRequirementsError("destMin"))}var t={};t.sendAsset=e.sendAsset.toXDRObject(),t.sendAmount=this._toXDRAmount(e.sendAmount);try{t.destination=Ne(e.destination)}catch(e){throw new Error("destination is invalid")}t.destAsset=e.destAsset.toXDRObject(),t.destMin=this._toXDRAmount(e.destMin);var r=e.path?e.path:[];t.path=r.map((function(e){return e.toXDRObject()}));var n=new i.PathPaymentStrictSendOp(t),o={};return o.body=i.OperationBody.pathPaymentStrictSend(n),this.setSourceAccount(o,e),new i.Operation(o)},at.payment=function(e){if(!e.asset)throw new Error("Must provide an asset for a payment operation");if(!this.isValidAmount(e.amount))throw new TypeError(this.constructAmountRequirementsError("amount"));var t={};try{t.destination=Ne(e.destination)}catch(e){throw new Error("destination is invalid")}t.asset=e.asset.toXDRObject(),t.amount=this._toXDRAmount(e.amount);var r=new i.PaymentOp(t),n={};return n.body=i.OperationBody.payment(r),this.setSourceAccount(n,e),new i.Operation(n)},at.setOptions=function(e){var t={};if(e.inflationDest){if(!T.isValidEd25519PublicKey(e.inflationDest))throw new Error("inflationDest is invalid");t.inflationDest=U.fromPublicKey(e.inflationDest).xdrAccountId()}if(t.clearFlags=this._checkUnsignedIntValue("clearFlags",e.clearFlags),t.setFlags=this._checkUnsignedIntValue("setFlags",e.setFlags),t.masterWeight=this._checkUnsignedIntValue("masterWeight",e.masterWeight,qe),t.lowThreshold=this._checkUnsignedIntValue("lowThreshold",e.lowThreshold,qe),t.medThreshold=this._checkUnsignedIntValue("medThreshold",e.medThreshold,qe),t.highThreshold=this._checkUnsignedIntValue("highThreshold",e.highThreshold,qe),void 0!==e.homeDomain&&"string"!=typeof e.homeDomain)throw new TypeError("homeDomain argument must be of type String");if(t.homeDomain=e.homeDomain,e.signer){var r,n=this._checkUnsignedIntValue("signer.weight",e.signer.weight,qe),o=0;if(e.signer.ed25519PublicKey){if(!T.isValidEd25519PublicKey(e.signer.ed25519PublicKey))throw new Error("signer.ed25519PublicKey is invalid.");var a=T.decodeEd25519PublicKey(e.signer.ed25519PublicKey);r=new i.SignerKey.signerKeyTypeEd25519(a),o+=1}if(e.signer.preAuthTx){if("string"==typeof e.signer.preAuthTx&&(e.signer.preAuthTx=Ve.from(e.signer.preAuthTx,"hex")),!Ve.isBuffer(e.signer.preAuthTx)||32!==e.signer.preAuthTx.length)throw new Error("signer.preAuthTx must be 32 bytes Buffer.");r=new i.SignerKey.signerKeyTypePreAuthTx(e.signer.preAuthTx),o+=1}if(e.signer.sha256Hash){if("string"==typeof e.signer.sha256Hash&&(e.signer.sha256Hash=Ve.from(e.signer.sha256Hash,"hex")),!Ve.isBuffer(e.signer.sha256Hash)||32!==e.signer.sha256Hash.length)throw new Error("signer.sha256Hash must be 32 bytes Buffer.");r=new i.SignerKey.signerKeyTypeHashX(e.signer.sha256Hash),o+=1}if(e.signer.ed25519SignedPayload){if(!T.isValidSignedPayload(e.signer.ed25519SignedPayload))throw new Error("signer.ed25519SignedPayload is invalid.");var s=T.decodeSignedPayload(e.signer.ed25519SignedPayload),u=i.SignerKeyEd25519SignedPayload.fromXDR(s);r=i.SignerKey.signerKeyTypeEd25519SignedPayload(u),o+=1}if(1!==o)throw new Error("Signer object must contain exactly one of signer.ed25519PublicKey, signer.sha256Hash, signer.preAuthTx.");t.signer=new i.Signer({key:r,weight:n})}var c=new i.SetOptionsOp(t),l={};return l.body=i.OperationBody.setOptions(c),this.setSourceAccount(l,e),new i.Operation(l)},at.beginSponsoringFutureReserves=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!T.isValidEd25519PublicKey(e.sponsoredId))throw new Error("sponsoredId is invalid");var t=new i.BeginSponsoringFutureReservesOp({sponsoredId:U.fromPublicKey(e.sponsoredId).xdrAccountId()}),r={};return r.body=i.OperationBody.beginSponsoringFutureReserves(t),this.setSourceAccount(r,e),new i.Operation(r)},at.endSponsoringFutureReserves=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={};return t.body=i.OperationBody.endSponsoringFutureReserves(),this.setSourceAccount(t,e),new i.Operation(t)},at.revokeAccountSponsorship=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!T.isValidEd25519PublicKey(e.account))throw new Error("account is invalid");var t=i.LedgerKey.account(new i.LedgerKeyAccount({accountId:U.fromPublicKey(e.account).xdrAccountId()})),r=i.RevokeSponsorshipOp.revokeSponsorshipLedgerEntry(t),n={};return n.body=i.OperationBody.revokeSponsorship(r),this.setSourceAccount(n,e),new i.Operation(n)},at.revokeTrustlineSponsorship=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!T.isValidEd25519PublicKey(t.account))throw new Error("account is invalid");if(t.asset instanceof F)e=t.asset.toTrustLineXDRObject();else{if(!(t.asset instanceof Ce))throw new TypeError("asset must be an Asset or LiquidityPoolId");e=t.asset.toXDRObject()}var r=i.LedgerKey.trustline(new i.LedgerKeyTrustLine({accountId:U.fromPublicKey(t.account).xdrAccountId(),asset:e})),n=i.RevokeSponsorshipOp.revokeSponsorshipLedgerEntry(r),o={};return o.body=i.OperationBody.revokeSponsorship(n),this.setSourceAccount(o,t),new i.Operation(o)},at.revokeOfferSponsorship=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!T.isValidEd25519PublicKey(e.seller))throw new Error("seller is invalid");if("string"!=typeof e.offerId)throw new Error("offerId is invalid");var t=i.LedgerKey.offer(new i.LedgerKeyOffer({sellerId:U.fromPublicKey(e.seller).xdrAccountId(),offerId:i.Int64.fromString(e.offerId)})),r=i.RevokeSponsorshipOp.revokeSponsorshipLedgerEntry(t),n={};return n.body=i.OperationBody.revokeSponsorship(r),this.setSourceAccount(n,e),new i.Operation(n)},at.revokeDataSponsorship=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!T.isValidEd25519PublicKey(e.account))throw new Error("account is invalid");if("string"!=typeof e.name||e.name.length>64)throw new Error("name must be a string, up to 64 characters");var t=i.LedgerKey.data(new i.LedgerKeyData({accountId:U.fromPublicKey(e.account).xdrAccountId(),dataName:e.name})),r=i.RevokeSponsorshipOp.revokeSponsorshipLedgerEntry(t),n={};return n.body=i.OperationBody.revokeSponsorship(r),this.setSourceAccount(n,e),new i.Operation(n)},at.revokeClaimableBalanceSponsorship=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if("string"!=typeof e.balanceId)throw new Error("balanceId is invalid");var t=i.LedgerKey.claimableBalance(new i.LedgerKeyClaimableBalance({balanceId:i.ClaimableBalanceId.fromXDR(e.balanceId,"hex")})),r=i.RevokeSponsorshipOp.revokeSponsorshipLedgerEntry(t),n={};return n.body=i.OperationBody.revokeSponsorship(r),this.setSourceAccount(n,e),new i.Operation(n)},at.revokeLiquidityPoolSponsorship=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if("string"!=typeof e.liquidityPoolId)throw new Error("liquidityPoolId is invalid");var t=i.LedgerKey.liquidityPool(new i.LedgerKeyLiquidityPool({liquidityPoolId:i.PoolId.fromXDR(e.liquidityPoolId,"hex")})),r=i.RevokeSponsorshipOp.revokeSponsorshipLedgerEntry(t),n={body:i.OperationBody.revokeSponsorship(r)};return this.setSourceAccount(n,e),new i.Operation(n)},at.revokeSignerSponsorship=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!T.isValidEd25519PublicKey(t.account))throw new Error("account is invalid");if(t.signer.ed25519PublicKey){if(!T.isValidEd25519PublicKey(t.signer.ed25519PublicKey))throw new Error("signer.ed25519PublicKey is invalid.");var r=T.decodeEd25519PublicKey(t.signer.ed25519PublicKey);e=new i.SignerKey.signerKeyTypeEd25519(r)}else if(t.signer.preAuthTx){var n;if(n="string"==typeof t.signer.preAuthTx?Ke.from(t.signer.preAuthTx,"hex"):t.signer.preAuthTx,!Ke.isBuffer(n)||32!==n.length)throw new Error("signer.preAuthTx must be 32 bytes Buffer.");e=new i.SignerKey.signerKeyTypePreAuthTx(n)}else{if(!t.signer.sha256Hash)throw new Error("signer is invalid");var o;if(o="string"==typeof t.signer.sha256Hash?Ke.from(t.signer.sha256Hash,"hex"):t.signer.sha256Hash,!Ke.isBuffer(o)||32!==o.length)throw new Error("signer.sha256Hash must be 32 bytes Buffer.");e=new i.SignerKey.signerKeyTypeHashX(o)}var a=new i.RevokeSponsorshipOpSigner({accountId:U.fromPublicKey(t.account).xdrAccountId(),signerKey:e}),s=i.RevokeSponsorshipOp.revokeSponsorshipSigner(a),u={};return u.body=i.OperationBody.revokeSponsorship(s),this.setSourceAccount(u,t),new i.Operation(u)},at.clawback=function(e){var t={};if(!this.isValidAmount(e.amount))throw new TypeError(this.constructAmountRequirementsError("amount"));t.amount=this._toXDRAmount(e.amount),t.asset=e.asset.toXDRObject();try{t.from=Ne(e.from)}catch(e){throw new Error("from address is invalid")}var r={body:i.OperationBody.clawback(new i.ClawbackOp(t))};return this.setSourceAccount(r,e),new i.Operation(r)},at.setTrustLineFlags=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={};if("object"!==He(e.flags)||0===Object.keys(e.flags).length)throw new Error("opts.flags must be a map of boolean flags to modify");var r={authorized:i.TrustLineFlags.authorizedFlag(),authorizedToMaintainLiabilities:i.TrustLineFlags.authorizedToMaintainLiabilitiesFlag(),clawbackEnabled:i.TrustLineFlags.trustlineClawbackEnabledFlag()},n=0,o=0;Object.keys(e.flags).forEach((function(t){if(!Object.prototype.hasOwnProperty.call(r,t))throw new Error("unsupported flag name specified: ".concat(t));var i=e.flags[t],a=r[t].value;!0===i?o|=a:!1===i&&(n|=a)})),t.trustor=U.fromPublicKey(e.trustor).xdrAccountId(),t.asset=e.asset.toXDRObject(),t.clearFlags=n,t.setFlags=o;var a={body:i.OperationBody.setTrustLineFlags(new i.SetTrustLineFlagsOp(t))};return this.setSourceAccount(a,e),new i.Operation(a)},at.liquidityPoolDeposit=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.liquidityPoolId,r=e.maxAmountA,n=e.maxAmountB,o=e.minPrice,a=e.maxPrice,s={};if(!t)throw new TypeError("liquidityPoolId argument is required");if(s.liquidityPoolId=i.PoolId.fromXDR(t,"hex"),!this.isValidAmount(r,!0))throw new TypeError(this.constructAmountRequirementsError("maxAmountA"));if(s.maxAmountA=this._toXDRAmount(r),!this.isValidAmount(n,!0))throw new TypeError(this.constructAmountRequirementsError("maxAmountB"));if(s.maxAmountB=this._toXDRAmount(n),void 0===o)throw new TypeError("minPrice argument is required");if(s.minPrice=this._toXDRPrice(o),void 0===a)throw new TypeError("maxPrice argument is required");s.maxPrice=this._toXDRPrice(a);var u=new i.LiquidityPoolDepositOp(s),c={body:i.OperationBody.liquidityPoolDeposit(u)};return this.setSourceAccount(c,e),new i.Operation(c)},at.liquidityPoolWithdraw=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={};if(!e.liquidityPoolId)throw new TypeError("liquidityPoolId argument is required");if(t.liquidityPoolId=i.PoolId.fromXDR(e.liquidityPoolId,"hex"),!this.isValidAmount(e.amount))throw new TypeError(this.constructAmountRequirementsError("amount"));if(t.amount=this._toXDRAmount(e.amount),!this.isValidAmount(e.minAmountA,!0))throw new TypeError(this.constructAmountRequirementsError("minAmountA"));if(t.minAmountA=this._toXDRAmount(e.minAmountA),!this.isValidAmount(e.minAmountB,!0))throw new TypeError(this.constructAmountRequirementsError("minAmountB"));t.minAmountB=this._toXDRAmount(e.minAmountB);var r=new i.LiquidityPoolWithdrawOp(t),n={body:i.OperationBody.liquidityPoolWithdraw(r)};return this.setSourceAccount(n,e),new i.Operation(n)},at.invokeHostFunction=function(e){if(!e.func)throw new TypeError("host function invocation ('func') required (got ".concat(JSON.stringify(e),")"));var t=new i.InvokeHostFunctionOp({hostFunction:e.func,auth:e.auth||[]}),r={body:i.OperationBody.invokeHostFunction(t)};return this.setSourceAccount(r,e),new i.Operation(r)},at.extendFootprintTtl=function(e){var t;if((null!==(t=e.extendTo)&&void 0!==t?t:-1)<=0)throw new RangeError("extendTo has to be positive");var r=new i.ExtendFootprintTtlOp({ext:new i.ExtensionPoint(0),extendTo:e.extendTo}),n={body:i.OperationBody.extendFootprintTtl(r)};return this.setSourceAccount(n,e),new i.Operation(n)},at.restoreFootprint=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=new i.RestoreFootprintOp({ext:new i.ExtensionPoint(0)}),r={body:i.OperationBody.restoreFootprint(t)};return this.setSourceAccount(r,null!=e?e:{}),new i.Operation(r)},at.createStellarAssetContract=function(e){var t=e.asset;if("string"==typeof t){var r=Ye(t.split(":"),2),n=r[0],o=r[1];t=new F(n,o)}if(!(t instanceof F))throw new TypeError("expected Asset in 'opts.asset', got ".concat(t));return this.invokeHostFunction({source:e.source,auth:e.auth,func:i.HostFunction.hostFunctionTypeCreateContract(new i.CreateContractArgs({executable:i.ContractExecutable.contractExecutableStellarAsset(),contractIdPreimage:i.ContractIdPreimage.contractIdPreimageFromAsset(t.toXDRObject())}))})},at.invokeContractFunction=function(e){var t=new We(e.contract);if("contract"!==t._type)throw new TypeError("expected contract strkey instance, got ".concat(t));return this.invokeHostFunction({source:e.source,auth:e.auth,func:i.HostFunction.hostFunctionTypeInvokeContract(new i.InvokeContractArgs({contractAddress:t.toScAddress(),functionName:e.function,args:e.args}))})},at.createCustomContract=function(e){var t=Ge.from(e.salt||U.random().xdrPublicKey().value());if(!e.wasmHash||32!==e.wasmHash.length)throw new TypeError("expected hash(contract WASM) in 'opts.wasmHash', got ".concat(e.wasmHash));if(32!==t.length)throw new TypeError("expected 32-byte salt in 'opts.salt', got ".concat(e.wasmHash));return this.invokeHostFunction({source:e.source,auth:e.auth,func:i.HostFunction.hostFunctionTypeCreateContract(new i.CreateContractArgs({executable:i.ContractExecutable.contractExecutableWasm(Ge.from(e.wasmHash)),contractIdPreimage:i.ContractIdPreimage.contractIdPreimageFromAddress(new i.ContractIdPreimageFromAddress({address:e.address.toScAddress(),salt:t}))}))})},at.uploadContractWasm=function(e){return this.invokeHostFunction({source:e.source,auth:e.auth,func:i.HostFunction.hostFunctionTypeUploadContractWasm(Ge.from(e.wasm))})};var ut=r(3626).A;function ct(e){return ct="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ct(e)}function lt(e,t){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:null;switch(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._type=t,this._value=r,this._type){case pt:break;case ht:e._validateIdValue(r);break;case dt:e._validateTextValue(r);break;case yt:case mt:e._validateHashValue(r),"string"==typeof r&&(this._value=ut.from(r,"hex"));break;default:throw new Error("Invalid memo type")}}return t=e,o=[{key:"_validateIdValue",value:function(e){var t,r=new Error("Expects a int64 as a string. Got ".concat(e));if("string"!=typeof e)throw r;try{t=new ye(e)}catch(e){throw r}if(!t.isFinite())throw r;if(t.isNaN())throw r}},{key:"_validateTextValue",value:function(e){if(!i.Memo.armTypeForArm("text").isValid(e))throw new Error("Expects string, array or buffer, max 28 bytes")}},{key:"_validateHashValue",value:function(e){var t,r=new Error("Expects a 32 byte hash value or hex encoded string. Got ".concat(e));if(null==e)throw r;if("string"==typeof e){if(!/^[0-9A-Fa-f]{64}$/g.test(e))throw r;t=ut.from(e,"hex")}else{if(!ut.isBuffer(e))throw r;t=ut.from(e)}if(!t.length||32!==t.length)throw r}},{key:"none",value:function(){return new e(pt)}},{key:"text",value:function(t){return new e(dt,t)}},{key:"id",value:function(t){return new e(ht,t)}},{key:"hash",value:function(t){return new e(yt,t)}},{key:"return",value:function(t){return new e(mt,t)}},{key:"fromXDRObject",value:function(t){switch(t.arm()){case"id":return e.id(t.value().toString());case"text":return e.text(t.value());case"hash":return e.hash(t.value());case"retHash":return e.return(t.value())}if(void 0===t.value())return e.none();throw new Error("Unknown type")}}],(r=[{key:"type",get:function(){return this._type},set:function(e){throw new Error("Memo is immutable")}},{key:"value",get:function(){switch(this._type){case pt:return null;case ht:case dt:return this._value;case yt:case mt:return ut.from(this._value);default:throw new Error("Invalid memo type")}},set:function(e){throw new Error("Memo is immutable")}},{key:"toXDRObject",value:function(){switch(this._type){case pt:return i.Memo.memoNone();case ht:return i.Memo.memoId(n.UnsignedHyper.fromString(this._value));case dt:return i.Memo.memoText(this._value);case yt:return i.Memo.memoHash(this._value);case mt:return i.Memo.memoReturn(this._value);default:return null}}}])&<(t.prototype,r),o&<(t,o),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r,o}(),vt=r(3626).A;function bt(e){return bt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},bt(e)}function wt(e,t){for(var r=0;r=this.operations.length)throw new RangeError("invalid operation index");var t=this.operations[e];try{t=at.createClaimableBalance(t)}catch(e){throw new TypeError("expected createClaimableBalance, got ".concat(t.type,": ").concat(e))}var r=T.decodeEd25519PublicKey(Me(this.source)),n=u(i.HashIdPreimage.envelopeTypeOpId(new i.HashIdPreimageOperationId({sourceAccount:i.AccountId.publicKeyTypeEd25519(r),seqNum:i.SequenceNumber.fromString(this.sequence),opNum:e})).toXDR("raw"));return i.ClaimableBalanceId.claimableBalanceIdTypeV0(n).toXDR("hex")}}])&&wt(r.prototype,n),o&&wt(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(W),Pt=r(3626).A;function xt(e){return xt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},xt(e)}function It(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=Array(t);r1&&void 0!==arguments[1]?arguments[1]:{};if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),!t)throw new Error("must specify source account for the transaction");if(void 0===r.fee)throw new Error("must specify fee for the transaction (in stroops)");this.source=t,this.operations=[],this.baseFee=r.fee,this.timebounds=r.timebounds?rr({},r.timebounds):null,this.ledgerbounds=r.ledgerbounds?rr({},r.ledgerbounds):null,this.minAccountSequence=r.minAccountSequence||null,this.minAccountSequenceAge=r.minAccountSequenceAge||null,this.minAccountSequenceLedgerGap=r.minAccountSequenceLedgerGap||null,this.extraSigners=r.extraSigners?Qt(r.extraSigners):null,this.memo=r.memo||gt.none(),this.networkPassphrase=r.networkPassphrase||null,this.sorobanData=r.sorobanData?new $t(r.sorobanData).build():null}return t=e,o=[{key:"cloneFrom",value:function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!(t instanceof Ot))throw new TypeError("expected a 'Transaction', got: ".concat(t));var n,o=(BigInt(t.sequence)-1n).toString();if(T.isValidMed25519PublicKey(t.source))n=Kt.fromAddress(t.source,o);else{if(!T.isValidEd25519PublicKey(t.source))throw new TypeError("unsupported tx source account: ".concat(t.source));n=new Ft(t.source,o)}var i=new e(n,rr({fee:(parseInt(t.fee,10)/t.operations.length||ar).toString(),memo:t.memo,networkPassphrase:t.networkPassphrase,timebounds:t.timeBounds,ledgerbounds:t.ledgerBounds,minAccountSequence:t.minAccountSequence,minAccountSequenceAge:t.minAccountSequenceAge,minAccountSequenceLedgerGap:t.minAccountSequenceLedgerGap,extraSigners:t.extraSigners},r));return t._tx.operations().forEach((function(e){return i.addOperation(e)})),i}},{key:"buildFeeBumpTransaction",value:function(e,t,r,n){var o=r.operations.length,a=new ye(r.fee).div(o),s=new ye(t);if(s.lt(a))throw new Error("Invalid baseFee, it should be at least ".concat(a," stroops."));var u=new ye(ar);if(s.lt(u))throw new Error("Invalid baseFee, it should be at least ".concat(u," stroops."));var c,l=r.toEnvelope();if(l.switch()===i.EnvelopeType.envelopeTypeTxV0()){var f=l.v0().tx(),p=new i.Transaction({sourceAccount:new i.MuxedAccount.keyTypeEd25519(f.sourceAccountEd25519()),fee:f.fee(),seqNum:f.seqNum(),cond:i.Preconditions.precondTime(f.timeBounds()),memo:f.memo(),operations:f.operations(),ext:new i.TransactionExt(0)});l=new i.TransactionEnvelope.envelopeTypeTx(new i.TransactionV1Envelope({tx:p,signatures:l.v0().signatures()}))}c="string"==typeof e?Ne(e):e.xdrMuxedAccount();var h=new i.FeeBumpTransaction({feeSource:c,fee:i.Int64.fromString(s.times(o+1).toString()),innerTx:i.FeeBumpTransactionInnerTx.envelopeTypeTx(l.v1()),ext:new i.FeeBumpTransactionExt(0)}),d=new i.FeeBumpTransactionEnvelope({tx:h,signatures:[]}),y=new i.TransactionEnvelope.envelopeTypeTxFeeBump(d);return new Nt(y,n)}},{key:"fromXDR",value:function(e,t){return"string"==typeof e&&(e=i.TransactionEnvelope.fromXDR(e,"base64")),e.switch()===i.EnvelopeType.envelopeTypeTxFeeBump()?new Nt(e,t):new Ot(e,t)}}],(r=[{key:"addOperation",value:function(e){return this.operations.push(e),this}},{key:"addOperationAt",value:function(e,t){return this.operations.splice(t,0,e),this}},{key:"clearOperations",value:function(){return this.operations=[],this}},{key:"clearOperationAt",value:function(e){return this.operations.splice(e,1),this}},{key:"addMemo",value:function(e){return this.memo=e,this}},{key:"setTimeout",value:function(e){if(null!==this.timebounds&&this.timebounds.maxTime>0)throw new Error("TimeBounds.max_time has been already set - setting timeout would overwrite it.");if(e<0)throw new Error("timeout cannot be negative");if(e>0){var t=Math.floor(Date.now()/1e3)+e;null===this.timebounds?this.timebounds={minTime:0,maxTime:t}:this.timebounds={minTime:this.timebounds.minTime,maxTime:t}}else this.timebounds={minTime:0,maxTime:0};return this}},{key:"setTimebounds",value:function(e,t){if("number"==typeof e&&(e=new Date(1e3*e)),"number"==typeof t&&(t=new Date(1e3*t)),null!==this.timebounds)throw new Error("TimeBounds has been already set - setting timebounds would overwrite it.");var r=Math.floor(e.valueOf()/1e3),n=Math.floor(t.valueOf()/1e3);if(r<0)throw new Error("min_time cannot be negative");if(n<0)throw new Error("max_time cannot be negative");if(n>0&&r>n)throw new Error("min_time cannot be greater than max_time");return this.timebounds={minTime:r,maxTime:n},this}},{key:"setLedgerbounds",value:function(e,t){if(null!==this.ledgerbounds)throw new Error("LedgerBounds has been already set - setting ledgerbounds would overwrite it.");if(e<0)throw new Error("min_ledger cannot be negative");if(t<0)throw new Error("max_ledger cannot be negative");if(t>0&&e>t)throw new Error("min_ledger cannot be greater than max_ledger");return this.ledgerbounds={minLedger:e,maxLedger:t},this}},{key:"setMinAccountSequence",value:function(e){if(null!==this.minAccountSequence)throw new Error("min_account_sequence has been already set - setting min_account_sequence would overwrite it.");return this.minAccountSequence=e,this}},{key:"setMinAccountSequenceAge",value:function(e){if("number"!=typeof e)throw new Error("min_account_sequence_age must be a number");if(null!==this.minAccountSequenceAge)throw new Error("min_account_sequence_age has been already set - setting min_account_sequence_age would overwrite it.");if(e<0)throw new Error("min_account_sequence_age cannot be negative");return this.minAccountSequenceAge=e,this}},{key:"setMinAccountSequenceLedgerGap",value:function(e){if(null!==this.minAccountSequenceLedgerGap)throw new Error("min_account_sequence_ledger_gap has been already set - setting min_account_sequence_ledger_gap would overwrite it.");if(e<0)throw new Error("min_account_sequence_ledger_gap cannot be negative");return this.minAccountSequenceLedgerGap=e,this}},{key:"setExtraSigners",value:function(e){if(!Array.isArray(e))throw new Error("extra_signers must be an array of strings.");if(null!==this.extraSigners)throw new Error("extra_signers has been already set - setting extra_signers would overwrite it.");if(e.length>2)throw new Error("extra_signers cannot be longer than 2 elements.");return this.extraSigners=Qt(e),this}},{key:"setNetworkPassphrase",value:function(e){return this.networkPassphrase=e,this}},{key:"setSorobanData",value:function(e){return this.sorobanData=new $t(e).build(),this}},{key:"build",value:function(){var e=new ye(this.source.sequenceNumber()).plus(1),t={fee:new ye(this.baseFee).times(this.operations.length).toNumber(),seqNum:i.SequenceNumber.fromString(e.toString()),memo:this.memo?this.memo.toXDRObject():null};if(null===this.timebounds||void 0===this.timebounds.minTime||void 0===this.timebounds.maxTime)throw new Error("TimeBounds has to be set or you must call setTimeout(TimeoutInfinite).");cr(this.timebounds.minTime)&&(this.timebounds.minTime=this.timebounds.minTime.getTime()/1e3),cr(this.timebounds.maxTime)&&(this.timebounds.maxTime=this.timebounds.maxTime.getTime()/1e3),this.timebounds.minTime=n.UnsignedHyper.fromString(this.timebounds.minTime.toString()),this.timebounds.maxTime=n.UnsignedHyper.fromString(this.timebounds.maxTime.toString());var r=new i.TimeBounds(this.timebounds);if(this.hasV2Preconditions()){var o=null;null!==this.ledgerbounds&&(o=new i.LedgerBounds(this.ledgerbounds));var a=this.minAccountSequence||"0";a=i.SequenceNumber.fromString(a);var s=n.UnsignedHyper.fromString(null!==this.minAccountSequenceAge?this.minAccountSequenceAge.toString():"0"),u=this.minAccountSequenceLedgerGap||0,c=null!==this.extraSigners?this.extraSigners.map(Jt.decodeAddress):[];t.cond=i.Preconditions.precondV2(new i.PreconditionsV2({timeBounds:r,ledgerBounds:o,minSeqNum:a,minSeqAge:s,minSeqLedgerGap:u,extraSigners:c}))}else t.cond=i.Preconditions.precondTime(r);t.sourceAccount=Ne(this.source.accountId()),this.sorobanData?t.ext=new i.TransactionExt(1,this.sorobanData):t.ext=new i.TransactionExt(0,i.Void);var l=new i.Transaction(t);l.operations(this.operations);var f=new i.TransactionEnvelope.envelopeTypeTx(new i.TransactionV1Envelope({tx:l})),p=new Ot(f,this.networkPassphrase);return this.source.incrementSequenceNumber(),p}},{key:"hasV2Preconditions",value:function(){return null!==this.ledgerbounds||null!==this.minAccountSequence||null!==this.minAccountSequenceAge||null!==this.minAccountSequenceLedgerGap||null!==this.extraSigners&&this.extraSigners.length>0}}])&&or(t.prototype,r),o&&or(t,o),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r,o}();function cr(e){return e instanceof Date&&!isNaN(e)}var lr={PUBLIC:"Public Global Stellar Network ; September 2015",TESTNET:"Test SDF Network ; September 2015",FUTURENET:"Test SDF Future Network ; October 2022",SANDBOX:"Local Sandbox Stellar Network ; September 2022",STANDALONE:"Standalone Network ; February 2017"};function fr(e){return fr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},fr(e)}function pr(e){return function(e){if(Array.isArray(e))return e}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return hr(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?hr(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function hr(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r0&&(r=t>r.length?["0",r.toString().padStart(t,"0")].join("."):[r.slice(0,-t),r.slice(-t)].join(".")),r.replace(/(\.\d*?)0+$/,"$1")}},{key:"parseTokenAmount",value:function(e,t){var r,n=pr(e.split(".").slice()),o=n[0],i=n[1];if(n.slice(2).length)throw new Error("Invalid decimal value: ".concat(e));return BigInt(o+(null!==(r=null==i?void 0:i.padEnd(t,"0"))&&void 0!==r?r:"0".repeat(t))).toString()}}],(t=null)&&dr(e.prototype,t),r&&dr(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,r}();function gr(e){return gr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},gr(e)}function vr(e,t){for(var r=0;r1?t-1:0),n=1;nNumber.MAX_SAFE_INTEGER||e>64n),r=BigInt.asUintN(64,e);return i.ScVal.scvI128(new i.Int128Parts({hi:new i.Int64(t),lo:new i.Uint64(r)}))}},{key:"toU128",value:function(){this._sizeCheck(128);var e=this.int.toBigInt();return i.ScVal.scvU128(new i.UInt128Parts({hi:new i.Uint64(BigInt.asUintN(64,e>>64n)),lo:new i.Uint64(BigInt.asUintN(64,e))}))}},{key:"toI256",value:function(){var e=this.int.toBigInt(),t=BigInt.asIntN(64,e>>192n),r=BigInt.asUintN(64,e>>128n),n=BigInt.asUintN(64,e>>64n),o=BigInt.asUintN(64,e);return i.ScVal.scvI256(new i.Int256Parts({hiHi:new i.Int64(t),hiLo:new i.Uint64(r),loHi:new i.Uint64(n),loLo:new i.Uint64(o)}))}},{key:"toU256",value:function(){var e=this.int.toBigInt(),t=BigInt.asUintN(64,e>>192n),r=BigInt.asUintN(64,e>>128n),n=BigInt.asUintN(64,e>>64n),o=BigInt.asUintN(64,e);return i.ScVal.scvU256(new i.UInt256Parts({hiHi:new i.Uint64(t),hiLo:new i.Uint64(r),loHi:new i.Uint64(n),loLo:new i.Uint64(o)}))}},{key:"toScVal",value:function(){switch(this.type){case"i64":return this.toI64();case"i128":return this.toI128();case"i256":return this.toI256();case"u64":return this.toU64();case"u128":return this.toU128();case"u256":return this.toU256();default:throw TypeError("invalid type: ".concat(this.type))}}},{key:"valueOf",value:function(){return this.int.valueOf()}},{key:"toString",value:function(){return this.int.toString()}},{key:"toJSON",value:function(){return{value:this.toBigInt().toString(),type:this.type}}},{key:"_sizeCheck",value:function(e){if(this.int.size>e)throw RangeError("value too large for ".concat(e," bits (").concat(this.type,")"))}}])&&en(e.prototype,t),r&&en(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,r}();function on(e){return on="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},on(e)}function an(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=Array(t);r1&&void 0!==arguments[1]?arguments[1]:{};switch(gn(e)){case"object":var r,n,o;if(null===e)return i.ScVal.scvVoid();if(e instanceof i.ScVal)return e;if(e instanceof We)return e.toScVal();if(e instanceof wr)return e.address().toScVal();if(e instanceof Uint8Array||dn.isBuffer(e)){var a,s=Uint8Array.from(e);switch(null!==(a=null==t?void 0:t.type)&&void 0!==a?a:"bytes"){case"bytes":return i.ScVal.scvBytes(s);case"symbol":return i.ScVal.scvSymbol(s);case"string":return i.ScVal.scvString(s);default:throw new TypeError("invalid type (".concat(t.type,") specified for bytes-like value"))}}if(Array.isArray(e)){if(e.length>0&&e.some((function(t){return gn(t)!==gn(e[0])})))throw new TypeError("array values (".concat(e,") must have the same type (types: ").concat(e.map((function(e){return gn(e)})).join(","),")"));return i.ScVal.scvVec(e.map((function(e){return vn(e,t)})))}if("Object"!==(null!==(r=null===(n=e.constructor)||void 0===n?void 0:n.name)&&void 0!==r?r:""))throw new TypeError("cannot interpret ".concat(null===(o=e.constructor)||void 0===o?void 0:o.name," value as ScVal (").concat(JSON.stringify(e),")"));return i.ScVal.scvMap(Object.entries(e).sort((function(e,t){var r=yn(e,1)[0],n=yn(t,1)[0];return r.localeCompare(n)})).map((function(e){var r,n,o=yn(e,2),a=o[0],s=o[1],u=yn(null!==(r=(null!==(n=null==t?void 0:t.type)&&void 0!==n?n:{})[a])&&void 0!==r?r:[null,null],2),c=u[0],l=u[1],f=c?{type:c}:{},p=l?{type:l}:{};return new i.ScMapEntry({key:vn(a,f),val:vn(s,p)})})));case"number":case"bigint":switch(null==t?void 0:t.type){case"u32":return i.ScVal.scvU32(e);case"i32":return i.ScVal.scvI32(e)}return new pn(e,{type:null==t?void 0:t.type}).toScVal();case"string":var u,c=null!==(u=null==t?void 0:t.type)&&void 0!==u?u:"string";switch(c){case"string":return i.ScVal.scvString(e);case"symbol":return i.ScVal.scvSymbol(e);case"address":return new We(e).toScVal();case"u32":return i.ScVal.scvU32(parseInt(e,10));case"i32":return i.ScVal.scvI32(parseInt(e,10));default:if(nn.isType(c))return new nn(c,e).toScVal();throw new TypeError("invalid type (".concat(t.type,") specified for string value"))}case"boolean":return i.ScVal.scvBool(e);case"undefined":return i.ScVal.scvVoid();case"function":return vn(e());default:throw new TypeError("failed to convert typeof ".concat(gn(e)," (").concat(e,")"))}}function bn(e){var t,r;switch(e.switch().value){case i.ScValType.scvVoid().value:return null;case i.ScValType.scvU64().value:case i.ScValType.scvI64().value:return e.value().toBigInt();case i.ScValType.scvU128().value:case i.ScValType.scvI128().value:case i.ScValType.scvU256().value:case i.ScValType.scvI256().value:return hn(e);case i.ScValType.scvVec().value:return(null!==(t=e.vec())&&void 0!==t?t:[]).map(bn);case i.ScValType.scvAddress().value:return We.fromScVal(e).toString();case i.ScValType.scvMap().value:return Object.fromEntries((null!==(r=e.map())&&void 0!==r?r:[]).map((function(e){return[bn(e.key()),bn(e.val())]})));case i.ScValType.scvBool().value:case i.ScValType.scvU32().value:case i.ScValType.scvI32().value:case i.ScValType.scvBytes().value:return e.value();case i.ScValType.scvSymbol().value:case i.ScValType.scvString().value:var n=e.value();if(dn.isBuffer(n)||ArrayBuffer.isView(n))try{return(new TextDecoder).decode(n)}catch(e){return new Uint8Array(n.buffer)}return n;case i.ScValType.scvTimepoint().value:case i.ScValType.scvDuration().value:return new i.Uint64(e.value()).toBigInt();case i.ScValType.scvError().value:if(e.error().switch().value===i.ScErrorType.sceContract().value)return{type:"contract",code:e.error().contractCode()};var o=e.error();return{type:"system",code:o.code().value,value:o.code().name};default:return e.value()}}function wn(e){return wn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},wn(e)}function Sn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function kn(e){for(var t=1;t=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var u=n.call(a,"catchLoc"),c=n.call(a,"finallyLoc");if(u&&c){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),I(r),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;I(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:B(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),m}},t}function In(e,t,r,n,o,i,a){try{var s=e[i](a),u=s.value}catch(e){return void r(e)}s.done?t(u):Promise.resolve(u).then(n,o)}function _n(e,t,r){return Bn.apply(this,arguments)}function Bn(){var e;return e=xn().mark((function e(t,r,n){var o,a,s,c,l,f,p,h,d,y=arguments;return xn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=y.length>3&&void 0!==y[3]?y[3]:lr.FUTURENET,t.credentials().switch().value===i.SorobanCredentialsType.sorobanCredentialsAddress().value){e.next=3;break}return e.abrupt("return",t);case 3:if(a=i.SorobanAuthorizationEntry.fromXDR(t.toXDR()),(s=a.credentials().address()).signatureExpirationLedger(n),c=u(On.from(o)),l=i.HashIdPreimage.envelopeTypeSorobanAuthorization(new i.HashIdPreimageSorobanAuthorization({networkId:c,nonce:s.nonce(),invocation:a.rootInvocation(),signatureExpirationLedger:s.signatureExpirationLedger()})),f=u(l.toXDR()),"function"!=typeof r){e.next=18;break}return e.t0=On,e.next=13,r(l);case 13:e.t1=e.sent,p=e.t0.from.call(e.t0,e.t1),h=We.fromScAddress(s.address()).toString(),e.next=20;break;case 18:p=On.from(r.sign(f)),h=r.publicKey();case 20:if(U.fromPublicKey(h).verify(f,p)){e.next=22;break}throw new Error("signature doesn't match payload");case 22:return d=vn({public_key:T.decodeEd25519PublicKey(h),signature:p},{type:{public_key:["symbol",null],signature:["symbol",null]}}),s.signature(i.ScVal.scvVec([d])),e.abrupt("return",a);case 25:case"end":return e.stop()}}),e)})),Bn=function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){In(i,n,o,a,s,"next",e)}function s(e){In(i,n,o,a,s,"throw",e)}a(void 0)}))},Bn.apply(this,arguments)}function Rn(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:lr.FUTURENET,a=U.random().rawPublicKey(),s=new i.Int64(a.subarray(0,8).reduce((function(e,t){return e<<8|t}),0)),u=n||e.publicKey();if(!u)throw new Error("authorizeInvocation requires publicKey parameter");return _n(new i.SorobanAuthorizationEntry({rootInvocation:r,credentials:i.SorobanCredentials.sorobanCredentialsAddress(new i.SorobanAddressCredentials({address:new We(u).toScAddress(),nonce:s,signatureExpirationLedger:0,signature:i.ScVal.scvVec([])}))}),e,t,o)}function Cn(e){var t=e.function(),r={},n=t.value();switch(t.switch().value){case 0:r.type="execute",r.args={source:We.fromScAddress(n.contractAddress()).toString(),function:n.functionName(),args:n.args().map((function(e){return bn(e)}))};break;case 1:r.type="create",r.args={};var o=[n.executable(),n.contractIdPreimage()],i=o[0],a=o[1];if(!!i.switch().value!=!!a.switch().value)throw new Error("creation function appears invalid: ".concat(JSON.stringify(n)," (should be wasm+address or token+asset)"));switch(i.switch().value){case 0:var s=a.fromAddress();r.args.type="wasm",r.args.wasm={salt:s.salt().toString("hex"),hash:i.wasmHash().toString("hex"),address:We.fromScAddress(s.address()).toString()};break;case 1:r.args.type="sac",r.args.asset=F.fromOperation(a.fromAsset()).toString();break;default:throw new Error("unknown creation type: ".concat(JSON.stringify(i)))}break;default:throw new Error("unknown invocation type (".concat(t.switch(),"): ").concat(JSON.stringify(t)))}return r.invocations=e.subInvocations().map((function(e){return Cn(e)})),r}function Un(e,t){Nn(e,1,t)}function Nn(e,t,r,n){!1!==r(e,t,n)&&e.subInvocations().forEach((function(n){return Nn(n,t+1,r,e)}))}const Ln=(e=r.hmd(e)).exports},5360:(e,t)=>{"use strict";var r=function(e,t){return t||(t={}),e.split("").forEach((function(e,r){e in t||(t[e]=r)})),t},n={alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567",charmap:{0:14,1:8}};n.charmap=r(n.alphabet,n.charmap);var o={alphabet:"0123456789ABCDEFGHJKMNPQRSTVWXYZ",charmap:{O:0,I:1,L:1}};o.charmap=r(o.alphabet,o.charmap);var i={alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUV",charmap:{}};function a(e){if(this.buf=[],this.shift=8,this.carry=0,e){switch(e.type){case"rfc4648":this.charmap=t.rfc4648.charmap;break;case"crockford":this.charmap=t.crockford.charmap;break;case"base32hex":this.charmap=t.base32hex.charmap;break;default:throw new Error("invalid type")}e.charmap&&(this.charmap=e.charmap)}}function s(e){if(this.buf="",this.shift=3,this.carry=0,e){switch(e.type){case"rfc4648":this.alphabet=t.rfc4648.alphabet;break;case"crockford":this.alphabet=t.crockford.alphabet;break;case"base32hex":this.alphabet=t.base32hex.alphabet;break;default:throw new Error("invalid type")}e.alphabet?this.alphabet=e.alphabet:e.lc&&(this.alphabet=this.alphabet.toLowerCase())}}i.charmap=r(i.alphabet,i.charmap),a.prototype.charmap=n.charmap,a.prototype.write=function(e){var t=this.charmap,r=this.buf,n=this.shift,o=this.carry;return e.toUpperCase().split("").forEach((function(e){if("="!=e){var i=255&t[e];(n-=5)>0?o|=i<>-n),o=i<<(n+=8)&255):(r.push(o|i),n=8,o=0)}})),this.shift=n,this.carry=o,this},a.prototype.finalize=function(e){return e&&this.write(e),8!==this.shift&&0!==this.carry&&(this.buf.push(this.carry),this.shift=8,this.carry=0),this.buf},s.prototype.alphabet=n.alphabet,s.prototype.write=function(e){var t,r,n,o=this.shift,i=this.carry;for(n=0;n>o,this.buf+=this.alphabet[31&t],o>5&&(t=r>>(o-=5),this.buf+=this.alphabet[31&t]),i=r<<(o=5-o),o=8-o;return this.shift=o,this.carry=i,this},s.prototype.finalize=function(e){return e&&this.write(e),3!==this.shift&&(this.buf+=this.alphabet[31&this.carry],this.shift=3,this.carry=0),this.buf},t.encode=function(e,t){return new s(t).finalize(e)},t.decode=function(e,t){return new a(t).finalize(e)},t.Decoder=a,t.Encoder=s,t.charmap=r,t.crockford=o,t.rfc4648=n,t.base32hex=i},7526:(e,t)=>{"use strict";t.byteLength=function(e){var t=s(e),r=t[0],n=t[1];return 3*(r+n)/4-n},t.toByteArray=function(e){var t,r,i=s(e),a=i[0],u=i[1],c=new o(function(e,t,r){return 3*(t+r)/4-r}(0,a,u)),l=0,f=u>0?a-4:a;for(r=0;r>16&255,c[l++]=t>>8&255,c[l++]=255&t;2===u&&(t=n[e.charCodeAt(r)]<<2|n[e.charCodeAt(r+1)]>>4,c[l++]=255&t);1===u&&(t=n[e.charCodeAt(r)]<<10|n[e.charCodeAt(r+1)]<<4|n[e.charCodeAt(r+2)]>>2,c[l++]=t>>8&255,c[l++]=255&t);return c},t.fromByteArray=function(e){for(var t,n=e.length,o=n%3,i=[],a=16383,s=0,c=n-o;sc?c:s+a));1===o?(t=e[n-1],i.push(r[t>>2]+r[t<<4&63]+"==")):2===o&&(t=(e[n-2]<<8)+e[n-1],i.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"="));return i.join("")};for(var r=[],n=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0;a<64;++a)r[a]=i[a],n[i.charCodeAt(a)]=a;function s(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function u(e,t,n){for(var o,i,a=[],s=t;s>18&63]+r[i>>12&63]+r[i>>6&63]+r[63&i]);return a.join("")}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},8287:(e,t,r)=>{"use strict";var n=r(6763);const o=r(7526),i=r(251),a="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.Buffer=c,t.SlowBuffer=function(e){+e!=e&&(e=0);return c.alloc(+e)},t.INSPECT_MAX_BYTES=50;const s=2147483647;function u(e){if(e>s)throw new RangeError('The value "'+e+'" is invalid for option "size"');const t=new Uint8Array(e);return Object.setPrototypeOf(t,c.prototype),t}function c(e,t,r){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return p(e)}return l(e,t,r)}function l(e,t,r){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!c.isEncoding(t))throw new TypeError("Unknown encoding: "+t);const r=0|m(e,t);let n=u(r);const o=n.write(e,t);o!==r&&(n=n.slice(0,o));return n}(e,t);if(ArrayBuffer.isView(e))return function(e){if(Y(e,Uint8Array)){const t=new Uint8Array(e);return d(t.buffer,t.byteOffset,t.byteLength)}return h(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(Y(e,ArrayBuffer)||e&&Y(e.buffer,ArrayBuffer))return d(e,t,r);if("undefined"!=typeof SharedArrayBuffer&&(Y(e,SharedArrayBuffer)||e&&Y(e.buffer,SharedArrayBuffer)))return d(e,t,r);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');const n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return c.from(n,t,r);const o=function(e){if(c.isBuffer(e)){const t=0|y(e.length),r=u(t);return 0===r.length||e.copy(r,0,0,t),r}if(void 0!==e.length)return"number"!=typeof e.length||J(e.length)?u(0):h(e);if("Buffer"===e.type&&Array.isArray(e.data))return h(e.data)}(e);if(o)return o;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return c.from(e[Symbol.toPrimitive]("string"),t,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function f(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function p(e){return f(e),u(e<0?0:0|y(e))}function h(e){const t=e.length<0?0:0|y(e.length),r=u(t);for(let n=0;n=s)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s.toString(16)+" bytes");return 0|e}function m(e,t){if(c.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||Y(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);const r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;let o=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return $(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return W(e).length;default:if(o)return n?-1:$(e).length;t=(""+t).toLowerCase(),o=!0}}function g(e,t,r){let n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return B(this,t,r);case"utf8":case"utf-8":return P(this,t,r);case"ascii":return I(this,t,r);case"latin1":case"binary":return _(this,t,r);case"base64":return O(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return R(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function v(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function b(e,t,r,n,o){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),J(r=+r)&&(r=o?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(o)return-1;r=e.length-1}else if(r<0){if(!o)return-1;r=0}if("string"==typeof t&&(t=c.from(t,n)),c.isBuffer(t))return 0===t.length?-1:w(e,t,r,n,o);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):w(e,[t],r,n,o);throw new TypeError("val must be string, number or Buffer")}function w(e,t,r,n,o){let i,a=1,s=e.length,u=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;a=2,s/=2,u/=2,r/=2}function c(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(o){let n=-1;for(i=r;is&&(r=s-u),i=r;i>=0;i--){let r=!0;for(let n=0;no&&(n=o):n=o;const i=t.length;let a;for(n>i/2&&(n=i/2),a=0;a>8,o=r%256,i.push(o),i.push(n);return i}(t,e.length-r),e,r,n)}function O(e,t,r){return 0===t&&r===e.length?o.fromByteArray(e):o.fromByteArray(e.slice(t,r))}function P(e,t,r){r=Math.min(e.length,r);const n=[];let o=t;for(;o239?4:t>223?3:t>191?2:1;if(o+a<=r){let r,n,s,u;switch(a){case 1:t<128&&(i=t);break;case 2:r=e[o+1],128==(192&r)&&(u=(31&t)<<6|63&r,u>127&&(i=u));break;case 3:r=e[o+1],n=e[o+2],128==(192&r)&&128==(192&n)&&(u=(15&t)<<12|(63&r)<<6|63&n,u>2047&&(u<55296||u>57343)&&(i=u));break;case 4:r=e[o+1],n=e[o+2],s=e[o+3],128==(192&r)&&128==(192&n)&&128==(192&s)&&(u=(15&t)<<18|(63&r)<<12|(63&n)<<6|63&s,u>65535&&u<1114112&&(i=u))}}null===i?(i=65533,a=1):i>65535&&(i-=65536,n.push(i>>>10&1023|55296),i=56320|1023&i),n.push(i),o+=a}return function(e){const t=e.length;if(t<=x)return String.fromCharCode.apply(String,e);let r="",n=0;for(;nn.length?(c.isBuffer(t)||(t=c.from(t)),t.copy(n,o)):Uint8Array.prototype.set.call(n,t,o);else{if(!c.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(n,o)}o+=t.length}return n},c.byteLength=m,c.prototype._isBuffer=!0,c.prototype.swap16=function(){const e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tr&&(e+=" ... "),""},a&&(c.prototype[a]=c.prototype.inspect),c.prototype.compare=function(e,t,r,n,o){if(Y(e,Uint8Array)&&(e=c.from(e,e.offset,e.byteLength)),!c.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===o&&(o=this.length),t<0||r>e.length||n<0||o>this.length)throw new RangeError("out of range index");if(n>=o&&t>=r)return 0;if(n>=o)return-1;if(t>=r)return 1;if(this===e)return 0;let i=(o>>>=0)-(n>>>=0),a=(r>>>=0)-(t>>>=0);const s=Math.min(i,a),u=this.slice(n,o),l=e.slice(t,r);for(let e=0;e>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}const o=this.length-t;if((void 0===r||r>o)&&(r=o),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");let i=!1;for(;;)switch(n){case"hex":return S(this,e,t,r);case"utf8":case"utf-8":return k(this,e,t,r);case"ascii":case"latin1":case"binary":return E(this,e,t,r);case"base64":return A(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,e,t,r);default:if(i)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),i=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const x=4096;function I(e,t,r){let n="";r=Math.min(e.length,r);for(let o=t;on)&&(r=n);let o="";for(let n=t;nr)throw new RangeError("Trying to access beyond buffer length")}function U(e,t,r,n,o,i){if(!c.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}function N(e,t,r,n,o){K(t,n,o,e,r,7);let i=Number(t&BigInt(4294967295));e[r++]=i,i>>=8,e[r++]=i,i>>=8,e[r++]=i,i>>=8,e[r++]=i;let a=Number(t>>BigInt(32)&BigInt(4294967295));return e[r++]=a,a>>=8,e[r++]=a,a>>=8,e[r++]=a,a>>=8,e[r++]=a,r}function L(e,t,r,n,o){K(t,n,o,e,r,7);let i=Number(t&BigInt(4294967295));e[r+7]=i,i>>=8,e[r+6]=i,i>>=8,e[r+5]=i,i>>=8,e[r+4]=i;let a=Number(t>>BigInt(32)&BigInt(4294967295));return e[r+3]=a,a>>=8,e[r+2]=a,a>>=8,e[r+1]=a,a>>=8,e[r]=a,r+8}function j(e,t,r,n,o,i){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function M(e,t,r,n,o){return t=+t,r>>>=0,o||j(e,0,r,4),i.write(e,t,r,n,23,4),r+4}function F(e,t,r,n,o){return t=+t,r>>>=0,o||j(e,0,r,8),i.write(e,t,r,n,52,8),r+8}c.prototype.slice=function(e,t){const r=this.length;(e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||C(e,t,this.length);let n=this[e],o=1,i=0;for(;++i>>=0,t>>>=0,r||C(e,t,this.length);let n=this[e+--t],o=1;for(;t>0&&(o*=256);)n+=this[e+--t]*o;return n},c.prototype.readUint8=c.prototype.readUInt8=function(e,t){return e>>>=0,t||C(e,1,this.length),this[e]},c.prototype.readUint16LE=c.prototype.readUInt16LE=function(e,t){return e>>>=0,t||C(e,2,this.length),this[e]|this[e+1]<<8},c.prototype.readUint16BE=c.prototype.readUInt16BE=function(e,t){return e>>>=0,t||C(e,2,this.length),this[e]<<8|this[e+1]},c.prototype.readUint32LE=c.prototype.readUInt32LE=function(e,t){return e>>>=0,t||C(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},c.prototype.readUint32BE=c.prototype.readUInt32BE=function(e,t){return e>>>=0,t||C(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},c.prototype.readBigUInt64LE=Q((function(e){H(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||z(e,this.length-8);const n=t+256*this[++e]+65536*this[++e]+this[++e]*2**24,o=this[++e]+256*this[++e]+65536*this[++e]+r*2**24;return BigInt(n)+(BigInt(o)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||z(e,this.length-8);const n=t*2**24+65536*this[++e]+256*this[++e]+this[++e],o=this[++e]*2**24+65536*this[++e]+256*this[++e]+r;return(BigInt(n)<>>=0,t>>>=0,r||C(e,t,this.length);let n=this[e],o=1,i=0;for(;++i=o&&(n-=Math.pow(2,8*t)),n},c.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||C(e,t,this.length);let n=t,o=1,i=this[e+--n];for(;n>0&&(o*=256);)i+=this[e+--n]*o;return o*=128,i>=o&&(i-=Math.pow(2,8*t)),i},c.prototype.readInt8=function(e,t){return e>>>=0,t||C(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},c.prototype.readInt16LE=function(e,t){e>>>=0,t||C(e,2,this.length);const r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},c.prototype.readInt16BE=function(e,t){e>>>=0,t||C(e,2,this.length);const r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},c.prototype.readInt32LE=function(e,t){return e>>>=0,t||C(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},c.prototype.readInt32BE=function(e,t){return e>>>=0,t||C(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},c.prototype.readBigInt64LE=Q((function(e){H(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||z(e,this.length-8);const n=this[e+4]+256*this[e+5]+65536*this[e+6]+(r<<24);return(BigInt(n)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||z(e,this.length-8);const n=(t<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(n)<>>=0,t||C(e,4,this.length),i.read(this,e,!0,23,4)},c.prototype.readFloatBE=function(e,t){return e>>>=0,t||C(e,4,this.length),i.read(this,e,!1,23,4)},c.prototype.readDoubleLE=function(e,t){return e>>>=0,t||C(e,8,this.length),i.read(this,e,!0,52,8)},c.prototype.readDoubleBE=function(e,t){return e>>>=0,t||C(e,8,this.length),i.read(this,e,!1,52,8)},c.prototype.writeUintLE=c.prototype.writeUIntLE=function(e,t,r,n){if(e=+e,t>>>=0,r>>>=0,!n){U(this,e,t,r,Math.pow(2,8*r)-1,0)}let o=1,i=0;for(this[t]=255&e;++i>>=0,r>>>=0,!n){U(this,e,t,r,Math.pow(2,8*r)-1,0)}let o=r-1,i=1;for(this[t+o]=255&e;--o>=0&&(i*=256);)this[t+o]=e/i&255;return t+r},c.prototype.writeUint8=c.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||U(this,e,t,1,255,0),this[t]=255&e,t+1},c.prototype.writeUint16LE=c.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||U(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},c.prototype.writeUint16BE=c.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||U(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},c.prototype.writeUint32LE=c.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||U(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},c.prototype.writeUint32BE=c.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||U(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},c.prototype.writeBigUInt64LE=Q((function(e,t=0){return N(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),c.prototype.writeBigUInt64BE=Q((function(e,t=0){return L(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),c.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){const n=Math.pow(2,8*r-1);U(this,e,t,r,n-1,-n)}let o=0,i=1,a=0;for(this[t]=255&e;++o>>=0,!n){const n=Math.pow(2,8*r-1);U(this,e,t,r,n-1,-n)}let o=r-1,i=1,a=0;for(this[t+o]=255&e;--o>=0&&(i*=256);)e<0&&0===a&&0!==this[t+o+1]&&(a=1),this[t+o]=(e/i|0)-a&255;return t+r},c.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||U(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},c.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||U(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},c.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||U(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},c.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||U(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},c.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||U(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},c.prototype.writeBigInt64LE=Q((function(e,t=0){return N(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),c.prototype.writeBigInt64BE=Q((function(e,t=0){return L(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),c.prototype.writeFloatLE=function(e,t,r){return M(this,e,t,!0,r)},c.prototype.writeFloatBE=function(e,t,r){return M(this,e,t,!1,r)},c.prototype.writeDoubleLE=function(e,t,r){return F(this,e,t,!0,r)},c.prototype.writeDoubleBE=function(e,t,r){return F(this,e,t,!1,r)},c.prototype.copy=function(e,t,r,n){if(!c.isBuffer(e))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(o=t;o=n+4;r-=3)t=`_${e.slice(r-3,r)}${t}`;return`${e.slice(0,r)}${t}`}function K(e,t,r,n,o,i){if(e>r||e3?0===t||t===BigInt(0)?`>= 0${n} and < 2${n} ** ${8*(i+1)}${n}`:`>= -(2${n} ** ${8*(i+1)-1}${n}) and < 2 ** ${8*(i+1)-1}${n}`:`>= ${t}${n} and <= ${r}${n}`,new D.ERR_OUT_OF_RANGE("value",o,e)}!function(e,t,r){H(t,"offset"),void 0!==e[t]&&void 0!==e[t+r]||z(t,e.length-(r+1))}(n,o,i)}function H(e,t){if("number"!=typeof e)throw new D.ERR_INVALID_ARG_TYPE(t,"number",e)}function z(e,t,r){if(Math.floor(e)!==e)throw H(e,r),new D.ERR_OUT_OF_RANGE(r||"offset","an integer",e);if(t<0)throw new D.ERR_BUFFER_OUT_OF_BOUNDS;throw new D.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${t}`,e)}V("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),V("ERR_INVALID_ARG_TYPE",(function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`}),TypeError),V("ERR_OUT_OF_RANGE",(function(e,t,r){let n=`The value of "${e}" is out of range.`,o=r;return Number.isInteger(r)&&Math.abs(r)>2**32?o=q(String(r)):"bigint"==typeof r&&(o=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(o=q(o)),o+="n"),n+=` It must be ${t}. Received ${o}`,n}),RangeError);const X=/[^+/0-9A-Za-z-_]/g;function $(e,t){let r;t=t||1/0;const n=e.length;let o=null;const i=[];for(let a=0;a55295&&r<57344){if(!o){if(r>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(a+1===n){(t-=3)>-1&&i.push(239,191,189);continue}o=r;continue}if(r<56320){(t-=3)>-1&&i.push(239,191,189),o=r;continue}r=65536+(o-55296<<10|r-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,r<128){if((t-=1)<0)break;i.push(r)}else if(r<2048){if((t-=2)<0)break;i.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;i.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return i}function W(e){return o.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(X,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function G(e,t,r,n){let o;for(o=0;o=t.length||o>=e.length);++o)t[o+r]=e[o];return o}function Y(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function J(e){return e!=e}const Z=function(){const e="0123456789abcdef",t=new Array(256);for(let r=0;r<16;++r){const n=16*r;for(let o=0;o<16;++o)t[n+o]=e[r]+e[o]}return t}();function Q(e){return"undefined"==typeof BigInt?ee:e}function ee(){throw new Error("BigInt not supported")}},8075:(e,t,r)=>{"use strict";var n=r(453),o=r(487),i=o(n("String.prototype.indexOf"));e.exports=function(e,t){var r=n(e,!!t);return"function"==typeof r&&i(e,".prototype.")>-1?o(r):r}},487:(e,t,r)=>{"use strict";var n=r(6743),o=r(453),i=r(6897),a=r(9675),s=o("%Function.prototype.apply%"),u=o("%Function.prototype.call%"),c=o("%Reflect.apply%",!0)||n.call(u,s),l=r(655),f=o("%Math.max%");e.exports=function(e){if("function"!=typeof e)throw new a("a function is required");var t=c(n,u,arguments);return i(t,1+f(0,e.length-(arguments.length-1)),!0)};var p=function(){return c(n,s,arguments)};l?l(e.exports,"apply",{value:p}):e.exports.apply=p},6763:(e,t,r)=>{var n=r(537),o=r(4148);function i(){return(new Date).getTime()}var a,s=Array.prototype.slice,u={};a=void 0!==r.g&&r.g.console?r.g.console:"undefined"!=typeof window&&window.console?window.console:{};for(var c=[[function(){},"log"],[function(){a.log.apply(a,arguments)},"info"],[function(){a.log.apply(a,arguments)},"warn"],[function(){a.warn.apply(a,arguments)},"error"],[function(e){u[e]=i()},"time"],[function(e){var t=u[e];if(!t)throw new Error("No such label: "+e);delete u[e];var r=i()-t;a.log(e+": "+r+"ms")},"timeEnd"],[function(){var e=new Error;e.name="Trace",e.message=n.format.apply(null,arguments),a.error(e.stack)},"trace"],[function(e){a.log(n.inspect(e)+"\n")},"dir"],[function(e){if(!e){var t=s.call(arguments,1);o.ok(!1,n.format.apply(null,t))}},"assert"]],l=0;l{"use strict";var n=r(655),o=r(8068),i=r(9675),a=r(5795);e.exports=function(e,t,r){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new i("`obj` must be an object or a function`");if("string"!=typeof t&&"symbol"!=typeof t)throw new i("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new i("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new i("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new i("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new i("`loose`, if provided, must be a boolean");var s=arguments.length>3?arguments[3]:null,u=arguments.length>4?arguments[4]:null,c=arguments.length>5?arguments[5]:null,l=arguments.length>6&&arguments[6],f=!!a&&a(e,t);if(n)n(e,t,{configurable:null===c&&f?f.configurable:!c,enumerable:null===s&&f?f.enumerable:!s,value:r,writable:null===u&&f?f.writable:!u});else{if(!l&&(s||u||c))throw new o("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");e[t]=r}}},8452:(e,t,r)=>{"use strict";var n=r(1189),o="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),i=Object.prototype.toString,a=Array.prototype.concat,s=r(41),u=r(592)(),c=function(e,t,r,n){if(t in e)if(!0===n){if(e[t]===r)return}else if("function"!=typeof(o=n)||"[object Function]"!==i.call(o)||!n())return;var o;u?s(e,t,r,!0):s(e,t,r)},l=function(e,t){var r=arguments.length>2?arguments[2]:{},i=n(t);o&&(i=a.call(i,Object.getOwnPropertySymbols(t)));for(var s=0;s{"use strict";var n=r(453)("%Object.defineProperty%",!0)||!1;if(n)try{n({},"a",{value:1})}catch(e){n=!1}e.exports=n},1237:e=>{"use strict";e.exports=EvalError},9383:e=>{"use strict";e.exports=Error},9290:e=>{"use strict";e.exports=RangeError},9538:e=>{"use strict";e.exports=ReferenceError},8068:e=>{"use strict";e.exports=SyntaxError},9675:e=>{"use strict";e.exports=TypeError},5345:e=>{"use strict";e.exports=URIError},2682:(e,t,r)=>{"use strict";var n=r(9600),o=Object.prototype.toString,i=Object.prototype.hasOwnProperty;e.exports=function(e,t,r){if(!n(t))throw new TypeError("iterator must be a function");var a;arguments.length>=3&&(a=r),"[object Array]"===o.call(e)?function(e,t,r){for(var n=0,o=e.length;n{"use strict";var t=Object.prototype.toString,r=Math.max,n=function(e,t){for(var r=[],n=0;n{"use strict";var n=r(9353);e.exports=Function.prototype.bind||n},453:(e,t,r)=>{"use strict";var n,o=r(9383),i=r(1237),a=r(9290),s=r(9538),u=r(8068),c=r(9675),l=r(5345),f=Function,p=function(e){try{return f('"use strict"; return ('+e+").constructor;")()}catch(e){}},h=Object.getOwnPropertyDescriptor;if(h)try{h({},"")}catch(e){h=null}var d=function(){throw new c},y=h?function(){try{return d}catch(e){try{return h(arguments,"callee").get}catch(e){return d}}}():d,m=r(4039)(),g=r(24)(),v=Object.getPrototypeOf||(g?function(e){return e.__proto__}:null),b={},w="undefined"!=typeof Uint8Array&&v?v(Uint8Array):n,S={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?n:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?n:ArrayBuffer,"%ArrayIteratorPrototype%":m&&v?v([][Symbol.iterator]()):n,"%AsyncFromSyncIteratorPrototype%":n,"%AsyncFunction%":b,"%AsyncGenerator%":b,"%AsyncGeneratorFunction%":b,"%AsyncIteratorPrototype%":b,"%Atomics%":"undefined"==typeof Atomics?n:Atomics,"%BigInt%":"undefined"==typeof BigInt?n:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?n:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?n:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?n:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":o,"%eval%":eval,"%EvalError%":i,"%Float32Array%":"undefined"==typeof Float32Array?n:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?n:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?n:FinalizationRegistry,"%Function%":f,"%GeneratorFunction%":b,"%Int8Array%":"undefined"==typeof Int8Array?n:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?n:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?n:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":m&&v?v(v([][Symbol.iterator]())):n,"%JSON%":"object"==typeof JSON?JSON:n,"%Map%":"undefined"==typeof Map?n:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&m&&v?v((new Map)[Symbol.iterator]()):n,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?n:Promise,"%Proxy%":"undefined"==typeof Proxy?n:Proxy,"%RangeError%":a,"%ReferenceError%":s,"%Reflect%":"undefined"==typeof Reflect?n:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?n:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&m&&v?v((new Set)[Symbol.iterator]()):n,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?n:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":m&&v?v(""[Symbol.iterator]()):n,"%Symbol%":m?Symbol:n,"%SyntaxError%":u,"%ThrowTypeError%":y,"%TypedArray%":w,"%TypeError%":c,"%Uint8Array%":"undefined"==typeof Uint8Array?n:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?n:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?n:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?n:Uint32Array,"%URIError%":l,"%WeakMap%":"undefined"==typeof WeakMap?n:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?n:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?n:WeakSet};if(v)try{null.error}catch(e){var k=v(v(e));S["%Error.prototype%"]=k}var E=function e(t){var r;if("%AsyncFunction%"===t)r=p("async function () {}");else if("%GeneratorFunction%"===t)r=p("function* () {}");else if("%AsyncGeneratorFunction%"===t)r=p("async function* () {}");else if("%AsyncGenerator%"===t){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if("%AsyncIteratorPrototype%"===t){var o=e("%AsyncGenerator%");o&&v&&(r=v(o.prototype))}return S[t]=r,r},A={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},T=r(6743),O=r(9957),P=T.call(Function.call,Array.prototype.concat),x=T.call(Function.apply,Array.prototype.splice),I=T.call(Function.call,String.prototype.replace),_=T.call(Function.call,String.prototype.slice),B=T.call(Function.call,RegExp.prototype.exec),R=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,C=/\\(\\)?/g,U=function(e,t){var r,n=e;if(O(A,n)&&(n="%"+(r=A[n])[0]+"%"),O(S,n)){var o=S[n];if(o===b&&(o=E(n)),void 0===o&&!t)throw new c("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:r,name:n,value:o}}throw new u("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new c("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new c('"allowMissing" argument must be a boolean');if(null===B(/^%?[^%]*%?$/,e))throw new u("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=function(e){var t=_(e,0,1),r=_(e,-1);if("%"===t&&"%"!==r)throw new u("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==t)throw new u("invalid intrinsic syntax, expected opening `%`");var n=[];return I(e,R,(function(e,t,r,o){n[n.length]=r?I(o,C,"$1"):t||e})),n}(e),n=r.length>0?r[0]:"",o=U("%"+n+"%",t),i=o.name,a=o.value,s=!1,l=o.alias;l&&(n=l[0],x(r,P([0,1],l)));for(var f=1,p=!0;f=r.length){var g=h(a,d);a=(p=!!g)&&"get"in g&&!("originalValue"in g.get)?g.get:a[d]}else p=O(a,d),a=a[d];p&&!s&&(S[i]=a)}}return a}},5795:(e,t,r)=>{"use strict";var n=r(453)("%Object.getOwnPropertyDescriptor%",!0);if(n)try{n([],"length")}catch(e){n=null}e.exports=n},592:(e,t,r)=>{"use strict";var n=r(655),o=function(){return!!n};o.hasArrayLengthDefineBug=function(){if(!n)return null;try{return 1!==n([],"length",{value:1}).length}catch(e){return!0}},e.exports=o},24:e=>{"use strict";var t={__proto__:null,foo:{}},r=Object;e.exports=function(){return{__proto__:t}.foo===t.foo&&!(t instanceof r)}},4039:(e,t,r)=>{"use strict";var n="undefined"!=typeof Symbol&&Symbol,o=r(1333);e.exports=function(){return"function"==typeof n&&("function"==typeof Symbol&&("symbol"==typeof n("foo")&&("symbol"==typeof Symbol("bar")&&o())))}},1333:e=>{"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),r=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(r))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var n=Object.getOwnPropertySymbols(e);if(1!==n.length||n[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},9092:(e,t,r)=>{"use strict";var n=r(1333);e.exports=function(){return n()&&!!Symbol.toStringTag}},9957:(e,t,r)=>{"use strict";var n=Function.prototype.call,o=Object.prototype.hasOwnProperty,i=r(6743);e.exports=i.call(n,o)},251:(e,t)=>{t.read=function(e,t,r,n,o){var i,a,s=8*o-n-1,u=(1<>1,l=-7,f=r?o-1:0,p=r?-1:1,h=e[t+f];for(f+=p,i=h&(1<<-l)-1,h>>=-l,l+=s;l>0;i=256*i+e[t+f],f+=p,l-=8);for(a=i&(1<<-l)-1,i>>=-l,l+=n;l>0;a=256*a+e[t+f],f+=p,l-=8);if(0===i)i=1-c;else{if(i===u)return a?NaN:1/0*(h?-1:1);a+=Math.pow(2,n),i-=c}return(h?-1:1)*a*Math.pow(2,i-n)},t.write=function(e,t,r,n,o,i){var a,s,u,c=8*i-o-1,l=(1<>1,p=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,h=n?0:i-1,d=n?1:-1,y=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=l):(a=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-a))<1&&(a--,u*=2),(t+=a+f>=1?p/u:p*Math.pow(2,1-f))*u>=2&&(a++,u/=2),a+f>=l?(s=0,a=l):a+f>=1?(s=(t*u-1)*Math.pow(2,o),a+=f):(s=t*Math.pow(2,f-1)*Math.pow(2,o),a=0));o>=8;e[r+h]=255&s,h+=d,s/=256,o-=8);for(a=a<0;e[r+h]=255&a,h+=d,a/=256,c-=8);e[r+h-d]|=128*y}},6698:e=>{"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}}},7244:(e,t,r)=>{"use strict";var n=r(9092)(),o=r(8075)("Object.prototype.toString"),i=function(e){return!(n&&e&&"object"==typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===o(e)},a=function(e){return!!i(e)||null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==o(e)&&"[object Function]"===o(e.callee)},s=function(){return i(arguments)}();i.isLegacyArguments=a,e.exports=s?i:a},9600:e=>{"use strict";var t,r,n=Function.prototype.toString,o="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof o&&"function"==typeof Object.defineProperty)try{t=Object.defineProperty({},"length",{get:function(){throw r}}),r={},o((function(){throw 42}),null,t)}catch(e){e!==r&&(o=null)}else o=null;var i=/^\s*class\b/,a=function(e){try{var t=n.call(e);return i.test(t)}catch(e){return!1}},s=function(e){try{return!a(e)&&(n.call(e),!0)}catch(e){return!1}},u=Object.prototype.toString,c="function"==typeof Symbol&&!!Symbol.toStringTag,l=!(0 in[,]),f=function(){return!1};if("object"==typeof document){var p=document.all;u.call(p)===u.call(document.all)&&(f=function(e){if((l||!e)&&(void 0===e||"object"==typeof e))try{var t=u.call(e);return("[object HTMLAllCollection]"===t||"[object HTML document.all class]"===t||"[object HTMLCollection]"===t||"[object Object]"===t)&&null==e("")}catch(e){}return!1})}e.exports=o?function(e){if(f(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;try{o(e,null,t)}catch(e){if(e!==r)return!1}return!a(e)&&s(e)}:function(e){if(f(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;if(c)return s(e);if(a(e))return!1;var t=u.call(e);return!("[object Function]"!==t&&"[object GeneratorFunction]"!==t&&!/^\[object HTML/.test(t))&&s(e)}},8184:(e,t,r)=>{"use strict";var n,o=Object.prototype.toString,i=Function.prototype.toString,a=/^\s*(?:function)?\*/,s=r(9092)(),u=Object.getPrototypeOf;e.exports=function(e){if("function"!=typeof e)return!1;if(a.test(i.call(e)))return!0;if(!s)return"[object GeneratorFunction]"===o.call(e);if(!u)return!1;if(void 0===n){var t=function(){if(!s)return!1;try{return Function("return function*() {}")()}catch(e){}}();n=!!t&&u(t)}return u(e)===n}},3003:e=>{"use strict";e.exports=function(e){return e!=e}},4133:(e,t,r)=>{"use strict";var n=r(487),o=r(8452),i=r(3003),a=r(6642),s=r(2464),u=n(a(),Number);o(u,{getPolyfill:a,implementation:i,shim:s}),e.exports=u},6642:(e,t,r)=>{"use strict";var n=r(3003);e.exports=function(){return Number.isNaN&&Number.isNaN(NaN)&&!Number.isNaN("a")?Number.isNaN:n}},2464:(e,t,r)=>{"use strict";var n=r(8452),o=r(6642);e.exports=function(){var e=o();return n(Number,{isNaN:e},{isNaN:function(){return Number.isNaN!==e}}),e}},5680:(e,t,r)=>{"use strict";var n=r(5767);e.exports=function(e){return!!n(e)}},9211:e=>{"use strict";var t=function(e){return e!=e};e.exports=function(e,r){return 0===e&&0===r?1/e==1/r:e===r||!(!t(e)||!t(r))}},7653:(e,t,r)=>{"use strict";var n=r(8452),o=r(487),i=r(9211),a=r(9394),s=r(6576),u=o(a(),Object);n(u,{getPolyfill:a,implementation:i,shim:s}),e.exports=u},9394:(e,t,r)=>{"use strict";var n=r(9211);e.exports=function(){return"function"==typeof Object.is?Object.is:n}},6576:(e,t,r)=>{"use strict";var n=r(9394),o=r(8452);e.exports=function(){var e=n();return o(Object,{is:e},{is:function(){return Object.is!==e}}),e}},8875:(e,t,r)=>{"use strict";var n;if(!Object.keys){var o=Object.prototype.hasOwnProperty,i=Object.prototype.toString,a=r(1093),s=Object.prototype.propertyIsEnumerable,u=!s.call({toString:null},"toString"),c=s.call((function(){}),"prototype"),l=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],f=function(e){var t=e.constructor;return t&&t.prototype===e},p={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},h=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!p["$"+e]&&o.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{f(window[e])}catch(e){return!0}}catch(e){return!0}return!1}();n=function(e){var t=null!==e&&"object"==typeof e,r="[object Function]"===i.call(e),n=a(e),s=t&&"[object String]"===i.call(e),p=[];if(!t&&!r&&!n)throw new TypeError("Object.keys called on a non-object");var d=c&&r;if(s&&e.length>0&&!o.call(e,0))for(var y=0;y0)for(var m=0;m{"use strict";var n=Array.prototype.slice,o=r(1093),i=Object.keys,a=i?function(e){return i(e)}:r(8875),s=Object.keys;a.shim=function(){if(Object.keys){var e=function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2);e||(Object.keys=function(e){return o(e)?s(n.call(e)):s(e)})}else Object.keys=a;return Object.keys||a},e.exports=a},1093:e=>{"use strict";var t=Object.prototype.toString;e.exports=function(e){var r=t.call(e),n="[object Arguments]"===r;return n||(n="[object Array]"!==r&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===t.call(e.callee)),n}},8403:(e,t,r)=>{"use strict";var n=r(1189),o=r(1333)(),i=r(8075),a=Object,s=i("Array.prototype.push"),u=i("Object.prototype.propertyIsEnumerable"),c=o?Object.getOwnPropertySymbols:null;e.exports=function(e,t){if(null==e)throw new TypeError("target must be an object");var r=a(e);if(1===arguments.length)return r;for(var i=1;i{"use strict";var n=r(8403);e.exports=function(){return Object.assign?function(){if(!Object.assign)return!1;for(var e="abcdefghijklmnopqrst",t=e.split(""),r={},n=0;n{"use strict";e.exports=["Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array"]},5606:e=>{var t,r,n=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function a(e){if(t===setTimeout)return setTimeout(e,0);if((t===o||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:o}catch(e){t=o}try{r="function"==typeof clearTimeout?clearTimeout:i}catch(e){r=i}}();var s,u=[],c=!1,l=-1;function f(){c&&s&&(c=!1,s.length?u=s.concat(u):l=-1,u.length&&p())}function p(){if(!c){var e=a(f);c=!0;for(var t=u.length;t;){for(s=u,u=[];++l1)for(var r=1;r{var n=r(8287),o=n.Buffer;function i(e,t){for(var r in e)t[r]=e[r]}function a(e,t,r){return o(e,t,r)}o.from&&o.alloc&&o.allocUnsafe&&o.allocUnsafeSlow?e.exports=n:(i(n,t),t.Buffer=a),a.prototype=Object.create(o.prototype),i(o,a),a.from=function(e,t,r){if("number"==typeof e)throw new TypeError("Argument must not be a number");return o(e,t,r)},a.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError("Argument must be a number");var n=o(e);return void 0!==t?"string"==typeof r?n.fill(t,r):n.fill(t):n.fill(0),n},a.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return o(e)},a.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n.SlowBuffer(e)}},6897:(e,t,r)=>{"use strict";var n=r(453),o=r(41),i=r(592)(),a=r(5795),s=r(9675),u=n("%Math.floor%");e.exports=function(e,t){if("function"!=typeof e)throw new s("`fn` is not a function");if("number"!=typeof t||t<0||t>4294967295||u(t)!==t)throw new s("`length` must be a positive 32-bit integer");var r=arguments.length>2&&!!arguments[2],n=!0,c=!0;if("length"in e&&a){var l=a(e,"length");l&&!l.configurable&&(n=!1),l&&!l.writable&&(c=!1)}return(n||c||!r)&&(i?o(e,"length",t,!0,!0):o(e,"length",t)),e}},392:(e,t,r)=>{var n=r(2861).Buffer;function o(e,t){this._block=n.alloc(e),this._finalSize=t,this._blockSize=e,this._len=0}o.prototype.update=function(e,t){"string"==typeof e&&(t=t||"utf8",e=n.from(e,t));for(var r=this._block,o=this._blockSize,i=e.length,a=this._len,s=0;s=this._finalSize&&(this._update(this._block),this._block.fill(0));var r=8*this._len;if(r<=4294967295)this._block.writeUInt32BE(r,this._blockSize-4);else{var n=(4294967295&r)>>>0,o=(r-n)/4294967296;this._block.writeUInt32BE(o,this._blockSize-8),this._block.writeUInt32BE(n,this._blockSize-4)}this._update(this._block);var i=this._hash();return e?i.toString(e):i},o.prototype._update=function(){throw new Error("_update must be implemented by subclass")},e.exports=o},2802:(e,t,r)=>{var n=e.exports=function(e){e=e.toLowerCase();var t=n[e];if(!t)throw new Error(e+" is not supported (we accept pull requests)");return new t};n.sha=r(7816),n.sha1=r(3737),n.sha224=r(6710),n.sha256=r(4107),n.sha384=r(2827),n.sha512=r(2890)},7816:(e,t,r)=>{var n=r(6698),o=r(392),i=r(2861).Buffer,a=[1518500249,1859775393,-1894007588,-899497514],s=new Array(80);function u(){this.init(),this._w=s,o.call(this,64,56)}function c(e){return e<<30|e>>>2}function l(e,t,r,n){return 0===e?t&r|~t&n:2===e?t&r|t&n|r&n:t^r^n}n(u,o),u.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},u.prototype._update=function(e){for(var t,r=this._w,n=0|this._a,o=0|this._b,i=0|this._c,s=0|this._d,u=0|this._e,f=0;f<16;++f)r[f]=e.readInt32BE(4*f);for(;f<80;++f)r[f]=r[f-3]^r[f-8]^r[f-14]^r[f-16];for(var p=0;p<80;++p){var h=~~(p/20),d=0|((t=n)<<5|t>>>27)+l(h,o,i,s)+u+r[p]+a[h];u=s,s=i,i=c(o),o=n,n=d}this._a=n+this._a|0,this._b=o+this._b|0,this._c=i+this._c|0,this._d=s+this._d|0,this._e=u+this._e|0},u.prototype._hash=function(){var e=i.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=u},3737:(e,t,r)=>{var n=r(6698),o=r(392),i=r(2861).Buffer,a=[1518500249,1859775393,-1894007588,-899497514],s=new Array(80);function u(){this.init(),this._w=s,o.call(this,64,56)}function c(e){return e<<5|e>>>27}function l(e){return e<<30|e>>>2}function f(e,t,r,n){return 0===e?t&r|~t&n:2===e?t&r|t&n|r&n:t^r^n}n(u,o),u.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},u.prototype._update=function(e){for(var t,r=this._w,n=0|this._a,o=0|this._b,i=0|this._c,s=0|this._d,u=0|this._e,p=0;p<16;++p)r[p]=e.readInt32BE(4*p);for(;p<80;++p)r[p]=(t=r[p-3]^r[p-8]^r[p-14]^r[p-16])<<1|t>>>31;for(var h=0;h<80;++h){var d=~~(h/20),y=c(n)+f(d,o,i,s)+u+r[h]+a[d]|0;u=s,s=i,i=l(o),o=n,n=y}this._a=n+this._a|0,this._b=o+this._b|0,this._c=i+this._c|0,this._d=s+this._d|0,this._e=u+this._e|0},u.prototype._hash=function(){var e=i.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=u},6710:(e,t,r)=>{var n=r(6698),o=r(4107),i=r(392),a=r(2861).Buffer,s=new Array(64);function u(){this.init(),this._w=s,i.call(this,64,56)}n(u,o),u.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},u.prototype._hash=function(){var e=a.allocUnsafe(28);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e},e.exports=u},4107:(e,t,r)=>{var n=r(6698),o=r(392),i=r(2861).Buffer,a=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],s=new Array(64);function u(){this.init(),this._w=s,o.call(this,64,56)}function c(e,t,r){return r^e&(t^r)}function l(e,t,r){return e&t|r&(e|t)}function f(e){return(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10)}function p(e){return(e>>>6|e<<26)^(e>>>11|e<<21)^(e>>>25|e<<7)}function h(e){return(e>>>7|e<<25)^(e>>>18|e<<14)^e>>>3}n(u,o),u.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},u.prototype._update=function(e){for(var t,r=this._w,n=0|this._a,o=0|this._b,i=0|this._c,s=0|this._d,u=0|this._e,d=0|this._f,y=0|this._g,m=0|this._h,g=0;g<16;++g)r[g]=e.readInt32BE(4*g);for(;g<64;++g)r[g]=0|(((t=r[g-2])>>>17|t<<15)^(t>>>19|t<<13)^t>>>10)+r[g-7]+h(r[g-15])+r[g-16];for(var v=0;v<64;++v){var b=m+p(u)+c(u,d,y)+a[v]+r[v]|0,w=f(n)+l(n,o,i)|0;m=y,y=d,d=u,u=s+b|0,s=i,i=o,o=n,n=b+w|0}this._a=n+this._a|0,this._b=o+this._b|0,this._c=i+this._c|0,this._d=s+this._d|0,this._e=u+this._e|0,this._f=d+this._f|0,this._g=y+this._g|0,this._h=m+this._h|0},u.prototype._hash=function(){var e=i.allocUnsafe(32);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e.writeInt32BE(this._h,28),e},e.exports=u},2827:(e,t,r)=>{var n=r(6698),o=r(2890),i=r(392),a=r(2861).Buffer,s=new Array(160);function u(){this.init(),this._w=s,i.call(this,128,112)}n(u,o),u.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},u.prototype._hash=function(){var e=a.allocUnsafe(48);function t(t,r,n){e.writeInt32BE(t,n),e.writeInt32BE(r,n+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),e},e.exports=u},2890:(e,t,r)=>{var n=r(6698),o=r(392),i=r(2861).Buffer,a=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],s=new Array(160);function u(){this.init(),this._w=s,o.call(this,128,112)}function c(e,t,r){return r^e&(t^r)}function l(e,t,r){return e&t|r&(e|t)}function f(e,t){return(e>>>28|t<<4)^(t>>>2|e<<30)^(t>>>7|e<<25)}function p(e,t){return(e>>>14|t<<18)^(e>>>18|t<<14)^(t>>>9|e<<23)}function h(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^e>>>7}function d(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^(e>>>7|t<<25)}function y(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^e>>>6}function m(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^(e>>>6|t<<26)}function g(e,t){return e>>>0>>0?1:0}n(u,o),u.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},u.prototype._update=function(e){for(var t=this._w,r=0|this._ah,n=0|this._bh,o=0|this._ch,i=0|this._dh,s=0|this._eh,u=0|this._fh,v=0|this._gh,b=0|this._hh,w=0|this._al,S=0|this._bl,k=0|this._cl,E=0|this._dl,A=0|this._el,T=0|this._fl,O=0|this._gl,P=0|this._hl,x=0;x<32;x+=2)t[x]=e.readInt32BE(4*x),t[x+1]=e.readInt32BE(4*x+4);for(;x<160;x+=2){var I=t[x-30],_=t[x-30+1],B=h(I,_),R=d(_,I),C=y(I=t[x-4],_=t[x-4+1]),U=m(_,I),N=t[x-14],L=t[x-14+1],j=t[x-32],M=t[x-32+1],F=R+L|0,D=B+N+g(F,R)|0;D=(D=D+C+g(F=F+U|0,U)|0)+j+g(F=F+M|0,M)|0,t[x]=D,t[x+1]=F}for(var V=0;V<160;V+=2){D=t[V],F=t[V+1];var q=l(r,n,o),K=l(w,S,k),H=f(r,w),z=f(w,r),X=p(s,A),$=p(A,s),W=a[V],G=a[V+1],Y=c(s,u,v),J=c(A,T,O),Z=P+$|0,Q=b+X+g(Z,P)|0;Q=(Q=(Q=Q+Y+g(Z=Z+J|0,J)|0)+W+g(Z=Z+G|0,G)|0)+D+g(Z=Z+F|0,F)|0;var ee=z+K|0,te=H+q+g(ee,z)|0;b=v,P=O,v=u,O=T,u=s,T=A,s=i+Q+g(A=E+Z|0,E)|0,i=o,E=k,o=n,k=S,n=r,S=w,r=Q+te+g(w=Z+ee|0,Z)|0}this._al=this._al+w|0,this._bl=this._bl+S|0,this._cl=this._cl+k|0,this._dl=this._dl+E|0,this._el=this._el+A|0,this._fl=this._fl+T|0,this._gl=this._gl+O|0,this._hl=this._hl+P|0,this._ah=this._ah+r+g(this._al,w)|0,this._bh=this._bh+n+g(this._bl,S)|0,this._ch=this._ch+o+g(this._cl,k)|0,this._dh=this._dh+i+g(this._dl,E)|0,this._eh=this._eh+s+g(this._el,A)|0,this._fh=this._fh+u+g(this._fl,T)|0,this._gh=this._gh+v+g(this._gl,O)|0,this._hh=this._hh+b+g(this._hl,P)|0},u.prototype._hash=function(){var e=i.allocUnsafe(64);function t(t,r,n){e.writeInt32BE(t,n),e.writeInt32BE(r,n+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),t(this._gh,this._gl,48),t(this._hh,this._hl,56),e},e.exports=u},8947:(e,t,r)=>{!function(e){"use strict";var t=function(e){var t,r=new Float64Array(16);if(e)for(t=0;t>24&255,e[t+1]=r>>16&255,e[t+2]=r>>8&255,e[t+3]=255&r,e[t+4]=n>>24&255,e[t+5]=n>>16&255,e[t+6]=n>>8&255,e[t+7]=255&n}function y(e,t,r,n,o){var i,a=0;for(i=0;i>>8)-1}function m(e,t,r,n){return y(e,t,r,n,16)}function g(e,t,r,n){return y(e,t,r,n,32)}function v(e,t,r,n){!function(e,t,r,n){for(var o,i=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&r[0]|(255&r[1])<<8|(255&r[2])<<16|(255&r[3])<<24,s=255&r[4]|(255&r[5])<<8|(255&r[6])<<16|(255&r[7])<<24,u=255&r[8]|(255&r[9])<<8|(255&r[10])<<16|(255&r[11])<<24,c=255&r[12]|(255&r[13])<<8|(255&r[14])<<16|(255&r[15])<<24,l=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,p=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,h=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,d=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,y=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,m=255&r[16]|(255&r[17])<<8|(255&r[18])<<16|(255&r[19])<<24,g=255&r[20]|(255&r[21])<<8|(255&r[22])<<16|(255&r[23])<<24,v=255&r[24]|(255&r[25])<<8|(255&r[26])<<16|(255&r[27])<<24,b=255&r[28]|(255&r[29])<<8|(255&r[30])<<16|(255&r[31])<<24,w=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,S=i,k=a,E=s,A=u,T=c,O=l,P=f,x=p,I=h,_=d,B=y,R=m,C=g,U=v,N=b,L=w,j=0;j<20;j+=2)S^=(o=(C^=(o=(I^=(o=(T^=(o=S+C|0)<<7|o>>>25)+S|0)<<9|o>>>23)+T|0)<<13|o>>>19)+I|0)<<18|o>>>14,O^=(o=(k^=(o=(U^=(o=(_^=(o=O+k|0)<<7|o>>>25)+O|0)<<9|o>>>23)+_|0)<<13|o>>>19)+U|0)<<18|o>>>14,B^=(o=(P^=(o=(E^=(o=(N^=(o=B+P|0)<<7|o>>>25)+B|0)<<9|o>>>23)+N|0)<<13|o>>>19)+E|0)<<18|o>>>14,L^=(o=(R^=(o=(x^=(o=(A^=(o=L+R|0)<<7|o>>>25)+L|0)<<9|o>>>23)+A|0)<<13|o>>>19)+x|0)<<18|o>>>14,S^=(o=(A^=(o=(E^=(o=(k^=(o=S+A|0)<<7|o>>>25)+S|0)<<9|o>>>23)+k|0)<<13|o>>>19)+E|0)<<18|o>>>14,O^=(o=(T^=(o=(x^=(o=(P^=(o=O+T|0)<<7|o>>>25)+O|0)<<9|o>>>23)+P|0)<<13|o>>>19)+x|0)<<18|o>>>14,B^=(o=(_^=(o=(I^=(o=(R^=(o=B+_|0)<<7|o>>>25)+B|0)<<9|o>>>23)+R|0)<<13|o>>>19)+I|0)<<18|o>>>14,L^=(o=(N^=(o=(U^=(o=(C^=(o=L+N|0)<<7|o>>>25)+L|0)<<9|o>>>23)+C|0)<<13|o>>>19)+U|0)<<18|o>>>14;S=S+i|0,k=k+a|0,E=E+s|0,A=A+u|0,T=T+c|0,O=O+l|0,P=P+f|0,x=x+p|0,I=I+h|0,_=_+d|0,B=B+y|0,R=R+m|0,C=C+g|0,U=U+v|0,N=N+b|0,L=L+w|0,e[0]=S>>>0&255,e[1]=S>>>8&255,e[2]=S>>>16&255,e[3]=S>>>24&255,e[4]=k>>>0&255,e[5]=k>>>8&255,e[6]=k>>>16&255,e[7]=k>>>24&255,e[8]=E>>>0&255,e[9]=E>>>8&255,e[10]=E>>>16&255,e[11]=E>>>24&255,e[12]=A>>>0&255,e[13]=A>>>8&255,e[14]=A>>>16&255,e[15]=A>>>24&255,e[16]=T>>>0&255,e[17]=T>>>8&255,e[18]=T>>>16&255,e[19]=T>>>24&255,e[20]=O>>>0&255,e[21]=O>>>8&255,e[22]=O>>>16&255,e[23]=O>>>24&255,e[24]=P>>>0&255,e[25]=P>>>8&255,e[26]=P>>>16&255,e[27]=P>>>24&255,e[28]=x>>>0&255,e[29]=x>>>8&255,e[30]=x>>>16&255,e[31]=x>>>24&255,e[32]=I>>>0&255,e[33]=I>>>8&255,e[34]=I>>>16&255,e[35]=I>>>24&255,e[36]=_>>>0&255,e[37]=_>>>8&255,e[38]=_>>>16&255,e[39]=_>>>24&255,e[40]=B>>>0&255,e[41]=B>>>8&255,e[42]=B>>>16&255,e[43]=B>>>24&255,e[44]=R>>>0&255,e[45]=R>>>8&255,e[46]=R>>>16&255,e[47]=R>>>24&255,e[48]=C>>>0&255,e[49]=C>>>8&255,e[50]=C>>>16&255,e[51]=C>>>24&255,e[52]=U>>>0&255,e[53]=U>>>8&255,e[54]=U>>>16&255,e[55]=U>>>24&255,e[56]=N>>>0&255,e[57]=N>>>8&255,e[58]=N>>>16&255,e[59]=N>>>24&255,e[60]=L>>>0&255,e[61]=L>>>8&255,e[62]=L>>>16&255,e[63]=L>>>24&255}(e,t,r,n)}function b(e,t,r,n){!function(e,t,r,n){for(var o,i=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&r[0]|(255&r[1])<<8|(255&r[2])<<16|(255&r[3])<<24,s=255&r[4]|(255&r[5])<<8|(255&r[6])<<16|(255&r[7])<<24,u=255&r[8]|(255&r[9])<<8|(255&r[10])<<16|(255&r[11])<<24,c=255&r[12]|(255&r[13])<<8|(255&r[14])<<16|(255&r[15])<<24,l=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,p=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,h=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,d=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,y=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,m=255&r[16]|(255&r[17])<<8|(255&r[18])<<16|(255&r[19])<<24,g=255&r[20]|(255&r[21])<<8|(255&r[22])<<16|(255&r[23])<<24,v=255&r[24]|(255&r[25])<<8|(255&r[26])<<16|(255&r[27])<<24,b=255&r[28]|(255&r[29])<<8|(255&r[30])<<16|(255&r[31])<<24,w=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,S=0;S<20;S+=2)i^=(o=(g^=(o=(h^=(o=(c^=(o=i+g|0)<<7|o>>>25)+i|0)<<9|o>>>23)+c|0)<<13|o>>>19)+h|0)<<18|o>>>14,l^=(o=(a^=(o=(v^=(o=(d^=(o=l+a|0)<<7|o>>>25)+l|0)<<9|o>>>23)+d|0)<<13|o>>>19)+v|0)<<18|o>>>14,y^=(o=(f^=(o=(s^=(o=(b^=(o=y+f|0)<<7|o>>>25)+y|0)<<9|o>>>23)+b|0)<<13|o>>>19)+s|0)<<18|o>>>14,w^=(o=(m^=(o=(p^=(o=(u^=(o=w+m|0)<<7|o>>>25)+w|0)<<9|o>>>23)+u|0)<<13|o>>>19)+p|0)<<18|o>>>14,i^=(o=(u^=(o=(s^=(o=(a^=(o=i+u|0)<<7|o>>>25)+i|0)<<9|o>>>23)+a|0)<<13|o>>>19)+s|0)<<18|o>>>14,l^=(o=(c^=(o=(p^=(o=(f^=(o=l+c|0)<<7|o>>>25)+l|0)<<9|o>>>23)+f|0)<<13|o>>>19)+p|0)<<18|o>>>14,y^=(o=(d^=(o=(h^=(o=(m^=(o=y+d|0)<<7|o>>>25)+y|0)<<9|o>>>23)+m|0)<<13|o>>>19)+h|0)<<18|o>>>14,w^=(o=(b^=(o=(v^=(o=(g^=(o=w+b|0)<<7|o>>>25)+w|0)<<9|o>>>23)+g|0)<<13|o>>>19)+v|0)<<18|o>>>14;e[0]=i>>>0&255,e[1]=i>>>8&255,e[2]=i>>>16&255,e[3]=i>>>24&255,e[4]=l>>>0&255,e[5]=l>>>8&255,e[6]=l>>>16&255,e[7]=l>>>24&255,e[8]=y>>>0&255,e[9]=y>>>8&255,e[10]=y>>>16&255,e[11]=y>>>24&255,e[12]=w>>>0&255,e[13]=w>>>8&255,e[14]=w>>>16&255,e[15]=w>>>24&255,e[16]=f>>>0&255,e[17]=f>>>8&255,e[18]=f>>>16&255,e[19]=f>>>24&255,e[20]=p>>>0&255,e[21]=p>>>8&255,e[22]=p>>>16&255,e[23]=p>>>24&255,e[24]=h>>>0&255,e[25]=h>>>8&255,e[26]=h>>>16&255,e[27]=h>>>24&255,e[28]=d>>>0&255,e[29]=d>>>8&255,e[30]=d>>>16&255,e[31]=d>>>24&255}(e,t,r,n)}var w=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function S(e,t,r,n,o,i,a){var s,u,c=new Uint8Array(16),l=new Uint8Array(64);for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(v(l,c,a,w),u=0;u<64;u++)e[t+u]=r[n+u]^l[u];for(s=1,u=8;u<16;u++)s=s+(255&c[u])|0,c[u]=255&s,s>>>=8;o-=64,t+=64,n+=64}if(o>0)for(v(l,c,a,w),u=0;u=64;){for(v(u,s,o,w),a=0;a<64;a++)e[t+a]=u[a];for(i=1,a=8;a<16;a++)i=i+(255&s[a])|0,s[a]=255&i,i>>>=8;r-=64,t+=64}if(r>0)for(v(u,s,o,w),a=0;a>>13|r<<3),n=255&e[4]|(255&e[5])<<8,this.r[2]=7939&(r>>>10|n<<6),o=255&e[6]|(255&e[7])<<8,this.r[3]=8191&(n>>>7|o<<9),i=255&e[8]|(255&e[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,a=255&e[10]|(255&e[11])<<8,this.r[6]=8191&(i>>>14|a<<2),s=255&e[12]|(255&e[13])<<8,this.r[7]=8065&(a>>>11|s<<5),u=255&e[14]|(255&e[15])<<8,this.r[8]=8191&(s>>>8|u<<8),this.r[9]=u>>>5&127,this.pad[0]=255&e[16]|(255&e[17])<<8,this.pad[1]=255&e[18]|(255&e[19])<<8,this.pad[2]=255&e[20]|(255&e[21])<<8,this.pad[3]=255&e[22]|(255&e[23])<<8,this.pad[4]=255&e[24]|(255&e[25])<<8,this.pad[5]=255&e[26]|(255&e[27])<<8,this.pad[6]=255&e[28]|(255&e[29])<<8,this.pad[7]=255&e[30]|(255&e[31])<<8};function O(e,t,r,n,o,i){var a=new T(i);return a.update(r,n,o),a.finish(e,t),0}function P(e,t,r,n,o,i){var a=new Uint8Array(16);return O(a,0,r,n,o,i),m(e,t,a,0)}function x(e,t,r,n,o){var i;if(r<32)return-1;for(A(e,0,t,0,r,n,o),O(e,16,e,32,r-32,e),i=0;i<16;i++)e[i]=0;return 0}function I(e,t,r,n,o){var i,a=new Uint8Array(32);if(r<32)return-1;if(E(a,0,32,n,o),0!==P(t,16,t,32,r-32,a))return-1;for(A(e,0,t,0,r,n,o),i=0;i<32;i++)e[i]=0;return 0}function _(e,t){var r;for(r=0;r<16;r++)e[r]=0|t[r]}function B(e){var t,r,n=1;for(t=0;t<16;t++)r=e[t]+n+65535,n=Math.floor(r/65536),e[t]=r-65536*n;e[0]+=n-1+37*(n-1)}function R(e,t,r){for(var n,o=~(r-1),i=0;i<16;i++)n=o&(e[i]^t[i]),e[i]^=n,t[i]^=n}function C(e,r){var n,o,i,a=t(),s=t();for(n=0;n<16;n++)s[n]=r[n];for(B(s),B(s),B(s),o=0;o<2;o++){for(a[0]=s[0]-65517,n=1;n<15;n++)a[n]=s[n]-65535-(a[n-1]>>16&1),a[n-1]&=65535;a[15]=s[15]-32767-(a[14]>>16&1),i=a[15]>>16&1,a[14]&=65535,R(s,a,1-i)}for(n=0;n<16;n++)e[2*n]=255&s[n],e[2*n+1]=s[n]>>8}function U(e,t){var r=new Uint8Array(32),n=new Uint8Array(32);return C(r,e),C(n,t),g(r,0,n,0)}function N(e){var t=new Uint8Array(32);return C(t,e),1&t[0]}function L(e,t){var r;for(r=0;r<16;r++)e[r]=t[2*r]+(t[2*r+1]<<8);e[15]&=32767}function j(e,t,r){for(var n=0;n<16;n++)e[n]=t[n]+r[n]}function M(e,t,r){for(var n=0;n<16;n++)e[n]=t[n]-r[n]}function F(e,t,r){var n,o,i=0,a=0,s=0,u=0,c=0,l=0,f=0,p=0,h=0,d=0,y=0,m=0,g=0,v=0,b=0,w=0,S=0,k=0,E=0,A=0,T=0,O=0,P=0,x=0,I=0,_=0,B=0,R=0,C=0,U=0,N=0,L=r[0],j=r[1],M=r[2],F=r[3],D=r[4],V=r[5],q=r[6],K=r[7],H=r[8],z=r[9],X=r[10],$=r[11],W=r[12],G=r[13],Y=r[14],J=r[15];i+=(n=t[0])*L,a+=n*j,s+=n*M,u+=n*F,c+=n*D,l+=n*V,f+=n*q,p+=n*K,h+=n*H,d+=n*z,y+=n*X,m+=n*$,g+=n*W,v+=n*G,b+=n*Y,w+=n*J,a+=(n=t[1])*L,s+=n*j,u+=n*M,c+=n*F,l+=n*D,f+=n*V,p+=n*q,h+=n*K,d+=n*H,y+=n*z,m+=n*X,g+=n*$,v+=n*W,b+=n*G,w+=n*Y,S+=n*J,s+=(n=t[2])*L,u+=n*j,c+=n*M,l+=n*F,f+=n*D,p+=n*V,h+=n*q,d+=n*K,y+=n*H,m+=n*z,g+=n*X,v+=n*$,b+=n*W,w+=n*G,S+=n*Y,k+=n*J,u+=(n=t[3])*L,c+=n*j,l+=n*M,f+=n*F,p+=n*D,h+=n*V,d+=n*q,y+=n*K,m+=n*H,g+=n*z,v+=n*X,b+=n*$,w+=n*W,S+=n*G,k+=n*Y,E+=n*J,c+=(n=t[4])*L,l+=n*j,f+=n*M,p+=n*F,h+=n*D,d+=n*V,y+=n*q,m+=n*K,g+=n*H,v+=n*z,b+=n*X,w+=n*$,S+=n*W,k+=n*G,E+=n*Y,A+=n*J,l+=(n=t[5])*L,f+=n*j,p+=n*M,h+=n*F,d+=n*D,y+=n*V,m+=n*q,g+=n*K,v+=n*H,b+=n*z,w+=n*X,S+=n*$,k+=n*W,E+=n*G,A+=n*Y,T+=n*J,f+=(n=t[6])*L,p+=n*j,h+=n*M,d+=n*F,y+=n*D,m+=n*V,g+=n*q,v+=n*K,b+=n*H,w+=n*z,S+=n*X,k+=n*$,E+=n*W,A+=n*G,T+=n*Y,O+=n*J,p+=(n=t[7])*L,h+=n*j,d+=n*M,y+=n*F,m+=n*D,g+=n*V,v+=n*q,b+=n*K,w+=n*H,S+=n*z,k+=n*X,E+=n*$,A+=n*W,T+=n*G,O+=n*Y,P+=n*J,h+=(n=t[8])*L,d+=n*j,y+=n*M,m+=n*F,g+=n*D,v+=n*V,b+=n*q,w+=n*K,S+=n*H,k+=n*z,E+=n*X,A+=n*$,T+=n*W,O+=n*G,P+=n*Y,x+=n*J,d+=(n=t[9])*L,y+=n*j,m+=n*M,g+=n*F,v+=n*D,b+=n*V,w+=n*q,S+=n*K,k+=n*H,E+=n*z,A+=n*X,T+=n*$,O+=n*W,P+=n*G,x+=n*Y,I+=n*J,y+=(n=t[10])*L,m+=n*j,g+=n*M,v+=n*F,b+=n*D,w+=n*V,S+=n*q,k+=n*K,E+=n*H,A+=n*z,T+=n*X,O+=n*$,P+=n*W,x+=n*G,I+=n*Y,_+=n*J,m+=(n=t[11])*L,g+=n*j,v+=n*M,b+=n*F,w+=n*D,S+=n*V,k+=n*q,E+=n*K,A+=n*H,T+=n*z,O+=n*X,P+=n*$,x+=n*W,I+=n*G,_+=n*Y,B+=n*J,g+=(n=t[12])*L,v+=n*j,b+=n*M,w+=n*F,S+=n*D,k+=n*V,E+=n*q,A+=n*K,T+=n*H,O+=n*z,P+=n*X,x+=n*$,I+=n*W,_+=n*G,B+=n*Y,R+=n*J,v+=(n=t[13])*L,b+=n*j,w+=n*M,S+=n*F,k+=n*D,E+=n*V,A+=n*q,T+=n*K,O+=n*H,P+=n*z,x+=n*X,I+=n*$,_+=n*W,B+=n*G,R+=n*Y,C+=n*J,b+=(n=t[14])*L,w+=n*j,S+=n*M,k+=n*F,E+=n*D,A+=n*V,T+=n*q,O+=n*K,P+=n*H,x+=n*z,I+=n*X,_+=n*$,B+=n*W,R+=n*G,C+=n*Y,U+=n*J,w+=(n=t[15])*L,a+=38*(k+=n*M),s+=38*(E+=n*F),u+=38*(A+=n*D),c+=38*(T+=n*V),l+=38*(O+=n*q),f+=38*(P+=n*K),p+=38*(x+=n*H),h+=38*(I+=n*z),d+=38*(_+=n*X),y+=38*(B+=n*$),m+=38*(R+=n*W),g+=38*(C+=n*G),v+=38*(U+=n*Y),b+=38*(N+=n*J),i=(n=(i+=38*(S+=n*j))+(o=1)+65535)-65536*(o=Math.floor(n/65536)),a=(n=a+o+65535)-65536*(o=Math.floor(n/65536)),s=(n=s+o+65535)-65536*(o=Math.floor(n/65536)),u=(n=u+o+65535)-65536*(o=Math.floor(n/65536)),c=(n=c+o+65535)-65536*(o=Math.floor(n/65536)),l=(n=l+o+65535)-65536*(o=Math.floor(n/65536)),f=(n=f+o+65535)-65536*(o=Math.floor(n/65536)),p=(n=p+o+65535)-65536*(o=Math.floor(n/65536)),h=(n=h+o+65535)-65536*(o=Math.floor(n/65536)),d=(n=d+o+65535)-65536*(o=Math.floor(n/65536)),y=(n=y+o+65535)-65536*(o=Math.floor(n/65536)),m=(n=m+o+65535)-65536*(o=Math.floor(n/65536)),g=(n=g+o+65535)-65536*(o=Math.floor(n/65536)),v=(n=v+o+65535)-65536*(o=Math.floor(n/65536)),b=(n=b+o+65535)-65536*(o=Math.floor(n/65536)),w=(n=w+o+65535)-65536*(o=Math.floor(n/65536)),i=(n=(i+=o-1+37*(o-1))+(o=1)+65535)-65536*(o=Math.floor(n/65536)),a=(n=a+o+65535)-65536*(o=Math.floor(n/65536)),s=(n=s+o+65535)-65536*(o=Math.floor(n/65536)),u=(n=u+o+65535)-65536*(o=Math.floor(n/65536)),c=(n=c+o+65535)-65536*(o=Math.floor(n/65536)),l=(n=l+o+65535)-65536*(o=Math.floor(n/65536)),f=(n=f+o+65535)-65536*(o=Math.floor(n/65536)),p=(n=p+o+65535)-65536*(o=Math.floor(n/65536)),h=(n=h+o+65535)-65536*(o=Math.floor(n/65536)),d=(n=d+o+65535)-65536*(o=Math.floor(n/65536)),y=(n=y+o+65535)-65536*(o=Math.floor(n/65536)),m=(n=m+o+65535)-65536*(o=Math.floor(n/65536)),g=(n=g+o+65535)-65536*(o=Math.floor(n/65536)),v=(n=v+o+65535)-65536*(o=Math.floor(n/65536)),b=(n=b+o+65535)-65536*(o=Math.floor(n/65536)),w=(n=w+o+65535)-65536*(o=Math.floor(n/65536)),i+=o-1+37*(o-1),e[0]=i,e[1]=a,e[2]=s,e[3]=u,e[4]=c,e[5]=l,e[6]=f,e[7]=p,e[8]=h,e[9]=d,e[10]=y,e[11]=m,e[12]=g,e[13]=v,e[14]=b,e[15]=w}function D(e,t){F(e,t,t)}function V(e,r){var n,o=t();for(n=0;n<16;n++)o[n]=r[n];for(n=253;n>=0;n--)D(o,o),2!==n&&4!==n&&F(o,o,r);for(n=0;n<16;n++)e[n]=o[n]}function q(e,r){var n,o=t();for(n=0;n<16;n++)o[n]=r[n];for(n=250;n>=0;n--)D(o,o),1!==n&&F(o,o,r);for(n=0;n<16;n++)e[n]=o[n]}function K(e,r,n){var o,i,a=new Uint8Array(32),s=new Float64Array(80),c=t(),l=t(),f=t(),p=t(),h=t(),d=t();for(i=0;i<31;i++)a[i]=r[i];for(a[31]=127&r[31]|64,a[0]&=248,L(s,n),i=0;i<16;i++)l[i]=s[i],p[i]=c[i]=f[i]=0;for(c[0]=p[0]=1,i=254;i>=0;--i)R(c,l,o=a[i>>>3]>>>(7&i)&1),R(f,p,o),j(h,c,f),M(c,c,f),j(f,l,p),M(l,l,p),D(p,h),D(d,c),F(c,f,c),F(f,l,h),j(h,c,f),M(c,c,f),D(l,c),M(f,p,d),F(c,f,u),j(c,c,p),F(f,f,c),F(c,p,d),F(p,l,s),D(l,h),R(c,l,o),R(f,p,o);for(i=0;i<16;i++)s[i+16]=c[i],s[i+32]=f[i],s[i+48]=l[i],s[i+64]=p[i];var y=s.subarray(32),m=s.subarray(16);return V(y,y),F(m,m,y),C(e,m),0}function H(e,t){return K(e,t,i)}function z(e,t){return n(t,32),H(e,t)}function X(e,t,r){var n=new Uint8Array(32);return K(n,r,t),b(e,o,n,w)}T.prototype.blocks=function(e,t,r){for(var n,o,i,a,s,u,c,l,f,p,h,d,y,m,g,v,b,w,S,k=this.fin?0:2048,E=this.h[0],A=this.h[1],T=this.h[2],O=this.h[3],P=this.h[4],x=this.h[5],I=this.h[6],_=this.h[7],B=this.h[8],R=this.h[9],C=this.r[0],U=this.r[1],N=this.r[2],L=this.r[3],j=this.r[4],M=this.r[5],F=this.r[6],D=this.r[7],V=this.r[8],q=this.r[9];r>=16;)p=f=0,p+=(E+=8191&(n=255&e[t+0]|(255&e[t+1])<<8))*C,p+=(A+=8191&(n>>>13|(o=255&e[t+2]|(255&e[t+3])<<8)<<3))*(5*q),p+=(T+=8191&(o>>>10|(i=255&e[t+4]|(255&e[t+5])<<8)<<6))*(5*V),p+=(O+=8191&(i>>>7|(a=255&e[t+6]|(255&e[t+7])<<8)<<9))*(5*D),f=(p+=(P+=8191&(a>>>4|(s=255&e[t+8]|(255&e[t+9])<<8)<<12))*(5*F))>>>13,p&=8191,p+=(x+=s>>>1&8191)*(5*M),p+=(I+=8191&(s>>>14|(u=255&e[t+10]|(255&e[t+11])<<8)<<2))*(5*j),p+=(_+=8191&(u>>>11|(c=255&e[t+12]|(255&e[t+13])<<8)<<5))*(5*L),p+=(B+=8191&(c>>>8|(l=255&e[t+14]|(255&e[t+15])<<8)<<8))*(5*N),h=f+=(p+=(R+=l>>>5|k)*(5*U))>>>13,h+=E*U,h+=A*C,h+=T*(5*q),h+=O*(5*V),f=(h+=P*(5*D))>>>13,h&=8191,h+=x*(5*F),h+=I*(5*M),h+=_*(5*j),h+=B*(5*L),f+=(h+=R*(5*N))>>>13,h&=8191,d=f,d+=E*N,d+=A*U,d+=T*C,d+=O*(5*q),f=(d+=P*(5*V))>>>13,d&=8191,d+=x*(5*D),d+=I*(5*F),d+=_*(5*M),d+=B*(5*j),y=f+=(d+=R*(5*L))>>>13,y+=E*L,y+=A*N,y+=T*U,y+=O*C,f=(y+=P*(5*q))>>>13,y&=8191,y+=x*(5*V),y+=I*(5*D),y+=_*(5*F),y+=B*(5*M),m=f+=(y+=R*(5*j))>>>13,m+=E*j,m+=A*L,m+=T*N,m+=O*U,f=(m+=P*C)>>>13,m&=8191,m+=x*(5*q),m+=I*(5*V),m+=_*(5*D),m+=B*(5*F),g=f+=(m+=R*(5*M))>>>13,g+=E*M,g+=A*j,g+=T*L,g+=O*N,f=(g+=P*U)>>>13,g&=8191,g+=x*C,g+=I*(5*q),g+=_*(5*V),g+=B*(5*D),v=f+=(g+=R*(5*F))>>>13,v+=E*F,v+=A*M,v+=T*j,v+=O*L,f=(v+=P*N)>>>13,v&=8191,v+=x*U,v+=I*C,v+=_*(5*q),v+=B*(5*V),b=f+=(v+=R*(5*D))>>>13,b+=E*D,b+=A*F,b+=T*M,b+=O*j,f=(b+=P*L)>>>13,b&=8191,b+=x*N,b+=I*U,b+=_*C,b+=B*(5*q),w=f+=(b+=R*(5*V))>>>13,w+=E*V,w+=A*D,w+=T*F,w+=O*M,f=(w+=P*j)>>>13,w&=8191,w+=x*L,w+=I*N,w+=_*U,w+=B*C,S=f+=(w+=R*(5*q))>>>13,S+=E*q,S+=A*V,S+=T*D,S+=O*F,f=(S+=P*M)>>>13,S&=8191,S+=x*j,S+=I*L,S+=_*N,S+=B*U,E=p=8191&(f=(f=((f+=(S+=R*C)>>>13)<<2)+f|0)+(p&=8191)|0),A=h+=f>>>=13,T=d&=8191,O=y&=8191,P=m&=8191,x=g&=8191,I=v&=8191,_=b&=8191,B=w&=8191,R=S&=8191,t+=16,r-=16;this.h[0]=E,this.h[1]=A,this.h[2]=T,this.h[3]=O,this.h[4]=P,this.h[5]=x,this.h[6]=I,this.h[7]=_,this.h[8]=B,this.h[9]=R},T.prototype.finish=function(e,t){var r,n,o,i,a=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(r=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=r,r=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*r,r=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=r,r=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=r,a[0]=this.h[0]+5,r=a[0]>>>13,a[0]&=8191,i=1;i<10;i++)a[i]=this.h[i]+r,r=a[i]>>>13,a[i]&=8191;for(a[9]-=8192,n=(1^r)-1,i=0;i<10;i++)a[i]&=n;for(n=~n,i=0;i<10;i++)this.h[i]=this.h[i]&n|a[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;e[t+0]=this.h[0]>>>0&255,e[t+1]=this.h[0]>>>8&255,e[t+2]=this.h[1]>>>0&255,e[t+3]=this.h[1]>>>8&255,e[t+4]=this.h[2]>>>0&255,e[t+5]=this.h[2]>>>8&255,e[t+6]=this.h[3]>>>0&255,e[t+7]=this.h[3]>>>8&255,e[t+8]=this.h[4]>>>0&255,e[t+9]=this.h[4]>>>8&255,e[t+10]=this.h[5]>>>0&255,e[t+11]=this.h[5]>>>8&255,e[t+12]=this.h[6]>>>0&255,e[t+13]=this.h[6]>>>8&255,e[t+14]=this.h[7]>>>0&255,e[t+15]=this.h[7]>>>8&255},T.prototype.update=function(e,t,r){var n,o;if(this.leftover){for((o=16-this.leftover)>r&&(o=r),n=0;n=16&&(o=r-r%16,this.blocks(e,t,o),t+=o,r-=o),r){for(n=0;n=128;){for(k=0;k<16;k++)E=8*k+W,_[k]=r[E+0]<<24|r[E+1]<<16|r[E+2]<<8|r[E+3],B[k]=r[E+4]<<24|r[E+5]<<16|r[E+6]<<8|r[E+7];for(k=0;k<80;k++)if(o=R,i=C,a=U,s=N,u=L,c=j,l=M,F,p=D,h=V,d=q,y=K,m=H,g=z,v=X,$,O=65535&(T=$),P=T>>>16,x=65535&(A=F),I=A>>>16,O+=65535&(T=(H>>>14|L<<18)^(H>>>18|L<<14)^(L>>>9|H<<23)),P+=T>>>16,x+=65535&(A=(L>>>14|H<<18)^(L>>>18|H<<14)^(H>>>9|L<<23)),I+=A>>>16,O+=65535&(T=H&z^~H&X),P+=T>>>16,x+=65535&(A=L&j^~L&M),I+=A>>>16,A=G[2*k],O+=65535&(T=G[2*k+1]),P+=T>>>16,x+=65535&A,I+=A>>>16,A=_[k%16],P+=(T=B[k%16])>>>16,x+=65535&A,I+=A>>>16,x+=(P+=(O+=65535&T)>>>16)>>>16,O=65535&(T=S=65535&O|P<<16),P=T>>>16,x=65535&(A=w=65535&x|(I+=x>>>16)<<16),I=A>>>16,O+=65535&(T=(D>>>28|R<<4)^(R>>>2|D<<30)^(R>>>7|D<<25)),P+=T>>>16,x+=65535&(A=(R>>>28|D<<4)^(D>>>2|R<<30)^(D>>>7|R<<25)),I+=A>>>16,P+=(T=D&V^D&q^V&q)>>>16,x+=65535&(A=R&C^R&U^C&U),I+=A>>>16,f=65535&(x+=(P+=(O+=65535&T)>>>16)>>>16)|(I+=x>>>16)<<16,b=65535&O|P<<16,O=65535&(T=y),P=T>>>16,x=65535&(A=s),I=A>>>16,P+=(T=S)>>>16,x+=65535&(A=w),I+=A>>>16,C=o,U=i,N=a,L=s=65535&(x+=(P+=(O+=65535&T)>>>16)>>>16)|(I+=x>>>16)<<16,j=u,M=c,F=l,R=f,V=p,q=h,K=d,H=y=65535&O|P<<16,z=m,X=g,$=v,D=b,k%16==15)for(E=0;E<16;E++)A=_[E],O=65535&(T=B[E]),P=T>>>16,x=65535&A,I=A>>>16,A=_[(E+9)%16],O+=65535&(T=B[(E+9)%16]),P+=T>>>16,x+=65535&A,I+=A>>>16,w=_[(E+1)%16],O+=65535&(T=((S=B[(E+1)%16])>>>1|w<<31)^(S>>>8|w<<24)^(S>>>7|w<<25)),P+=T>>>16,x+=65535&(A=(w>>>1|S<<31)^(w>>>8|S<<24)^w>>>7),I+=A>>>16,w=_[(E+14)%16],P+=(T=((S=B[(E+14)%16])>>>19|w<<13)^(w>>>29|S<<3)^(S>>>6|w<<26))>>>16,x+=65535&(A=(w>>>19|S<<13)^(S>>>29|w<<3)^w>>>6),I+=A>>>16,I+=(x+=(P+=(O+=65535&T)>>>16)>>>16)>>>16,_[E]=65535&x|I<<16,B[E]=65535&O|P<<16;O=65535&(T=D),P=T>>>16,x=65535&(A=R),I=A>>>16,A=e[0],P+=(T=t[0])>>>16,x+=65535&A,I+=A>>>16,I+=(x+=(P+=(O+=65535&T)>>>16)>>>16)>>>16,e[0]=R=65535&x|I<<16,t[0]=D=65535&O|P<<16,O=65535&(T=V),P=T>>>16,x=65535&(A=C),I=A>>>16,A=e[1],P+=(T=t[1])>>>16,x+=65535&A,I+=A>>>16,I+=(x+=(P+=(O+=65535&T)>>>16)>>>16)>>>16,e[1]=C=65535&x|I<<16,t[1]=V=65535&O|P<<16,O=65535&(T=q),P=T>>>16,x=65535&(A=U),I=A>>>16,A=e[2],P+=(T=t[2])>>>16,x+=65535&A,I+=A>>>16,I+=(x+=(P+=(O+=65535&T)>>>16)>>>16)>>>16,e[2]=U=65535&x|I<<16,t[2]=q=65535&O|P<<16,O=65535&(T=K),P=T>>>16,x=65535&(A=N),I=A>>>16,A=e[3],P+=(T=t[3])>>>16,x+=65535&A,I+=A>>>16,I+=(x+=(P+=(O+=65535&T)>>>16)>>>16)>>>16,e[3]=N=65535&x|I<<16,t[3]=K=65535&O|P<<16,O=65535&(T=H),P=T>>>16,x=65535&(A=L),I=A>>>16,A=e[4],P+=(T=t[4])>>>16,x+=65535&A,I+=A>>>16,I+=(x+=(P+=(O+=65535&T)>>>16)>>>16)>>>16,e[4]=L=65535&x|I<<16,t[4]=H=65535&O|P<<16,O=65535&(T=z),P=T>>>16,x=65535&(A=j),I=A>>>16,A=e[5],P+=(T=t[5])>>>16,x+=65535&A,I+=A>>>16,I+=(x+=(P+=(O+=65535&T)>>>16)>>>16)>>>16,e[5]=j=65535&x|I<<16,t[5]=z=65535&O|P<<16,O=65535&(T=X),P=T>>>16,x=65535&(A=M),I=A>>>16,A=e[6],P+=(T=t[6])>>>16,x+=65535&A,I+=A>>>16,I+=(x+=(P+=(O+=65535&T)>>>16)>>>16)>>>16,e[6]=M=65535&x|I<<16,t[6]=X=65535&O|P<<16,O=65535&(T=$),P=T>>>16,x=65535&(A=F),I=A>>>16,A=e[7],P+=(T=t[7])>>>16,x+=65535&A,I+=A>>>16,I+=(x+=(P+=(O+=65535&T)>>>16)>>>16)>>>16,e[7]=F=65535&x|I<<16,t[7]=$=65535&O|P<<16,W+=128,n-=128}return n}function J(e,t,r){var n,o=new Int32Array(8),i=new Int32Array(8),a=new Uint8Array(256),s=r;for(o[0]=1779033703,o[1]=3144134277,o[2]=1013904242,o[3]=2773480762,o[4]=1359893119,o[5]=2600822924,o[6]=528734635,o[7]=1541459225,i[0]=4089235720,i[1]=2227873595,i[2]=4271175723,i[3]=1595750129,i[4]=2917565137,i[5]=725511199,i[6]=4215389547,i[7]=327033209,Y(o,i,t,r),r%=128,n=0;n=0;--o)Q(e,t,n=r[o/8|0]>>(7&o)&1),Z(t,e),Z(e,e),Q(e,t,n)}function re(e,r){var n=[t(),t(),t(),t()];_(n[0],f),_(n[1],p),_(n[2],s),F(n[3],f,p),te(e,n,r)}function ne(e,r,o){var i,a=new Uint8Array(64),s=[t(),t(),t(),t()];for(o||n(r,32),J(a,r,32),a[0]&=248,a[31]&=127,a[31]|=64,re(s,a),ee(e,s),i=0;i<32;i++)r[i+32]=e[i];return 0}var oe=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function ie(e,t){var r,n,o,i;for(n=63;n>=32;--n){for(r=0,o=n-32,i=n-12;o>4)*oe[o],r=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=r*oe[o];for(n=0;n<32;n++)t[n+1]+=t[n]>>8,e[n]=255&t[n]}function ae(e){var t,r=new Float64Array(64);for(t=0;t<64;t++)r[t]=e[t];for(t=0;t<64;t++)e[t]=0;ie(e,r)}function se(e,r,n,o){var i,a,s=new Uint8Array(64),u=new Uint8Array(64),c=new Uint8Array(64),l=new Float64Array(64),f=[t(),t(),t(),t()];J(s,o,32),s[0]&=248,s[31]&=127,s[31]|=64;var p=n+64;for(i=0;i>7&&M(e[0],a,e[0]),F(e[3],e[0],e[1]),0)}(p,o))return-1;for(i=0;i=0},e.sign.keyPair=function(){var e=new Uint8Array(fe),t=new Uint8Array(pe);return ne(e,t),{publicKey:e,secretKey:t}},e.sign.keyPair.fromSecretKey=function(e){if(de(e),e.length!==pe)throw new Error("bad secret key size");for(var t=new Uint8Array(fe),r=0;r{e.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},9032:(e,t,r)=>{"use strict";var n=r(7244),o=r(8184),i=r(5767),a=r(5680);function s(e){return e.call.bind(e)}var u="undefined"!=typeof BigInt,c="undefined"!=typeof Symbol,l=s(Object.prototype.toString),f=s(Number.prototype.valueOf),p=s(String.prototype.valueOf),h=s(Boolean.prototype.valueOf);if(u)var d=s(BigInt.prototype.valueOf);if(c)var y=s(Symbol.prototype.valueOf);function m(e,t){if("object"!=typeof e)return!1;try{return t(e),!0}catch(e){return!1}}function g(e){return"[object Map]"===l(e)}function v(e){return"[object Set]"===l(e)}function b(e){return"[object WeakMap]"===l(e)}function w(e){return"[object WeakSet]"===l(e)}function S(e){return"[object ArrayBuffer]"===l(e)}function k(e){return"undefined"!=typeof ArrayBuffer&&(S.working?S(e):e instanceof ArrayBuffer)}function E(e){return"[object DataView]"===l(e)}function A(e){return"undefined"!=typeof DataView&&(E.working?E(e):e instanceof DataView)}t.isArgumentsObject=n,t.isGeneratorFunction=o,t.isTypedArray=a,t.isPromise=function(e){return"undefined"!=typeof Promise&&e instanceof Promise||null!==e&&"object"==typeof e&&"function"==typeof e.then&&"function"==typeof e.catch},t.isArrayBufferView=function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):a(e)||A(e)},t.isUint8Array=function(e){return"Uint8Array"===i(e)},t.isUint8ClampedArray=function(e){return"Uint8ClampedArray"===i(e)},t.isUint16Array=function(e){return"Uint16Array"===i(e)},t.isUint32Array=function(e){return"Uint32Array"===i(e)},t.isInt8Array=function(e){return"Int8Array"===i(e)},t.isInt16Array=function(e){return"Int16Array"===i(e)},t.isInt32Array=function(e){return"Int32Array"===i(e)},t.isFloat32Array=function(e){return"Float32Array"===i(e)},t.isFloat64Array=function(e){return"Float64Array"===i(e)},t.isBigInt64Array=function(e){return"BigInt64Array"===i(e)},t.isBigUint64Array=function(e){return"BigUint64Array"===i(e)},g.working="undefined"!=typeof Map&&g(new Map),t.isMap=function(e){return"undefined"!=typeof Map&&(g.working?g(e):e instanceof Map)},v.working="undefined"!=typeof Set&&v(new Set),t.isSet=function(e){return"undefined"!=typeof Set&&(v.working?v(e):e instanceof Set)},b.working="undefined"!=typeof WeakMap&&b(new WeakMap),t.isWeakMap=function(e){return"undefined"!=typeof WeakMap&&(b.working?b(e):e instanceof WeakMap)},w.working="undefined"!=typeof WeakSet&&w(new WeakSet),t.isWeakSet=function(e){return w(e)},S.working="undefined"!=typeof ArrayBuffer&&S(new ArrayBuffer),t.isArrayBuffer=k,E.working="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView&&E(new DataView(new ArrayBuffer(1),0,1)),t.isDataView=A;var T="undefined"!=typeof SharedArrayBuffer?SharedArrayBuffer:void 0;function O(e){return"[object SharedArrayBuffer]"===l(e)}function P(e){return void 0!==T&&(void 0===O.working&&(O.working=O(new T)),O.working?O(e):e instanceof T)}function x(e){return m(e,f)}function I(e){return m(e,p)}function _(e){return m(e,h)}function B(e){return u&&m(e,d)}function R(e){return c&&m(e,y)}t.isSharedArrayBuffer=P,t.isAsyncFunction=function(e){return"[object AsyncFunction]"===l(e)},t.isMapIterator=function(e){return"[object Map Iterator]"===l(e)},t.isSetIterator=function(e){return"[object Set Iterator]"===l(e)},t.isGeneratorObject=function(e){return"[object Generator]"===l(e)},t.isWebAssemblyCompiledModule=function(e){return"[object WebAssembly.Module]"===l(e)},t.isNumberObject=x,t.isStringObject=I,t.isBooleanObject=_,t.isBigIntObject=B,t.isSymbolObject=R,t.isBoxedPrimitive=function(e){return x(e)||I(e)||_(e)||B(e)||R(e)},t.isAnyArrayBuffer=function(e){return"undefined"!=typeof Uint8Array&&(k(e)||P(e))},["isProxy","isExternal","isModuleNamespaceObject"].forEach((function(e){Object.defineProperty(t,e,{enumerable:!1,value:function(){throw new Error(e+" is not supported in userland")}})}))},537:(e,t,r)=>{var n=r(5606),o=r(6763),i=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),r={},n=0;n=o)return e;switch(e){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(e){return"[Circular]"}default:return e}})),s=n[r];r=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),g(r)?n.showHidden=r:r&&t._extend(n,r),S(n.showHidden)&&(n.showHidden=!1),S(n.depth)&&(n.depth=2),S(n.colors)&&(n.colors=!1),S(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=f),h(n,e,n.depth)}function f(e,t){var r=l.styles[t];return r?"\x1b["+l.colors[r][0]+"m"+e+"\x1b["+l.colors[r][1]+"m":e}function p(e,t){return e}function h(e,r,n){if(e.customInspect&&r&&O(r.inspect)&&r.inspect!==t.inspect&&(!r.constructor||r.constructor.prototype!==r)){var o=r.inspect(n,e);return w(o)||(o=h(e,o,n)),o}var i=function(e,t){if(S(t))return e.stylize("undefined","undefined");if(w(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}if(b(t))return e.stylize(""+t,"number");if(g(t))return e.stylize(""+t,"boolean");if(v(t))return e.stylize("null","null")}(e,r);if(i)return i;var a=Object.keys(r),s=function(e){var t={};return e.forEach((function(e,r){t[e]=!0})),t}(a);if(e.showHidden&&(a=Object.getOwnPropertyNames(r)),T(r)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return d(r);if(0===a.length){if(O(r)){var u=r.name?": "+r.name:"";return e.stylize("[Function"+u+"]","special")}if(k(r))return e.stylize(RegExp.prototype.toString.call(r),"regexp");if(A(r))return e.stylize(Date.prototype.toString.call(r),"date");if(T(r))return d(r)}var c,l="",f=!1,p=["{","}"];(m(r)&&(f=!0,p=["[","]"]),O(r))&&(l=" [Function"+(r.name?": "+r.name:"")+"]");return k(r)&&(l=" "+RegExp.prototype.toString.call(r)),A(r)&&(l=" "+Date.prototype.toUTCString.call(r)),T(r)&&(l=" "+d(r)),0!==a.length||f&&0!=r.length?n<0?k(r)?e.stylize(RegExp.prototype.toString.call(r),"regexp"):e.stylize("[Object]","special"):(e.seen.push(r),c=f?function(e,t,r,n,o){for(var i=[],a=0,s=t.length;a=0&&0,e+t.replace(/\u001b\[\d\d?m/g,"").length+1}),0);if(n>60)return r[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+r[1];return r[0]+t+" "+e.join(", ")+" "+r[1]}(c,l,p)):p[0]+l+p[1]}function d(e){return"["+Error.prototype.toString.call(e)+"]"}function y(e,t,r,n,o,i){var a,s,u;if((u=Object.getOwnPropertyDescriptor(t,o)||{value:t[o]}).get?s=u.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):u.set&&(s=e.stylize("[Setter]","special")),_(n,o)||(a="["+o+"]"),s||(e.seen.indexOf(u.value)<0?(s=v(r)?h(e,u.value,null):h(e,u.value,r-1)).indexOf("\n")>-1&&(s=i?s.split("\n").map((function(e){return" "+e})).join("\n").slice(2):"\n"+s.split("\n").map((function(e){return" "+e})).join("\n")):s=e.stylize("[Circular]","special")),S(a)){if(i&&o.match(/^\d+$/))return s;(a=JSON.stringify(""+o)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.slice(1,-1),a=e.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=e.stylize(a,"string"))}return a+": "+s}function m(e){return Array.isArray(e)}function g(e){return"boolean"==typeof e}function v(e){return null===e}function b(e){return"number"==typeof e}function w(e){return"string"==typeof e}function S(e){return void 0===e}function k(e){return E(e)&&"[object RegExp]"===P(e)}function E(e){return"object"==typeof e&&null!==e}function A(e){return E(e)&&"[object Date]"===P(e)}function T(e){return E(e)&&("[object Error]"===P(e)||e instanceof Error)}function O(e){return"function"==typeof e}function P(e){return Object.prototype.toString.call(e)}function x(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(e){if(e=e.toUpperCase(),!s[e])if(u.test(e)){var r=n.pid;s[e]=function(){var n=t.format.apply(t,arguments);o.error("%s %d: %s",e,r,n)}}else s[e]=function(){};return s[e]},t.inspect=l,l.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},l.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.types=r(9032),t.isArray=m,t.isBoolean=g,t.isNull=v,t.isNullOrUndefined=function(e){return null==e},t.isNumber=b,t.isString=w,t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=S,t.isRegExp=k,t.types.isRegExp=k,t.isObject=E,t.isDate=A,t.types.isDate=A,t.isError=T,t.types.isNativeError=T,t.isFunction=O,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=r(1135);var I=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function _(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){var e,r;o.log("%s - %s",(e=new Date,r=[x(e.getHours()),x(e.getMinutes()),x(e.getSeconds())].join(":"),[e.getDate(),I[e.getMonth()],r].join(" ")),t.format.apply(t,arguments))},t.inherits=r(6698),t._extend=function(e,t){if(!t||!E(t))return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e};var B="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function R(e,t){if(!e){var r=new Error("Promise was rejected with a falsy value");r.reason=e,e=r}return t(e)}t.promisify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');if(B&&e[B]){var t;if("function"!=typeof(t=e[B]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,B,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,r,n=new Promise((function(e,n){t=e,r=n})),o=[],i=0;i{"use strict";var n=r(2682),o=r(9209),i=r(487),a=r(8075),s=r(5795),u=a("Object.prototype.toString"),c=r(9092)(),l="undefined"==typeof globalThis?r.g:globalThis,f=o(),p=a("String.prototype.slice"),h=Object.getPrototypeOf,d=a("Array.prototype.indexOf",!0)||function(e,t){for(var r=0;r-1?t:"Object"===t&&function(e){var t=!1;return n(y,(function(r,n){if(!t)try{r(e),t=p(n,1)}catch(e){}})),t}(e)}return s?function(e){var t=!1;return n(y,(function(r,n){if(!t)try{"$"+r(e)===n&&(t=p(n,1))}catch(e){}})),t}(e):null}},1281:()=>{},9209:(e,t,r)=>{"use strict";var n=r(6578),o="undefined"==typeof globalThis?r.g:globalThis;e.exports=function(){for(var e=[],t=0;t{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.hmd=e=>((e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:()=>{throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n=r(7957);StellarBase=n})(); \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/account.js b/node_modules/@stellar/stellar-base/lib/account.js deleted file mode 100644 index 8846ac27..00000000 --- a/node_modules/@stellar/stellar-base/lib/account.js +++ /dev/null @@ -1,79 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.Account = void 0; -var _bignumber = _interopRequireDefault(require("./util/bignumber")); -var _strkey = require("./strkey"); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -function _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } } -function _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } -function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -/** - * Create a new Account object. - * - * `Account` represents a single account in the Stellar network and its sequence - * number. Account tracks the sequence number as it is used by {@link - * TransactionBuilder}. See - * [Accounts](https://developers.stellar.org/docs/glossary/accounts/) for - * more information about how accounts work in Stellar. - * - * @constructor - * - * @param {string} accountId - ID of the account (ex. - * `GB3KJPLFUYN5VL6R3GU3EGCGVCKFDSD7BEDX42HWG5BWFKB3KQGJJRMA`). If you - * provide a muxed account address, this will throw; use {@link - * MuxedAccount} instead. - * @param {string} sequence - current sequence number of the account - */ -var Account = exports.Account = /*#__PURE__*/function () { - function Account(accountId, sequence) { - _classCallCheck(this, Account); - if (_strkey.StrKey.isValidMed25519PublicKey(accountId)) { - throw new Error('accountId is an M-address; use MuxedAccount instead'); - } - if (!_strkey.StrKey.isValidEd25519PublicKey(accountId)) { - throw new Error('accountId is invalid'); - } - if (!(typeof sequence === 'string')) { - throw new Error('sequence must be of type string'); - } - this._accountId = accountId; - this.sequence = new _bignumber["default"](sequence); - } - - /** - * Returns Stellar account ID, ex. - * `GB3KJPLFUYN5VL6R3GU3EGCGVCKFDSD7BEDX42HWG5BWFKB3KQGJJRMA`. - * @returns {string} - */ - return _createClass(Account, [{ - key: "accountId", - value: function accountId() { - return this._accountId; - } - - /** - * @returns {string} sequence number for the account as a string - */ - }, { - key: "sequenceNumber", - value: function sequenceNumber() { - return this.sequence.toString(); - } - - /** - * Increments sequence number in this object by one. - * @returns {void} - */ - }, { - key: "incrementSequenceNumber", - value: function incrementSequenceNumber() { - this.sequence = this.sequence.plus(1); - } - }]); -}(); \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/address.js b/node_modules/@stellar/stellar-base/lib/address.js deleted file mode 100644 index 83c6586d..00000000 --- a/node_modules/@stellar/stellar-base/lib/address.js +++ /dev/null @@ -1,168 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.Address = void 0; -var _strkey = require("./strkey"); -var _xdr = _interopRequireDefault(require("./xdr")); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -function _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } } -function _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } -function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -/** - * Create a new Address object. - * - * `Address` represents a single address in the Stellar network. An address can - * represent an account or a contract. - * - * @constructor - * - * @param {string} address - ID of the account (ex. - * `GB3KJPLFUYN5VL6R3GU3EGCGVCKFDSD7BEDX42HWG5BWFKB3KQGJJRMA`). If you - * provide a muxed account address, this will throw; use {@link - * MuxedAccount} instead. - */ -var Address = exports.Address = /*#__PURE__*/function () { - function Address(address) { - _classCallCheck(this, Address); - if (_strkey.StrKey.isValidEd25519PublicKey(address)) { - this._type = 'account'; - this._key = _strkey.StrKey.decodeEd25519PublicKey(address); - } else if (_strkey.StrKey.isValidContract(address)) { - this._type = 'contract'; - this._key = _strkey.StrKey.decodeContract(address); - } else { - throw new Error("Unsupported address type: ".concat(address)); - } - } - - /** - * Parses a string and returns an Address object. - * - * @param {string} address - The address to parse. ex. `GB3KJPLFUYN5VL6R3GU3EGCGVCKFDSD7BEDX42HWG5BWFKB3KQGJJRMA` - * @returns {Address} - */ - return _createClass(Address, [{ - key: "toString", - value: - /** - * Serialize an address to string. - * - * @returns {string} - */ - function toString() { - switch (this._type) { - case 'account': - return _strkey.StrKey.encodeEd25519PublicKey(this._key); - case 'contract': - return _strkey.StrKey.encodeContract(this._key); - default: - throw new Error('Unsupported address type'); - } - } - - /** - * Convert this Address to an xdr.ScVal type. - * - * @returns {xdr.ScVal} - */ - }, { - key: "toScVal", - value: function toScVal() { - return _xdr["default"].ScVal.scvAddress(this.toScAddress()); - } - - /** - * Convert this Address to an xdr.ScAddress type. - * - * @returns {xdr.ScAddress} - */ - }, { - key: "toScAddress", - value: function toScAddress() { - switch (this._type) { - case 'account': - return _xdr["default"].ScAddress.scAddressTypeAccount(_xdr["default"].PublicKey.publicKeyTypeEd25519(this._key)); - case 'contract': - return _xdr["default"].ScAddress.scAddressTypeContract(this._key); - default: - throw new Error('Unsupported address type'); - } - } - - /** - * Return the raw public key bytes for this address. - * - * @returns {Buffer} - */ - }, { - key: "toBuffer", - value: function toBuffer() { - return this._key; - } - }], [{ - key: "fromString", - value: function fromString(address) { - return new Address(address); - } - - /** - * Creates a new account Address object from a buffer of raw bytes. - * - * @param {Buffer} buffer - The bytes of an address to parse. - * @returns {Address} - */ - }, { - key: "account", - value: function account(buffer) { - return new Address(_strkey.StrKey.encodeEd25519PublicKey(buffer)); - } - - /** - * Creates a new contract Address object from a buffer of raw bytes. - * - * @param {Buffer} buffer - The bytes of an address to parse. - * @returns {Address} - */ - }, { - key: "contract", - value: function contract(buffer) { - return new Address(_strkey.StrKey.encodeContract(buffer)); - } - - /** - * Convert this from an xdr.ScVal type - * - * @param {xdr.ScVal} scVal - The xdr.ScVal type to parse - * @returns {Address} - */ - }, { - key: "fromScVal", - value: function fromScVal(scVal) { - return Address.fromScAddress(scVal.address()); - } - - /** - * Convert this from an xdr.ScAddress type - * - * @param {xdr.ScAddress} scAddress - The xdr.ScAddress type to parse - * @returns {Address} - */ - }, { - key: "fromScAddress", - value: function fromScAddress(scAddress) { - switch (scAddress["switch"]()) { - case _xdr["default"].ScAddressType.scAddressTypeAccount(): - return Address.account(scAddress.accountId().ed25519()); - case _xdr["default"].ScAddressType.scAddressTypeContract(): - return Address.contract(scAddress.contractId()); - default: - throw new Error('Unsupported address type'); - } - } - }]); -}(); \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/asset.js b/node_modules/@stellar/stellar-base/lib/asset.js deleted file mode 100644 index e4aa22f6..00000000 --- a/node_modules/@stellar/stellar-base/lib/asset.js +++ /dev/null @@ -1,322 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.Asset = void 0; -var _util = require("./util/util"); -var _xdr = _interopRequireDefault(require("./xdr")); -var _keypair = require("./keypair"); -var _strkey = require("./strkey"); -var _hashing = require("./hashing"); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -function _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } } -function _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } -function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -/** - * Asset class represents an asset, either the native asset (`XLM`) - * or an asset code / issuer account ID pair. - * - * An asset code describes an asset code and issuer pair. In the case of the native - * asset XLM, the issuer will be null. - * - * @constructor - * @param {string} code - The asset code. - * @param {string} issuer - The account ID of the issuer. - */ -var Asset = exports.Asset = /*#__PURE__*/function () { - function Asset(code, issuer) { - _classCallCheck(this, Asset); - if (!/^[a-zA-Z0-9]{1,12}$/.test(code)) { - throw new Error('Asset code is invalid (maximum alphanumeric, 12 characters at max)'); - } - if (String(code).toLowerCase() !== 'xlm' && !issuer) { - throw new Error('Issuer cannot be null'); - } - if (issuer && !_strkey.StrKey.isValidEd25519PublicKey(issuer)) { - throw new Error('Issuer is invalid'); - } - if (String(code).toLowerCase() === 'xlm') { - // transform all xLM, Xlm, etc. variants -> XLM - this.code = 'XLM'; - } else { - this.code = code; - } - this.issuer = issuer; - } - - /** - * Returns an asset object for the native asset. - * @Return {Asset} - */ - return _createClass(Asset, [{ - key: "toXDRObject", - value: - /** - * Returns the xdr.Asset object for this asset. - * @returns {xdr.Asset} XDR asset object - */ - function toXDRObject() { - return this._toXDRObject(_xdr["default"].Asset); - } - - /** - * Returns the xdr.ChangeTrustAsset object for this asset. - * @returns {xdr.ChangeTrustAsset} XDR asset object - */ - }, { - key: "toChangeTrustXDRObject", - value: function toChangeTrustXDRObject() { - return this._toXDRObject(_xdr["default"].ChangeTrustAsset); - } - - /** - * Returns the xdr.TrustLineAsset object for this asset. - * @returns {xdr.TrustLineAsset} XDR asset object - */ - }, { - key: "toTrustLineXDRObject", - value: function toTrustLineXDRObject() { - return this._toXDRObject(_xdr["default"].TrustLineAsset); - } - - /** - * Returns the would-be contract ID (`C...` format) for this asset on a given - * network. - * - * @param {string} networkPassphrase indicates which network the contract - * ID should refer to, since every network will have a unique ID for the - * same contract (see {@link Networks} for options) - * - * @returns {string} the strkey-encoded (`C...`) contract ID for this asset - * - * @warning This makes no guarantee that this contract actually *exists*. - */ - }, { - key: "contractId", - value: function contractId(networkPassphrase) { - var networkId = (0, _hashing.hash)(Buffer.from(networkPassphrase)); - var preimage = _xdr["default"].HashIdPreimage.envelopeTypeContractId(new _xdr["default"].HashIdPreimageContractId({ - networkId: networkId, - contractIdPreimage: _xdr["default"].ContractIdPreimage.contractIdPreimageFromAsset(this.toXDRObject()) - })); - return _strkey.StrKey.encodeContract((0, _hashing.hash)(preimage.toXDR())); - } - - /** - * Returns the xdr object for this asset. - * @param {xdr.Asset | xdr.ChangeTrustAsset} xdrAsset - The asset xdr object. - * @returns {xdr.Asset | xdr.ChangeTrustAsset | xdr.TrustLineAsset} XDR Asset object - */ - }, { - key: "_toXDRObject", - value: function _toXDRObject() { - var xdrAsset = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : _xdr["default"].Asset; - if (this.isNative()) { - return xdrAsset.assetTypeNative(); - } - var xdrType; - var xdrTypeString; - if (this.code.length <= 4) { - xdrType = _xdr["default"].AlphaNum4; - xdrTypeString = 'assetTypeCreditAlphanum4'; - } else { - xdrType = _xdr["default"].AlphaNum12; - xdrTypeString = 'assetTypeCreditAlphanum12'; - } - - // pad code with null bytes if necessary - var padLength = this.code.length <= 4 ? 4 : 12; - var paddedCode = this.code.padEnd(padLength, '\0'); - - // eslint-disable-next-line new-cap - var assetType = new xdrType({ - assetCode: paddedCode, - issuer: _keypair.Keypair.fromPublicKey(this.issuer).xdrAccountId() - }); - return new xdrAsset(xdrTypeString, assetType); - } - - /** - * @returns {string} Asset code - */ - }, { - key: "getCode", - value: function getCode() { - if (this.code === undefined) { - return undefined; - } - return String(this.code); - } - - /** - * @returns {string} Asset issuer - */ - }, { - key: "getIssuer", - value: function getIssuer() { - if (this.issuer === undefined) { - return undefined; - } - return String(this.issuer); - } - - /** - * @see [Assets concept](https://developers.stellar.org/docs/glossary/assets/) - * @returns {string} Asset type. Can be one of following types: - * - * - `native`, - * - `credit_alphanum4`, - * - `credit_alphanum12`, or - * - `unknown` as the error case (which should never occur) - */ - }, { - key: "getAssetType", - value: function getAssetType() { - switch (this.getRawAssetType().value) { - case _xdr["default"].AssetType.assetTypeNative().value: - return 'native'; - case _xdr["default"].AssetType.assetTypeCreditAlphanum4().value: - return 'credit_alphanum4'; - case _xdr["default"].AssetType.assetTypeCreditAlphanum12().value: - return 'credit_alphanum12'; - default: - return 'unknown'; - } - } - - /** - * @returns {xdr.AssetType} the raw XDR representation of the asset type - */ - }, { - key: "getRawAssetType", - value: function getRawAssetType() { - if (this.isNative()) { - return _xdr["default"].AssetType.assetTypeNative(); - } - if (this.code.length <= 4) { - return _xdr["default"].AssetType.assetTypeCreditAlphanum4(); - } - return _xdr["default"].AssetType.assetTypeCreditAlphanum12(); - } - - /** - * @returns {boolean} true if this asset object is the native asset. - */ - }, { - key: "isNative", - value: function isNative() { - return !this.issuer; - } - - /** - * @param {Asset} asset Asset to compare - * @returns {boolean} true if this asset equals the given asset. - */ - }, { - key: "equals", - value: function equals(asset) { - return this.code === asset.getCode() && this.issuer === asset.getIssuer(); - } - }, { - key: "toString", - value: function toString() { - if (this.isNative()) { - return 'native'; - } - return "".concat(this.getCode(), ":").concat(this.getIssuer()); - } - - /** - * Compares two assets according to the criteria: - * - * 1. First compare the type (native < alphanum4 < alphanum12). - * 2. If the types are equal, compare the assets codes. - * 3. If the asset codes are equal, compare the issuers. - * - * @param {Asset} assetA - the first asset - * @param {Asset} assetB - the second asset - * @returns {number} `-1` if assetA < assetB, `0` if assetA == assetB, `1` if assetA > assetB. - * - * @static - * @memberof Asset - */ - }], [{ - key: "native", - value: function _native() { - return new Asset('XLM'); - } - - /** - * Returns an asset object from its XDR object representation. - * @param {xdr.Asset} assetXdr - The asset xdr object. - * @returns {Asset} - */ - }, { - key: "fromOperation", - value: function fromOperation(assetXdr) { - var anum; - var code; - var issuer; - switch (assetXdr["switch"]()) { - case _xdr["default"].AssetType.assetTypeNative(): - return this["native"](); - case _xdr["default"].AssetType.assetTypeCreditAlphanum4(): - anum = assetXdr.alphaNum4(); - /* falls through */ - case _xdr["default"].AssetType.assetTypeCreditAlphanum12(): - anum = anum || assetXdr.alphaNum12(); - issuer = _strkey.StrKey.encodeEd25519PublicKey(anum.issuer().ed25519()); - code = (0, _util.trimEnd)(anum.assetCode(), '\0'); - return new this(code, issuer); - default: - throw new Error("Invalid asset type: ".concat(assetXdr["switch"]().name)); - } - } - }, { - key: "compare", - value: function compare(assetA, assetB) { - if (!assetA || !(assetA instanceof Asset)) { - throw new Error('assetA is invalid'); - } - if (!assetB || !(assetB instanceof Asset)) { - throw new Error('assetB is invalid'); - } - if (assetA.equals(assetB)) { - return 0; - } - - // Compare asset types. - var xdrAtype = assetA.getRawAssetType().value; - var xdrBtype = assetB.getRawAssetType().value; - if (xdrAtype !== xdrBtype) { - return xdrAtype < xdrBtype ? -1 : 1; - } - - // Compare asset codes. - var result = asciiCompare(assetA.getCode(), assetB.getCode()); - if (result !== 0) { - return result; - } - - // Compare asset issuers. - return asciiCompare(assetA.getIssuer(), assetB.getIssuer()); - } - }]); -}(); -/** - * Compares two ASCII strings in lexographic order with uppercase precedence. - * - * @param {string} a - the first string to compare - * @param {string} b - the second - * @returns {number} like all `compare()`s: - * -1 if `a < b`, 0 if `a == b`, and 1 if `a > b` - * - * @warning No type-checks are done on the parameters - */ -function asciiCompare(a, b) { - return Buffer.compare(Buffer.from(a, 'ascii'), Buffer.from(b, 'ascii')); -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/auth.js b/node_modules/@stellar/stellar-base/lib/auth.js deleted file mode 100644 index 971bac28..00000000 --- a/node_modules/@stellar/stellar-base/lib/auth.js +++ /dev/null @@ -1,263 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.authorizeEntry = authorizeEntry; -exports.authorizeInvocation = authorizeInvocation; -var _xdr = _interopRequireDefault(require("./xdr")); -var _keypair = require("./keypair"); -var _strkey = require("./strkey"); -var _network = require("./network"); -var _hashing = require("./hashing"); -var _address = require("./address"); -var _scval = require("./scval"); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -function _regeneratorRuntime() { "use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ _regeneratorRuntime = function _regeneratorRuntime() { return e; }; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function (t, e, r) { t[e] = r.value; }, i = "function" == typeof Symbol ? Symbol : {}, a = i.iterator || "@@iterator", c = i.asyncIterator || "@@asyncIterator", u = i.toStringTag || "@@toStringTag"; function define(t, e, r) { return Object.defineProperty(t, e, { value: r, enumerable: !0, configurable: !0, writable: !0 }), t[e]; } try { define({}, ""); } catch (t) { define = function define(t, e, r) { return t[e] = r; }; } function wrap(t, e, r, n) { var i = e && e.prototype instanceof Generator ? e : Generator, a = Object.create(i.prototype), c = new Context(n || []); return o(a, "_invoke", { value: makeInvokeMethod(t, r, c) }), a; } function tryCatch(t, e, r) { try { return { type: "normal", arg: t.call(e, r) }; } catch (t) { return { type: "throw", arg: t }; } } e.wrap = wrap; var h = "suspendedStart", l = "suspendedYield", f = "executing", s = "completed", y = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var p = {}; define(p, a, function () { return this; }); var d = Object.getPrototypeOf, v = d && d(d(values([]))); v && v !== r && n.call(v, a) && (p = v); var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p); function defineIteratorMethods(t) { ["next", "throw", "return"].forEach(function (e) { define(t, e, function (t) { return this._invoke(e, t); }); }); } function AsyncIterator(t, e) { function invoke(r, o, i, a) { var c = tryCatch(t[r], t, o); if ("throw" !== c.type) { var u = c.arg, h = u.value; return h && "object" == _typeof(h) && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) { invoke("next", t, i, a); }, function (t) { invoke("throw", t, i, a); }) : e.resolve(h).then(function (t) { u.value = t, i(u); }, function (t) { return invoke("throw", t, i, a); }); } a(c.arg); } var r; o(this, "_invoke", { value: function value(t, n) { function callInvokeWithMethodAndArg() { return new e(function (e, r) { invoke(t, n, e, r); }); } return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); } }); } function makeInvokeMethod(e, r, n) { var o = h; return function (i, a) { if (o === f) throw Error("Generator is already running"); if (o === s) { if ("throw" === i) throw a; return { value: t, done: !0 }; } for (n.method = i, n.arg = a;;) { var c = n.delegate; if (c) { var u = maybeInvokeDelegate(c, n); if (u) { if (u === y) continue; return u; } } if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) { if (o === h) throw o = s, n.arg; n.dispatchException(n.arg); } else "return" === n.method && n.abrupt("return", n.arg); o = f; var p = tryCatch(e, r, n); if ("normal" === p.type) { if (o = n.done ? s : l, p.arg === y) continue; return { value: p.arg, done: n.done }; } "throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg); } }; } function maybeInvokeDelegate(e, r) { var n = r.method, o = e.iterator[n]; if (o === t) return r.delegate = null, "throw" === n && e.iterator["return"] && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y; var i = tryCatch(o, e.iterator, r.arg); if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y; var a = i.arg; return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y); } function pushTryEntry(t) { var e = { tryLoc: t[0] }; 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e); } function resetTryEntry(t) { var e = t.completion || {}; e.type = "normal", delete e.arg, t.completion = e; } function Context(t) { this.tryEntries = [{ tryLoc: "root" }], t.forEach(pushTryEntry, this), this.reset(!0); } function values(e) { if (e || "" === e) { var r = e[a]; if (r) return r.call(e); if ("function" == typeof e.next) return e; if (!isNaN(e.length)) { var o = -1, i = function next() { for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next; return next.value = t, next.done = !0, next; }; return i.next = i; } } throw new TypeError(_typeof(e) + " is not iterable"); } return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", { value: GeneratorFunctionPrototype, configurable: !0 }), o(GeneratorFunctionPrototype, "constructor", { value: GeneratorFunction, configurable: !0 }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) { var e = "function" == typeof t && t.constructor; return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name)); }, e.mark = function (t) { return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t; }, e.awrap = function (t) { return { __await: t }; }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () { return this; }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) { void 0 === i && (i = Promise); var a = new AsyncIterator(wrap(t, r, n, o), i); return e.isGeneratorFunction(r) ? a : a.next().then(function (t) { return t.done ? t.value : a.next(); }); }, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () { return this; }), define(g, "toString", function () { return "[object Generator]"; }), e.keys = function (t) { var e = Object(t), r = []; for (var n in e) r.push(n); return r.reverse(), function next() { for (; r.length;) { var t = r.pop(); if (t in e) return next.value = t, next.done = !1, next; } return next.done = !0, next; }; }, e.values = values, Context.prototype = { constructor: Context, reset: function reset(e) { if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t); }, stop: function stop() { this.done = !0; var t = this.tryEntries[0].completion; if ("throw" === t.type) throw t.arg; return this.rval; }, dispatchException: function dispatchException(e) { if (this.done) throw e; var r = this; function handle(n, o) { return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o; } for (var o = this.tryEntries.length - 1; o >= 0; --o) { var i = this.tryEntries[o], a = i.completion; if ("root" === i.tryLoc) return handle("end"); if (i.tryLoc <= this.prev) { var c = n.call(i, "catchLoc"), u = n.call(i, "finallyLoc"); if (c && u) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } else if (c) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); } else { if (!u) throw Error("try statement without catch or finally"); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } } } }, abrupt: function abrupt(t, e) { for (var r = this.tryEntries.length - 1; r >= 0; --r) { var o = this.tryEntries[r]; if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) { var i = o; break; } } i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null); var a = i ? i.completion : {}; return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a); }, complete: function complete(t, e) { if ("throw" === t.type) throw t.arg; return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y; }, finish: function finish(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y; } }, "catch": function _catch(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.tryLoc === t) { var n = r.completion; if ("throw" === n.type) { var o = n.arg; resetTryEntry(r); } return o; } } throw Error("illegal catch attempt"); }, delegateYield: function delegateYield(e, r, n) { return this.delegate = { iterator: values(e), resultName: r, nextLoc: n }, "next" === this.method && (this.arg = t), y; } }, e; } -function asyncGeneratorStep(n, t, e, r, o, a, c) { try { var i = n[a](c), u = i.value; } catch (n) { return void e(n); } i.done ? t(u) : Promise.resolve(u).then(r, o); } -function _asyncToGenerator(n) { return function () { var t = this, e = arguments; return new Promise(function (r, o) { var a = n.apply(t, e); function _next(n) { asyncGeneratorStep(a, r, o, _next, _throw, "next", n); } function _throw(n) { asyncGeneratorStep(a, r, o, _next, _throw, "throw", n); } _next(void 0); }); }; } -/** - * @async - * @callback SigningCallback A callback for signing an XDR structure - * representing all of the details necessary to authorize an invocation tree. - * - * @param {xdr.HashIdPreimage} preimage the entire authorization envelope - * whose hash you should sign, so that you can inspect the entire structure - * if necessary (rather than blindly signing a hash) - * - * @returns {Promise} the signature of the raw payload (which is - * the sha256 hash of the preimage bytes, so `hash(preimage.toXDR())`) signed - * by the key corresponding to the public key in the entry you pass to - * {@link authorizeEntry} (decipherable from its - * `credentials().address().address()`) - */ -/** - * Actually authorizes an existing authorization entry using the given the - * credentials and expiration details, returning a signed copy. - * - * This "fills out" the authorization entry with a signature, indicating to the - * {@link Operation.invokeHostFunction} its attached to that: - * - a particular identity (i.e. signing {@link Keypair} or other signer) - * - approving the execution of an invocation tree (i.e. a simulation-acquired - * {@link xdr.SorobanAuthorizedInvocation} or otherwise built) - * - on a particular network (uniquely identified by its passphrase, see - * {@link Networks}) - * - until a particular ledger sequence is reached. - * - * This one lets you pass a either a {@link Keypair} (or, more accurately, - * anything with a `sign(Buffer): Buffer` method) or a callback function (see - * {@link SigningCallback}) to handle signing the envelope hash. - * - * @param {xdr.SorobanAuthorizationEntry} entry an unsigned authorization entr - * @param {Keypair | SigningCallback} signer either a {@link Keypair} instance - * or a function which takes a payload (a - * {@link xdr.HashIdPreimageSorobanAuthorization} instance) input and returns - * the signature of the hash of the raw payload bytes (where the signing key - * should correspond to the address in the `entry`) - * @param {number} validUntilLedgerSeq the (exclusive) future ledger sequence - * number until which this authorization entry should be valid (if - * `currentLedgerSeq==validUntil`, this is expired)) - * @param {string} [networkPassphrase] the network passphrase is incorprated - * into the signature (see {@link Networks} for options) - * - * @returns {Promise} a promise for an - * authorization entry that you can pass along to - * {@link Operation.invokeHostFunction} - * - * @note If using the `SigningCallback` variation, the signer is assumed to be - * the entry's credential address. If you need a different key to sign the - * entry, you will need to use different method (e.g., fork this code). - * - * @see authorizeInvocation - * @example - * import { - * SorobanRpc, - * Transaction, - * Networks, - * authorizeEntry - * } from '@stellar/stellar-sdk'; - * - * // Assume signPayloadCallback is a well-formed signing callback. - * // - * // It might, for example, pop up a modal from a browser extension, send the - * // transaction to a third-party service for signing, or just do simple - * // signing via Keypair like it does here: - * function signPayloadCallback(payload) { - * return signer.sign(hash(payload.toXDR()); - * } - * - * function multiPartyAuth( - * server: SorobanRpc.Server, - * // assume this involves multi-party auth - * tx: Transaction, - * ) { - * return server - * .simulateTransaction(tx) - * .then((simResult) => { - * tx.operations[0].auth.map(entry => - * authorizeEntry( - * entry, - * signPayloadCallback, - * currentLedger + 1000, - * Networks.TESTNET); - * )); - * - * return server.prepareTransaction(tx, simResult); - * }) - * .then((preppedTx) => { - * preppedTx.sign(source); - * return server.sendTransaction(preppedTx); - * }); - * } - */ -function authorizeEntry(_x, _x2, _x3) { - return _authorizeEntry.apply(this, arguments); -} -/** - * This builds an entry from scratch, allowing you to express authorization as a - * function of: - * - a particular identity (i.e. signing {@link Keypair} or other signer) - * - approving the execution of an invocation tree (i.e. a simulation-acquired - * {@link xdr.SorobanAuthorizedInvocation} or otherwise built) - * - on a particular network (uniquely identified by its passphrase, see - * {@link Networks}) - * - until a particular ledger sequence is reached. - * - * This is in contrast to {@link authorizeEntry}, which signs an existing entry. - * - * @param {Keypair | SigningCallback} signer either a {@link Keypair} instance - * (or anything with a `.sign(buf): Buffer-like` method) or a function which - * takes a payload (a {@link xdr.HashIdPreimageSorobanAuthorization} - * instance) input and returns the signature of the hash of the raw payload - * bytes (where the signing key should correspond to the address in the - * `entry`) - * @param {number} validUntilLedgerSeq the (exclusive) future ledger sequence - * number until which this authorization entry should be valid (if - * `currentLedgerSeq==validUntilLedgerSeq`, this is expired)) - * @param {xdr.SorobanAuthorizedInvocation} invocation the invocation tree that - * we're authorizing (likely, this comes from transaction simulation) - * @param {string} [publicKey] the public identity of the signer (when - * providing a {@link Keypair} to `signer`, this can be omitted, as it just - * uses {@link Keypair.publicKey}) - * @param {string} [networkPassphrase] the network passphrase is incorprated - * into the signature (see {@link Networks} for options, default: - * {@link Networks.FUTURENET}) - * - * @returns {Promise} a promise for an - * authorization entry that you can pass along to - * {@link Operation.invokeHostFunction} - * - * @see authorizeEntry - */ -function _authorizeEntry() { - _authorizeEntry = _asyncToGenerator(/*#__PURE__*/_regeneratorRuntime().mark(function _callee(entry, signer, validUntilLedgerSeq) { - var networkPassphrase, - clone, - addrAuth, - networkId, - preimage, - payload, - signature, - publicKey, - sigScVal, - _args = arguments; - return _regeneratorRuntime().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - networkPassphrase = _args.length > 3 && _args[3] !== undefined ? _args[3] : _network.Networks.FUTURENET; - if (!(entry.credentials()["switch"]().value !== _xdr["default"].SorobanCredentialsType.sorobanCredentialsAddress().value)) { - _context.next = 3; - break; - } - return _context.abrupt("return", entry); - case 3: - clone = _xdr["default"].SorobanAuthorizationEntry.fromXDR(entry.toXDR()); - /** @type {xdr.SorobanAddressCredentials} */ - addrAuth = clone.credentials().address(); - addrAuth.signatureExpirationLedger(validUntilLedgerSeq); - networkId = (0, _hashing.hash)(Buffer.from(networkPassphrase)); - preimage = _xdr["default"].HashIdPreimage.envelopeTypeSorobanAuthorization(new _xdr["default"].HashIdPreimageSorobanAuthorization({ - networkId: networkId, - nonce: addrAuth.nonce(), - invocation: clone.rootInvocation(), - signatureExpirationLedger: addrAuth.signatureExpirationLedger() - })); - payload = (0, _hashing.hash)(preimage.toXDR()); - if (!(typeof signer === 'function')) { - _context.next = 18; - break; - } - _context.t0 = Buffer; - _context.next = 13; - return signer(preimage); - case 13: - _context.t1 = _context.sent; - signature = _context.t0.from.call(_context.t0, _context.t1); - publicKey = _address.Address.fromScAddress(addrAuth.address()).toString(); - _context.next = 20; - break; - case 18: - signature = Buffer.from(signer.sign(payload)); - publicKey = signer.publicKey(); - case 20: - if (_keypair.Keypair.fromPublicKey(publicKey).verify(payload, signature)) { - _context.next = 22; - break; - } - throw new Error("signature doesn't match payload"); - case 22: - // This structure is defined here: - // https://soroban.stellar.org/docs/fundamentals-and-concepts/invoking-contracts-with-transactions#stellar-account-signatures - // - // Encoding a contract structure as an ScVal means the map keys are supposed - // to be symbols, hence the forced typing here. - sigScVal = (0, _scval.nativeToScVal)({ - public_key: _strkey.StrKey.decodeEd25519PublicKey(publicKey), - signature: signature - }, { - type: { - public_key: ['symbol', null], - signature: ['symbol', null] - } - }); - addrAuth.signature(_xdr["default"].ScVal.scvVec([sigScVal])); - return _context.abrupt("return", clone); - case 25: - case "end": - return _context.stop(); - } - }, _callee); - })); - return _authorizeEntry.apply(this, arguments); -} -function authorizeInvocation(signer, validUntilLedgerSeq, invocation) { - var publicKey = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : ''; - var networkPassphrase = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : _network.Networks.FUTURENET; - // We use keypairs as a source of randomness for the nonce to avoid mucking - // with any crypto dependencies. Note that this just has to be random and - // unique, not cryptographically secure, so it's fine. - var kp = _keypair.Keypair.random().rawPublicKey(); - var nonce = new _xdr["default"].Int64(bytesToInt64(kp)); - var pk = publicKey || signer.publicKey(); - if (!pk) { - throw new Error("authorizeInvocation requires publicKey parameter"); - } - var entry = new _xdr["default"].SorobanAuthorizationEntry({ - rootInvocation: invocation, - credentials: _xdr["default"].SorobanCredentials.sorobanCredentialsAddress(new _xdr["default"].SorobanAddressCredentials({ - address: new _address.Address(pk).toScAddress(), - nonce: nonce, - signatureExpirationLedger: 0, - // replaced - signature: _xdr["default"].ScVal.scvVec([]) // replaced - })) - }); - return authorizeEntry(entry, signer, validUntilLedgerSeq, networkPassphrase); -} -function bytesToInt64(bytes) { - // eslint-disable-next-line no-bitwise - return bytes.subarray(0, 8).reduce(function (accum, b) { - return accum << 8 | b; - }, 0); -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/claimant.js b/node_modules/@stellar/stellar-base/lib/claimant.js deleted file mode 100644 index 0584d95d..00000000 --- a/node_modules/@stellar/stellar-base/lib/claimant.js +++ /dev/null @@ -1,192 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.Claimant = void 0; -var _xdr = _interopRequireDefault(require("./xdr")); -var _keypair = require("./keypair"); -var _strkey = require("./strkey"); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -function _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } } -function _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } -function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -/** - * Claimant class represents an xdr.Claimant - * - * The claim predicate is optional, it defaults to unconditional if none is specified. - * - * @constructor - * @param {string} destination - The destination account ID. - * @param {xdr.ClaimPredicate} [predicate] - The claim predicate. - */ -var Claimant = exports.Claimant = /*#__PURE__*/function () { - function Claimant(destination, predicate) { - _classCallCheck(this, Claimant); - if (destination && !_strkey.StrKey.isValidEd25519PublicKey(destination)) { - throw new Error('Destination is invalid'); - } - this._destination = destination; - if (!predicate) { - this._predicate = _xdr["default"].ClaimPredicate.claimPredicateUnconditional(); - } else if (predicate instanceof _xdr["default"].ClaimPredicate) { - this._predicate = predicate; - } else { - throw new Error('Predicate should be an xdr.ClaimPredicate'); - } - } - - /** - * Returns an unconditional claim predicate - * @Return {xdr.ClaimPredicate} - */ - return _createClass(Claimant, [{ - key: "toXDRObject", - value: - /** - * Returns the xdr object for this claimant. - * @returns {xdr.Claimant} XDR Claimant object - */ - function toXDRObject() { - var claimant = new _xdr["default"].ClaimantV0({ - destination: _keypair.Keypair.fromPublicKey(this._destination).xdrAccountId(), - predicate: this._predicate - }); - return _xdr["default"].Claimant.claimantTypeV0(claimant); - } - - /** - * @type {string} - * @readonly - */ - }, { - key: "destination", - get: function get() { - return this._destination; - }, - set: function set(value) { - throw new Error('Claimant is immutable'); - } - - /** - * @type {xdr.ClaimPredicate} - * @readonly - */ - }, { - key: "predicate", - get: function get() { - return this._predicate; - }, - set: function set(value) { - throw new Error('Claimant is immutable'); - } - }], [{ - key: "predicateUnconditional", - value: function predicateUnconditional() { - return _xdr["default"].ClaimPredicate.claimPredicateUnconditional(); - } - - /** - * Returns an `and` claim predicate - * @param {xdr.ClaimPredicate} left an xdr.ClaimPredicate - * @param {xdr.ClaimPredicate} right an xdr.ClaimPredicate - * @Return {xdr.ClaimPredicate} - */ - }, { - key: "predicateAnd", - value: function predicateAnd(left, right) { - if (!(left instanceof _xdr["default"].ClaimPredicate)) { - throw new Error('left Predicate should be an xdr.ClaimPredicate'); - } - if (!(right instanceof _xdr["default"].ClaimPredicate)) { - throw new Error('right Predicate should be an xdr.ClaimPredicate'); - } - return _xdr["default"].ClaimPredicate.claimPredicateAnd([left, right]); - } - - /** - * Returns an `or` claim predicate - * @param {xdr.ClaimPredicate} left an xdr.ClaimPredicate - * @param {xdr.ClaimPredicate} right an xdr.ClaimPredicate - * @Return {xdr.ClaimPredicate} - */ - }, { - key: "predicateOr", - value: function predicateOr(left, right) { - if (!(left instanceof _xdr["default"].ClaimPredicate)) { - throw new Error('left Predicate should be an xdr.ClaimPredicate'); - } - if (!(right instanceof _xdr["default"].ClaimPredicate)) { - throw new Error('right Predicate should be an xdr.ClaimPredicate'); - } - return _xdr["default"].ClaimPredicate.claimPredicateOr([left, right]); - } - - /** - * Returns a `not` claim predicate - * @param {xdr.ClaimPredicate} predicate an xdr.ClaimPredicate - * @Return {xdr.ClaimPredicate} - */ - }, { - key: "predicateNot", - value: function predicateNot(predicate) { - if (!(predicate instanceof _xdr["default"].ClaimPredicate)) { - throw new Error('right Predicate should be an xdr.ClaimPredicate'); - } - return _xdr["default"].ClaimPredicate.claimPredicateNot(predicate); - } - - /** - * Returns a `BeforeAbsoluteTime` claim predicate - * - * This predicate will be fulfilled if the closing time of the ledger that - * includes the CreateClaimableBalance operation is less than this (absolute) - * Unix timestamp (expressed in seconds). - * - * @param {string} absBefore Unix epoch (in seconds) as a string - * @Return {xdr.ClaimPredicate} - */ - }, { - key: "predicateBeforeAbsoluteTime", - value: function predicateBeforeAbsoluteTime(absBefore) { - return _xdr["default"].ClaimPredicate.claimPredicateBeforeAbsoluteTime(_xdr["default"].Int64.fromString(absBefore)); - } - - /** - * Returns a `BeforeRelativeTime` claim predicate - * - * This predicate will be fulfilled if the closing time of the ledger that - * includes the CreateClaimableBalance operation plus this relative time delta - * (in seconds) is less than the current time. - * - * @param {strings} seconds seconds since closeTime of the ledger in which the ClaimableBalanceEntry was created (as string) - * @Return {xdr.ClaimPredicate} - */ - }, { - key: "predicateBeforeRelativeTime", - value: function predicateBeforeRelativeTime(seconds) { - return _xdr["default"].ClaimPredicate.claimPredicateBeforeRelativeTime(_xdr["default"].Int64.fromString(seconds)); - } - - /** - * Returns a claimant object from its XDR object representation. - * @param {xdr.Claimant} claimantXdr - The claimant xdr object. - * @returns {Claimant} - */ - }, { - key: "fromXDR", - value: function fromXDR(claimantXdr) { - var value; - switch (claimantXdr["switch"]()) { - case _xdr["default"].ClaimantType.claimantTypeV0(): - value = claimantXdr.v0(); - return new this(_strkey.StrKey.encodeEd25519PublicKey(value.destination().ed25519()), value.predicate()); - default: - throw new Error("Invalid claimant type: ".concat(claimantXdr["switch"]().name)); - } - } - }]); -}(); \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/contract.js b/node_modules/@stellar/stellar-base/lib/contract.js deleted file mode 100644 index cf8df59b..00000000 --- a/node_modules/@stellar/stellar-base/lib/contract.js +++ /dev/null @@ -1,112 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.Contract = void 0; -var _address = require("./address"); -var _operation = require("./operation"); -var _xdr = _interopRequireDefault(require("./xdr")); -var _strkey = require("./strkey"); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -function _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } } -function _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } -function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -/** - * Create a new Contract object. - * - * `Contract` represents a single contract in the Stellar network, embodying the - * interface of the contract. See - * [Contracts](https://soroban.stellar.org/docs/learn/interacting-with-contracts) - * for more information about how contracts work in Stellar. - * - * @constructor - * - * @param {string} contractId - ID of the contract (ex. - * `CA3D5KRYM6CB7OWQ6TWYRR3Z4T7GNZLKERYNZGGA5SOAOPIFY6YQGAXE`). - */ -var Contract = exports.Contract = /*#__PURE__*/function () { - function Contract(contractId) { - _classCallCheck(this, Contract); - try { - // First, try it as a strkey - this._id = _strkey.StrKey.decodeContract(contractId); - } catch (_) { - throw new Error("Invalid contract ID: ".concat(contractId)); - } - } - - /** - * Returns Stellar contract ID as a strkey, ex. - * `CA3D5KRYM6CB7OWQ6TWYRR3Z4T7GNZLKERYNZGGA5SOAOPIFY6YQGAXE`. - * @returns {string} - */ - return _createClass(Contract, [{ - key: "contractId", - value: function contractId() { - return _strkey.StrKey.encodeContract(this._id); - } - - /** @returns {string} the ID as a strkey (C...) */ - }, { - key: "toString", - value: function toString() { - return this.contractId(); - } - - /** @returns {Address} the wrapped address of this contract */ - }, { - key: "address", - value: function address() { - return _address.Address.contract(this._id); - } - - /** - * Returns an operation that will invoke this contract call. - * - * @param {string} method name of the method to call - * @param {...xdr.ScVal} params arguments to pass to the function call - * - * @returns {xdr.Operation} an InvokeHostFunctionOp operation to call the - * contract with the given method and parameters - * - * @see Operation.invokeHostFunction - * @see Operation.invokeContractFunction - * @see Operation.createCustomContract - * @see Operation.createStellarAssetContract - * @see Operation.uploadContractWasm - */ - }, { - key: "call", - value: function call(method) { - for (var _len = arguments.length, params = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { - params[_key - 1] = arguments[_key]; - } - return _operation.Operation.invokeContractFunction({ - contract: this.address().toString(), - "function": method, - args: params - }); - } - - /** - * Returns the read-only footprint entries necessary for any invocations to - * this contract, for convenience when manually adding it to your - * transaction's overall footprint or doing bump/restore operations. - * - * @returns {xdr.LedgerKey} the ledger key for the deployed contract instance - */ - }, { - key: "getFootprint", - value: function getFootprint() { - return _xdr["default"].LedgerKey.contractData(new _xdr["default"].LedgerKeyContractData({ - contract: this.address().toScAddress(), - key: _xdr["default"].ScVal.scvLedgerKeyContractInstance(), - durability: _xdr["default"].ContractDataDurability.persistent() - })); - } - }]); -}(); \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/events.js b/node_modules/@stellar/stellar-base/lib/events.js deleted file mode 100644 index 5ae40635..00000000 --- a/node_modules/@stellar/stellar-base/lib/events.js +++ /dev/null @@ -1,49 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.humanizeEvents = humanizeEvents; -var _strkey = require("./strkey"); -var _scval = require("./scval"); -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } -function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; } -function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } -function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -/** - * Converts raw diagnostic or contract events into something with a flatter, - * human-readable, and understandable structure. - * - * @param {xdr.DiagnosticEvent[] | xdr.ContractEvent[]} events either contract - * events or diagnostic events to parse into a friendly format - * - * @returns {SorobanEvent[]} a list of human-readable event structures, where - * each element has the following properties: - * - type: a string of one of 'system', 'contract', 'diagnostic - * - contractId?: optionally, a `C...` encoded strkey - * - topics: a list of {@link scValToNative} invocations on the topics - * - data: similarly, a {@link scValToNative} invocation on the raw event data - */ -function humanizeEvents(events) { - return events.map(function (e) { - // A pseudo-instanceof check for xdr.DiagnosticEvent more reliable - // in mixed SDK environments: - if (e.inSuccessfulContractCall) { - return extractEvent(e.event()); - } - return extractEvent(e); - }); -} -function extractEvent(event) { - return _objectSpread(_objectSpread({}, typeof event.contractId === 'function' && event.contractId() != null && { - contractId: _strkey.StrKey.encodeContract(event.contractId()) - }), {}, { - type: event.type().name, - topics: event.body().value().topics().map(function (t) { - return (0, _scval.scValToNative)(t); - }), - data: (0, _scval.scValToNative)(event.body().value().data()) - }); -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/fee_bump_transaction.js b/node_modules/@stellar/stellar-base/lib/fee_bump_transaction.js deleted file mode 100644 index 640c23fb..00000000 --- a/node_modules/@stellar/stellar-base/lib/fee_bump_transaction.js +++ /dev/null @@ -1,132 +0,0 @@ -"use strict"; - -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.FeeBumpTransaction = void 0; -var _xdr = _interopRequireDefault(require("./xdr")); -var _hashing = require("./hashing"); -var _transaction = require("./transaction"); -var _transaction_base = require("./transaction_base"); -var _decode_encode_muxed_account = require("./util/decode_encode_muxed_account"); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -function _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } } -function _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } -function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -function _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); } -function _possibleConstructorReturn(t, e) { if (e && ("object" == _typeof(e) || "function" == typeof e)) return e; if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined"); return _assertThisInitialized(t); } -function _assertThisInitialized(e) { if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return e; } -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } -function _getPrototypeOf(t) { return _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) { return t.__proto__ || Object.getPrototypeOf(t); }, _getPrototypeOf(t); } -function _inherits(t, e) { if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); t.prototype = Object.create(e && e.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), Object.defineProperty(t, "prototype", { writable: !1 }), e && _setPrototypeOf(t, e); } -function _setPrototypeOf(t, e) { return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { return t.__proto__ = e, t; }, _setPrototypeOf(t, e); } -/** - * Use {@link TransactionBuilder.buildFeeBumpTransaction} to build a - * FeeBumpTransaction object. If you have an object or base64-encoded string of - * the transaction envelope XDR use {@link TransactionBuilder.fromXDR}. - * - * Once a {@link FeeBumpTransaction} has been created, its attributes and operations - * should not be changed. You should only add signatures (using {@link FeeBumpTransaction#sign}) before - * submitting to the network or forwarding on to additional signers. - * - * @param {string|xdr.TransactionEnvelope} envelope - transaction envelope - * object or base64 encoded string. - * @param {string} networkPassphrase - passphrase of the target Stellar network - * (e.g. "Public Global Stellar Network ; September 2015"). - * - * @extends TransactionBase - */ -var FeeBumpTransaction = exports.FeeBumpTransaction = /*#__PURE__*/function (_TransactionBase) { - function FeeBumpTransaction(envelope, networkPassphrase) { - var _this; - _classCallCheck(this, FeeBumpTransaction); - if (typeof envelope === 'string') { - var buffer = Buffer.from(envelope, 'base64'); - envelope = _xdr["default"].TransactionEnvelope.fromXDR(buffer); - } - var envelopeType = envelope["switch"](); - if (envelopeType !== _xdr["default"].EnvelopeType.envelopeTypeTxFeeBump()) { - throw new Error("Invalid TransactionEnvelope: expected an envelopeTypeTxFeeBump but received an ".concat(envelopeType.name, ".")); - } - var txEnvelope = envelope.value(); - var tx = txEnvelope.tx(); - var fee = tx.fee().toString(); - // clone signatures - var signatures = (txEnvelope.signatures() || []).slice(); - _this = _callSuper(this, FeeBumpTransaction, [tx, signatures, fee, networkPassphrase]); - var innerTxEnvelope = _xdr["default"].TransactionEnvelope.envelopeTypeTx(tx.innerTx().v1()); - _this._feeSource = (0, _decode_encode_muxed_account.encodeMuxedAccountToAddress)(_this.tx.feeSource()); - _this._innerTransaction = new _transaction.Transaction(innerTxEnvelope, networkPassphrase); - return _this; - } - - /** - * @type {Transaction} - * @readonly - */ - _inherits(FeeBumpTransaction, _TransactionBase); - return _createClass(FeeBumpTransaction, [{ - key: "innerTransaction", - get: function get() { - return this._innerTransaction; - } - - /** - * @type {Operation[]} - * @readonly - */ - }, { - key: "operations", - get: function get() { - return this._innerTransaction.operations; - } - - /** - * @type {string} - * @readonly - */ - }, { - key: "feeSource", - get: function get() { - return this._feeSource; - } - - /** - * Returns the "signature base" of this transaction, which is the value - * that, when hashed, should be signed to create a signature that - * validators on the Stellar Network will accept. - * - * It is composed of a 4 prefix bytes followed by the xdr-encoded form - * of this transaction. - * @returns {Buffer} - */ - }, { - key: "signatureBase", - value: function signatureBase() { - var taggedTransaction = new _xdr["default"].TransactionSignaturePayloadTaggedTransaction.envelopeTypeTxFeeBump(this.tx); - var txSignature = new _xdr["default"].TransactionSignaturePayload({ - networkId: _xdr["default"].Hash.fromXDR((0, _hashing.hash)(this.networkPassphrase)), - taggedTransaction: taggedTransaction - }); - return txSignature.toXDR(); - } - - /** - * To envelope returns a xdr.TransactionEnvelope which can be submitted to the network. - * @returns {xdr.TransactionEnvelope} - */ - }, { - key: "toEnvelope", - value: function toEnvelope() { - var envelope = new _xdr["default"].FeeBumpTransactionEnvelope({ - tx: _xdr["default"].FeeBumpTransaction.fromXDR(this.tx.toXDR()), - // make a copy of the tx - signatures: this.signatures.slice() // make a copy of the signatures - }); - return new _xdr["default"].TransactionEnvelope.envelopeTypeTxFeeBump(envelope); - } - }]); -}(_transaction_base.TransactionBase); \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/generated/curr_generated.js b/node_modules/@stellar/stellar-base/lib/generated/curr_generated.js deleted file mode 100644 index 2a0d4327..00000000 --- a/node_modules/@stellar/stellar-base/lib/generated/curr_generated.js +++ /dev/null @@ -1,8541 +0,0 @@ -"use strict"; - -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports["default"] = void 0; -var XDR = _interopRequireWildcard(require("@stellar/js-xdr")); -function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(e) { return e ? t : r; })(e); } -function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != _typeof(e) && "function" != typeof e) return { "default": e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n["default"] = e, t && t.set(e, n), n; } -// Automatically generated by xdrgen -// DO NOT EDIT or your changes may be overwritten - -/* jshint maxstatements:2147483647 */ -/* jshint esnext:true */ - -var types = XDR.config(function (xdr) { - // Workaround for https://github.com/stellar/xdrgen/issues/152 - // - // The "correct" way would be to replace bare instances of each constant with - // xdr.lookup("..."), but that's more error-prone. - var SCSYMBOL_LIMIT = 32; - var SC_SPEC_DOC_LIMIT = 1024; - - // === xdr source ============================================================ - // - // typedef opaque Value<>; - // - // =========================================================================== - xdr.typedef("Value", xdr.varOpaque()); - - // === xdr source ============================================================ - // - // struct SCPBallot - // { - // uint32 counter; // n - // Value value; // x - // }; - // - // =========================================================================== - xdr.struct("ScpBallot", [["counter", xdr.lookup("Uint32")], ["value", xdr.lookup("Value")]]); - - // === xdr source ============================================================ - // - // enum SCPStatementType - // { - // SCP_ST_PREPARE = 0, - // SCP_ST_CONFIRM = 1, - // SCP_ST_EXTERNALIZE = 2, - // SCP_ST_NOMINATE = 3 - // }; - // - // =========================================================================== - xdr["enum"]("ScpStatementType", { - scpStPrepare: 0, - scpStConfirm: 1, - scpStExternalize: 2, - scpStNominate: 3 - }); - - // === xdr source ============================================================ - // - // struct SCPNomination - // { - // Hash quorumSetHash; // D - // Value votes<>; // X - // Value accepted<>; // Y - // }; - // - // =========================================================================== - xdr.struct("ScpNomination", [["quorumSetHash", xdr.lookup("Hash")], ["votes", xdr.varArray(xdr.lookup("Value"), 2147483647)], ["accepted", xdr.varArray(xdr.lookup("Value"), 2147483647)]]); - - // === xdr source ============================================================ - // - // struct - // { - // Hash quorumSetHash; // D - // SCPBallot ballot; // b - // SCPBallot* prepared; // p - // SCPBallot* preparedPrime; // p' - // uint32 nC; // c.n - // uint32 nH; // h.n - // } - // - // =========================================================================== - xdr.struct("ScpStatementPrepare", [["quorumSetHash", xdr.lookup("Hash")], ["ballot", xdr.lookup("ScpBallot")], ["prepared", xdr.option(xdr.lookup("ScpBallot"))], ["preparedPrime", xdr.option(xdr.lookup("ScpBallot"))], ["nC", xdr.lookup("Uint32")], ["nH", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct - // { - // SCPBallot ballot; // b - // uint32 nPrepared; // p.n - // uint32 nCommit; // c.n - // uint32 nH; // h.n - // Hash quorumSetHash; // D - // } - // - // =========================================================================== - xdr.struct("ScpStatementConfirm", [["ballot", xdr.lookup("ScpBallot")], ["nPrepared", xdr.lookup("Uint32")], ["nCommit", xdr.lookup("Uint32")], ["nH", xdr.lookup("Uint32")], ["quorumSetHash", xdr.lookup("Hash")]]); - - // === xdr source ============================================================ - // - // struct - // { - // SCPBallot commit; // c - // uint32 nH; // h.n - // Hash commitQuorumSetHash; // D used before EXTERNALIZE - // } - // - // =========================================================================== - xdr.struct("ScpStatementExternalize", [["commit", xdr.lookup("ScpBallot")], ["nH", xdr.lookup("Uint32")], ["commitQuorumSetHash", xdr.lookup("Hash")]]); - - // === xdr source ============================================================ - // - // union switch (SCPStatementType type) - // { - // case SCP_ST_PREPARE: - // struct - // { - // Hash quorumSetHash; // D - // SCPBallot ballot; // b - // SCPBallot* prepared; // p - // SCPBallot* preparedPrime; // p' - // uint32 nC; // c.n - // uint32 nH; // h.n - // } prepare; - // case SCP_ST_CONFIRM: - // struct - // { - // SCPBallot ballot; // b - // uint32 nPrepared; // p.n - // uint32 nCommit; // c.n - // uint32 nH; // h.n - // Hash quorumSetHash; // D - // } confirm; - // case SCP_ST_EXTERNALIZE: - // struct - // { - // SCPBallot commit; // c - // uint32 nH; // h.n - // Hash commitQuorumSetHash; // D used before EXTERNALIZE - // } externalize; - // case SCP_ST_NOMINATE: - // SCPNomination nominate; - // } - // - // =========================================================================== - xdr.union("ScpStatementPledges", { - switchOn: xdr.lookup("ScpStatementType"), - switchName: "type", - switches: [["scpStPrepare", "prepare"], ["scpStConfirm", "confirm"], ["scpStExternalize", "externalize"], ["scpStNominate", "nominate"]], - arms: { - prepare: xdr.lookup("ScpStatementPrepare"), - confirm: xdr.lookup("ScpStatementConfirm"), - externalize: xdr.lookup("ScpStatementExternalize"), - nominate: xdr.lookup("ScpNomination") - } - }); - - // === xdr source ============================================================ - // - // struct SCPStatement - // { - // NodeID nodeID; // v - // uint64 slotIndex; // i - // - // union switch (SCPStatementType type) - // { - // case SCP_ST_PREPARE: - // struct - // { - // Hash quorumSetHash; // D - // SCPBallot ballot; // b - // SCPBallot* prepared; // p - // SCPBallot* preparedPrime; // p' - // uint32 nC; // c.n - // uint32 nH; // h.n - // } prepare; - // case SCP_ST_CONFIRM: - // struct - // { - // SCPBallot ballot; // b - // uint32 nPrepared; // p.n - // uint32 nCommit; // c.n - // uint32 nH; // h.n - // Hash quorumSetHash; // D - // } confirm; - // case SCP_ST_EXTERNALIZE: - // struct - // { - // SCPBallot commit; // c - // uint32 nH; // h.n - // Hash commitQuorumSetHash; // D used before EXTERNALIZE - // } externalize; - // case SCP_ST_NOMINATE: - // SCPNomination nominate; - // } - // pledges; - // }; - // - // =========================================================================== - xdr.struct("ScpStatement", [["nodeId", xdr.lookup("NodeId")], ["slotIndex", xdr.lookup("Uint64")], ["pledges", xdr.lookup("ScpStatementPledges")]]); - - // === xdr source ============================================================ - // - // struct SCPEnvelope - // { - // SCPStatement statement; - // Signature signature; - // }; - // - // =========================================================================== - xdr.struct("ScpEnvelope", [["statement", xdr.lookup("ScpStatement")], ["signature", xdr.lookup("Signature")]]); - - // === xdr source ============================================================ - // - // struct SCPQuorumSet - // { - // uint32 threshold; - // NodeID validators<>; - // SCPQuorumSet innerSets<>; - // }; - // - // =========================================================================== - xdr.struct("ScpQuorumSet", [["threshold", xdr.lookup("Uint32")], ["validators", xdr.varArray(xdr.lookup("NodeId"), 2147483647)], ["innerSets", xdr.varArray(xdr.lookup("ScpQuorumSet"), 2147483647)]]); - - // === xdr source ============================================================ - // - // typedef opaque Thresholds[4]; - // - // =========================================================================== - xdr.typedef("Thresholds", xdr.opaque(4)); - - // === xdr source ============================================================ - // - // typedef string string32<32>; - // - // =========================================================================== - xdr.typedef("String32", xdr.string(32)); - - // === xdr source ============================================================ - // - // typedef string string64<64>; - // - // =========================================================================== - xdr.typedef("String64", xdr.string(64)); - - // === xdr source ============================================================ - // - // typedef int64 SequenceNumber; - // - // =========================================================================== - xdr.typedef("SequenceNumber", xdr.lookup("Int64")); - - // === xdr source ============================================================ - // - // typedef opaque DataValue<64>; - // - // =========================================================================== - xdr.typedef("DataValue", xdr.varOpaque(64)); - - // === xdr source ============================================================ - // - // typedef Hash PoolID; - // - // =========================================================================== - xdr.typedef("PoolId", xdr.lookup("Hash")); - - // === xdr source ============================================================ - // - // typedef opaque AssetCode4[4]; - // - // =========================================================================== - xdr.typedef("AssetCode4", xdr.opaque(4)); - - // === xdr source ============================================================ - // - // typedef opaque AssetCode12[12]; - // - // =========================================================================== - xdr.typedef("AssetCode12", xdr.opaque(12)); - - // === xdr source ============================================================ - // - // enum AssetType - // { - // ASSET_TYPE_NATIVE = 0, - // ASSET_TYPE_CREDIT_ALPHANUM4 = 1, - // ASSET_TYPE_CREDIT_ALPHANUM12 = 2, - // ASSET_TYPE_POOL_SHARE = 3 - // }; - // - // =========================================================================== - xdr["enum"]("AssetType", { - assetTypeNative: 0, - assetTypeCreditAlphanum4: 1, - assetTypeCreditAlphanum12: 2, - assetTypePoolShare: 3 - }); - - // === xdr source ============================================================ - // - // union AssetCode switch (AssetType type) - // { - // case ASSET_TYPE_CREDIT_ALPHANUM4: - // AssetCode4 assetCode4; - // - // case ASSET_TYPE_CREDIT_ALPHANUM12: - // AssetCode12 assetCode12; - // - // // add other asset types here in the future - // }; - // - // =========================================================================== - xdr.union("AssetCode", { - switchOn: xdr.lookup("AssetType"), - switchName: "type", - switches: [["assetTypeCreditAlphanum4", "assetCode4"], ["assetTypeCreditAlphanum12", "assetCode12"]], - arms: { - assetCode4: xdr.lookup("AssetCode4"), - assetCode12: xdr.lookup("AssetCode12") - } - }); - - // === xdr source ============================================================ - // - // struct AlphaNum4 - // { - // AssetCode4 assetCode; - // AccountID issuer; - // }; - // - // =========================================================================== - xdr.struct("AlphaNum4", [["assetCode", xdr.lookup("AssetCode4")], ["issuer", xdr.lookup("AccountId")]]); - - // === xdr source ============================================================ - // - // struct AlphaNum12 - // { - // AssetCode12 assetCode; - // AccountID issuer; - // }; - // - // =========================================================================== - xdr.struct("AlphaNum12", [["assetCode", xdr.lookup("AssetCode12")], ["issuer", xdr.lookup("AccountId")]]); - - // === xdr source ============================================================ - // - // union Asset switch (AssetType type) - // { - // case ASSET_TYPE_NATIVE: // Not credit - // void; - // - // case ASSET_TYPE_CREDIT_ALPHANUM4: - // AlphaNum4 alphaNum4; - // - // case ASSET_TYPE_CREDIT_ALPHANUM12: - // AlphaNum12 alphaNum12; - // - // // add other asset types here in the future - // }; - // - // =========================================================================== - xdr.union("Asset", { - switchOn: xdr.lookup("AssetType"), - switchName: "type", - switches: [["assetTypeNative", xdr["void"]()], ["assetTypeCreditAlphanum4", "alphaNum4"], ["assetTypeCreditAlphanum12", "alphaNum12"]], - arms: { - alphaNum4: xdr.lookup("AlphaNum4"), - alphaNum12: xdr.lookup("AlphaNum12") - } - }); - - // === xdr source ============================================================ - // - // struct Price - // { - // int32 n; // numerator - // int32 d; // denominator - // }; - // - // =========================================================================== - xdr.struct("Price", [["n", xdr.lookup("Int32")], ["d", xdr.lookup("Int32")]]); - - // === xdr source ============================================================ - // - // struct Liabilities - // { - // int64 buying; - // int64 selling; - // }; - // - // =========================================================================== - xdr.struct("Liabilities", [["buying", xdr.lookup("Int64")], ["selling", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // enum ThresholdIndexes - // { - // THRESHOLD_MASTER_WEIGHT = 0, - // THRESHOLD_LOW = 1, - // THRESHOLD_MED = 2, - // THRESHOLD_HIGH = 3 - // }; - // - // =========================================================================== - xdr["enum"]("ThresholdIndices", { - thresholdMasterWeight: 0, - thresholdLow: 1, - thresholdMed: 2, - thresholdHigh: 3 - }); - - // === xdr source ============================================================ - // - // enum LedgerEntryType - // { - // ACCOUNT = 0, - // TRUSTLINE = 1, - // OFFER = 2, - // DATA = 3, - // CLAIMABLE_BALANCE = 4, - // LIQUIDITY_POOL = 5, - // CONTRACT_DATA = 6, - // CONTRACT_CODE = 7, - // CONFIG_SETTING = 8, - // TTL = 9 - // }; - // - // =========================================================================== - xdr["enum"]("LedgerEntryType", { - account: 0, - trustline: 1, - offer: 2, - data: 3, - claimableBalance: 4, - liquidityPool: 5, - contractData: 6, - contractCode: 7, - configSetting: 8, - ttl: 9 - }); - - // === xdr source ============================================================ - // - // struct Signer - // { - // SignerKey key; - // uint32 weight; // really only need 1 byte - // }; - // - // =========================================================================== - xdr.struct("Signer", [["key", xdr.lookup("SignerKey")], ["weight", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // enum AccountFlags - // { // masks for each flag - // - // // Flags set on issuer accounts - // // TrustLines are created with authorized set to "false" requiring - // // the issuer to set it for each TrustLine - // AUTH_REQUIRED_FLAG = 0x1, - // // If set, the authorized flag in TrustLines can be cleared - // // otherwise, authorization cannot be revoked - // AUTH_REVOCABLE_FLAG = 0x2, - // // Once set, causes all AUTH_* flags to be read-only - // AUTH_IMMUTABLE_FLAG = 0x4, - // // Trustlines are created with clawback enabled set to "true", - // // and claimable balances created from those trustlines are created - // // with clawback enabled set to "true" - // AUTH_CLAWBACK_ENABLED_FLAG = 0x8 - // }; - // - // =========================================================================== - xdr["enum"]("AccountFlags", { - authRequiredFlag: 1, - authRevocableFlag: 2, - authImmutableFlag: 4, - authClawbackEnabledFlag: 8 - }); - - // === xdr source ============================================================ - // - // const MASK_ACCOUNT_FLAGS = 0x7; - // - // =========================================================================== - xdr["const"]("MASK_ACCOUNT_FLAGS", 0x7); - - // === xdr source ============================================================ - // - // const MASK_ACCOUNT_FLAGS_V17 = 0xF; - // - // =========================================================================== - xdr["const"]("MASK_ACCOUNT_FLAGS_V17", 0xF); - - // === xdr source ============================================================ - // - // const MAX_SIGNERS = 20; - // - // =========================================================================== - xdr["const"]("MAX_SIGNERS", 20); - - // === xdr source ============================================================ - // - // typedef AccountID* SponsorshipDescriptor; - // - // =========================================================================== - xdr.typedef("SponsorshipDescriptor", xdr.option(xdr.lookup("AccountId"))); - - // === xdr source ============================================================ - // - // struct AccountEntryExtensionV3 - // { - // // We can use this to add more fields, or because it is first, to - // // change AccountEntryExtensionV3 into a union. - // ExtensionPoint ext; - // - // // Ledger number at which `seqNum` took on its present value. - // uint32 seqLedger; - // - // // Time at which `seqNum` took on its present value. - // TimePoint seqTime; - // }; - // - // =========================================================================== - xdr.struct("AccountEntryExtensionV3", [["ext", xdr.lookup("ExtensionPoint")], ["seqLedger", xdr.lookup("Uint32")], ["seqTime", xdr.lookup("TimePoint")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // case 3: - // AccountEntryExtensionV3 v3; - // } - // - // =========================================================================== - xdr.union("AccountEntryExtensionV2Ext", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [3, "v3"]], - arms: { - v3: xdr.lookup("AccountEntryExtensionV3") - } - }); - - // === xdr source ============================================================ - // - // struct AccountEntryExtensionV2 - // { - // uint32 numSponsored; - // uint32 numSponsoring; - // SponsorshipDescriptor signerSponsoringIDs; - // - // union switch (int v) - // { - // case 0: - // void; - // case 3: - // AccountEntryExtensionV3 v3; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("AccountEntryExtensionV2", [["numSponsored", xdr.lookup("Uint32")], ["numSponsoring", xdr.lookup("Uint32")], ["signerSponsoringIDs", xdr.varArray(xdr.lookup("SponsorshipDescriptor"), xdr.lookup("MAX_SIGNERS"))], ["ext", xdr.lookup("AccountEntryExtensionV2Ext")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // case 2: - // AccountEntryExtensionV2 v2; - // } - // - // =========================================================================== - xdr.union("AccountEntryExtensionV1Ext", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [2, "v2"]], - arms: { - v2: xdr.lookup("AccountEntryExtensionV2") - } - }); - - // === xdr source ============================================================ - // - // struct AccountEntryExtensionV1 - // { - // Liabilities liabilities; - // - // union switch (int v) - // { - // case 0: - // void; - // case 2: - // AccountEntryExtensionV2 v2; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("AccountEntryExtensionV1", [["liabilities", xdr.lookup("Liabilities")], ["ext", xdr.lookup("AccountEntryExtensionV1Ext")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // AccountEntryExtensionV1 v1; - // } - // - // =========================================================================== - xdr.union("AccountEntryExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [1, "v1"]], - arms: { - v1: xdr.lookup("AccountEntryExtensionV1") - } - }); - - // === xdr source ============================================================ - // - // struct AccountEntry - // { - // AccountID accountID; // master public key for this account - // int64 balance; // in stroops - // SequenceNumber seqNum; // last sequence number used for this account - // uint32 numSubEntries; // number of sub-entries this account has - // // drives the reserve - // AccountID* inflationDest; // Account to vote for during inflation - // uint32 flags; // see AccountFlags - // - // string32 homeDomain; // can be used for reverse federation and memo lookup - // - // // fields used for signatures - // // thresholds stores unsigned bytes: [weight of master|low|medium|high] - // Thresholds thresholds; - // - // Signer signers; // possible signers for this account - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // AccountEntryExtensionV1 v1; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("AccountEntry", [["accountId", xdr.lookup("AccountId")], ["balance", xdr.lookup("Int64")], ["seqNum", xdr.lookup("SequenceNumber")], ["numSubEntries", xdr.lookup("Uint32")], ["inflationDest", xdr.option(xdr.lookup("AccountId"))], ["flags", xdr.lookup("Uint32")], ["homeDomain", xdr.lookup("String32")], ["thresholds", xdr.lookup("Thresholds")], ["signers", xdr.varArray(xdr.lookup("Signer"), xdr.lookup("MAX_SIGNERS"))], ["ext", xdr.lookup("AccountEntryExt")]]); - - // === xdr source ============================================================ - // - // enum TrustLineFlags - // { - // // issuer has authorized account to perform transactions with its credit - // AUTHORIZED_FLAG = 1, - // // issuer has authorized account to maintain and reduce liabilities for its - // // credit - // AUTHORIZED_TO_MAINTAIN_LIABILITIES_FLAG = 2, - // // issuer has specified that it may clawback its credit, and that claimable - // // balances created with its credit may also be clawed back - // TRUSTLINE_CLAWBACK_ENABLED_FLAG = 4 - // }; - // - // =========================================================================== - xdr["enum"]("TrustLineFlags", { - authorizedFlag: 1, - authorizedToMaintainLiabilitiesFlag: 2, - trustlineClawbackEnabledFlag: 4 - }); - - // === xdr source ============================================================ - // - // const MASK_TRUSTLINE_FLAGS = 1; - // - // =========================================================================== - xdr["const"]("MASK_TRUSTLINE_FLAGS", 1); - - // === xdr source ============================================================ - // - // const MASK_TRUSTLINE_FLAGS_V13 = 3; - // - // =========================================================================== - xdr["const"]("MASK_TRUSTLINE_FLAGS_V13", 3); - - // === xdr source ============================================================ - // - // const MASK_TRUSTLINE_FLAGS_V17 = 7; - // - // =========================================================================== - xdr["const"]("MASK_TRUSTLINE_FLAGS_V17", 7); - - // === xdr source ============================================================ - // - // enum LiquidityPoolType - // { - // LIQUIDITY_POOL_CONSTANT_PRODUCT = 0 - // }; - // - // =========================================================================== - xdr["enum"]("LiquidityPoolType", { - liquidityPoolConstantProduct: 0 - }); - - // === xdr source ============================================================ - // - // union TrustLineAsset switch (AssetType type) - // { - // case ASSET_TYPE_NATIVE: // Not credit - // void; - // - // case ASSET_TYPE_CREDIT_ALPHANUM4: - // AlphaNum4 alphaNum4; - // - // case ASSET_TYPE_CREDIT_ALPHANUM12: - // AlphaNum12 alphaNum12; - // - // case ASSET_TYPE_POOL_SHARE: - // PoolID liquidityPoolID; - // - // // add other asset types here in the future - // }; - // - // =========================================================================== - xdr.union("TrustLineAsset", { - switchOn: xdr.lookup("AssetType"), - switchName: "type", - switches: [["assetTypeNative", xdr["void"]()], ["assetTypeCreditAlphanum4", "alphaNum4"], ["assetTypeCreditAlphanum12", "alphaNum12"], ["assetTypePoolShare", "liquidityPoolId"]], - arms: { - alphaNum4: xdr.lookup("AlphaNum4"), - alphaNum12: xdr.lookup("AlphaNum12"), - liquidityPoolId: xdr.lookup("PoolId") - } - }); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("TrustLineEntryExtensionV2Ext", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct TrustLineEntryExtensionV2 - // { - // int32 liquidityPoolUseCount; - // - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("TrustLineEntryExtensionV2", [["liquidityPoolUseCount", xdr.lookup("Int32")], ["ext", xdr.lookup("TrustLineEntryExtensionV2Ext")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // case 2: - // TrustLineEntryExtensionV2 v2; - // } - // - // =========================================================================== - xdr.union("TrustLineEntryV1Ext", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [2, "v2"]], - arms: { - v2: xdr.lookup("TrustLineEntryExtensionV2") - } - }); - - // === xdr source ============================================================ - // - // struct - // { - // Liabilities liabilities; - // - // union switch (int v) - // { - // case 0: - // void; - // case 2: - // TrustLineEntryExtensionV2 v2; - // } - // ext; - // } - // - // =========================================================================== - xdr.struct("TrustLineEntryV1", [["liabilities", xdr.lookup("Liabilities")], ["ext", xdr.lookup("TrustLineEntryV1Ext")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // struct - // { - // Liabilities liabilities; - // - // union switch (int v) - // { - // case 0: - // void; - // case 2: - // TrustLineEntryExtensionV2 v2; - // } - // ext; - // } v1; - // } - // - // =========================================================================== - xdr.union("TrustLineEntryExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [1, "v1"]], - arms: { - v1: xdr.lookup("TrustLineEntryV1") - } - }); - - // === xdr source ============================================================ - // - // struct TrustLineEntry - // { - // AccountID accountID; // account this trustline belongs to - // TrustLineAsset asset; // type of asset (with issuer) - // int64 balance; // how much of this asset the user has. - // // Asset defines the unit for this; - // - // int64 limit; // balance cannot be above this - // uint32 flags; // see TrustLineFlags - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // struct - // { - // Liabilities liabilities; - // - // union switch (int v) - // { - // case 0: - // void; - // case 2: - // TrustLineEntryExtensionV2 v2; - // } - // ext; - // } v1; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("TrustLineEntry", [["accountId", xdr.lookup("AccountId")], ["asset", xdr.lookup("TrustLineAsset")], ["balance", xdr.lookup("Int64")], ["limit", xdr.lookup("Int64")], ["flags", xdr.lookup("Uint32")], ["ext", xdr.lookup("TrustLineEntryExt")]]); - - // === xdr source ============================================================ - // - // enum OfferEntryFlags - // { - // // an offer with this flag will not act on and take a reverse offer of equal - // // price - // PASSIVE_FLAG = 1 - // }; - // - // =========================================================================== - xdr["enum"]("OfferEntryFlags", { - passiveFlag: 1 - }); - - // === xdr source ============================================================ - // - // const MASK_OFFERENTRY_FLAGS = 1; - // - // =========================================================================== - xdr["const"]("MASK_OFFERENTRY_FLAGS", 1); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("OfferEntryExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct OfferEntry - // { - // AccountID sellerID; - // int64 offerID; - // Asset selling; // A - // Asset buying; // B - // int64 amount; // amount of A - // - // /* price for this offer: - // price of A in terms of B - // price=AmountB/AmountA=priceNumerator/priceDenominator - // price is after fees - // */ - // Price price; - // uint32 flags; // see OfferEntryFlags - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("OfferEntry", [["sellerId", xdr.lookup("AccountId")], ["offerId", xdr.lookup("Int64")], ["selling", xdr.lookup("Asset")], ["buying", xdr.lookup("Asset")], ["amount", xdr.lookup("Int64")], ["price", xdr.lookup("Price")], ["flags", xdr.lookup("Uint32")], ["ext", xdr.lookup("OfferEntryExt")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("DataEntryExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct DataEntry - // { - // AccountID accountID; // account this data belongs to - // string64 dataName; - // DataValue dataValue; - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("DataEntry", [["accountId", xdr.lookup("AccountId")], ["dataName", xdr.lookup("String64")], ["dataValue", xdr.lookup("DataValue")], ["ext", xdr.lookup("DataEntryExt")]]); - - // === xdr source ============================================================ - // - // enum ClaimPredicateType - // { - // CLAIM_PREDICATE_UNCONDITIONAL = 0, - // CLAIM_PREDICATE_AND = 1, - // CLAIM_PREDICATE_OR = 2, - // CLAIM_PREDICATE_NOT = 3, - // CLAIM_PREDICATE_BEFORE_ABSOLUTE_TIME = 4, - // CLAIM_PREDICATE_BEFORE_RELATIVE_TIME = 5 - // }; - // - // =========================================================================== - xdr["enum"]("ClaimPredicateType", { - claimPredicateUnconditional: 0, - claimPredicateAnd: 1, - claimPredicateOr: 2, - claimPredicateNot: 3, - claimPredicateBeforeAbsoluteTime: 4, - claimPredicateBeforeRelativeTime: 5 - }); - - // === xdr source ============================================================ - // - // union ClaimPredicate switch (ClaimPredicateType type) - // { - // case CLAIM_PREDICATE_UNCONDITIONAL: - // void; - // case CLAIM_PREDICATE_AND: - // ClaimPredicate andPredicates<2>; - // case CLAIM_PREDICATE_OR: - // ClaimPredicate orPredicates<2>; - // case CLAIM_PREDICATE_NOT: - // ClaimPredicate* notPredicate; - // case CLAIM_PREDICATE_BEFORE_ABSOLUTE_TIME: - // int64 absBefore; // Predicate will be true if closeTime < absBefore - // case CLAIM_PREDICATE_BEFORE_RELATIVE_TIME: - // int64 relBefore; // Seconds since closeTime of the ledger in which the - // // ClaimableBalanceEntry was created - // }; - // - // =========================================================================== - xdr.union("ClaimPredicate", { - switchOn: xdr.lookup("ClaimPredicateType"), - switchName: "type", - switches: [["claimPredicateUnconditional", xdr["void"]()], ["claimPredicateAnd", "andPredicates"], ["claimPredicateOr", "orPredicates"], ["claimPredicateNot", "notPredicate"], ["claimPredicateBeforeAbsoluteTime", "absBefore"], ["claimPredicateBeforeRelativeTime", "relBefore"]], - arms: { - andPredicates: xdr.varArray(xdr.lookup("ClaimPredicate"), 2), - orPredicates: xdr.varArray(xdr.lookup("ClaimPredicate"), 2), - notPredicate: xdr.option(xdr.lookup("ClaimPredicate")), - absBefore: xdr.lookup("Int64"), - relBefore: xdr.lookup("Int64") - } - }); - - // === xdr source ============================================================ - // - // enum ClaimantType - // { - // CLAIMANT_TYPE_V0 = 0 - // }; - // - // =========================================================================== - xdr["enum"]("ClaimantType", { - claimantTypeV0: 0 - }); - - // === xdr source ============================================================ - // - // struct - // { - // AccountID destination; // The account that can use this condition - // ClaimPredicate predicate; // Claimable if predicate is true - // } - // - // =========================================================================== - xdr.struct("ClaimantV0", [["destination", xdr.lookup("AccountId")], ["predicate", xdr.lookup("ClaimPredicate")]]); - - // === xdr source ============================================================ - // - // union Claimant switch (ClaimantType type) - // { - // case CLAIMANT_TYPE_V0: - // struct - // { - // AccountID destination; // The account that can use this condition - // ClaimPredicate predicate; // Claimable if predicate is true - // } v0; - // }; - // - // =========================================================================== - xdr.union("Claimant", { - switchOn: xdr.lookup("ClaimantType"), - switchName: "type", - switches: [["claimantTypeV0", "v0"]], - arms: { - v0: xdr.lookup("ClaimantV0") - } - }); - - // === xdr source ============================================================ - // - // enum ClaimableBalanceIDType - // { - // CLAIMABLE_BALANCE_ID_TYPE_V0 = 0 - // }; - // - // =========================================================================== - xdr["enum"]("ClaimableBalanceIdType", { - claimableBalanceIdTypeV0: 0 - }); - - // === xdr source ============================================================ - // - // union ClaimableBalanceID switch (ClaimableBalanceIDType type) - // { - // case CLAIMABLE_BALANCE_ID_TYPE_V0: - // Hash v0; - // }; - // - // =========================================================================== - xdr.union("ClaimableBalanceId", { - switchOn: xdr.lookup("ClaimableBalanceIdType"), - switchName: "type", - switches: [["claimableBalanceIdTypeV0", "v0"]], - arms: { - v0: xdr.lookup("Hash") - } - }); - - // === xdr source ============================================================ - // - // enum ClaimableBalanceFlags - // { - // // If set, the issuer account of the asset held by the claimable balance may - // // clawback the claimable balance - // CLAIMABLE_BALANCE_CLAWBACK_ENABLED_FLAG = 0x1 - // }; - // - // =========================================================================== - xdr["enum"]("ClaimableBalanceFlags", { - claimableBalanceClawbackEnabledFlag: 1 - }); - - // === xdr source ============================================================ - // - // const MASK_CLAIMABLE_BALANCE_FLAGS = 0x1; - // - // =========================================================================== - xdr["const"]("MASK_CLAIMABLE_BALANCE_FLAGS", 0x1); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("ClaimableBalanceEntryExtensionV1Ext", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct ClaimableBalanceEntryExtensionV1 - // { - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // - // uint32 flags; // see ClaimableBalanceFlags - // }; - // - // =========================================================================== - xdr.struct("ClaimableBalanceEntryExtensionV1", [["ext", xdr.lookup("ClaimableBalanceEntryExtensionV1Ext")], ["flags", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // ClaimableBalanceEntryExtensionV1 v1; - // } - // - // =========================================================================== - xdr.union("ClaimableBalanceEntryExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [1, "v1"]], - arms: { - v1: xdr.lookup("ClaimableBalanceEntryExtensionV1") - } - }); - - // === xdr source ============================================================ - // - // struct ClaimableBalanceEntry - // { - // // Unique identifier for this ClaimableBalanceEntry - // ClaimableBalanceID balanceID; - // - // // List of claimants with associated predicate - // Claimant claimants<10>; - // - // // Any asset including native - // Asset asset; - // - // // Amount of asset - // int64 amount; - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // ClaimableBalanceEntryExtensionV1 v1; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("ClaimableBalanceEntry", [["balanceId", xdr.lookup("ClaimableBalanceId")], ["claimants", xdr.varArray(xdr.lookup("Claimant"), 10)], ["asset", xdr.lookup("Asset")], ["amount", xdr.lookup("Int64")], ["ext", xdr.lookup("ClaimableBalanceEntryExt")]]); - - // === xdr source ============================================================ - // - // struct LiquidityPoolConstantProductParameters - // { - // Asset assetA; // assetA < assetB - // Asset assetB; - // int32 fee; // Fee is in basis points, so the actual rate is (fee/100)% - // }; - // - // =========================================================================== - xdr.struct("LiquidityPoolConstantProductParameters", [["assetA", xdr.lookup("Asset")], ["assetB", xdr.lookup("Asset")], ["fee", xdr.lookup("Int32")]]); - - // === xdr source ============================================================ - // - // struct - // { - // LiquidityPoolConstantProductParameters params; - // - // int64 reserveA; // amount of A in the pool - // int64 reserveB; // amount of B in the pool - // int64 totalPoolShares; // total number of pool shares issued - // int64 poolSharesTrustLineCount; // number of trust lines for the - // // associated pool shares - // } - // - // =========================================================================== - xdr.struct("LiquidityPoolEntryConstantProduct", [["params", xdr.lookup("LiquidityPoolConstantProductParameters")], ["reserveA", xdr.lookup("Int64")], ["reserveB", xdr.lookup("Int64")], ["totalPoolShares", xdr.lookup("Int64")], ["poolSharesTrustLineCount", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // union switch (LiquidityPoolType type) - // { - // case LIQUIDITY_POOL_CONSTANT_PRODUCT: - // struct - // { - // LiquidityPoolConstantProductParameters params; - // - // int64 reserveA; // amount of A in the pool - // int64 reserveB; // amount of B in the pool - // int64 totalPoolShares; // total number of pool shares issued - // int64 poolSharesTrustLineCount; // number of trust lines for the - // // associated pool shares - // } constantProduct; - // } - // - // =========================================================================== - xdr.union("LiquidityPoolEntryBody", { - switchOn: xdr.lookup("LiquidityPoolType"), - switchName: "type", - switches: [["liquidityPoolConstantProduct", "constantProduct"]], - arms: { - constantProduct: xdr.lookup("LiquidityPoolEntryConstantProduct") - } - }); - - // === xdr source ============================================================ - // - // struct LiquidityPoolEntry - // { - // PoolID liquidityPoolID; - // - // union switch (LiquidityPoolType type) - // { - // case LIQUIDITY_POOL_CONSTANT_PRODUCT: - // struct - // { - // LiquidityPoolConstantProductParameters params; - // - // int64 reserveA; // amount of A in the pool - // int64 reserveB; // amount of B in the pool - // int64 totalPoolShares; // total number of pool shares issued - // int64 poolSharesTrustLineCount; // number of trust lines for the - // // associated pool shares - // } constantProduct; - // } - // body; - // }; - // - // =========================================================================== - xdr.struct("LiquidityPoolEntry", [["liquidityPoolId", xdr.lookup("PoolId")], ["body", xdr.lookup("LiquidityPoolEntryBody")]]); - - // === xdr source ============================================================ - // - // enum ContractDataDurability { - // TEMPORARY = 0, - // PERSISTENT = 1 - // }; - // - // =========================================================================== - xdr["enum"]("ContractDataDurability", { - temporary: 0, - persistent: 1 - }); - - // === xdr source ============================================================ - // - // struct ContractDataEntry { - // ExtensionPoint ext; - // - // SCAddress contract; - // SCVal key; - // ContractDataDurability durability; - // SCVal val; - // }; - // - // =========================================================================== - xdr.struct("ContractDataEntry", [["ext", xdr.lookup("ExtensionPoint")], ["contract", xdr.lookup("ScAddress")], ["key", xdr.lookup("ScVal")], ["durability", xdr.lookup("ContractDataDurability")], ["val", xdr.lookup("ScVal")]]); - - // === xdr source ============================================================ - // - // struct ContractCodeCostInputs { - // ExtensionPoint ext; - // uint32 nInstructions; - // uint32 nFunctions; - // uint32 nGlobals; - // uint32 nTableEntries; - // uint32 nTypes; - // uint32 nDataSegments; - // uint32 nElemSegments; - // uint32 nImports; - // uint32 nExports; - // uint32 nDataSegmentBytes; - // }; - // - // =========================================================================== - xdr.struct("ContractCodeCostInputs", [["ext", xdr.lookup("ExtensionPoint")], ["nInstructions", xdr.lookup("Uint32")], ["nFunctions", xdr.lookup("Uint32")], ["nGlobals", xdr.lookup("Uint32")], ["nTableEntries", xdr.lookup("Uint32")], ["nTypes", xdr.lookup("Uint32")], ["nDataSegments", xdr.lookup("Uint32")], ["nElemSegments", xdr.lookup("Uint32")], ["nImports", xdr.lookup("Uint32")], ["nExports", xdr.lookup("Uint32")], ["nDataSegmentBytes", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct - // { - // ExtensionPoint ext; - // ContractCodeCostInputs costInputs; - // } - // - // =========================================================================== - xdr.struct("ContractCodeEntryV1", [["ext", xdr.lookup("ExtensionPoint")], ["costInputs", xdr.lookup("ContractCodeCostInputs")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // struct - // { - // ExtensionPoint ext; - // ContractCodeCostInputs costInputs; - // } v1; - // } - // - // =========================================================================== - xdr.union("ContractCodeEntryExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [1, "v1"]], - arms: { - v1: xdr.lookup("ContractCodeEntryV1") - } - }); - - // === xdr source ============================================================ - // - // struct ContractCodeEntry { - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // struct - // { - // ExtensionPoint ext; - // ContractCodeCostInputs costInputs; - // } v1; - // } ext; - // - // Hash hash; - // opaque code<>; - // }; - // - // =========================================================================== - xdr.struct("ContractCodeEntry", [["ext", xdr.lookup("ContractCodeEntryExt")], ["hash", xdr.lookup("Hash")], ["code", xdr.varOpaque()]]); - - // === xdr source ============================================================ - // - // struct TTLEntry { - // // Hash of the LedgerKey that is associated with this TTLEntry - // Hash keyHash; - // uint32 liveUntilLedgerSeq; - // }; - // - // =========================================================================== - xdr.struct("TtlEntry", [["keyHash", xdr.lookup("Hash")], ["liveUntilLedgerSeq", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("LedgerEntryExtensionV1Ext", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct LedgerEntryExtensionV1 - // { - // SponsorshipDescriptor sponsoringID; - // - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("LedgerEntryExtensionV1", [["sponsoringId", xdr.lookup("SponsorshipDescriptor")], ["ext", xdr.lookup("LedgerEntryExtensionV1Ext")]]); - - // === xdr source ============================================================ - // - // union switch (LedgerEntryType type) - // { - // case ACCOUNT: - // AccountEntry account; - // case TRUSTLINE: - // TrustLineEntry trustLine; - // case OFFER: - // OfferEntry offer; - // case DATA: - // DataEntry data; - // case CLAIMABLE_BALANCE: - // ClaimableBalanceEntry claimableBalance; - // case LIQUIDITY_POOL: - // LiquidityPoolEntry liquidityPool; - // case CONTRACT_DATA: - // ContractDataEntry contractData; - // case CONTRACT_CODE: - // ContractCodeEntry contractCode; - // case CONFIG_SETTING: - // ConfigSettingEntry configSetting; - // case TTL: - // TTLEntry ttl; - // } - // - // =========================================================================== - xdr.union("LedgerEntryData", { - switchOn: xdr.lookup("LedgerEntryType"), - switchName: "type", - switches: [["account", "account"], ["trustline", "trustLine"], ["offer", "offer"], ["data", "data"], ["claimableBalance", "claimableBalance"], ["liquidityPool", "liquidityPool"], ["contractData", "contractData"], ["contractCode", "contractCode"], ["configSetting", "configSetting"], ["ttl", "ttl"]], - arms: { - account: xdr.lookup("AccountEntry"), - trustLine: xdr.lookup("TrustLineEntry"), - offer: xdr.lookup("OfferEntry"), - data: xdr.lookup("DataEntry"), - claimableBalance: xdr.lookup("ClaimableBalanceEntry"), - liquidityPool: xdr.lookup("LiquidityPoolEntry"), - contractData: xdr.lookup("ContractDataEntry"), - contractCode: xdr.lookup("ContractCodeEntry"), - configSetting: xdr.lookup("ConfigSettingEntry"), - ttl: xdr.lookup("TtlEntry") - } - }); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // LedgerEntryExtensionV1 v1; - // } - // - // =========================================================================== - xdr.union("LedgerEntryExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [1, "v1"]], - arms: { - v1: xdr.lookup("LedgerEntryExtensionV1") - } - }); - - // === xdr source ============================================================ - // - // struct LedgerEntry - // { - // uint32 lastModifiedLedgerSeq; // ledger the LedgerEntry was last changed - // - // union switch (LedgerEntryType type) - // { - // case ACCOUNT: - // AccountEntry account; - // case TRUSTLINE: - // TrustLineEntry trustLine; - // case OFFER: - // OfferEntry offer; - // case DATA: - // DataEntry data; - // case CLAIMABLE_BALANCE: - // ClaimableBalanceEntry claimableBalance; - // case LIQUIDITY_POOL: - // LiquidityPoolEntry liquidityPool; - // case CONTRACT_DATA: - // ContractDataEntry contractData; - // case CONTRACT_CODE: - // ContractCodeEntry contractCode; - // case CONFIG_SETTING: - // ConfigSettingEntry configSetting; - // case TTL: - // TTLEntry ttl; - // } - // data; - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // LedgerEntryExtensionV1 v1; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("LedgerEntry", [["lastModifiedLedgerSeq", xdr.lookup("Uint32")], ["data", xdr.lookup("LedgerEntryData")], ["ext", xdr.lookup("LedgerEntryExt")]]); - - // === xdr source ============================================================ - // - // struct - // { - // AccountID accountID; - // } - // - // =========================================================================== - xdr.struct("LedgerKeyAccount", [["accountId", xdr.lookup("AccountId")]]); - - // === xdr source ============================================================ - // - // struct - // { - // AccountID accountID; - // TrustLineAsset asset; - // } - // - // =========================================================================== - xdr.struct("LedgerKeyTrustLine", [["accountId", xdr.lookup("AccountId")], ["asset", xdr.lookup("TrustLineAsset")]]); - - // === xdr source ============================================================ - // - // struct - // { - // AccountID sellerID; - // int64 offerID; - // } - // - // =========================================================================== - xdr.struct("LedgerKeyOffer", [["sellerId", xdr.lookup("AccountId")], ["offerId", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct - // { - // AccountID accountID; - // string64 dataName; - // } - // - // =========================================================================== - xdr.struct("LedgerKeyData", [["accountId", xdr.lookup("AccountId")], ["dataName", xdr.lookup("String64")]]); - - // === xdr source ============================================================ - // - // struct - // { - // ClaimableBalanceID balanceID; - // } - // - // =========================================================================== - xdr.struct("LedgerKeyClaimableBalance", [["balanceId", xdr.lookup("ClaimableBalanceId")]]); - - // === xdr source ============================================================ - // - // struct - // { - // PoolID liquidityPoolID; - // } - // - // =========================================================================== - xdr.struct("LedgerKeyLiquidityPool", [["liquidityPoolId", xdr.lookup("PoolId")]]); - - // === xdr source ============================================================ - // - // struct - // { - // SCAddress contract; - // SCVal key; - // ContractDataDurability durability; - // } - // - // =========================================================================== - xdr.struct("LedgerKeyContractData", [["contract", xdr.lookup("ScAddress")], ["key", xdr.lookup("ScVal")], ["durability", xdr.lookup("ContractDataDurability")]]); - - // === xdr source ============================================================ - // - // struct - // { - // Hash hash; - // } - // - // =========================================================================== - xdr.struct("LedgerKeyContractCode", [["hash", xdr.lookup("Hash")]]); - - // === xdr source ============================================================ - // - // struct - // { - // ConfigSettingID configSettingID; - // } - // - // =========================================================================== - xdr.struct("LedgerKeyConfigSetting", [["configSettingId", xdr.lookup("ConfigSettingId")]]); - - // === xdr source ============================================================ - // - // struct - // { - // // Hash of the LedgerKey that is associated with this TTLEntry - // Hash keyHash; - // } - // - // =========================================================================== - xdr.struct("LedgerKeyTtl", [["keyHash", xdr.lookup("Hash")]]); - - // === xdr source ============================================================ - // - // union LedgerKey switch (LedgerEntryType type) - // { - // case ACCOUNT: - // struct - // { - // AccountID accountID; - // } account; - // - // case TRUSTLINE: - // struct - // { - // AccountID accountID; - // TrustLineAsset asset; - // } trustLine; - // - // case OFFER: - // struct - // { - // AccountID sellerID; - // int64 offerID; - // } offer; - // - // case DATA: - // struct - // { - // AccountID accountID; - // string64 dataName; - // } data; - // - // case CLAIMABLE_BALANCE: - // struct - // { - // ClaimableBalanceID balanceID; - // } claimableBalance; - // - // case LIQUIDITY_POOL: - // struct - // { - // PoolID liquidityPoolID; - // } liquidityPool; - // case CONTRACT_DATA: - // struct - // { - // SCAddress contract; - // SCVal key; - // ContractDataDurability durability; - // } contractData; - // case CONTRACT_CODE: - // struct - // { - // Hash hash; - // } contractCode; - // case CONFIG_SETTING: - // struct - // { - // ConfigSettingID configSettingID; - // } configSetting; - // case TTL: - // struct - // { - // // Hash of the LedgerKey that is associated with this TTLEntry - // Hash keyHash; - // } ttl; - // }; - // - // =========================================================================== - xdr.union("LedgerKey", { - switchOn: xdr.lookup("LedgerEntryType"), - switchName: "type", - switches: [["account", "account"], ["trustline", "trustLine"], ["offer", "offer"], ["data", "data"], ["claimableBalance", "claimableBalance"], ["liquidityPool", "liquidityPool"], ["contractData", "contractData"], ["contractCode", "contractCode"], ["configSetting", "configSetting"], ["ttl", "ttl"]], - arms: { - account: xdr.lookup("LedgerKeyAccount"), - trustLine: xdr.lookup("LedgerKeyTrustLine"), - offer: xdr.lookup("LedgerKeyOffer"), - data: xdr.lookup("LedgerKeyData"), - claimableBalance: xdr.lookup("LedgerKeyClaimableBalance"), - liquidityPool: xdr.lookup("LedgerKeyLiquidityPool"), - contractData: xdr.lookup("LedgerKeyContractData"), - contractCode: xdr.lookup("LedgerKeyContractCode"), - configSetting: xdr.lookup("LedgerKeyConfigSetting"), - ttl: xdr.lookup("LedgerKeyTtl") - } - }); - - // === xdr source ============================================================ - // - // enum EnvelopeType - // { - // ENVELOPE_TYPE_TX_V0 = 0, - // ENVELOPE_TYPE_SCP = 1, - // ENVELOPE_TYPE_TX = 2, - // ENVELOPE_TYPE_AUTH = 3, - // ENVELOPE_TYPE_SCPVALUE = 4, - // ENVELOPE_TYPE_TX_FEE_BUMP = 5, - // ENVELOPE_TYPE_OP_ID = 6, - // ENVELOPE_TYPE_POOL_REVOKE_OP_ID = 7, - // ENVELOPE_TYPE_CONTRACT_ID = 8, - // ENVELOPE_TYPE_SOROBAN_AUTHORIZATION = 9 - // }; - // - // =========================================================================== - xdr["enum"]("EnvelopeType", { - envelopeTypeTxV0: 0, - envelopeTypeScp: 1, - envelopeTypeTx: 2, - envelopeTypeAuth: 3, - envelopeTypeScpvalue: 4, - envelopeTypeTxFeeBump: 5, - envelopeTypeOpId: 6, - envelopeTypePoolRevokeOpId: 7, - envelopeTypeContractId: 8, - envelopeTypeSorobanAuthorization: 9 - }); - - // === xdr source ============================================================ - // - // typedef opaque UpgradeType<128>; - // - // =========================================================================== - xdr.typedef("UpgradeType", xdr.varOpaque(128)); - - // === xdr source ============================================================ - // - // enum StellarValueType - // { - // STELLAR_VALUE_BASIC = 0, - // STELLAR_VALUE_SIGNED = 1 - // }; - // - // =========================================================================== - xdr["enum"]("StellarValueType", { - stellarValueBasic: 0, - stellarValueSigned: 1 - }); - - // === xdr source ============================================================ - // - // struct LedgerCloseValueSignature - // { - // NodeID nodeID; // which node introduced the value - // Signature signature; // nodeID's signature - // }; - // - // =========================================================================== - xdr.struct("LedgerCloseValueSignature", [["nodeId", xdr.lookup("NodeId")], ["signature", xdr.lookup("Signature")]]); - - // === xdr source ============================================================ - // - // union switch (StellarValueType v) - // { - // case STELLAR_VALUE_BASIC: - // void; - // case STELLAR_VALUE_SIGNED: - // LedgerCloseValueSignature lcValueSignature; - // } - // - // =========================================================================== - xdr.union("StellarValueExt", { - switchOn: xdr.lookup("StellarValueType"), - switchName: "v", - switches: [["stellarValueBasic", xdr["void"]()], ["stellarValueSigned", "lcValueSignature"]], - arms: { - lcValueSignature: xdr.lookup("LedgerCloseValueSignature") - } - }); - - // === xdr source ============================================================ - // - // struct StellarValue - // { - // Hash txSetHash; // transaction set to apply to previous ledger - // TimePoint closeTime; // network close time - // - // // upgrades to apply to the previous ledger (usually empty) - // // this is a vector of encoded 'LedgerUpgrade' so that nodes can drop - // // unknown steps during consensus if needed. - // // see notes below on 'LedgerUpgrade' for more detail - // // max size is dictated by number of upgrade types (+ room for future) - // UpgradeType upgrades<6>; - // - // // reserved for future use - // union switch (StellarValueType v) - // { - // case STELLAR_VALUE_BASIC: - // void; - // case STELLAR_VALUE_SIGNED: - // LedgerCloseValueSignature lcValueSignature; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("StellarValue", [["txSetHash", xdr.lookup("Hash")], ["closeTime", xdr.lookup("TimePoint")], ["upgrades", xdr.varArray(xdr.lookup("UpgradeType"), 6)], ["ext", xdr.lookup("StellarValueExt")]]); - - // === xdr source ============================================================ - // - // const MASK_LEDGER_HEADER_FLAGS = 0x7; - // - // =========================================================================== - xdr["const"]("MASK_LEDGER_HEADER_FLAGS", 0x7); - - // === xdr source ============================================================ - // - // enum LedgerHeaderFlags - // { - // DISABLE_LIQUIDITY_POOL_TRADING_FLAG = 0x1, - // DISABLE_LIQUIDITY_POOL_DEPOSIT_FLAG = 0x2, - // DISABLE_LIQUIDITY_POOL_WITHDRAWAL_FLAG = 0x4 - // }; - // - // =========================================================================== - xdr["enum"]("LedgerHeaderFlags", { - disableLiquidityPoolTradingFlag: 1, - disableLiquidityPoolDepositFlag: 2, - disableLiquidityPoolWithdrawalFlag: 4 - }); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("LedgerHeaderExtensionV1Ext", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct LedgerHeaderExtensionV1 - // { - // uint32 flags; // LedgerHeaderFlags - // - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("LedgerHeaderExtensionV1", [["flags", xdr.lookup("Uint32")], ["ext", xdr.lookup("LedgerHeaderExtensionV1Ext")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // LedgerHeaderExtensionV1 v1; - // } - // - // =========================================================================== - xdr.union("LedgerHeaderExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [1, "v1"]], - arms: { - v1: xdr.lookup("LedgerHeaderExtensionV1") - } - }); - - // === xdr source ============================================================ - // - // struct LedgerHeader - // { - // uint32 ledgerVersion; // the protocol version of the ledger - // Hash previousLedgerHash; // hash of the previous ledger header - // StellarValue scpValue; // what consensus agreed to - // Hash txSetResultHash; // the TransactionResultSet that led to this ledger - // Hash bucketListHash; // hash of the ledger state - // - // uint32 ledgerSeq; // sequence number of this ledger - // - // int64 totalCoins; // total number of stroops in existence. - // // 10,000,000 stroops in 1 XLM - // - // int64 feePool; // fees burned since last inflation run - // uint32 inflationSeq; // inflation sequence number - // - // uint64 idPool; // last used global ID, used for generating objects - // - // uint32 baseFee; // base fee per operation in stroops - // uint32 baseReserve; // account base reserve in stroops - // - // uint32 maxTxSetSize; // maximum size a transaction set can be - // - // Hash skipList[4]; // hashes of ledgers in the past. allows you to jump back - // // in time without walking the chain back ledger by ledger - // // each slot contains the oldest ledger that is mod of - // // either 50 5000 50000 or 500000 depending on index - // // skipList[0] mod(50), skipList[1] mod(5000), etc - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // LedgerHeaderExtensionV1 v1; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("LedgerHeader", [["ledgerVersion", xdr.lookup("Uint32")], ["previousLedgerHash", xdr.lookup("Hash")], ["scpValue", xdr.lookup("StellarValue")], ["txSetResultHash", xdr.lookup("Hash")], ["bucketListHash", xdr.lookup("Hash")], ["ledgerSeq", xdr.lookup("Uint32")], ["totalCoins", xdr.lookup("Int64")], ["feePool", xdr.lookup("Int64")], ["inflationSeq", xdr.lookup("Uint32")], ["idPool", xdr.lookup("Uint64")], ["baseFee", xdr.lookup("Uint32")], ["baseReserve", xdr.lookup("Uint32")], ["maxTxSetSize", xdr.lookup("Uint32")], ["skipList", xdr.array(xdr.lookup("Hash"), 4)], ["ext", xdr.lookup("LedgerHeaderExt")]]); - - // === xdr source ============================================================ - // - // enum LedgerUpgradeType - // { - // LEDGER_UPGRADE_VERSION = 1, - // LEDGER_UPGRADE_BASE_FEE = 2, - // LEDGER_UPGRADE_MAX_TX_SET_SIZE = 3, - // LEDGER_UPGRADE_BASE_RESERVE = 4, - // LEDGER_UPGRADE_FLAGS = 5, - // LEDGER_UPGRADE_CONFIG = 6, - // LEDGER_UPGRADE_MAX_SOROBAN_TX_SET_SIZE = 7 - // }; - // - // =========================================================================== - xdr["enum"]("LedgerUpgradeType", { - ledgerUpgradeVersion: 1, - ledgerUpgradeBaseFee: 2, - ledgerUpgradeMaxTxSetSize: 3, - ledgerUpgradeBaseReserve: 4, - ledgerUpgradeFlags: 5, - ledgerUpgradeConfig: 6, - ledgerUpgradeMaxSorobanTxSetSize: 7 - }); - - // === xdr source ============================================================ - // - // struct ConfigUpgradeSetKey { - // Hash contractID; - // Hash contentHash; - // }; - // - // =========================================================================== - xdr.struct("ConfigUpgradeSetKey", [["contractId", xdr.lookup("Hash")], ["contentHash", xdr.lookup("Hash")]]); - - // === xdr source ============================================================ - // - // union LedgerUpgrade switch (LedgerUpgradeType type) - // { - // case LEDGER_UPGRADE_VERSION: - // uint32 newLedgerVersion; // update ledgerVersion - // case LEDGER_UPGRADE_BASE_FEE: - // uint32 newBaseFee; // update baseFee - // case LEDGER_UPGRADE_MAX_TX_SET_SIZE: - // uint32 newMaxTxSetSize; // update maxTxSetSize - // case LEDGER_UPGRADE_BASE_RESERVE: - // uint32 newBaseReserve; // update baseReserve - // case LEDGER_UPGRADE_FLAGS: - // uint32 newFlags; // update flags - // case LEDGER_UPGRADE_CONFIG: - // // Update arbitrary `ConfigSetting` entries identified by the key. - // ConfigUpgradeSetKey newConfig; - // case LEDGER_UPGRADE_MAX_SOROBAN_TX_SET_SIZE: - // // Update ConfigSettingContractExecutionLanesV0.ledgerMaxTxCount without - // // using `LEDGER_UPGRADE_CONFIG`. - // uint32 newMaxSorobanTxSetSize; - // }; - // - // =========================================================================== - xdr.union("LedgerUpgrade", { - switchOn: xdr.lookup("LedgerUpgradeType"), - switchName: "type", - switches: [["ledgerUpgradeVersion", "newLedgerVersion"], ["ledgerUpgradeBaseFee", "newBaseFee"], ["ledgerUpgradeMaxTxSetSize", "newMaxTxSetSize"], ["ledgerUpgradeBaseReserve", "newBaseReserve"], ["ledgerUpgradeFlags", "newFlags"], ["ledgerUpgradeConfig", "newConfig"], ["ledgerUpgradeMaxSorobanTxSetSize", "newMaxSorobanTxSetSize"]], - arms: { - newLedgerVersion: xdr.lookup("Uint32"), - newBaseFee: xdr.lookup("Uint32"), - newMaxTxSetSize: xdr.lookup("Uint32"), - newBaseReserve: xdr.lookup("Uint32"), - newFlags: xdr.lookup("Uint32"), - newConfig: xdr.lookup("ConfigUpgradeSetKey"), - newMaxSorobanTxSetSize: xdr.lookup("Uint32") - } - }); - - // === xdr source ============================================================ - // - // struct ConfigUpgradeSet { - // ConfigSettingEntry updatedEntry<>; - // }; - // - // =========================================================================== - xdr.struct("ConfigUpgradeSet", [["updatedEntry", xdr.varArray(xdr.lookup("ConfigSettingEntry"), 2147483647)]]); - - // === xdr source ============================================================ - // - // enum BucketEntryType - // { - // METAENTRY = - // -1, // At-and-after protocol 11: bucket metadata, should come first. - // LIVEENTRY = 0, // Before protocol 11: created-or-updated; - // // At-and-after protocol 11: only updated. - // DEADENTRY = 1, - // INITENTRY = 2 // At-and-after protocol 11: only created. - // }; - // - // =========================================================================== - xdr["enum"]("BucketEntryType", { - metaentry: -1, - liveentry: 0, - deadentry: 1, - initentry: 2 - }); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("BucketMetadataExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct BucketMetadata - // { - // // Indicates the protocol version used to create / merge this bucket. - // uint32 ledgerVersion; - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("BucketMetadata", [["ledgerVersion", xdr.lookup("Uint32")], ["ext", xdr.lookup("BucketMetadataExt")]]); - - // === xdr source ============================================================ - // - // union BucketEntry switch (BucketEntryType type) - // { - // case LIVEENTRY: - // case INITENTRY: - // LedgerEntry liveEntry; - // - // case DEADENTRY: - // LedgerKey deadEntry; - // case METAENTRY: - // BucketMetadata metaEntry; - // }; - // - // =========================================================================== - xdr.union("BucketEntry", { - switchOn: xdr.lookup("BucketEntryType"), - switchName: "type", - switches: [["liveentry", "liveEntry"], ["initentry", "liveEntry"], ["deadentry", "deadEntry"], ["metaentry", "metaEntry"]], - arms: { - liveEntry: xdr.lookup("LedgerEntry"), - deadEntry: xdr.lookup("LedgerKey"), - metaEntry: xdr.lookup("BucketMetadata") - } - }); - - // === xdr source ============================================================ - // - // enum TxSetComponentType - // { - // // txs with effective fee <= bid derived from a base fee (if any). - // // If base fee is not specified, no discount is applied. - // TXSET_COMP_TXS_MAYBE_DISCOUNTED_FEE = 0 - // }; - // - // =========================================================================== - xdr["enum"]("TxSetComponentType", { - txsetCompTxsMaybeDiscountedFee: 0 - }); - - // === xdr source ============================================================ - // - // struct - // { - // int64* baseFee; - // TransactionEnvelope txs<>; - // } - // - // =========================================================================== - xdr.struct("TxSetComponentTxsMaybeDiscountedFee", [["baseFee", xdr.option(xdr.lookup("Int64"))], ["txes", xdr.varArray(xdr.lookup("TransactionEnvelope"), 2147483647)]]); - - // === xdr source ============================================================ - // - // union TxSetComponent switch (TxSetComponentType type) - // { - // case TXSET_COMP_TXS_MAYBE_DISCOUNTED_FEE: - // struct - // { - // int64* baseFee; - // TransactionEnvelope txs<>; - // } txsMaybeDiscountedFee; - // }; - // - // =========================================================================== - xdr.union("TxSetComponent", { - switchOn: xdr.lookup("TxSetComponentType"), - switchName: "type", - switches: [["txsetCompTxsMaybeDiscountedFee", "txsMaybeDiscountedFee"]], - arms: { - txsMaybeDiscountedFee: xdr.lookup("TxSetComponentTxsMaybeDiscountedFee") - } - }); - - // === xdr source ============================================================ - // - // union TransactionPhase switch (int v) - // { - // case 0: - // TxSetComponent v0Components<>; - // }; - // - // =========================================================================== - xdr.union("TransactionPhase", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, "v0Components"]], - arms: { - v0Components: xdr.varArray(xdr.lookup("TxSetComponent"), 2147483647) - } - }); - - // === xdr source ============================================================ - // - // struct TransactionSet - // { - // Hash previousLedgerHash; - // TransactionEnvelope txs<>; - // }; - // - // =========================================================================== - xdr.struct("TransactionSet", [["previousLedgerHash", xdr.lookup("Hash")], ["txes", xdr.varArray(xdr.lookup("TransactionEnvelope"), 2147483647)]]); - - // === xdr source ============================================================ - // - // struct TransactionSetV1 - // { - // Hash previousLedgerHash; - // TransactionPhase phases<>; - // }; - // - // =========================================================================== - xdr.struct("TransactionSetV1", [["previousLedgerHash", xdr.lookup("Hash")], ["phases", xdr.varArray(xdr.lookup("TransactionPhase"), 2147483647)]]); - - // === xdr source ============================================================ - // - // union GeneralizedTransactionSet switch (int v) - // { - // // We consider the legacy TransactionSet to be v0. - // case 1: - // TransactionSetV1 v1TxSet; - // }; - // - // =========================================================================== - xdr.union("GeneralizedTransactionSet", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[1, "v1TxSet"]], - arms: { - v1TxSet: xdr.lookup("TransactionSetV1") - } - }); - - // === xdr source ============================================================ - // - // struct TransactionResultPair - // { - // Hash transactionHash; - // TransactionResult result; // result for the transaction - // }; - // - // =========================================================================== - xdr.struct("TransactionResultPair", [["transactionHash", xdr.lookup("Hash")], ["result", xdr.lookup("TransactionResult")]]); - - // === xdr source ============================================================ - // - // struct TransactionResultSet - // { - // TransactionResultPair results<>; - // }; - // - // =========================================================================== - xdr.struct("TransactionResultSet", [["results", xdr.varArray(xdr.lookup("TransactionResultPair"), 2147483647)]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // GeneralizedTransactionSet generalizedTxSet; - // } - // - // =========================================================================== - xdr.union("TransactionHistoryEntryExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [1, "generalizedTxSet"]], - arms: { - generalizedTxSet: xdr.lookup("GeneralizedTransactionSet") - } - }); - - // === xdr source ============================================================ - // - // struct TransactionHistoryEntry - // { - // uint32 ledgerSeq; - // TransactionSet txSet; - // - // // when v != 0, txSet must be empty - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // GeneralizedTransactionSet generalizedTxSet; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("TransactionHistoryEntry", [["ledgerSeq", xdr.lookup("Uint32")], ["txSet", xdr.lookup("TransactionSet")], ["ext", xdr.lookup("TransactionHistoryEntryExt")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("TransactionHistoryResultEntryExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct TransactionHistoryResultEntry - // { - // uint32 ledgerSeq; - // TransactionResultSet txResultSet; - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("TransactionHistoryResultEntry", [["ledgerSeq", xdr.lookup("Uint32")], ["txResultSet", xdr.lookup("TransactionResultSet")], ["ext", xdr.lookup("TransactionHistoryResultEntryExt")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("LedgerHeaderHistoryEntryExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct LedgerHeaderHistoryEntry - // { - // Hash hash; - // LedgerHeader header; - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("LedgerHeaderHistoryEntry", [["hash", xdr.lookup("Hash")], ["header", xdr.lookup("LedgerHeader")], ["ext", xdr.lookup("LedgerHeaderHistoryEntryExt")]]); - - // === xdr source ============================================================ - // - // struct LedgerSCPMessages - // { - // uint32 ledgerSeq; - // SCPEnvelope messages<>; - // }; - // - // =========================================================================== - xdr.struct("LedgerScpMessages", [["ledgerSeq", xdr.lookup("Uint32")], ["messages", xdr.varArray(xdr.lookup("ScpEnvelope"), 2147483647)]]); - - // === xdr source ============================================================ - // - // struct SCPHistoryEntryV0 - // { - // SCPQuorumSet quorumSets<>; // additional quorum sets used by ledgerMessages - // LedgerSCPMessages ledgerMessages; - // }; - // - // =========================================================================== - xdr.struct("ScpHistoryEntryV0", [["quorumSets", xdr.varArray(xdr.lookup("ScpQuorumSet"), 2147483647)], ["ledgerMessages", xdr.lookup("LedgerScpMessages")]]); - - // === xdr source ============================================================ - // - // union SCPHistoryEntry switch (int v) - // { - // case 0: - // SCPHistoryEntryV0 v0; - // }; - // - // =========================================================================== - xdr.union("ScpHistoryEntry", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, "v0"]], - arms: { - v0: xdr.lookup("ScpHistoryEntryV0") - } - }); - - // === xdr source ============================================================ - // - // enum LedgerEntryChangeType - // { - // LEDGER_ENTRY_CREATED = 0, // entry was added to the ledger - // LEDGER_ENTRY_UPDATED = 1, // entry was modified in the ledger - // LEDGER_ENTRY_REMOVED = 2, // entry was removed from the ledger - // LEDGER_ENTRY_STATE = 3 // value of the entry - // }; - // - // =========================================================================== - xdr["enum"]("LedgerEntryChangeType", { - ledgerEntryCreated: 0, - ledgerEntryUpdated: 1, - ledgerEntryRemoved: 2, - ledgerEntryState: 3 - }); - - // === xdr source ============================================================ - // - // union LedgerEntryChange switch (LedgerEntryChangeType type) - // { - // case LEDGER_ENTRY_CREATED: - // LedgerEntry created; - // case LEDGER_ENTRY_UPDATED: - // LedgerEntry updated; - // case LEDGER_ENTRY_REMOVED: - // LedgerKey removed; - // case LEDGER_ENTRY_STATE: - // LedgerEntry state; - // }; - // - // =========================================================================== - xdr.union("LedgerEntryChange", { - switchOn: xdr.lookup("LedgerEntryChangeType"), - switchName: "type", - switches: [["ledgerEntryCreated", "created"], ["ledgerEntryUpdated", "updated"], ["ledgerEntryRemoved", "removed"], ["ledgerEntryState", "state"]], - arms: { - created: xdr.lookup("LedgerEntry"), - updated: xdr.lookup("LedgerEntry"), - removed: xdr.lookup("LedgerKey"), - state: xdr.lookup("LedgerEntry") - } - }); - - // === xdr source ============================================================ - // - // typedef LedgerEntryChange LedgerEntryChanges<>; - // - // =========================================================================== - xdr.typedef("LedgerEntryChanges", xdr.varArray(xdr.lookup("LedgerEntryChange"), 2147483647)); - - // === xdr source ============================================================ - // - // struct OperationMeta - // { - // LedgerEntryChanges changes; - // }; - // - // =========================================================================== - xdr.struct("OperationMeta", [["changes", xdr.lookup("LedgerEntryChanges")]]); - - // === xdr source ============================================================ - // - // struct TransactionMetaV1 - // { - // LedgerEntryChanges txChanges; // tx level changes if any - // OperationMeta operations<>; // meta for each operation - // }; - // - // =========================================================================== - xdr.struct("TransactionMetaV1", [["txChanges", xdr.lookup("LedgerEntryChanges")], ["operations", xdr.varArray(xdr.lookup("OperationMeta"), 2147483647)]]); - - // === xdr source ============================================================ - // - // struct TransactionMetaV2 - // { - // LedgerEntryChanges txChangesBefore; // tx level changes before operations - // // are applied if any - // OperationMeta operations<>; // meta for each operation - // LedgerEntryChanges txChangesAfter; // tx level changes after operations are - // // applied if any - // }; - // - // =========================================================================== - xdr.struct("TransactionMetaV2", [["txChangesBefore", xdr.lookup("LedgerEntryChanges")], ["operations", xdr.varArray(xdr.lookup("OperationMeta"), 2147483647)], ["txChangesAfter", xdr.lookup("LedgerEntryChanges")]]); - - // === xdr source ============================================================ - // - // enum ContractEventType - // { - // SYSTEM = 0, - // CONTRACT = 1, - // DIAGNOSTIC = 2 - // }; - // - // =========================================================================== - xdr["enum"]("ContractEventType", { - system: 0, - contract: 1, - diagnostic: 2 - }); - - // === xdr source ============================================================ - // - // struct - // { - // SCVal topics<>; - // SCVal data; - // } - // - // =========================================================================== - xdr.struct("ContractEventV0", [["topics", xdr.varArray(xdr.lookup("ScVal"), 2147483647)], ["data", xdr.lookup("ScVal")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // struct - // { - // SCVal topics<>; - // SCVal data; - // } v0; - // } - // - // =========================================================================== - xdr.union("ContractEventBody", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, "v0"]], - arms: { - v0: xdr.lookup("ContractEventV0") - } - }); - - // === xdr source ============================================================ - // - // struct ContractEvent - // { - // // We can use this to add more fields, or because it - // // is first, to change ContractEvent into a union. - // ExtensionPoint ext; - // - // Hash* contractID; - // ContractEventType type; - // - // union switch (int v) - // { - // case 0: - // struct - // { - // SCVal topics<>; - // SCVal data; - // } v0; - // } - // body; - // }; - // - // =========================================================================== - xdr.struct("ContractEvent", [["ext", xdr.lookup("ExtensionPoint")], ["contractId", xdr.option(xdr.lookup("Hash"))], ["type", xdr.lookup("ContractEventType")], ["body", xdr.lookup("ContractEventBody")]]); - - // === xdr source ============================================================ - // - // struct DiagnosticEvent - // { - // bool inSuccessfulContractCall; - // ContractEvent event; - // }; - // - // =========================================================================== - xdr.struct("DiagnosticEvent", [["inSuccessfulContractCall", xdr.bool()], ["event", xdr.lookup("ContractEvent")]]); - - // === xdr source ============================================================ - // - // struct SorobanTransactionMetaExtV1 - // { - // ExtensionPoint ext; - // - // // The following are the components of the overall Soroban resource fee - // // charged for the transaction. - // // The following relation holds: - // // `resourceFeeCharged = totalNonRefundableResourceFeeCharged + totalRefundableResourceFeeCharged` - // // where `resourceFeeCharged` is the overall fee charged for the - // // transaction. Also, `resourceFeeCharged` <= `sorobanData.resourceFee` - // // i.e.we never charge more than the declared resource fee. - // // The inclusion fee for charged the Soroban transaction can be found using - // // the following equation: - // // `result.feeCharged = resourceFeeCharged + inclusionFeeCharged`. - // - // // Total amount (in stroops) that has been charged for non-refundable - // // Soroban resources. - // // Non-refundable resources are charged based on the usage declared in - // // the transaction envelope (such as `instructions`, `readBytes` etc.) and - // // is charged regardless of the success of the transaction. - // int64 totalNonRefundableResourceFeeCharged; - // // Total amount (in stroops) that has been charged for refundable - // // Soroban resource fees. - // // Currently this comprises the rent fee (`rentFeeCharged`) and the - // // fee for the events and return value. - // // Refundable resources are charged based on the actual resources usage. - // // Since currently refundable resources are only used for the successful - // // transactions, this will be `0` for failed transactions. - // int64 totalRefundableResourceFeeCharged; - // // Amount (in stroops) that has been charged for rent. - // // This is a part of `totalNonRefundableResourceFeeCharged`. - // int64 rentFeeCharged; - // }; - // - // =========================================================================== - xdr.struct("SorobanTransactionMetaExtV1", [["ext", xdr.lookup("ExtensionPoint")], ["totalNonRefundableResourceFeeCharged", xdr.lookup("Int64")], ["totalRefundableResourceFeeCharged", xdr.lookup("Int64")], ["rentFeeCharged", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // union SorobanTransactionMetaExt switch (int v) - // { - // case 0: - // void; - // case 1: - // SorobanTransactionMetaExtV1 v1; - // }; - // - // =========================================================================== - xdr.union("SorobanTransactionMetaExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [1, "v1"]], - arms: { - v1: xdr.lookup("SorobanTransactionMetaExtV1") - } - }); - - // === xdr source ============================================================ - // - // struct SorobanTransactionMeta - // { - // SorobanTransactionMetaExt ext; - // - // ContractEvent events<>; // custom events populated by the - // // contracts themselves. - // SCVal returnValue; // return value of the host fn invocation - // - // // Diagnostics events that are not hashed. - // // This will contain all contract and diagnostic events. Even ones - // // that were emitted in a failed contract call. - // DiagnosticEvent diagnosticEvents<>; - // }; - // - // =========================================================================== - xdr.struct("SorobanTransactionMeta", [["ext", xdr.lookup("SorobanTransactionMetaExt")], ["events", xdr.varArray(xdr.lookup("ContractEvent"), 2147483647)], ["returnValue", xdr.lookup("ScVal")], ["diagnosticEvents", xdr.varArray(xdr.lookup("DiagnosticEvent"), 2147483647)]]); - - // === xdr source ============================================================ - // - // struct TransactionMetaV3 - // { - // ExtensionPoint ext; - // - // LedgerEntryChanges txChangesBefore; // tx level changes before operations - // // are applied if any - // OperationMeta operations<>; // meta for each operation - // LedgerEntryChanges txChangesAfter; // tx level changes after operations are - // // applied if any - // SorobanTransactionMeta* sorobanMeta; // Soroban-specific meta (only for - // // Soroban transactions). - // }; - // - // =========================================================================== - xdr.struct("TransactionMetaV3", [["ext", xdr.lookup("ExtensionPoint")], ["txChangesBefore", xdr.lookup("LedgerEntryChanges")], ["operations", xdr.varArray(xdr.lookup("OperationMeta"), 2147483647)], ["txChangesAfter", xdr.lookup("LedgerEntryChanges")], ["sorobanMeta", xdr.option(xdr.lookup("SorobanTransactionMeta"))]]); - - // === xdr source ============================================================ - // - // struct InvokeHostFunctionSuccessPreImage - // { - // SCVal returnValue; - // ContractEvent events<>; - // }; - // - // =========================================================================== - xdr.struct("InvokeHostFunctionSuccessPreImage", [["returnValue", xdr.lookup("ScVal")], ["events", xdr.varArray(xdr.lookup("ContractEvent"), 2147483647)]]); - - // === xdr source ============================================================ - // - // union TransactionMeta switch (int v) - // { - // case 0: - // OperationMeta operations<>; - // case 1: - // TransactionMetaV1 v1; - // case 2: - // TransactionMetaV2 v2; - // case 3: - // TransactionMetaV3 v3; - // }; - // - // =========================================================================== - xdr.union("TransactionMeta", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, "operations"], [1, "v1"], [2, "v2"], [3, "v3"]], - arms: { - operations: xdr.varArray(xdr.lookup("OperationMeta"), 2147483647), - v1: xdr.lookup("TransactionMetaV1"), - v2: xdr.lookup("TransactionMetaV2"), - v3: xdr.lookup("TransactionMetaV3") - } - }); - - // === xdr source ============================================================ - // - // struct TransactionResultMeta - // { - // TransactionResultPair result; - // LedgerEntryChanges feeProcessing; - // TransactionMeta txApplyProcessing; - // }; - // - // =========================================================================== - xdr.struct("TransactionResultMeta", [["result", xdr.lookup("TransactionResultPair")], ["feeProcessing", xdr.lookup("LedgerEntryChanges")], ["txApplyProcessing", xdr.lookup("TransactionMeta")]]); - - // === xdr source ============================================================ - // - // struct UpgradeEntryMeta - // { - // LedgerUpgrade upgrade; - // LedgerEntryChanges changes; - // }; - // - // =========================================================================== - xdr.struct("UpgradeEntryMeta", [["upgrade", xdr.lookup("LedgerUpgrade")], ["changes", xdr.lookup("LedgerEntryChanges")]]); - - // === xdr source ============================================================ - // - // struct LedgerCloseMetaV0 - // { - // LedgerHeaderHistoryEntry ledgerHeader; - // // NB: txSet is sorted in "Hash order" - // TransactionSet txSet; - // - // // NB: transactions are sorted in apply order here - // // fees for all transactions are processed first - // // followed by applying transactions - // TransactionResultMeta txProcessing<>; - // - // // upgrades are applied last - // UpgradeEntryMeta upgradesProcessing<>; - // - // // other misc information attached to the ledger close - // SCPHistoryEntry scpInfo<>; - // }; - // - // =========================================================================== - xdr.struct("LedgerCloseMetaV0", [["ledgerHeader", xdr.lookup("LedgerHeaderHistoryEntry")], ["txSet", xdr.lookup("TransactionSet")], ["txProcessing", xdr.varArray(xdr.lookup("TransactionResultMeta"), 2147483647)], ["upgradesProcessing", xdr.varArray(xdr.lookup("UpgradeEntryMeta"), 2147483647)], ["scpInfo", xdr.varArray(xdr.lookup("ScpHistoryEntry"), 2147483647)]]); - - // === xdr source ============================================================ - // - // struct LedgerCloseMetaExtV1 - // { - // ExtensionPoint ext; - // int64 sorobanFeeWrite1KB; - // }; - // - // =========================================================================== - xdr.struct("LedgerCloseMetaExtV1", [["ext", xdr.lookup("ExtensionPoint")], ["sorobanFeeWrite1Kb", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // union LedgerCloseMetaExt switch (int v) - // { - // case 0: - // void; - // case 1: - // LedgerCloseMetaExtV1 v1; - // }; - // - // =========================================================================== - xdr.union("LedgerCloseMetaExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [1, "v1"]], - arms: { - v1: xdr.lookup("LedgerCloseMetaExtV1") - } - }); - - // === xdr source ============================================================ - // - // struct LedgerCloseMetaV1 - // { - // LedgerCloseMetaExt ext; - // - // LedgerHeaderHistoryEntry ledgerHeader; - // - // GeneralizedTransactionSet txSet; - // - // // NB: transactions are sorted in apply order here - // // fees for all transactions are processed first - // // followed by applying transactions - // TransactionResultMeta txProcessing<>; - // - // // upgrades are applied last - // UpgradeEntryMeta upgradesProcessing<>; - // - // // other misc information attached to the ledger close - // SCPHistoryEntry scpInfo<>; - // - // // Size in bytes of BucketList, to support downstream - // // systems calculating storage fees correctly. - // uint64 totalByteSizeOfBucketList; - // - // // Temp keys that are being evicted at this ledger. - // LedgerKey evictedTemporaryLedgerKeys<>; - // - // // Archived restorable ledger entries that are being - // // evicted at this ledger. - // LedgerEntry evictedPersistentLedgerEntries<>; - // }; - // - // =========================================================================== - xdr.struct("LedgerCloseMetaV1", [["ext", xdr.lookup("LedgerCloseMetaExt")], ["ledgerHeader", xdr.lookup("LedgerHeaderHistoryEntry")], ["txSet", xdr.lookup("GeneralizedTransactionSet")], ["txProcessing", xdr.varArray(xdr.lookup("TransactionResultMeta"), 2147483647)], ["upgradesProcessing", xdr.varArray(xdr.lookup("UpgradeEntryMeta"), 2147483647)], ["scpInfo", xdr.varArray(xdr.lookup("ScpHistoryEntry"), 2147483647)], ["totalByteSizeOfBucketList", xdr.lookup("Uint64")], ["evictedTemporaryLedgerKeys", xdr.varArray(xdr.lookup("LedgerKey"), 2147483647)], ["evictedPersistentLedgerEntries", xdr.varArray(xdr.lookup("LedgerEntry"), 2147483647)]]); - - // === xdr source ============================================================ - // - // union LedgerCloseMeta switch (int v) - // { - // case 0: - // LedgerCloseMetaV0 v0; - // case 1: - // LedgerCloseMetaV1 v1; - // }; - // - // =========================================================================== - xdr.union("LedgerCloseMeta", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, "v0"], [1, "v1"]], - arms: { - v0: xdr.lookup("LedgerCloseMetaV0"), - v1: xdr.lookup("LedgerCloseMetaV1") - } - }); - - // === xdr source ============================================================ - // - // enum ErrorCode - // { - // ERR_MISC = 0, // Unspecific error - // ERR_DATA = 1, // Malformed data - // ERR_CONF = 2, // Misconfiguration error - // ERR_AUTH = 3, // Authentication failure - // ERR_LOAD = 4 // System overloaded - // }; - // - // =========================================================================== - xdr["enum"]("ErrorCode", { - errMisc: 0, - errData: 1, - errConf: 2, - errAuth: 3, - errLoad: 4 - }); - - // === xdr source ============================================================ - // - // struct Error - // { - // ErrorCode code; - // string msg<100>; - // }; - // - // =========================================================================== - xdr.struct("Error", [["code", xdr.lookup("ErrorCode")], ["msg", xdr.string(100)]]); - - // === xdr source ============================================================ - // - // struct SendMore - // { - // uint32 numMessages; - // }; - // - // =========================================================================== - xdr.struct("SendMore", [["numMessages", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct SendMoreExtended - // { - // uint32 numMessages; - // uint32 numBytes; - // }; - // - // =========================================================================== - xdr.struct("SendMoreExtended", [["numMessages", xdr.lookup("Uint32")], ["numBytes", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct AuthCert - // { - // Curve25519Public pubkey; - // uint64 expiration; - // Signature sig; - // }; - // - // =========================================================================== - xdr.struct("AuthCert", [["pubkey", xdr.lookup("Curve25519Public")], ["expiration", xdr.lookup("Uint64")], ["sig", xdr.lookup("Signature")]]); - - // === xdr source ============================================================ - // - // struct Hello - // { - // uint32 ledgerVersion; - // uint32 overlayVersion; - // uint32 overlayMinVersion; - // Hash networkID; - // string versionStr<100>; - // int listeningPort; - // NodeID peerID; - // AuthCert cert; - // uint256 nonce; - // }; - // - // =========================================================================== - xdr.struct("Hello", [["ledgerVersion", xdr.lookup("Uint32")], ["overlayVersion", xdr.lookup("Uint32")], ["overlayMinVersion", xdr.lookup("Uint32")], ["networkId", xdr.lookup("Hash")], ["versionStr", xdr.string(100)], ["listeningPort", xdr["int"]()], ["peerId", xdr.lookup("NodeId")], ["cert", xdr.lookup("AuthCert")], ["nonce", xdr.lookup("Uint256")]]); - - // === xdr source ============================================================ - // - // const AUTH_MSG_FLAG_FLOW_CONTROL_BYTES_REQUESTED = 200; - // - // =========================================================================== - xdr["const"]("AUTH_MSG_FLAG_FLOW_CONTROL_BYTES_REQUESTED", 200); - - // === xdr source ============================================================ - // - // struct Auth - // { - // int flags; - // }; - // - // =========================================================================== - xdr.struct("Auth", [["flags", xdr["int"]()]]); - - // === xdr source ============================================================ - // - // enum IPAddrType - // { - // IPv4 = 0, - // IPv6 = 1 - // }; - // - // =========================================================================== - xdr["enum"]("IpAddrType", { - iPv4: 0, - iPv6: 1 - }); - - // === xdr source ============================================================ - // - // union switch (IPAddrType type) - // { - // case IPv4: - // opaque ipv4[4]; - // case IPv6: - // opaque ipv6[16]; - // } - // - // =========================================================================== - xdr.union("PeerAddressIp", { - switchOn: xdr.lookup("IpAddrType"), - switchName: "type", - switches: [["iPv4", "ipv4"], ["iPv6", "ipv6"]], - arms: { - ipv4: xdr.opaque(4), - ipv6: xdr.opaque(16) - } - }); - - // === xdr source ============================================================ - // - // struct PeerAddress - // { - // union switch (IPAddrType type) - // { - // case IPv4: - // opaque ipv4[4]; - // case IPv6: - // opaque ipv6[16]; - // } - // ip; - // uint32 port; - // uint32 numFailures; - // }; - // - // =========================================================================== - xdr.struct("PeerAddress", [["ip", xdr.lookup("PeerAddressIp")], ["port", xdr.lookup("Uint32")], ["numFailures", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // enum MessageType - // { - // ERROR_MSG = 0, - // AUTH = 2, - // DONT_HAVE = 3, - // - // GET_PEERS = 4, // gets a list of peers this guy knows about - // PEERS = 5, - // - // GET_TX_SET = 6, // gets a particular txset by hash - // TX_SET = 7, - // GENERALIZED_TX_SET = 17, - // - // TRANSACTION = 8, // pass on a tx you have heard about - // - // // SCP - // GET_SCP_QUORUMSET = 9, - // SCP_QUORUMSET = 10, - // SCP_MESSAGE = 11, - // GET_SCP_STATE = 12, - // - // // new messages - // HELLO = 13, - // - // SURVEY_REQUEST = 14, - // SURVEY_RESPONSE = 15, - // - // SEND_MORE = 16, - // SEND_MORE_EXTENDED = 20, - // - // FLOOD_ADVERT = 18, - // FLOOD_DEMAND = 19 - // }; - // - // =========================================================================== - xdr["enum"]("MessageType", { - errorMsg: 0, - auth: 2, - dontHave: 3, - getPeers: 4, - peers: 5, - getTxSet: 6, - txSet: 7, - generalizedTxSet: 17, - transaction: 8, - getScpQuorumset: 9, - scpQuorumset: 10, - scpMessage: 11, - getScpState: 12, - hello: 13, - surveyRequest: 14, - surveyResponse: 15, - sendMore: 16, - sendMoreExtended: 20, - floodAdvert: 18, - floodDemand: 19 - }); - - // === xdr source ============================================================ - // - // struct DontHave - // { - // MessageType type; - // uint256 reqHash; - // }; - // - // =========================================================================== - xdr.struct("DontHave", [["type", xdr.lookup("MessageType")], ["reqHash", xdr.lookup("Uint256")]]); - - // === xdr source ============================================================ - // - // enum SurveyMessageCommandType - // { - // SURVEY_TOPOLOGY = 0 - // }; - // - // =========================================================================== - xdr["enum"]("SurveyMessageCommandType", { - surveyTopology: 0 - }); - - // === xdr source ============================================================ - // - // enum SurveyMessageResponseType - // { - // SURVEY_TOPOLOGY_RESPONSE_V0 = 0, - // SURVEY_TOPOLOGY_RESPONSE_V1 = 1 - // }; - // - // =========================================================================== - xdr["enum"]("SurveyMessageResponseType", { - surveyTopologyResponseV0: 0, - surveyTopologyResponseV1: 1 - }); - - // === xdr source ============================================================ - // - // struct SurveyRequestMessage - // { - // NodeID surveyorPeerID; - // NodeID surveyedPeerID; - // uint32 ledgerNum; - // Curve25519Public encryptionKey; - // SurveyMessageCommandType commandType; - // }; - // - // =========================================================================== - xdr.struct("SurveyRequestMessage", [["surveyorPeerId", xdr.lookup("NodeId")], ["surveyedPeerId", xdr.lookup("NodeId")], ["ledgerNum", xdr.lookup("Uint32")], ["encryptionKey", xdr.lookup("Curve25519Public")], ["commandType", xdr.lookup("SurveyMessageCommandType")]]); - - // === xdr source ============================================================ - // - // struct SignedSurveyRequestMessage - // { - // Signature requestSignature; - // SurveyRequestMessage request; - // }; - // - // =========================================================================== - xdr.struct("SignedSurveyRequestMessage", [["requestSignature", xdr.lookup("Signature")], ["request", xdr.lookup("SurveyRequestMessage")]]); - - // === xdr source ============================================================ - // - // typedef opaque EncryptedBody<64000>; - // - // =========================================================================== - xdr.typedef("EncryptedBody", xdr.varOpaque(64000)); - - // === xdr source ============================================================ - // - // struct SurveyResponseMessage - // { - // NodeID surveyorPeerID; - // NodeID surveyedPeerID; - // uint32 ledgerNum; - // SurveyMessageCommandType commandType; - // EncryptedBody encryptedBody; - // }; - // - // =========================================================================== - xdr.struct("SurveyResponseMessage", [["surveyorPeerId", xdr.lookup("NodeId")], ["surveyedPeerId", xdr.lookup("NodeId")], ["ledgerNum", xdr.lookup("Uint32")], ["commandType", xdr.lookup("SurveyMessageCommandType")], ["encryptedBody", xdr.lookup("EncryptedBody")]]); - - // === xdr source ============================================================ - // - // struct SignedSurveyResponseMessage - // { - // Signature responseSignature; - // SurveyResponseMessage response; - // }; - // - // =========================================================================== - xdr.struct("SignedSurveyResponseMessage", [["responseSignature", xdr.lookup("Signature")], ["response", xdr.lookup("SurveyResponseMessage")]]); - - // === xdr source ============================================================ - // - // struct PeerStats - // { - // NodeID id; - // string versionStr<100>; - // uint64 messagesRead; - // uint64 messagesWritten; - // uint64 bytesRead; - // uint64 bytesWritten; - // uint64 secondsConnected; - // - // uint64 uniqueFloodBytesRecv; - // uint64 duplicateFloodBytesRecv; - // uint64 uniqueFetchBytesRecv; - // uint64 duplicateFetchBytesRecv; - // - // uint64 uniqueFloodMessageRecv; - // uint64 duplicateFloodMessageRecv; - // uint64 uniqueFetchMessageRecv; - // uint64 duplicateFetchMessageRecv; - // }; - // - // =========================================================================== - xdr.struct("PeerStats", [["id", xdr.lookup("NodeId")], ["versionStr", xdr.string(100)], ["messagesRead", xdr.lookup("Uint64")], ["messagesWritten", xdr.lookup("Uint64")], ["bytesRead", xdr.lookup("Uint64")], ["bytesWritten", xdr.lookup("Uint64")], ["secondsConnected", xdr.lookup("Uint64")], ["uniqueFloodBytesRecv", xdr.lookup("Uint64")], ["duplicateFloodBytesRecv", xdr.lookup("Uint64")], ["uniqueFetchBytesRecv", xdr.lookup("Uint64")], ["duplicateFetchBytesRecv", xdr.lookup("Uint64")], ["uniqueFloodMessageRecv", xdr.lookup("Uint64")], ["duplicateFloodMessageRecv", xdr.lookup("Uint64")], ["uniqueFetchMessageRecv", xdr.lookup("Uint64")], ["duplicateFetchMessageRecv", xdr.lookup("Uint64")]]); - - // === xdr source ============================================================ - // - // typedef PeerStats PeerStatList<25>; - // - // =========================================================================== - xdr.typedef("PeerStatList", xdr.varArray(xdr.lookup("PeerStats"), 25)); - - // === xdr source ============================================================ - // - // struct TopologyResponseBodyV0 - // { - // PeerStatList inboundPeers; - // PeerStatList outboundPeers; - // - // uint32 totalInboundPeerCount; - // uint32 totalOutboundPeerCount; - // }; - // - // =========================================================================== - xdr.struct("TopologyResponseBodyV0", [["inboundPeers", xdr.lookup("PeerStatList")], ["outboundPeers", xdr.lookup("PeerStatList")], ["totalInboundPeerCount", xdr.lookup("Uint32")], ["totalOutboundPeerCount", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct TopologyResponseBodyV1 - // { - // PeerStatList inboundPeers; - // PeerStatList outboundPeers; - // - // uint32 totalInboundPeerCount; - // uint32 totalOutboundPeerCount; - // - // uint32 maxInboundPeerCount; - // uint32 maxOutboundPeerCount; - // }; - // - // =========================================================================== - xdr.struct("TopologyResponseBodyV1", [["inboundPeers", xdr.lookup("PeerStatList")], ["outboundPeers", xdr.lookup("PeerStatList")], ["totalInboundPeerCount", xdr.lookup("Uint32")], ["totalOutboundPeerCount", xdr.lookup("Uint32")], ["maxInboundPeerCount", xdr.lookup("Uint32")], ["maxOutboundPeerCount", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // union SurveyResponseBody switch (SurveyMessageResponseType type) - // { - // case SURVEY_TOPOLOGY_RESPONSE_V0: - // TopologyResponseBodyV0 topologyResponseBodyV0; - // case SURVEY_TOPOLOGY_RESPONSE_V1: - // TopologyResponseBodyV1 topologyResponseBodyV1; - // }; - // - // =========================================================================== - xdr.union("SurveyResponseBody", { - switchOn: xdr.lookup("SurveyMessageResponseType"), - switchName: "type", - switches: [["surveyTopologyResponseV0", "topologyResponseBodyV0"], ["surveyTopologyResponseV1", "topologyResponseBodyV1"]], - arms: { - topologyResponseBodyV0: xdr.lookup("TopologyResponseBodyV0"), - topologyResponseBodyV1: xdr.lookup("TopologyResponseBodyV1") - } - }); - - // === xdr source ============================================================ - // - // const TX_ADVERT_VECTOR_MAX_SIZE = 1000; - // - // =========================================================================== - xdr["const"]("TX_ADVERT_VECTOR_MAX_SIZE", 1000); - - // === xdr source ============================================================ - // - // typedef Hash TxAdvertVector; - // - // =========================================================================== - xdr.typedef("TxAdvertVector", xdr.varArray(xdr.lookup("Hash"), xdr.lookup("TX_ADVERT_VECTOR_MAX_SIZE"))); - - // === xdr source ============================================================ - // - // struct FloodAdvert - // { - // TxAdvertVector txHashes; - // }; - // - // =========================================================================== - xdr.struct("FloodAdvert", [["txHashes", xdr.lookup("TxAdvertVector")]]); - - // === xdr source ============================================================ - // - // const TX_DEMAND_VECTOR_MAX_SIZE = 1000; - // - // =========================================================================== - xdr["const"]("TX_DEMAND_VECTOR_MAX_SIZE", 1000); - - // === xdr source ============================================================ - // - // typedef Hash TxDemandVector; - // - // =========================================================================== - xdr.typedef("TxDemandVector", xdr.varArray(xdr.lookup("Hash"), xdr.lookup("TX_DEMAND_VECTOR_MAX_SIZE"))); - - // === xdr source ============================================================ - // - // struct FloodDemand - // { - // TxDemandVector txHashes; - // }; - // - // =========================================================================== - xdr.struct("FloodDemand", [["txHashes", xdr.lookup("TxDemandVector")]]); - - // === xdr source ============================================================ - // - // union StellarMessage switch (MessageType type) - // { - // case ERROR_MSG: - // Error error; - // case HELLO: - // Hello hello; - // case AUTH: - // Auth auth; - // case DONT_HAVE: - // DontHave dontHave; - // case GET_PEERS: - // void; - // case PEERS: - // PeerAddress peers<100>; - // - // case GET_TX_SET: - // uint256 txSetHash; - // case TX_SET: - // TransactionSet txSet; - // case GENERALIZED_TX_SET: - // GeneralizedTransactionSet generalizedTxSet; - // - // case TRANSACTION: - // TransactionEnvelope transaction; - // - // case SURVEY_REQUEST: - // SignedSurveyRequestMessage signedSurveyRequestMessage; - // - // case SURVEY_RESPONSE: - // SignedSurveyResponseMessage signedSurveyResponseMessage; - // - // // SCP - // case GET_SCP_QUORUMSET: - // uint256 qSetHash; - // case SCP_QUORUMSET: - // SCPQuorumSet qSet; - // case SCP_MESSAGE: - // SCPEnvelope envelope; - // case GET_SCP_STATE: - // uint32 getSCPLedgerSeq; // ledger seq requested ; if 0, requests the latest - // case SEND_MORE: - // SendMore sendMoreMessage; - // case SEND_MORE_EXTENDED: - // SendMoreExtended sendMoreExtendedMessage; - // // Pull mode - // case FLOOD_ADVERT: - // FloodAdvert floodAdvert; - // case FLOOD_DEMAND: - // FloodDemand floodDemand; - // }; - // - // =========================================================================== - xdr.union("StellarMessage", { - switchOn: xdr.lookup("MessageType"), - switchName: "type", - switches: [["errorMsg", "error"], ["hello", "hello"], ["auth", "auth"], ["dontHave", "dontHave"], ["getPeers", xdr["void"]()], ["peers", "peers"], ["getTxSet", "txSetHash"], ["txSet", "txSet"], ["generalizedTxSet", "generalizedTxSet"], ["transaction", "transaction"], ["surveyRequest", "signedSurveyRequestMessage"], ["surveyResponse", "signedSurveyResponseMessage"], ["getScpQuorumset", "qSetHash"], ["scpQuorumset", "qSet"], ["scpMessage", "envelope"], ["getScpState", "getScpLedgerSeq"], ["sendMore", "sendMoreMessage"], ["sendMoreExtended", "sendMoreExtendedMessage"], ["floodAdvert", "floodAdvert"], ["floodDemand", "floodDemand"]], - arms: { - error: xdr.lookup("Error"), - hello: xdr.lookup("Hello"), - auth: xdr.lookup("Auth"), - dontHave: xdr.lookup("DontHave"), - peers: xdr.varArray(xdr.lookup("PeerAddress"), 100), - txSetHash: xdr.lookup("Uint256"), - txSet: xdr.lookup("TransactionSet"), - generalizedTxSet: xdr.lookup("GeneralizedTransactionSet"), - transaction: xdr.lookup("TransactionEnvelope"), - signedSurveyRequestMessage: xdr.lookup("SignedSurveyRequestMessage"), - signedSurveyResponseMessage: xdr.lookup("SignedSurveyResponseMessage"), - qSetHash: xdr.lookup("Uint256"), - qSet: xdr.lookup("ScpQuorumSet"), - envelope: xdr.lookup("ScpEnvelope"), - getScpLedgerSeq: xdr.lookup("Uint32"), - sendMoreMessage: xdr.lookup("SendMore"), - sendMoreExtendedMessage: xdr.lookup("SendMoreExtended"), - floodAdvert: xdr.lookup("FloodAdvert"), - floodDemand: xdr.lookup("FloodDemand") - } - }); - - // === xdr source ============================================================ - // - // struct - // { - // uint64 sequence; - // StellarMessage message; - // HmacSha256Mac mac; - // } - // - // =========================================================================== - xdr.struct("AuthenticatedMessageV0", [["sequence", xdr.lookup("Uint64")], ["message", xdr.lookup("StellarMessage")], ["mac", xdr.lookup("HmacSha256Mac")]]); - - // === xdr source ============================================================ - // - // union AuthenticatedMessage switch (uint32 v) - // { - // case 0: - // struct - // { - // uint64 sequence; - // StellarMessage message; - // HmacSha256Mac mac; - // } v0; - // }; - // - // =========================================================================== - xdr.union("AuthenticatedMessage", { - switchOn: xdr.lookup("Uint32"), - switchName: "v", - switches: [[0, "v0"]], - arms: { - v0: xdr.lookup("AuthenticatedMessageV0") - } - }); - - // === xdr source ============================================================ - // - // const MAX_OPS_PER_TX = 100; - // - // =========================================================================== - xdr["const"]("MAX_OPS_PER_TX", 100); - - // === xdr source ============================================================ - // - // union LiquidityPoolParameters switch (LiquidityPoolType type) - // { - // case LIQUIDITY_POOL_CONSTANT_PRODUCT: - // LiquidityPoolConstantProductParameters constantProduct; - // }; - // - // =========================================================================== - xdr.union("LiquidityPoolParameters", { - switchOn: xdr.lookup("LiquidityPoolType"), - switchName: "type", - switches: [["liquidityPoolConstantProduct", "constantProduct"]], - arms: { - constantProduct: xdr.lookup("LiquidityPoolConstantProductParameters") - } - }); - - // === xdr source ============================================================ - // - // struct - // { - // uint64 id; - // uint256 ed25519; - // } - // - // =========================================================================== - xdr.struct("MuxedAccountMed25519", [["id", xdr.lookup("Uint64")], ["ed25519", xdr.lookup("Uint256")]]); - - // === xdr source ============================================================ - // - // union MuxedAccount switch (CryptoKeyType type) - // { - // case KEY_TYPE_ED25519: - // uint256 ed25519; - // case KEY_TYPE_MUXED_ED25519: - // struct - // { - // uint64 id; - // uint256 ed25519; - // } med25519; - // }; - // - // =========================================================================== - xdr.union("MuxedAccount", { - switchOn: xdr.lookup("CryptoKeyType"), - switchName: "type", - switches: [["keyTypeEd25519", "ed25519"], ["keyTypeMuxedEd25519", "med25519"]], - arms: { - ed25519: xdr.lookup("Uint256"), - med25519: xdr.lookup("MuxedAccountMed25519") - } - }); - - // === xdr source ============================================================ - // - // struct DecoratedSignature - // { - // SignatureHint hint; // last 4 bytes of the public key, used as a hint - // Signature signature; // actual signature - // }; - // - // =========================================================================== - xdr.struct("DecoratedSignature", [["hint", xdr.lookup("SignatureHint")], ["signature", xdr.lookup("Signature")]]); - - // === xdr source ============================================================ - // - // enum OperationType - // { - // CREATE_ACCOUNT = 0, - // PAYMENT = 1, - // PATH_PAYMENT_STRICT_RECEIVE = 2, - // MANAGE_SELL_OFFER = 3, - // CREATE_PASSIVE_SELL_OFFER = 4, - // SET_OPTIONS = 5, - // CHANGE_TRUST = 6, - // ALLOW_TRUST = 7, - // ACCOUNT_MERGE = 8, - // INFLATION = 9, - // MANAGE_DATA = 10, - // BUMP_SEQUENCE = 11, - // MANAGE_BUY_OFFER = 12, - // PATH_PAYMENT_STRICT_SEND = 13, - // CREATE_CLAIMABLE_BALANCE = 14, - // CLAIM_CLAIMABLE_BALANCE = 15, - // BEGIN_SPONSORING_FUTURE_RESERVES = 16, - // END_SPONSORING_FUTURE_RESERVES = 17, - // REVOKE_SPONSORSHIP = 18, - // CLAWBACK = 19, - // CLAWBACK_CLAIMABLE_BALANCE = 20, - // SET_TRUST_LINE_FLAGS = 21, - // LIQUIDITY_POOL_DEPOSIT = 22, - // LIQUIDITY_POOL_WITHDRAW = 23, - // INVOKE_HOST_FUNCTION = 24, - // EXTEND_FOOTPRINT_TTL = 25, - // RESTORE_FOOTPRINT = 26 - // }; - // - // =========================================================================== - xdr["enum"]("OperationType", { - createAccount: 0, - payment: 1, - pathPaymentStrictReceive: 2, - manageSellOffer: 3, - createPassiveSellOffer: 4, - setOptions: 5, - changeTrust: 6, - allowTrust: 7, - accountMerge: 8, - inflation: 9, - manageData: 10, - bumpSequence: 11, - manageBuyOffer: 12, - pathPaymentStrictSend: 13, - createClaimableBalance: 14, - claimClaimableBalance: 15, - beginSponsoringFutureReserves: 16, - endSponsoringFutureReserves: 17, - revokeSponsorship: 18, - clawback: 19, - clawbackClaimableBalance: 20, - setTrustLineFlags: 21, - liquidityPoolDeposit: 22, - liquidityPoolWithdraw: 23, - invokeHostFunction: 24, - extendFootprintTtl: 25, - restoreFootprint: 26 - }); - - // === xdr source ============================================================ - // - // struct CreateAccountOp - // { - // AccountID destination; // account to create - // int64 startingBalance; // amount they end up with - // }; - // - // =========================================================================== - xdr.struct("CreateAccountOp", [["destination", xdr.lookup("AccountId")], ["startingBalance", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct PaymentOp - // { - // MuxedAccount destination; // recipient of the payment - // Asset asset; // what they end up with - // int64 amount; // amount they end up with - // }; - // - // =========================================================================== - xdr.struct("PaymentOp", [["destination", xdr.lookup("MuxedAccount")], ["asset", xdr.lookup("Asset")], ["amount", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct PathPaymentStrictReceiveOp - // { - // Asset sendAsset; // asset we pay with - // int64 sendMax; // the maximum amount of sendAsset to - // // send (excluding fees). - // // The operation will fail if can't be met - // - // MuxedAccount destination; // recipient of the payment - // Asset destAsset; // what they end up with - // int64 destAmount; // amount they end up with - // - // Asset path<5>; // additional hops it must go through to get there - // }; - // - // =========================================================================== - xdr.struct("PathPaymentStrictReceiveOp", [["sendAsset", xdr.lookup("Asset")], ["sendMax", xdr.lookup("Int64")], ["destination", xdr.lookup("MuxedAccount")], ["destAsset", xdr.lookup("Asset")], ["destAmount", xdr.lookup("Int64")], ["path", xdr.varArray(xdr.lookup("Asset"), 5)]]); - - // === xdr source ============================================================ - // - // struct PathPaymentStrictSendOp - // { - // Asset sendAsset; // asset we pay with - // int64 sendAmount; // amount of sendAsset to send (excluding fees) - // - // MuxedAccount destination; // recipient of the payment - // Asset destAsset; // what they end up with - // int64 destMin; // the minimum amount of dest asset to - // // be received - // // The operation will fail if it can't be met - // - // Asset path<5>; // additional hops it must go through to get there - // }; - // - // =========================================================================== - xdr.struct("PathPaymentStrictSendOp", [["sendAsset", xdr.lookup("Asset")], ["sendAmount", xdr.lookup("Int64")], ["destination", xdr.lookup("MuxedAccount")], ["destAsset", xdr.lookup("Asset")], ["destMin", xdr.lookup("Int64")], ["path", xdr.varArray(xdr.lookup("Asset"), 5)]]); - - // === xdr source ============================================================ - // - // struct ManageSellOfferOp - // { - // Asset selling; - // Asset buying; - // int64 amount; // amount being sold. if set to 0, delete the offer - // Price price; // price of thing being sold in terms of what you are buying - // - // // 0=create a new offer, otherwise edit an existing offer - // int64 offerID; - // }; - // - // =========================================================================== - xdr.struct("ManageSellOfferOp", [["selling", xdr.lookup("Asset")], ["buying", xdr.lookup("Asset")], ["amount", xdr.lookup("Int64")], ["price", xdr.lookup("Price")], ["offerId", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct ManageBuyOfferOp - // { - // Asset selling; - // Asset buying; - // int64 buyAmount; // amount being bought. if set to 0, delete the offer - // Price price; // price of thing being bought in terms of what you are - // // selling - // - // // 0=create a new offer, otherwise edit an existing offer - // int64 offerID; - // }; - // - // =========================================================================== - xdr.struct("ManageBuyOfferOp", [["selling", xdr.lookup("Asset")], ["buying", xdr.lookup("Asset")], ["buyAmount", xdr.lookup("Int64")], ["price", xdr.lookup("Price")], ["offerId", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct CreatePassiveSellOfferOp - // { - // Asset selling; // A - // Asset buying; // B - // int64 amount; // amount taker gets - // Price price; // cost of A in terms of B - // }; - // - // =========================================================================== - xdr.struct("CreatePassiveSellOfferOp", [["selling", xdr.lookup("Asset")], ["buying", xdr.lookup("Asset")], ["amount", xdr.lookup("Int64")], ["price", xdr.lookup("Price")]]); - - // === xdr source ============================================================ - // - // struct SetOptionsOp - // { - // AccountID* inflationDest; // sets the inflation destination - // - // uint32* clearFlags; // which flags to clear - // uint32* setFlags; // which flags to set - // - // // account threshold manipulation - // uint32* masterWeight; // weight of the master account - // uint32* lowThreshold; - // uint32* medThreshold; - // uint32* highThreshold; - // - // string32* homeDomain; // sets the home domain - // - // // Add, update or remove a signer for the account - // // signer is deleted if the weight is 0 - // Signer* signer; - // }; - // - // =========================================================================== - xdr.struct("SetOptionsOp", [["inflationDest", xdr.option(xdr.lookup("AccountId"))], ["clearFlags", xdr.option(xdr.lookup("Uint32"))], ["setFlags", xdr.option(xdr.lookup("Uint32"))], ["masterWeight", xdr.option(xdr.lookup("Uint32"))], ["lowThreshold", xdr.option(xdr.lookup("Uint32"))], ["medThreshold", xdr.option(xdr.lookup("Uint32"))], ["highThreshold", xdr.option(xdr.lookup("Uint32"))], ["homeDomain", xdr.option(xdr.lookup("String32"))], ["signer", xdr.option(xdr.lookup("Signer"))]]); - - // === xdr source ============================================================ - // - // union ChangeTrustAsset switch (AssetType type) - // { - // case ASSET_TYPE_NATIVE: // Not credit - // void; - // - // case ASSET_TYPE_CREDIT_ALPHANUM4: - // AlphaNum4 alphaNum4; - // - // case ASSET_TYPE_CREDIT_ALPHANUM12: - // AlphaNum12 alphaNum12; - // - // case ASSET_TYPE_POOL_SHARE: - // LiquidityPoolParameters liquidityPool; - // - // // add other asset types here in the future - // }; - // - // =========================================================================== - xdr.union("ChangeTrustAsset", { - switchOn: xdr.lookup("AssetType"), - switchName: "type", - switches: [["assetTypeNative", xdr["void"]()], ["assetTypeCreditAlphanum4", "alphaNum4"], ["assetTypeCreditAlphanum12", "alphaNum12"], ["assetTypePoolShare", "liquidityPool"]], - arms: { - alphaNum4: xdr.lookup("AlphaNum4"), - alphaNum12: xdr.lookup("AlphaNum12"), - liquidityPool: xdr.lookup("LiquidityPoolParameters") - } - }); - - // === xdr source ============================================================ - // - // struct ChangeTrustOp - // { - // ChangeTrustAsset line; - // - // // if limit is set to 0, deletes the trust line - // int64 limit; - // }; - // - // =========================================================================== - xdr.struct("ChangeTrustOp", [["line", xdr.lookup("ChangeTrustAsset")], ["limit", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct AllowTrustOp - // { - // AccountID trustor; - // AssetCode asset; - // - // // One of 0, AUTHORIZED_FLAG, or AUTHORIZED_TO_MAINTAIN_LIABILITIES_FLAG - // uint32 authorize; - // }; - // - // =========================================================================== - xdr.struct("AllowTrustOp", [["trustor", xdr.lookup("AccountId")], ["asset", xdr.lookup("AssetCode")], ["authorize", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct ManageDataOp - // { - // string64 dataName; - // DataValue* dataValue; // set to null to clear - // }; - // - // =========================================================================== - xdr.struct("ManageDataOp", [["dataName", xdr.lookup("String64")], ["dataValue", xdr.option(xdr.lookup("DataValue"))]]); - - // === xdr source ============================================================ - // - // struct BumpSequenceOp - // { - // SequenceNumber bumpTo; - // }; - // - // =========================================================================== - xdr.struct("BumpSequenceOp", [["bumpTo", xdr.lookup("SequenceNumber")]]); - - // === xdr source ============================================================ - // - // struct CreateClaimableBalanceOp - // { - // Asset asset; - // int64 amount; - // Claimant claimants<10>; - // }; - // - // =========================================================================== - xdr.struct("CreateClaimableBalanceOp", [["asset", xdr.lookup("Asset")], ["amount", xdr.lookup("Int64")], ["claimants", xdr.varArray(xdr.lookup("Claimant"), 10)]]); - - // === xdr source ============================================================ - // - // struct ClaimClaimableBalanceOp - // { - // ClaimableBalanceID balanceID; - // }; - // - // =========================================================================== - xdr.struct("ClaimClaimableBalanceOp", [["balanceId", xdr.lookup("ClaimableBalanceId")]]); - - // === xdr source ============================================================ - // - // struct BeginSponsoringFutureReservesOp - // { - // AccountID sponsoredID; - // }; - // - // =========================================================================== - xdr.struct("BeginSponsoringFutureReservesOp", [["sponsoredId", xdr.lookup("AccountId")]]); - - // === xdr source ============================================================ - // - // enum RevokeSponsorshipType - // { - // REVOKE_SPONSORSHIP_LEDGER_ENTRY = 0, - // REVOKE_SPONSORSHIP_SIGNER = 1 - // }; - // - // =========================================================================== - xdr["enum"]("RevokeSponsorshipType", { - revokeSponsorshipLedgerEntry: 0, - revokeSponsorshipSigner: 1 - }); - - // === xdr source ============================================================ - // - // struct - // { - // AccountID accountID; - // SignerKey signerKey; - // } - // - // =========================================================================== - xdr.struct("RevokeSponsorshipOpSigner", [["accountId", xdr.lookup("AccountId")], ["signerKey", xdr.lookup("SignerKey")]]); - - // === xdr source ============================================================ - // - // union RevokeSponsorshipOp switch (RevokeSponsorshipType type) - // { - // case REVOKE_SPONSORSHIP_LEDGER_ENTRY: - // LedgerKey ledgerKey; - // case REVOKE_SPONSORSHIP_SIGNER: - // struct - // { - // AccountID accountID; - // SignerKey signerKey; - // } signer; - // }; - // - // =========================================================================== - xdr.union("RevokeSponsorshipOp", { - switchOn: xdr.lookup("RevokeSponsorshipType"), - switchName: "type", - switches: [["revokeSponsorshipLedgerEntry", "ledgerKey"], ["revokeSponsorshipSigner", "signer"]], - arms: { - ledgerKey: xdr.lookup("LedgerKey"), - signer: xdr.lookup("RevokeSponsorshipOpSigner") - } - }); - - // === xdr source ============================================================ - // - // struct ClawbackOp - // { - // Asset asset; - // MuxedAccount from; - // int64 amount; - // }; - // - // =========================================================================== - xdr.struct("ClawbackOp", [["asset", xdr.lookup("Asset")], ["from", xdr.lookup("MuxedAccount")], ["amount", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct ClawbackClaimableBalanceOp - // { - // ClaimableBalanceID balanceID; - // }; - // - // =========================================================================== - xdr.struct("ClawbackClaimableBalanceOp", [["balanceId", xdr.lookup("ClaimableBalanceId")]]); - - // === xdr source ============================================================ - // - // struct SetTrustLineFlagsOp - // { - // AccountID trustor; - // Asset asset; - // - // uint32 clearFlags; // which flags to clear - // uint32 setFlags; // which flags to set - // }; - // - // =========================================================================== - xdr.struct("SetTrustLineFlagsOp", [["trustor", xdr.lookup("AccountId")], ["asset", xdr.lookup("Asset")], ["clearFlags", xdr.lookup("Uint32")], ["setFlags", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // const LIQUIDITY_POOL_FEE_V18 = 30; - // - // =========================================================================== - xdr["const"]("LIQUIDITY_POOL_FEE_V18", 30); - - // === xdr source ============================================================ - // - // struct LiquidityPoolDepositOp - // { - // PoolID liquidityPoolID; - // int64 maxAmountA; // maximum amount of first asset to deposit - // int64 maxAmountB; // maximum amount of second asset to deposit - // Price minPrice; // minimum depositA/depositB - // Price maxPrice; // maximum depositA/depositB - // }; - // - // =========================================================================== - xdr.struct("LiquidityPoolDepositOp", [["liquidityPoolId", xdr.lookup("PoolId")], ["maxAmountA", xdr.lookup("Int64")], ["maxAmountB", xdr.lookup("Int64")], ["minPrice", xdr.lookup("Price")], ["maxPrice", xdr.lookup("Price")]]); - - // === xdr source ============================================================ - // - // struct LiquidityPoolWithdrawOp - // { - // PoolID liquidityPoolID; - // int64 amount; // amount of pool shares to withdraw - // int64 minAmountA; // minimum amount of first asset to withdraw - // int64 minAmountB; // minimum amount of second asset to withdraw - // }; - // - // =========================================================================== - xdr.struct("LiquidityPoolWithdrawOp", [["liquidityPoolId", xdr.lookup("PoolId")], ["amount", xdr.lookup("Int64")], ["minAmountA", xdr.lookup("Int64")], ["minAmountB", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // enum HostFunctionType - // { - // HOST_FUNCTION_TYPE_INVOKE_CONTRACT = 0, - // HOST_FUNCTION_TYPE_CREATE_CONTRACT = 1, - // HOST_FUNCTION_TYPE_UPLOAD_CONTRACT_WASM = 2 - // }; - // - // =========================================================================== - xdr["enum"]("HostFunctionType", { - hostFunctionTypeInvokeContract: 0, - hostFunctionTypeCreateContract: 1, - hostFunctionTypeUploadContractWasm: 2 - }); - - // === xdr source ============================================================ - // - // enum ContractIDPreimageType - // { - // CONTRACT_ID_PREIMAGE_FROM_ADDRESS = 0, - // CONTRACT_ID_PREIMAGE_FROM_ASSET = 1 - // }; - // - // =========================================================================== - xdr["enum"]("ContractIdPreimageType", { - contractIdPreimageFromAddress: 0, - contractIdPreimageFromAsset: 1 - }); - - // === xdr source ============================================================ - // - // struct - // { - // SCAddress address; - // uint256 salt; - // } - // - // =========================================================================== - xdr.struct("ContractIdPreimageFromAddress", [["address", xdr.lookup("ScAddress")], ["salt", xdr.lookup("Uint256")]]); - - // === xdr source ============================================================ - // - // union ContractIDPreimage switch (ContractIDPreimageType type) - // { - // case CONTRACT_ID_PREIMAGE_FROM_ADDRESS: - // struct - // { - // SCAddress address; - // uint256 salt; - // } fromAddress; - // case CONTRACT_ID_PREIMAGE_FROM_ASSET: - // Asset fromAsset; - // }; - // - // =========================================================================== - xdr.union("ContractIdPreimage", { - switchOn: xdr.lookup("ContractIdPreimageType"), - switchName: "type", - switches: [["contractIdPreimageFromAddress", "fromAddress"], ["contractIdPreimageFromAsset", "fromAsset"]], - arms: { - fromAddress: xdr.lookup("ContractIdPreimageFromAddress"), - fromAsset: xdr.lookup("Asset") - } - }); - - // === xdr source ============================================================ - // - // struct CreateContractArgs - // { - // ContractIDPreimage contractIDPreimage; - // ContractExecutable executable; - // }; - // - // =========================================================================== - xdr.struct("CreateContractArgs", [["contractIdPreimage", xdr.lookup("ContractIdPreimage")], ["executable", xdr.lookup("ContractExecutable")]]); - - // === xdr source ============================================================ - // - // struct InvokeContractArgs { - // SCAddress contractAddress; - // SCSymbol functionName; - // SCVal args<>; - // }; - // - // =========================================================================== - xdr.struct("InvokeContractArgs", [["contractAddress", xdr.lookup("ScAddress")], ["functionName", xdr.lookup("ScSymbol")], ["args", xdr.varArray(xdr.lookup("ScVal"), 2147483647)]]); - - // === xdr source ============================================================ - // - // union HostFunction switch (HostFunctionType type) - // { - // case HOST_FUNCTION_TYPE_INVOKE_CONTRACT: - // InvokeContractArgs invokeContract; - // case HOST_FUNCTION_TYPE_CREATE_CONTRACT: - // CreateContractArgs createContract; - // case HOST_FUNCTION_TYPE_UPLOAD_CONTRACT_WASM: - // opaque wasm<>; - // }; - // - // =========================================================================== - xdr.union("HostFunction", { - switchOn: xdr.lookup("HostFunctionType"), - switchName: "type", - switches: [["hostFunctionTypeInvokeContract", "invokeContract"], ["hostFunctionTypeCreateContract", "createContract"], ["hostFunctionTypeUploadContractWasm", "wasm"]], - arms: { - invokeContract: xdr.lookup("InvokeContractArgs"), - createContract: xdr.lookup("CreateContractArgs"), - wasm: xdr.varOpaque() - } - }); - - // === xdr source ============================================================ - // - // enum SorobanAuthorizedFunctionType - // { - // SOROBAN_AUTHORIZED_FUNCTION_TYPE_CONTRACT_FN = 0, - // SOROBAN_AUTHORIZED_FUNCTION_TYPE_CREATE_CONTRACT_HOST_FN = 1 - // }; - // - // =========================================================================== - xdr["enum"]("SorobanAuthorizedFunctionType", { - sorobanAuthorizedFunctionTypeContractFn: 0, - sorobanAuthorizedFunctionTypeCreateContractHostFn: 1 - }); - - // === xdr source ============================================================ - // - // union SorobanAuthorizedFunction switch (SorobanAuthorizedFunctionType type) - // { - // case SOROBAN_AUTHORIZED_FUNCTION_TYPE_CONTRACT_FN: - // InvokeContractArgs contractFn; - // case SOROBAN_AUTHORIZED_FUNCTION_TYPE_CREATE_CONTRACT_HOST_FN: - // CreateContractArgs createContractHostFn; - // }; - // - // =========================================================================== - xdr.union("SorobanAuthorizedFunction", { - switchOn: xdr.lookup("SorobanAuthorizedFunctionType"), - switchName: "type", - switches: [["sorobanAuthorizedFunctionTypeContractFn", "contractFn"], ["sorobanAuthorizedFunctionTypeCreateContractHostFn", "createContractHostFn"]], - arms: { - contractFn: xdr.lookup("InvokeContractArgs"), - createContractHostFn: xdr.lookup("CreateContractArgs") - } - }); - - // === xdr source ============================================================ - // - // struct SorobanAuthorizedInvocation - // { - // SorobanAuthorizedFunction function; - // SorobanAuthorizedInvocation subInvocations<>; - // }; - // - // =========================================================================== - xdr.struct("SorobanAuthorizedInvocation", [["function", xdr.lookup("SorobanAuthorizedFunction")], ["subInvocations", xdr.varArray(xdr.lookup("SorobanAuthorizedInvocation"), 2147483647)]]); - - // === xdr source ============================================================ - // - // struct SorobanAddressCredentials - // { - // SCAddress address; - // int64 nonce; - // uint32 signatureExpirationLedger; - // SCVal signature; - // }; - // - // =========================================================================== - xdr.struct("SorobanAddressCredentials", [["address", xdr.lookup("ScAddress")], ["nonce", xdr.lookup("Int64")], ["signatureExpirationLedger", xdr.lookup("Uint32")], ["signature", xdr.lookup("ScVal")]]); - - // === xdr source ============================================================ - // - // enum SorobanCredentialsType - // { - // SOROBAN_CREDENTIALS_SOURCE_ACCOUNT = 0, - // SOROBAN_CREDENTIALS_ADDRESS = 1 - // }; - // - // =========================================================================== - xdr["enum"]("SorobanCredentialsType", { - sorobanCredentialsSourceAccount: 0, - sorobanCredentialsAddress: 1 - }); - - // === xdr source ============================================================ - // - // union SorobanCredentials switch (SorobanCredentialsType type) - // { - // case SOROBAN_CREDENTIALS_SOURCE_ACCOUNT: - // void; - // case SOROBAN_CREDENTIALS_ADDRESS: - // SorobanAddressCredentials address; - // }; - // - // =========================================================================== - xdr.union("SorobanCredentials", { - switchOn: xdr.lookup("SorobanCredentialsType"), - switchName: "type", - switches: [["sorobanCredentialsSourceAccount", xdr["void"]()], ["sorobanCredentialsAddress", "address"]], - arms: { - address: xdr.lookup("SorobanAddressCredentials") - } - }); - - // === xdr source ============================================================ - // - // struct SorobanAuthorizationEntry - // { - // SorobanCredentials credentials; - // SorobanAuthorizedInvocation rootInvocation; - // }; - // - // =========================================================================== - xdr.struct("SorobanAuthorizationEntry", [["credentials", xdr.lookup("SorobanCredentials")], ["rootInvocation", xdr.lookup("SorobanAuthorizedInvocation")]]); - - // === xdr source ============================================================ - // - // struct InvokeHostFunctionOp - // { - // // Host function to invoke. - // HostFunction hostFunction; - // // Per-address authorizations for this host function. - // SorobanAuthorizationEntry auth<>; - // }; - // - // =========================================================================== - xdr.struct("InvokeHostFunctionOp", [["hostFunction", xdr.lookup("HostFunction")], ["auth", xdr.varArray(xdr.lookup("SorobanAuthorizationEntry"), 2147483647)]]); - - // === xdr source ============================================================ - // - // struct ExtendFootprintTTLOp - // { - // ExtensionPoint ext; - // uint32 extendTo; - // }; - // - // =========================================================================== - xdr.struct("ExtendFootprintTtlOp", [["ext", xdr.lookup("ExtensionPoint")], ["extendTo", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct RestoreFootprintOp - // { - // ExtensionPoint ext; - // }; - // - // =========================================================================== - xdr.struct("RestoreFootprintOp", [["ext", xdr.lookup("ExtensionPoint")]]); - - // === xdr source ============================================================ - // - // union switch (OperationType type) - // { - // case CREATE_ACCOUNT: - // CreateAccountOp createAccountOp; - // case PAYMENT: - // PaymentOp paymentOp; - // case PATH_PAYMENT_STRICT_RECEIVE: - // PathPaymentStrictReceiveOp pathPaymentStrictReceiveOp; - // case MANAGE_SELL_OFFER: - // ManageSellOfferOp manageSellOfferOp; - // case CREATE_PASSIVE_SELL_OFFER: - // CreatePassiveSellOfferOp createPassiveSellOfferOp; - // case SET_OPTIONS: - // SetOptionsOp setOptionsOp; - // case CHANGE_TRUST: - // ChangeTrustOp changeTrustOp; - // case ALLOW_TRUST: - // AllowTrustOp allowTrustOp; - // case ACCOUNT_MERGE: - // MuxedAccount destination; - // case INFLATION: - // void; - // case MANAGE_DATA: - // ManageDataOp manageDataOp; - // case BUMP_SEQUENCE: - // BumpSequenceOp bumpSequenceOp; - // case MANAGE_BUY_OFFER: - // ManageBuyOfferOp manageBuyOfferOp; - // case PATH_PAYMENT_STRICT_SEND: - // PathPaymentStrictSendOp pathPaymentStrictSendOp; - // case CREATE_CLAIMABLE_BALANCE: - // CreateClaimableBalanceOp createClaimableBalanceOp; - // case CLAIM_CLAIMABLE_BALANCE: - // ClaimClaimableBalanceOp claimClaimableBalanceOp; - // case BEGIN_SPONSORING_FUTURE_RESERVES: - // BeginSponsoringFutureReservesOp beginSponsoringFutureReservesOp; - // case END_SPONSORING_FUTURE_RESERVES: - // void; - // case REVOKE_SPONSORSHIP: - // RevokeSponsorshipOp revokeSponsorshipOp; - // case CLAWBACK: - // ClawbackOp clawbackOp; - // case CLAWBACK_CLAIMABLE_BALANCE: - // ClawbackClaimableBalanceOp clawbackClaimableBalanceOp; - // case SET_TRUST_LINE_FLAGS: - // SetTrustLineFlagsOp setTrustLineFlagsOp; - // case LIQUIDITY_POOL_DEPOSIT: - // LiquidityPoolDepositOp liquidityPoolDepositOp; - // case LIQUIDITY_POOL_WITHDRAW: - // LiquidityPoolWithdrawOp liquidityPoolWithdrawOp; - // case INVOKE_HOST_FUNCTION: - // InvokeHostFunctionOp invokeHostFunctionOp; - // case EXTEND_FOOTPRINT_TTL: - // ExtendFootprintTTLOp extendFootprintTTLOp; - // case RESTORE_FOOTPRINT: - // RestoreFootprintOp restoreFootprintOp; - // } - // - // =========================================================================== - xdr.union("OperationBody", { - switchOn: xdr.lookup("OperationType"), - switchName: "type", - switches: [["createAccount", "createAccountOp"], ["payment", "paymentOp"], ["pathPaymentStrictReceive", "pathPaymentStrictReceiveOp"], ["manageSellOffer", "manageSellOfferOp"], ["createPassiveSellOffer", "createPassiveSellOfferOp"], ["setOptions", "setOptionsOp"], ["changeTrust", "changeTrustOp"], ["allowTrust", "allowTrustOp"], ["accountMerge", "destination"], ["inflation", xdr["void"]()], ["manageData", "manageDataOp"], ["bumpSequence", "bumpSequenceOp"], ["manageBuyOffer", "manageBuyOfferOp"], ["pathPaymentStrictSend", "pathPaymentStrictSendOp"], ["createClaimableBalance", "createClaimableBalanceOp"], ["claimClaimableBalance", "claimClaimableBalanceOp"], ["beginSponsoringFutureReserves", "beginSponsoringFutureReservesOp"], ["endSponsoringFutureReserves", xdr["void"]()], ["revokeSponsorship", "revokeSponsorshipOp"], ["clawback", "clawbackOp"], ["clawbackClaimableBalance", "clawbackClaimableBalanceOp"], ["setTrustLineFlags", "setTrustLineFlagsOp"], ["liquidityPoolDeposit", "liquidityPoolDepositOp"], ["liquidityPoolWithdraw", "liquidityPoolWithdrawOp"], ["invokeHostFunction", "invokeHostFunctionOp"], ["extendFootprintTtl", "extendFootprintTtlOp"], ["restoreFootprint", "restoreFootprintOp"]], - arms: { - createAccountOp: xdr.lookup("CreateAccountOp"), - paymentOp: xdr.lookup("PaymentOp"), - pathPaymentStrictReceiveOp: xdr.lookup("PathPaymentStrictReceiveOp"), - manageSellOfferOp: xdr.lookup("ManageSellOfferOp"), - createPassiveSellOfferOp: xdr.lookup("CreatePassiveSellOfferOp"), - setOptionsOp: xdr.lookup("SetOptionsOp"), - changeTrustOp: xdr.lookup("ChangeTrustOp"), - allowTrustOp: xdr.lookup("AllowTrustOp"), - destination: xdr.lookup("MuxedAccount"), - manageDataOp: xdr.lookup("ManageDataOp"), - bumpSequenceOp: xdr.lookup("BumpSequenceOp"), - manageBuyOfferOp: xdr.lookup("ManageBuyOfferOp"), - pathPaymentStrictSendOp: xdr.lookup("PathPaymentStrictSendOp"), - createClaimableBalanceOp: xdr.lookup("CreateClaimableBalanceOp"), - claimClaimableBalanceOp: xdr.lookup("ClaimClaimableBalanceOp"), - beginSponsoringFutureReservesOp: xdr.lookup("BeginSponsoringFutureReservesOp"), - revokeSponsorshipOp: xdr.lookup("RevokeSponsorshipOp"), - clawbackOp: xdr.lookup("ClawbackOp"), - clawbackClaimableBalanceOp: xdr.lookup("ClawbackClaimableBalanceOp"), - setTrustLineFlagsOp: xdr.lookup("SetTrustLineFlagsOp"), - liquidityPoolDepositOp: xdr.lookup("LiquidityPoolDepositOp"), - liquidityPoolWithdrawOp: xdr.lookup("LiquidityPoolWithdrawOp"), - invokeHostFunctionOp: xdr.lookup("InvokeHostFunctionOp"), - extendFootprintTtlOp: xdr.lookup("ExtendFootprintTtlOp"), - restoreFootprintOp: xdr.lookup("RestoreFootprintOp") - } - }); - - // === xdr source ============================================================ - // - // struct Operation - // { - // // sourceAccount is the account used to run the operation - // // if not set, the runtime defaults to "sourceAccount" specified at - // // the transaction level - // MuxedAccount* sourceAccount; - // - // union switch (OperationType type) - // { - // case CREATE_ACCOUNT: - // CreateAccountOp createAccountOp; - // case PAYMENT: - // PaymentOp paymentOp; - // case PATH_PAYMENT_STRICT_RECEIVE: - // PathPaymentStrictReceiveOp pathPaymentStrictReceiveOp; - // case MANAGE_SELL_OFFER: - // ManageSellOfferOp manageSellOfferOp; - // case CREATE_PASSIVE_SELL_OFFER: - // CreatePassiveSellOfferOp createPassiveSellOfferOp; - // case SET_OPTIONS: - // SetOptionsOp setOptionsOp; - // case CHANGE_TRUST: - // ChangeTrustOp changeTrustOp; - // case ALLOW_TRUST: - // AllowTrustOp allowTrustOp; - // case ACCOUNT_MERGE: - // MuxedAccount destination; - // case INFLATION: - // void; - // case MANAGE_DATA: - // ManageDataOp manageDataOp; - // case BUMP_SEQUENCE: - // BumpSequenceOp bumpSequenceOp; - // case MANAGE_BUY_OFFER: - // ManageBuyOfferOp manageBuyOfferOp; - // case PATH_PAYMENT_STRICT_SEND: - // PathPaymentStrictSendOp pathPaymentStrictSendOp; - // case CREATE_CLAIMABLE_BALANCE: - // CreateClaimableBalanceOp createClaimableBalanceOp; - // case CLAIM_CLAIMABLE_BALANCE: - // ClaimClaimableBalanceOp claimClaimableBalanceOp; - // case BEGIN_SPONSORING_FUTURE_RESERVES: - // BeginSponsoringFutureReservesOp beginSponsoringFutureReservesOp; - // case END_SPONSORING_FUTURE_RESERVES: - // void; - // case REVOKE_SPONSORSHIP: - // RevokeSponsorshipOp revokeSponsorshipOp; - // case CLAWBACK: - // ClawbackOp clawbackOp; - // case CLAWBACK_CLAIMABLE_BALANCE: - // ClawbackClaimableBalanceOp clawbackClaimableBalanceOp; - // case SET_TRUST_LINE_FLAGS: - // SetTrustLineFlagsOp setTrustLineFlagsOp; - // case LIQUIDITY_POOL_DEPOSIT: - // LiquidityPoolDepositOp liquidityPoolDepositOp; - // case LIQUIDITY_POOL_WITHDRAW: - // LiquidityPoolWithdrawOp liquidityPoolWithdrawOp; - // case INVOKE_HOST_FUNCTION: - // InvokeHostFunctionOp invokeHostFunctionOp; - // case EXTEND_FOOTPRINT_TTL: - // ExtendFootprintTTLOp extendFootprintTTLOp; - // case RESTORE_FOOTPRINT: - // RestoreFootprintOp restoreFootprintOp; - // } - // body; - // }; - // - // =========================================================================== - xdr.struct("Operation", [["sourceAccount", xdr.option(xdr.lookup("MuxedAccount"))], ["body", xdr.lookup("OperationBody")]]); - - // === xdr source ============================================================ - // - // struct - // { - // AccountID sourceAccount; - // SequenceNumber seqNum; - // uint32 opNum; - // } - // - // =========================================================================== - xdr.struct("HashIdPreimageOperationId", [["sourceAccount", xdr.lookup("AccountId")], ["seqNum", xdr.lookup("SequenceNumber")], ["opNum", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct - // { - // AccountID sourceAccount; - // SequenceNumber seqNum; - // uint32 opNum; - // PoolID liquidityPoolID; - // Asset asset; - // } - // - // =========================================================================== - xdr.struct("HashIdPreimageRevokeId", [["sourceAccount", xdr.lookup("AccountId")], ["seqNum", xdr.lookup("SequenceNumber")], ["opNum", xdr.lookup("Uint32")], ["liquidityPoolId", xdr.lookup("PoolId")], ["asset", xdr.lookup("Asset")]]); - - // === xdr source ============================================================ - // - // struct - // { - // Hash networkID; - // ContractIDPreimage contractIDPreimage; - // } - // - // =========================================================================== - xdr.struct("HashIdPreimageContractId", [["networkId", xdr.lookup("Hash")], ["contractIdPreimage", xdr.lookup("ContractIdPreimage")]]); - - // === xdr source ============================================================ - // - // struct - // { - // Hash networkID; - // int64 nonce; - // uint32 signatureExpirationLedger; - // SorobanAuthorizedInvocation invocation; - // } - // - // =========================================================================== - xdr.struct("HashIdPreimageSorobanAuthorization", [["networkId", xdr.lookup("Hash")], ["nonce", xdr.lookup("Int64")], ["signatureExpirationLedger", xdr.lookup("Uint32")], ["invocation", xdr.lookup("SorobanAuthorizedInvocation")]]); - - // === xdr source ============================================================ - // - // union HashIDPreimage switch (EnvelopeType type) - // { - // case ENVELOPE_TYPE_OP_ID: - // struct - // { - // AccountID sourceAccount; - // SequenceNumber seqNum; - // uint32 opNum; - // } operationID; - // case ENVELOPE_TYPE_POOL_REVOKE_OP_ID: - // struct - // { - // AccountID sourceAccount; - // SequenceNumber seqNum; - // uint32 opNum; - // PoolID liquidityPoolID; - // Asset asset; - // } revokeID; - // case ENVELOPE_TYPE_CONTRACT_ID: - // struct - // { - // Hash networkID; - // ContractIDPreimage contractIDPreimage; - // } contractID; - // case ENVELOPE_TYPE_SOROBAN_AUTHORIZATION: - // struct - // { - // Hash networkID; - // int64 nonce; - // uint32 signatureExpirationLedger; - // SorobanAuthorizedInvocation invocation; - // } sorobanAuthorization; - // }; - // - // =========================================================================== - xdr.union("HashIdPreimage", { - switchOn: xdr.lookup("EnvelopeType"), - switchName: "type", - switches: [["envelopeTypeOpId", "operationId"], ["envelopeTypePoolRevokeOpId", "revokeId"], ["envelopeTypeContractId", "contractId"], ["envelopeTypeSorobanAuthorization", "sorobanAuthorization"]], - arms: { - operationId: xdr.lookup("HashIdPreimageOperationId"), - revokeId: xdr.lookup("HashIdPreimageRevokeId"), - contractId: xdr.lookup("HashIdPreimageContractId"), - sorobanAuthorization: xdr.lookup("HashIdPreimageSorobanAuthorization") - } - }); - - // === xdr source ============================================================ - // - // enum MemoType - // { - // MEMO_NONE = 0, - // MEMO_TEXT = 1, - // MEMO_ID = 2, - // MEMO_HASH = 3, - // MEMO_RETURN = 4 - // }; - // - // =========================================================================== - xdr["enum"]("MemoType", { - memoNone: 0, - memoText: 1, - memoId: 2, - memoHash: 3, - memoReturn: 4 - }); - - // === xdr source ============================================================ - // - // union Memo switch (MemoType type) - // { - // case MEMO_NONE: - // void; - // case MEMO_TEXT: - // string text<28>; - // case MEMO_ID: - // uint64 id; - // case MEMO_HASH: - // Hash hash; // the hash of what to pull from the content server - // case MEMO_RETURN: - // Hash retHash; // the hash of the tx you are rejecting - // }; - // - // =========================================================================== - xdr.union("Memo", { - switchOn: xdr.lookup("MemoType"), - switchName: "type", - switches: [["memoNone", xdr["void"]()], ["memoText", "text"], ["memoId", "id"], ["memoHash", "hash"], ["memoReturn", "retHash"]], - arms: { - text: xdr.string(28), - id: xdr.lookup("Uint64"), - hash: xdr.lookup("Hash"), - retHash: xdr.lookup("Hash") - } - }); - - // === xdr source ============================================================ - // - // struct TimeBounds - // { - // TimePoint minTime; - // TimePoint maxTime; // 0 here means no maxTime - // }; - // - // =========================================================================== - xdr.struct("TimeBounds", [["minTime", xdr.lookup("TimePoint")], ["maxTime", xdr.lookup("TimePoint")]]); - - // === xdr source ============================================================ - // - // struct LedgerBounds - // { - // uint32 minLedger; - // uint32 maxLedger; // 0 here means no maxLedger - // }; - // - // =========================================================================== - xdr.struct("LedgerBounds", [["minLedger", xdr.lookup("Uint32")], ["maxLedger", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct PreconditionsV2 - // { - // TimeBounds* timeBounds; - // - // // Transaction only valid for ledger numbers n such that - // // minLedger <= n < maxLedger (if maxLedger == 0, then - // // only minLedger is checked) - // LedgerBounds* ledgerBounds; - // - // // If NULL, only valid when sourceAccount's sequence number - // // is seqNum - 1. Otherwise, valid when sourceAccount's - // // sequence number n satisfies minSeqNum <= n < tx.seqNum. - // // Note that after execution the account's sequence number - // // is always raised to tx.seqNum, and a transaction is not - // // valid if tx.seqNum is too high to ensure replay protection. - // SequenceNumber* minSeqNum; - // - // // For the transaction to be valid, the current ledger time must - // // be at least minSeqAge greater than sourceAccount's seqTime. - // Duration minSeqAge; - // - // // For the transaction to be valid, the current ledger number - // // must be at least minSeqLedgerGap greater than sourceAccount's - // // seqLedger. - // uint32 minSeqLedgerGap; - // - // // For the transaction to be valid, there must be a signature - // // corresponding to every Signer in this array, even if the - // // signature is not otherwise required by the sourceAccount or - // // operations. - // SignerKey extraSigners<2>; - // }; - // - // =========================================================================== - xdr.struct("PreconditionsV2", [["timeBounds", xdr.option(xdr.lookup("TimeBounds"))], ["ledgerBounds", xdr.option(xdr.lookup("LedgerBounds"))], ["minSeqNum", xdr.option(xdr.lookup("SequenceNumber"))], ["minSeqAge", xdr.lookup("Duration")], ["minSeqLedgerGap", xdr.lookup("Uint32")], ["extraSigners", xdr.varArray(xdr.lookup("SignerKey"), 2)]]); - - // === xdr source ============================================================ - // - // enum PreconditionType - // { - // PRECOND_NONE = 0, - // PRECOND_TIME = 1, - // PRECOND_V2 = 2 - // }; - // - // =========================================================================== - xdr["enum"]("PreconditionType", { - precondNone: 0, - precondTime: 1, - precondV2: 2 - }); - - // === xdr source ============================================================ - // - // union Preconditions switch (PreconditionType type) - // { - // case PRECOND_NONE: - // void; - // case PRECOND_TIME: - // TimeBounds timeBounds; - // case PRECOND_V2: - // PreconditionsV2 v2; - // }; - // - // =========================================================================== - xdr.union("Preconditions", { - switchOn: xdr.lookup("PreconditionType"), - switchName: "type", - switches: [["precondNone", xdr["void"]()], ["precondTime", "timeBounds"], ["precondV2", "v2"]], - arms: { - timeBounds: xdr.lookup("TimeBounds"), - v2: xdr.lookup("PreconditionsV2") - } - }); - - // === xdr source ============================================================ - // - // struct LedgerFootprint - // { - // LedgerKey readOnly<>; - // LedgerKey readWrite<>; - // }; - // - // =========================================================================== - xdr.struct("LedgerFootprint", [["readOnly", xdr.varArray(xdr.lookup("LedgerKey"), 2147483647)], ["readWrite", xdr.varArray(xdr.lookup("LedgerKey"), 2147483647)]]); - - // === xdr source ============================================================ - // - // struct SorobanResources - // { - // // The ledger footprint of the transaction. - // LedgerFootprint footprint; - // // The maximum number of instructions this transaction can use - // uint32 instructions; - // - // // The maximum number of bytes this transaction can read from ledger - // uint32 readBytes; - // // The maximum number of bytes this transaction can write to ledger - // uint32 writeBytes; - // }; - // - // =========================================================================== - xdr.struct("SorobanResources", [["footprint", xdr.lookup("LedgerFootprint")], ["instructions", xdr.lookup("Uint32")], ["readBytes", xdr.lookup("Uint32")], ["writeBytes", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct SorobanTransactionData - // { - // ExtensionPoint ext; - // SorobanResources resources; - // // Amount of the transaction `fee` allocated to the Soroban resource fees. - // // The fraction of `resourceFee` corresponding to `resources` specified - // // above is *not* refundable (i.e. fees for instructions, ledger I/O), as - // // well as fees for the transaction size. - // // The remaining part of the fee is refundable and the charged value is - // // based on the actual consumption of refundable resources (events, ledger - // // rent bumps). - // // The `inclusionFee` used for prioritization of the transaction is defined - // // as `tx.fee - resourceFee`. - // int64 resourceFee; - // }; - // - // =========================================================================== - xdr.struct("SorobanTransactionData", [["ext", xdr.lookup("ExtensionPoint")], ["resources", xdr.lookup("SorobanResources")], ["resourceFee", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("TransactionV0Ext", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct TransactionV0 - // { - // uint256 sourceAccountEd25519; - // uint32 fee; - // SequenceNumber seqNum; - // TimeBounds* timeBounds; - // Memo memo; - // Operation operations; - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("TransactionV0", [["sourceAccountEd25519", xdr.lookup("Uint256")], ["fee", xdr.lookup("Uint32")], ["seqNum", xdr.lookup("SequenceNumber")], ["timeBounds", xdr.option(xdr.lookup("TimeBounds"))], ["memo", xdr.lookup("Memo")], ["operations", xdr.varArray(xdr.lookup("Operation"), xdr.lookup("MAX_OPS_PER_TX"))], ["ext", xdr.lookup("TransactionV0Ext")]]); - - // === xdr source ============================================================ - // - // struct TransactionV0Envelope - // { - // TransactionV0 tx; - // /* Each decorated signature is a signature over the SHA256 hash of - // * a TransactionSignaturePayload */ - // DecoratedSignature signatures<20>; - // }; - // - // =========================================================================== - xdr.struct("TransactionV0Envelope", [["tx", xdr.lookup("TransactionV0")], ["signatures", xdr.varArray(xdr.lookup("DecoratedSignature"), 20)]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // SorobanTransactionData sorobanData; - // } - // - // =========================================================================== - xdr.union("TransactionExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [1, "sorobanData"]], - arms: { - sorobanData: xdr.lookup("SorobanTransactionData") - } - }); - - // === xdr source ============================================================ - // - // struct Transaction - // { - // // account used to run the transaction - // MuxedAccount sourceAccount; - // - // // the fee the sourceAccount will pay - // uint32 fee; - // - // // sequence number to consume in the account - // SequenceNumber seqNum; - // - // // validity conditions - // Preconditions cond; - // - // Memo memo; - // - // Operation operations; - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // SorobanTransactionData sorobanData; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("Transaction", [["sourceAccount", xdr.lookup("MuxedAccount")], ["fee", xdr.lookup("Uint32")], ["seqNum", xdr.lookup("SequenceNumber")], ["cond", xdr.lookup("Preconditions")], ["memo", xdr.lookup("Memo")], ["operations", xdr.varArray(xdr.lookup("Operation"), xdr.lookup("MAX_OPS_PER_TX"))], ["ext", xdr.lookup("TransactionExt")]]); - - // === xdr source ============================================================ - // - // struct TransactionV1Envelope - // { - // Transaction tx; - // /* Each decorated signature is a signature over the SHA256 hash of - // * a TransactionSignaturePayload */ - // DecoratedSignature signatures<20>; - // }; - // - // =========================================================================== - xdr.struct("TransactionV1Envelope", [["tx", xdr.lookup("Transaction")], ["signatures", xdr.varArray(xdr.lookup("DecoratedSignature"), 20)]]); - - // === xdr source ============================================================ - // - // union switch (EnvelopeType type) - // { - // case ENVELOPE_TYPE_TX: - // TransactionV1Envelope v1; - // } - // - // =========================================================================== - xdr.union("FeeBumpTransactionInnerTx", { - switchOn: xdr.lookup("EnvelopeType"), - switchName: "type", - switches: [["envelopeTypeTx", "v1"]], - arms: { - v1: xdr.lookup("TransactionV1Envelope") - } - }); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("FeeBumpTransactionExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct FeeBumpTransaction - // { - // MuxedAccount feeSource; - // int64 fee; - // union switch (EnvelopeType type) - // { - // case ENVELOPE_TYPE_TX: - // TransactionV1Envelope v1; - // } - // innerTx; - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("FeeBumpTransaction", [["feeSource", xdr.lookup("MuxedAccount")], ["fee", xdr.lookup("Int64")], ["innerTx", xdr.lookup("FeeBumpTransactionInnerTx")], ["ext", xdr.lookup("FeeBumpTransactionExt")]]); - - // === xdr source ============================================================ - // - // struct FeeBumpTransactionEnvelope - // { - // FeeBumpTransaction tx; - // /* Each decorated signature is a signature over the SHA256 hash of - // * a TransactionSignaturePayload */ - // DecoratedSignature signatures<20>; - // }; - // - // =========================================================================== - xdr.struct("FeeBumpTransactionEnvelope", [["tx", xdr.lookup("FeeBumpTransaction")], ["signatures", xdr.varArray(xdr.lookup("DecoratedSignature"), 20)]]); - - // === xdr source ============================================================ - // - // union TransactionEnvelope switch (EnvelopeType type) - // { - // case ENVELOPE_TYPE_TX_V0: - // TransactionV0Envelope v0; - // case ENVELOPE_TYPE_TX: - // TransactionV1Envelope v1; - // case ENVELOPE_TYPE_TX_FEE_BUMP: - // FeeBumpTransactionEnvelope feeBump; - // }; - // - // =========================================================================== - xdr.union("TransactionEnvelope", { - switchOn: xdr.lookup("EnvelopeType"), - switchName: "type", - switches: [["envelopeTypeTxV0", "v0"], ["envelopeTypeTx", "v1"], ["envelopeTypeTxFeeBump", "feeBump"]], - arms: { - v0: xdr.lookup("TransactionV0Envelope"), - v1: xdr.lookup("TransactionV1Envelope"), - feeBump: xdr.lookup("FeeBumpTransactionEnvelope") - } - }); - - // === xdr source ============================================================ - // - // union switch (EnvelopeType type) - // { - // // Backwards Compatibility: Use ENVELOPE_TYPE_TX to sign ENVELOPE_TYPE_TX_V0 - // case ENVELOPE_TYPE_TX: - // Transaction tx; - // case ENVELOPE_TYPE_TX_FEE_BUMP: - // FeeBumpTransaction feeBump; - // } - // - // =========================================================================== - xdr.union("TransactionSignaturePayloadTaggedTransaction", { - switchOn: xdr.lookup("EnvelopeType"), - switchName: "type", - switches: [["envelopeTypeTx", "tx"], ["envelopeTypeTxFeeBump", "feeBump"]], - arms: { - tx: xdr.lookup("Transaction"), - feeBump: xdr.lookup("FeeBumpTransaction") - } - }); - - // === xdr source ============================================================ - // - // struct TransactionSignaturePayload - // { - // Hash networkId; - // union switch (EnvelopeType type) - // { - // // Backwards Compatibility: Use ENVELOPE_TYPE_TX to sign ENVELOPE_TYPE_TX_V0 - // case ENVELOPE_TYPE_TX: - // Transaction tx; - // case ENVELOPE_TYPE_TX_FEE_BUMP: - // FeeBumpTransaction feeBump; - // } - // taggedTransaction; - // }; - // - // =========================================================================== - xdr.struct("TransactionSignaturePayload", [["networkId", xdr.lookup("Hash")], ["taggedTransaction", xdr.lookup("TransactionSignaturePayloadTaggedTransaction")]]); - - // === xdr source ============================================================ - // - // enum ClaimAtomType - // { - // CLAIM_ATOM_TYPE_V0 = 0, - // CLAIM_ATOM_TYPE_ORDER_BOOK = 1, - // CLAIM_ATOM_TYPE_LIQUIDITY_POOL = 2 - // }; - // - // =========================================================================== - xdr["enum"]("ClaimAtomType", { - claimAtomTypeV0: 0, - claimAtomTypeOrderBook: 1, - claimAtomTypeLiquidityPool: 2 - }); - - // === xdr source ============================================================ - // - // struct ClaimOfferAtomV0 - // { - // // emitted to identify the offer - // uint256 sellerEd25519; // Account that owns the offer - // int64 offerID; - // - // // amount and asset taken from the owner - // Asset assetSold; - // int64 amountSold; - // - // // amount and asset sent to the owner - // Asset assetBought; - // int64 amountBought; - // }; - // - // =========================================================================== - xdr.struct("ClaimOfferAtomV0", [["sellerEd25519", xdr.lookup("Uint256")], ["offerId", xdr.lookup("Int64")], ["assetSold", xdr.lookup("Asset")], ["amountSold", xdr.lookup("Int64")], ["assetBought", xdr.lookup("Asset")], ["amountBought", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct ClaimOfferAtom - // { - // // emitted to identify the offer - // AccountID sellerID; // Account that owns the offer - // int64 offerID; - // - // // amount and asset taken from the owner - // Asset assetSold; - // int64 amountSold; - // - // // amount and asset sent to the owner - // Asset assetBought; - // int64 amountBought; - // }; - // - // =========================================================================== - xdr.struct("ClaimOfferAtom", [["sellerId", xdr.lookup("AccountId")], ["offerId", xdr.lookup("Int64")], ["assetSold", xdr.lookup("Asset")], ["amountSold", xdr.lookup("Int64")], ["assetBought", xdr.lookup("Asset")], ["amountBought", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct ClaimLiquidityAtom - // { - // PoolID liquidityPoolID; - // - // // amount and asset taken from the pool - // Asset assetSold; - // int64 amountSold; - // - // // amount and asset sent to the pool - // Asset assetBought; - // int64 amountBought; - // }; - // - // =========================================================================== - xdr.struct("ClaimLiquidityAtom", [["liquidityPoolId", xdr.lookup("PoolId")], ["assetSold", xdr.lookup("Asset")], ["amountSold", xdr.lookup("Int64")], ["assetBought", xdr.lookup("Asset")], ["amountBought", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // union ClaimAtom switch (ClaimAtomType type) - // { - // case CLAIM_ATOM_TYPE_V0: - // ClaimOfferAtomV0 v0; - // case CLAIM_ATOM_TYPE_ORDER_BOOK: - // ClaimOfferAtom orderBook; - // case CLAIM_ATOM_TYPE_LIQUIDITY_POOL: - // ClaimLiquidityAtom liquidityPool; - // }; - // - // =========================================================================== - xdr.union("ClaimAtom", { - switchOn: xdr.lookup("ClaimAtomType"), - switchName: "type", - switches: [["claimAtomTypeV0", "v0"], ["claimAtomTypeOrderBook", "orderBook"], ["claimAtomTypeLiquidityPool", "liquidityPool"]], - arms: { - v0: xdr.lookup("ClaimOfferAtomV0"), - orderBook: xdr.lookup("ClaimOfferAtom"), - liquidityPool: xdr.lookup("ClaimLiquidityAtom") - } - }); - - // === xdr source ============================================================ - // - // enum CreateAccountResultCode - // { - // // codes considered as "success" for the operation - // CREATE_ACCOUNT_SUCCESS = 0, // account was created - // - // // codes considered as "failure" for the operation - // CREATE_ACCOUNT_MALFORMED = -1, // invalid destination - // CREATE_ACCOUNT_UNDERFUNDED = -2, // not enough funds in source account - // CREATE_ACCOUNT_LOW_RESERVE = - // -3, // would create an account below the min reserve - // CREATE_ACCOUNT_ALREADY_EXIST = -4 // account already exists - // }; - // - // =========================================================================== - xdr["enum"]("CreateAccountResultCode", { - createAccountSuccess: 0, - createAccountMalformed: -1, - createAccountUnderfunded: -2, - createAccountLowReserve: -3, - createAccountAlreadyExist: -4 - }); - - // === xdr source ============================================================ - // - // union CreateAccountResult switch (CreateAccountResultCode code) - // { - // case CREATE_ACCOUNT_SUCCESS: - // void; - // case CREATE_ACCOUNT_MALFORMED: - // case CREATE_ACCOUNT_UNDERFUNDED: - // case CREATE_ACCOUNT_LOW_RESERVE: - // case CREATE_ACCOUNT_ALREADY_EXIST: - // void; - // }; - // - // =========================================================================== - xdr.union("CreateAccountResult", { - switchOn: xdr.lookup("CreateAccountResultCode"), - switchName: "code", - switches: [["createAccountSuccess", xdr["void"]()], ["createAccountMalformed", xdr["void"]()], ["createAccountUnderfunded", xdr["void"]()], ["createAccountLowReserve", xdr["void"]()], ["createAccountAlreadyExist", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum PaymentResultCode - // { - // // codes considered as "success" for the operation - // PAYMENT_SUCCESS = 0, // payment successfully completed - // - // // codes considered as "failure" for the operation - // PAYMENT_MALFORMED = -1, // bad input - // PAYMENT_UNDERFUNDED = -2, // not enough funds in source account - // PAYMENT_SRC_NO_TRUST = -3, // no trust line on source account - // PAYMENT_SRC_NOT_AUTHORIZED = -4, // source not authorized to transfer - // PAYMENT_NO_DESTINATION = -5, // destination account does not exist - // PAYMENT_NO_TRUST = -6, // destination missing a trust line for asset - // PAYMENT_NOT_AUTHORIZED = -7, // destination not authorized to hold asset - // PAYMENT_LINE_FULL = -8, // destination would go above their limit - // PAYMENT_NO_ISSUER = -9 // missing issuer on asset - // }; - // - // =========================================================================== - xdr["enum"]("PaymentResultCode", { - paymentSuccess: 0, - paymentMalformed: -1, - paymentUnderfunded: -2, - paymentSrcNoTrust: -3, - paymentSrcNotAuthorized: -4, - paymentNoDestination: -5, - paymentNoTrust: -6, - paymentNotAuthorized: -7, - paymentLineFull: -8, - paymentNoIssuer: -9 - }); - - // === xdr source ============================================================ - // - // union PaymentResult switch (PaymentResultCode code) - // { - // case PAYMENT_SUCCESS: - // void; - // case PAYMENT_MALFORMED: - // case PAYMENT_UNDERFUNDED: - // case PAYMENT_SRC_NO_TRUST: - // case PAYMENT_SRC_NOT_AUTHORIZED: - // case PAYMENT_NO_DESTINATION: - // case PAYMENT_NO_TRUST: - // case PAYMENT_NOT_AUTHORIZED: - // case PAYMENT_LINE_FULL: - // case PAYMENT_NO_ISSUER: - // void; - // }; - // - // =========================================================================== - xdr.union("PaymentResult", { - switchOn: xdr.lookup("PaymentResultCode"), - switchName: "code", - switches: [["paymentSuccess", xdr["void"]()], ["paymentMalformed", xdr["void"]()], ["paymentUnderfunded", xdr["void"]()], ["paymentSrcNoTrust", xdr["void"]()], ["paymentSrcNotAuthorized", xdr["void"]()], ["paymentNoDestination", xdr["void"]()], ["paymentNoTrust", xdr["void"]()], ["paymentNotAuthorized", xdr["void"]()], ["paymentLineFull", xdr["void"]()], ["paymentNoIssuer", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum PathPaymentStrictReceiveResultCode - // { - // // codes considered as "success" for the operation - // PATH_PAYMENT_STRICT_RECEIVE_SUCCESS = 0, // success - // - // // codes considered as "failure" for the operation - // PATH_PAYMENT_STRICT_RECEIVE_MALFORMED = -1, // bad input - // PATH_PAYMENT_STRICT_RECEIVE_UNDERFUNDED = - // -2, // not enough funds in source account - // PATH_PAYMENT_STRICT_RECEIVE_SRC_NO_TRUST = - // -3, // no trust line on source account - // PATH_PAYMENT_STRICT_RECEIVE_SRC_NOT_AUTHORIZED = - // -4, // source not authorized to transfer - // PATH_PAYMENT_STRICT_RECEIVE_NO_DESTINATION = - // -5, // destination account does not exist - // PATH_PAYMENT_STRICT_RECEIVE_NO_TRUST = - // -6, // dest missing a trust line for asset - // PATH_PAYMENT_STRICT_RECEIVE_NOT_AUTHORIZED = - // -7, // dest not authorized to hold asset - // PATH_PAYMENT_STRICT_RECEIVE_LINE_FULL = - // -8, // dest would go above their limit - // PATH_PAYMENT_STRICT_RECEIVE_NO_ISSUER = -9, // missing issuer on one asset - // PATH_PAYMENT_STRICT_RECEIVE_TOO_FEW_OFFERS = - // -10, // not enough offers to satisfy path - // PATH_PAYMENT_STRICT_RECEIVE_OFFER_CROSS_SELF = - // -11, // would cross one of its own offers - // PATH_PAYMENT_STRICT_RECEIVE_OVER_SENDMAX = -12 // could not satisfy sendmax - // }; - // - // =========================================================================== - xdr["enum"]("PathPaymentStrictReceiveResultCode", { - pathPaymentStrictReceiveSuccess: 0, - pathPaymentStrictReceiveMalformed: -1, - pathPaymentStrictReceiveUnderfunded: -2, - pathPaymentStrictReceiveSrcNoTrust: -3, - pathPaymentStrictReceiveSrcNotAuthorized: -4, - pathPaymentStrictReceiveNoDestination: -5, - pathPaymentStrictReceiveNoTrust: -6, - pathPaymentStrictReceiveNotAuthorized: -7, - pathPaymentStrictReceiveLineFull: -8, - pathPaymentStrictReceiveNoIssuer: -9, - pathPaymentStrictReceiveTooFewOffers: -10, - pathPaymentStrictReceiveOfferCrossSelf: -11, - pathPaymentStrictReceiveOverSendmax: -12 - }); - - // === xdr source ============================================================ - // - // struct SimplePaymentResult - // { - // AccountID destination; - // Asset asset; - // int64 amount; - // }; - // - // =========================================================================== - xdr.struct("SimplePaymentResult", [["destination", xdr.lookup("AccountId")], ["asset", xdr.lookup("Asset")], ["amount", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct - // { - // ClaimAtom offers<>; - // SimplePaymentResult last; - // } - // - // =========================================================================== - xdr.struct("PathPaymentStrictReceiveResultSuccess", [["offers", xdr.varArray(xdr.lookup("ClaimAtom"), 2147483647)], ["last", xdr.lookup("SimplePaymentResult")]]); - - // === xdr source ============================================================ - // - // union PathPaymentStrictReceiveResult switch ( - // PathPaymentStrictReceiveResultCode code) - // { - // case PATH_PAYMENT_STRICT_RECEIVE_SUCCESS: - // struct - // { - // ClaimAtom offers<>; - // SimplePaymentResult last; - // } success; - // case PATH_PAYMENT_STRICT_RECEIVE_MALFORMED: - // case PATH_PAYMENT_STRICT_RECEIVE_UNDERFUNDED: - // case PATH_PAYMENT_STRICT_RECEIVE_SRC_NO_TRUST: - // case PATH_PAYMENT_STRICT_RECEIVE_SRC_NOT_AUTHORIZED: - // case PATH_PAYMENT_STRICT_RECEIVE_NO_DESTINATION: - // case PATH_PAYMENT_STRICT_RECEIVE_NO_TRUST: - // case PATH_PAYMENT_STRICT_RECEIVE_NOT_AUTHORIZED: - // case PATH_PAYMENT_STRICT_RECEIVE_LINE_FULL: - // void; - // case PATH_PAYMENT_STRICT_RECEIVE_NO_ISSUER: - // Asset noIssuer; // the asset that caused the error - // case PATH_PAYMENT_STRICT_RECEIVE_TOO_FEW_OFFERS: - // case PATH_PAYMENT_STRICT_RECEIVE_OFFER_CROSS_SELF: - // case PATH_PAYMENT_STRICT_RECEIVE_OVER_SENDMAX: - // void; - // }; - // - // =========================================================================== - xdr.union("PathPaymentStrictReceiveResult", { - switchOn: xdr.lookup("PathPaymentStrictReceiveResultCode"), - switchName: "code", - switches: [["pathPaymentStrictReceiveSuccess", "success"], ["pathPaymentStrictReceiveMalformed", xdr["void"]()], ["pathPaymentStrictReceiveUnderfunded", xdr["void"]()], ["pathPaymentStrictReceiveSrcNoTrust", xdr["void"]()], ["pathPaymentStrictReceiveSrcNotAuthorized", xdr["void"]()], ["pathPaymentStrictReceiveNoDestination", xdr["void"]()], ["pathPaymentStrictReceiveNoTrust", xdr["void"]()], ["pathPaymentStrictReceiveNotAuthorized", xdr["void"]()], ["pathPaymentStrictReceiveLineFull", xdr["void"]()], ["pathPaymentStrictReceiveNoIssuer", "noIssuer"], ["pathPaymentStrictReceiveTooFewOffers", xdr["void"]()], ["pathPaymentStrictReceiveOfferCrossSelf", xdr["void"]()], ["pathPaymentStrictReceiveOverSendmax", xdr["void"]()]], - arms: { - success: xdr.lookup("PathPaymentStrictReceiveResultSuccess"), - noIssuer: xdr.lookup("Asset") - } - }); - - // === xdr source ============================================================ - // - // enum PathPaymentStrictSendResultCode - // { - // // codes considered as "success" for the operation - // PATH_PAYMENT_STRICT_SEND_SUCCESS = 0, // success - // - // // codes considered as "failure" for the operation - // PATH_PAYMENT_STRICT_SEND_MALFORMED = -1, // bad input - // PATH_PAYMENT_STRICT_SEND_UNDERFUNDED = - // -2, // not enough funds in source account - // PATH_PAYMENT_STRICT_SEND_SRC_NO_TRUST = - // -3, // no trust line on source account - // PATH_PAYMENT_STRICT_SEND_SRC_NOT_AUTHORIZED = - // -4, // source not authorized to transfer - // PATH_PAYMENT_STRICT_SEND_NO_DESTINATION = - // -5, // destination account does not exist - // PATH_PAYMENT_STRICT_SEND_NO_TRUST = - // -6, // dest missing a trust line for asset - // PATH_PAYMENT_STRICT_SEND_NOT_AUTHORIZED = - // -7, // dest not authorized to hold asset - // PATH_PAYMENT_STRICT_SEND_LINE_FULL = -8, // dest would go above their limit - // PATH_PAYMENT_STRICT_SEND_NO_ISSUER = -9, // missing issuer on one asset - // PATH_PAYMENT_STRICT_SEND_TOO_FEW_OFFERS = - // -10, // not enough offers to satisfy path - // PATH_PAYMENT_STRICT_SEND_OFFER_CROSS_SELF = - // -11, // would cross one of its own offers - // PATH_PAYMENT_STRICT_SEND_UNDER_DESTMIN = -12 // could not satisfy destMin - // }; - // - // =========================================================================== - xdr["enum"]("PathPaymentStrictSendResultCode", { - pathPaymentStrictSendSuccess: 0, - pathPaymentStrictSendMalformed: -1, - pathPaymentStrictSendUnderfunded: -2, - pathPaymentStrictSendSrcNoTrust: -3, - pathPaymentStrictSendSrcNotAuthorized: -4, - pathPaymentStrictSendNoDestination: -5, - pathPaymentStrictSendNoTrust: -6, - pathPaymentStrictSendNotAuthorized: -7, - pathPaymentStrictSendLineFull: -8, - pathPaymentStrictSendNoIssuer: -9, - pathPaymentStrictSendTooFewOffers: -10, - pathPaymentStrictSendOfferCrossSelf: -11, - pathPaymentStrictSendUnderDestmin: -12 - }); - - // === xdr source ============================================================ - // - // struct - // { - // ClaimAtom offers<>; - // SimplePaymentResult last; - // } - // - // =========================================================================== - xdr.struct("PathPaymentStrictSendResultSuccess", [["offers", xdr.varArray(xdr.lookup("ClaimAtom"), 2147483647)], ["last", xdr.lookup("SimplePaymentResult")]]); - - // === xdr source ============================================================ - // - // union PathPaymentStrictSendResult switch (PathPaymentStrictSendResultCode code) - // { - // case PATH_PAYMENT_STRICT_SEND_SUCCESS: - // struct - // { - // ClaimAtom offers<>; - // SimplePaymentResult last; - // } success; - // case PATH_PAYMENT_STRICT_SEND_MALFORMED: - // case PATH_PAYMENT_STRICT_SEND_UNDERFUNDED: - // case PATH_PAYMENT_STRICT_SEND_SRC_NO_TRUST: - // case PATH_PAYMENT_STRICT_SEND_SRC_NOT_AUTHORIZED: - // case PATH_PAYMENT_STRICT_SEND_NO_DESTINATION: - // case PATH_PAYMENT_STRICT_SEND_NO_TRUST: - // case PATH_PAYMENT_STRICT_SEND_NOT_AUTHORIZED: - // case PATH_PAYMENT_STRICT_SEND_LINE_FULL: - // void; - // case PATH_PAYMENT_STRICT_SEND_NO_ISSUER: - // Asset noIssuer; // the asset that caused the error - // case PATH_PAYMENT_STRICT_SEND_TOO_FEW_OFFERS: - // case PATH_PAYMENT_STRICT_SEND_OFFER_CROSS_SELF: - // case PATH_PAYMENT_STRICT_SEND_UNDER_DESTMIN: - // void; - // }; - // - // =========================================================================== - xdr.union("PathPaymentStrictSendResult", { - switchOn: xdr.lookup("PathPaymentStrictSendResultCode"), - switchName: "code", - switches: [["pathPaymentStrictSendSuccess", "success"], ["pathPaymentStrictSendMalformed", xdr["void"]()], ["pathPaymentStrictSendUnderfunded", xdr["void"]()], ["pathPaymentStrictSendSrcNoTrust", xdr["void"]()], ["pathPaymentStrictSendSrcNotAuthorized", xdr["void"]()], ["pathPaymentStrictSendNoDestination", xdr["void"]()], ["pathPaymentStrictSendNoTrust", xdr["void"]()], ["pathPaymentStrictSendNotAuthorized", xdr["void"]()], ["pathPaymentStrictSendLineFull", xdr["void"]()], ["pathPaymentStrictSendNoIssuer", "noIssuer"], ["pathPaymentStrictSendTooFewOffers", xdr["void"]()], ["pathPaymentStrictSendOfferCrossSelf", xdr["void"]()], ["pathPaymentStrictSendUnderDestmin", xdr["void"]()]], - arms: { - success: xdr.lookup("PathPaymentStrictSendResultSuccess"), - noIssuer: xdr.lookup("Asset") - } - }); - - // === xdr source ============================================================ - // - // enum ManageSellOfferResultCode - // { - // // codes considered as "success" for the operation - // MANAGE_SELL_OFFER_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // MANAGE_SELL_OFFER_MALFORMED = -1, // generated offer would be invalid - // MANAGE_SELL_OFFER_SELL_NO_TRUST = - // -2, // no trust line for what we're selling - // MANAGE_SELL_OFFER_BUY_NO_TRUST = -3, // no trust line for what we're buying - // MANAGE_SELL_OFFER_SELL_NOT_AUTHORIZED = -4, // not authorized to sell - // MANAGE_SELL_OFFER_BUY_NOT_AUTHORIZED = -5, // not authorized to buy - // MANAGE_SELL_OFFER_LINE_FULL = -6, // can't receive more of what it's buying - // MANAGE_SELL_OFFER_UNDERFUNDED = -7, // doesn't hold what it's trying to sell - // MANAGE_SELL_OFFER_CROSS_SELF = - // -8, // would cross an offer from the same user - // MANAGE_SELL_OFFER_SELL_NO_ISSUER = -9, // no issuer for what we're selling - // MANAGE_SELL_OFFER_BUY_NO_ISSUER = -10, // no issuer for what we're buying - // - // // update errors - // MANAGE_SELL_OFFER_NOT_FOUND = - // -11, // offerID does not match an existing offer - // - // MANAGE_SELL_OFFER_LOW_RESERVE = - // -12 // not enough funds to create a new Offer - // }; - // - // =========================================================================== - xdr["enum"]("ManageSellOfferResultCode", { - manageSellOfferSuccess: 0, - manageSellOfferMalformed: -1, - manageSellOfferSellNoTrust: -2, - manageSellOfferBuyNoTrust: -3, - manageSellOfferSellNotAuthorized: -4, - manageSellOfferBuyNotAuthorized: -5, - manageSellOfferLineFull: -6, - manageSellOfferUnderfunded: -7, - manageSellOfferCrossSelf: -8, - manageSellOfferSellNoIssuer: -9, - manageSellOfferBuyNoIssuer: -10, - manageSellOfferNotFound: -11, - manageSellOfferLowReserve: -12 - }); - - // === xdr source ============================================================ - // - // enum ManageOfferEffect - // { - // MANAGE_OFFER_CREATED = 0, - // MANAGE_OFFER_UPDATED = 1, - // MANAGE_OFFER_DELETED = 2 - // }; - // - // =========================================================================== - xdr["enum"]("ManageOfferEffect", { - manageOfferCreated: 0, - manageOfferUpdated: 1, - manageOfferDeleted: 2 - }); - - // === xdr source ============================================================ - // - // union switch (ManageOfferEffect effect) - // { - // case MANAGE_OFFER_CREATED: - // case MANAGE_OFFER_UPDATED: - // OfferEntry offer; - // case MANAGE_OFFER_DELETED: - // void; - // } - // - // =========================================================================== - xdr.union("ManageOfferSuccessResultOffer", { - switchOn: xdr.lookup("ManageOfferEffect"), - switchName: "effect", - switches: [["manageOfferCreated", "offer"], ["manageOfferUpdated", "offer"], ["manageOfferDeleted", xdr["void"]()]], - arms: { - offer: xdr.lookup("OfferEntry") - } - }); - - // === xdr source ============================================================ - // - // struct ManageOfferSuccessResult - // { - // // offers that got claimed while creating this offer - // ClaimAtom offersClaimed<>; - // - // union switch (ManageOfferEffect effect) - // { - // case MANAGE_OFFER_CREATED: - // case MANAGE_OFFER_UPDATED: - // OfferEntry offer; - // case MANAGE_OFFER_DELETED: - // void; - // } - // offer; - // }; - // - // =========================================================================== - xdr.struct("ManageOfferSuccessResult", [["offersClaimed", xdr.varArray(xdr.lookup("ClaimAtom"), 2147483647)], ["offer", xdr.lookup("ManageOfferSuccessResultOffer")]]); - - // === xdr source ============================================================ - // - // union ManageSellOfferResult switch (ManageSellOfferResultCode code) - // { - // case MANAGE_SELL_OFFER_SUCCESS: - // ManageOfferSuccessResult success; - // case MANAGE_SELL_OFFER_MALFORMED: - // case MANAGE_SELL_OFFER_SELL_NO_TRUST: - // case MANAGE_SELL_OFFER_BUY_NO_TRUST: - // case MANAGE_SELL_OFFER_SELL_NOT_AUTHORIZED: - // case MANAGE_SELL_OFFER_BUY_NOT_AUTHORIZED: - // case MANAGE_SELL_OFFER_LINE_FULL: - // case MANAGE_SELL_OFFER_UNDERFUNDED: - // case MANAGE_SELL_OFFER_CROSS_SELF: - // case MANAGE_SELL_OFFER_SELL_NO_ISSUER: - // case MANAGE_SELL_OFFER_BUY_NO_ISSUER: - // case MANAGE_SELL_OFFER_NOT_FOUND: - // case MANAGE_SELL_OFFER_LOW_RESERVE: - // void; - // }; - // - // =========================================================================== - xdr.union("ManageSellOfferResult", { - switchOn: xdr.lookup("ManageSellOfferResultCode"), - switchName: "code", - switches: [["manageSellOfferSuccess", "success"], ["manageSellOfferMalformed", xdr["void"]()], ["manageSellOfferSellNoTrust", xdr["void"]()], ["manageSellOfferBuyNoTrust", xdr["void"]()], ["manageSellOfferSellNotAuthorized", xdr["void"]()], ["manageSellOfferBuyNotAuthorized", xdr["void"]()], ["manageSellOfferLineFull", xdr["void"]()], ["manageSellOfferUnderfunded", xdr["void"]()], ["manageSellOfferCrossSelf", xdr["void"]()], ["manageSellOfferSellNoIssuer", xdr["void"]()], ["manageSellOfferBuyNoIssuer", xdr["void"]()], ["manageSellOfferNotFound", xdr["void"]()], ["manageSellOfferLowReserve", xdr["void"]()]], - arms: { - success: xdr.lookup("ManageOfferSuccessResult") - } - }); - - // === xdr source ============================================================ - // - // enum ManageBuyOfferResultCode - // { - // // codes considered as "success" for the operation - // MANAGE_BUY_OFFER_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // MANAGE_BUY_OFFER_MALFORMED = -1, // generated offer would be invalid - // MANAGE_BUY_OFFER_SELL_NO_TRUST = -2, // no trust line for what we're selling - // MANAGE_BUY_OFFER_BUY_NO_TRUST = -3, // no trust line for what we're buying - // MANAGE_BUY_OFFER_SELL_NOT_AUTHORIZED = -4, // not authorized to sell - // MANAGE_BUY_OFFER_BUY_NOT_AUTHORIZED = -5, // not authorized to buy - // MANAGE_BUY_OFFER_LINE_FULL = -6, // can't receive more of what it's buying - // MANAGE_BUY_OFFER_UNDERFUNDED = -7, // doesn't hold what it's trying to sell - // MANAGE_BUY_OFFER_CROSS_SELF = -8, // would cross an offer from the same user - // MANAGE_BUY_OFFER_SELL_NO_ISSUER = -9, // no issuer for what we're selling - // MANAGE_BUY_OFFER_BUY_NO_ISSUER = -10, // no issuer for what we're buying - // - // // update errors - // MANAGE_BUY_OFFER_NOT_FOUND = - // -11, // offerID does not match an existing offer - // - // MANAGE_BUY_OFFER_LOW_RESERVE = -12 // not enough funds to create a new Offer - // }; - // - // =========================================================================== - xdr["enum"]("ManageBuyOfferResultCode", { - manageBuyOfferSuccess: 0, - manageBuyOfferMalformed: -1, - manageBuyOfferSellNoTrust: -2, - manageBuyOfferBuyNoTrust: -3, - manageBuyOfferSellNotAuthorized: -4, - manageBuyOfferBuyNotAuthorized: -5, - manageBuyOfferLineFull: -6, - manageBuyOfferUnderfunded: -7, - manageBuyOfferCrossSelf: -8, - manageBuyOfferSellNoIssuer: -9, - manageBuyOfferBuyNoIssuer: -10, - manageBuyOfferNotFound: -11, - manageBuyOfferLowReserve: -12 - }); - - // === xdr source ============================================================ - // - // union ManageBuyOfferResult switch (ManageBuyOfferResultCode code) - // { - // case MANAGE_BUY_OFFER_SUCCESS: - // ManageOfferSuccessResult success; - // case MANAGE_BUY_OFFER_MALFORMED: - // case MANAGE_BUY_OFFER_SELL_NO_TRUST: - // case MANAGE_BUY_OFFER_BUY_NO_TRUST: - // case MANAGE_BUY_OFFER_SELL_NOT_AUTHORIZED: - // case MANAGE_BUY_OFFER_BUY_NOT_AUTHORIZED: - // case MANAGE_BUY_OFFER_LINE_FULL: - // case MANAGE_BUY_OFFER_UNDERFUNDED: - // case MANAGE_BUY_OFFER_CROSS_SELF: - // case MANAGE_BUY_OFFER_SELL_NO_ISSUER: - // case MANAGE_BUY_OFFER_BUY_NO_ISSUER: - // case MANAGE_BUY_OFFER_NOT_FOUND: - // case MANAGE_BUY_OFFER_LOW_RESERVE: - // void; - // }; - // - // =========================================================================== - xdr.union("ManageBuyOfferResult", { - switchOn: xdr.lookup("ManageBuyOfferResultCode"), - switchName: "code", - switches: [["manageBuyOfferSuccess", "success"], ["manageBuyOfferMalformed", xdr["void"]()], ["manageBuyOfferSellNoTrust", xdr["void"]()], ["manageBuyOfferBuyNoTrust", xdr["void"]()], ["manageBuyOfferSellNotAuthorized", xdr["void"]()], ["manageBuyOfferBuyNotAuthorized", xdr["void"]()], ["manageBuyOfferLineFull", xdr["void"]()], ["manageBuyOfferUnderfunded", xdr["void"]()], ["manageBuyOfferCrossSelf", xdr["void"]()], ["manageBuyOfferSellNoIssuer", xdr["void"]()], ["manageBuyOfferBuyNoIssuer", xdr["void"]()], ["manageBuyOfferNotFound", xdr["void"]()], ["manageBuyOfferLowReserve", xdr["void"]()]], - arms: { - success: xdr.lookup("ManageOfferSuccessResult") - } - }); - - // === xdr source ============================================================ - // - // enum SetOptionsResultCode - // { - // // codes considered as "success" for the operation - // SET_OPTIONS_SUCCESS = 0, - // // codes considered as "failure" for the operation - // SET_OPTIONS_LOW_RESERVE = -1, // not enough funds to add a signer - // SET_OPTIONS_TOO_MANY_SIGNERS = -2, // max number of signers already reached - // SET_OPTIONS_BAD_FLAGS = -3, // invalid combination of clear/set flags - // SET_OPTIONS_INVALID_INFLATION = -4, // inflation account does not exist - // SET_OPTIONS_CANT_CHANGE = -5, // can no longer change this option - // SET_OPTIONS_UNKNOWN_FLAG = -6, // can't set an unknown flag - // SET_OPTIONS_THRESHOLD_OUT_OF_RANGE = -7, // bad value for weight/threshold - // SET_OPTIONS_BAD_SIGNER = -8, // signer cannot be masterkey - // SET_OPTIONS_INVALID_HOME_DOMAIN = -9, // malformed home domain - // SET_OPTIONS_AUTH_REVOCABLE_REQUIRED = - // -10 // auth revocable is required for clawback - // }; - // - // =========================================================================== - xdr["enum"]("SetOptionsResultCode", { - setOptionsSuccess: 0, - setOptionsLowReserve: -1, - setOptionsTooManySigners: -2, - setOptionsBadFlags: -3, - setOptionsInvalidInflation: -4, - setOptionsCantChange: -5, - setOptionsUnknownFlag: -6, - setOptionsThresholdOutOfRange: -7, - setOptionsBadSigner: -8, - setOptionsInvalidHomeDomain: -9, - setOptionsAuthRevocableRequired: -10 - }); - - // === xdr source ============================================================ - // - // union SetOptionsResult switch (SetOptionsResultCode code) - // { - // case SET_OPTIONS_SUCCESS: - // void; - // case SET_OPTIONS_LOW_RESERVE: - // case SET_OPTIONS_TOO_MANY_SIGNERS: - // case SET_OPTIONS_BAD_FLAGS: - // case SET_OPTIONS_INVALID_INFLATION: - // case SET_OPTIONS_CANT_CHANGE: - // case SET_OPTIONS_UNKNOWN_FLAG: - // case SET_OPTIONS_THRESHOLD_OUT_OF_RANGE: - // case SET_OPTIONS_BAD_SIGNER: - // case SET_OPTIONS_INVALID_HOME_DOMAIN: - // case SET_OPTIONS_AUTH_REVOCABLE_REQUIRED: - // void; - // }; - // - // =========================================================================== - xdr.union("SetOptionsResult", { - switchOn: xdr.lookup("SetOptionsResultCode"), - switchName: "code", - switches: [["setOptionsSuccess", xdr["void"]()], ["setOptionsLowReserve", xdr["void"]()], ["setOptionsTooManySigners", xdr["void"]()], ["setOptionsBadFlags", xdr["void"]()], ["setOptionsInvalidInflation", xdr["void"]()], ["setOptionsCantChange", xdr["void"]()], ["setOptionsUnknownFlag", xdr["void"]()], ["setOptionsThresholdOutOfRange", xdr["void"]()], ["setOptionsBadSigner", xdr["void"]()], ["setOptionsInvalidHomeDomain", xdr["void"]()], ["setOptionsAuthRevocableRequired", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum ChangeTrustResultCode - // { - // // codes considered as "success" for the operation - // CHANGE_TRUST_SUCCESS = 0, - // // codes considered as "failure" for the operation - // CHANGE_TRUST_MALFORMED = -1, // bad input - // CHANGE_TRUST_NO_ISSUER = -2, // could not find issuer - // CHANGE_TRUST_INVALID_LIMIT = -3, // cannot drop limit below balance - // // cannot create with a limit of 0 - // CHANGE_TRUST_LOW_RESERVE = - // -4, // not enough funds to create a new trust line, - // CHANGE_TRUST_SELF_NOT_ALLOWED = -5, // trusting self is not allowed - // CHANGE_TRUST_TRUST_LINE_MISSING = -6, // Asset trustline is missing for pool - // CHANGE_TRUST_CANNOT_DELETE = - // -7, // Asset trustline is still referenced in a pool - // CHANGE_TRUST_NOT_AUTH_MAINTAIN_LIABILITIES = - // -8 // Asset trustline is deauthorized - // }; - // - // =========================================================================== - xdr["enum"]("ChangeTrustResultCode", { - changeTrustSuccess: 0, - changeTrustMalformed: -1, - changeTrustNoIssuer: -2, - changeTrustInvalidLimit: -3, - changeTrustLowReserve: -4, - changeTrustSelfNotAllowed: -5, - changeTrustTrustLineMissing: -6, - changeTrustCannotDelete: -7, - changeTrustNotAuthMaintainLiabilities: -8 - }); - - // === xdr source ============================================================ - // - // union ChangeTrustResult switch (ChangeTrustResultCode code) - // { - // case CHANGE_TRUST_SUCCESS: - // void; - // case CHANGE_TRUST_MALFORMED: - // case CHANGE_TRUST_NO_ISSUER: - // case CHANGE_TRUST_INVALID_LIMIT: - // case CHANGE_TRUST_LOW_RESERVE: - // case CHANGE_TRUST_SELF_NOT_ALLOWED: - // case CHANGE_TRUST_TRUST_LINE_MISSING: - // case CHANGE_TRUST_CANNOT_DELETE: - // case CHANGE_TRUST_NOT_AUTH_MAINTAIN_LIABILITIES: - // void; - // }; - // - // =========================================================================== - xdr.union("ChangeTrustResult", { - switchOn: xdr.lookup("ChangeTrustResultCode"), - switchName: "code", - switches: [["changeTrustSuccess", xdr["void"]()], ["changeTrustMalformed", xdr["void"]()], ["changeTrustNoIssuer", xdr["void"]()], ["changeTrustInvalidLimit", xdr["void"]()], ["changeTrustLowReserve", xdr["void"]()], ["changeTrustSelfNotAllowed", xdr["void"]()], ["changeTrustTrustLineMissing", xdr["void"]()], ["changeTrustCannotDelete", xdr["void"]()], ["changeTrustNotAuthMaintainLiabilities", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum AllowTrustResultCode - // { - // // codes considered as "success" for the operation - // ALLOW_TRUST_SUCCESS = 0, - // // codes considered as "failure" for the operation - // ALLOW_TRUST_MALFORMED = -1, // asset is not ASSET_TYPE_ALPHANUM - // ALLOW_TRUST_NO_TRUST_LINE = -2, // trustor does not have a trustline - // // source account does not require trust - // ALLOW_TRUST_TRUST_NOT_REQUIRED = -3, - // ALLOW_TRUST_CANT_REVOKE = -4, // source account can't revoke trust, - // ALLOW_TRUST_SELF_NOT_ALLOWED = -5, // trusting self is not allowed - // ALLOW_TRUST_LOW_RESERVE = -6 // claimable balances can't be created - // // on revoke due to low reserves - // }; - // - // =========================================================================== - xdr["enum"]("AllowTrustResultCode", { - allowTrustSuccess: 0, - allowTrustMalformed: -1, - allowTrustNoTrustLine: -2, - allowTrustTrustNotRequired: -3, - allowTrustCantRevoke: -4, - allowTrustSelfNotAllowed: -5, - allowTrustLowReserve: -6 - }); - - // === xdr source ============================================================ - // - // union AllowTrustResult switch (AllowTrustResultCode code) - // { - // case ALLOW_TRUST_SUCCESS: - // void; - // case ALLOW_TRUST_MALFORMED: - // case ALLOW_TRUST_NO_TRUST_LINE: - // case ALLOW_TRUST_TRUST_NOT_REQUIRED: - // case ALLOW_TRUST_CANT_REVOKE: - // case ALLOW_TRUST_SELF_NOT_ALLOWED: - // case ALLOW_TRUST_LOW_RESERVE: - // void; - // }; - // - // =========================================================================== - xdr.union("AllowTrustResult", { - switchOn: xdr.lookup("AllowTrustResultCode"), - switchName: "code", - switches: [["allowTrustSuccess", xdr["void"]()], ["allowTrustMalformed", xdr["void"]()], ["allowTrustNoTrustLine", xdr["void"]()], ["allowTrustTrustNotRequired", xdr["void"]()], ["allowTrustCantRevoke", xdr["void"]()], ["allowTrustSelfNotAllowed", xdr["void"]()], ["allowTrustLowReserve", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum AccountMergeResultCode - // { - // // codes considered as "success" for the operation - // ACCOUNT_MERGE_SUCCESS = 0, - // // codes considered as "failure" for the operation - // ACCOUNT_MERGE_MALFORMED = -1, // can't merge onto itself - // ACCOUNT_MERGE_NO_ACCOUNT = -2, // destination does not exist - // ACCOUNT_MERGE_IMMUTABLE_SET = -3, // source account has AUTH_IMMUTABLE set - // ACCOUNT_MERGE_HAS_SUB_ENTRIES = -4, // account has trust lines/offers - // ACCOUNT_MERGE_SEQNUM_TOO_FAR = -5, // sequence number is over max allowed - // ACCOUNT_MERGE_DEST_FULL = -6, // can't add source balance to - // // destination balance - // ACCOUNT_MERGE_IS_SPONSOR = -7 // can't merge account that is a sponsor - // }; - // - // =========================================================================== - xdr["enum"]("AccountMergeResultCode", { - accountMergeSuccess: 0, - accountMergeMalformed: -1, - accountMergeNoAccount: -2, - accountMergeImmutableSet: -3, - accountMergeHasSubEntries: -4, - accountMergeSeqnumTooFar: -5, - accountMergeDestFull: -6, - accountMergeIsSponsor: -7 - }); - - // === xdr source ============================================================ - // - // union AccountMergeResult switch (AccountMergeResultCode code) - // { - // case ACCOUNT_MERGE_SUCCESS: - // int64 sourceAccountBalance; // how much got transferred from source account - // case ACCOUNT_MERGE_MALFORMED: - // case ACCOUNT_MERGE_NO_ACCOUNT: - // case ACCOUNT_MERGE_IMMUTABLE_SET: - // case ACCOUNT_MERGE_HAS_SUB_ENTRIES: - // case ACCOUNT_MERGE_SEQNUM_TOO_FAR: - // case ACCOUNT_MERGE_DEST_FULL: - // case ACCOUNT_MERGE_IS_SPONSOR: - // void; - // }; - // - // =========================================================================== - xdr.union("AccountMergeResult", { - switchOn: xdr.lookup("AccountMergeResultCode"), - switchName: "code", - switches: [["accountMergeSuccess", "sourceAccountBalance"], ["accountMergeMalformed", xdr["void"]()], ["accountMergeNoAccount", xdr["void"]()], ["accountMergeImmutableSet", xdr["void"]()], ["accountMergeHasSubEntries", xdr["void"]()], ["accountMergeSeqnumTooFar", xdr["void"]()], ["accountMergeDestFull", xdr["void"]()], ["accountMergeIsSponsor", xdr["void"]()]], - arms: { - sourceAccountBalance: xdr.lookup("Int64") - } - }); - - // === xdr source ============================================================ - // - // enum InflationResultCode - // { - // // codes considered as "success" for the operation - // INFLATION_SUCCESS = 0, - // // codes considered as "failure" for the operation - // INFLATION_NOT_TIME = -1 - // }; - // - // =========================================================================== - xdr["enum"]("InflationResultCode", { - inflationSuccess: 0, - inflationNotTime: -1 - }); - - // === xdr source ============================================================ - // - // struct InflationPayout // or use PaymentResultAtom to limit types? - // { - // AccountID destination; - // int64 amount; - // }; - // - // =========================================================================== - xdr.struct("InflationPayout", [["destination", xdr.lookup("AccountId")], ["amount", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // union InflationResult switch (InflationResultCode code) - // { - // case INFLATION_SUCCESS: - // InflationPayout payouts<>; - // case INFLATION_NOT_TIME: - // void; - // }; - // - // =========================================================================== - xdr.union("InflationResult", { - switchOn: xdr.lookup("InflationResultCode"), - switchName: "code", - switches: [["inflationSuccess", "payouts"], ["inflationNotTime", xdr["void"]()]], - arms: { - payouts: xdr.varArray(xdr.lookup("InflationPayout"), 2147483647) - } - }); - - // === xdr source ============================================================ - // - // enum ManageDataResultCode - // { - // // codes considered as "success" for the operation - // MANAGE_DATA_SUCCESS = 0, - // // codes considered as "failure" for the operation - // MANAGE_DATA_NOT_SUPPORTED_YET = - // -1, // The network hasn't moved to this protocol change yet - // MANAGE_DATA_NAME_NOT_FOUND = - // -2, // Trying to remove a Data Entry that isn't there - // MANAGE_DATA_LOW_RESERVE = -3, // not enough funds to create a new Data Entry - // MANAGE_DATA_INVALID_NAME = -4 // Name not a valid string - // }; - // - // =========================================================================== - xdr["enum"]("ManageDataResultCode", { - manageDataSuccess: 0, - manageDataNotSupportedYet: -1, - manageDataNameNotFound: -2, - manageDataLowReserve: -3, - manageDataInvalidName: -4 - }); - - // === xdr source ============================================================ - // - // union ManageDataResult switch (ManageDataResultCode code) - // { - // case MANAGE_DATA_SUCCESS: - // void; - // case MANAGE_DATA_NOT_SUPPORTED_YET: - // case MANAGE_DATA_NAME_NOT_FOUND: - // case MANAGE_DATA_LOW_RESERVE: - // case MANAGE_DATA_INVALID_NAME: - // void; - // }; - // - // =========================================================================== - xdr.union("ManageDataResult", { - switchOn: xdr.lookup("ManageDataResultCode"), - switchName: "code", - switches: [["manageDataSuccess", xdr["void"]()], ["manageDataNotSupportedYet", xdr["void"]()], ["manageDataNameNotFound", xdr["void"]()], ["manageDataLowReserve", xdr["void"]()], ["manageDataInvalidName", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum BumpSequenceResultCode - // { - // // codes considered as "success" for the operation - // BUMP_SEQUENCE_SUCCESS = 0, - // // codes considered as "failure" for the operation - // BUMP_SEQUENCE_BAD_SEQ = -1 // `bumpTo` is not within bounds - // }; - // - // =========================================================================== - xdr["enum"]("BumpSequenceResultCode", { - bumpSequenceSuccess: 0, - bumpSequenceBadSeq: -1 - }); - - // === xdr source ============================================================ - // - // union BumpSequenceResult switch (BumpSequenceResultCode code) - // { - // case BUMP_SEQUENCE_SUCCESS: - // void; - // case BUMP_SEQUENCE_BAD_SEQ: - // void; - // }; - // - // =========================================================================== - xdr.union("BumpSequenceResult", { - switchOn: xdr.lookup("BumpSequenceResultCode"), - switchName: "code", - switches: [["bumpSequenceSuccess", xdr["void"]()], ["bumpSequenceBadSeq", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum CreateClaimableBalanceResultCode - // { - // CREATE_CLAIMABLE_BALANCE_SUCCESS = 0, - // CREATE_CLAIMABLE_BALANCE_MALFORMED = -1, - // CREATE_CLAIMABLE_BALANCE_LOW_RESERVE = -2, - // CREATE_CLAIMABLE_BALANCE_NO_TRUST = -3, - // CREATE_CLAIMABLE_BALANCE_NOT_AUTHORIZED = -4, - // CREATE_CLAIMABLE_BALANCE_UNDERFUNDED = -5 - // }; - // - // =========================================================================== - xdr["enum"]("CreateClaimableBalanceResultCode", { - createClaimableBalanceSuccess: 0, - createClaimableBalanceMalformed: -1, - createClaimableBalanceLowReserve: -2, - createClaimableBalanceNoTrust: -3, - createClaimableBalanceNotAuthorized: -4, - createClaimableBalanceUnderfunded: -5 - }); - - // === xdr source ============================================================ - // - // union CreateClaimableBalanceResult switch ( - // CreateClaimableBalanceResultCode code) - // { - // case CREATE_CLAIMABLE_BALANCE_SUCCESS: - // ClaimableBalanceID balanceID; - // case CREATE_CLAIMABLE_BALANCE_MALFORMED: - // case CREATE_CLAIMABLE_BALANCE_LOW_RESERVE: - // case CREATE_CLAIMABLE_BALANCE_NO_TRUST: - // case CREATE_CLAIMABLE_BALANCE_NOT_AUTHORIZED: - // case CREATE_CLAIMABLE_BALANCE_UNDERFUNDED: - // void; - // }; - // - // =========================================================================== - xdr.union("CreateClaimableBalanceResult", { - switchOn: xdr.lookup("CreateClaimableBalanceResultCode"), - switchName: "code", - switches: [["createClaimableBalanceSuccess", "balanceId"], ["createClaimableBalanceMalformed", xdr["void"]()], ["createClaimableBalanceLowReserve", xdr["void"]()], ["createClaimableBalanceNoTrust", xdr["void"]()], ["createClaimableBalanceNotAuthorized", xdr["void"]()], ["createClaimableBalanceUnderfunded", xdr["void"]()]], - arms: { - balanceId: xdr.lookup("ClaimableBalanceId") - } - }); - - // === xdr source ============================================================ - // - // enum ClaimClaimableBalanceResultCode - // { - // CLAIM_CLAIMABLE_BALANCE_SUCCESS = 0, - // CLAIM_CLAIMABLE_BALANCE_DOES_NOT_EXIST = -1, - // CLAIM_CLAIMABLE_BALANCE_CANNOT_CLAIM = -2, - // CLAIM_CLAIMABLE_BALANCE_LINE_FULL = -3, - // CLAIM_CLAIMABLE_BALANCE_NO_TRUST = -4, - // CLAIM_CLAIMABLE_BALANCE_NOT_AUTHORIZED = -5 - // }; - // - // =========================================================================== - xdr["enum"]("ClaimClaimableBalanceResultCode", { - claimClaimableBalanceSuccess: 0, - claimClaimableBalanceDoesNotExist: -1, - claimClaimableBalanceCannotClaim: -2, - claimClaimableBalanceLineFull: -3, - claimClaimableBalanceNoTrust: -4, - claimClaimableBalanceNotAuthorized: -5 - }); - - // === xdr source ============================================================ - // - // union ClaimClaimableBalanceResult switch (ClaimClaimableBalanceResultCode code) - // { - // case CLAIM_CLAIMABLE_BALANCE_SUCCESS: - // void; - // case CLAIM_CLAIMABLE_BALANCE_DOES_NOT_EXIST: - // case CLAIM_CLAIMABLE_BALANCE_CANNOT_CLAIM: - // case CLAIM_CLAIMABLE_BALANCE_LINE_FULL: - // case CLAIM_CLAIMABLE_BALANCE_NO_TRUST: - // case CLAIM_CLAIMABLE_BALANCE_NOT_AUTHORIZED: - // void; - // }; - // - // =========================================================================== - xdr.union("ClaimClaimableBalanceResult", { - switchOn: xdr.lookup("ClaimClaimableBalanceResultCode"), - switchName: "code", - switches: [["claimClaimableBalanceSuccess", xdr["void"]()], ["claimClaimableBalanceDoesNotExist", xdr["void"]()], ["claimClaimableBalanceCannotClaim", xdr["void"]()], ["claimClaimableBalanceLineFull", xdr["void"]()], ["claimClaimableBalanceNoTrust", xdr["void"]()], ["claimClaimableBalanceNotAuthorized", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum BeginSponsoringFutureReservesResultCode - // { - // // codes considered as "success" for the operation - // BEGIN_SPONSORING_FUTURE_RESERVES_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // BEGIN_SPONSORING_FUTURE_RESERVES_MALFORMED = -1, - // BEGIN_SPONSORING_FUTURE_RESERVES_ALREADY_SPONSORED = -2, - // BEGIN_SPONSORING_FUTURE_RESERVES_RECURSIVE = -3 - // }; - // - // =========================================================================== - xdr["enum"]("BeginSponsoringFutureReservesResultCode", { - beginSponsoringFutureReservesSuccess: 0, - beginSponsoringFutureReservesMalformed: -1, - beginSponsoringFutureReservesAlreadySponsored: -2, - beginSponsoringFutureReservesRecursive: -3 - }); - - // === xdr source ============================================================ - // - // union BeginSponsoringFutureReservesResult switch ( - // BeginSponsoringFutureReservesResultCode code) - // { - // case BEGIN_SPONSORING_FUTURE_RESERVES_SUCCESS: - // void; - // case BEGIN_SPONSORING_FUTURE_RESERVES_MALFORMED: - // case BEGIN_SPONSORING_FUTURE_RESERVES_ALREADY_SPONSORED: - // case BEGIN_SPONSORING_FUTURE_RESERVES_RECURSIVE: - // void; - // }; - // - // =========================================================================== - xdr.union("BeginSponsoringFutureReservesResult", { - switchOn: xdr.lookup("BeginSponsoringFutureReservesResultCode"), - switchName: "code", - switches: [["beginSponsoringFutureReservesSuccess", xdr["void"]()], ["beginSponsoringFutureReservesMalformed", xdr["void"]()], ["beginSponsoringFutureReservesAlreadySponsored", xdr["void"]()], ["beginSponsoringFutureReservesRecursive", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum EndSponsoringFutureReservesResultCode - // { - // // codes considered as "success" for the operation - // END_SPONSORING_FUTURE_RESERVES_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // END_SPONSORING_FUTURE_RESERVES_NOT_SPONSORED = -1 - // }; - // - // =========================================================================== - xdr["enum"]("EndSponsoringFutureReservesResultCode", { - endSponsoringFutureReservesSuccess: 0, - endSponsoringFutureReservesNotSponsored: -1 - }); - - // === xdr source ============================================================ - // - // union EndSponsoringFutureReservesResult switch ( - // EndSponsoringFutureReservesResultCode code) - // { - // case END_SPONSORING_FUTURE_RESERVES_SUCCESS: - // void; - // case END_SPONSORING_FUTURE_RESERVES_NOT_SPONSORED: - // void; - // }; - // - // =========================================================================== - xdr.union("EndSponsoringFutureReservesResult", { - switchOn: xdr.lookup("EndSponsoringFutureReservesResultCode"), - switchName: "code", - switches: [["endSponsoringFutureReservesSuccess", xdr["void"]()], ["endSponsoringFutureReservesNotSponsored", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum RevokeSponsorshipResultCode - // { - // // codes considered as "success" for the operation - // REVOKE_SPONSORSHIP_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // REVOKE_SPONSORSHIP_DOES_NOT_EXIST = -1, - // REVOKE_SPONSORSHIP_NOT_SPONSOR = -2, - // REVOKE_SPONSORSHIP_LOW_RESERVE = -3, - // REVOKE_SPONSORSHIP_ONLY_TRANSFERABLE = -4, - // REVOKE_SPONSORSHIP_MALFORMED = -5 - // }; - // - // =========================================================================== - xdr["enum"]("RevokeSponsorshipResultCode", { - revokeSponsorshipSuccess: 0, - revokeSponsorshipDoesNotExist: -1, - revokeSponsorshipNotSponsor: -2, - revokeSponsorshipLowReserve: -3, - revokeSponsorshipOnlyTransferable: -4, - revokeSponsorshipMalformed: -5 - }); - - // === xdr source ============================================================ - // - // union RevokeSponsorshipResult switch (RevokeSponsorshipResultCode code) - // { - // case REVOKE_SPONSORSHIP_SUCCESS: - // void; - // case REVOKE_SPONSORSHIP_DOES_NOT_EXIST: - // case REVOKE_SPONSORSHIP_NOT_SPONSOR: - // case REVOKE_SPONSORSHIP_LOW_RESERVE: - // case REVOKE_SPONSORSHIP_ONLY_TRANSFERABLE: - // case REVOKE_SPONSORSHIP_MALFORMED: - // void; - // }; - // - // =========================================================================== - xdr.union("RevokeSponsorshipResult", { - switchOn: xdr.lookup("RevokeSponsorshipResultCode"), - switchName: "code", - switches: [["revokeSponsorshipSuccess", xdr["void"]()], ["revokeSponsorshipDoesNotExist", xdr["void"]()], ["revokeSponsorshipNotSponsor", xdr["void"]()], ["revokeSponsorshipLowReserve", xdr["void"]()], ["revokeSponsorshipOnlyTransferable", xdr["void"]()], ["revokeSponsorshipMalformed", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum ClawbackResultCode - // { - // // codes considered as "success" for the operation - // CLAWBACK_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // CLAWBACK_MALFORMED = -1, - // CLAWBACK_NOT_CLAWBACK_ENABLED = -2, - // CLAWBACK_NO_TRUST = -3, - // CLAWBACK_UNDERFUNDED = -4 - // }; - // - // =========================================================================== - xdr["enum"]("ClawbackResultCode", { - clawbackSuccess: 0, - clawbackMalformed: -1, - clawbackNotClawbackEnabled: -2, - clawbackNoTrust: -3, - clawbackUnderfunded: -4 - }); - - // === xdr source ============================================================ - // - // union ClawbackResult switch (ClawbackResultCode code) - // { - // case CLAWBACK_SUCCESS: - // void; - // case CLAWBACK_MALFORMED: - // case CLAWBACK_NOT_CLAWBACK_ENABLED: - // case CLAWBACK_NO_TRUST: - // case CLAWBACK_UNDERFUNDED: - // void; - // }; - // - // =========================================================================== - xdr.union("ClawbackResult", { - switchOn: xdr.lookup("ClawbackResultCode"), - switchName: "code", - switches: [["clawbackSuccess", xdr["void"]()], ["clawbackMalformed", xdr["void"]()], ["clawbackNotClawbackEnabled", xdr["void"]()], ["clawbackNoTrust", xdr["void"]()], ["clawbackUnderfunded", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum ClawbackClaimableBalanceResultCode - // { - // // codes considered as "success" for the operation - // CLAWBACK_CLAIMABLE_BALANCE_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // CLAWBACK_CLAIMABLE_BALANCE_DOES_NOT_EXIST = -1, - // CLAWBACK_CLAIMABLE_BALANCE_NOT_ISSUER = -2, - // CLAWBACK_CLAIMABLE_BALANCE_NOT_CLAWBACK_ENABLED = -3 - // }; - // - // =========================================================================== - xdr["enum"]("ClawbackClaimableBalanceResultCode", { - clawbackClaimableBalanceSuccess: 0, - clawbackClaimableBalanceDoesNotExist: -1, - clawbackClaimableBalanceNotIssuer: -2, - clawbackClaimableBalanceNotClawbackEnabled: -3 - }); - - // === xdr source ============================================================ - // - // union ClawbackClaimableBalanceResult switch ( - // ClawbackClaimableBalanceResultCode code) - // { - // case CLAWBACK_CLAIMABLE_BALANCE_SUCCESS: - // void; - // case CLAWBACK_CLAIMABLE_BALANCE_DOES_NOT_EXIST: - // case CLAWBACK_CLAIMABLE_BALANCE_NOT_ISSUER: - // case CLAWBACK_CLAIMABLE_BALANCE_NOT_CLAWBACK_ENABLED: - // void; - // }; - // - // =========================================================================== - xdr.union("ClawbackClaimableBalanceResult", { - switchOn: xdr.lookup("ClawbackClaimableBalanceResultCode"), - switchName: "code", - switches: [["clawbackClaimableBalanceSuccess", xdr["void"]()], ["clawbackClaimableBalanceDoesNotExist", xdr["void"]()], ["clawbackClaimableBalanceNotIssuer", xdr["void"]()], ["clawbackClaimableBalanceNotClawbackEnabled", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum SetTrustLineFlagsResultCode - // { - // // codes considered as "success" for the operation - // SET_TRUST_LINE_FLAGS_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // SET_TRUST_LINE_FLAGS_MALFORMED = -1, - // SET_TRUST_LINE_FLAGS_NO_TRUST_LINE = -2, - // SET_TRUST_LINE_FLAGS_CANT_REVOKE = -3, - // SET_TRUST_LINE_FLAGS_INVALID_STATE = -4, - // SET_TRUST_LINE_FLAGS_LOW_RESERVE = -5 // claimable balances can't be created - // // on revoke due to low reserves - // }; - // - // =========================================================================== - xdr["enum"]("SetTrustLineFlagsResultCode", { - setTrustLineFlagsSuccess: 0, - setTrustLineFlagsMalformed: -1, - setTrustLineFlagsNoTrustLine: -2, - setTrustLineFlagsCantRevoke: -3, - setTrustLineFlagsInvalidState: -4, - setTrustLineFlagsLowReserve: -5 - }); - - // === xdr source ============================================================ - // - // union SetTrustLineFlagsResult switch (SetTrustLineFlagsResultCode code) - // { - // case SET_TRUST_LINE_FLAGS_SUCCESS: - // void; - // case SET_TRUST_LINE_FLAGS_MALFORMED: - // case SET_TRUST_LINE_FLAGS_NO_TRUST_LINE: - // case SET_TRUST_LINE_FLAGS_CANT_REVOKE: - // case SET_TRUST_LINE_FLAGS_INVALID_STATE: - // case SET_TRUST_LINE_FLAGS_LOW_RESERVE: - // void; - // }; - // - // =========================================================================== - xdr.union("SetTrustLineFlagsResult", { - switchOn: xdr.lookup("SetTrustLineFlagsResultCode"), - switchName: "code", - switches: [["setTrustLineFlagsSuccess", xdr["void"]()], ["setTrustLineFlagsMalformed", xdr["void"]()], ["setTrustLineFlagsNoTrustLine", xdr["void"]()], ["setTrustLineFlagsCantRevoke", xdr["void"]()], ["setTrustLineFlagsInvalidState", xdr["void"]()], ["setTrustLineFlagsLowReserve", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum LiquidityPoolDepositResultCode - // { - // // codes considered as "success" for the operation - // LIQUIDITY_POOL_DEPOSIT_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // LIQUIDITY_POOL_DEPOSIT_MALFORMED = -1, // bad input - // LIQUIDITY_POOL_DEPOSIT_NO_TRUST = -2, // no trust line for one of the - // // assets - // LIQUIDITY_POOL_DEPOSIT_NOT_AUTHORIZED = -3, // not authorized for one of the - // // assets - // LIQUIDITY_POOL_DEPOSIT_UNDERFUNDED = -4, // not enough balance for one of - // // the assets - // LIQUIDITY_POOL_DEPOSIT_LINE_FULL = -5, // pool share trust line doesn't - // // have sufficient limit - // LIQUIDITY_POOL_DEPOSIT_BAD_PRICE = -6, // deposit price outside bounds - // LIQUIDITY_POOL_DEPOSIT_POOL_FULL = -7 // pool reserves are full - // }; - // - // =========================================================================== - xdr["enum"]("LiquidityPoolDepositResultCode", { - liquidityPoolDepositSuccess: 0, - liquidityPoolDepositMalformed: -1, - liquidityPoolDepositNoTrust: -2, - liquidityPoolDepositNotAuthorized: -3, - liquidityPoolDepositUnderfunded: -4, - liquidityPoolDepositLineFull: -5, - liquidityPoolDepositBadPrice: -6, - liquidityPoolDepositPoolFull: -7 - }); - - // === xdr source ============================================================ - // - // union LiquidityPoolDepositResult switch (LiquidityPoolDepositResultCode code) - // { - // case LIQUIDITY_POOL_DEPOSIT_SUCCESS: - // void; - // case LIQUIDITY_POOL_DEPOSIT_MALFORMED: - // case LIQUIDITY_POOL_DEPOSIT_NO_TRUST: - // case LIQUIDITY_POOL_DEPOSIT_NOT_AUTHORIZED: - // case LIQUIDITY_POOL_DEPOSIT_UNDERFUNDED: - // case LIQUIDITY_POOL_DEPOSIT_LINE_FULL: - // case LIQUIDITY_POOL_DEPOSIT_BAD_PRICE: - // case LIQUIDITY_POOL_DEPOSIT_POOL_FULL: - // void; - // }; - // - // =========================================================================== - xdr.union("LiquidityPoolDepositResult", { - switchOn: xdr.lookup("LiquidityPoolDepositResultCode"), - switchName: "code", - switches: [["liquidityPoolDepositSuccess", xdr["void"]()], ["liquidityPoolDepositMalformed", xdr["void"]()], ["liquidityPoolDepositNoTrust", xdr["void"]()], ["liquidityPoolDepositNotAuthorized", xdr["void"]()], ["liquidityPoolDepositUnderfunded", xdr["void"]()], ["liquidityPoolDepositLineFull", xdr["void"]()], ["liquidityPoolDepositBadPrice", xdr["void"]()], ["liquidityPoolDepositPoolFull", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum LiquidityPoolWithdrawResultCode - // { - // // codes considered as "success" for the operation - // LIQUIDITY_POOL_WITHDRAW_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // LIQUIDITY_POOL_WITHDRAW_MALFORMED = -1, // bad input - // LIQUIDITY_POOL_WITHDRAW_NO_TRUST = -2, // no trust line for one of the - // // assets - // LIQUIDITY_POOL_WITHDRAW_UNDERFUNDED = -3, // not enough balance of the - // // pool share - // LIQUIDITY_POOL_WITHDRAW_LINE_FULL = -4, // would go above limit for one - // // of the assets - // LIQUIDITY_POOL_WITHDRAW_UNDER_MINIMUM = -5 // didn't withdraw enough - // }; - // - // =========================================================================== - xdr["enum"]("LiquidityPoolWithdrawResultCode", { - liquidityPoolWithdrawSuccess: 0, - liquidityPoolWithdrawMalformed: -1, - liquidityPoolWithdrawNoTrust: -2, - liquidityPoolWithdrawUnderfunded: -3, - liquidityPoolWithdrawLineFull: -4, - liquidityPoolWithdrawUnderMinimum: -5 - }); - - // === xdr source ============================================================ - // - // union LiquidityPoolWithdrawResult switch (LiquidityPoolWithdrawResultCode code) - // { - // case LIQUIDITY_POOL_WITHDRAW_SUCCESS: - // void; - // case LIQUIDITY_POOL_WITHDRAW_MALFORMED: - // case LIQUIDITY_POOL_WITHDRAW_NO_TRUST: - // case LIQUIDITY_POOL_WITHDRAW_UNDERFUNDED: - // case LIQUIDITY_POOL_WITHDRAW_LINE_FULL: - // case LIQUIDITY_POOL_WITHDRAW_UNDER_MINIMUM: - // void; - // }; - // - // =========================================================================== - xdr.union("LiquidityPoolWithdrawResult", { - switchOn: xdr.lookup("LiquidityPoolWithdrawResultCode"), - switchName: "code", - switches: [["liquidityPoolWithdrawSuccess", xdr["void"]()], ["liquidityPoolWithdrawMalformed", xdr["void"]()], ["liquidityPoolWithdrawNoTrust", xdr["void"]()], ["liquidityPoolWithdrawUnderfunded", xdr["void"]()], ["liquidityPoolWithdrawLineFull", xdr["void"]()], ["liquidityPoolWithdrawUnderMinimum", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum InvokeHostFunctionResultCode - // { - // // codes considered as "success" for the operation - // INVOKE_HOST_FUNCTION_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // INVOKE_HOST_FUNCTION_MALFORMED = -1, - // INVOKE_HOST_FUNCTION_TRAPPED = -2, - // INVOKE_HOST_FUNCTION_RESOURCE_LIMIT_EXCEEDED = -3, - // INVOKE_HOST_FUNCTION_ENTRY_ARCHIVED = -4, - // INVOKE_HOST_FUNCTION_INSUFFICIENT_REFUNDABLE_FEE = -5 - // }; - // - // =========================================================================== - xdr["enum"]("InvokeHostFunctionResultCode", { - invokeHostFunctionSuccess: 0, - invokeHostFunctionMalformed: -1, - invokeHostFunctionTrapped: -2, - invokeHostFunctionResourceLimitExceeded: -3, - invokeHostFunctionEntryArchived: -4, - invokeHostFunctionInsufficientRefundableFee: -5 - }); - - // === xdr source ============================================================ - // - // union InvokeHostFunctionResult switch (InvokeHostFunctionResultCode code) - // { - // case INVOKE_HOST_FUNCTION_SUCCESS: - // Hash success; // sha256(InvokeHostFunctionSuccessPreImage) - // case INVOKE_HOST_FUNCTION_MALFORMED: - // case INVOKE_HOST_FUNCTION_TRAPPED: - // case INVOKE_HOST_FUNCTION_RESOURCE_LIMIT_EXCEEDED: - // case INVOKE_HOST_FUNCTION_ENTRY_ARCHIVED: - // case INVOKE_HOST_FUNCTION_INSUFFICIENT_REFUNDABLE_FEE: - // void; - // }; - // - // =========================================================================== - xdr.union("InvokeHostFunctionResult", { - switchOn: xdr.lookup("InvokeHostFunctionResultCode"), - switchName: "code", - switches: [["invokeHostFunctionSuccess", "success"], ["invokeHostFunctionMalformed", xdr["void"]()], ["invokeHostFunctionTrapped", xdr["void"]()], ["invokeHostFunctionResourceLimitExceeded", xdr["void"]()], ["invokeHostFunctionEntryArchived", xdr["void"]()], ["invokeHostFunctionInsufficientRefundableFee", xdr["void"]()]], - arms: { - success: xdr.lookup("Hash") - } - }); - - // === xdr source ============================================================ - // - // enum ExtendFootprintTTLResultCode - // { - // // codes considered as "success" for the operation - // EXTEND_FOOTPRINT_TTL_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // EXTEND_FOOTPRINT_TTL_MALFORMED = -1, - // EXTEND_FOOTPRINT_TTL_RESOURCE_LIMIT_EXCEEDED = -2, - // EXTEND_FOOTPRINT_TTL_INSUFFICIENT_REFUNDABLE_FEE = -3 - // }; - // - // =========================================================================== - xdr["enum"]("ExtendFootprintTtlResultCode", { - extendFootprintTtlSuccess: 0, - extendFootprintTtlMalformed: -1, - extendFootprintTtlResourceLimitExceeded: -2, - extendFootprintTtlInsufficientRefundableFee: -3 - }); - - // === xdr source ============================================================ - // - // union ExtendFootprintTTLResult switch (ExtendFootprintTTLResultCode code) - // { - // case EXTEND_FOOTPRINT_TTL_SUCCESS: - // void; - // case EXTEND_FOOTPRINT_TTL_MALFORMED: - // case EXTEND_FOOTPRINT_TTL_RESOURCE_LIMIT_EXCEEDED: - // case EXTEND_FOOTPRINT_TTL_INSUFFICIENT_REFUNDABLE_FEE: - // void; - // }; - // - // =========================================================================== - xdr.union("ExtendFootprintTtlResult", { - switchOn: xdr.lookup("ExtendFootprintTtlResultCode"), - switchName: "code", - switches: [["extendFootprintTtlSuccess", xdr["void"]()], ["extendFootprintTtlMalformed", xdr["void"]()], ["extendFootprintTtlResourceLimitExceeded", xdr["void"]()], ["extendFootprintTtlInsufficientRefundableFee", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum RestoreFootprintResultCode - // { - // // codes considered as "success" for the operation - // RESTORE_FOOTPRINT_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // RESTORE_FOOTPRINT_MALFORMED = -1, - // RESTORE_FOOTPRINT_RESOURCE_LIMIT_EXCEEDED = -2, - // RESTORE_FOOTPRINT_INSUFFICIENT_REFUNDABLE_FEE = -3 - // }; - // - // =========================================================================== - xdr["enum"]("RestoreFootprintResultCode", { - restoreFootprintSuccess: 0, - restoreFootprintMalformed: -1, - restoreFootprintResourceLimitExceeded: -2, - restoreFootprintInsufficientRefundableFee: -3 - }); - - // === xdr source ============================================================ - // - // union RestoreFootprintResult switch (RestoreFootprintResultCode code) - // { - // case RESTORE_FOOTPRINT_SUCCESS: - // void; - // case RESTORE_FOOTPRINT_MALFORMED: - // case RESTORE_FOOTPRINT_RESOURCE_LIMIT_EXCEEDED: - // case RESTORE_FOOTPRINT_INSUFFICIENT_REFUNDABLE_FEE: - // void; - // }; - // - // =========================================================================== - xdr.union("RestoreFootprintResult", { - switchOn: xdr.lookup("RestoreFootprintResultCode"), - switchName: "code", - switches: [["restoreFootprintSuccess", xdr["void"]()], ["restoreFootprintMalformed", xdr["void"]()], ["restoreFootprintResourceLimitExceeded", xdr["void"]()], ["restoreFootprintInsufficientRefundableFee", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum OperationResultCode - // { - // opINNER = 0, // inner object result is valid - // - // opBAD_AUTH = -1, // too few valid signatures / wrong network - // opNO_ACCOUNT = -2, // source account was not found - // opNOT_SUPPORTED = -3, // operation not supported at this time - // opTOO_MANY_SUBENTRIES = -4, // max number of subentries already reached - // opEXCEEDED_WORK_LIMIT = -5, // operation did too much work - // opTOO_MANY_SPONSORING = -6 // account is sponsoring too many entries - // }; - // - // =========================================================================== - xdr["enum"]("OperationResultCode", { - opInner: 0, - opBadAuth: -1, - opNoAccount: -2, - opNotSupported: -3, - opTooManySubentries: -4, - opExceededWorkLimit: -5, - opTooManySponsoring: -6 - }); - - // === xdr source ============================================================ - // - // union switch (OperationType type) - // { - // case CREATE_ACCOUNT: - // CreateAccountResult createAccountResult; - // case PAYMENT: - // PaymentResult paymentResult; - // case PATH_PAYMENT_STRICT_RECEIVE: - // PathPaymentStrictReceiveResult pathPaymentStrictReceiveResult; - // case MANAGE_SELL_OFFER: - // ManageSellOfferResult manageSellOfferResult; - // case CREATE_PASSIVE_SELL_OFFER: - // ManageSellOfferResult createPassiveSellOfferResult; - // case SET_OPTIONS: - // SetOptionsResult setOptionsResult; - // case CHANGE_TRUST: - // ChangeTrustResult changeTrustResult; - // case ALLOW_TRUST: - // AllowTrustResult allowTrustResult; - // case ACCOUNT_MERGE: - // AccountMergeResult accountMergeResult; - // case INFLATION: - // InflationResult inflationResult; - // case MANAGE_DATA: - // ManageDataResult manageDataResult; - // case BUMP_SEQUENCE: - // BumpSequenceResult bumpSeqResult; - // case MANAGE_BUY_OFFER: - // ManageBuyOfferResult manageBuyOfferResult; - // case PATH_PAYMENT_STRICT_SEND: - // PathPaymentStrictSendResult pathPaymentStrictSendResult; - // case CREATE_CLAIMABLE_BALANCE: - // CreateClaimableBalanceResult createClaimableBalanceResult; - // case CLAIM_CLAIMABLE_BALANCE: - // ClaimClaimableBalanceResult claimClaimableBalanceResult; - // case BEGIN_SPONSORING_FUTURE_RESERVES: - // BeginSponsoringFutureReservesResult beginSponsoringFutureReservesResult; - // case END_SPONSORING_FUTURE_RESERVES: - // EndSponsoringFutureReservesResult endSponsoringFutureReservesResult; - // case REVOKE_SPONSORSHIP: - // RevokeSponsorshipResult revokeSponsorshipResult; - // case CLAWBACK: - // ClawbackResult clawbackResult; - // case CLAWBACK_CLAIMABLE_BALANCE: - // ClawbackClaimableBalanceResult clawbackClaimableBalanceResult; - // case SET_TRUST_LINE_FLAGS: - // SetTrustLineFlagsResult setTrustLineFlagsResult; - // case LIQUIDITY_POOL_DEPOSIT: - // LiquidityPoolDepositResult liquidityPoolDepositResult; - // case LIQUIDITY_POOL_WITHDRAW: - // LiquidityPoolWithdrawResult liquidityPoolWithdrawResult; - // case INVOKE_HOST_FUNCTION: - // InvokeHostFunctionResult invokeHostFunctionResult; - // case EXTEND_FOOTPRINT_TTL: - // ExtendFootprintTTLResult extendFootprintTTLResult; - // case RESTORE_FOOTPRINT: - // RestoreFootprintResult restoreFootprintResult; - // } - // - // =========================================================================== - xdr.union("OperationResultTr", { - switchOn: xdr.lookup("OperationType"), - switchName: "type", - switches: [["createAccount", "createAccountResult"], ["payment", "paymentResult"], ["pathPaymentStrictReceive", "pathPaymentStrictReceiveResult"], ["manageSellOffer", "manageSellOfferResult"], ["createPassiveSellOffer", "createPassiveSellOfferResult"], ["setOptions", "setOptionsResult"], ["changeTrust", "changeTrustResult"], ["allowTrust", "allowTrustResult"], ["accountMerge", "accountMergeResult"], ["inflation", "inflationResult"], ["manageData", "manageDataResult"], ["bumpSequence", "bumpSeqResult"], ["manageBuyOffer", "manageBuyOfferResult"], ["pathPaymentStrictSend", "pathPaymentStrictSendResult"], ["createClaimableBalance", "createClaimableBalanceResult"], ["claimClaimableBalance", "claimClaimableBalanceResult"], ["beginSponsoringFutureReserves", "beginSponsoringFutureReservesResult"], ["endSponsoringFutureReserves", "endSponsoringFutureReservesResult"], ["revokeSponsorship", "revokeSponsorshipResult"], ["clawback", "clawbackResult"], ["clawbackClaimableBalance", "clawbackClaimableBalanceResult"], ["setTrustLineFlags", "setTrustLineFlagsResult"], ["liquidityPoolDeposit", "liquidityPoolDepositResult"], ["liquidityPoolWithdraw", "liquidityPoolWithdrawResult"], ["invokeHostFunction", "invokeHostFunctionResult"], ["extendFootprintTtl", "extendFootprintTtlResult"], ["restoreFootprint", "restoreFootprintResult"]], - arms: { - createAccountResult: xdr.lookup("CreateAccountResult"), - paymentResult: xdr.lookup("PaymentResult"), - pathPaymentStrictReceiveResult: xdr.lookup("PathPaymentStrictReceiveResult"), - manageSellOfferResult: xdr.lookup("ManageSellOfferResult"), - createPassiveSellOfferResult: xdr.lookup("ManageSellOfferResult"), - setOptionsResult: xdr.lookup("SetOptionsResult"), - changeTrustResult: xdr.lookup("ChangeTrustResult"), - allowTrustResult: xdr.lookup("AllowTrustResult"), - accountMergeResult: xdr.lookup("AccountMergeResult"), - inflationResult: xdr.lookup("InflationResult"), - manageDataResult: xdr.lookup("ManageDataResult"), - bumpSeqResult: xdr.lookup("BumpSequenceResult"), - manageBuyOfferResult: xdr.lookup("ManageBuyOfferResult"), - pathPaymentStrictSendResult: xdr.lookup("PathPaymentStrictSendResult"), - createClaimableBalanceResult: xdr.lookup("CreateClaimableBalanceResult"), - claimClaimableBalanceResult: xdr.lookup("ClaimClaimableBalanceResult"), - beginSponsoringFutureReservesResult: xdr.lookup("BeginSponsoringFutureReservesResult"), - endSponsoringFutureReservesResult: xdr.lookup("EndSponsoringFutureReservesResult"), - revokeSponsorshipResult: xdr.lookup("RevokeSponsorshipResult"), - clawbackResult: xdr.lookup("ClawbackResult"), - clawbackClaimableBalanceResult: xdr.lookup("ClawbackClaimableBalanceResult"), - setTrustLineFlagsResult: xdr.lookup("SetTrustLineFlagsResult"), - liquidityPoolDepositResult: xdr.lookup("LiquidityPoolDepositResult"), - liquidityPoolWithdrawResult: xdr.lookup("LiquidityPoolWithdrawResult"), - invokeHostFunctionResult: xdr.lookup("InvokeHostFunctionResult"), - extendFootprintTtlResult: xdr.lookup("ExtendFootprintTtlResult"), - restoreFootprintResult: xdr.lookup("RestoreFootprintResult") - } - }); - - // === xdr source ============================================================ - // - // union OperationResult switch (OperationResultCode code) - // { - // case opINNER: - // union switch (OperationType type) - // { - // case CREATE_ACCOUNT: - // CreateAccountResult createAccountResult; - // case PAYMENT: - // PaymentResult paymentResult; - // case PATH_PAYMENT_STRICT_RECEIVE: - // PathPaymentStrictReceiveResult pathPaymentStrictReceiveResult; - // case MANAGE_SELL_OFFER: - // ManageSellOfferResult manageSellOfferResult; - // case CREATE_PASSIVE_SELL_OFFER: - // ManageSellOfferResult createPassiveSellOfferResult; - // case SET_OPTIONS: - // SetOptionsResult setOptionsResult; - // case CHANGE_TRUST: - // ChangeTrustResult changeTrustResult; - // case ALLOW_TRUST: - // AllowTrustResult allowTrustResult; - // case ACCOUNT_MERGE: - // AccountMergeResult accountMergeResult; - // case INFLATION: - // InflationResult inflationResult; - // case MANAGE_DATA: - // ManageDataResult manageDataResult; - // case BUMP_SEQUENCE: - // BumpSequenceResult bumpSeqResult; - // case MANAGE_BUY_OFFER: - // ManageBuyOfferResult manageBuyOfferResult; - // case PATH_PAYMENT_STRICT_SEND: - // PathPaymentStrictSendResult pathPaymentStrictSendResult; - // case CREATE_CLAIMABLE_BALANCE: - // CreateClaimableBalanceResult createClaimableBalanceResult; - // case CLAIM_CLAIMABLE_BALANCE: - // ClaimClaimableBalanceResult claimClaimableBalanceResult; - // case BEGIN_SPONSORING_FUTURE_RESERVES: - // BeginSponsoringFutureReservesResult beginSponsoringFutureReservesResult; - // case END_SPONSORING_FUTURE_RESERVES: - // EndSponsoringFutureReservesResult endSponsoringFutureReservesResult; - // case REVOKE_SPONSORSHIP: - // RevokeSponsorshipResult revokeSponsorshipResult; - // case CLAWBACK: - // ClawbackResult clawbackResult; - // case CLAWBACK_CLAIMABLE_BALANCE: - // ClawbackClaimableBalanceResult clawbackClaimableBalanceResult; - // case SET_TRUST_LINE_FLAGS: - // SetTrustLineFlagsResult setTrustLineFlagsResult; - // case LIQUIDITY_POOL_DEPOSIT: - // LiquidityPoolDepositResult liquidityPoolDepositResult; - // case LIQUIDITY_POOL_WITHDRAW: - // LiquidityPoolWithdrawResult liquidityPoolWithdrawResult; - // case INVOKE_HOST_FUNCTION: - // InvokeHostFunctionResult invokeHostFunctionResult; - // case EXTEND_FOOTPRINT_TTL: - // ExtendFootprintTTLResult extendFootprintTTLResult; - // case RESTORE_FOOTPRINT: - // RestoreFootprintResult restoreFootprintResult; - // } - // tr; - // case opBAD_AUTH: - // case opNO_ACCOUNT: - // case opNOT_SUPPORTED: - // case opTOO_MANY_SUBENTRIES: - // case opEXCEEDED_WORK_LIMIT: - // case opTOO_MANY_SPONSORING: - // void; - // }; - // - // =========================================================================== - xdr.union("OperationResult", { - switchOn: xdr.lookup("OperationResultCode"), - switchName: "code", - switches: [["opInner", "tr"], ["opBadAuth", xdr["void"]()], ["opNoAccount", xdr["void"]()], ["opNotSupported", xdr["void"]()], ["opTooManySubentries", xdr["void"]()], ["opExceededWorkLimit", xdr["void"]()], ["opTooManySponsoring", xdr["void"]()]], - arms: { - tr: xdr.lookup("OperationResultTr") - } - }); - - // === xdr source ============================================================ - // - // enum TransactionResultCode - // { - // txFEE_BUMP_INNER_SUCCESS = 1, // fee bump inner transaction succeeded - // txSUCCESS = 0, // all operations succeeded - // - // txFAILED = -1, // one of the operations failed (none were applied) - // - // txTOO_EARLY = -2, // ledger closeTime before minTime - // txTOO_LATE = -3, // ledger closeTime after maxTime - // txMISSING_OPERATION = -4, // no operation was specified - // txBAD_SEQ = -5, // sequence number does not match source account - // - // txBAD_AUTH = -6, // too few valid signatures / wrong network - // txINSUFFICIENT_BALANCE = -7, // fee would bring account below reserve - // txNO_ACCOUNT = -8, // source account not found - // txINSUFFICIENT_FEE = -9, // fee is too small - // txBAD_AUTH_EXTRA = -10, // unused signatures attached to transaction - // txINTERNAL_ERROR = -11, // an unknown error occurred - // - // txNOT_SUPPORTED = -12, // transaction type not supported - // txFEE_BUMP_INNER_FAILED = -13, // fee bump inner transaction failed - // txBAD_SPONSORSHIP = -14, // sponsorship not confirmed - // txBAD_MIN_SEQ_AGE_OR_GAP = -15, // minSeqAge or minSeqLedgerGap conditions not met - // txMALFORMED = -16, // precondition is invalid - // txSOROBAN_INVALID = -17 // soroban-specific preconditions were not met - // }; - // - // =========================================================================== - xdr["enum"]("TransactionResultCode", { - txFeeBumpInnerSuccess: 1, - txSuccess: 0, - txFailed: -1, - txTooEarly: -2, - txTooLate: -3, - txMissingOperation: -4, - txBadSeq: -5, - txBadAuth: -6, - txInsufficientBalance: -7, - txNoAccount: -8, - txInsufficientFee: -9, - txBadAuthExtra: -10, - txInternalError: -11, - txNotSupported: -12, - txFeeBumpInnerFailed: -13, - txBadSponsorship: -14, - txBadMinSeqAgeOrGap: -15, - txMalformed: -16, - txSorobanInvalid: -17 - }); - - // === xdr source ============================================================ - // - // union switch (TransactionResultCode code) - // { - // // txFEE_BUMP_INNER_SUCCESS is not included - // case txSUCCESS: - // case txFAILED: - // OperationResult results<>; - // case txTOO_EARLY: - // case txTOO_LATE: - // case txMISSING_OPERATION: - // case txBAD_SEQ: - // case txBAD_AUTH: - // case txINSUFFICIENT_BALANCE: - // case txNO_ACCOUNT: - // case txINSUFFICIENT_FEE: - // case txBAD_AUTH_EXTRA: - // case txINTERNAL_ERROR: - // case txNOT_SUPPORTED: - // // txFEE_BUMP_INNER_FAILED is not included - // case txBAD_SPONSORSHIP: - // case txBAD_MIN_SEQ_AGE_OR_GAP: - // case txMALFORMED: - // case txSOROBAN_INVALID: - // void; - // } - // - // =========================================================================== - xdr.union("InnerTransactionResultResult", { - switchOn: xdr.lookup("TransactionResultCode"), - switchName: "code", - switches: [["txSuccess", "results"], ["txFailed", "results"], ["txTooEarly", xdr["void"]()], ["txTooLate", xdr["void"]()], ["txMissingOperation", xdr["void"]()], ["txBadSeq", xdr["void"]()], ["txBadAuth", xdr["void"]()], ["txInsufficientBalance", xdr["void"]()], ["txNoAccount", xdr["void"]()], ["txInsufficientFee", xdr["void"]()], ["txBadAuthExtra", xdr["void"]()], ["txInternalError", xdr["void"]()], ["txNotSupported", xdr["void"]()], ["txBadSponsorship", xdr["void"]()], ["txBadMinSeqAgeOrGap", xdr["void"]()], ["txMalformed", xdr["void"]()], ["txSorobanInvalid", xdr["void"]()]], - arms: { - results: xdr.varArray(xdr.lookup("OperationResult"), 2147483647) - } - }); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("InnerTransactionResultExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct InnerTransactionResult - // { - // // Always 0. Here for binary compatibility. - // int64 feeCharged; - // - // union switch (TransactionResultCode code) - // { - // // txFEE_BUMP_INNER_SUCCESS is not included - // case txSUCCESS: - // case txFAILED: - // OperationResult results<>; - // case txTOO_EARLY: - // case txTOO_LATE: - // case txMISSING_OPERATION: - // case txBAD_SEQ: - // case txBAD_AUTH: - // case txINSUFFICIENT_BALANCE: - // case txNO_ACCOUNT: - // case txINSUFFICIENT_FEE: - // case txBAD_AUTH_EXTRA: - // case txINTERNAL_ERROR: - // case txNOT_SUPPORTED: - // // txFEE_BUMP_INNER_FAILED is not included - // case txBAD_SPONSORSHIP: - // case txBAD_MIN_SEQ_AGE_OR_GAP: - // case txMALFORMED: - // case txSOROBAN_INVALID: - // void; - // } - // result; - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("InnerTransactionResult", [["feeCharged", xdr.lookup("Int64")], ["result", xdr.lookup("InnerTransactionResultResult")], ["ext", xdr.lookup("InnerTransactionResultExt")]]); - - // === xdr source ============================================================ - // - // struct InnerTransactionResultPair - // { - // Hash transactionHash; // hash of the inner transaction - // InnerTransactionResult result; // result for the inner transaction - // }; - // - // =========================================================================== - xdr.struct("InnerTransactionResultPair", [["transactionHash", xdr.lookup("Hash")], ["result", xdr.lookup("InnerTransactionResult")]]); - - // === xdr source ============================================================ - // - // union switch (TransactionResultCode code) - // { - // case txFEE_BUMP_INNER_SUCCESS: - // case txFEE_BUMP_INNER_FAILED: - // InnerTransactionResultPair innerResultPair; - // case txSUCCESS: - // case txFAILED: - // OperationResult results<>; - // case txTOO_EARLY: - // case txTOO_LATE: - // case txMISSING_OPERATION: - // case txBAD_SEQ: - // case txBAD_AUTH: - // case txINSUFFICIENT_BALANCE: - // case txNO_ACCOUNT: - // case txINSUFFICIENT_FEE: - // case txBAD_AUTH_EXTRA: - // case txINTERNAL_ERROR: - // case txNOT_SUPPORTED: - // // case txFEE_BUMP_INNER_FAILED: handled above - // case txBAD_SPONSORSHIP: - // case txBAD_MIN_SEQ_AGE_OR_GAP: - // case txMALFORMED: - // case txSOROBAN_INVALID: - // void; - // } - // - // =========================================================================== - xdr.union("TransactionResultResult", { - switchOn: xdr.lookup("TransactionResultCode"), - switchName: "code", - switches: [["txFeeBumpInnerSuccess", "innerResultPair"], ["txFeeBumpInnerFailed", "innerResultPair"], ["txSuccess", "results"], ["txFailed", "results"], ["txTooEarly", xdr["void"]()], ["txTooLate", xdr["void"]()], ["txMissingOperation", xdr["void"]()], ["txBadSeq", xdr["void"]()], ["txBadAuth", xdr["void"]()], ["txInsufficientBalance", xdr["void"]()], ["txNoAccount", xdr["void"]()], ["txInsufficientFee", xdr["void"]()], ["txBadAuthExtra", xdr["void"]()], ["txInternalError", xdr["void"]()], ["txNotSupported", xdr["void"]()], ["txBadSponsorship", xdr["void"]()], ["txBadMinSeqAgeOrGap", xdr["void"]()], ["txMalformed", xdr["void"]()], ["txSorobanInvalid", xdr["void"]()]], - arms: { - innerResultPair: xdr.lookup("InnerTransactionResultPair"), - results: xdr.varArray(xdr.lookup("OperationResult"), 2147483647) - } - }); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("TransactionResultExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct TransactionResult - // { - // int64 feeCharged; // actual fee charged for the transaction - // - // union switch (TransactionResultCode code) - // { - // case txFEE_BUMP_INNER_SUCCESS: - // case txFEE_BUMP_INNER_FAILED: - // InnerTransactionResultPair innerResultPair; - // case txSUCCESS: - // case txFAILED: - // OperationResult results<>; - // case txTOO_EARLY: - // case txTOO_LATE: - // case txMISSING_OPERATION: - // case txBAD_SEQ: - // case txBAD_AUTH: - // case txINSUFFICIENT_BALANCE: - // case txNO_ACCOUNT: - // case txINSUFFICIENT_FEE: - // case txBAD_AUTH_EXTRA: - // case txINTERNAL_ERROR: - // case txNOT_SUPPORTED: - // // case txFEE_BUMP_INNER_FAILED: handled above - // case txBAD_SPONSORSHIP: - // case txBAD_MIN_SEQ_AGE_OR_GAP: - // case txMALFORMED: - // case txSOROBAN_INVALID: - // void; - // } - // result; - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("TransactionResult", [["feeCharged", xdr.lookup("Int64")], ["result", xdr.lookup("TransactionResultResult")], ["ext", xdr.lookup("TransactionResultExt")]]); - - // === xdr source ============================================================ - // - // typedef opaque Hash[32]; - // - // =========================================================================== - xdr.typedef("Hash", xdr.opaque(32)); - - // === xdr source ============================================================ - // - // typedef opaque uint256[32]; - // - // =========================================================================== - xdr.typedef("Uint256", xdr.opaque(32)); - - // === xdr source ============================================================ - // - // typedef unsigned int uint32; - // - // =========================================================================== - xdr.typedef("Uint32", xdr.uint()); - - // === xdr source ============================================================ - // - // typedef int int32; - // - // =========================================================================== - xdr.typedef("Int32", xdr["int"]()); - - // === xdr source ============================================================ - // - // typedef unsigned hyper uint64; - // - // =========================================================================== - xdr.typedef("Uint64", xdr.uhyper()); - - // === xdr source ============================================================ - // - // typedef hyper int64; - // - // =========================================================================== - xdr.typedef("Int64", xdr.hyper()); - - // === xdr source ============================================================ - // - // typedef uint64 TimePoint; - // - // =========================================================================== - xdr.typedef("TimePoint", xdr.lookup("Uint64")); - - // === xdr source ============================================================ - // - // typedef uint64 Duration; - // - // =========================================================================== - xdr.typedef("Duration", xdr.lookup("Uint64")); - - // === xdr source ============================================================ - // - // union ExtensionPoint switch (int v) - // { - // case 0: - // void; - // }; - // - // =========================================================================== - xdr.union("ExtensionPoint", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum CryptoKeyType - // { - // KEY_TYPE_ED25519 = 0, - // KEY_TYPE_PRE_AUTH_TX = 1, - // KEY_TYPE_HASH_X = 2, - // KEY_TYPE_ED25519_SIGNED_PAYLOAD = 3, - // // MUXED enum values for supported type are derived from the enum values - // // above by ORing them with 0x100 - // KEY_TYPE_MUXED_ED25519 = 0x100 - // }; - // - // =========================================================================== - xdr["enum"]("CryptoKeyType", { - keyTypeEd25519: 0, - keyTypePreAuthTx: 1, - keyTypeHashX: 2, - keyTypeEd25519SignedPayload: 3, - keyTypeMuxedEd25519: 256 - }); - - // === xdr source ============================================================ - // - // enum PublicKeyType - // { - // PUBLIC_KEY_TYPE_ED25519 = KEY_TYPE_ED25519 - // }; - // - // =========================================================================== - xdr["enum"]("PublicKeyType", { - publicKeyTypeEd25519: 0 - }); - - // === xdr source ============================================================ - // - // enum SignerKeyType - // { - // SIGNER_KEY_TYPE_ED25519 = KEY_TYPE_ED25519, - // SIGNER_KEY_TYPE_PRE_AUTH_TX = KEY_TYPE_PRE_AUTH_TX, - // SIGNER_KEY_TYPE_HASH_X = KEY_TYPE_HASH_X, - // SIGNER_KEY_TYPE_ED25519_SIGNED_PAYLOAD = KEY_TYPE_ED25519_SIGNED_PAYLOAD - // }; - // - // =========================================================================== - xdr["enum"]("SignerKeyType", { - signerKeyTypeEd25519: 0, - signerKeyTypePreAuthTx: 1, - signerKeyTypeHashX: 2, - signerKeyTypeEd25519SignedPayload: 3 - }); - - // === xdr source ============================================================ - // - // union PublicKey switch (PublicKeyType type) - // { - // case PUBLIC_KEY_TYPE_ED25519: - // uint256 ed25519; - // }; - // - // =========================================================================== - xdr.union("PublicKey", { - switchOn: xdr.lookup("PublicKeyType"), - switchName: "type", - switches: [["publicKeyTypeEd25519", "ed25519"]], - arms: { - ed25519: xdr.lookup("Uint256") - } - }); - - // === xdr source ============================================================ - // - // struct - // { - // /* Public key that must sign the payload. */ - // uint256 ed25519; - // /* Payload to be raw signed by ed25519. */ - // opaque payload<64>; - // } - // - // =========================================================================== - xdr.struct("SignerKeyEd25519SignedPayload", [["ed25519", xdr.lookup("Uint256")], ["payload", xdr.varOpaque(64)]]); - - // === xdr source ============================================================ - // - // union SignerKey switch (SignerKeyType type) - // { - // case SIGNER_KEY_TYPE_ED25519: - // uint256 ed25519; - // case SIGNER_KEY_TYPE_PRE_AUTH_TX: - // /* SHA-256 Hash of TransactionSignaturePayload structure */ - // uint256 preAuthTx; - // case SIGNER_KEY_TYPE_HASH_X: - // /* Hash of random 256 bit preimage X */ - // uint256 hashX; - // case SIGNER_KEY_TYPE_ED25519_SIGNED_PAYLOAD: - // struct - // { - // /* Public key that must sign the payload. */ - // uint256 ed25519; - // /* Payload to be raw signed by ed25519. */ - // opaque payload<64>; - // } ed25519SignedPayload; - // }; - // - // =========================================================================== - xdr.union("SignerKey", { - switchOn: xdr.lookup("SignerKeyType"), - switchName: "type", - switches: [["signerKeyTypeEd25519", "ed25519"], ["signerKeyTypePreAuthTx", "preAuthTx"], ["signerKeyTypeHashX", "hashX"], ["signerKeyTypeEd25519SignedPayload", "ed25519SignedPayload"]], - arms: { - ed25519: xdr.lookup("Uint256"), - preAuthTx: xdr.lookup("Uint256"), - hashX: xdr.lookup("Uint256"), - ed25519SignedPayload: xdr.lookup("SignerKeyEd25519SignedPayload") - } - }); - - // === xdr source ============================================================ - // - // typedef opaque Signature<64>; - // - // =========================================================================== - xdr.typedef("Signature", xdr.varOpaque(64)); - - // === xdr source ============================================================ - // - // typedef opaque SignatureHint[4]; - // - // =========================================================================== - xdr.typedef("SignatureHint", xdr.opaque(4)); - - // === xdr source ============================================================ - // - // typedef PublicKey NodeID; - // - // =========================================================================== - xdr.typedef("NodeId", xdr.lookup("PublicKey")); - - // === xdr source ============================================================ - // - // typedef PublicKey AccountID; - // - // =========================================================================== - xdr.typedef("AccountId", xdr.lookup("PublicKey")); - - // === xdr source ============================================================ - // - // struct Curve25519Secret - // { - // opaque key[32]; - // }; - // - // =========================================================================== - xdr.struct("Curve25519Secret", [["key", xdr.opaque(32)]]); - - // === xdr source ============================================================ - // - // struct Curve25519Public - // { - // opaque key[32]; - // }; - // - // =========================================================================== - xdr.struct("Curve25519Public", [["key", xdr.opaque(32)]]); - - // === xdr source ============================================================ - // - // struct HmacSha256Key - // { - // opaque key[32]; - // }; - // - // =========================================================================== - xdr.struct("HmacSha256Key", [["key", xdr.opaque(32)]]); - - // === xdr source ============================================================ - // - // struct HmacSha256Mac - // { - // opaque mac[32]; - // }; - // - // =========================================================================== - xdr.struct("HmacSha256Mac", [["mac", xdr.opaque(32)]]); - - // === xdr source ============================================================ - // - // enum SCValType - // { - // SCV_BOOL = 0, - // SCV_VOID = 1, - // SCV_ERROR = 2, - // - // // 32 bits is the smallest type in WASM or XDR; no need for u8/u16. - // SCV_U32 = 3, - // SCV_I32 = 4, - // - // // 64 bits is naturally supported by both WASM and XDR also. - // SCV_U64 = 5, - // SCV_I64 = 6, - // - // // Time-related u64 subtypes with their own functions and formatting. - // SCV_TIMEPOINT = 7, - // SCV_DURATION = 8, - // - // // 128 bits is naturally supported by Rust and we use it for Soroban - // // fixed-point arithmetic prices / balances / similar "quantities". These - // // are represented in XDR as a pair of 2 u64s. - // SCV_U128 = 9, - // SCV_I128 = 10, - // - // // 256 bits is the size of sha256 output, ed25519 keys, and the EVM machine - // // word, so for interop use we include this even though it requires a small - // // amount of Rust guest and/or host library code. - // SCV_U256 = 11, - // SCV_I256 = 12, - // - // // Bytes come in 3 flavors, 2 of which have meaningfully different - // // formatting and validity-checking / domain-restriction. - // SCV_BYTES = 13, - // SCV_STRING = 14, - // SCV_SYMBOL = 15, - // - // // Vecs and maps are just polymorphic containers of other ScVals. - // SCV_VEC = 16, - // SCV_MAP = 17, - // - // // Address is the universal identifier for contracts and classic - // // accounts. - // SCV_ADDRESS = 18, - // - // // The following are the internal SCVal variants that are not - // // exposed to the contracts. - // SCV_CONTRACT_INSTANCE = 19, - // - // // SCV_LEDGER_KEY_CONTRACT_INSTANCE and SCV_LEDGER_KEY_NONCE are unique - // // symbolic SCVals used as the key for ledger entries for a contract's - // // instance and an address' nonce, respectively. - // SCV_LEDGER_KEY_CONTRACT_INSTANCE = 20, - // SCV_LEDGER_KEY_NONCE = 21 - // }; - // - // =========================================================================== - xdr["enum"]("ScValType", { - scvBool: 0, - scvVoid: 1, - scvError: 2, - scvU32: 3, - scvI32: 4, - scvU64: 5, - scvI64: 6, - scvTimepoint: 7, - scvDuration: 8, - scvU128: 9, - scvI128: 10, - scvU256: 11, - scvI256: 12, - scvBytes: 13, - scvString: 14, - scvSymbol: 15, - scvVec: 16, - scvMap: 17, - scvAddress: 18, - scvContractInstance: 19, - scvLedgerKeyContractInstance: 20, - scvLedgerKeyNonce: 21 - }); - - // === xdr source ============================================================ - // - // enum SCErrorType - // { - // SCE_CONTRACT = 0, // Contract-specific, user-defined codes. - // SCE_WASM_VM = 1, // Errors while interpreting WASM bytecode. - // SCE_CONTEXT = 2, // Errors in the contract's host context. - // SCE_STORAGE = 3, // Errors accessing host storage. - // SCE_OBJECT = 4, // Errors working with host objects. - // SCE_CRYPTO = 5, // Errors in cryptographic operations. - // SCE_EVENTS = 6, // Errors while emitting events. - // SCE_BUDGET = 7, // Errors relating to budget limits. - // SCE_VALUE = 8, // Errors working with host values or SCVals. - // SCE_AUTH = 9 // Errors from the authentication subsystem. - // }; - // - // =========================================================================== - xdr["enum"]("ScErrorType", { - sceContract: 0, - sceWasmVm: 1, - sceContext: 2, - sceStorage: 3, - sceObject: 4, - sceCrypto: 5, - sceEvents: 6, - sceBudget: 7, - sceValue: 8, - sceAuth: 9 - }); - - // === xdr source ============================================================ - // - // enum SCErrorCode - // { - // SCEC_ARITH_DOMAIN = 0, // Some arithmetic was undefined (overflow, divide-by-zero). - // SCEC_INDEX_BOUNDS = 1, // Something was indexed beyond its bounds. - // SCEC_INVALID_INPUT = 2, // User provided some otherwise-bad data. - // SCEC_MISSING_VALUE = 3, // Some value was required but not provided. - // SCEC_EXISTING_VALUE = 4, // Some value was provided where not allowed. - // SCEC_EXCEEDED_LIMIT = 5, // Some arbitrary limit -- gas or otherwise -- was hit. - // SCEC_INVALID_ACTION = 6, // Data was valid but action requested was not. - // SCEC_INTERNAL_ERROR = 7, // The host detected an error in its own logic. - // SCEC_UNEXPECTED_TYPE = 8, // Some type wasn't as expected. - // SCEC_UNEXPECTED_SIZE = 9 // Something's size wasn't as expected. - // }; - // - // =========================================================================== - xdr["enum"]("ScErrorCode", { - scecArithDomain: 0, - scecIndexBounds: 1, - scecInvalidInput: 2, - scecMissingValue: 3, - scecExistingValue: 4, - scecExceededLimit: 5, - scecInvalidAction: 6, - scecInternalError: 7, - scecUnexpectedType: 8, - scecUnexpectedSize: 9 - }); - - // === xdr source ============================================================ - // - // union SCError switch (SCErrorType type) - // { - // case SCE_CONTRACT: - // uint32 contractCode; - // case SCE_WASM_VM: - // case SCE_CONTEXT: - // case SCE_STORAGE: - // case SCE_OBJECT: - // case SCE_CRYPTO: - // case SCE_EVENTS: - // case SCE_BUDGET: - // case SCE_VALUE: - // case SCE_AUTH: - // SCErrorCode code; - // }; - // - // =========================================================================== - xdr.union("ScError", { - switchOn: xdr.lookup("ScErrorType"), - switchName: "type", - switches: [["sceContract", "contractCode"], ["sceWasmVm", "code"], ["sceContext", "code"], ["sceStorage", "code"], ["sceObject", "code"], ["sceCrypto", "code"], ["sceEvents", "code"], ["sceBudget", "code"], ["sceValue", "code"], ["sceAuth", "code"]], - arms: { - contractCode: xdr.lookup("Uint32"), - code: xdr.lookup("ScErrorCode") - } - }); - - // === xdr source ============================================================ - // - // struct UInt128Parts { - // uint64 hi; - // uint64 lo; - // }; - // - // =========================================================================== - xdr.struct("UInt128Parts", [["hi", xdr.lookup("Uint64")], ["lo", xdr.lookup("Uint64")]]); - - // === xdr source ============================================================ - // - // struct Int128Parts { - // int64 hi; - // uint64 lo; - // }; - // - // =========================================================================== - xdr.struct("Int128Parts", [["hi", xdr.lookup("Int64")], ["lo", xdr.lookup("Uint64")]]); - - // === xdr source ============================================================ - // - // struct UInt256Parts { - // uint64 hi_hi; - // uint64 hi_lo; - // uint64 lo_hi; - // uint64 lo_lo; - // }; - // - // =========================================================================== - xdr.struct("UInt256Parts", [["hiHi", xdr.lookup("Uint64")], ["hiLo", xdr.lookup("Uint64")], ["loHi", xdr.lookup("Uint64")], ["loLo", xdr.lookup("Uint64")]]); - - // === xdr source ============================================================ - // - // struct Int256Parts { - // int64 hi_hi; - // uint64 hi_lo; - // uint64 lo_hi; - // uint64 lo_lo; - // }; - // - // =========================================================================== - xdr.struct("Int256Parts", [["hiHi", xdr.lookup("Int64")], ["hiLo", xdr.lookup("Uint64")], ["loHi", xdr.lookup("Uint64")], ["loLo", xdr.lookup("Uint64")]]); - - // === xdr source ============================================================ - // - // enum ContractExecutableType - // { - // CONTRACT_EXECUTABLE_WASM = 0, - // CONTRACT_EXECUTABLE_STELLAR_ASSET = 1 - // }; - // - // =========================================================================== - xdr["enum"]("ContractExecutableType", { - contractExecutableWasm: 0, - contractExecutableStellarAsset: 1 - }); - - // === xdr source ============================================================ - // - // union ContractExecutable switch (ContractExecutableType type) - // { - // case CONTRACT_EXECUTABLE_WASM: - // Hash wasm_hash; - // case CONTRACT_EXECUTABLE_STELLAR_ASSET: - // void; - // }; - // - // =========================================================================== - xdr.union("ContractExecutable", { - switchOn: xdr.lookup("ContractExecutableType"), - switchName: "type", - switches: [["contractExecutableWasm", "wasmHash"], ["contractExecutableStellarAsset", xdr["void"]()]], - arms: { - wasmHash: xdr.lookup("Hash") - } - }); - - // === xdr source ============================================================ - // - // enum SCAddressType - // { - // SC_ADDRESS_TYPE_ACCOUNT = 0, - // SC_ADDRESS_TYPE_CONTRACT = 1 - // }; - // - // =========================================================================== - xdr["enum"]("ScAddressType", { - scAddressTypeAccount: 0, - scAddressTypeContract: 1 - }); - - // === xdr source ============================================================ - // - // union SCAddress switch (SCAddressType type) - // { - // case SC_ADDRESS_TYPE_ACCOUNT: - // AccountID accountId; - // case SC_ADDRESS_TYPE_CONTRACT: - // Hash contractId; - // }; - // - // =========================================================================== - xdr.union("ScAddress", { - switchOn: xdr.lookup("ScAddressType"), - switchName: "type", - switches: [["scAddressTypeAccount", "accountId"], ["scAddressTypeContract", "contractId"]], - arms: { - accountId: xdr.lookup("AccountId"), - contractId: xdr.lookup("Hash") - } - }); - - // === xdr source ============================================================ - // - // const SCSYMBOL_LIMIT = 32; - // - // =========================================================================== - xdr["const"]("SCSYMBOL_LIMIT", 32); - - // === xdr source ============================================================ - // - // typedef SCVal SCVec<>; - // - // =========================================================================== - xdr.typedef("ScVec", xdr.varArray(xdr.lookup("ScVal"), 2147483647)); - - // === xdr source ============================================================ - // - // typedef SCMapEntry SCMap<>; - // - // =========================================================================== - xdr.typedef("ScMap", xdr.varArray(xdr.lookup("ScMapEntry"), 2147483647)); - - // === xdr source ============================================================ - // - // typedef opaque SCBytes<>; - // - // =========================================================================== - xdr.typedef("ScBytes", xdr.varOpaque()); - - // === xdr source ============================================================ - // - // typedef string SCString<>; - // - // =========================================================================== - xdr.typedef("ScString", xdr.string()); - - // === xdr source ============================================================ - // - // typedef string SCSymbol; - // - // =========================================================================== - xdr.typedef("ScSymbol", xdr.string(SCSYMBOL_LIMIT)); - - // === xdr source ============================================================ - // - // struct SCNonceKey { - // int64 nonce; - // }; - // - // =========================================================================== - xdr.struct("ScNonceKey", [["nonce", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct SCContractInstance { - // ContractExecutable executable; - // SCMap* storage; - // }; - // - // =========================================================================== - xdr.struct("ScContractInstance", [["executable", xdr.lookup("ContractExecutable")], ["storage", xdr.option(xdr.lookup("ScMap"))]]); - - // === xdr source ============================================================ - // - // union SCVal switch (SCValType type) - // { - // - // case SCV_BOOL: - // bool b; - // case SCV_VOID: - // void; - // case SCV_ERROR: - // SCError error; - // - // case SCV_U32: - // uint32 u32; - // case SCV_I32: - // int32 i32; - // - // case SCV_U64: - // uint64 u64; - // case SCV_I64: - // int64 i64; - // case SCV_TIMEPOINT: - // TimePoint timepoint; - // case SCV_DURATION: - // Duration duration; - // - // case SCV_U128: - // UInt128Parts u128; - // case SCV_I128: - // Int128Parts i128; - // - // case SCV_U256: - // UInt256Parts u256; - // case SCV_I256: - // Int256Parts i256; - // - // case SCV_BYTES: - // SCBytes bytes; - // case SCV_STRING: - // SCString str; - // case SCV_SYMBOL: - // SCSymbol sym; - // - // // Vec and Map are recursive so need to live - // // behind an option, due to xdrpp limitations. - // case SCV_VEC: - // SCVec *vec; - // case SCV_MAP: - // SCMap *map; - // - // case SCV_ADDRESS: - // SCAddress address; - // - // // Special SCVals reserved for system-constructed contract-data - // // ledger keys, not generally usable elsewhere. - // case SCV_LEDGER_KEY_CONTRACT_INSTANCE: - // void; - // case SCV_LEDGER_KEY_NONCE: - // SCNonceKey nonce_key; - // - // case SCV_CONTRACT_INSTANCE: - // SCContractInstance instance; - // }; - // - // =========================================================================== - xdr.union("ScVal", { - switchOn: xdr.lookup("ScValType"), - switchName: "type", - switches: [["scvBool", "b"], ["scvVoid", xdr["void"]()], ["scvError", "error"], ["scvU32", "u32"], ["scvI32", "i32"], ["scvU64", "u64"], ["scvI64", "i64"], ["scvTimepoint", "timepoint"], ["scvDuration", "duration"], ["scvU128", "u128"], ["scvI128", "i128"], ["scvU256", "u256"], ["scvI256", "i256"], ["scvBytes", "bytes"], ["scvString", "str"], ["scvSymbol", "sym"], ["scvVec", "vec"], ["scvMap", "map"], ["scvAddress", "address"], ["scvLedgerKeyContractInstance", xdr["void"]()], ["scvLedgerKeyNonce", "nonceKey"], ["scvContractInstance", "instance"]], - arms: { - b: xdr.bool(), - error: xdr.lookup("ScError"), - u32: xdr.lookup("Uint32"), - i32: xdr.lookup("Int32"), - u64: xdr.lookup("Uint64"), - i64: xdr.lookup("Int64"), - timepoint: xdr.lookup("TimePoint"), - duration: xdr.lookup("Duration"), - u128: xdr.lookup("UInt128Parts"), - i128: xdr.lookup("Int128Parts"), - u256: xdr.lookup("UInt256Parts"), - i256: xdr.lookup("Int256Parts"), - bytes: xdr.lookup("ScBytes"), - str: xdr.lookup("ScString"), - sym: xdr.lookup("ScSymbol"), - vec: xdr.option(xdr.lookup("ScVec")), - map: xdr.option(xdr.lookup("ScMap")), - address: xdr.lookup("ScAddress"), - nonceKey: xdr.lookup("ScNonceKey"), - instance: xdr.lookup("ScContractInstance") - } - }); - - // === xdr source ============================================================ - // - // struct SCMapEntry - // { - // SCVal key; - // SCVal val; - // }; - // - // =========================================================================== - xdr.struct("ScMapEntry", [["key", xdr.lookup("ScVal")], ["val", xdr.lookup("ScVal")]]); - - // === xdr source ============================================================ - // - // enum SCEnvMetaKind - // { - // SC_ENV_META_KIND_INTERFACE_VERSION = 0 - // }; - // - // =========================================================================== - xdr["enum"]("ScEnvMetaKind", { - scEnvMetaKindInterfaceVersion: 0 - }); - - // === xdr source ============================================================ - // - // union SCEnvMetaEntry switch (SCEnvMetaKind kind) - // { - // case SC_ENV_META_KIND_INTERFACE_VERSION: - // uint64 interfaceVersion; - // }; - // - // =========================================================================== - xdr.union("ScEnvMetaEntry", { - switchOn: xdr.lookup("ScEnvMetaKind"), - switchName: "kind", - switches: [["scEnvMetaKindInterfaceVersion", "interfaceVersion"]], - arms: { - interfaceVersion: xdr.lookup("Uint64") - } - }); - - // === xdr source ============================================================ - // - // struct SCMetaV0 - // { - // string key<>; - // string val<>; - // }; - // - // =========================================================================== - xdr.struct("ScMetaV0", [["key", xdr.string()], ["val", xdr.string()]]); - - // === xdr source ============================================================ - // - // enum SCMetaKind - // { - // SC_META_V0 = 0 - // }; - // - // =========================================================================== - xdr["enum"]("ScMetaKind", { - scMetaV0: 0 - }); - - // === xdr source ============================================================ - // - // union SCMetaEntry switch (SCMetaKind kind) - // { - // case SC_META_V0: - // SCMetaV0 v0; - // }; - // - // =========================================================================== - xdr.union("ScMetaEntry", { - switchOn: xdr.lookup("ScMetaKind"), - switchName: "kind", - switches: [["scMetaV0", "v0"]], - arms: { - v0: xdr.lookup("ScMetaV0") - } - }); - - // === xdr source ============================================================ - // - // const SC_SPEC_DOC_LIMIT = 1024; - // - // =========================================================================== - xdr["const"]("SC_SPEC_DOC_LIMIT", 1024); - - // === xdr source ============================================================ - // - // enum SCSpecType - // { - // SC_SPEC_TYPE_VAL = 0, - // - // // Types with no parameters. - // SC_SPEC_TYPE_BOOL = 1, - // SC_SPEC_TYPE_VOID = 2, - // SC_SPEC_TYPE_ERROR = 3, - // SC_SPEC_TYPE_U32 = 4, - // SC_SPEC_TYPE_I32 = 5, - // SC_SPEC_TYPE_U64 = 6, - // SC_SPEC_TYPE_I64 = 7, - // SC_SPEC_TYPE_TIMEPOINT = 8, - // SC_SPEC_TYPE_DURATION = 9, - // SC_SPEC_TYPE_U128 = 10, - // SC_SPEC_TYPE_I128 = 11, - // SC_SPEC_TYPE_U256 = 12, - // SC_SPEC_TYPE_I256 = 13, - // SC_SPEC_TYPE_BYTES = 14, - // SC_SPEC_TYPE_STRING = 16, - // SC_SPEC_TYPE_SYMBOL = 17, - // SC_SPEC_TYPE_ADDRESS = 19, - // - // // Types with parameters. - // SC_SPEC_TYPE_OPTION = 1000, - // SC_SPEC_TYPE_RESULT = 1001, - // SC_SPEC_TYPE_VEC = 1002, - // SC_SPEC_TYPE_MAP = 1004, - // SC_SPEC_TYPE_TUPLE = 1005, - // SC_SPEC_TYPE_BYTES_N = 1006, - // - // // User defined types. - // SC_SPEC_TYPE_UDT = 2000 - // }; - // - // =========================================================================== - xdr["enum"]("ScSpecType", { - scSpecTypeVal: 0, - scSpecTypeBool: 1, - scSpecTypeVoid: 2, - scSpecTypeError: 3, - scSpecTypeU32: 4, - scSpecTypeI32: 5, - scSpecTypeU64: 6, - scSpecTypeI64: 7, - scSpecTypeTimepoint: 8, - scSpecTypeDuration: 9, - scSpecTypeU128: 10, - scSpecTypeI128: 11, - scSpecTypeU256: 12, - scSpecTypeI256: 13, - scSpecTypeBytes: 14, - scSpecTypeString: 16, - scSpecTypeSymbol: 17, - scSpecTypeAddress: 19, - scSpecTypeOption: 1000, - scSpecTypeResult: 1001, - scSpecTypeVec: 1002, - scSpecTypeMap: 1004, - scSpecTypeTuple: 1005, - scSpecTypeBytesN: 1006, - scSpecTypeUdt: 2000 - }); - - // === xdr source ============================================================ - // - // struct SCSpecTypeOption - // { - // SCSpecTypeDef valueType; - // }; - // - // =========================================================================== - xdr.struct("ScSpecTypeOption", [["valueType", xdr.lookup("ScSpecTypeDef")]]); - - // === xdr source ============================================================ - // - // struct SCSpecTypeResult - // { - // SCSpecTypeDef okType; - // SCSpecTypeDef errorType; - // }; - // - // =========================================================================== - xdr.struct("ScSpecTypeResult", [["okType", xdr.lookup("ScSpecTypeDef")], ["errorType", xdr.lookup("ScSpecTypeDef")]]); - - // === xdr source ============================================================ - // - // struct SCSpecTypeVec - // { - // SCSpecTypeDef elementType; - // }; - // - // =========================================================================== - xdr.struct("ScSpecTypeVec", [["elementType", xdr.lookup("ScSpecTypeDef")]]); - - // === xdr source ============================================================ - // - // struct SCSpecTypeMap - // { - // SCSpecTypeDef keyType; - // SCSpecTypeDef valueType; - // }; - // - // =========================================================================== - xdr.struct("ScSpecTypeMap", [["keyType", xdr.lookup("ScSpecTypeDef")], ["valueType", xdr.lookup("ScSpecTypeDef")]]); - - // === xdr source ============================================================ - // - // struct SCSpecTypeTuple - // { - // SCSpecTypeDef valueTypes<12>; - // }; - // - // =========================================================================== - xdr.struct("ScSpecTypeTuple", [["valueTypes", xdr.varArray(xdr.lookup("ScSpecTypeDef"), 12)]]); - - // === xdr source ============================================================ - // - // struct SCSpecTypeBytesN - // { - // uint32 n; - // }; - // - // =========================================================================== - xdr.struct("ScSpecTypeBytesN", [["n", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct SCSpecTypeUDT - // { - // string name<60>; - // }; - // - // =========================================================================== - xdr.struct("ScSpecTypeUdt", [["name", xdr.string(60)]]); - - // === xdr source ============================================================ - // - // union SCSpecTypeDef switch (SCSpecType type) - // { - // case SC_SPEC_TYPE_VAL: - // case SC_SPEC_TYPE_BOOL: - // case SC_SPEC_TYPE_VOID: - // case SC_SPEC_TYPE_ERROR: - // case SC_SPEC_TYPE_U32: - // case SC_SPEC_TYPE_I32: - // case SC_SPEC_TYPE_U64: - // case SC_SPEC_TYPE_I64: - // case SC_SPEC_TYPE_TIMEPOINT: - // case SC_SPEC_TYPE_DURATION: - // case SC_SPEC_TYPE_U128: - // case SC_SPEC_TYPE_I128: - // case SC_SPEC_TYPE_U256: - // case SC_SPEC_TYPE_I256: - // case SC_SPEC_TYPE_BYTES: - // case SC_SPEC_TYPE_STRING: - // case SC_SPEC_TYPE_SYMBOL: - // case SC_SPEC_TYPE_ADDRESS: - // void; - // case SC_SPEC_TYPE_OPTION: - // SCSpecTypeOption option; - // case SC_SPEC_TYPE_RESULT: - // SCSpecTypeResult result; - // case SC_SPEC_TYPE_VEC: - // SCSpecTypeVec vec; - // case SC_SPEC_TYPE_MAP: - // SCSpecTypeMap map; - // case SC_SPEC_TYPE_TUPLE: - // SCSpecTypeTuple tuple; - // case SC_SPEC_TYPE_BYTES_N: - // SCSpecTypeBytesN bytesN; - // case SC_SPEC_TYPE_UDT: - // SCSpecTypeUDT udt; - // }; - // - // =========================================================================== - xdr.union("ScSpecTypeDef", { - switchOn: xdr.lookup("ScSpecType"), - switchName: "type", - switches: [["scSpecTypeVal", xdr["void"]()], ["scSpecTypeBool", xdr["void"]()], ["scSpecTypeVoid", xdr["void"]()], ["scSpecTypeError", xdr["void"]()], ["scSpecTypeU32", xdr["void"]()], ["scSpecTypeI32", xdr["void"]()], ["scSpecTypeU64", xdr["void"]()], ["scSpecTypeI64", xdr["void"]()], ["scSpecTypeTimepoint", xdr["void"]()], ["scSpecTypeDuration", xdr["void"]()], ["scSpecTypeU128", xdr["void"]()], ["scSpecTypeI128", xdr["void"]()], ["scSpecTypeU256", xdr["void"]()], ["scSpecTypeI256", xdr["void"]()], ["scSpecTypeBytes", xdr["void"]()], ["scSpecTypeString", xdr["void"]()], ["scSpecTypeSymbol", xdr["void"]()], ["scSpecTypeAddress", xdr["void"]()], ["scSpecTypeOption", "option"], ["scSpecTypeResult", "result"], ["scSpecTypeVec", "vec"], ["scSpecTypeMap", "map"], ["scSpecTypeTuple", "tuple"], ["scSpecTypeBytesN", "bytesN"], ["scSpecTypeUdt", "udt"]], - arms: { - option: xdr.lookup("ScSpecTypeOption"), - result: xdr.lookup("ScSpecTypeResult"), - vec: xdr.lookup("ScSpecTypeVec"), - map: xdr.lookup("ScSpecTypeMap"), - tuple: xdr.lookup("ScSpecTypeTuple"), - bytesN: xdr.lookup("ScSpecTypeBytesN"), - udt: xdr.lookup("ScSpecTypeUdt") - } - }); - - // === xdr source ============================================================ - // - // struct SCSpecUDTStructFieldV0 - // { - // string doc; - // string name<30>; - // SCSpecTypeDef type; - // }; - // - // =========================================================================== - xdr.struct("ScSpecUdtStructFieldV0", [["doc", xdr.string(SC_SPEC_DOC_LIMIT)], ["name", xdr.string(30)], ["type", xdr.lookup("ScSpecTypeDef")]]); - - // === xdr source ============================================================ - // - // struct SCSpecUDTStructV0 - // { - // string doc; - // string lib<80>; - // string name<60>; - // SCSpecUDTStructFieldV0 fields<40>; - // }; - // - // =========================================================================== - xdr.struct("ScSpecUdtStructV0", [["doc", xdr.string(SC_SPEC_DOC_LIMIT)], ["lib", xdr.string(80)], ["name", xdr.string(60)], ["fields", xdr.varArray(xdr.lookup("ScSpecUdtStructFieldV0"), 40)]]); - - // === xdr source ============================================================ - // - // struct SCSpecUDTUnionCaseVoidV0 - // { - // string doc; - // string name<60>; - // }; - // - // =========================================================================== - xdr.struct("ScSpecUdtUnionCaseVoidV0", [["doc", xdr.string(SC_SPEC_DOC_LIMIT)], ["name", xdr.string(60)]]); - - // === xdr source ============================================================ - // - // struct SCSpecUDTUnionCaseTupleV0 - // { - // string doc; - // string name<60>; - // SCSpecTypeDef type<12>; - // }; - // - // =========================================================================== - xdr.struct("ScSpecUdtUnionCaseTupleV0", [["doc", xdr.string(SC_SPEC_DOC_LIMIT)], ["name", xdr.string(60)], ["type", xdr.varArray(xdr.lookup("ScSpecTypeDef"), 12)]]); - - // === xdr source ============================================================ - // - // enum SCSpecUDTUnionCaseV0Kind - // { - // SC_SPEC_UDT_UNION_CASE_VOID_V0 = 0, - // SC_SPEC_UDT_UNION_CASE_TUPLE_V0 = 1 - // }; - // - // =========================================================================== - xdr["enum"]("ScSpecUdtUnionCaseV0Kind", { - scSpecUdtUnionCaseVoidV0: 0, - scSpecUdtUnionCaseTupleV0: 1 - }); - - // === xdr source ============================================================ - // - // union SCSpecUDTUnionCaseV0 switch (SCSpecUDTUnionCaseV0Kind kind) - // { - // case SC_SPEC_UDT_UNION_CASE_VOID_V0: - // SCSpecUDTUnionCaseVoidV0 voidCase; - // case SC_SPEC_UDT_UNION_CASE_TUPLE_V0: - // SCSpecUDTUnionCaseTupleV0 tupleCase; - // }; - // - // =========================================================================== - xdr.union("ScSpecUdtUnionCaseV0", { - switchOn: xdr.lookup("ScSpecUdtUnionCaseV0Kind"), - switchName: "kind", - switches: [["scSpecUdtUnionCaseVoidV0", "voidCase"], ["scSpecUdtUnionCaseTupleV0", "tupleCase"]], - arms: { - voidCase: xdr.lookup("ScSpecUdtUnionCaseVoidV0"), - tupleCase: xdr.lookup("ScSpecUdtUnionCaseTupleV0") - } - }); - - // === xdr source ============================================================ - // - // struct SCSpecUDTUnionV0 - // { - // string doc; - // string lib<80>; - // string name<60>; - // SCSpecUDTUnionCaseV0 cases<50>; - // }; - // - // =========================================================================== - xdr.struct("ScSpecUdtUnionV0", [["doc", xdr.string(SC_SPEC_DOC_LIMIT)], ["lib", xdr.string(80)], ["name", xdr.string(60)], ["cases", xdr.varArray(xdr.lookup("ScSpecUdtUnionCaseV0"), 50)]]); - - // === xdr source ============================================================ - // - // struct SCSpecUDTEnumCaseV0 - // { - // string doc; - // string name<60>; - // uint32 value; - // }; - // - // =========================================================================== - xdr.struct("ScSpecUdtEnumCaseV0", [["doc", xdr.string(SC_SPEC_DOC_LIMIT)], ["name", xdr.string(60)], ["value", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct SCSpecUDTEnumV0 - // { - // string doc; - // string lib<80>; - // string name<60>; - // SCSpecUDTEnumCaseV0 cases<50>; - // }; - // - // =========================================================================== - xdr.struct("ScSpecUdtEnumV0", [["doc", xdr.string(SC_SPEC_DOC_LIMIT)], ["lib", xdr.string(80)], ["name", xdr.string(60)], ["cases", xdr.varArray(xdr.lookup("ScSpecUdtEnumCaseV0"), 50)]]); - - // === xdr source ============================================================ - // - // struct SCSpecUDTErrorEnumCaseV0 - // { - // string doc; - // string name<60>; - // uint32 value; - // }; - // - // =========================================================================== - xdr.struct("ScSpecUdtErrorEnumCaseV0", [["doc", xdr.string(SC_SPEC_DOC_LIMIT)], ["name", xdr.string(60)], ["value", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct SCSpecUDTErrorEnumV0 - // { - // string doc; - // string lib<80>; - // string name<60>; - // SCSpecUDTErrorEnumCaseV0 cases<50>; - // }; - // - // =========================================================================== - xdr.struct("ScSpecUdtErrorEnumV0", [["doc", xdr.string(SC_SPEC_DOC_LIMIT)], ["lib", xdr.string(80)], ["name", xdr.string(60)], ["cases", xdr.varArray(xdr.lookup("ScSpecUdtErrorEnumCaseV0"), 50)]]); - - // === xdr source ============================================================ - // - // struct SCSpecFunctionInputV0 - // { - // string doc; - // string name<30>; - // SCSpecTypeDef type; - // }; - // - // =========================================================================== - xdr.struct("ScSpecFunctionInputV0", [["doc", xdr.string(SC_SPEC_DOC_LIMIT)], ["name", xdr.string(30)], ["type", xdr.lookup("ScSpecTypeDef")]]); - - // === xdr source ============================================================ - // - // struct SCSpecFunctionV0 - // { - // string doc; - // SCSymbol name; - // SCSpecFunctionInputV0 inputs<10>; - // SCSpecTypeDef outputs<1>; - // }; - // - // =========================================================================== - xdr.struct("ScSpecFunctionV0", [["doc", xdr.string(SC_SPEC_DOC_LIMIT)], ["name", xdr.lookup("ScSymbol")], ["inputs", xdr.varArray(xdr.lookup("ScSpecFunctionInputV0"), 10)], ["outputs", xdr.varArray(xdr.lookup("ScSpecTypeDef"), 1)]]); - - // === xdr source ============================================================ - // - // enum SCSpecEntryKind - // { - // SC_SPEC_ENTRY_FUNCTION_V0 = 0, - // SC_SPEC_ENTRY_UDT_STRUCT_V0 = 1, - // SC_SPEC_ENTRY_UDT_UNION_V0 = 2, - // SC_SPEC_ENTRY_UDT_ENUM_V0 = 3, - // SC_SPEC_ENTRY_UDT_ERROR_ENUM_V0 = 4 - // }; - // - // =========================================================================== - xdr["enum"]("ScSpecEntryKind", { - scSpecEntryFunctionV0: 0, - scSpecEntryUdtStructV0: 1, - scSpecEntryUdtUnionV0: 2, - scSpecEntryUdtEnumV0: 3, - scSpecEntryUdtErrorEnumV0: 4 - }); - - // === xdr source ============================================================ - // - // union SCSpecEntry switch (SCSpecEntryKind kind) - // { - // case SC_SPEC_ENTRY_FUNCTION_V0: - // SCSpecFunctionV0 functionV0; - // case SC_SPEC_ENTRY_UDT_STRUCT_V0: - // SCSpecUDTStructV0 udtStructV0; - // case SC_SPEC_ENTRY_UDT_UNION_V0: - // SCSpecUDTUnionV0 udtUnionV0; - // case SC_SPEC_ENTRY_UDT_ENUM_V0: - // SCSpecUDTEnumV0 udtEnumV0; - // case SC_SPEC_ENTRY_UDT_ERROR_ENUM_V0: - // SCSpecUDTErrorEnumV0 udtErrorEnumV0; - // }; - // - // =========================================================================== - xdr.union("ScSpecEntry", { - switchOn: xdr.lookup("ScSpecEntryKind"), - switchName: "kind", - switches: [["scSpecEntryFunctionV0", "functionV0"], ["scSpecEntryUdtStructV0", "udtStructV0"], ["scSpecEntryUdtUnionV0", "udtUnionV0"], ["scSpecEntryUdtEnumV0", "udtEnumV0"], ["scSpecEntryUdtErrorEnumV0", "udtErrorEnumV0"]], - arms: { - functionV0: xdr.lookup("ScSpecFunctionV0"), - udtStructV0: xdr.lookup("ScSpecUdtStructV0"), - udtUnionV0: xdr.lookup("ScSpecUdtUnionV0"), - udtEnumV0: xdr.lookup("ScSpecUdtEnumV0"), - udtErrorEnumV0: xdr.lookup("ScSpecUdtErrorEnumV0") - } - }); - - // === xdr source ============================================================ - // - // struct ConfigSettingContractExecutionLanesV0 - // { - // // maximum number of Soroban transactions per ledger - // uint32 ledgerMaxTxCount; - // }; - // - // =========================================================================== - xdr.struct("ConfigSettingContractExecutionLanesV0", [["ledgerMaxTxCount", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct ConfigSettingContractComputeV0 - // { - // // Maximum instructions per ledger - // int64 ledgerMaxInstructions; - // // Maximum instructions per transaction - // int64 txMaxInstructions; - // // Cost of 10000 instructions - // int64 feeRatePerInstructionsIncrement; - // - // // Memory limit per transaction. Unlike instructions, there is no fee - // // for memory, just the limit. - // uint32 txMemoryLimit; - // }; - // - // =========================================================================== - xdr.struct("ConfigSettingContractComputeV0", [["ledgerMaxInstructions", xdr.lookup("Int64")], ["txMaxInstructions", xdr.lookup("Int64")], ["feeRatePerInstructionsIncrement", xdr.lookup("Int64")], ["txMemoryLimit", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct ConfigSettingContractLedgerCostV0 - // { - // // Maximum number of ledger entry read operations per ledger - // uint32 ledgerMaxReadLedgerEntries; - // // Maximum number of bytes that can be read per ledger - // uint32 ledgerMaxReadBytes; - // // Maximum number of ledger entry write operations per ledger - // uint32 ledgerMaxWriteLedgerEntries; - // // Maximum number of bytes that can be written per ledger - // uint32 ledgerMaxWriteBytes; - // - // // Maximum number of ledger entry read operations per transaction - // uint32 txMaxReadLedgerEntries; - // // Maximum number of bytes that can be read per transaction - // uint32 txMaxReadBytes; - // // Maximum number of ledger entry write operations per transaction - // uint32 txMaxWriteLedgerEntries; - // // Maximum number of bytes that can be written per transaction - // uint32 txMaxWriteBytes; - // - // int64 feeReadLedgerEntry; // Fee per ledger entry read - // int64 feeWriteLedgerEntry; // Fee per ledger entry write - // - // int64 feeRead1KB; // Fee for reading 1KB - // - // // The following parameters determine the write fee per 1KB. - // // Write fee grows linearly until bucket list reaches this size - // int64 bucketListTargetSizeBytes; - // // Fee per 1KB write when the bucket list is empty - // int64 writeFee1KBBucketListLow; - // // Fee per 1KB write when the bucket list has reached `bucketListTargetSizeBytes` - // int64 writeFee1KBBucketListHigh; - // // Write fee multiplier for any additional data past the first `bucketListTargetSizeBytes` - // uint32 bucketListWriteFeeGrowthFactor; - // }; - // - // =========================================================================== - xdr.struct("ConfigSettingContractLedgerCostV0", [["ledgerMaxReadLedgerEntries", xdr.lookup("Uint32")], ["ledgerMaxReadBytes", xdr.lookup("Uint32")], ["ledgerMaxWriteLedgerEntries", xdr.lookup("Uint32")], ["ledgerMaxWriteBytes", xdr.lookup("Uint32")], ["txMaxReadLedgerEntries", xdr.lookup("Uint32")], ["txMaxReadBytes", xdr.lookup("Uint32")], ["txMaxWriteLedgerEntries", xdr.lookup("Uint32")], ["txMaxWriteBytes", xdr.lookup("Uint32")], ["feeReadLedgerEntry", xdr.lookup("Int64")], ["feeWriteLedgerEntry", xdr.lookup("Int64")], ["feeRead1Kb", xdr.lookup("Int64")], ["bucketListTargetSizeBytes", xdr.lookup("Int64")], ["writeFee1KbBucketListLow", xdr.lookup("Int64")], ["writeFee1KbBucketListHigh", xdr.lookup("Int64")], ["bucketListWriteFeeGrowthFactor", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct ConfigSettingContractHistoricalDataV0 - // { - // int64 feeHistorical1KB; // Fee for storing 1KB in archives - // }; - // - // =========================================================================== - xdr.struct("ConfigSettingContractHistoricalDataV0", [["feeHistorical1Kb", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct ConfigSettingContractEventsV0 - // { - // // Maximum size of events that a contract call can emit. - // uint32 txMaxContractEventsSizeBytes; - // // Fee for generating 1KB of contract events. - // int64 feeContractEvents1KB; - // }; - // - // =========================================================================== - xdr.struct("ConfigSettingContractEventsV0", [["txMaxContractEventsSizeBytes", xdr.lookup("Uint32")], ["feeContractEvents1Kb", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct ConfigSettingContractBandwidthV0 - // { - // // Maximum sum of all transaction sizes in the ledger in bytes - // uint32 ledgerMaxTxsSizeBytes; - // // Maximum size in bytes for a transaction - // uint32 txMaxSizeBytes; - // - // // Fee for 1 KB of transaction size - // int64 feeTxSize1KB; - // }; - // - // =========================================================================== - xdr.struct("ConfigSettingContractBandwidthV0", [["ledgerMaxTxsSizeBytes", xdr.lookup("Uint32")], ["txMaxSizeBytes", xdr.lookup("Uint32")], ["feeTxSize1Kb", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // enum ContractCostType { - // // Cost of running 1 wasm instruction - // WasmInsnExec = 0, - // // Cost of allocating a slice of memory (in bytes) - // MemAlloc = 1, - // // Cost of copying a slice of bytes into a pre-allocated memory - // MemCpy = 2, - // // Cost of comparing two slices of memory - // MemCmp = 3, - // // Cost of a host function dispatch, not including the actual work done by - // // the function nor the cost of VM invocation machinary - // DispatchHostFunction = 4, - // // Cost of visiting a host object from the host object storage. Exists to - // // make sure some baseline cost coverage, i.e. repeatly visiting objects - // // by the guest will always incur some charges. - // VisitObject = 5, - // // Cost of serializing an xdr object to bytes - // ValSer = 6, - // // Cost of deserializing an xdr object from bytes - // ValDeser = 7, - // // Cost of computing the sha256 hash from bytes - // ComputeSha256Hash = 8, - // // Cost of computing the ed25519 pubkey from bytes - // ComputeEd25519PubKey = 9, - // // Cost of verifying ed25519 signature of a payload. - // VerifyEd25519Sig = 10, - // // Cost of instantiation a VM from wasm bytes code. - // VmInstantiation = 11, - // // Cost of instantiation a VM from a cached state. - // VmCachedInstantiation = 12, - // // Cost of invoking a function on the VM. If the function is a host function, - // // additional cost will be covered by `DispatchHostFunction`. - // InvokeVmFunction = 13, - // // Cost of computing a keccak256 hash from bytes. - // ComputeKeccak256Hash = 14, - // // Cost of decoding an ECDSA signature computed from a 256-bit prime modulus - // // curve (e.g. secp256k1 and secp256r1) - // DecodeEcdsaCurve256Sig = 15, - // // Cost of recovering an ECDSA secp256k1 key from a signature. - // RecoverEcdsaSecp256k1Key = 16, - // // Cost of int256 addition (`+`) and subtraction (`-`) operations - // Int256AddSub = 17, - // // Cost of int256 multiplication (`*`) operation - // Int256Mul = 18, - // // Cost of int256 division (`/`) operation - // Int256Div = 19, - // // Cost of int256 power (`exp`) operation - // Int256Pow = 20, - // // Cost of int256 shift (`shl`, `shr`) operation - // Int256Shift = 21, - // // Cost of drawing random bytes using a ChaCha20 PRNG - // ChaCha20DrawBytes = 22, - // - // // Cost of parsing wasm bytes that only encode instructions. - // ParseWasmInstructions = 23, - // // Cost of parsing a known number of wasm functions. - // ParseWasmFunctions = 24, - // // Cost of parsing a known number of wasm globals. - // ParseWasmGlobals = 25, - // // Cost of parsing a known number of wasm table entries. - // ParseWasmTableEntries = 26, - // // Cost of parsing a known number of wasm types. - // ParseWasmTypes = 27, - // // Cost of parsing a known number of wasm data segments. - // ParseWasmDataSegments = 28, - // // Cost of parsing a known number of wasm element segments. - // ParseWasmElemSegments = 29, - // // Cost of parsing a known number of wasm imports. - // ParseWasmImports = 30, - // // Cost of parsing a known number of wasm exports. - // ParseWasmExports = 31, - // // Cost of parsing a known number of data segment bytes. - // ParseWasmDataSegmentBytes = 32, - // - // // Cost of instantiating wasm bytes that only encode instructions. - // InstantiateWasmInstructions = 33, - // // Cost of instantiating a known number of wasm functions. - // InstantiateWasmFunctions = 34, - // // Cost of instantiating a known number of wasm globals. - // InstantiateWasmGlobals = 35, - // // Cost of instantiating a known number of wasm table entries. - // InstantiateWasmTableEntries = 36, - // // Cost of instantiating a known number of wasm types. - // InstantiateWasmTypes = 37, - // // Cost of instantiating a known number of wasm data segments. - // InstantiateWasmDataSegments = 38, - // // Cost of instantiating a known number of wasm element segments. - // InstantiateWasmElemSegments = 39, - // // Cost of instantiating a known number of wasm imports. - // InstantiateWasmImports = 40, - // // Cost of instantiating a known number of wasm exports. - // InstantiateWasmExports = 41, - // // Cost of instantiating a known number of data segment bytes. - // InstantiateWasmDataSegmentBytes = 42, - // - // // Cost of decoding a bytes array representing an uncompressed SEC-1 encoded - // // point on a 256-bit elliptic curve - // Sec1DecodePointUncompressed = 43, - // // Cost of verifying an ECDSA Secp256r1 signature - // VerifyEcdsaSecp256r1Sig = 44 - // }; - // - // =========================================================================== - xdr["enum"]("ContractCostType", { - wasmInsnExec: 0, - memAlloc: 1, - memCpy: 2, - memCmp: 3, - dispatchHostFunction: 4, - visitObject: 5, - valSer: 6, - valDeser: 7, - computeSha256Hash: 8, - computeEd25519PubKey: 9, - verifyEd25519Sig: 10, - vmInstantiation: 11, - vmCachedInstantiation: 12, - invokeVmFunction: 13, - computeKeccak256Hash: 14, - decodeEcdsaCurve256Sig: 15, - recoverEcdsaSecp256k1Key: 16, - int256AddSub: 17, - int256Mul: 18, - int256Div: 19, - int256Pow: 20, - int256Shift: 21, - chaCha20DrawBytes: 22, - parseWasmInstructions: 23, - parseWasmFunctions: 24, - parseWasmGlobals: 25, - parseWasmTableEntries: 26, - parseWasmTypes: 27, - parseWasmDataSegments: 28, - parseWasmElemSegments: 29, - parseWasmImports: 30, - parseWasmExports: 31, - parseWasmDataSegmentBytes: 32, - instantiateWasmInstructions: 33, - instantiateWasmFunctions: 34, - instantiateWasmGlobals: 35, - instantiateWasmTableEntries: 36, - instantiateWasmTypes: 37, - instantiateWasmDataSegments: 38, - instantiateWasmElemSegments: 39, - instantiateWasmImports: 40, - instantiateWasmExports: 41, - instantiateWasmDataSegmentBytes: 42, - sec1DecodePointUncompressed: 43, - verifyEcdsaSecp256r1Sig: 44 - }); - - // === xdr source ============================================================ - // - // struct ContractCostParamEntry { - // // use `ext` to add more terms (e.g. higher order polynomials) in the future - // ExtensionPoint ext; - // - // int64 constTerm; - // int64 linearTerm; - // }; - // - // =========================================================================== - xdr.struct("ContractCostParamEntry", [["ext", xdr.lookup("ExtensionPoint")], ["constTerm", xdr.lookup("Int64")], ["linearTerm", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct StateArchivalSettings { - // uint32 maxEntryTTL; - // uint32 minTemporaryTTL; - // uint32 minPersistentTTL; - // - // // rent_fee = wfee_rate_average / rent_rate_denominator_for_type - // int64 persistentRentRateDenominator; - // int64 tempRentRateDenominator; - // - // // max number of entries that emit archival meta in a single ledger - // uint32 maxEntriesToArchive; - // - // // Number of snapshots to use when calculating average BucketList size - // uint32 bucketListSizeWindowSampleSize; - // - // // How often to sample the BucketList size for the average, in ledgers - // uint32 bucketListWindowSamplePeriod; - // - // // Maximum number of bytes that we scan for eviction per ledger - // uint32 evictionScanSize; - // - // // Lowest BucketList level to be scanned to evict entries - // uint32 startingEvictionScanLevel; - // }; - // - // =========================================================================== - xdr.struct("StateArchivalSettings", [["maxEntryTtl", xdr.lookup("Uint32")], ["minTemporaryTtl", xdr.lookup("Uint32")], ["minPersistentTtl", xdr.lookup("Uint32")], ["persistentRentRateDenominator", xdr.lookup("Int64")], ["tempRentRateDenominator", xdr.lookup("Int64")], ["maxEntriesToArchive", xdr.lookup("Uint32")], ["bucketListSizeWindowSampleSize", xdr.lookup("Uint32")], ["bucketListWindowSamplePeriod", xdr.lookup("Uint32")], ["evictionScanSize", xdr.lookup("Uint32")], ["startingEvictionScanLevel", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct EvictionIterator { - // uint32 bucketListLevel; - // bool isCurrBucket; - // uint64 bucketFileOffset; - // }; - // - // =========================================================================== - xdr.struct("EvictionIterator", [["bucketListLevel", xdr.lookup("Uint32")], ["isCurrBucket", xdr.bool()], ["bucketFileOffset", xdr.lookup("Uint64")]]); - - // === xdr source ============================================================ - // - // const CONTRACT_COST_COUNT_LIMIT = 1024; - // - // =========================================================================== - xdr["const"]("CONTRACT_COST_COUNT_LIMIT", 1024); - - // === xdr source ============================================================ - // - // typedef ContractCostParamEntry ContractCostParams; - // - // =========================================================================== - xdr.typedef("ContractCostParams", xdr.varArray(xdr.lookup("ContractCostParamEntry"), xdr.lookup("CONTRACT_COST_COUNT_LIMIT"))); - - // === xdr source ============================================================ - // - // enum ConfigSettingID - // { - // CONFIG_SETTING_CONTRACT_MAX_SIZE_BYTES = 0, - // CONFIG_SETTING_CONTRACT_COMPUTE_V0 = 1, - // CONFIG_SETTING_CONTRACT_LEDGER_COST_V0 = 2, - // CONFIG_SETTING_CONTRACT_HISTORICAL_DATA_V0 = 3, - // CONFIG_SETTING_CONTRACT_EVENTS_V0 = 4, - // CONFIG_SETTING_CONTRACT_BANDWIDTH_V0 = 5, - // CONFIG_SETTING_CONTRACT_COST_PARAMS_CPU_INSTRUCTIONS = 6, - // CONFIG_SETTING_CONTRACT_COST_PARAMS_MEMORY_BYTES = 7, - // CONFIG_SETTING_CONTRACT_DATA_KEY_SIZE_BYTES = 8, - // CONFIG_SETTING_CONTRACT_DATA_ENTRY_SIZE_BYTES = 9, - // CONFIG_SETTING_STATE_ARCHIVAL = 10, - // CONFIG_SETTING_CONTRACT_EXECUTION_LANES = 11, - // CONFIG_SETTING_BUCKETLIST_SIZE_WINDOW = 12, - // CONFIG_SETTING_EVICTION_ITERATOR = 13 - // }; - // - // =========================================================================== - xdr["enum"]("ConfigSettingId", { - configSettingContractMaxSizeBytes: 0, - configSettingContractComputeV0: 1, - configSettingContractLedgerCostV0: 2, - configSettingContractHistoricalDataV0: 3, - configSettingContractEventsV0: 4, - configSettingContractBandwidthV0: 5, - configSettingContractCostParamsCpuInstructions: 6, - configSettingContractCostParamsMemoryBytes: 7, - configSettingContractDataKeySizeBytes: 8, - configSettingContractDataEntrySizeBytes: 9, - configSettingStateArchival: 10, - configSettingContractExecutionLanes: 11, - configSettingBucketlistSizeWindow: 12, - configSettingEvictionIterator: 13 - }); - - // === xdr source ============================================================ - // - // union ConfigSettingEntry switch (ConfigSettingID configSettingID) - // { - // case CONFIG_SETTING_CONTRACT_MAX_SIZE_BYTES: - // uint32 contractMaxSizeBytes; - // case CONFIG_SETTING_CONTRACT_COMPUTE_V0: - // ConfigSettingContractComputeV0 contractCompute; - // case CONFIG_SETTING_CONTRACT_LEDGER_COST_V0: - // ConfigSettingContractLedgerCostV0 contractLedgerCost; - // case CONFIG_SETTING_CONTRACT_HISTORICAL_DATA_V0: - // ConfigSettingContractHistoricalDataV0 contractHistoricalData; - // case CONFIG_SETTING_CONTRACT_EVENTS_V0: - // ConfigSettingContractEventsV0 contractEvents; - // case CONFIG_SETTING_CONTRACT_BANDWIDTH_V0: - // ConfigSettingContractBandwidthV0 contractBandwidth; - // case CONFIG_SETTING_CONTRACT_COST_PARAMS_CPU_INSTRUCTIONS: - // ContractCostParams contractCostParamsCpuInsns; - // case CONFIG_SETTING_CONTRACT_COST_PARAMS_MEMORY_BYTES: - // ContractCostParams contractCostParamsMemBytes; - // case CONFIG_SETTING_CONTRACT_DATA_KEY_SIZE_BYTES: - // uint32 contractDataKeySizeBytes; - // case CONFIG_SETTING_CONTRACT_DATA_ENTRY_SIZE_BYTES: - // uint32 contractDataEntrySizeBytes; - // case CONFIG_SETTING_STATE_ARCHIVAL: - // StateArchivalSettings stateArchivalSettings; - // case CONFIG_SETTING_CONTRACT_EXECUTION_LANES: - // ConfigSettingContractExecutionLanesV0 contractExecutionLanes; - // case CONFIG_SETTING_BUCKETLIST_SIZE_WINDOW: - // uint64 bucketListSizeWindow<>; - // case CONFIG_SETTING_EVICTION_ITERATOR: - // EvictionIterator evictionIterator; - // }; - // - // =========================================================================== - xdr.union("ConfigSettingEntry", { - switchOn: xdr.lookup("ConfigSettingId"), - switchName: "configSettingId", - switches: [["configSettingContractMaxSizeBytes", "contractMaxSizeBytes"], ["configSettingContractComputeV0", "contractCompute"], ["configSettingContractLedgerCostV0", "contractLedgerCost"], ["configSettingContractHistoricalDataV0", "contractHistoricalData"], ["configSettingContractEventsV0", "contractEvents"], ["configSettingContractBandwidthV0", "contractBandwidth"], ["configSettingContractCostParamsCpuInstructions", "contractCostParamsCpuInsns"], ["configSettingContractCostParamsMemoryBytes", "contractCostParamsMemBytes"], ["configSettingContractDataKeySizeBytes", "contractDataKeySizeBytes"], ["configSettingContractDataEntrySizeBytes", "contractDataEntrySizeBytes"], ["configSettingStateArchival", "stateArchivalSettings"], ["configSettingContractExecutionLanes", "contractExecutionLanes"], ["configSettingBucketlistSizeWindow", "bucketListSizeWindow"], ["configSettingEvictionIterator", "evictionIterator"]], - arms: { - contractMaxSizeBytes: xdr.lookup("Uint32"), - contractCompute: xdr.lookup("ConfigSettingContractComputeV0"), - contractLedgerCost: xdr.lookup("ConfigSettingContractLedgerCostV0"), - contractHistoricalData: xdr.lookup("ConfigSettingContractHistoricalDataV0"), - contractEvents: xdr.lookup("ConfigSettingContractEventsV0"), - contractBandwidth: xdr.lookup("ConfigSettingContractBandwidthV0"), - contractCostParamsCpuInsns: xdr.lookup("ContractCostParams"), - contractCostParamsMemBytes: xdr.lookup("ContractCostParams"), - contractDataKeySizeBytes: xdr.lookup("Uint32"), - contractDataEntrySizeBytes: xdr.lookup("Uint32"), - stateArchivalSettings: xdr.lookup("StateArchivalSettings"), - contractExecutionLanes: xdr.lookup("ConfigSettingContractExecutionLanesV0"), - bucketListSizeWindow: xdr.varArray(xdr.lookup("Uint64"), 2147483647), - evictionIterator: xdr.lookup("EvictionIterator") - } - }); -}); -var _default = exports["default"] = types; \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/generated/next_generated.js b/node_modules/@stellar/stellar-base/lib/generated/next_generated.js deleted file mode 100644 index 2a0d4327..00000000 --- a/node_modules/@stellar/stellar-base/lib/generated/next_generated.js +++ /dev/null @@ -1,8541 +0,0 @@ -"use strict"; - -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports["default"] = void 0; -var XDR = _interopRequireWildcard(require("@stellar/js-xdr")); -function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(e) { return e ? t : r; })(e); } -function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != _typeof(e) && "function" != typeof e) return { "default": e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n["default"] = e, t && t.set(e, n), n; } -// Automatically generated by xdrgen -// DO NOT EDIT or your changes may be overwritten - -/* jshint maxstatements:2147483647 */ -/* jshint esnext:true */ - -var types = XDR.config(function (xdr) { - // Workaround for https://github.com/stellar/xdrgen/issues/152 - // - // The "correct" way would be to replace bare instances of each constant with - // xdr.lookup("..."), but that's more error-prone. - var SCSYMBOL_LIMIT = 32; - var SC_SPEC_DOC_LIMIT = 1024; - - // === xdr source ============================================================ - // - // typedef opaque Value<>; - // - // =========================================================================== - xdr.typedef("Value", xdr.varOpaque()); - - // === xdr source ============================================================ - // - // struct SCPBallot - // { - // uint32 counter; // n - // Value value; // x - // }; - // - // =========================================================================== - xdr.struct("ScpBallot", [["counter", xdr.lookup("Uint32")], ["value", xdr.lookup("Value")]]); - - // === xdr source ============================================================ - // - // enum SCPStatementType - // { - // SCP_ST_PREPARE = 0, - // SCP_ST_CONFIRM = 1, - // SCP_ST_EXTERNALIZE = 2, - // SCP_ST_NOMINATE = 3 - // }; - // - // =========================================================================== - xdr["enum"]("ScpStatementType", { - scpStPrepare: 0, - scpStConfirm: 1, - scpStExternalize: 2, - scpStNominate: 3 - }); - - // === xdr source ============================================================ - // - // struct SCPNomination - // { - // Hash quorumSetHash; // D - // Value votes<>; // X - // Value accepted<>; // Y - // }; - // - // =========================================================================== - xdr.struct("ScpNomination", [["quorumSetHash", xdr.lookup("Hash")], ["votes", xdr.varArray(xdr.lookup("Value"), 2147483647)], ["accepted", xdr.varArray(xdr.lookup("Value"), 2147483647)]]); - - // === xdr source ============================================================ - // - // struct - // { - // Hash quorumSetHash; // D - // SCPBallot ballot; // b - // SCPBallot* prepared; // p - // SCPBallot* preparedPrime; // p' - // uint32 nC; // c.n - // uint32 nH; // h.n - // } - // - // =========================================================================== - xdr.struct("ScpStatementPrepare", [["quorumSetHash", xdr.lookup("Hash")], ["ballot", xdr.lookup("ScpBallot")], ["prepared", xdr.option(xdr.lookup("ScpBallot"))], ["preparedPrime", xdr.option(xdr.lookup("ScpBallot"))], ["nC", xdr.lookup("Uint32")], ["nH", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct - // { - // SCPBallot ballot; // b - // uint32 nPrepared; // p.n - // uint32 nCommit; // c.n - // uint32 nH; // h.n - // Hash quorumSetHash; // D - // } - // - // =========================================================================== - xdr.struct("ScpStatementConfirm", [["ballot", xdr.lookup("ScpBallot")], ["nPrepared", xdr.lookup("Uint32")], ["nCommit", xdr.lookup("Uint32")], ["nH", xdr.lookup("Uint32")], ["quorumSetHash", xdr.lookup("Hash")]]); - - // === xdr source ============================================================ - // - // struct - // { - // SCPBallot commit; // c - // uint32 nH; // h.n - // Hash commitQuorumSetHash; // D used before EXTERNALIZE - // } - // - // =========================================================================== - xdr.struct("ScpStatementExternalize", [["commit", xdr.lookup("ScpBallot")], ["nH", xdr.lookup("Uint32")], ["commitQuorumSetHash", xdr.lookup("Hash")]]); - - // === xdr source ============================================================ - // - // union switch (SCPStatementType type) - // { - // case SCP_ST_PREPARE: - // struct - // { - // Hash quorumSetHash; // D - // SCPBallot ballot; // b - // SCPBallot* prepared; // p - // SCPBallot* preparedPrime; // p' - // uint32 nC; // c.n - // uint32 nH; // h.n - // } prepare; - // case SCP_ST_CONFIRM: - // struct - // { - // SCPBallot ballot; // b - // uint32 nPrepared; // p.n - // uint32 nCommit; // c.n - // uint32 nH; // h.n - // Hash quorumSetHash; // D - // } confirm; - // case SCP_ST_EXTERNALIZE: - // struct - // { - // SCPBallot commit; // c - // uint32 nH; // h.n - // Hash commitQuorumSetHash; // D used before EXTERNALIZE - // } externalize; - // case SCP_ST_NOMINATE: - // SCPNomination nominate; - // } - // - // =========================================================================== - xdr.union("ScpStatementPledges", { - switchOn: xdr.lookup("ScpStatementType"), - switchName: "type", - switches: [["scpStPrepare", "prepare"], ["scpStConfirm", "confirm"], ["scpStExternalize", "externalize"], ["scpStNominate", "nominate"]], - arms: { - prepare: xdr.lookup("ScpStatementPrepare"), - confirm: xdr.lookup("ScpStatementConfirm"), - externalize: xdr.lookup("ScpStatementExternalize"), - nominate: xdr.lookup("ScpNomination") - } - }); - - // === xdr source ============================================================ - // - // struct SCPStatement - // { - // NodeID nodeID; // v - // uint64 slotIndex; // i - // - // union switch (SCPStatementType type) - // { - // case SCP_ST_PREPARE: - // struct - // { - // Hash quorumSetHash; // D - // SCPBallot ballot; // b - // SCPBallot* prepared; // p - // SCPBallot* preparedPrime; // p' - // uint32 nC; // c.n - // uint32 nH; // h.n - // } prepare; - // case SCP_ST_CONFIRM: - // struct - // { - // SCPBallot ballot; // b - // uint32 nPrepared; // p.n - // uint32 nCommit; // c.n - // uint32 nH; // h.n - // Hash quorumSetHash; // D - // } confirm; - // case SCP_ST_EXTERNALIZE: - // struct - // { - // SCPBallot commit; // c - // uint32 nH; // h.n - // Hash commitQuorumSetHash; // D used before EXTERNALIZE - // } externalize; - // case SCP_ST_NOMINATE: - // SCPNomination nominate; - // } - // pledges; - // }; - // - // =========================================================================== - xdr.struct("ScpStatement", [["nodeId", xdr.lookup("NodeId")], ["slotIndex", xdr.lookup("Uint64")], ["pledges", xdr.lookup("ScpStatementPledges")]]); - - // === xdr source ============================================================ - // - // struct SCPEnvelope - // { - // SCPStatement statement; - // Signature signature; - // }; - // - // =========================================================================== - xdr.struct("ScpEnvelope", [["statement", xdr.lookup("ScpStatement")], ["signature", xdr.lookup("Signature")]]); - - // === xdr source ============================================================ - // - // struct SCPQuorumSet - // { - // uint32 threshold; - // NodeID validators<>; - // SCPQuorumSet innerSets<>; - // }; - // - // =========================================================================== - xdr.struct("ScpQuorumSet", [["threshold", xdr.lookup("Uint32")], ["validators", xdr.varArray(xdr.lookup("NodeId"), 2147483647)], ["innerSets", xdr.varArray(xdr.lookup("ScpQuorumSet"), 2147483647)]]); - - // === xdr source ============================================================ - // - // typedef opaque Thresholds[4]; - // - // =========================================================================== - xdr.typedef("Thresholds", xdr.opaque(4)); - - // === xdr source ============================================================ - // - // typedef string string32<32>; - // - // =========================================================================== - xdr.typedef("String32", xdr.string(32)); - - // === xdr source ============================================================ - // - // typedef string string64<64>; - // - // =========================================================================== - xdr.typedef("String64", xdr.string(64)); - - // === xdr source ============================================================ - // - // typedef int64 SequenceNumber; - // - // =========================================================================== - xdr.typedef("SequenceNumber", xdr.lookup("Int64")); - - // === xdr source ============================================================ - // - // typedef opaque DataValue<64>; - // - // =========================================================================== - xdr.typedef("DataValue", xdr.varOpaque(64)); - - // === xdr source ============================================================ - // - // typedef Hash PoolID; - // - // =========================================================================== - xdr.typedef("PoolId", xdr.lookup("Hash")); - - // === xdr source ============================================================ - // - // typedef opaque AssetCode4[4]; - // - // =========================================================================== - xdr.typedef("AssetCode4", xdr.opaque(4)); - - // === xdr source ============================================================ - // - // typedef opaque AssetCode12[12]; - // - // =========================================================================== - xdr.typedef("AssetCode12", xdr.opaque(12)); - - // === xdr source ============================================================ - // - // enum AssetType - // { - // ASSET_TYPE_NATIVE = 0, - // ASSET_TYPE_CREDIT_ALPHANUM4 = 1, - // ASSET_TYPE_CREDIT_ALPHANUM12 = 2, - // ASSET_TYPE_POOL_SHARE = 3 - // }; - // - // =========================================================================== - xdr["enum"]("AssetType", { - assetTypeNative: 0, - assetTypeCreditAlphanum4: 1, - assetTypeCreditAlphanum12: 2, - assetTypePoolShare: 3 - }); - - // === xdr source ============================================================ - // - // union AssetCode switch (AssetType type) - // { - // case ASSET_TYPE_CREDIT_ALPHANUM4: - // AssetCode4 assetCode4; - // - // case ASSET_TYPE_CREDIT_ALPHANUM12: - // AssetCode12 assetCode12; - // - // // add other asset types here in the future - // }; - // - // =========================================================================== - xdr.union("AssetCode", { - switchOn: xdr.lookup("AssetType"), - switchName: "type", - switches: [["assetTypeCreditAlphanum4", "assetCode4"], ["assetTypeCreditAlphanum12", "assetCode12"]], - arms: { - assetCode4: xdr.lookup("AssetCode4"), - assetCode12: xdr.lookup("AssetCode12") - } - }); - - // === xdr source ============================================================ - // - // struct AlphaNum4 - // { - // AssetCode4 assetCode; - // AccountID issuer; - // }; - // - // =========================================================================== - xdr.struct("AlphaNum4", [["assetCode", xdr.lookup("AssetCode4")], ["issuer", xdr.lookup("AccountId")]]); - - // === xdr source ============================================================ - // - // struct AlphaNum12 - // { - // AssetCode12 assetCode; - // AccountID issuer; - // }; - // - // =========================================================================== - xdr.struct("AlphaNum12", [["assetCode", xdr.lookup("AssetCode12")], ["issuer", xdr.lookup("AccountId")]]); - - // === xdr source ============================================================ - // - // union Asset switch (AssetType type) - // { - // case ASSET_TYPE_NATIVE: // Not credit - // void; - // - // case ASSET_TYPE_CREDIT_ALPHANUM4: - // AlphaNum4 alphaNum4; - // - // case ASSET_TYPE_CREDIT_ALPHANUM12: - // AlphaNum12 alphaNum12; - // - // // add other asset types here in the future - // }; - // - // =========================================================================== - xdr.union("Asset", { - switchOn: xdr.lookup("AssetType"), - switchName: "type", - switches: [["assetTypeNative", xdr["void"]()], ["assetTypeCreditAlphanum4", "alphaNum4"], ["assetTypeCreditAlphanum12", "alphaNum12"]], - arms: { - alphaNum4: xdr.lookup("AlphaNum4"), - alphaNum12: xdr.lookup("AlphaNum12") - } - }); - - // === xdr source ============================================================ - // - // struct Price - // { - // int32 n; // numerator - // int32 d; // denominator - // }; - // - // =========================================================================== - xdr.struct("Price", [["n", xdr.lookup("Int32")], ["d", xdr.lookup("Int32")]]); - - // === xdr source ============================================================ - // - // struct Liabilities - // { - // int64 buying; - // int64 selling; - // }; - // - // =========================================================================== - xdr.struct("Liabilities", [["buying", xdr.lookup("Int64")], ["selling", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // enum ThresholdIndexes - // { - // THRESHOLD_MASTER_WEIGHT = 0, - // THRESHOLD_LOW = 1, - // THRESHOLD_MED = 2, - // THRESHOLD_HIGH = 3 - // }; - // - // =========================================================================== - xdr["enum"]("ThresholdIndices", { - thresholdMasterWeight: 0, - thresholdLow: 1, - thresholdMed: 2, - thresholdHigh: 3 - }); - - // === xdr source ============================================================ - // - // enum LedgerEntryType - // { - // ACCOUNT = 0, - // TRUSTLINE = 1, - // OFFER = 2, - // DATA = 3, - // CLAIMABLE_BALANCE = 4, - // LIQUIDITY_POOL = 5, - // CONTRACT_DATA = 6, - // CONTRACT_CODE = 7, - // CONFIG_SETTING = 8, - // TTL = 9 - // }; - // - // =========================================================================== - xdr["enum"]("LedgerEntryType", { - account: 0, - trustline: 1, - offer: 2, - data: 3, - claimableBalance: 4, - liquidityPool: 5, - contractData: 6, - contractCode: 7, - configSetting: 8, - ttl: 9 - }); - - // === xdr source ============================================================ - // - // struct Signer - // { - // SignerKey key; - // uint32 weight; // really only need 1 byte - // }; - // - // =========================================================================== - xdr.struct("Signer", [["key", xdr.lookup("SignerKey")], ["weight", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // enum AccountFlags - // { // masks for each flag - // - // // Flags set on issuer accounts - // // TrustLines are created with authorized set to "false" requiring - // // the issuer to set it for each TrustLine - // AUTH_REQUIRED_FLAG = 0x1, - // // If set, the authorized flag in TrustLines can be cleared - // // otherwise, authorization cannot be revoked - // AUTH_REVOCABLE_FLAG = 0x2, - // // Once set, causes all AUTH_* flags to be read-only - // AUTH_IMMUTABLE_FLAG = 0x4, - // // Trustlines are created with clawback enabled set to "true", - // // and claimable balances created from those trustlines are created - // // with clawback enabled set to "true" - // AUTH_CLAWBACK_ENABLED_FLAG = 0x8 - // }; - // - // =========================================================================== - xdr["enum"]("AccountFlags", { - authRequiredFlag: 1, - authRevocableFlag: 2, - authImmutableFlag: 4, - authClawbackEnabledFlag: 8 - }); - - // === xdr source ============================================================ - // - // const MASK_ACCOUNT_FLAGS = 0x7; - // - // =========================================================================== - xdr["const"]("MASK_ACCOUNT_FLAGS", 0x7); - - // === xdr source ============================================================ - // - // const MASK_ACCOUNT_FLAGS_V17 = 0xF; - // - // =========================================================================== - xdr["const"]("MASK_ACCOUNT_FLAGS_V17", 0xF); - - // === xdr source ============================================================ - // - // const MAX_SIGNERS = 20; - // - // =========================================================================== - xdr["const"]("MAX_SIGNERS", 20); - - // === xdr source ============================================================ - // - // typedef AccountID* SponsorshipDescriptor; - // - // =========================================================================== - xdr.typedef("SponsorshipDescriptor", xdr.option(xdr.lookup("AccountId"))); - - // === xdr source ============================================================ - // - // struct AccountEntryExtensionV3 - // { - // // We can use this to add more fields, or because it is first, to - // // change AccountEntryExtensionV3 into a union. - // ExtensionPoint ext; - // - // // Ledger number at which `seqNum` took on its present value. - // uint32 seqLedger; - // - // // Time at which `seqNum` took on its present value. - // TimePoint seqTime; - // }; - // - // =========================================================================== - xdr.struct("AccountEntryExtensionV3", [["ext", xdr.lookup("ExtensionPoint")], ["seqLedger", xdr.lookup("Uint32")], ["seqTime", xdr.lookup("TimePoint")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // case 3: - // AccountEntryExtensionV3 v3; - // } - // - // =========================================================================== - xdr.union("AccountEntryExtensionV2Ext", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [3, "v3"]], - arms: { - v3: xdr.lookup("AccountEntryExtensionV3") - } - }); - - // === xdr source ============================================================ - // - // struct AccountEntryExtensionV2 - // { - // uint32 numSponsored; - // uint32 numSponsoring; - // SponsorshipDescriptor signerSponsoringIDs; - // - // union switch (int v) - // { - // case 0: - // void; - // case 3: - // AccountEntryExtensionV3 v3; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("AccountEntryExtensionV2", [["numSponsored", xdr.lookup("Uint32")], ["numSponsoring", xdr.lookup("Uint32")], ["signerSponsoringIDs", xdr.varArray(xdr.lookup("SponsorshipDescriptor"), xdr.lookup("MAX_SIGNERS"))], ["ext", xdr.lookup("AccountEntryExtensionV2Ext")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // case 2: - // AccountEntryExtensionV2 v2; - // } - // - // =========================================================================== - xdr.union("AccountEntryExtensionV1Ext", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [2, "v2"]], - arms: { - v2: xdr.lookup("AccountEntryExtensionV2") - } - }); - - // === xdr source ============================================================ - // - // struct AccountEntryExtensionV1 - // { - // Liabilities liabilities; - // - // union switch (int v) - // { - // case 0: - // void; - // case 2: - // AccountEntryExtensionV2 v2; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("AccountEntryExtensionV1", [["liabilities", xdr.lookup("Liabilities")], ["ext", xdr.lookup("AccountEntryExtensionV1Ext")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // AccountEntryExtensionV1 v1; - // } - // - // =========================================================================== - xdr.union("AccountEntryExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [1, "v1"]], - arms: { - v1: xdr.lookup("AccountEntryExtensionV1") - } - }); - - // === xdr source ============================================================ - // - // struct AccountEntry - // { - // AccountID accountID; // master public key for this account - // int64 balance; // in stroops - // SequenceNumber seqNum; // last sequence number used for this account - // uint32 numSubEntries; // number of sub-entries this account has - // // drives the reserve - // AccountID* inflationDest; // Account to vote for during inflation - // uint32 flags; // see AccountFlags - // - // string32 homeDomain; // can be used for reverse federation and memo lookup - // - // // fields used for signatures - // // thresholds stores unsigned bytes: [weight of master|low|medium|high] - // Thresholds thresholds; - // - // Signer signers; // possible signers for this account - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // AccountEntryExtensionV1 v1; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("AccountEntry", [["accountId", xdr.lookup("AccountId")], ["balance", xdr.lookup("Int64")], ["seqNum", xdr.lookup("SequenceNumber")], ["numSubEntries", xdr.lookup("Uint32")], ["inflationDest", xdr.option(xdr.lookup("AccountId"))], ["flags", xdr.lookup("Uint32")], ["homeDomain", xdr.lookup("String32")], ["thresholds", xdr.lookup("Thresholds")], ["signers", xdr.varArray(xdr.lookup("Signer"), xdr.lookup("MAX_SIGNERS"))], ["ext", xdr.lookup("AccountEntryExt")]]); - - // === xdr source ============================================================ - // - // enum TrustLineFlags - // { - // // issuer has authorized account to perform transactions with its credit - // AUTHORIZED_FLAG = 1, - // // issuer has authorized account to maintain and reduce liabilities for its - // // credit - // AUTHORIZED_TO_MAINTAIN_LIABILITIES_FLAG = 2, - // // issuer has specified that it may clawback its credit, and that claimable - // // balances created with its credit may also be clawed back - // TRUSTLINE_CLAWBACK_ENABLED_FLAG = 4 - // }; - // - // =========================================================================== - xdr["enum"]("TrustLineFlags", { - authorizedFlag: 1, - authorizedToMaintainLiabilitiesFlag: 2, - trustlineClawbackEnabledFlag: 4 - }); - - // === xdr source ============================================================ - // - // const MASK_TRUSTLINE_FLAGS = 1; - // - // =========================================================================== - xdr["const"]("MASK_TRUSTLINE_FLAGS", 1); - - // === xdr source ============================================================ - // - // const MASK_TRUSTLINE_FLAGS_V13 = 3; - // - // =========================================================================== - xdr["const"]("MASK_TRUSTLINE_FLAGS_V13", 3); - - // === xdr source ============================================================ - // - // const MASK_TRUSTLINE_FLAGS_V17 = 7; - // - // =========================================================================== - xdr["const"]("MASK_TRUSTLINE_FLAGS_V17", 7); - - // === xdr source ============================================================ - // - // enum LiquidityPoolType - // { - // LIQUIDITY_POOL_CONSTANT_PRODUCT = 0 - // }; - // - // =========================================================================== - xdr["enum"]("LiquidityPoolType", { - liquidityPoolConstantProduct: 0 - }); - - // === xdr source ============================================================ - // - // union TrustLineAsset switch (AssetType type) - // { - // case ASSET_TYPE_NATIVE: // Not credit - // void; - // - // case ASSET_TYPE_CREDIT_ALPHANUM4: - // AlphaNum4 alphaNum4; - // - // case ASSET_TYPE_CREDIT_ALPHANUM12: - // AlphaNum12 alphaNum12; - // - // case ASSET_TYPE_POOL_SHARE: - // PoolID liquidityPoolID; - // - // // add other asset types here in the future - // }; - // - // =========================================================================== - xdr.union("TrustLineAsset", { - switchOn: xdr.lookup("AssetType"), - switchName: "type", - switches: [["assetTypeNative", xdr["void"]()], ["assetTypeCreditAlphanum4", "alphaNum4"], ["assetTypeCreditAlphanum12", "alphaNum12"], ["assetTypePoolShare", "liquidityPoolId"]], - arms: { - alphaNum4: xdr.lookup("AlphaNum4"), - alphaNum12: xdr.lookup("AlphaNum12"), - liquidityPoolId: xdr.lookup("PoolId") - } - }); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("TrustLineEntryExtensionV2Ext", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct TrustLineEntryExtensionV2 - // { - // int32 liquidityPoolUseCount; - // - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("TrustLineEntryExtensionV2", [["liquidityPoolUseCount", xdr.lookup("Int32")], ["ext", xdr.lookup("TrustLineEntryExtensionV2Ext")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // case 2: - // TrustLineEntryExtensionV2 v2; - // } - // - // =========================================================================== - xdr.union("TrustLineEntryV1Ext", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [2, "v2"]], - arms: { - v2: xdr.lookup("TrustLineEntryExtensionV2") - } - }); - - // === xdr source ============================================================ - // - // struct - // { - // Liabilities liabilities; - // - // union switch (int v) - // { - // case 0: - // void; - // case 2: - // TrustLineEntryExtensionV2 v2; - // } - // ext; - // } - // - // =========================================================================== - xdr.struct("TrustLineEntryV1", [["liabilities", xdr.lookup("Liabilities")], ["ext", xdr.lookup("TrustLineEntryV1Ext")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // struct - // { - // Liabilities liabilities; - // - // union switch (int v) - // { - // case 0: - // void; - // case 2: - // TrustLineEntryExtensionV2 v2; - // } - // ext; - // } v1; - // } - // - // =========================================================================== - xdr.union("TrustLineEntryExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [1, "v1"]], - arms: { - v1: xdr.lookup("TrustLineEntryV1") - } - }); - - // === xdr source ============================================================ - // - // struct TrustLineEntry - // { - // AccountID accountID; // account this trustline belongs to - // TrustLineAsset asset; // type of asset (with issuer) - // int64 balance; // how much of this asset the user has. - // // Asset defines the unit for this; - // - // int64 limit; // balance cannot be above this - // uint32 flags; // see TrustLineFlags - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // struct - // { - // Liabilities liabilities; - // - // union switch (int v) - // { - // case 0: - // void; - // case 2: - // TrustLineEntryExtensionV2 v2; - // } - // ext; - // } v1; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("TrustLineEntry", [["accountId", xdr.lookup("AccountId")], ["asset", xdr.lookup("TrustLineAsset")], ["balance", xdr.lookup("Int64")], ["limit", xdr.lookup("Int64")], ["flags", xdr.lookup("Uint32")], ["ext", xdr.lookup("TrustLineEntryExt")]]); - - // === xdr source ============================================================ - // - // enum OfferEntryFlags - // { - // // an offer with this flag will not act on and take a reverse offer of equal - // // price - // PASSIVE_FLAG = 1 - // }; - // - // =========================================================================== - xdr["enum"]("OfferEntryFlags", { - passiveFlag: 1 - }); - - // === xdr source ============================================================ - // - // const MASK_OFFERENTRY_FLAGS = 1; - // - // =========================================================================== - xdr["const"]("MASK_OFFERENTRY_FLAGS", 1); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("OfferEntryExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct OfferEntry - // { - // AccountID sellerID; - // int64 offerID; - // Asset selling; // A - // Asset buying; // B - // int64 amount; // amount of A - // - // /* price for this offer: - // price of A in terms of B - // price=AmountB/AmountA=priceNumerator/priceDenominator - // price is after fees - // */ - // Price price; - // uint32 flags; // see OfferEntryFlags - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("OfferEntry", [["sellerId", xdr.lookup("AccountId")], ["offerId", xdr.lookup("Int64")], ["selling", xdr.lookup("Asset")], ["buying", xdr.lookup("Asset")], ["amount", xdr.lookup("Int64")], ["price", xdr.lookup("Price")], ["flags", xdr.lookup("Uint32")], ["ext", xdr.lookup("OfferEntryExt")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("DataEntryExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct DataEntry - // { - // AccountID accountID; // account this data belongs to - // string64 dataName; - // DataValue dataValue; - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("DataEntry", [["accountId", xdr.lookup("AccountId")], ["dataName", xdr.lookup("String64")], ["dataValue", xdr.lookup("DataValue")], ["ext", xdr.lookup("DataEntryExt")]]); - - // === xdr source ============================================================ - // - // enum ClaimPredicateType - // { - // CLAIM_PREDICATE_UNCONDITIONAL = 0, - // CLAIM_PREDICATE_AND = 1, - // CLAIM_PREDICATE_OR = 2, - // CLAIM_PREDICATE_NOT = 3, - // CLAIM_PREDICATE_BEFORE_ABSOLUTE_TIME = 4, - // CLAIM_PREDICATE_BEFORE_RELATIVE_TIME = 5 - // }; - // - // =========================================================================== - xdr["enum"]("ClaimPredicateType", { - claimPredicateUnconditional: 0, - claimPredicateAnd: 1, - claimPredicateOr: 2, - claimPredicateNot: 3, - claimPredicateBeforeAbsoluteTime: 4, - claimPredicateBeforeRelativeTime: 5 - }); - - // === xdr source ============================================================ - // - // union ClaimPredicate switch (ClaimPredicateType type) - // { - // case CLAIM_PREDICATE_UNCONDITIONAL: - // void; - // case CLAIM_PREDICATE_AND: - // ClaimPredicate andPredicates<2>; - // case CLAIM_PREDICATE_OR: - // ClaimPredicate orPredicates<2>; - // case CLAIM_PREDICATE_NOT: - // ClaimPredicate* notPredicate; - // case CLAIM_PREDICATE_BEFORE_ABSOLUTE_TIME: - // int64 absBefore; // Predicate will be true if closeTime < absBefore - // case CLAIM_PREDICATE_BEFORE_RELATIVE_TIME: - // int64 relBefore; // Seconds since closeTime of the ledger in which the - // // ClaimableBalanceEntry was created - // }; - // - // =========================================================================== - xdr.union("ClaimPredicate", { - switchOn: xdr.lookup("ClaimPredicateType"), - switchName: "type", - switches: [["claimPredicateUnconditional", xdr["void"]()], ["claimPredicateAnd", "andPredicates"], ["claimPredicateOr", "orPredicates"], ["claimPredicateNot", "notPredicate"], ["claimPredicateBeforeAbsoluteTime", "absBefore"], ["claimPredicateBeforeRelativeTime", "relBefore"]], - arms: { - andPredicates: xdr.varArray(xdr.lookup("ClaimPredicate"), 2), - orPredicates: xdr.varArray(xdr.lookup("ClaimPredicate"), 2), - notPredicate: xdr.option(xdr.lookup("ClaimPredicate")), - absBefore: xdr.lookup("Int64"), - relBefore: xdr.lookup("Int64") - } - }); - - // === xdr source ============================================================ - // - // enum ClaimantType - // { - // CLAIMANT_TYPE_V0 = 0 - // }; - // - // =========================================================================== - xdr["enum"]("ClaimantType", { - claimantTypeV0: 0 - }); - - // === xdr source ============================================================ - // - // struct - // { - // AccountID destination; // The account that can use this condition - // ClaimPredicate predicate; // Claimable if predicate is true - // } - // - // =========================================================================== - xdr.struct("ClaimantV0", [["destination", xdr.lookup("AccountId")], ["predicate", xdr.lookup("ClaimPredicate")]]); - - // === xdr source ============================================================ - // - // union Claimant switch (ClaimantType type) - // { - // case CLAIMANT_TYPE_V0: - // struct - // { - // AccountID destination; // The account that can use this condition - // ClaimPredicate predicate; // Claimable if predicate is true - // } v0; - // }; - // - // =========================================================================== - xdr.union("Claimant", { - switchOn: xdr.lookup("ClaimantType"), - switchName: "type", - switches: [["claimantTypeV0", "v0"]], - arms: { - v0: xdr.lookup("ClaimantV0") - } - }); - - // === xdr source ============================================================ - // - // enum ClaimableBalanceIDType - // { - // CLAIMABLE_BALANCE_ID_TYPE_V0 = 0 - // }; - // - // =========================================================================== - xdr["enum"]("ClaimableBalanceIdType", { - claimableBalanceIdTypeV0: 0 - }); - - // === xdr source ============================================================ - // - // union ClaimableBalanceID switch (ClaimableBalanceIDType type) - // { - // case CLAIMABLE_BALANCE_ID_TYPE_V0: - // Hash v0; - // }; - // - // =========================================================================== - xdr.union("ClaimableBalanceId", { - switchOn: xdr.lookup("ClaimableBalanceIdType"), - switchName: "type", - switches: [["claimableBalanceIdTypeV0", "v0"]], - arms: { - v0: xdr.lookup("Hash") - } - }); - - // === xdr source ============================================================ - // - // enum ClaimableBalanceFlags - // { - // // If set, the issuer account of the asset held by the claimable balance may - // // clawback the claimable balance - // CLAIMABLE_BALANCE_CLAWBACK_ENABLED_FLAG = 0x1 - // }; - // - // =========================================================================== - xdr["enum"]("ClaimableBalanceFlags", { - claimableBalanceClawbackEnabledFlag: 1 - }); - - // === xdr source ============================================================ - // - // const MASK_CLAIMABLE_BALANCE_FLAGS = 0x1; - // - // =========================================================================== - xdr["const"]("MASK_CLAIMABLE_BALANCE_FLAGS", 0x1); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("ClaimableBalanceEntryExtensionV1Ext", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct ClaimableBalanceEntryExtensionV1 - // { - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // - // uint32 flags; // see ClaimableBalanceFlags - // }; - // - // =========================================================================== - xdr.struct("ClaimableBalanceEntryExtensionV1", [["ext", xdr.lookup("ClaimableBalanceEntryExtensionV1Ext")], ["flags", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // ClaimableBalanceEntryExtensionV1 v1; - // } - // - // =========================================================================== - xdr.union("ClaimableBalanceEntryExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [1, "v1"]], - arms: { - v1: xdr.lookup("ClaimableBalanceEntryExtensionV1") - } - }); - - // === xdr source ============================================================ - // - // struct ClaimableBalanceEntry - // { - // // Unique identifier for this ClaimableBalanceEntry - // ClaimableBalanceID balanceID; - // - // // List of claimants with associated predicate - // Claimant claimants<10>; - // - // // Any asset including native - // Asset asset; - // - // // Amount of asset - // int64 amount; - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // ClaimableBalanceEntryExtensionV1 v1; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("ClaimableBalanceEntry", [["balanceId", xdr.lookup("ClaimableBalanceId")], ["claimants", xdr.varArray(xdr.lookup("Claimant"), 10)], ["asset", xdr.lookup("Asset")], ["amount", xdr.lookup("Int64")], ["ext", xdr.lookup("ClaimableBalanceEntryExt")]]); - - // === xdr source ============================================================ - // - // struct LiquidityPoolConstantProductParameters - // { - // Asset assetA; // assetA < assetB - // Asset assetB; - // int32 fee; // Fee is in basis points, so the actual rate is (fee/100)% - // }; - // - // =========================================================================== - xdr.struct("LiquidityPoolConstantProductParameters", [["assetA", xdr.lookup("Asset")], ["assetB", xdr.lookup("Asset")], ["fee", xdr.lookup("Int32")]]); - - // === xdr source ============================================================ - // - // struct - // { - // LiquidityPoolConstantProductParameters params; - // - // int64 reserveA; // amount of A in the pool - // int64 reserveB; // amount of B in the pool - // int64 totalPoolShares; // total number of pool shares issued - // int64 poolSharesTrustLineCount; // number of trust lines for the - // // associated pool shares - // } - // - // =========================================================================== - xdr.struct("LiquidityPoolEntryConstantProduct", [["params", xdr.lookup("LiquidityPoolConstantProductParameters")], ["reserveA", xdr.lookup("Int64")], ["reserveB", xdr.lookup("Int64")], ["totalPoolShares", xdr.lookup("Int64")], ["poolSharesTrustLineCount", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // union switch (LiquidityPoolType type) - // { - // case LIQUIDITY_POOL_CONSTANT_PRODUCT: - // struct - // { - // LiquidityPoolConstantProductParameters params; - // - // int64 reserveA; // amount of A in the pool - // int64 reserveB; // amount of B in the pool - // int64 totalPoolShares; // total number of pool shares issued - // int64 poolSharesTrustLineCount; // number of trust lines for the - // // associated pool shares - // } constantProduct; - // } - // - // =========================================================================== - xdr.union("LiquidityPoolEntryBody", { - switchOn: xdr.lookup("LiquidityPoolType"), - switchName: "type", - switches: [["liquidityPoolConstantProduct", "constantProduct"]], - arms: { - constantProduct: xdr.lookup("LiquidityPoolEntryConstantProduct") - } - }); - - // === xdr source ============================================================ - // - // struct LiquidityPoolEntry - // { - // PoolID liquidityPoolID; - // - // union switch (LiquidityPoolType type) - // { - // case LIQUIDITY_POOL_CONSTANT_PRODUCT: - // struct - // { - // LiquidityPoolConstantProductParameters params; - // - // int64 reserveA; // amount of A in the pool - // int64 reserveB; // amount of B in the pool - // int64 totalPoolShares; // total number of pool shares issued - // int64 poolSharesTrustLineCount; // number of trust lines for the - // // associated pool shares - // } constantProduct; - // } - // body; - // }; - // - // =========================================================================== - xdr.struct("LiquidityPoolEntry", [["liquidityPoolId", xdr.lookup("PoolId")], ["body", xdr.lookup("LiquidityPoolEntryBody")]]); - - // === xdr source ============================================================ - // - // enum ContractDataDurability { - // TEMPORARY = 0, - // PERSISTENT = 1 - // }; - // - // =========================================================================== - xdr["enum"]("ContractDataDurability", { - temporary: 0, - persistent: 1 - }); - - // === xdr source ============================================================ - // - // struct ContractDataEntry { - // ExtensionPoint ext; - // - // SCAddress contract; - // SCVal key; - // ContractDataDurability durability; - // SCVal val; - // }; - // - // =========================================================================== - xdr.struct("ContractDataEntry", [["ext", xdr.lookup("ExtensionPoint")], ["contract", xdr.lookup("ScAddress")], ["key", xdr.lookup("ScVal")], ["durability", xdr.lookup("ContractDataDurability")], ["val", xdr.lookup("ScVal")]]); - - // === xdr source ============================================================ - // - // struct ContractCodeCostInputs { - // ExtensionPoint ext; - // uint32 nInstructions; - // uint32 nFunctions; - // uint32 nGlobals; - // uint32 nTableEntries; - // uint32 nTypes; - // uint32 nDataSegments; - // uint32 nElemSegments; - // uint32 nImports; - // uint32 nExports; - // uint32 nDataSegmentBytes; - // }; - // - // =========================================================================== - xdr.struct("ContractCodeCostInputs", [["ext", xdr.lookup("ExtensionPoint")], ["nInstructions", xdr.lookup("Uint32")], ["nFunctions", xdr.lookup("Uint32")], ["nGlobals", xdr.lookup("Uint32")], ["nTableEntries", xdr.lookup("Uint32")], ["nTypes", xdr.lookup("Uint32")], ["nDataSegments", xdr.lookup("Uint32")], ["nElemSegments", xdr.lookup("Uint32")], ["nImports", xdr.lookup("Uint32")], ["nExports", xdr.lookup("Uint32")], ["nDataSegmentBytes", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct - // { - // ExtensionPoint ext; - // ContractCodeCostInputs costInputs; - // } - // - // =========================================================================== - xdr.struct("ContractCodeEntryV1", [["ext", xdr.lookup("ExtensionPoint")], ["costInputs", xdr.lookup("ContractCodeCostInputs")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // struct - // { - // ExtensionPoint ext; - // ContractCodeCostInputs costInputs; - // } v1; - // } - // - // =========================================================================== - xdr.union("ContractCodeEntryExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [1, "v1"]], - arms: { - v1: xdr.lookup("ContractCodeEntryV1") - } - }); - - // === xdr source ============================================================ - // - // struct ContractCodeEntry { - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // struct - // { - // ExtensionPoint ext; - // ContractCodeCostInputs costInputs; - // } v1; - // } ext; - // - // Hash hash; - // opaque code<>; - // }; - // - // =========================================================================== - xdr.struct("ContractCodeEntry", [["ext", xdr.lookup("ContractCodeEntryExt")], ["hash", xdr.lookup("Hash")], ["code", xdr.varOpaque()]]); - - // === xdr source ============================================================ - // - // struct TTLEntry { - // // Hash of the LedgerKey that is associated with this TTLEntry - // Hash keyHash; - // uint32 liveUntilLedgerSeq; - // }; - // - // =========================================================================== - xdr.struct("TtlEntry", [["keyHash", xdr.lookup("Hash")], ["liveUntilLedgerSeq", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("LedgerEntryExtensionV1Ext", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct LedgerEntryExtensionV1 - // { - // SponsorshipDescriptor sponsoringID; - // - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("LedgerEntryExtensionV1", [["sponsoringId", xdr.lookup("SponsorshipDescriptor")], ["ext", xdr.lookup("LedgerEntryExtensionV1Ext")]]); - - // === xdr source ============================================================ - // - // union switch (LedgerEntryType type) - // { - // case ACCOUNT: - // AccountEntry account; - // case TRUSTLINE: - // TrustLineEntry trustLine; - // case OFFER: - // OfferEntry offer; - // case DATA: - // DataEntry data; - // case CLAIMABLE_BALANCE: - // ClaimableBalanceEntry claimableBalance; - // case LIQUIDITY_POOL: - // LiquidityPoolEntry liquidityPool; - // case CONTRACT_DATA: - // ContractDataEntry contractData; - // case CONTRACT_CODE: - // ContractCodeEntry contractCode; - // case CONFIG_SETTING: - // ConfigSettingEntry configSetting; - // case TTL: - // TTLEntry ttl; - // } - // - // =========================================================================== - xdr.union("LedgerEntryData", { - switchOn: xdr.lookup("LedgerEntryType"), - switchName: "type", - switches: [["account", "account"], ["trustline", "trustLine"], ["offer", "offer"], ["data", "data"], ["claimableBalance", "claimableBalance"], ["liquidityPool", "liquidityPool"], ["contractData", "contractData"], ["contractCode", "contractCode"], ["configSetting", "configSetting"], ["ttl", "ttl"]], - arms: { - account: xdr.lookup("AccountEntry"), - trustLine: xdr.lookup("TrustLineEntry"), - offer: xdr.lookup("OfferEntry"), - data: xdr.lookup("DataEntry"), - claimableBalance: xdr.lookup("ClaimableBalanceEntry"), - liquidityPool: xdr.lookup("LiquidityPoolEntry"), - contractData: xdr.lookup("ContractDataEntry"), - contractCode: xdr.lookup("ContractCodeEntry"), - configSetting: xdr.lookup("ConfigSettingEntry"), - ttl: xdr.lookup("TtlEntry") - } - }); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // LedgerEntryExtensionV1 v1; - // } - // - // =========================================================================== - xdr.union("LedgerEntryExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [1, "v1"]], - arms: { - v1: xdr.lookup("LedgerEntryExtensionV1") - } - }); - - // === xdr source ============================================================ - // - // struct LedgerEntry - // { - // uint32 lastModifiedLedgerSeq; // ledger the LedgerEntry was last changed - // - // union switch (LedgerEntryType type) - // { - // case ACCOUNT: - // AccountEntry account; - // case TRUSTLINE: - // TrustLineEntry trustLine; - // case OFFER: - // OfferEntry offer; - // case DATA: - // DataEntry data; - // case CLAIMABLE_BALANCE: - // ClaimableBalanceEntry claimableBalance; - // case LIQUIDITY_POOL: - // LiquidityPoolEntry liquidityPool; - // case CONTRACT_DATA: - // ContractDataEntry contractData; - // case CONTRACT_CODE: - // ContractCodeEntry contractCode; - // case CONFIG_SETTING: - // ConfigSettingEntry configSetting; - // case TTL: - // TTLEntry ttl; - // } - // data; - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // LedgerEntryExtensionV1 v1; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("LedgerEntry", [["lastModifiedLedgerSeq", xdr.lookup("Uint32")], ["data", xdr.lookup("LedgerEntryData")], ["ext", xdr.lookup("LedgerEntryExt")]]); - - // === xdr source ============================================================ - // - // struct - // { - // AccountID accountID; - // } - // - // =========================================================================== - xdr.struct("LedgerKeyAccount", [["accountId", xdr.lookup("AccountId")]]); - - // === xdr source ============================================================ - // - // struct - // { - // AccountID accountID; - // TrustLineAsset asset; - // } - // - // =========================================================================== - xdr.struct("LedgerKeyTrustLine", [["accountId", xdr.lookup("AccountId")], ["asset", xdr.lookup("TrustLineAsset")]]); - - // === xdr source ============================================================ - // - // struct - // { - // AccountID sellerID; - // int64 offerID; - // } - // - // =========================================================================== - xdr.struct("LedgerKeyOffer", [["sellerId", xdr.lookup("AccountId")], ["offerId", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct - // { - // AccountID accountID; - // string64 dataName; - // } - // - // =========================================================================== - xdr.struct("LedgerKeyData", [["accountId", xdr.lookup("AccountId")], ["dataName", xdr.lookup("String64")]]); - - // === xdr source ============================================================ - // - // struct - // { - // ClaimableBalanceID balanceID; - // } - // - // =========================================================================== - xdr.struct("LedgerKeyClaimableBalance", [["balanceId", xdr.lookup("ClaimableBalanceId")]]); - - // === xdr source ============================================================ - // - // struct - // { - // PoolID liquidityPoolID; - // } - // - // =========================================================================== - xdr.struct("LedgerKeyLiquidityPool", [["liquidityPoolId", xdr.lookup("PoolId")]]); - - // === xdr source ============================================================ - // - // struct - // { - // SCAddress contract; - // SCVal key; - // ContractDataDurability durability; - // } - // - // =========================================================================== - xdr.struct("LedgerKeyContractData", [["contract", xdr.lookup("ScAddress")], ["key", xdr.lookup("ScVal")], ["durability", xdr.lookup("ContractDataDurability")]]); - - // === xdr source ============================================================ - // - // struct - // { - // Hash hash; - // } - // - // =========================================================================== - xdr.struct("LedgerKeyContractCode", [["hash", xdr.lookup("Hash")]]); - - // === xdr source ============================================================ - // - // struct - // { - // ConfigSettingID configSettingID; - // } - // - // =========================================================================== - xdr.struct("LedgerKeyConfigSetting", [["configSettingId", xdr.lookup("ConfigSettingId")]]); - - // === xdr source ============================================================ - // - // struct - // { - // // Hash of the LedgerKey that is associated with this TTLEntry - // Hash keyHash; - // } - // - // =========================================================================== - xdr.struct("LedgerKeyTtl", [["keyHash", xdr.lookup("Hash")]]); - - // === xdr source ============================================================ - // - // union LedgerKey switch (LedgerEntryType type) - // { - // case ACCOUNT: - // struct - // { - // AccountID accountID; - // } account; - // - // case TRUSTLINE: - // struct - // { - // AccountID accountID; - // TrustLineAsset asset; - // } trustLine; - // - // case OFFER: - // struct - // { - // AccountID sellerID; - // int64 offerID; - // } offer; - // - // case DATA: - // struct - // { - // AccountID accountID; - // string64 dataName; - // } data; - // - // case CLAIMABLE_BALANCE: - // struct - // { - // ClaimableBalanceID balanceID; - // } claimableBalance; - // - // case LIQUIDITY_POOL: - // struct - // { - // PoolID liquidityPoolID; - // } liquidityPool; - // case CONTRACT_DATA: - // struct - // { - // SCAddress contract; - // SCVal key; - // ContractDataDurability durability; - // } contractData; - // case CONTRACT_CODE: - // struct - // { - // Hash hash; - // } contractCode; - // case CONFIG_SETTING: - // struct - // { - // ConfigSettingID configSettingID; - // } configSetting; - // case TTL: - // struct - // { - // // Hash of the LedgerKey that is associated with this TTLEntry - // Hash keyHash; - // } ttl; - // }; - // - // =========================================================================== - xdr.union("LedgerKey", { - switchOn: xdr.lookup("LedgerEntryType"), - switchName: "type", - switches: [["account", "account"], ["trustline", "trustLine"], ["offer", "offer"], ["data", "data"], ["claimableBalance", "claimableBalance"], ["liquidityPool", "liquidityPool"], ["contractData", "contractData"], ["contractCode", "contractCode"], ["configSetting", "configSetting"], ["ttl", "ttl"]], - arms: { - account: xdr.lookup("LedgerKeyAccount"), - trustLine: xdr.lookup("LedgerKeyTrustLine"), - offer: xdr.lookup("LedgerKeyOffer"), - data: xdr.lookup("LedgerKeyData"), - claimableBalance: xdr.lookup("LedgerKeyClaimableBalance"), - liquidityPool: xdr.lookup("LedgerKeyLiquidityPool"), - contractData: xdr.lookup("LedgerKeyContractData"), - contractCode: xdr.lookup("LedgerKeyContractCode"), - configSetting: xdr.lookup("LedgerKeyConfigSetting"), - ttl: xdr.lookup("LedgerKeyTtl") - } - }); - - // === xdr source ============================================================ - // - // enum EnvelopeType - // { - // ENVELOPE_TYPE_TX_V0 = 0, - // ENVELOPE_TYPE_SCP = 1, - // ENVELOPE_TYPE_TX = 2, - // ENVELOPE_TYPE_AUTH = 3, - // ENVELOPE_TYPE_SCPVALUE = 4, - // ENVELOPE_TYPE_TX_FEE_BUMP = 5, - // ENVELOPE_TYPE_OP_ID = 6, - // ENVELOPE_TYPE_POOL_REVOKE_OP_ID = 7, - // ENVELOPE_TYPE_CONTRACT_ID = 8, - // ENVELOPE_TYPE_SOROBAN_AUTHORIZATION = 9 - // }; - // - // =========================================================================== - xdr["enum"]("EnvelopeType", { - envelopeTypeTxV0: 0, - envelopeTypeScp: 1, - envelopeTypeTx: 2, - envelopeTypeAuth: 3, - envelopeTypeScpvalue: 4, - envelopeTypeTxFeeBump: 5, - envelopeTypeOpId: 6, - envelopeTypePoolRevokeOpId: 7, - envelopeTypeContractId: 8, - envelopeTypeSorobanAuthorization: 9 - }); - - // === xdr source ============================================================ - // - // typedef opaque UpgradeType<128>; - // - // =========================================================================== - xdr.typedef("UpgradeType", xdr.varOpaque(128)); - - // === xdr source ============================================================ - // - // enum StellarValueType - // { - // STELLAR_VALUE_BASIC = 0, - // STELLAR_VALUE_SIGNED = 1 - // }; - // - // =========================================================================== - xdr["enum"]("StellarValueType", { - stellarValueBasic: 0, - stellarValueSigned: 1 - }); - - // === xdr source ============================================================ - // - // struct LedgerCloseValueSignature - // { - // NodeID nodeID; // which node introduced the value - // Signature signature; // nodeID's signature - // }; - // - // =========================================================================== - xdr.struct("LedgerCloseValueSignature", [["nodeId", xdr.lookup("NodeId")], ["signature", xdr.lookup("Signature")]]); - - // === xdr source ============================================================ - // - // union switch (StellarValueType v) - // { - // case STELLAR_VALUE_BASIC: - // void; - // case STELLAR_VALUE_SIGNED: - // LedgerCloseValueSignature lcValueSignature; - // } - // - // =========================================================================== - xdr.union("StellarValueExt", { - switchOn: xdr.lookup("StellarValueType"), - switchName: "v", - switches: [["stellarValueBasic", xdr["void"]()], ["stellarValueSigned", "lcValueSignature"]], - arms: { - lcValueSignature: xdr.lookup("LedgerCloseValueSignature") - } - }); - - // === xdr source ============================================================ - // - // struct StellarValue - // { - // Hash txSetHash; // transaction set to apply to previous ledger - // TimePoint closeTime; // network close time - // - // // upgrades to apply to the previous ledger (usually empty) - // // this is a vector of encoded 'LedgerUpgrade' so that nodes can drop - // // unknown steps during consensus if needed. - // // see notes below on 'LedgerUpgrade' for more detail - // // max size is dictated by number of upgrade types (+ room for future) - // UpgradeType upgrades<6>; - // - // // reserved for future use - // union switch (StellarValueType v) - // { - // case STELLAR_VALUE_BASIC: - // void; - // case STELLAR_VALUE_SIGNED: - // LedgerCloseValueSignature lcValueSignature; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("StellarValue", [["txSetHash", xdr.lookup("Hash")], ["closeTime", xdr.lookup("TimePoint")], ["upgrades", xdr.varArray(xdr.lookup("UpgradeType"), 6)], ["ext", xdr.lookup("StellarValueExt")]]); - - // === xdr source ============================================================ - // - // const MASK_LEDGER_HEADER_FLAGS = 0x7; - // - // =========================================================================== - xdr["const"]("MASK_LEDGER_HEADER_FLAGS", 0x7); - - // === xdr source ============================================================ - // - // enum LedgerHeaderFlags - // { - // DISABLE_LIQUIDITY_POOL_TRADING_FLAG = 0x1, - // DISABLE_LIQUIDITY_POOL_DEPOSIT_FLAG = 0x2, - // DISABLE_LIQUIDITY_POOL_WITHDRAWAL_FLAG = 0x4 - // }; - // - // =========================================================================== - xdr["enum"]("LedgerHeaderFlags", { - disableLiquidityPoolTradingFlag: 1, - disableLiquidityPoolDepositFlag: 2, - disableLiquidityPoolWithdrawalFlag: 4 - }); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("LedgerHeaderExtensionV1Ext", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct LedgerHeaderExtensionV1 - // { - // uint32 flags; // LedgerHeaderFlags - // - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("LedgerHeaderExtensionV1", [["flags", xdr.lookup("Uint32")], ["ext", xdr.lookup("LedgerHeaderExtensionV1Ext")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // LedgerHeaderExtensionV1 v1; - // } - // - // =========================================================================== - xdr.union("LedgerHeaderExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [1, "v1"]], - arms: { - v1: xdr.lookup("LedgerHeaderExtensionV1") - } - }); - - // === xdr source ============================================================ - // - // struct LedgerHeader - // { - // uint32 ledgerVersion; // the protocol version of the ledger - // Hash previousLedgerHash; // hash of the previous ledger header - // StellarValue scpValue; // what consensus agreed to - // Hash txSetResultHash; // the TransactionResultSet that led to this ledger - // Hash bucketListHash; // hash of the ledger state - // - // uint32 ledgerSeq; // sequence number of this ledger - // - // int64 totalCoins; // total number of stroops in existence. - // // 10,000,000 stroops in 1 XLM - // - // int64 feePool; // fees burned since last inflation run - // uint32 inflationSeq; // inflation sequence number - // - // uint64 idPool; // last used global ID, used for generating objects - // - // uint32 baseFee; // base fee per operation in stroops - // uint32 baseReserve; // account base reserve in stroops - // - // uint32 maxTxSetSize; // maximum size a transaction set can be - // - // Hash skipList[4]; // hashes of ledgers in the past. allows you to jump back - // // in time without walking the chain back ledger by ledger - // // each slot contains the oldest ledger that is mod of - // // either 50 5000 50000 or 500000 depending on index - // // skipList[0] mod(50), skipList[1] mod(5000), etc - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // LedgerHeaderExtensionV1 v1; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("LedgerHeader", [["ledgerVersion", xdr.lookup("Uint32")], ["previousLedgerHash", xdr.lookup("Hash")], ["scpValue", xdr.lookup("StellarValue")], ["txSetResultHash", xdr.lookup("Hash")], ["bucketListHash", xdr.lookup("Hash")], ["ledgerSeq", xdr.lookup("Uint32")], ["totalCoins", xdr.lookup("Int64")], ["feePool", xdr.lookup("Int64")], ["inflationSeq", xdr.lookup("Uint32")], ["idPool", xdr.lookup("Uint64")], ["baseFee", xdr.lookup("Uint32")], ["baseReserve", xdr.lookup("Uint32")], ["maxTxSetSize", xdr.lookup("Uint32")], ["skipList", xdr.array(xdr.lookup("Hash"), 4)], ["ext", xdr.lookup("LedgerHeaderExt")]]); - - // === xdr source ============================================================ - // - // enum LedgerUpgradeType - // { - // LEDGER_UPGRADE_VERSION = 1, - // LEDGER_UPGRADE_BASE_FEE = 2, - // LEDGER_UPGRADE_MAX_TX_SET_SIZE = 3, - // LEDGER_UPGRADE_BASE_RESERVE = 4, - // LEDGER_UPGRADE_FLAGS = 5, - // LEDGER_UPGRADE_CONFIG = 6, - // LEDGER_UPGRADE_MAX_SOROBAN_TX_SET_SIZE = 7 - // }; - // - // =========================================================================== - xdr["enum"]("LedgerUpgradeType", { - ledgerUpgradeVersion: 1, - ledgerUpgradeBaseFee: 2, - ledgerUpgradeMaxTxSetSize: 3, - ledgerUpgradeBaseReserve: 4, - ledgerUpgradeFlags: 5, - ledgerUpgradeConfig: 6, - ledgerUpgradeMaxSorobanTxSetSize: 7 - }); - - // === xdr source ============================================================ - // - // struct ConfigUpgradeSetKey { - // Hash contractID; - // Hash contentHash; - // }; - // - // =========================================================================== - xdr.struct("ConfigUpgradeSetKey", [["contractId", xdr.lookup("Hash")], ["contentHash", xdr.lookup("Hash")]]); - - // === xdr source ============================================================ - // - // union LedgerUpgrade switch (LedgerUpgradeType type) - // { - // case LEDGER_UPGRADE_VERSION: - // uint32 newLedgerVersion; // update ledgerVersion - // case LEDGER_UPGRADE_BASE_FEE: - // uint32 newBaseFee; // update baseFee - // case LEDGER_UPGRADE_MAX_TX_SET_SIZE: - // uint32 newMaxTxSetSize; // update maxTxSetSize - // case LEDGER_UPGRADE_BASE_RESERVE: - // uint32 newBaseReserve; // update baseReserve - // case LEDGER_UPGRADE_FLAGS: - // uint32 newFlags; // update flags - // case LEDGER_UPGRADE_CONFIG: - // // Update arbitrary `ConfigSetting` entries identified by the key. - // ConfigUpgradeSetKey newConfig; - // case LEDGER_UPGRADE_MAX_SOROBAN_TX_SET_SIZE: - // // Update ConfigSettingContractExecutionLanesV0.ledgerMaxTxCount without - // // using `LEDGER_UPGRADE_CONFIG`. - // uint32 newMaxSorobanTxSetSize; - // }; - // - // =========================================================================== - xdr.union("LedgerUpgrade", { - switchOn: xdr.lookup("LedgerUpgradeType"), - switchName: "type", - switches: [["ledgerUpgradeVersion", "newLedgerVersion"], ["ledgerUpgradeBaseFee", "newBaseFee"], ["ledgerUpgradeMaxTxSetSize", "newMaxTxSetSize"], ["ledgerUpgradeBaseReserve", "newBaseReserve"], ["ledgerUpgradeFlags", "newFlags"], ["ledgerUpgradeConfig", "newConfig"], ["ledgerUpgradeMaxSorobanTxSetSize", "newMaxSorobanTxSetSize"]], - arms: { - newLedgerVersion: xdr.lookup("Uint32"), - newBaseFee: xdr.lookup("Uint32"), - newMaxTxSetSize: xdr.lookup("Uint32"), - newBaseReserve: xdr.lookup("Uint32"), - newFlags: xdr.lookup("Uint32"), - newConfig: xdr.lookup("ConfigUpgradeSetKey"), - newMaxSorobanTxSetSize: xdr.lookup("Uint32") - } - }); - - // === xdr source ============================================================ - // - // struct ConfigUpgradeSet { - // ConfigSettingEntry updatedEntry<>; - // }; - // - // =========================================================================== - xdr.struct("ConfigUpgradeSet", [["updatedEntry", xdr.varArray(xdr.lookup("ConfigSettingEntry"), 2147483647)]]); - - // === xdr source ============================================================ - // - // enum BucketEntryType - // { - // METAENTRY = - // -1, // At-and-after protocol 11: bucket metadata, should come first. - // LIVEENTRY = 0, // Before protocol 11: created-or-updated; - // // At-and-after protocol 11: only updated. - // DEADENTRY = 1, - // INITENTRY = 2 // At-and-after protocol 11: only created. - // }; - // - // =========================================================================== - xdr["enum"]("BucketEntryType", { - metaentry: -1, - liveentry: 0, - deadentry: 1, - initentry: 2 - }); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("BucketMetadataExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct BucketMetadata - // { - // // Indicates the protocol version used to create / merge this bucket. - // uint32 ledgerVersion; - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("BucketMetadata", [["ledgerVersion", xdr.lookup("Uint32")], ["ext", xdr.lookup("BucketMetadataExt")]]); - - // === xdr source ============================================================ - // - // union BucketEntry switch (BucketEntryType type) - // { - // case LIVEENTRY: - // case INITENTRY: - // LedgerEntry liveEntry; - // - // case DEADENTRY: - // LedgerKey deadEntry; - // case METAENTRY: - // BucketMetadata metaEntry; - // }; - // - // =========================================================================== - xdr.union("BucketEntry", { - switchOn: xdr.lookup("BucketEntryType"), - switchName: "type", - switches: [["liveentry", "liveEntry"], ["initentry", "liveEntry"], ["deadentry", "deadEntry"], ["metaentry", "metaEntry"]], - arms: { - liveEntry: xdr.lookup("LedgerEntry"), - deadEntry: xdr.lookup("LedgerKey"), - metaEntry: xdr.lookup("BucketMetadata") - } - }); - - // === xdr source ============================================================ - // - // enum TxSetComponentType - // { - // // txs with effective fee <= bid derived from a base fee (if any). - // // If base fee is not specified, no discount is applied. - // TXSET_COMP_TXS_MAYBE_DISCOUNTED_FEE = 0 - // }; - // - // =========================================================================== - xdr["enum"]("TxSetComponentType", { - txsetCompTxsMaybeDiscountedFee: 0 - }); - - // === xdr source ============================================================ - // - // struct - // { - // int64* baseFee; - // TransactionEnvelope txs<>; - // } - // - // =========================================================================== - xdr.struct("TxSetComponentTxsMaybeDiscountedFee", [["baseFee", xdr.option(xdr.lookup("Int64"))], ["txes", xdr.varArray(xdr.lookup("TransactionEnvelope"), 2147483647)]]); - - // === xdr source ============================================================ - // - // union TxSetComponent switch (TxSetComponentType type) - // { - // case TXSET_COMP_TXS_MAYBE_DISCOUNTED_FEE: - // struct - // { - // int64* baseFee; - // TransactionEnvelope txs<>; - // } txsMaybeDiscountedFee; - // }; - // - // =========================================================================== - xdr.union("TxSetComponent", { - switchOn: xdr.lookup("TxSetComponentType"), - switchName: "type", - switches: [["txsetCompTxsMaybeDiscountedFee", "txsMaybeDiscountedFee"]], - arms: { - txsMaybeDiscountedFee: xdr.lookup("TxSetComponentTxsMaybeDiscountedFee") - } - }); - - // === xdr source ============================================================ - // - // union TransactionPhase switch (int v) - // { - // case 0: - // TxSetComponent v0Components<>; - // }; - // - // =========================================================================== - xdr.union("TransactionPhase", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, "v0Components"]], - arms: { - v0Components: xdr.varArray(xdr.lookup("TxSetComponent"), 2147483647) - } - }); - - // === xdr source ============================================================ - // - // struct TransactionSet - // { - // Hash previousLedgerHash; - // TransactionEnvelope txs<>; - // }; - // - // =========================================================================== - xdr.struct("TransactionSet", [["previousLedgerHash", xdr.lookup("Hash")], ["txes", xdr.varArray(xdr.lookup("TransactionEnvelope"), 2147483647)]]); - - // === xdr source ============================================================ - // - // struct TransactionSetV1 - // { - // Hash previousLedgerHash; - // TransactionPhase phases<>; - // }; - // - // =========================================================================== - xdr.struct("TransactionSetV1", [["previousLedgerHash", xdr.lookup("Hash")], ["phases", xdr.varArray(xdr.lookup("TransactionPhase"), 2147483647)]]); - - // === xdr source ============================================================ - // - // union GeneralizedTransactionSet switch (int v) - // { - // // We consider the legacy TransactionSet to be v0. - // case 1: - // TransactionSetV1 v1TxSet; - // }; - // - // =========================================================================== - xdr.union("GeneralizedTransactionSet", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[1, "v1TxSet"]], - arms: { - v1TxSet: xdr.lookup("TransactionSetV1") - } - }); - - // === xdr source ============================================================ - // - // struct TransactionResultPair - // { - // Hash transactionHash; - // TransactionResult result; // result for the transaction - // }; - // - // =========================================================================== - xdr.struct("TransactionResultPair", [["transactionHash", xdr.lookup("Hash")], ["result", xdr.lookup("TransactionResult")]]); - - // === xdr source ============================================================ - // - // struct TransactionResultSet - // { - // TransactionResultPair results<>; - // }; - // - // =========================================================================== - xdr.struct("TransactionResultSet", [["results", xdr.varArray(xdr.lookup("TransactionResultPair"), 2147483647)]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // GeneralizedTransactionSet generalizedTxSet; - // } - // - // =========================================================================== - xdr.union("TransactionHistoryEntryExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [1, "generalizedTxSet"]], - arms: { - generalizedTxSet: xdr.lookup("GeneralizedTransactionSet") - } - }); - - // === xdr source ============================================================ - // - // struct TransactionHistoryEntry - // { - // uint32 ledgerSeq; - // TransactionSet txSet; - // - // // when v != 0, txSet must be empty - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // GeneralizedTransactionSet generalizedTxSet; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("TransactionHistoryEntry", [["ledgerSeq", xdr.lookup("Uint32")], ["txSet", xdr.lookup("TransactionSet")], ["ext", xdr.lookup("TransactionHistoryEntryExt")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("TransactionHistoryResultEntryExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct TransactionHistoryResultEntry - // { - // uint32 ledgerSeq; - // TransactionResultSet txResultSet; - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("TransactionHistoryResultEntry", [["ledgerSeq", xdr.lookup("Uint32")], ["txResultSet", xdr.lookup("TransactionResultSet")], ["ext", xdr.lookup("TransactionHistoryResultEntryExt")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("LedgerHeaderHistoryEntryExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct LedgerHeaderHistoryEntry - // { - // Hash hash; - // LedgerHeader header; - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("LedgerHeaderHistoryEntry", [["hash", xdr.lookup("Hash")], ["header", xdr.lookup("LedgerHeader")], ["ext", xdr.lookup("LedgerHeaderHistoryEntryExt")]]); - - // === xdr source ============================================================ - // - // struct LedgerSCPMessages - // { - // uint32 ledgerSeq; - // SCPEnvelope messages<>; - // }; - // - // =========================================================================== - xdr.struct("LedgerScpMessages", [["ledgerSeq", xdr.lookup("Uint32")], ["messages", xdr.varArray(xdr.lookup("ScpEnvelope"), 2147483647)]]); - - // === xdr source ============================================================ - // - // struct SCPHistoryEntryV0 - // { - // SCPQuorumSet quorumSets<>; // additional quorum sets used by ledgerMessages - // LedgerSCPMessages ledgerMessages; - // }; - // - // =========================================================================== - xdr.struct("ScpHistoryEntryV0", [["quorumSets", xdr.varArray(xdr.lookup("ScpQuorumSet"), 2147483647)], ["ledgerMessages", xdr.lookup("LedgerScpMessages")]]); - - // === xdr source ============================================================ - // - // union SCPHistoryEntry switch (int v) - // { - // case 0: - // SCPHistoryEntryV0 v0; - // }; - // - // =========================================================================== - xdr.union("ScpHistoryEntry", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, "v0"]], - arms: { - v0: xdr.lookup("ScpHistoryEntryV0") - } - }); - - // === xdr source ============================================================ - // - // enum LedgerEntryChangeType - // { - // LEDGER_ENTRY_CREATED = 0, // entry was added to the ledger - // LEDGER_ENTRY_UPDATED = 1, // entry was modified in the ledger - // LEDGER_ENTRY_REMOVED = 2, // entry was removed from the ledger - // LEDGER_ENTRY_STATE = 3 // value of the entry - // }; - // - // =========================================================================== - xdr["enum"]("LedgerEntryChangeType", { - ledgerEntryCreated: 0, - ledgerEntryUpdated: 1, - ledgerEntryRemoved: 2, - ledgerEntryState: 3 - }); - - // === xdr source ============================================================ - // - // union LedgerEntryChange switch (LedgerEntryChangeType type) - // { - // case LEDGER_ENTRY_CREATED: - // LedgerEntry created; - // case LEDGER_ENTRY_UPDATED: - // LedgerEntry updated; - // case LEDGER_ENTRY_REMOVED: - // LedgerKey removed; - // case LEDGER_ENTRY_STATE: - // LedgerEntry state; - // }; - // - // =========================================================================== - xdr.union("LedgerEntryChange", { - switchOn: xdr.lookup("LedgerEntryChangeType"), - switchName: "type", - switches: [["ledgerEntryCreated", "created"], ["ledgerEntryUpdated", "updated"], ["ledgerEntryRemoved", "removed"], ["ledgerEntryState", "state"]], - arms: { - created: xdr.lookup("LedgerEntry"), - updated: xdr.lookup("LedgerEntry"), - removed: xdr.lookup("LedgerKey"), - state: xdr.lookup("LedgerEntry") - } - }); - - // === xdr source ============================================================ - // - // typedef LedgerEntryChange LedgerEntryChanges<>; - // - // =========================================================================== - xdr.typedef("LedgerEntryChanges", xdr.varArray(xdr.lookup("LedgerEntryChange"), 2147483647)); - - // === xdr source ============================================================ - // - // struct OperationMeta - // { - // LedgerEntryChanges changes; - // }; - // - // =========================================================================== - xdr.struct("OperationMeta", [["changes", xdr.lookup("LedgerEntryChanges")]]); - - // === xdr source ============================================================ - // - // struct TransactionMetaV1 - // { - // LedgerEntryChanges txChanges; // tx level changes if any - // OperationMeta operations<>; // meta for each operation - // }; - // - // =========================================================================== - xdr.struct("TransactionMetaV1", [["txChanges", xdr.lookup("LedgerEntryChanges")], ["operations", xdr.varArray(xdr.lookup("OperationMeta"), 2147483647)]]); - - // === xdr source ============================================================ - // - // struct TransactionMetaV2 - // { - // LedgerEntryChanges txChangesBefore; // tx level changes before operations - // // are applied if any - // OperationMeta operations<>; // meta for each operation - // LedgerEntryChanges txChangesAfter; // tx level changes after operations are - // // applied if any - // }; - // - // =========================================================================== - xdr.struct("TransactionMetaV2", [["txChangesBefore", xdr.lookup("LedgerEntryChanges")], ["operations", xdr.varArray(xdr.lookup("OperationMeta"), 2147483647)], ["txChangesAfter", xdr.lookup("LedgerEntryChanges")]]); - - // === xdr source ============================================================ - // - // enum ContractEventType - // { - // SYSTEM = 0, - // CONTRACT = 1, - // DIAGNOSTIC = 2 - // }; - // - // =========================================================================== - xdr["enum"]("ContractEventType", { - system: 0, - contract: 1, - diagnostic: 2 - }); - - // === xdr source ============================================================ - // - // struct - // { - // SCVal topics<>; - // SCVal data; - // } - // - // =========================================================================== - xdr.struct("ContractEventV0", [["topics", xdr.varArray(xdr.lookup("ScVal"), 2147483647)], ["data", xdr.lookup("ScVal")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // struct - // { - // SCVal topics<>; - // SCVal data; - // } v0; - // } - // - // =========================================================================== - xdr.union("ContractEventBody", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, "v0"]], - arms: { - v0: xdr.lookup("ContractEventV0") - } - }); - - // === xdr source ============================================================ - // - // struct ContractEvent - // { - // // We can use this to add more fields, or because it - // // is first, to change ContractEvent into a union. - // ExtensionPoint ext; - // - // Hash* contractID; - // ContractEventType type; - // - // union switch (int v) - // { - // case 0: - // struct - // { - // SCVal topics<>; - // SCVal data; - // } v0; - // } - // body; - // }; - // - // =========================================================================== - xdr.struct("ContractEvent", [["ext", xdr.lookup("ExtensionPoint")], ["contractId", xdr.option(xdr.lookup("Hash"))], ["type", xdr.lookup("ContractEventType")], ["body", xdr.lookup("ContractEventBody")]]); - - // === xdr source ============================================================ - // - // struct DiagnosticEvent - // { - // bool inSuccessfulContractCall; - // ContractEvent event; - // }; - // - // =========================================================================== - xdr.struct("DiagnosticEvent", [["inSuccessfulContractCall", xdr.bool()], ["event", xdr.lookup("ContractEvent")]]); - - // === xdr source ============================================================ - // - // struct SorobanTransactionMetaExtV1 - // { - // ExtensionPoint ext; - // - // // The following are the components of the overall Soroban resource fee - // // charged for the transaction. - // // The following relation holds: - // // `resourceFeeCharged = totalNonRefundableResourceFeeCharged + totalRefundableResourceFeeCharged` - // // where `resourceFeeCharged` is the overall fee charged for the - // // transaction. Also, `resourceFeeCharged` <= `sorobanData.resourceFee` - // // i.e.we never charge more than the declared resource fee. - // // The inclusion fee for charged the Soroban transaction can be found using - // // the following equation: - // // `result.feeCharged = resourceFeeCharged + inclusionFeeCharged`. - // - // // Total amount (in stroops) that has been charged for non-refundable - // // Soroban resources. - // // Non-refundable resources are charged based on the usage declared in - // // the transaction envelope (such as `instructions`, `readBytes` etc.) and - // // is charged regardless of the success of the transaction. - // int64 totalNonRefundableResourceFeeCharged; - // // Total amount (in stroops) that has been charged for refundable - // // Soroban resource fees. - // // Currently this comprises the rent fee (`rentFeeCharged`) and the - // // fee for the events and return value. - // // Refundable resources are charged based on the actual resources usage. - // // Since currently refundable resources are only used for the successful - // // transactions, this will be `0` for failed transactions. - // int64 totalRefundableResourceFeeCharged; - // // Amount (in stroops) that has been charged for rent. - // // This is a part of `totalNonRefundableResourceFeeCharged`. - // int64 rentFeeCharged; - // }; - // - // =========================================================================== - xdr.struct("SorobanTransactionMetaExtV1", [["ext", xdr.lookup("ExtensionPoint")], ["totalNonRefundableResourceFeeCharged", xdr.lookup("Int64")], ["totalRefundableResourceFeeCharged", xdr.lookup("Int64")], ["rentFeeCharged", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // union SorobanTransactionMetaExt switch (int v) - // { - // case 0: - // void; - // case 1: - // SorobanTransactionMetaExtV1 v1; - // }; - // - // =========================================================================== - xdr.union("SorobanTransactionMetaExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [1, "v1"]], - arms: { - v1: xdr.lookup("SorobanTransactionMetaExtV1") - } - }); - - // === xdr source ============================================================ - // - // struct SorobanTransactionMeta - // { - // SorobanTransactionMetaExt ext; - // - // ContractEvent events<>; // custom events populated by the - // // contracts themselves. - // SCVal returnValue; // return value of the host fn invocation - // - // // Diagnostics events that are not hashed. - // // This will contain all contract and diagnostic events. Even ones - // // that were emitted in a failed contract call. - // DiagnosticEvent diagnosticEvents<>; - // }; - // - // =========================================================================== - xdr.struct("SorobanTransactionMeta", [["ext", xdr.lookup("SorobanTransactionMetaExt")], ["events", xdr.varArray(xdr.lookup("ContractEvent"), 2147483647)], ["returnValue", xdr.lookup("ScVal")], ["diagnosticEvents", xdr.varArray(xdr.lookup("DiagnosticEvent"), 2147483647)]]); - - // === xdr source ============================================================ - // - // struct TransactionMetaV3 - // { - // ExtensionPoint ext; - // - // LedgerEntryChanges txChangesBefore; // tx level changes before operations - // // are applied if any - // OperationMeta operations<>; // meta for each operation - // LedgerEntryChanges txChangesAfter; // tx level changes after operations are - // // applied if any - // SorobanTransactionMeta* sorobanMeta; // Soroban-specific meta (only for - // // Soroban transactions). - // }; - // - // =========================================================================== - xdr.struct("TransactionMetaV3", [["ext", xdr.lookup("ExtensionPoint")], ["txChangesBefore", xdr.lookup("LedgerEntryChanges")], ["operations", xdr.varArray(xdr.lookup("OperationMeta"), 2147483647)], ["txChangesAfter", xdr.lookup("LedgerEntryChanges")], ["sorobanMeta", xdr.option(xdr.lookup("SorobanTransactionMeta"))]]); - - // === xdr source ============================================================ - // - // struct InvokeHostFunctionSuccessPreImage - // { - // SCVal returnValue; - // ContractEvent events<>; - // }; - // - // =========================================================================== - xdr.struct("InvokeHostFunctionSuccessPreImage", [["returnValue", xdr.lookup("ScVal")], ["events", xdr.varArray(xdr.lookup("ContractEvent"), 2147483647)]]); - - // === xdr source ============================================================ - // - // union TransactionMeta switch (int v) - // { - // case 0: - // OperationMeta operations<>; - // case 1: - // TransactionMetaV1 v1; - // case 2: - // TransactionMetaV2 v2; - // case 3: - // TransactionMetaV3 v3; - // }; - // - // =========================================================================== - xdr.union("TransactionMeta", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, "operations"], [1, "v1"], [2, "v2"], [3, "v3"]], - arms: { - operations: xdr.varArray(xdr.lookup("OperationMeta"), 2147483647), - v1: xdr.lookup("TransactionMetaV1"), - v2: xdr.lookup("TransactionMetaV2"), - v3: xdr.lookup("TransactionMetaV3") - } - }); - - // === xdr source ============================================================ - // - // struct TransactionResultMeta - // { - // TransactionResultPair result; - // LedgerEntryChanges feeProcessing; - // TransactionMeta txApplyProcessing; - // }; - // - // =========================================================================== - xdr.struct("TransactionResultMeta", [["result", xdr.lookup("TransactionResultPair")], ["feeProcessing", xdr.lookup("LedgerEntryChanges")], ["txApplyProcessing", xdr.lookup("TransactionMeta")]]); - - // === xdr source ============================================================ - // - // struct UpgradeEntryMeta - // { - // LedgerUpgrade upgrade; - // LedgerEntryChanges changes; - // }; - // - // =========================================================================== - xdr.struct("UpgradeEntryMeta", [["upgrade", xdr.lookup("LedgerUpgrade")], ["changes", xdr.lookup("LedgerEntryChanges")]]); - - // === xdr source ============================================================ - // - // struct LedgerCloseMetaV0 - // { - // LedgerHeaderHistoryEntry ledgerHeader; - // // NB: txSet is sorted in "Hash order" - // TransactionSet txSet; - // - // // NB: transactions are sorted in apply order here - // // fees for all transactions are processed first - // // followed by applying transactions - // TransactionResultMeta txProcessing<>; - // - // // upgrades are applied last - // UpgradeEntryMeta upgradesProcessing<>; - // - // // other misc information attached to the ledger close - // SCPHistoryEntry scpInfo<>; - // }; - // - // =========================================================================== - xdr.struct("LedgerCloseMetaV0", [["ledgerHeader", xdr.lookup("LedgerHeaderHistoryEntry")], ["txSet", xdr.lookup("TransactionSet")], ["txProcessing", xdr.varArray(xdr.lookup("TransactionResultMeta"), 2147483647)], ["upgradesProcessing", xdr.varArray(xdr.lookup("UpgradeEntryMeta"), 2147483647)], ["scpInfo", xdr.varArray(xdr.lookup("ScpHistoryEntry"), 2147483647)]]); - - // === xdr source ============================================================ - // - // struct LedgerCloseMetaExtV1 - // { - // ExtensionPoint ext; - // int64 sorobanFeeWrite1KB; - // }; - // - // =========================================================================== - xdr.struct("LedgerCloseMetaExtV1", [["ext", xdr.lookup("ExtensionPoint")], ["sorobanFeeWrite1Kb", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // union LedgerCloseMetaExt switch (int v) - // { - // case 0: - // void; - // case 1: - // LedgerCloseMetaExtV1 v1; - // }; - // - // =========================================================================== - xdr.union("LedgerCloseMetaExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [1, "v1"]], - arms: { - v1: xdr.lookup("LedgerCloseMetaExtV1") - } - }); - - // === xdr source ============================================================ - // - // struct LedgerCloseMetaV1 - // { - // LedgerCloseMetaExt ext; - // - // LedgerHeaderHistoryEntry ledgerHeader; - // - // GeneralizedTransactionSet txSet; - // - // // NB: transactions are sorted in apply order here - // // fees for all transactions are processed first - // // followed by applying transactions - // TransactionResultMeta txProcessing<>; - // - // // upgrades are applied last - // UpgradeEntryMeta upgradesProcessing<>; - // - // // other misc information attached to the ledger close - // SCPHistoryEntry scpInfo<>; - // - // // Size in bytes of BucketList, to support downstream - // // systems calculating storage fees correctly. - // uint64 totalByteSizeOfBucketList; - // - // // Temp keys that are being evicted at this ledger. - // LedgerKey evictedTemporaryLedgerKeys<>; - // - // // Archived restorable ledger entries that are being - // // evicted at this ledger. - // LedgerEntry evictedPersistentLedgerEntries<>; - // }; - // - // =========================================================================== - xdr.struct("LedgerCloseMetaV1", [["ext", xdr.lookup("LedgerCloseMetaExt")], ["ledgerHeader", xdr.lookup("LedgerHeaderHistoryEntry")], ["txSet", xdr.lookup("GeneralizedTransactionSet")], ["txProcessing", xdr.varArray(xdr.lookup("TransactionResultMeta"), 2147483647)], ["upgradesProcessing", xdr.varArray(xdr.lookup("UpgradeEntryMeta"), 2147483647)], ["scpInfo", xdr.varArray(xdr.lookup("ScpHistoryEntry"), 2147483647)], ["totalByteSizeOfBucketList", xdr.lookup("Uint64")], ["evictedTemporaryLedgerKeys", xdr.varArray(xdr.lookup("LedgerKey"), 2147483647)], ["evictedPersistentLedgerEntries", xdr.varArray(xdr.lookup("LedgerEntry"), 2147483647)]]); - - // === xdr source ============================================================ - // - // union LedgerCloseMeta switch (int v) - // { - // case 0: - // LedgerCloseMetaV0 v0; - // case 1: - // LedgerCloseMetaV1 v1; - // }; - // - // =========================================================================== - xdr.union("LedgerCloseMeta", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, "v0"], [1, "v1"]], - arms: { - v0: xdr.lookup("LedgerCloseMetaV0"), - v1: xdr.lookup("LedgerCloseMetaV1") - } - }); - - // === xdr source ============================================================ - // - // enum ErrorCode - // { - // ERR_MISC = 0, // Unspecific error - // ERR_DATA = 1, // Malformed data - // ERR_CONF = 2, // Misconfiguration error - // ERR_AUTH = 3, // Authentication failure - // ERR_LOAD = 4 // System overloaded - // }; - // - // =========================================================================== - xdr["enum"]("ErrorCode", { - errMisc: 0, - errData: 1, - errConf: 2, - errAuth: 3, - errLoad: 4 - }); - - // === xdr source ============================================================ - // - // struct Error - // { - // ErrorCode code; - // string msg<100>; - // }; - // - // =========================================================================== - xdr.struct("Error", [["code", xdr.lookup("ErrorCode")], ["msg", xdr.string(100)]]); - - // === xdr source ============================================================ - // - // struct SendMore - // { - // uint32 numMessages; - // }; - // - // =========================================================================== - xdr.struct("SendMore", [["numMessages", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct SendMoreExtended - // { - // uint32 numMessages; - // uint32 numBytes; - // }; - // - // =========================================================================== - xdr.struct("SendMoreExtended", [["numMessages", xdr.lookup("Uint32")], ["numBytes", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct AuthCert - // { - // Curve25519Public pubkey; - // uint64 expiration; - // Signature sig; - // }; - // - // =========================================================================== - xdr.struct("AuthCert", [["pubkey", xdr.lookup("Curve25519Public")], ["expiration", xdr.lookup("Uint64")], ["sig", xdr.lookup("Signature")]]); - - // === xdr source ============================================================ - // - // struct Hello - // { - // uint32 ledgerVersion; - // uint32 overlayVersion; - // uint32 overlayMinVersion; - // Hash networkID; - // string versionStr<100>; - // int listeningPort; - // NodeID peerID; - // AuthCert cert; - // uint256 nonce; - // }; - // - // =========================================================================== - xdr.struct("Hello", [["ledgerVersion", xdr.lookup("Uint32")], ["overlayVersion", xdr.lookup("Uint32")], ["overlayMinVersion", xdr.lookup("Uint32")], ["networkId", xdr.lookup("Hash")], ["versionStr", xdr.string(100)], ["listeningPort", xdr["int"]()], ["peerId", xdr.lookup("NodeId")], ["cert", xdr.lookup("AuthCert")], ["nonce", xdr.lookup("Uint256")]]); - - // === xdr source ============================================================ - // - // const AUTH_MSG_FLAG_FLOW_CONTROL_BYTES_REQUESTED = 200; - // - // =========================================================================== - xdr["const"]("AUTH_MSG_FLAG_FLOW_CONTROL_BYTES_REQUESTED", 200); - - // === xdr source ============================================================ - // - // struct Auth - // { - // int flags; - // }; - // - // =========================================================================== - xdr.struct("Auth", [["flags", xdr["int"]()]]); - - // === xdr source ============================================================ - // - // enum IPAddrType - // { - // IPv4 = 0, - // IPv6 = 1 - // }; - // - // =========================================================================== - xdr["enum"]("IpAddrType", { - iPv4: 0, - iPv6: 1 - }); - - // === xdr source ============================================================ - // - // union switch (IPAddrType type) - // { - // case IPv4: - // opaque ipv4[4]; - // case IPv6: - // opaque ipv6[16]; - // } - // - // =========================================================================== - xdr.union("PeerAddressIp", { - switchOn: xdr.lookup("IpAddrType"), - switchName: "type", - switches: [["iPv4", "ipv4"], ["iPv6", "ipv6"]], - arms: { - ipv4: xdr.opaque(4), - ipv6: xdr.opaque(16) - } - }); - - // === xdr source ============================================================ - // - // struct PeerAddress - // { - // union switch (IPAddrType type) - // { - // case IPv4: - // opaque ipv4[4]; - // case IPv6: - // opaque ipv6[16]; - // } - // ip; - // uint32 port; - // uint32 numFailures; - // }; - // - // =========================================================================== - xdr.struct("PeerAddress", [["ip", xdr.lookup("PeerAddressIp")], ["port", xdr.lookup("Uint32")], ["numFailures", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // enum MessageType - // { - // ERROR_MSG = 0, - // AUTH = 2, - // DONT_HAVE = 3, - // - // GET_PEERS = 4, // gets a list of peers this guy knows about - // PEERS = 5, - // - // GET_TX_SET = 6, // gets a particular txset by hash - // TX_SET = 7, - // GENERALIZED_TX_SET = 17, - // - // TRANSACTION = 8, // pass on a tx you have heard about - // - // // SCP - // GET_SCP_QUORUMSET = 9, - // SCP_QUORUMSET = 10, - // SCP_MESSAGE = 11, - // GET_SCP_STATE = 12, - // - // // new messages - // HELLO = 13, - // - // SURVEY_REQUEST = 14, - // SURVEY_RESPONSE = 15, - // - // SEND_MORE = 16, - // SEND_MORE_EXTENDED = 20, - // - // FLOOD_ADVERT = 18, - // FLOOD_DEMAND = 19 - // }; - // - // =========================================================================== - xdr["enum"]("MessageType", { - errorMsg: 0, - auth: 2, - dontHave: 3, - getPeers: 4, - peers: 5, - getTxSet: 6, - txSet: 7, - generalizedTxSet: 17, - transaction: 8, - getScpQuorumset: 9, - scpQuorumset: 10, - scpMessage: 11, - getScpState: 12, - hello: 13, - surveyRequest: 14, - surveyResponse: 15, - sendMore: 16, - sendMoreExtended: 20, - floodAdvert: 18, - floodDemand: 19 - }); - - // === xdr source ============================================================ - // - // struct DontHave - // { - // MessageType type; - // uint256 reqHash; - // }; - // - // =========================================================================== - xdr.struct("DontHave", [["type", xdr.lookup("MessageType")], ["reqHash", xdr.lookup("Uint256")]]); - - // === xdr source ============================================================ - // - // enum SurveyMessageCommandType - // { - // SURVEY_TOPOLOGY = 0 - // }; - // - // =========================================================================== - xdr["enum"]("SurveyMessageCommandType", { - surveyTopology: 0 - }); - - // === xdr source ============================================================ - // - // enum SurveyMessageResponseType - // { - // SURVEY_TOPOLOGY_RESPONSE_V0 = 0, - // SURVEY_TOPOLOGY_RESPONSE_V1 = 1 - // }; - // - // =========================================================================== - xdr["enum"]("SurveyMessageResponseType", { - surveyTopologyResponseV0: 0, - surveyTopologyResponseV1: 1 - }); - - // === xdr source ============================================================ - // - // struct SurveyRequestMessage - // { - // NodeID surveyorPeerID; - // NodeID surveyedPeerID; - // uint32 ledgerNum; - // Curve25519Public encryptionKey; - // SurveyMessageCommandType commandType; - // }; - // - // =========================================================================== - xdr.struct("SurveyRequestMessage", [["surveyorPeerId", xdr.lookup("NodeId")], ["surveyedPeerId", xdr.lookup("NodeId")], ["ledgerNum", xdr.lookup("Uint32")], ["encryptionKey", xdr.lookup("Curve25519Public")], ["commandType", xdr.lookup("SurveyMessageCommandType")]]); - - // === xdr source ============================================================ - // - // struct SignedSurveyRequestMessage - // { - // Signature requestSignature; - // SurveyRequestMessage request; - // }; - // - // =========================================================================== - xdr.struct("SignedSurveyRequestMessage", [["requestSignature", xdr.lookup("Signature")], ["request", xdr.lookup("SurveyRequestMessage")]]); - - // === xdr source ============================================================ - // - // typedef opaque EncryptedBody<64000>; - // - // =========================================================================== - xdr.typedef("EncryptedBody", xdr.varOpaque(64000)); - - // === xdr source ============================================================ - // - // struct SurveyResponseMessage - // { - // NodeID surveyorPeerID; - // NodeID surveyedPeerID; - // uint32 ledgerNum; - // SurveyMessageCommandType commandType; - // EncryptedBody encryptedBody; - // }; - // - // =========================================================================== - xdr.struct("SurveyResponseMessage", [["surveyorPeerId", xdr.lookup("NodeId")], ["surveyedPeerId", xdr.lookup("NodeId")], ["ledgerNum", xdr.lookup("Uint32")], ["commandType", xdr.lookup("SurveyMessageCommandType")], ["encryptedBody", xdr.lookup("EncryptedBody")]]); - - // === xdr source ============================================================ - // - // struct SignedSurveyResponseMessage - // { - // Signature responseSignature; - // SurveyResponseMessage response; - // }; - // - // =========================================================================== - xdr.struct("SignedSurveyResponseMessage", [["responseSignature", xdr.lookup("Signature")], ["response", xdr.lookup("SurveyResponseMessage")]]); - - // === xdr source ============================================================ - // - // struct PeerStats - // { - // NodeID id; - // string versionStr<100>; - // uint64 messagesRead; - // uint64 messagesWritten; - // uint64 bytesRead; - // uint64 bytesWritten; - // uint64 secondsConnected; - // - // uint64 uniqueFloodBytesRecv; - // uint64 duplicateFloodBytesRecv; - // uint64 uniqueFetchBytesRecv; - // uint64 duplicateFetchBytesRecv; - // - // uint64 uniqueFloodMessageRecv; - // uint64 duplicateFloodMessageRecv; - // uint64 uniqueFetchMessageRecv; - // uint64 duplicateFetchMessageRecv; - // }; - // - // =========================================================================== - xdr.struct("PeerStats", [["id", xdr.lookup("NodeId")], ["versionStr", xdr.string(100)], ["messagesRead", xdr.lookup("Uint64")], ["messagesWritten", xdr.lookup("Uint64")], ["bytesRead", xdr.lookup("Uint64")], ["bytesWritten", xdr.lookup("Uint64")], ["secondsConnected", xdr.lookup("Uint64")], ["uniqueFloodBytesRecv", xdr.lookup("Uint64")], ["duplicateFloodBytesRecv", xdr.lookup("Uint64")], ["uniqueFetchBytesRecv", xdr.lookup("Uint64")], ["duplicateFetchBytesRecv", xdr.lookup("Uint64")], ["uniqueFloodMessageRecv", xdr.lookup("Uint64")], ["duplicateFloodMessageRecv", xdr.lookup("Uint64")], ["uniqueFetchMessageRecv", xdr.lookup("Uint64")], ["duplicateFetchMessageRecv", xdr.lookup("Uint64")]]); - - // === xdr source ============================================================ - // - // typedef PeerStats PeerStatList<25>; - // - // =========================================================================== - xdr.typedef("PeerStatList", xdr.varArray(xdr.lookup("PeerStats"), 25)); - - // === xdr source ============================================================ - // - // struct TopologyResponseBodyV0 - // { - // PeerStatList inboundPeers; - // PeerStatList outboundPeers; - // - // uint32 totalInboundPeerCount; - // uint32 totalOutboundPeerCount; - // }; - // - // =========================================================================== - xdr.struct("TopologyResponseBodyV0", [["inboundPeers", xdr.lookup("PeerStatList")], ["outboundPeers", xdr.lookup("PeerStatList")], ["totalInboundPeerCount", xdr.lookup("Uint32")], ["totalOutboundPeerCount", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct TopologyResponseBodyV1 - // { - // PeerStatList inboundPeers; - // PeerStatList outboundPeers; - // - // uint32 totalInboundPeerCount; - // uint32 totalOutboundPeerCount; - // - // uint32 maxInboundPeerCount; - // uint32 maxOutboundPeerCount; - // }; - // - // =========================================================================== - xdr.struct("TopologyResponseBodyV1", [["inboundPeers", xdr.lookup("PeerStatList")], ["outboundPeers", xdr.lookup("PeerStatList")], ["totalInboundPeerCount", xdr.lookup("Uint32")], ["totalOutboundPeerCount", xdr.lookup("Uint32")], ["maxInboundPeerCount", xdr.lookup("Uint32")], ["maxOutboundPeerCount", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // union SurveyResponseBody switch (SurveyMessageResponseType type) - // { - // case SURVEY_TOPOLOGY_RESPONSE_V0: - // TopologyResponseBodyV0 topologyResponseBodyV0; - // case SURVEY_TOPOLOGY_RESPONSE_V1: - // TopologyResponseBodyV1 topologyResponseBodyV1; - // }; - // - // =========================================================================== - xdr.union("SurveyResponseBody", { - switchOn: xdr.lookup("SurveyMessageResponseType"), - switchName: "type", - switches: [["surveyTopologyResponseV0", "topologyResponseBodyV0"], ["surveyTopologyResponseV1", "topologyResponseBodyV1"]], - arms: { - topologyResponseBodyV0: xdr.lookup("TopologyResponseBodyV0"), - topologyResponseBodyV1: xdr.lookup("TopologyResponseBodyV1") - } - }); - - // === xdr source ============================================================ - // - // const TX_ADVERT_VECTOR_MAX_SIZE = 1000; - // - // =========================================================================== - xdr["const"]("TX_ADVERT_VECTOR_MAX_SIZE", 1000); - - // === xdr source ============================================================ - // - // typedef Hash TxAdvertVector; - // - // =========================================================================== - xdr.typedef("TxAdvertVector", xdr.varArray(xdr.lookup("Hash"), xdr.lookup("TX_ADVERT_VECTOR_MAX_SIZE"))); - - // === xdr source ============================================================ - // - // struct FloodAdvert - // { - // TxAdvertVector txHashes; - // }; - // - // =========================================================================== - xdr.struct("FloodAdvert", [["txHashes", xdr.lookup("TxAdvertVector")]]); - - // === xdr source ============================================================ - // - // const TX_DEMAND_VECTOR_MAX_SIZE = 1000; - // - // =========================================================================== - xdr["const"]("TX_DEMAND_VECTOR_MAX_SIZE", 1000); - - // === xdr source ============================================================ - // - // typedef Hash TxDemandVector; - // - // =========================================================================== - xdr.typedef("TxDemandVector", xdr.varArray(xdr.lookup("Hash"), xdr.lookup("TX_DEMAND_VECTOR_MAX_SIZE"))); - - // === xdr source ============================================================ - // - // struct FloodDemand - // { - // TxDemandVector txHashes; - // }; - // - // =========================================================================== - xdr.struct("FloodDemand", [["txHashes", xdr.lookup("TxDemandVector")]]); - - // === xdr source ============================================================ - // - // union StellarMessage switch (MessageType type) - // { - // case ERROR_MSG: - // Error error; - // case HELLO: - // Hello hello; - // case AUTH: - // Auth auth; - // case DONT_HAVE: - // DontHave dontHave; - // case GET_PEERS: - // void; - // case PEERS: - // PeerAddress peers<100>; - // - // case GET_TX_SET: - // uint256 txSetHash; - // case TX_SET: - // TransactionSet txSet; - // case GENERALIZED_TX_SET: - // GeneralizedTransactionSet generalizedTxSet; - // - // case TRANSACTION: - // TransactionEnvelope transaction; - // - // case SURVEY_REQUEST: - // SignedSurveyRequestMessage signedSurveyRequestMessage; - // - // case SURVEY_RESPONSE: - // SignedSurveyResponseMessage signedSurveyResponseMessage; - // - // // SCP - // case GET_SCP_QUORUMSET: - // uint256 qSetHash; - // case SCP_QUORUMSET: - // SCPQuorumSet qSet; - // case SCP_MESSAGE: - // SCPEnvelope envelope; - // case GET_SCP_STATE: - // uint32 getSCPLedgerSeq; // ledger seq requested ; if 0, requests the latest - // case SEND_MORE: - // SendMore sendMoreMessage; - // case SEND_MORE_EXTENDED: - // SendMoreExtended sendMoreExtendedMessage; - // // Pull mode - // case FLOOD_ADVERT: - // FloodAdvert floodAdvert; - // case FLOOD_DEMAND: - // FloodDemand floodDemand; - // }; - // - // =========================================================================== - xdr.union("StellarMessage", { - switchOn: xdr.lookup("MessageType"), - switchName: "type", - switches: [["errorMsg", "error"], ["hello", "hello"], ["auth", "auth"], ["dontHave", "dontHave"], ["getPeers", xdr["void"]()], ["peers", "peers"], ["getTxSet", "txSetHash"], ["txSet", "txSet"], ["generalizedTxSet", "generalizedTxSet"], ["transaction", "transaction"], ["surveyRequest", "signedSurveyRequestMessage"], ["surveyResponse", "signedSurveyResponseMessage"], ["getScpQuorumset", "qSetHash"], ["scpQuorumset", "qSet"], ["scpMessage", "envelope"], ["getScpState", "getScpLedgerSeq"], ["sendMore", "sendMoreMessage"], ["sendMoreExtended", "sendMoreExtendedMessage"], ["floodAdvert", "floodAdvert"], ["floodDemand", "floodDemand"]], - arms: { - error: xdr.lookup("Error"), - hello: xdr.lookup("Hello"), - auth: xdr.lookup("Auth"), - dontHave: xdr.lookup("DontHave"), - peers: xdr.varArray(xdr.lookup("PeerAddress"), 100), - txSetHash: xdr.lookup("Uint256"), - txSet: xdr.lookup("TransactionSet"), - generalizedTxSet: xdr.lookup("GeneralizedTransactionSet"), - transaction: xdr.lookup("TransactionEnvelope"), - signedSurveyRequestMessage: xdr.lookup("SignedSurveyRequestMessage"), - signedSurveyResponseMessage: xdr.lookup("SignedSurveyResponseMessage"), - qSetHash: xdr.lookup("Uint256"), - qSet: xdr.lookup("ScpQuorumSet"), - envelope: xdr.lookup("ScpEnvelope"), - getScpLedgerSeq: xdr.lookup("Uint32"), - sendMoreMessage: xdr.lookup("SendMore"), - sendMoreExtendedMessage: xdr.lookup("SendMoreExtended"), - floodAdvert: xdr.lookup("FloodAdvert"), - floodDemand: xdr.lookup("FloodDemand") - } - }); - - // === xdr source ============================================================ - // - // struct - // { - // uint64 sequence; - // StellarMessage message; - // HmacSha256Mac mac; - // } - // - // =========================================================================== - xdr.struct("AuthenticatedMessageV0", [["sequence", xdr.lookup("Uint64")], ["message", xdr.lookup("StellarMessage")], ["mac", xdr.lookup("HmacSha256Mac")]]); - - // === xdr source ============================================================ - // - // union AuthenticatedMessage switch (uint32 v) - // { - // case 0: - // struct - // { - // uint64 sequence; - // StellarMessage message; - // HmacSha256Mac mac; - // } v0; - // }; - // - // =========================================================================== - xdr.union("AuthenticatedMessage", { - switchOn: xdr.lookup("Uint32"), - switchName: "v", - switches: [[0, "v0"]], - arms: { - v0: xdr.lookup("AuthenticatedMessageV0") - } - }); - - // === xdr source ============================================================ - // - // const MAX_OPS_PER_TX = 100; - // - // =========================================================================== - xdr["const"]("MAX_OPS_PER_TX", 100); - - // === xdr source ============================================================ - // - // union LiquidityPoolParameters switch (LiquidityPoolType type) - // { - // case LIQUIDITY_POOL_CONSTANT_PRODUCT: - // LiquidityPoolConstantProductParameters constantProduct; - // }; - // - // =========================================================================== - xdr.union("LiquidityPoolParameters", { - switchOn: xdr.lookup("LiquidityPoolType"), - switchName: "type", - switches: [["liquidityPoolConstantProduct", "constantProduct"]], - arms: { - constantProduct: xdr.lookup("LiquidityPoolConstantProductParameters") - } - }); - - // === xdr source ============================================================ - // - // struct - // { - // uint64 id; - // uint256 ed25519; - // } - // - // =========================================================================== - xdr.struct("MuxedAccountMed25519", [["id", xdr.lookup("Uint64")], ["ed25519", xdr.lookup("Uint256")]]); - - // === xdr source ============================================================ - // - // union MuxedAccount switch (CryptoKeyType type) - // { - // case KEY_TYPE_ED25519: - // uint256 ed25519; - // case KEY_TYPE_MUXED_ED25519: - // struct - // { - // uint64 id; - // uint256 ed25519; - // } med25519; - // }; - // - // =========================================================================== - xdr.union("MuxedAccount", { - switchOn: xdr.lookup("CryptoKeyType"), - switchName: "type", - switches: [["keyTypeEd25519", "ed25519"], ["keyTypeMuxedEd25519", "med25519"]], - arms: { - ed25519: xdr.lookup("Uint256"), - med25519: xdr.lookup("MuxedAccountMed25519") - } - }); - - // === xdr source ============================================================ - // - // struct DecoratedSignature - // { - // SignatureHint hint; // last 4 bytes of the public key, used as a hint - // Signature signature; // actual signature - // }; - // - // =========================================================================== - xdr.struct("DecoratedSignature", [["hint", xdr.lookup("SignatureHint")], ["signature", xdr.lookup("Signature")]]); - - // === xdr source ============================================================ - // - // enum OperationType - // { - // CREATE_ACCOUNT = 0, - // PAYMENT = 1, - // PATH_PAYMENT_STRICT_RECEIVE = 2, - // MANAGE_SELL_OFFER = 3, - // CREATE_PASSIVE_SELL_OFFER = 4, - // SET_OPTIONS = 5, - // CHANGE_TRUST = 6, - // ALLOW_TRUST = 7, - // ACCOUNT_MERGE = 8, - // INFLATION = 9, - // MANAGE_DATA = 10, - // BUMP_SEQUENCE = 11, - // MANAGE_BUY_OFFER = 12, - // PATH_PAYMENT_STRICT_SEND = 13, - // CREATE_CLAIMABLE_BALANCE = 14, - // CLAIM_CLAIMABLE_BALANCE = 15, - // BEGIN_SPONSORING_FUTURE_RESERVES = 16, - // END_SPONSORING_FUTURE_RESERVES = 17, - // REVOKE_SPONSORSHIP = 18, - // CLAWBACK = 19, - // CLAWBACK_CLAIMABLE_BALANCE = 20, - // SET_TRUST_LINE_FLAGS = 21, - // LIQUIDITY_POOL_DEPOSIT = 22, - // LIQUIDITY_POOL_WITHDRAW = 23, - // INVOKE_HOST_FUNCTION = 24, - // EXTEND_FOOTPRINT_TTL = 25, - // RESTORE_FOOTPRINT = 26 - // }; - // - // =========================================================================== - xdr["enum"]("OperationType", { - createAccount: 0, - payment: 1, - pathPaymentStrictReceive: 2, - manageSellOffer: 3, - createPassiveSellOffer: 4, - setOptions: 5, - changeTrust: 6, - allowTrust: 7, - accountMerge: 8, - inflation: 9, - manageData: 10, - bumpSequence: 11, - manageBuyOffer: 12, - pathPaymentStrictSend: 13, - createClaimableBalance: 14, - claimClaimableBalance: 15, - beginSponsoringFutureReserves: 16, - endSponsoringFutureReserves: 17, - revokeSponsorship: 18, - clawback: 19, - clawbackClaimableBalance: 20, - setTrustLineFlags: 21, - liquidityPoolDeposit: 22, - liquidityPoolWithdraw: 23, - invokeHostFunction: 24, - extendFootprintTtl: 25, - restoreFootprint: 26 - }); - - // === xdr source ============================================================ - // - // struct CreateAccountOp - // { - // AccountID destination; // account to create - // int64 startingBalance; // amount they end up with - // }; - // - // =========================================================================== - xdr.struct("CreateAccountOp", [["destination", xdr.lookup("AccountId")], ["startingBalance", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct PaymentOp - // { - // MuxedAccount destination; // recipient of the payment - // Asset asset; // what they end up with - // int64 amount; // amount they end up with - // }; - // - // =========================================================================== - xdr.struct("PaymentOp", [["destination", xdr.lookup("MuxedAccount")], ["asset", xdr.lookup("Asset")], ["amount", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct PathPaymentStrictReceiveOp - // { - // Asset sendAsset; // asset we pay with - // int64 sendMax; // the maximum amount of sendAsset to - // // send (excluding fees). - // // The operation will fail if can't be met - // - // MuxedAccount destination; // recipient of the payment - // Asset destAsset; // what they end up with - // int64 destAmount; // amount they end up with - // - // Asset path<5>; // additional hops it must go through to get there - // }; - // - // =========================================================================== - xdr.struct("PathPaymentStrictReceiveOp", [["sendAsset", xdr.lookup("Asset")], ["sendMax", xdr.lookup("Int64")], ["destination", xdr.lookup("MuxedAccount")], ["destAsset", xdr.lookup("Asset")], ["destAmount", xdr.lookup("Int64")], ["path", xdr.varArray(xdr.lookup("Asset"), 5)]]); - - // === xdr source ============================================================ - // - // struct PathPaymentStrictSendOp - // { - // Asset sendAsset; // asset we pay with - // int64 sendAmount; // amount of sendAsset to send (excluding fees) - // - // MuxedAccount destination; // recipient of the payment - // Asset destAsset; // what they end up with - // int64 destMin; // the minimum amount of dest asset to - // // be received - // // The operation will fail if it can't be met - // - // Asset path<5>; // additional hops it must go through to get there - // }; - // - // =========================================================================== - xdr.struct("PathPaymentStrictSendOp", [["sendAsset", xdr.lookup("Asset")], ["sendAmount", xdr.lookup("Int64")], ["destination", xdr.lookup("MuxedAccount")], ["destAsset", xdr.lookup("Asset")], ["destMin", xdr.lookup("Int64")], ["path", xdr.varArray(xdr.lookup("Asset"), 5)]]); - - // === xdr source ============================================================ - // - // struct ManageSellOfferOp - // { - // Asset selling; - // Asset buying; - // int64 amount; // amount being sold. if set to 0, delete the offer - // Price price; // price of thing being sold in terms of what you are buying - // - // // 0=create a new offer, otherwise edit an existing offer - // int64 offerID; - // }; - // - // =========================================================================== - xdr.struct("ManageSellOfferOp", [["selling", xdr.lookup("Asset")], ["buying", xdr.lookup("Asset")], ["amount", xdr.lookup("Int64")], ["price", xdr.lookup("Price")], ["offerId", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct ManageBuyOfferOp - // { - // Asset selling; - // Asset buying; - // int64 buyAmount; // amount being bought. if set to 0, delete the offer - // Price price; // price of thing being bought in terms of what you are - // // selling - // - // // 0=create a new offer, otherwise edit an existing offer - // int64 offerID; - // }; - // - // =========================================================================== - xdr.struct("ManageBuyOfferOp", [["selling", xdr.lookup("Asset")], ["buying", xdr.lookup("Asset")], ["buyAmount", xdr.lookup("Int64")], ["price", xdr.lookup("Price")], ["offerId", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct CreatePassiveSellOfferOp - // { - // Asset selling; // A - // Asset buying; // B - // int64 amount; // amount taker gets - // Price price; // cost of A in terms of B - // }; - // - // =========================================================================== - xdr.struct("CreatePassiveSellOfferOp", [["selling", xdr.lookup("Asset")], ["buying", xdr.lookup("Asset")], ["amount", xdr.lookup("Int64")], ["price", xdr.lookup("Price")]]); - - // === xdr source ============================================================ - // - // struct SetOptionsOp - // { - // AccountID* inflationDest; // sets the inflation destination - // - // uint32* clearFlags; // which flags to clear - // uint32* setFlags; // which flags to set - // - // // account threshold manipulation - // uint32* masterWeight; // weight of the master account - // uint32* lowThreshold; - // uint32* medThreshold; - // uint32* highThreshold; - // - // string32* homeDomain; // sets the home domain - // - // // Add, update or remove a signer for the account - // // signer is deleted if the weight is 0 - // Signer* signer; - // }; - // - // =========================================================================== - xdr.struct("SetOptionsOp", [["inflationDest", xdr.option(xdr.lookup("AccountId"))], ["clearFlags", xdr.option(xdr.lookup("Uint32"))], ["setFlags", xdr.option(xdr.lookup("Uint32"))], ["masterWeight", xdr.option(xdr.lookup("Uint32"))], ["lowThreshold", xdr.option(xdr.lookup("Uint32"))], ["medThreshold", xdr.option(xdr.lookup("Uint32"))], ["highThreshold", xdr.option(xdr.lookup("Uint32"))], ["homeDomain", xdr.option(xdr.lookup("String32"))], ["signer", xdr.option(xdr.lookup("Signer"))]]); - - // === xdr source ============================================================ - // - // union ChangeTrustAsset switch (AssetType type) - // { - // case ASSET_TYPE_NATIVE: // Not credit - // void; - // - // case ASSET_TYPE_CREDIT_ALPHANUM4: - // AlphaNum4 alphaNum4; - // - // case ASSET_TYPE_CREDIT_ALPHANUM12: - // AlphaNum12 alphaNum12; - // - // case ASSET_TYPE_POOL_SHARE: - // LiquidityPoolParameters liquidityPool; - // - // // add other asset types here in the future - // }; - // - // =========================================================================== - xdr.union("ChangeTrustAsset", { - switchOn: xdr.lookup("AssetType"), - switchName: "type", - switches: [["assetTypeNative", xdr["void"]()], ["assetTypeCreditAlphanum4", "alphaNum4"], ["assetTypeCreditAlphanum12", "alphaNum12"], ["assetTypePoolShare", "liquidityPool"]], - arms: { - alphaNum4: xdr.lookup("AlphaNum4"), - alphaNum12: xdr.lookup("AlphaNum12"), - liquidityPool: xdr.lookup("LiquidityPoolParameters") - } - }); - - // === xdr source ============================================================ - // - // struct ChangeTrustOp - // { - // ChangeTrustAsset line; - // - // // if limit is set to 0, deletes the trust line - // int64 limit; - // }; - // - // =========================================================================== - xdr.struct("ChangeTrustOp", [["line", xdr.lookup("ChangeTrustAsset")], ["limit", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct AllowTrustOp - // { - // AccountID trustor; - // AssetCode asset; - // - // // One of 0, AUTHORIZED_FLAG, or AUTHORIZED_TO_MAINTAIN_LIABILITIES_FLAG - // uint32 authorize; - // }; - // - // =========================================================================== - xdr.struct("AllowTrustOp", [["trustor", xdr.lookup("AccountId")], ["asset", xdr.lookup("AssetCode")], ["authorize", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct ManageDataOp - // { - // string64 dataName; - // DataValue* dataValue; // set to null to clear - // }; - // - // =========================================================================== - xdr.struct("ManageDataOp", [["dataName", xdr.lookup("String64")], ["dataValue", xdr.option(xdr.lookup("DataValue"))]]); - - // === xdr source ============================================================ - // - // struct BumpSequenceOp - // { - // SequenceNumber bumpTo; - // }; - // - // =========================================================================== - xdr.struct("BumpSequenceOp", [["bumpTo", xdr.lookup("SequenceNumber")]]); - - // === xdr source ============================================================ - // - // struct CreateClaimableBalanceOp - // { - // Asset asset; - // int64 amount; - // Claimant claimants<10>; - // }; - // - // =========================================================================== - xdr.struct("CreateClaimableBalanceOp", [["asset", xdr.lookup("Asset")], ["amount", xdr.lookup("Int64")], ["claimants", xdr.varArray(xdr.lookup("Claimant"), 10)]]); - - // === xdr source ============================================================ - // - // struct ClaimClaimableBalanceOp - // { - // ClaimableBalanceID balanceID; - // }; - // - // =========================================================================== - xdr.struct("ClaimClaimableBalanceOp", [["balanceId", xdr.lookup("ClaimableBalanceId")]]); - - // === xdr source ============================================================ - // - // struct BeginSponsoringFutureReservesOp - // { - // AccountID sponsoredID; - // }; - // - // =========================================================================== - xdr.struct("BeginSponsoringFutureReservesOp", [["sponsoredId", xdr.lookup("AccountId")]]); - - // === xdr source ============================================================ - // - // enum RevokeSponsorshipType - // { - // REVOKE_SPONSORSHIP_LEDGER_ENTRY = 0, - // REVOKE_SPONSORSHIP_SIGNER = 1 - // }; - // - // =========================================================================== - xdr["enum"]("RevokeSponsorshipType", { - revokeSponsorshipLedgerEntry: 0, - revokeSponsorshipSigner: 1 - }); - - // === xdr source ============================================================ - // - // struct - // { - // AccountID accountID; - // SignerKey signerKey; - // } - // - // =========================================================================== - xdr.struct("RevokeSponsorshipOpSigner", [["accountId", xdr.lookup("AccountId")], ["signerKey", xdr.lookup("SignerKey")]]); - - // === xdr source ============================================================ - // - // union RevokeSponsorshipOp switch (RevokeSponsorshipType type) - // { - // case REVOKE_SPONSORSHIP_LEDGER_ENTRY: - // LedgerKey ledgerKey; - // case REVOKE_SPONSORSHIP_SIGNER: - // struct - // { - // AccountID accountID; - // SignerKey signerKey; - // } signer; - // }; - // - // =========================================================================== - xdr.union("RevokeSponsorshipOp", { - switchOn: xdr.lookup("RevokeSponsorshipType"), - switchName: "type", - switches: [["revokeSponsorshipLedgerEntry", "ledgerKey"], ["revokeSponsorshipSigner", "signer"]], - arms: { - ledgerKey: xdr.lookup("LedgerKey"), - signer: xdr.lookup("RevokeSponsorshipOpSigner") - } - }); - - // === xdr source ============================================================ - // - // struct ClawbackOp - // { - // Asset asset; - // MuxedAccount from; - // int64 amount; - // }; - // - // =========================================================================== - xdr.struct("ClawbackOp", [["asset", xdr.lookup("Asset")], ["from", xdr.lookup("MuxedAccount")], ["amount", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct ClawbackClaimableBalanceOp - // { - // ClaimableBalanceID balanceID; - // }; - // - // =========================================================================== - xdr.struct("ClawbackClaimableBalanceOp", [["balanceId", xdr.lookup("ClaimableBalanceId")]]); - - // === xdr source ============================================================ - // - // struct SetTrustLineFlagsOp - // { - // AccountID trustor; - // Asset asset; - // - // uint32 clearFlags; // which flags to clear - // uint32 setFlags; // which flags to set - // }; - // - // =========================================================================== - xdr.struct("SetTrustLineFlagsOp", [["trustor", xdr.lookup("AccountId")], ["asset", xdr.lookup("Asset")], ["clearFlags", xdr.lookup("Uint32")], ["setFlags", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // const LIQUIDITY_POOL_FEE_V18 = 30; - // - // =========================================================================== - xdr["const"]("LIQUIDITY_POOL_FEE_V18", 30); - - // === xdr source ============================================================ - // - // struct LiquidityPoolDepositOp - // { - // PoolID liquidityPoolID; - // int64 maxAmountA; // maximum amount of first asset to deposit - // int64 maxAmountB; // maximum amount of second asset to deposit - // Price minPrice; // minimum depositA/depositB - // Price maxPrice; // maximum depositA/depositB - // }; - // - // =========================================================================== - xdr.struct("LiquidityPoolDepositOp", [["liquidityPoolId", xdr.lookup("PoolId")], ["maxAmountA", xdr.lookup("Int64")], ["maxAmountB", xdr.lookup("Int64")], ["minPrice", xdr.lookup("Price")], ["maxPrice", xdr.lookup("Price")]]); - - // === xdr source ============================================================ - // - // struct LiquidityPoolWithdrawOp - // { - // PoolID liquidityPoolID; - // int64 amount; // amount of pool shares to withdraw - // int64 minAmountA; // minimum amount of first asset to withdraw - // int64 minAmountB; // minimum amount of second asset to withdraw - // }; - // - // =========================================================================== - xdr.struct("LiquidityPoolWithdrawOp", [["liquidityPoolId", xdr.lookup("PoolId")], ["amount", xdr.lookup("Int64")], ["minAmountA", xdr.lookup("Int64")], ["minAmountB", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // enum HostFunctionType - // { - // HOST_FUNCTION_TYPE_INVOKE_CONTRACT = 0, - // HOST_FUNCTION_TYPE_CREATE_CONTRACT = 1, - // HOST_FUNCTION_TYPE_UPLOAD_CONTRACT_WASM = 2 - // }; - // - // =========================================================================== - xdr["enum"]("HostFunctionType", { - hostFunctionTypeInvokeContract: 0, - hostFunctionTypeCreateContract: 1, - hostFunctionTypeUploadContractWasm: 2 - }); - - // === xdr source ============================================================ - // - // enum ContractIDPreimageType - // { - // CONTRACT_ID_PREIMAGE_FROM_ADDRESS = 0, - // CONTRACT_ID_PREIMAGE_FROM_ASSET = 1 - // }; - // - // =========================================================================== - xdr["enum"]("ContractIdPreimageType", { - contractIdPreimageFromAddress: 0, - contractIdPreimageFromAsset: 1 - }); - - // === xdr source ============================================================ - // - // struct - // { - // SCAddress address; - // uint256 salt; - // } - // - // =========================================================================== - xdr.struct("ContractIdPreimageFromAddress", [["address", xdr.lookup("ScAddress")], ["salt", xdr.lookup("Uint256")]]); - - // === xdr source ============================================================ - // - // union ContractIDPreimage switch (ContractIDPreimageType type) - // { - // case CONTRACT_ID_PREIMAGE_FROM_ADDRESS: - // struct - // { - // SCAddress address; - // uint256 salt; - // } fromAddress; - // case CONTRACT_ID_PREIMAGE_FROM_ASSET: - // Asset fromAsset; - // }; - // - // =========================================================================== - xdr.union("ContractIdPreimage", { - switchOn: xdr.lookup("ContractIdPreimageType"), - switchName: "type", - switches: [["contractIdPreimageFromAddress", "fromAddress"], ["contractIdPreimageFromAsset", "fromAsset"]], - arms: { - fromAddress: xdr.lookup("ContractIdPreimageFromAddress"), - fromAsset: xdr.lookup("Asset") - } - }); - - // === xdr source ============================================================ - // - // struct CreateContractArgs - // { - // ContractIDPreimage contractIDPreimage; - // ContractExecutable executable; - // }; - // - // =========================================================================== - xdr.struct("CreateContractArgs", [["contractIdPreimage", xdr.lookup("ContractIdPreimage")], ["executable", xdr.lookup("ContractExecutable")]]); - - // === xdr source ============================================================ - // - // struct InvokeContractArgs { - // SCAddress contractAddress; - // SCSymbol functionName; - // SCVal args<>; - // }; - // - // =========================================================================== - xdr.struct("InvokeContractArgs", [["contractAddress", xdr.lookup("ScAddress")], ["functionName", xdr.lookup("ScSymbol")], ["args", xdr.varArray(xdr.lookup("ScVal"), 2147483647)]]); - - // === xdr source ============================================================ - // - // union HostFunction switch (HostFunctionType type) - // { - // case HOST_FUNCTION_TYPE_INVOKE_CONTRACT: - // InvokeContractArgs invokeContract; - // case HOST_FUNCTION_TYPE_CREATE_CONTRACT: - // CreateContractArgs createContract; - // case HOST_FUNCTION_TYPE_UPLOAD_CONTRACT_WASM: - // opaque wasm<>; - // }; - // - // =========================================================================== - xdr.union("HostFunction", { - switchOn: xdr.lookup("HostFunctionType"), - switchName: "type", - switches: [["hostFunctionTypeInvokeContract", "invokeContract"], ["hostFunctionTypeCreateContract", "createContract"], ["hostFunctionTypeUploadContractWasm", "wasm"]], - arms: { - invokeContract: xdr.lookup("InvokeContractArgs"), - createContract: xdr.lookup("CreateContractArgs"), - wasm: xdr.varOpaque() - } - }); - - // === xdr source ============================================================ - // - // enum SorobanAuthorizedFunctionType - // { - // SOROBAN_AUTHORIZED_FUNCTION_TYPE_CONTRACT_FN = 0, - // SOROBAN_AUTHORIZED_FUNCTION_TYPE_CREATE_CONTRACT_HOST_FN = 1 - // }; - // - // =========================================================================== - xdr["enum"]("SorobanAuthorizedFunctionType", { - sorobanAuthorizedFunctionTypeContractFn: 0, - sorobanAuthorizedFunctionTypeCreateContractHostFn: 1 - }); - - // === xdr source ============================================================ - // - // union SorobanAuthorizedFunction switch (SorobanAuthorizedFunctionType type) - // { - // case SOROBAN_AUTHORIZED_FUNCTION_TYPE_CONTRACT_FN: - // InvokeContractArgs contractFn; - // case SOROBAN_AUTHORIZED_FUNCTION_TYPE_CREATE_CONTRACT_HOST_FN: - // CreateContractArgs createContractHostFn; - // }; - // - // =========================================================================== - xdr.union("SorobanAuthorizedFunction", { - switchOn: xdr.lookup("SorobanAuthorizedFunctionType"), - switchName: "type", - switches: [["sorobanAuthorizedFunctionTypeContractFn", "contractFn"], ["sorobanAuthorizedFunctionTypeCreateContractHostFn", "createContractHostFn"]], - arms: { - contractFn: xdr.lookup("InvokeContractArgs"), - createContractHostFn: xdr.lookup("CreateContractArgs") - } - }); - - // === xdr source ============================================================ - // - // struct SorobanAuthorizedInvocation - // { - // SorobanAuthorizedFunction function; - // SorobanAuthorizedInvocation subInvocations<>; - // }; - // - // =========================================================================== - xdr.struct("SorobanAuthorizedInvocation", [["function", xdr.lookup("SorobanAuthorizedFunction")], ["subInvocations", xdr.varArray(xdr.lookup("SorobanAuthorizedInvocation"), 2147483647)]]); - - // === xdr source ============================================================ - // - // struct SorobanAddressCredentials - // { - // SCAddress address; - // int64 nonce; - // uint32 signatureExpirationLedger; - // SCVal signature; - // }; - // - // =========================================================================== - xdr.struct("SorobanAddressCredentials", [["address", xdr.lookup("ScAddress")], ["nonce", xdr.lookup("Int64")], ["signatureExpirationLedger", xdr.lookup("Uint32")], ["signature", xdr.lookup("ScVal")]]); - - // === xdr source ============================================================ - // - // enum SorobanCredentialsType - // { - // SOROBAN_CREDENTIALS_SOURCE_ACCOUNT = 0, - // SOROBAN_CREDENTIALS_ADDRESS = 1 - // }; - // - // =========================================================================== - xdr["enum"]("SorobanCredentialsType", { - sorobanCredentialsSourceAccount: 0, - sorobanCredentialsAddress: 1 - }); - - // === xdr source ============================================================ - // - // union SorobanCredentials switch (SorobanCredentialsType type) - // { - // case SOROBAN_CREDENTIALS_SOURCE_ACCOUNT: - // void; - // case SOROBAN_CREDENTIALS_ADDRESS: - // SorobanAddressCredentials address; - // }; - // - // =========================================================================== - xdr.union("SorobanCredentials", { - switchOn: xdr.lookup("SorobanCredentialsType"), - switchName: "type", - switches: [["sorobanCredentialsSourceAccount", xdr["void"]()], ["sorobanCredentialsAddress", "address"]], - arms: { - address: xdr.lookup("SorobanAddressCredentials") - } - }); - - // === xdr source ============================================================ - // - // struct SorobanAuthorizationEntry - // { - // SorobanCredentials credentials; - // SorobanAuthorizedInvocation rootInvocation; - // }; - // - // =========================================================================== - xdr.struct("SorobanAuthorizationEntry", [["credentials", xdr.lookup("SorobanCredentials")], ["rootInvocation", xdr.lookup("SorobanAuthorizedInvocation")]]); - - // === xdr source ============================================================ - // - // struct InvokeHostFunctionOp - // { - // // Host function to invoke. - // HostFunction hostFunction; - // // Per-address authorizations for this host function. - // SorobanAuthorizationEntry auth<>; - // }; - // - // =========================================================================== - xdr.struct("InvokeHostFunctionOp", [["hostFunction", xdr.lookup("HostFunction")], ["auth", xdr.varArray(xdr.lookup("SorobanAuthorizationEntry"), 2147483647)]]); - - // === xdr source ============================================================ - // - // struct ExtendFootprintTTLOp - // { - // ExtensionPoint ext; - // uint32 extendTo; - // }; - // - // =========================================================================== - xdr.struct("ExtendFootprintTtlOp", [["ext", xdr.lookup("ExtensionPoint")], ["extendTo", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct RestoreFootprintOp - // { - // ExtensionPoint ext; - // }; - // - // =========================================================================== - xdr.struct("RestoreFootprintOp", [["ext", xdr.lookup("ExtensionPoint")]]); - - // === xdr source ============================================================ - // - // union switch (OperationType type) - // { - // case CREATE_ACCOUNT: - // CreateAccountOp createAccountOp; - // case PAYMENT: - // PaymentOp paymentOp; - // case PATH_PAYMENT_STRICT_RECEIVE: - // PathPaymentStrictReceiveOp pathPaymentStrictReceiveOp; - // case MANAGE_SELL_OFFER: - // ManageSellOfferOp manageSellOfferOp; - // case CREATE_PASSIVE_SELL_OFFER: - // CreatePassiveSellOfferOp createPassiveSellOfferOp; - // case SET_OPTIONS: - // SetOptionsOp setOptionsOp; - // case CHANGE_TRUST: - // ChangeTrustOp changeTrustOp; - // case ALLOW_TRUST: - // AllowTrustOp allowTrustOp; - // case ACCOUNT_MERGE: - // MuxedAccount destination; - // case INFLATION: - // void; - // case MANAGE_DATA: - // ManageDataOp manageDataOp; - // case BUMP_SEQUENCE: - // BumpSequenceOp bumpSequenceOp; - // case MANAGE_BUY_OFFER: - // ManageBuyOfferOp manageBuyOfferOp; - // case PATH_PAYMENT_STRICT_SEND: - // PathPaymentStrictSendOp pathPaymentStrictSendOp; - // case CREATE_CLAIMABLE_BALANCE: - // CreateClaimableBalanceOp createClaimableBalanceOp; - // case CLAIM_CLAIMABLE_BALANCE: - // ClaimClaimableBalanceOp claimClaimableBalanceOp; - // case BEGIN_SPONSORING_FUTURE_RESERVES: - // BeginSponsoringFutureReservesOp beginSponsoringFutureReservesOp; - // case END_SPONSORING_FUTURE_RESERVES: - // void; - // case REVOKE_SPONSORSHIP: - // RevokeSponsorshipOp revokeSponsorshipOp; - // case CLAWBACK: - // ClawbackOp clawbackOp; - // case CLAWBACK_CLAIMABLE_BALANCE: - // ClawbackClaimableBalanceOp clawbackClaimableBalanceOp; - // case SET_TRUST_LINE_FLAGS: - // SetTrustLineFlagsOp setTrustLineFlagsOp; - // case LIQUIDITY_POOL_DEPOSIT: - // LiquidityPoolDepositOp liquidityPoolDepositOp; - // case LIQUIDITY_POOL_WITHDRAW: - // LiquidityPoolWithdrawOp liquidityPoolWithdrawOp; - // case INVOKE_HOST_FUNCTION: - // InvokeHostFunctionOp invokeHostFunctionOp; - // case EXTEND_FOOTPRINT_TTL: - // ExtendFootprintTTLOp extendFootprintTTLOp; - // case RESTORE_FOOTPRINT: - // RestoreFootprintOp restoreFootprintOp; - // } - // - // =========================================================================== - xdr.union("OperationBody", { - switchOn: xdr.lookup("OperationType"), - switchName: "type", - switches: [["createAccount", "createAccountOp"], ["payment", "paymentOp"], ["pathPaymentStrictReceive", "pathPaymentStrictReceiveOp"], ["manageSellOffer", "manageSellOfferOp"], ["createPassiveSellOffer", "createPassiveSellOfferOp"], ["setOptions", "setOptionsOp"], ["changeTrust", "changeTrustOp"], ["allowTrust", "allowTrustOp"], ["accountMerge", "destination"], ["inflation", xdr["void"]()], ["manageData", "manageDataOp"], ["bumpSequence", "bumpSequenceOp"], ["manageBuyOffer", "manageBuyOfferOp"], ["pathPaymentStrictSend", "pathPaymentStrictSendOp"], ["createClaimableBalance", "createClaimableBalanceOp"], ["claimClaimableBalance", "claimClaimableBalanceOp"], ["beginSponsoringFutureReserves", "beginSponsoringFutureReservesOp"], ["endSponsoringFutureReserves", xdr["void"]()], ["revokeSponsorship", "revokeSponsorshipOp"], ["clawback", "clawbackOp"], ["clawbackClaimableBalance", "clawbackClaimableBalanceOp"], ["setTrustLineFlags", "setTrustLineFlagsOp"], ["liquidityPoolDeposit", "liquidityPoolDepositOp"], ["liquidityPoolWithdraw", "liquidityPoolWithdrawOp"], ["invokeHostFunction", "invokeHostFunctionOp"], ["extendFootprintTtl", "extendFootprintTtlOp"], ["restoreFootprint", "restoreFootprintOp"]], - arms: { - createAccountOp: xdr.lookup("CreateAccountOp"), - paymentOp: xdr.lookup("PaymentOp"), - pathPaymentStrictReceiveOp: xdr.lookup("PathPaymentStrictReceiveOp"), - manageSellOfferOp: xdr.lookup("ManageSellOfferOp"), - createPassiveSellOfferOp: xdr.lookup("CreatePassiveSellOfferOp"), - setOptionsOp: xdr.lookup("SetOptionsOp"), - changeTrustOp: xdr.lookup("ChangeTrustOp"), - allowTrustOp: xdr.lookup("AllowTrustOp"), - destination: xdr.lookup("MuxedAccount"), - manageDataOp: xdr.lookup("ManageDataOp"), - bumpSequenceOp: xdr.lookup("BumpSequenceOp"), - manageBuyOfferOp: xdr.lookup("ManageBuyOfferOp"), - pathPaymentStrictSendOp: xdr.lookup("PathPaymentStrictSendOp"), - createClaimableBalanceOp: xdr.lookup("CreateClaimableBalanceOp"), - claimClaimableBalanceOp: xdr.lookup("ClaimClaimableBalanceOp"), - beginSponsoringFutureReservesOp: xdr.lookup("BeginSponsoringFutureReservesOp"), - revokeSponsorshipOp: xdr.lookup("RevokeSponsorshipOp"), - clawbackOp: xdr.lookup("ClawbackOp"), - clawbackClaimableBalanceOp: xdr.lookup("ClawbackClaimableBalanceOp"), - setTrustLineFlagsOp: xdr.lookup("SetTrustLineFlagsOp"), - liquidityPoolDepositOp: xdr.lookup("LiquidityPoolDepositOp"), - liquidityPoolWithdrawOp: xdr.lookup("LiquidityPoolWithdrawOp"), - invokeHostFunctionOp: xdr.lookup("InvokeHostFunctionOp"), - extendFootprintTtlOp: xdr.lookup("ExtendFootprintTtlOp"), - restoreFootprintOp: xdr.lookup("RestoreFootprintOp") - } - }); - - // === xdr source ============================================================ - // - // struct Operation - // { - // // sourceAccount is the account used to run the operation - // // if not set, the runtime defaults to "sourceAccount" specified at - // // the transaction level - // MuxedAccount* sourceAccount; - // - // union switch (OperationType type) - // { - // case CREATE_ACCOUNT: - // CreateAccountOp createAccountOp; - // case PAYMENT: - // PaymentOp paymentOp; - // case PATH_PAYMENT_STRICT_RECEIVE: - // PathPaymentStrictReceiveOp pathPaymentStrictReceiveOp; - // case MANAGE_SELL_OFFER: - // ManageSellOfferOp manageSellOfferOp; - // case CREATE_PASSIVE_SELL_OFFER: - // CreatePassiveSellOfferOp createPassiveSellOfferOp; - // case SET_OPTIONS: - // SetOptionsOp setOptionsOp; - // case CHANGE_TRUST: - // ChangeTrustOp changeTrustOp; - // case ALLOW_TRUST: - // AllowTrustOp allowTrustOp; - // case ACCOUNT_MERGE: - // MuxedAccount destination; - // case INFLATION: - // void; - // case MANAGE_DATA: - // ManageDataOp manageDataOp; - // case BUMP_SEQUENCE: - // BumpSequenceOp bumpSequenceOp; - // case MANAGE_BUY_OFFER: - // ManageBuyOfferOp manageBuyOfferOp; - // case PATH_PAYMENT_STRICT_SEND: - // PathPaymentStrictSendOp pathPaymentStrictSendOp; - // case CREATE_CLAIMABLE_BALANCE: - // CreateClaimableBalanceOp createClaimableBalanceOp; - // case CLAIM_CLAIMABLE_BALANCE: - // ClaimClaimableBalanceOp claimClaimableBalanceOp; - // case BEGIN_SPONSORING_FUTURE_RESERVES: - // BeginSponsoringFutureReservesOp beginSponsoringFutureReservesOp; - // case END_SPONSORING_FUTURE_RESERVES: - // void; - // case REVOKE_SPONSORSHIP: - // RevokeSponsorshipOp revokeSponsorshipOp; - // case CLAWBACK: - // ClawbackOp clawbackOp; - // case CLAWBACK_CLAIMABLE_BALANCE: - // ClawbackClaimableBalanceOp clawbackClaimableBalanceOp; - // case SET_TRUST_LINE_FLAGS: - // SetTrustLineFlagsOp setTrustLineFlagsOp; - // case LIQUIDITY_POOL_DEPOSIT: - // LiquidityPoolDepositOp liquidityPoolDepositOp; - // case LIQUIDITY_POOL_WITHDRAW: - // LiquidityPoolWithdrawOp liquidityPoolWithdrawOp; - // case INVOKE_HOST_FUNCTION: - // InvokeHostFunctionOp invokeHostFunctionOp; - // case EXTEND_FOOTPRINT_TTL: - // ExtendFootprintTTLOp extendFootprintTTLOp; - // case RESTORE_FOOTPRINT: - // RestoreFootprintOp restoreFootprintOp; - // } - // body; - // }; - // - // =========================================================================== - xdr.struct("Operation", [["sourceAccount", xdr.option(xdr.lookup("MuxedAccount"))], ["body", xdr.lookup("OperationBody")]]); - - // === xdr source ============================================================ - // - // struct - // { - // AccountID sourceAccount; - // SequenceNumber seqNum; - // uint32 opNum; - // } - // - // =========================================================================== - xdr.struct("HashIdPreimageOperationId", [["sourceAccount", xdr.lookup("AccountId")], ["seqNum", xdr.lookup("SequenceNumber")], ["opNum", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct - // { - // AccountID sourceAccount; - // SequenceNumber seqNum; - // uint32 opNum; - // PoolID liquidityPoolID; - // Asset asset; - // } - // - // =========================================================================== - xdr.struct("HashIdPreimageRevokeId", [["sourceAccount", xdr.lookup("AccountId")], ["seqNum", xdr.lookup("SequenceNumber")], ["opNum", xdr.lookup("Uint32")], ["liquidityPoolId", xdr.lookup("PoolId")], ["asset", xdr.lookup("Asset")]]); - - // === xdr source ============================================================ - // - // struct - // { - // Hash networkID; - // ContractIDPreimage contractIDPreimage; - // } - // - // =========================================================================== - xdr.struct("HashIdPreimageContractId", [["networkId", xdr.lookup("Hash")], ["contractIdPreimage", xdr.lookup("ContractIdPreimage")]]); - - // === xdr source ============================================================ - // - // struct - // { - // Hash networkID; - // int64 nonce; - // uint32 signatureExpirationLedger; - // SorobanAuthorizedInvocation invocation; - // } - // - // =========================================================================== - xdr.struct("HashIdPreimageSorobanAuthorization", [["networkId", xdr.lookup("Hash")], ["nonce", xdr.lookup("Int64")], ["signatureExpirationLedger", xdr.lookup("Uint32")], ["invocation", xdr.lookup("SorobanAuthorizedInvocation")]]); - - // === xdr source ============================================================ - // - // union HashIDPreimage switch (EnvelopeType type) - // { - // case ENVELOPE_TYPE_OP_ID: - // struct - // { - // AccountID sourceAccount; - // SequenceNumber seqNum; - // uint32 opNum; - // } operationID; - // case ENVELOPE_TYPE_POOL_REVOKE_OP_ID: - // struct - // { - // AccountID sourceAccount; - // SequenceNumber seqNum; - // uint32 opNum; - // PoolID liquidityPoolID; - // Asset asset; - // } revokeID; - // case ENVELOPE_TYPE_CONTRACT_ID: - // struct - // { - // Hash networkID; - // ContractIDPreimage contractIDPreimage; - // } contractID; - // case ENVELOPE_TYPE_SOROBAN_AUTHORIZATION: - // struct - // { - // Hash networkID; - // int64 nonce; - // uint32 signatureExpirationLedger; - // SorobanAuthorizedInvocation invocation; - // } sorobanAuthorization; - // }; - // - // =========================================================================== - xdr.union("HashIdPreimage", { - switchOn: xdr.lookup("EnvelopeType"), - switchName: "type", - switches: [["envelopeTypeOpId", "operationId"], ["envelopeTypePoolRevokeOpId", "revokeId"], ["envelopeTypeContractId", "contractId"], ["envelopeTypeSorobanAuthorization", "sorobanAuthorization"]], - arms: { - operationId: xdr.lookup("HashIdPreimageOperationId"), - revokeId: xdr.lookup("HashIdPreimageRevokeId"), - contractId: xdr.lookup("HashIdPreimageContractId"), - sorobanAuthorization: xdr.lookup("HashIdPreimageSorobanAuthorization") - } - }); - - // === xdr source ============================================================ - // - // enum MemoType - // { - // MEMO_NONE = 0, - // MEMO_TEXT = 1, - // MEMO_ID = 2, - // MEMO_HASH = 3, - // MEMO_RETURN = 4 - // }; - // - // =========================================================================== - xdr["enum"]("MemoType", { - memoNone: 0, - memoText: 1, - memoId: 2, - memoHash: 3, - memoReturn: 4 - }); - - // === xdr source ============================================================ - // - // union Memo switch (MemoType type) - // { - // case MEMO_NONE: - // void; - // case MEMO_TEXT: - // string text<28>; - // case MEMO_ID: - // uint64 id; - // case MEMO_HASH: - // Hash hash; // the hash of what to pull from the content server - // case MEMO_RETURN: - // Hash retHash; // the hash of the tx you are rejecting - // }; - // - // =========================================================================== - xdr.union("Memo", { - switchOn: xdr.lookup("MemoType"), - switchName: "type", - switches: [["memoNone", xdr["void"]()], ["memoText", "text"], ["memoId", "id"], ["memoHash", "hash"], ["memoReturn", "retHash"]], - arms: { - text: xdr.string(28), - id: xdr.lookup("Uint64"), - hash: xdr.lookup("Hash"), - retHash: xdr.lookup("Hash") - } - }); - - // === xdr source ============================================================ - // - // struct TimeBounds - // { - // TimePoint minTime; - // TimePoint maxTime; // 0 here means no maxTime - // }; - // - // =========================================================================== - xdr.struct("TimeBounds", [["minTime", xdr.lookup("TimePoint")], ["maxTime", xdr.lookup("TimePoint")]]); - - // === xdr source ============================================================ - // - // struct LedgerBounds - // { - // uint32 minLedger; - // uint32 maxLedger; // 0 here means no maxLedger - // }; - // - // =========================================================================== - xdr.struct("LedgerBounds", [["minLedger", xdr.lookup("Uint32")], ["maxLedger", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct PreconditionsV2 - // { - // TimeBounds* timeBounds; - // - // // Transaction only valid for ledger numbers n such that - // // minLedger <= n < maxLedger (if maxLedger == 0, then - // // only minLedger is checked) - // LedgerBounds* ledgerBounds; - // - // // If NULL, only valid when sourceAccount's sequence number - // // is seqNum - 1. Otherwise, valid when sourceAccount's - // // sequence number n satisfies minSeqNum <= n < tx.seqNum. - // // Note that after execution the account's sequence number - // // is always raised to tx.seqNum, and a transaction is not - // // valid if tx.seqNum is too high to ensure replay protection. - // SequenceNumber* minSeqNum; - // - // // For the transaction to be valid, the current ledger time must - // // be at least minSeqAge greater than sourceAccount's seqTime. - // Duration minSeqAge; - // - // // For the transaction to be valid, the current ledger number - // // must be at least minSeqLedgerGap greater than sourceAccount's - // // seqLedger. - // uint32 minSeqLedgerGap; - // - // // For the transaction to be valid, there must be a signature - // // corresponding to every Signer in this array, even if the - // // signature is not otherwise required by the sourceAccount or - // // operations. - // SignerKey extraSigners<2>; - // }; - // - // =========================================================================== - xdr.struct("PreconditionsV2", [["timeBounds", xdr.option(xdr.lookup("TimeBounds"))], ["ledgerBounds", xdr.option(xdr.lookup("LedgerBounds"))], ["minSeqNum", xdr.option(xdr.lookup("SequenceNumber"))], ["minSeqAge", xdr.lookup("Duration")], ["minSeqLedgerGap", xdr.lookup("Uint32")], ["extraSigners", xdr.varArray(xdr.lookup("SignerKey"), 2)]]); - - // === xdr source ============================================================ - // - // enum PreconditionType - // { - // PRECOND_NONE = 0, - // PRECOND_TIME = 1, - // PRECOND_V2 = 2 - // }; - // - // =========================================================================== - xdr["enum"]("PreconditionType", { - precondNone: 0, - precondTime: 1, - precondV2: 2 - }); - - // === xdr source ============================================================ - // - // union Preconditions switch (PreconditionType type) - // { - // case PRECOND_NONE: - // void; - // case PRECOND_TIME: - // TimeBounds timeBounds; - // case PRECOND_V2: - // PreconditionsV2 v2; - // }; - // - // =========================================================================== - xdr.union("Preconditions", { - switchOn: xdr.lookup("PreconditionType"), - switchName: "type", - switches: [["precondNone", xdr["void"]()], ["precondTime", "timeBounds"], ["precondV2", "v2"]], - arms: { - timeBounds: xdr.lookup("TimeBounds"), - v2: xdr.lookup("PreconditionsV2") - } - }); - - // === xdr source ============================================================ - // - // struct LedgerFootprint - // { - // LedgerKey readOnly<>; - // LedgerKey readWrite<>; - // }; - // - // =========================================================================== - xdr.struct("LedgerFootprint", [["readOnly", xdr.varArray(xdr.lookup("LedgerKey"), 2147483647)], ["readWrite", xdr.varArray(xdr.lookup("LedgerKey"), 2147483647)]]); - - // === xdr source ============================================================ - // - // struct SorobanResources - // { - // // The ledger footprint of the transaction. - // LedgerFootprint footprint; - // // The maximum number of instructions this transaction can use - // uint32 instructions; - // - // // The maximum number of bytes this transaction can read from ledger - // uint32 readBytes; - // // The maximum number of bytes this transaction can write to ledger - // uint32 writeBytes; - // }; - // - // =========================================================================== - xdr.struct("SorobanResources", [["footprint", xdr.lookup("LedgerFootprint")], ["instructions", xdr.lookup("Uint32")], ["readBytes", xdr.lookup("Uint32")], ["writeBytes", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct SorobanTransactionData - // { - // ExtensionPoint ext; - // SorobanResources resources; - // // Amount of the transaction `fee` allocated to the Soroban resource fees. - // // The fraction of `resourceFee` corresponding to `resources` specified - // // above is *not* refundable (i.e. fees for instructions, ledger I/O), as - // // well as fees for the transaction size. - // // The remaining part of the fee is refundable and the charged value is - // // based on the actual consumption of refundable resources (events, ledger - // // rent bumps). - // // The `inclusionFee` used for prioritization of the transaction is defined - // // as `tx.fee - resourceFee`. - // int64 resourceFee; - // }; - // - // =========================================================================== - xdr.struct("SorobanTransactionData", [["ext", xdr.lookup("ExtensionPoint")], ["resources", xdr.lookup("SorobanResources")], ["resourceFee", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("TransactionV0Ext", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct TransactionV0 - // { - // uint256 sourceAccountEd25519; - // uint32 fee; - // SequenceNumber seqNum; - // TimeBounds* timeBounds; - // Memo memo; - // Operation operations; - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("TransactionV0", [["sourceAccountEd25519", xdr.lookup("Uint256")], ["fee", xdr.lookup("Uint32")], ["seqNum", xdr.lookup("SequenceNumber")], ["timeBounds", xdr.option(xdr.lookup("TimeBounds"))], ["memo", xdr.lookup("Memo")], ["operations", xdr.varArray(xdr.lookup("Operation"), xdr.lookup("MAX_OPS_PER_TX"))], ["ext", xdr.lookup("TransactionV0Ext")]]); - - // === xdr source ============================================================ - // - // struct TransactionV0Envelope - // { - // TransactionV0 tx; - // /* Each decorated signature is a signature over the SHA256 hash of - // * a TransactionSignaturePayload */ - // DecoratedSignature signatures<20>; - // }; - // - // =========================================================================== - xdr.struct("TransactionV0Envelope", [["tx", xdr.lookup("TransactionV0")], ["signatures", xdr.varArray(xdr.lookup("DecoratedSignature"), 20)]]); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // SorobanTransactionData sorobanData; - // } - // - // =========================================================================== - xdr.union("TransactionExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()], [1, "sorobanData"]], - arms: { - sorobanData: xdr.lookup("SorobanTransactionData") - } - }); - - // === xdr source ============================================================ - // - // struct Transaction - // { - // // account used to run the transaction - // MuxedAccount sourceAccount; - // - // // the fee the sourceAccount will pay - // uint32 fee; - // - // // sequence number to consume in the account - // SequenceNumber seqNum; - // - // // validity conditions - // Preconditions cond; - // - // Memo memo; - // - // Operation operations; - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // case 1: - // SorobanTransactionData sorobanData; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("Transaction", [["sourceAccount", xdr.lookup("MuxedAccount")], ["fee", xdr.lookup("Uint32")], ["seqNum", xdr.lookup("SequenceNumber")], ["cond", xdr.lookup("Preconditions")], ["memo", xdr.lookup("Memo")], ["operations", xdr.varArray(xdr.lookup("Operation"), xdr.lookup("MAX_OPS_PER_TX"))], ["ext", xdr.lookup("TransactionExt")]]); - - // === xdr source ============================================================ - // - // struct TransactionV1Envelope - // { - // Transaction tx; - // /* Each decorated signature is a signature over the SHA256 hash of - // * a TransactionSignaturePayload */ - // DecoratedSignature signatures<20>; - // }; - // - // =========================================================================== - xdr.struct("TransactionV1Envelope", [["tx", xdr.lookup("Transaction")], ["signatures", xdr.varArray(xdr.lookup("DecoratedSignature"), 20)]]); - - // === xdr source ============================================================ - // - // union switch (EnvelopeType type) - // { - // case ENVELOPE_TYPE_TX: - // TransactionV1Envelope v1; - // } - // - // =========================================================================== - xdr.union("FeeBumpTransactionInnerTx", { - switchOn: xdr.lookup("EnvelopeType"), - switchName: "type", - switches: [["envelopeTypeTx", "v1"]], - arms: { - v1: xdr.lookup("TransactionV1Envelope") - } - }); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("FeeBumpTransactionExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct FeeBumpTransaction - // { - // MuxedAccount feeSource; - // int64 fee; - // union switch (EnvelopeType type) - // { - // case ENVELOPE_TYPE_TX: - // TransactionV1Envelope v1; - // } - // innerTx; - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("FeeBumpTransaction", [["feeSource", xdr.lookup("MuxedAccount")], ["fee", xdr.lookup("Int64")], ["innerTx", xdr.lookup("FeeBumpTransactionInnerTx")], ["ext", xdr.lookup("FeeBumpTransactionExt")]]); - - // === xdr source ============================================================ - // - // struct FeeBumpTransactionEnvelope - // { - // FeeBumpTransaction tx; - // /* Each decorated signature is a signature over the SHA256 hash of - // * a TransactionSignaturePayload */ - // DecoratedSignature signatures<20>; - // }; - // - // =========================================================================== - xdr.struct("FeeBumpTransactionEnvelope", [["tx", xdr.lookup("FeeBumpTransaction")], ["signatures", xdr.varArray(xdr.lookup("DecoratedSignature"), 20)]]); - - // === xdr source ============================================================ - // - // union TransactionEnvelope switch (EnvelopeType type) - // { - // case ENVELOPE_TYPE_TX_V0: - // TransactionV0Envelope v0; - // case ENVELOPE_TYPE_TX: - // TransactionV1Envelope v1; - // case ENVELOPE_TYPE_TX_FEE_BUMP: - // FeeBumpTransactionEnvelope feeBump; - // }; - // - // =========================================================================== - xdr.union("TransactionEnvelope", { - switchOn: xdr.lookup("EnvelopeType"), - switchName: "type", - switches: [["envelopeTypeTxV0", "v0"], ["envelopeTypeTx", "v1"], ["envelopeTypeTxFeeBump", "feeBump"]], - arms: { - v0: xdr.lookup("TransactionV0Envelope"), - v1: xdr.lookup("TransactionV1Envelope"), - feeBump: xdr.lookup("FeeBumpTransactionEnvelope") - } - }); - - // === xdr source ============================================================ - // - // union switch (EnvelopeType type) - // { - // // Backwards Compatibility: Use ENVELOPE_TYPE_TX to sign ENVELOPE_TYPE_TX_V0 - // case ENVELOPE_TYPE_TX: - // Transaction tx; - // case ENVELOPE_TYPE_TX_FEE_BUMP: - // FeeBumpTransaction feeBump; - // } - // - // =========================================================================== - xdr.union("TransactionSignaturePayloadTaggedTransaction", { - switchOn: xdr.lookup("EnvelopeType"), - switchName: "type", - switches: [["envelopeTypeTx", "tx"], ["envelopeTypeTxFeeBump", "feeBump"]], - arms: { - tx: xdr.lookup("Transaction"), - feeBump: xdr.lookup("FeeBumpTransaction") - } - }); - - // === xdr source ============================================================ - // - // struct TransactionSignaturePayload - // { - // Hash networkId; - // union switch (EnvelopeType type) - // { - // // Backwards Compatibility: Use ENVELOPE_TYPE_TX to sign ENVELOPE_TYPE_TX_V0 - // case ENVELOPE_TYPE_TX: - // Transaction tx; - // case ENVELOPE_TYPE_TX_FEE_BUMP: - // FeeBumpTransaction feeBump; - // } - // taggedTransaction; - // }; - // - // =========================================================================== - xdr.struct("TransactionSignaturePayload", [["networkId", xdr.lookup("Hash")], ["taggedTransaction", xdr.lookup("TransactionSignaturePayloadTaggedTransaction")]]); - - // === xdr source ============================================================ - // - // enum ClaimAtomType - // { - // CLAIM_ATOM_TYPE_V0 = 0, - // CLAIM_ATOM_TYPE_ORDER_BOOK = 1, - // CLAIM_ATOM_TYPE_LIQUIDITY_POOL = 2 - // }; - // - // =========================================================================== - xdr["enum"]("ClaimAtomType", { - claimAtomTypeV0: 0, - claimAtomTypeOrderBook: 1, - claimAtomTypeLiquidityPool: 2 - }); - - // === xdr source ============================================================ - // - // struct ClaimOfferAtomV0 - // { - // // emitted to identify the offer - // uint256 sellerEd25519; // Account that owns the offer - // int64 offerID; - // - // // amount and asset taken from the owner - // Asset assetSold; - // int64 amountSold; - // - // // amount and asset sent to the owner - // Asset assetBought; - // int64 amountBought; - // }; - // - // =========================================================================== - xdr.struct("ClaimOfferAtomV0", [["sellerEd25519", xdr.lookup("Uint256")], ["offerId", xdr.lookup("Int64")], ["assetSold", xdr.lookup("Asset")], ["amountSold", xdr.lookup("Int64")], ["assetBought", xdr.lookup("Asset")], ["amountBought", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct ClaimOfferAtom - // { - // // emitted to identify the offer - // AccountID sellerID; // Account that owns the offer - // int64 offerID; - // - // // amount and asset taken from the owner - // Asset assetSold; - // int64 amountSold; - // - // // amount and asset sent to the owner - // Asset assetBought; - // int64 amountBought; - // }; - // - // =========================================================================== - xdr.struct("ClaimOfferAtom", [["sellerId", xdr.lookup("AccountId")], ["offerId", xdr.lookup("Int64")], ["assetSold", xdr.lookup("Asset")], ["amountSold", xdr.lookup("Int64")], ["assetBought", xdr.lookup("Asset")], ["amountBought", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct ClaimLiquidityAtom - // { - // PoolID liquidityPoolID; - // - // // amount and asset taken from the pool - // Asset assetSold; - // int64 amountSold; - // - // // amount and asset sent to the pool - // Asset assetBought; - // int64 amountBought; - // }; - // - // =========================================================================== - xdr.struct("ClaimLiquidityAtom", [["liquidityPoolId", xdr.lookup("PoolId")], ["assetSold", xdr.lookup("Asset")], ["amountSold", xdr.lookup("Int64")], ["assetBought", xdr.lookup("Asset")], ["amountBought", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // union ClaimAtom switch (ClaimAtomType type) - // { - // case CLAIM_ATOM_TYPE_V0: - // ClaimOfferAtomV0 v0; - // case CLAIM_ATOM_TYPE_ORDER_BOOK: - // ClaimOfferAtom orderBook; - // case CLAIM_ATOM_TYPE_LIQUIDITY_POOL: - // ClaimLiquidityAtom liquidityPool; - // }; - // - // =========================================================================== - xdr.union("ClaimAtom", { - switchOn: xdr.lookup("ClaimAtomType"), - switchName: "type", - switches: [["claimAtomTypeV0", "v0"], ["claimAtomTypeOrderBook", "orderBook"], ["claimAtomTypeLiquidityPool", "liquidityPool"]], - arms: { - v0: xdr.lookup("ClaimOfferAtomV0"), - orderBook: xdr.lookup("ClaimOfferAtom"), - liquidityPool: xdr.lookup("ClaimLiquidityAtom") - } - }); - - // === xdr source ============================================================ - // - // enum CreateAccountResultCode - // { - // // codes considered as "success" for the operation - // CREATE_ACCOUNT_SUCCESS = 0, // account was created - // - // // codes considered as "failure" for the operation - // CREATE_ACCOUNT_MALFORMED = -1, // invalid destination - // CREATE_ACCOUNT_UNDERFUNDED = -2, // not enough funds in source account - // CREATE_ACCOUNT_LOW_RESERVE = - // -3, // would create an account below the min reserve - // CREATE_ACCOUNT_ALREADY_EXIST = -4 // account already exists - // }; - // - // =========================================================================== - xdr["enum"]("CreateAccountResultCode", { - createAccountSuccess: 0, - createAccountMalformed: -1, - createAccountUnderfunded: -2, - createAccountLowReserve: -3, - createAccountAlreadyExist: -4 - }); - - // === xdr source ============================================================ - // - // union CreateAccountResult switch (CreateAccountResultCode code) - // { - // case CREATE_ACCOUNT_SUCCESS: - // void; - // case CREATE_ACCOUNT_MALFORMED: - // case CREATE_ACCOUNT_UNDERFUNDED: - // case CREATE_ACCOUNT_LOW_RESERVE: - // case CREATE_ACCOUNT_ALREADY_EXIST: - // void; - // }; - // - // =========================================================================== - xdr.union("CreateAccountResult", { - switchOn: xdr.lookup("CreateAccountResultCode"), - switchName: "code", - switches: [["createAccountSuccess", xdr["void"]()], ["createAccountMalformed", xdr["void"]()], ["createAccountUnderfunded", xdr["void"]()], ["createAccountLowReserve", xdr["void"]()], ["createAccountAlreadyExist", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum PaymentResultCode - // { - // // codes considered as "success" for the operation - // PAYMENT_SUCCESS = 0, // payment successfully completed - // - // // codes considered as "failure" for the operation - // PAYMENT_MALFORMED = -1, // bad input - // PAYMENT_UNDERFUNDED = -2, // not enough funds in source account - // PAYMENT_SRC_NO_TRUST = -3, // no trust line on source account - // PAYMENT_SRC_NOT_AUTHORIZED = -4, // source not authorized to transfer - // PAYMENT_NO_DESTINATION = -5, // destination account does not exist - // PAYMENT_NO_TRUST = -6, // destination missing a trust line for asset - // PAYMENT_NOT_AUTHORIZED = -7, // destination not authorized to hold asset - // PAYMENT_LINE_FULL = -8, // destination would go above their limit - // PAYMENT_NO_ISSUER = -9 // missing issuer on asset - // }; - // - // =========================================================================== - xdr["enum"]("PaymentResultCode", { - paymentSuccess: 0, - paymentMalformed: -1, - paymentUnderfunded: -2, - paymentSrcNoTrust: -3, - paymentSrcNotAuthorized: -4, - paymentNoDestination: -5, - paymentNoTrust: -6, - paymentNotAuthorized: -7, - paymentLineFull: -8, - paymentNoIssuer: -9 - }); - - // === xdr source ============================================================ - // - // union PaymentResult switch (PaymentResultCode code) - // { - // case PAYMENT_SUCCESS: - // void; - // case PAYMENT_MALFORMED: - // case PAYMENT_UNDERFUNDED: - // case PAYMENT_SRC_NO_TRUST: - // case PAYMENT_SRC_NOT_AUTHORIZED: - // case PAYMENT_NO_DESTINATION: - // case PAYMENT_NO_TRUST: - // case PAYMENT_NOT_AUTHORIZED: - // case PAYMENT_LINE_FULL: - // case PAYMENT_NO_ISSUER: - // void; - // }; - // - // =========================================================================== - xdr.union("PaymentResult", { - switchOn: xdr.lookup("PaymentResultCode"), - switchName: "code", - switches: [["paymentSuccess", xdr["void"]()], ["paymentMalformed", xdr["void"]()], ["paymentUnderfunded", xdr["void"]()], ["paymentSrcNoTrust", xdr["void"]()], ["paymentSrcNotAuthorized", xdr["void"]()], ["paymentNoDestination", xdr["void"]()], ["paymentNoTrust", xdr["void"]()], ["paymentNotAuthorized", xdr["void"]()], ["paymentLineFull", xdr["void"]()], ["paymentNoIssuer", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum PathPaymentStrictReceiveResultCode - // { - // // codes considered as "success" for the operation - // PATH_PAYMENT_STRICT_RECEIVE_SUCCESS = 0, // success - // - // // codes considered as "failure" for the operation - // PATH_PAYMENT_STRICT_RECEIVE_MALFORMED = -1, // bad input - // PATH_PAYMENT_STRICT_RECEIVE_UNDERFUNDED = - // -2, // not enough funds in source account - // PATH_PAYMENT_STRICT_RECEIVE_SRC_NO_TRUST = - // -3, // no trust line on source account - // PATH_PAYMENT_STRICT_RECEIVE_SRC_NOT_AUTHORIZED = - // -4, // source not authorized to transfer - // PATH_PAYMENT_STRICT_RECEIVE_NO_DESTINATION = - // -5, // destination account does not exist - // PATH_PAYMENT_STRICT_RECEIVE_NO_TRUST = - // -6, // dest missing a trust line for asset - // PATH_PAYMENT_STRICT_RECEIVE_NOT_AUTHORIZED = - // -7, // dest not authorized to hold asset - // PATH_PAYMENT_STRICT_RECEIVE_LINE_FULL = - // -8, // dest would go above their limit - // PATH_PAYMENT_STRICT_RECEIVE_NO_ISSUER = -9, // missing issuer on one asset - // PATH_PAYMENT_STRICT_RECEIVE_TOO_FEW_OFFERS = - // -10, // not enough offers to satisfy path - // PATH_PAYMENT_STRICT_RECEIVE_OFFER_CROSS_SELF = - // -11, // would cross one of its own offers - // PATH_PAYMENT_STRICT_RECEIVE_OVER_SENDMAX = -12 // could not satisfy sendmax - // }; - // - // =========================================================================== - xdr["enum"]("PathPaymentStrictReceiveResultCode", { - pathPaymentStrictReceiveSuccess: 0, - pathPaymentStrictReceiveMalformed: -1, - pathPaymentStrictReceiveUnderfunded: -2, - pathPaymentStrictReceiveSrcNoTrust: -3, - pathPaymentStrictReceiveSrcNotAuthorized: -4, - pathPaymentStrictReceiveNoDestination: -5, - pathPaymentStrictReceiveNoTrust: -6, - pathPaymentStrictReceiveNotAuthorized: -7, - pathPaymentStrictReceiveLineFull: -8, - pathPaymentStrictReceiveNoIssuer: -9, - pathPaymentStrictReceiveTooFewOffers: -10, - pathPaymentStrictReceiveOfferCrossSelf: -11, - pathPaymentStrictReceiveOverSendmax: -12 - }); - - // === xdr source ============================================================ - // - // struct SimplePaymentResult - // { - // AccountID destination; - // Asset asset; - // int64 amount; - // }; - // - // =========================================================================== - xdr.struct("SimplePaymentResult", [["destination", xdr.lookup("AccountId")], ["asset", xdr.lookup("Asset")], ["amount", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct - // { - // ClaimAtom offers<>; - // SimplePaymentResult last; - // } - // - // =========================================================================== - xdr.struct("PathPaymentStrictReceiveResultSuccess", [["offers", xdr.varArray(xdr.lookup("ClaimAtom"), 2147483647)], ["last", xdr.lookup("SimplePaymentResult")]]); - - // === xdr source ============================================================ - // - // union PathPaymentStrictReceiveResult switch ( - // PathPaymentStrictReceiveResultCode code) - // { - // case PATH_PAYMENT_STRICT_RECEIVE_SUCCESS: - // struct - // { - // ClaimAtom offers<>; - // SimplePaymentResult last; - // } success; - // case PATH_PAYMENT_STRICT_RECEIVE_MALFORMED: - // case PATH_PAYMENT_STRICT_RECEIVE_UNDERFUNDED: - // case PATH_PAYMENT_STRICT_RECEIVE_SRC_NO_TRUST: - // case PATH_PAYMENT_STRICT_RECEIVE_SRC_NOT_AUTHORIZED: - // case PATH_PAYMENT_STRICT_RECEIVE_NO_DESTINATION: - // case PATH_PAYMENT_STRICT_RECEIVE_NO_TRUST: - // case PATH_PAYMENT_STRICT_RECEIVE_NOT_AUTHORIZED: - // case PATH_PAYMENT_STRICT_RECEIVE_LINE_FULL: - // void; - // case PATH_PAYMENT_STRICT_RECEIVE_NO_ISSUER: - // Asset noIssuer; // the asset that caused the error - // case PATH_PAYMENT_STRICT_RECEIVE_TOO_FEW_OFFERS: - // case PATH_PAYMENT_STRICT_RECEIVE_OFFER_CROSS_SELF: - // case PATH_PAYMENT_STRICT_RECEIVE_OVER_SENDMAX: - // void; - // }; - // - // =========================================================================== - xdr.union("PathPaymentStrictReceiveResult", { - switchOn: xdr.lookup("PathPaymentStrictReceiveResultCode"), - switchName: "code", - switches: [["pathPaymentStrictReceiveSuccess", "success"], ["pathPaymentStrictReceiveMalformed", xdr["void"]()], ["pathPaymentStrictReceiveUnderfunded", xdr["void"]()], ["pathPaymentStrictReceiveSrcNoTrust", xdr["void"]()], ["pathPaymentStrictReceiveSrcNotAuthorized", xdr["void"]()], ["pathPaymentStrictReceiveNoDestination", xdr["void"]()], ["pathPaymentStrictReceiveNoTrust", xdr["void"]()], ["pathPaymentStrictReceiveNotAuthorized", xdr["void"]()], ["pathPaymentStrictReceiveLineFull", xdr["void"]()], ["pathPaymentStrictReceiveNoIssuer", "noIssuer"], ["pathPaymentStrictReceiveTooFewOffers", xdr["void"]()], ["pathPaymentStrictReceiveOfferCrossSelf", xdr["void"]()], ["pathPaymentStrictReceiveOverSendmax", xdr["void"]()]], - arms: { - success: xdr.lookup("PathPaymentStrictReceiveResultSuccess"), - noIssuer: xdr.lookup("Asset") - } - }); - - // === xdr source ============================================================ - // - // enum PathPaymentStrictSendResultCode - // { - // // codes considered as "success" for the operation - // PATH_PAYMENT_STRICT_SEND_SUCCESS = 0, // success - // - // // codes considered as "failure" for the operation - // PATH_PAYMENT_STRICT_SEND_MALFORMED = -1, // bad input - // PATH_PAYMENT_STRICT_SEND_UNDERFUNDED = - // -2, // not enough funds in source account - // PATH_PAYMENT_STRICT_SEND_SRC_NO_TRUST = - // -3, // no trust line on source account - // PATH_PAYMENT_STRICT_SEND_SRC_NOT_AUTHORIZED = - // -4, // source not authorized to transfer - // PATH_PAYMENT_STRICT_SEND_NO_DESTINATION = - // -5, // destination account does not exist - // PATH_PAYMENT_STRICT_SEND_NO_TRUST = - // -6, // dest missing a trust line for asset - // PATH_PAYMENT_STRICT_SEND_NOT_AUTHORIZED = - // -7, // dest not authorized to hold asset - // PATH_PAYMENT_STRICT_SEND_LINE_FULL = -8, // dest would go above their limit - // PATH_PAYMENT_STRICT_SEND_NO_ISSUER = -9, // missing issuer on one asset - // PATH_PAYMENT_STRICT_SEND_TOO_FEW_OFFERS = - // -10, // not enough offers to satisfy path - // PATH_PAYMENT_STRICT_SEND_OFFER_CROSS_SELF = - // -11, // would cross one of its own offers - // PATH_PAYMENT_STRICT_SEND_UNDER_DESTMIN = -12 // could not satisfy destMin - // }; - // - // =========================================================================== - xdr["enum"]("PathPaymentStrictSendResultCode", { - pathPaymentStrictSendSuccess: 0, - pathPaymentStrictSendMalformed: -1, - pathPaymentStrictSendUnderfunded: -2, - pathPaymentStrictSendSrcNoTrust: -3, - pathPaymentStrictSendSrcNotAuthorized: -4, - pathPaymentStrictSendNoDestination: -5, - pathPaymentStrictSendNoTrust: -6, - pathPaymentStrictSendNotAuthorized: -7, - pathPaymentStrictSendLineFull: -8, - pathPaymentStrictSendNoIssuer: -9, - pathPaymentStrictSendTooFewOffers: -10, - pathPaymentStrictSendOfferCrossSelf: -11, - pathPaymentStrictSendUnderDestmin: -12 - }); - - // === xdr source ============================================================ - // - // struct - // { - // ClaimAtom offers<>; - // SimplePaymentResult last; - // } - // - // =========================================================================== - xdr.struct("PathPaymentStrictSendResultSuccess", [["offers", xdr.varArray(xdr.lookup("ClaimAtom"), 2147483647)], ["last", xdr.lookup("SimplePaymentResult")]]); - - // === xdr source ============================================================ - // - // union PathPaymentStrictSendResult switch (PathPaymentStrictSendResultCode code) - // { - // case PATH_PAYMENT_STRICT_SEND_SUCCESS: - // struct - // { - // ClaimAtom offers<>; - // SimplePaymentResult last; - // } success; - // case PATH_PAYMENT_STRICT_SEND_MALFORMED: - // case PATH_PAYMENT_STRICT_SEND_UNDERFUNDED: - // case PATH_PAYMENT_STRICT_SEND_SRC_NO_TRUST: - // case PATH_PAYMENT_STRICT_SEND_SRC_NOT_AUTHORIZED: - // case PATH_PAYMENT_STRICT_SEND_NO_DESTINATION: - // case PATH_PAYMENT_STRICT_SEND_NO_TRUST: - // case PATH_PAYMENT_STRICT_SEND_NOT_AUTHORIZED: - // case PATH_PAYMENT_STRICT_SEND_LINE_FULL: - // void; - // case PATH_PAYMENT_STRICT_SEND_NO_ISSUER: - // Asset noIssuer; // the asset that caused the error - // case PATH_PAYMENT_STRICT_SEND_TOO_FEW_OFFERS: - // case PATH_PAYMENT_STRICT_SEND_OFFER_CROSS_SELF: - // case PATH_PAYMENT_STRICT_SEND_UNDER_DESTMIN: - // void; - // }; - // - // =========================================================================== - xdr.union("PathPaymentStrictSendResult", { - switchOn: xdr.lookup("PathPaymentStrictSendResultCode"), - switchName: "code", - switches: [["pathPaymentStrictSendSuccess", "success"], ["pathPaymentStrictSendMalformed", xdr["void"]()], ["pathPaymentStrictSendUnderfunded", xdr["void"]()], ["pathPaymentStrictSendSrcNoTrust", xdr["void"]()], ["pathPaymentStrictSendSrcNotAuthorized", xdr["void"]()], ["pathPaymentStrictSendNoDestination", xdr["void"]()], ["pathPaymentStrictSendNoTrust", xdr["void"]()], ["pathPaymentStrictSendNotAuthorized", xdr["void"]()], ["pathPaymentStrictSendLineFull", xdr["void"]()], ["pathPaymentStrictSendNoIssuer", "noIssuer"], ["pathPaymentStrictSendTooFewOffers", xdr["void"]()], ["pathPaymentStrictSendOfferCrossSelf", xdr["void"]()], ["pathPaymentStrictSendUnderDestmin", xdr["void"]()]], - arms: { - success: xdr.lookup("PathPaymentStrictSendResultSuccess"), - noIssuer: xdr.lookup("Asset") - } - }); - - // === xdr source ============================================================ - // - // enum ManageSellOfferResultCode - // { - // // codes considered as "success" for the operation - // MANAGE_SELL_OFFER_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // MANAGE_SELL_OFFER_MALFORMED = -1, // generated offer would be invalid - // MANAGE_SELL_OFFER_SELL_NO_TRUST = - // -2, // no trust line for what we're selling - // MANAGE_SELL_OFFER_BUY_NO_TRUST = -3, // no trust line for what we're buying - // MANAGE_SELL_OFFER_SELL_NOT_AUTHORIZED = -4, // not authorized to sell - // MANAGE_SELL_OFFER_BUY_NOT_AUTHORIZED = -5, // not authorized to buy - // MANAGE_SELL_OFFER_LINE_FULL = -6, // can't receive more of what it's buying - // MANAGE_SELL_OFFER_UNDERFUNDED = -7, // doesn't hold what it's trying to sell - // MANAGE_SELL_OFFER_CROSS_SELF = - // -8, // would cross an offer from the same user - // MANAGE_SELL_OFFER_SELL_NO_ISSUER = -9, // no issuer for what we're selling - // MANAGE_SELL_OFFER_BUY_NO_ISSUER = -10, // no issuer for what we're buying - // - // // update errors - // MANAGE_SELL_OFFER_NOT_FOUND = - // -11, // offerID does not match an existing offer - // - // MANAGE_SELL_OFFER_LOW_RESERVE = - // -12 // not enough funds to create a new Offer - // }; - // - // =========================================================================== - xdr["enum"]("ManageSellOfferResultCode", { - manageSellOfferSuccess: 0, - manageSellOfferMalformed: -1, - manageSellOfferSellNoTrust: -2, - manageSellOfferBuyNoTrust: -3, - manageSellOfferSellNotAuthorized: -4, - manageSellOfferBuyNotAuthorized: -5, - manageSellOfferLineFull: -6, - manageSellOfferUnderfunded: -7, - manageSellOfferCrossSelf: -8, - manageSellOfferSellNoIssuer: -9, - manageSellOfferBuyNoIssuer: -10, - manageSellOfferNotFound: -11, - manageSellOfferLowReserve: -12 - }); - - // === xdr source ============================================================ - // - // enum ManageOfferEffect - // { - // MANAGE_OFFER_CREATED = 0, - // MANAGE_OFFER_UPDATED = 1, - // MANAGE_OFFER_DELETED = 2 - // }; - // - // =========================================================================== - xdr["enum"]("ManageOfferEffect", { - manageOfferCreated: 0, - manageOfferUpdated: 1, - manageOfferDeleted: 2 - }); - - // === xdr source ============================================================ - // - // union switch (ManageOfferEffect effect) - // { - // case MANAGE_OFFER_CREATED: - // case MANAGE_OFFER_UPDATED: - // OfferEntry offer; - // case MANAGE_OFFER_DELETED: - // void; - // } - // - // =========================================================================== - xdr.union("ManageOfferSuccessResultOffer", { - switchOn: xdr.lookup("ManageOfferEffect"), - switchName: "effect", - switches: [["manageOfferCreated", "offer"], ["manageOfferUpdated", "offer"], ["manageOfferDeleted", xdr["void"]()]], - arms: { - offer: xdr.lookup("OfferEntry") - } - }); - - // === xdr source ============================================================ - // - // struct ManageOfferSuccessResult - // { - // // offers that got claimed while creating this offer - // ClaimAtom offersClaimed<>; - // - // union switch (ManageOfferEffect effect) - // { - // case MANAGE_OFFER_CREATED: - // case MANAGE_OFFER_UPDATED: - // OfferEntry offer; - // case MANAGE_OFFER_DELETED: - // void; - // } - // offer; - // }; - // - // =========================================================================== - xdr.struct("ManageOfferSuccessResult", [["offersClaimed", xdr.varArray(xdr.lookup("ClaimAtom"), 2147483647)], ["offer", xdr.lookup("ManageOfferSuccessResultOffer")]]); - - // === xdr source ============================================================ - // - // union ManageSellOfferResult switch (ManageSellOfferResultCode code) - // { - // case MANAGE_SELL_OFFER_SUCCESS: - // ManageOfferSuccessResult success; - // case MANAGE_SELL_OFFER_MALFORMED: - // case MANAGE_SELL_OFFER_SELL_NO_TRUST: - // case MANAGE_SELL_OFFER_BUY_NO_TRUST: - // case MANAGE_SELL_OFFER_SELL_NOT_AUTHORIZED: - // case MANAGE_SELL_OFFER_BUY_NOT_AUTHORIZED: - // case MANAGE_SELL_OFFER_LINE_FULL: - // case MANAGE_SELL_OFFER_UNDERFUNDED: - // case MANAGE_SELL_OFFER_CROSS_SELF: - // case MANAGE_SELL_OFFER_SELL_NO_ISSUER: - // case MANAGE_SELL_OFFER_BUY_NO_ISSUER: - // case MANAGE_SELL_OFFER_NOT_FOUND: - // case MANAGE_SELL_OFFER_LOW_RESERVE: - // void; - // }; - // - // =========================================================================== - xdr.union("ManageSellOfferResult", { - switchOn: xdr.lookup("ManageSellOfferResultCode"), - switchName: "code", - switches: [["manageSellOfferSuccess", "success"], ["manageSellOfferMalformed", xdr["void"]()], ["manageSellOfferSellNoTrust", xdr["void"]()], ["manageSellOfferBuyNoTrust", xdr["void"]()], ["manageSellOfferSellNotAuthorized", xdr["void"]()], ["manageSellOfferBuyNotAuthorized", xdr["void"]()], ["manageSellOfferLineFull", xdr["void"]()], ["manageSellOfferUnderfunded", xdr["void"]()], ["manageSellOfferCrossSelf", xdr["void"]()], ["manageSellOfferSellNoIssuer", xdr["void"]()], ["manageSellOfferBuyNoIssuer", xdr["void"]()], ["manageSellOfferNotFound", xdr["void"]()], ["manageSellOfferLowReserve", xdr["void"]()]], - arms: { - success: xdr.lookup("ManageOfferSuccessResult") - } - }); - - // === xdr source ============================================================ - // - // enum ManageBuyOfferResultCode - // { - // // codes considered as "success" for the operation - // MANAGE_BUY_OFFER_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // MANAGE_BUY_OFFER_MALFORMED = -1, // generated offer would be invalid - // MANAGE_BUY_OFFER_SELL_NO_TRUST = -2, // no trust line for what we're selling - // MANAGE_BUY_OFFER_BUY_NO_TRUST = -3, // no trust line for what we're buying - // MANAGE_BUY_OFFER_SELL_NOT_AUTHORIZED = -4, // not authorized to sell - // MANAGE_BUY_OFFER_BUY_NOT_AUTHORIZED = -5, // not authorized to buy - // MANAGE_BUY_OFFER_LINE_FULL = -6, // can't receive more of what it's buying - // MANAGE_BUY_OFFER_UNDERFUNDED = -7, // doesn't hold what it's trying to sell - // MANAGE_BUY_OFFER_CROSS_SELF = -8, // would cross an offer from the same user - // MANAGE_BUY_OFFER_SELL_NO_ISSUER = -9, // no issuer for what we're selling - // MANAGE_BUY_OFFER_BUY_NO_ISSUER = -10, // no issuer for what we're buying - // - // // update errors - // MANAGE_BUY_OFFER_NOT_FOUND = - // -11, // offerID does not match an existing offer - // - // MANAGE_BUY_OFFER_LOW_RESERVE = -12 // not enough funds to create a new Offer - // }; - // - // =========================================================================== - xdr["enum"]("ManageBuyOfferResultCode", { - manageBuyOfferSuccess: 0, - manageBuyOfferMalformed: -1, - manageBuyOfferSellNoTrust: -2, - manageBuyOfferBuyNoTrust: -3, - manageBuyOfferSellNotAuthorized: -4, - manageBuyOfferBuyNotAuthorized: -5, - manageBuyOfferLineFull: -6, - manageBuyOfferUnderfunded: -7, - manageBuyOfferCrossSelf: -8, - manageBuyOfferSellNoIssuer: -9, - manageBuyOfferBuyNoIssuer: -10, - manageBuyOfferNotFound: -11, - manageBuyOfferLowReserve: -12 - }); - - // === xdr source ============================================================ - // - // union ManageBuyOfferResult switch (ManageBuyOfferResultCode code) - // { - // case MANAGE_BUY_OFFER_SUCCESS: - // ManageOfferSuccessResult success; - // case MANAGE_BUY_OFFER_MALFORMED: - // case MANAGE_BUY_OFFER_SELL_NO_TRUST: - // case MANAGE_BUY_OFFER_BUY_NO_TRUST: - // case MANAGE_BUY_OFFER_SELL_NOT_AUTHORIZED: - // case MANAGE_BUY_OFFER_BUY_NOT_AUTHORIZED: - // case MANAGE_BUY_OFFER_LINE_FULL: - // case MANAGE_BUY_OFFER_UNDERFUNDED: - // case MANAGE_BUY_OFFER_CROSS_SELF: - // case MANAGE_BUY_OFFER_SELL_NO_ISSUER: - // case MANAGE_BUY_OFFER_BUY_NO_ISSUER: - // case MANAGE_BUY_OFFER_NOT_FOUND: - // case MANAGE_BUY_OFFER_LOW_RESERVE: - // void; - // }; - // - // =========================================================================== - xdr.union("ManageBuyOfferResult", { - switchOn: xdr.lookup("ManageBuyOfferResultCode"), - switchName: "code", - switches: [["manageBuyOfferSuccess", "success"], ["manageBuyOfferMalformed", xdr["void"]()], ["manageBuyOfferSellNoTrust", xdr["void"]()], ["manageBuyOfferBuyNoTrust", xdr["void"]()], ["manageBuyOfferSellNotAuthorized", xdr["void"]()], ["manageBuyOfferBuyNotAuthorized", xdr["void"]()], ["manageBuyOfferLineFull", xdr["void"]()], ["manageBuyOfferUnderfunded", xdr["void"]()], ["manageBuyOfferCrossSelf", xdr["void"]()], ["manageBuyOfferSellNoIssuer", xdr["void"]()], ["manageBuyOfferBuyNoIssuer", xdr["void"]()], ["manageBuyOfferNotFound", xdr["void"]()], ["manageBuyOfferLowReserve", xdr["void"]()]], - arms: { - success: xdr.lookup("ManageOfferSuccessResult") - } - }); - - // === xdr source ============================================================ - // - // enum SetOptionsResultCode - // { - // // codes considered as "success" for the operation - // SET_OPTIONS_SUCCESS = 0, - // // codes considered as "failure" for the operation - // SET_OPTIONS_LOW_RESERVE = -1, // not enough funds to add a signer - // SET_OPTIONS_TOO_MANY_SIGNERS = -2, // max number of signers already reached - // SET_OPTIONS_BAD_FLAGS = -3, // invalid combination of clear/set flags - // SET_OPTIONS_INVALID_INFLATION = -4, // inflation account does not exist - // SET_OPTIONS_CANT_CHANGE = -5, // can no longer change this option - // SET_OPTIONS_UNKNOWN_FLAG = -6, // can't set an unknown flag - // SET_OPTIONS_THRESHOLD_OUT_OF_RANGE = -7, // bad value for weight/threshold - // SET_OPTIONS_BAD_SIGNER = -8, // signer cannot be masterkey - // SET_OPTIONS_INVALID_HOME_DOMAIN = -9, // malformed home domain - // SET_OPTIONS_AUTH_REVOCABLE_REQUIRED = - // -10 // auth revocable is required for clawback - // }; - // - // =========================================================================== - xdr["enum"]("SetOptionsResultCode", { - setOptionsSuccess: 0, - setOptionsLowReserve: -1, - setOptionsTooManySigners: -2, - setOptionsBadFlags: -3, - setOptionsInvalidInflation: -4, - setOptionsCantChange: -5, - setOptionsUnknownFlag: -6, - setOptionsThresholdOutOfRange: -7, - setOptionsBadSigner: -8, - setOptionsInvalidHomeDomain: -9, - setOptionsAuthRevocableRequired: -10 - }); - - // === xdr source ============================================================ - // - // union SetOptionsResult switch (SetOptionsResultCode code) - // { - // case SET_OPTIONS_SUCCESS: - // void; - // case SET_OPTIONS_LOW_RESERVE: - // case SET_OPTIONS_TOO_MANY_SIGNERS: - // case SET_OPTIONS_BAD_FLAGS: - // case SET_OPTIONS_INVALID_INFLATION: - // case SET_OPTIONS_CANT_CHANGE: - // case SET_OPTIONS_UNKNOWN_FLAG: - // case SET_OPTIONS_THRESHOLD_OUT_OF_RANGE: - // case SET_OPTIONS_BAD_SIGNER: - // case SET_OPTIONS_INVALID_HOME_DOMAIN: - // case SET_OPTIONS_AUTH_REVOCABLE_REQUIRED: - // void; - // }; - // - // =========================================================================== - xdr.union("SetOptionsResult", { - switchOn: xdr.lookup("SetOptionsResultCode"), - switchName: "code", - switches: [["setOptionsSuccess", xdr["void"]()], ["setOptionsLowReserve", xdr["void"]()], ["setOptionsTooManySigners", xdr["void"]()], ["setOptionsBadFlags", xdr["void"]()], ["setOptionsInvalidInflation", xdr["void"]()], ["setOptionsCantChange", xdr["void"]()], ["setOptionsUnknownFlag", xdr["void"]()], ["setOptionsThresholdOutOfRange", xdr["void"]()], ["setOptionsBadSigner", xdr["void"]()], ["setOptionsInvalidHomeDomain", xdr["void"]()], ["setOptionsAuthRevocableRequired", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum ChangeTrustResultCode - // { - // // codes considered as "success" for the operation - // CHANGE_TRUST_SUCCESS = 0, - // // codes considered as "failure" for the operation - // CHANGE_TRUST_MALFORMED = -1, // bad input - // CHANGE_TRUST_NO_ISSUER = -2, // could not find issuer - // CHANGE_TRUST_INVALID_LIMIT = -3, // cannot drop limit below balance - // // cannot create with a limit of 0 - // CHANGE_TRUST_LOW_RESERVE = - // -4, // not enough funds to create a new trust line, - // CHANGE_TRUST_SELF_NOT_ALLOWED = -5, // trusting self is not allowed - // CHANGE_TRUST_TRUST_LINE_MISSING = -6, // Asset trustline is missing for pool - // CHANGE_TRUST_CANNOT_DELETE = - // -7, // Asset trustline is still referenced in a pool - // CHANGE_TRUST_NOT_AUTH_MAINTAIN_LIABILITIES = - // -8 // Asset trustline is deauthorized - // }; - // - // =========================================================================== - xdr["enum"]("ChangeTrustResultCode", { - changeTrustSuccess: 0, - changeTrustMalformed: -1, - changeTrustNoIssuer: -2, - changeTrustInvalidLimit: -3, - changeTrustLowReserve: -4, - changeTrustSelfNotAllowed: -5, - changeTrustTrustLineMissing: -6, - changeTrustCannotDelete: -7, - changeTrustNotAuthMaintainLiabilities: -8 - }); - - // === xdr source ============================================================ - // - // union ChangeTrustResult switch (ChangeTrustResultCode code) - // { - // case CHANGE_TRUST_SUCCESS: - // void; - // case CHANGE_TRUST_MALFORMED: - // case CHANGE_TRUST_NO_ISSUER: - // case CHANGE_TRUST_INVALID_LIMIT: - // case CHANGE_TRUST_LOW_RESERVE: - // case CHANGE_TRUST_SELF_NOT_ALLOWED: - // case CHANGE_TRUST_TRUST_LINE_MISSING: - // case CHANGE_TRUST_CANNOT_DELETE: - // case CHANGE_TRUST_NOT_AUTH_MAINTAIN_LIABILITIES: - // void; - // }; - // - // =========================================================================== - xdr.union("ChangeTrustResult", { - switchOn: xdr.lookup("ChangeTrustResultCode"), - switchName: "code", - switches: [["changeTrustSuccess", xdr["void"]()], ["changeTrustMalformed", xdr["void"]()], ["changeTrustNoIssuer", xdr["void"]()], ["changeTrustInvalidLimit", xdr["void"]()], ["changeTrustLowReserve", xdr["void"]()], ["changeTrustSelfNotAllowed", xdr["void"]()], ["changeTrustTrustLineMissing", xdr["void"]()], ["changeTrustCannotDelete", xdr["void"]()], ["changeTrustNotAuthMaintainLiabilities", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum AllowTrustResultCode - // { - // // codes considered as "success" for the operation - // ALLOW_TRUST_SUCCESS = 0, - // // codes considered as "failure" for the operation - // ALLOW_TRUST_MALFORMED = -1, // asset is not ASSET_TYPE_ALPHANUM - // ALLOW_TRUST_NO_TRUST_LINE = -2, // trustor does not have a trustline - // // source account does not require trust - // ALLOW_TRUST_TRUST_NOT_REQUIRED = -3, - // ALLOW_TRUST_CANT_REVOKE = -4, // source account can't revoke trust, - // ALLOW_TRUST_SELF_NOT_ALLOWED = -5, // trusting self is not allowed - // ALLOW_TRUST_LOW_RESERVE = -6 // claimable balances can't be created - // // on revoke due to low reserves - // }; - // - // =========================================================================== - xdr["enum"]("AllowTrustResultCode", { - allowTrustSuccess: 0, - allowTrustMalformed: -1, - allowTrustNoTrustLine: -2, - allowTrustTrustNotRequired: -3, - allowTrustCantRevoke: -4, - allowTrustSelfNotAllowed: -5, - allowTrustLowReserve: -6 - }); - - // === xdr source ============================================================ - // - // union AllowTrustResult switch (AllowTrustResultCode code) - // { - // case ALLOW_TRUST_SUCCESS: - // void; - // case ALLOW_TRUST_MALFORMED: - // case ALLOW_TRUST_NO_TRUST_LINE: - // case ALLOW_TRUST_TRUST_NOT_REQUIRED: - // case ALLOW_TRUST_CANT_REVOKE: - // case ALLOW_TRUST_SELF_NOT_ALLOWED: - // case ALLOW_TRUST_LOW_RESERVE: - // void; - // }; - // - // =========================================================================== - xdr.union("AllowTrustResult", { - switchOn: xdr.lookup("AllowTrustResultCode"), - switchName: "code", - switches: [["allowTrustSuccess", xdr["void"]()], ["allowTrustMalformed", xdr["void"]()], ["allowTrustNoTrustLine", xdr["void"]()], ["allowTrustTrustNotRequired", xdr["void"]()], ["allowTrustCantRevoke", xdr["void"]()], ["allowTrustSelfNotAllowed", xdr["void"]()], ["allowTrustLowReserve", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum AccountMergeResultCode - // { - // // codes considered as "success" for the operation - // ACCOUNT_MERGE_SUCCESS = 0, - // // codes considered as "failure" for the operation - // ACCOUNT_MERGE_MALFORMED = -1, // can't merge onto itself - // ACCOUNT_MERGE_NO_ACCOUNT = -2, // destination does not exist - // ACCOUNT_MERGE_IMMUTABLE_SET = -3, // source account has AUTH_IMMUTABLE set - // ACCOUNT_MERGE_HAS_SUB_ENTRIES = -4, // account has trust lines/offers - // ACCOUNT_MERGE_SEQNUM_TOO_FAR = -5, // sequence number is over max allowed - // ACCOUNT_MERGE_DEST_FULL = -6, // can't add source balance to - // // destination balance - // ACCOUNT_MERGE_IS_SPONSOR = -7 // can't merge account that is a sponsor - // }; - // - // =========================================================================== - xdr["enum"]("AccountMergeResultCode", { - accountMergeSuccess: 0, - accountMergeMalformed: -1, - accountMergeNoAccount: -2, - accountMergeImmutableSet: -3, - accountMergeHasSubEntries: -4, - accountMergeSeqnumTooFar: -5, - accountMergeDestFull: -6, - accountMergeIsSponsor: -7 - }); - - // === xdr source ============================================================ - // - // union AccountMergeResult switch (AccountMergeResultCode code) - // { - // case ACCOUNT_MERGE_SUCCESS: - // int64 sourceAccountBalance; // how much got transferred from source account - // case ACCOUNT_MERGE_MALFORMED: - // case ACCOUNT_MERGE_NO_ACCOUNT: - // case ACCOUNT_MERGE_IMMUTABLE_SET: - // case ACCOUNT_MERGE_HAS_SUB_ENTRIES: - // case ACCOUNT_MERGE_SEQNUM_TOO_FAR: - // case ACCOUNT_MERGE_DEST_FULL: - // case ACCOUNT_MERGE_IS_SPONSOR: - // void; - // }; - // - // =========================================================================== - xdr.union("AccountMergeResult", { - switchOn: xdr.lookup("AccountMergeResultCode"), - switchName: "code", - switches: [["accountMergeSuccess", "sourceAccountBalance"], ["accountMergeMalformed", xdr["void"]()], ["accountMergeNoAccount", xdr["void"]()], ["accountMergeImmutableSet", xdr["void"]()], ["accountMergeHasSubEntries", xdr["void"]()], ["accountMergeSeqnumTooFar", xdr["void"]()], ["accountMergeDestFull", xdr["void"]()], ["accountMergeIsSponsor", xdr["void"]()]], - arms: { - sourceAccountBalance: xdr.lookup("Int64") - } - }); - - // === xdr source ============================================================ - // - // enum InflationResultCode - // { - // // codes considered as "success" for the operation - // INFLATION_SUCCESS = 0, - // // codes considered as "failure" for the operation - // INFLATION_NOT_TIME = -1 - // }; - // - // =========================================================================== - xdr["enum"]("InflationResultCode", { - inflationSuccess: 0, - inflationNotTime: -1 - }); - - // === xdr source ============================================================ - // - // struct InflationPayout // or use PaymentResultAtom to limit types? - // { - // AccountID destination; - // int64 amount; - // }; - // - // =========================================================================== - xdr.struct("InflationPayout", [["destination", xdr.lookup("AccountId")], ["amount", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // union InflationResult switch (InflationResultCode code) - // { - // case INFLATION_SUCCESS: - // InflationPayout payouts<>; - // case INFLATION_NOT_TIME: - // void; - // }; - // - // =========================================================================== - xdr.union("InflationResult", { - switchOn: xdr.lookup("InflationResultCode"), - switchName: "code", - switches: [["inflationSuccess", "payouts"], ["inflationNotTime", xdr["void"]()]], - arms: { - payouts: xdr.varArray(xdr.lookup("InflationPayout"), 2147483647) - } - }); - - // === xdr source ============================================================ - // - // enum ManageDataResultCode - // { - // // codes considered as "success" for the operation - // MANAGE_DATA_SUCCESS = 0, - // // codes considered as "failure" for the operation - // MANAGE_DATA_NOT_SUPPORTED_YET = - // -1, // The network hasn't moved to this protocol change yet - // MANAGE_DATA_NAME_NOT_FOUND = - // -2, // Trying to remove a Data Entry that isn't there - // MANAGE_DATA_LOW_RESERVE = -3, // not enough funds to create a new Data Entry - // MANAGE_DATA_INVALID_NAME = -4 // Name not a valid string - // }; - // - // =========================================================================== - xdr["enum"]("ManageDataResultCode", { - manageDataSuccess: 0, - manageDataNotSupportedYet: -1, - manageDataNameNotFound: -2, - manageDataLowReserve: -3, - manageDataInvalidName: -4 - }); - - // === xdr source ============================================================ - // - // union ManageDataResult switch (ManageDataResultCode code) - // { - // case MANAGE_DATA_SUCCESS: - // void; - // case MANAGE_DATA_NOT_SUPPORTED_YET: - // case MANAGE_DATA_NAME_NOT_FOUND: - // case MANAGE_DATA_LOW_RESERVE: - // case MANAGE_DATA_INVALID_NAME: - // void; - // }; - // - // =========================================================================== - xdr.union("ManageDataResult", { - switchOn: xdr.lookup("ManageDataResultCode"), - switchName: "code", - switches: [["manageDataSuccess", xdr["void"]()], ["manageDataNotSupportedYet", xdr["void"]()], ["manageDataNameNotFound", xdr["void"]()], ["manageDataLowReserve", xdr["void"]()], ["manageDataInvalidName", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum BumpSequenceResultCode - // { - // // codes considered as "success" for the operation - // BUMP_SEQUENCE_SUCCESS = 0, - // // codes considered as "failure" for the operation - // BUMP_SEQUENCE_BAD_SEQ = -1 // `bumpTo` is not within bounds - // }; - // - // =========================================================================== - xdr["enum"]("BumpSequenceResultCode", { - bumpSequenceSuccess: 0, - bumpSequenceBadSeq: -1 - }); - - // === xdr source ============================================================ - // - // union BumpSequenceResult switch (BumpSequenceResultCode code) - // { - // case BUMP_SEQUENCE_SUCCESS: - // void; - // case BUMP_SEQUENCE_BAD_SEQ: - // void; - // }; - // - // =========================================================================== - xdr.union("BumpSequenceResult", { - switchOn: xdr.lookup("BumpSequenceResultCode"), - switchName: "code", - switches: [["bumpSequenceSuccess", xdr["void"]()], ["bumpSequenceBadSeq", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum CreateClaimableBalanceResultCode - // { - // CREATE_CLAIMABLE_BALANCE_SUCCESS = 0, - // CREATE_CLAIMABLE_BALANCE_MALFORMED = -1, - // CREATE_CLAIMABLE_BALANCE_LOW_RESERVE = -2, - // CREATE_CLAIMABLE_BALANCE_NO_TRUST = -3, - // CREATE_CLAIMABLE_BALANCE_NOT_AUTHORIZED = -4, - // CREATE_CLAIMABLE_BALANCE_UNDERFUNDED = -5 - // }; - // - // =========================================================================== - xdr["enum"]("CreateClaimableBalanceResultCode", { - createClaimableBalanceSuccess: 0, - createClaimableBalanceMalformed: -1, - createClaimableBalanceLowReserve: -2, - createClaimableBalanceNoTrust: -3, - createClaimableBalanceNotAuthorized: -4, - createClaimableBalanceUnderfunded: -5 - }); - - // === xdr source ============================================================ - // - // union CreateClaimableBalanceResult switch ( - // CreateClaimableBalanceResultCode code) - // { - // case CREATE_CLAIMABLE_BALANCE_SUCCESS: - // ClaimableBalanceID balanceID; - // case CREATE_CLAIMABLE_BALANCE_MALFORMED: - // case CREATE_CLAIMABLE_BALANCE_LOW_RESERVE: - // case CREATE_CLAIMABLE_BALANCE_NO_TRUST: - // case CREATE_CLAIMABLE_BALANCE_NOT_AUTHORIZED: - // case CREATE_CLAIMABLE_BALANCE_UNDERFUNDED: - // void; - // }; - // - // =========================================================================== - xdr.union("CreateClaimableBalanceResult", { - switchOn: xdr.lookup("CreateClaimableBalanceResultCode"), - switchName: "code", - switches: [["createClaimableBalanceSuccess", "balanceId"], ["createClaimableBalanceMalformed", xdr["void"]()], ["createClaimableBalanceLowReserve", xdr["void"]()], ["createClaimableBalanceNoTrust", xdr["void"]()], ["createClaimableBalanceNotAuthorized", xdr["void"]()], ["createClaimableBalanceUnderfunded", xdr["void"]()]], - arms: { - balanceId: xdr.lookup("ClaimableBalanceId") - } - }); - - // === xdr source ============================================================ - // - // enum ClaimClaimableBalanceResultCode - // { - // CLAIM_CLAIMABLE_BALANCE_SUCCESS = 0, - // CLAIM_CLAIMABLE_BALANCE_DOES_NOT_EXIST = -1, - // CLAIM_CLAIMABLE_BALANCE_CANNOT_CLAIM = -2, - // CLAIM_CLAIMABLE_BALANCE_LINE_FULL = -3, - // CLAIM_CLAIMABLE_BALANCE_NO_TRUST = -4, - // CLAIM_CLAIMABLE_BALANCE_NOT_AUTHORIZED = -5 - // }; - // - // =========================================================================== - xdr["enum"]("ClaimClaimableBalanceResultCode", { - claimClaimableBalanceSuccess: 0, - claimClaimableBalanceDoesNotExist: -1, - claimClaimableBalanceCannotClaim: -2, - claimClaimableBalanceLineFull: -3, - claimClaimableBalanceNoTrust: -4, - claimClaimableBalanceNotAuthorized: -5 - }); - - // === xdr source ============================================================ - // - // union ClaimClaimableBalanceResult switch (ClaimClaimableBalanceResultCode code) - // { - // case CLAIM_CLAIMABLE_BALANCE_SUCCESS: - // void; - // case CLAIM_CLAIMABLE_BALANCE_DOES_NOT_EXIST: - // case CLAIM_CLAIMABLE_BALANCE_CANNOT_CLAIM: - // case CLAIM_CLAIMABLE_BALANCE_LINE_FULL: - // case CLAIM_CLAIMABLE_BALANCE_NO_TRUST: - // case CLAIM_CLAIMABLE_BALANCE_NOT_AUTHORIZED: - // void; - // }; - // - // =========================================================================== - xdr.union("ClaimClaimableBalanceResult", { - switchOn: xdr.lookup("ClaimClaimableBalanceResultCode"), - switchName: "code", - switches: [["claimClaimableBalanceSuccess", xdr["void"]()], ["claimClaimableBalanceDoesNotExist", xdr["void"]()], ["claimClaimableBalanceCannotClaim", xdr["void"]()], ["claimClaimableBalanceLineFull", xdr["void"]()], ["claimClaimableBalanceNoTrust", xdr["void"]()], ["claimClaimableBalanceNotAuthorized", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum BeginSponsoringFutureReservesResultCode - // { - // // codes considered as "success" for the operation - // BEGIN_SPONSORING_FUTURE_RESERVES_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // BEGIN_SPONSORING_FUTURE_RESERVES_MALFORMED = -1, - // BEGIN_SPONSORING_FUTURE_RESERVES_ALREADY_SPONSORED = -2, - // BEGIN_SPONSORING_FUTURE_RESERVES_RECURSIVE = -3 - // }; - // - // =========================================================================== - xdr["enum"]("BeginSponsoringFutureReservesResultCode", { - beginSponsoringFutureReservesSuccess: 0, - beginSponsoringFutureReservesMalformed: -1, - beginSponsoringFutureReservesAlreadySponsored: -2, - beginSponsoringFutureReservesRecursive: -3 - }); - - // === xdr source ============================================================ - // - // union BeginSponsoringFutureReservesResult switch ( - // BeginSponsoringFutureReservesResultCode code) - // { - // case BEGIN_SPONSORING_FUTURE_RESERVES_SUCCESS: - // void; - // case BEGIN_SPONSORING_FUTURE_RESERVES_MALFORMED: - // case BEGIN_SPONSORING_FUTURE_RESERVES_ALREADY_SPONSORED: - // case BEGIN_SPONSORING_FUTURE_RESERVES_RECURSIVE: - // void; - // }; - // - // =========================================================================== - xdr.union("BeginSponsoringFutureReservesResult", { - switchOn: xdr.lookup("BeginSponsoringFutureReservesResultCode"), - switchName: "code", - switches: [["beginSponsoringFutureReservesSuccess", xdr["void"]()], ["beginSponsoringFutureReservesMalformed", xdr["void"]()], ["beginSponsoringFutureReservesAlreadySponsored", xdr["void"]()], ["beginSponsoringFutureReservesRecursive", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum EndSponsoringFutureReservesResultCode - // { - // // codes considered as "success" for the operation - // END_SPONSORING_FUTURE_RESERVES_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // END_SPONSORING_FUTURE_RESERVES_NOT_SPONSORED = -1 - // }; - // - // =========================================================================== - xdr["enum"]("EndSponsoringFutureReservesResultCode", { - endSponsoringFutureReservesSuccess: 0, - endSponsoringFutureReservesNotSponsored: -1 - }); - - // === xdr source ============================================================ - // - // union EndSponsoringFutureReservesResult switch ( - // EndSponsoringFutureReservesResultCode code) - // { - // case END_SPONSORING_FUTURE_RESERVES_SUCCESS: - // void; - // case END_SPONSORING_FUTURE_RESERVES_NOT_SPONSORED: - // void; - // }; - // - // =========================================================================== - xdr.union("EndSponsoringFutureReservesResult", { - switchOn: xdr.lookup("EndSponsoringFutureReservesResultCode"), - switchName: "code", - switches: [["endSponsoringFutureReservesSuccess", xdr["void"]()], ["endSponsoringFutureReservesNotSponsored", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum RevokeSponsorshipResultCode - // { - // // codes considered as "success" for the operation - // REVOKE_SPONSORSHIP_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // REVOKE_SPONSORSHIP_DOES_NOT_EXIST = -1, - // REVOKE_SPONSORSHIP_NOT_SPONSOR = -2, - // REVOKE_SPONSORSHIP_LOW_RESERVE = -3, - // REVOKE_SPONSORSHIP_ONLY_TRANSFERABLE = -4, - // REVOKE_SPONSORSHIP_MALFORMED = -5 - // }; - // - // =========================================================================== - xdr["enum"]("RevokeSponsorshipResultCode", { - revokeSponsorshipSuccess: 0, - revokeSponsorshipDoesNotExist: -1, - revokeSponsorshipNotSponsor: -2, - revokeSponsorshipLowReserve: -3, - revokeSponsorshipOnlyTransferable: -4, - revokeSponsorshipMalformed: -5 - }); - - // === xdr source ============================================================ - // - // union RevokeSponsorshipResult switch (RevokeSponsorshipResultCode code) - // { - // case REVOKE_SPONSORSHIP_SUCCESS: - // void; - // case REVOKE_SPONSORSHIP_DOES_NOT_EXIST: - // case REVOKE_SPONSORSHIP_NOT_SPONSOR: - // case REVOKE_SPONSORSHIP_LOW_RESERVE: - // case REVOKE_SPONSORSHIP_ONLY_TRANSFERABLE: - // case REVOKE_SPONSORSHIP_MALFORMED: - // void; - // }; - // - // =========================================================================== - xdr.union("RevokeSponsorshipResult", { - switchOn: xdr.lookup("RevokeSponsorshipResultCode"), - switchName: "code", - switches: [["revokeSponsorshipSuccess", xdr["void"]()], ["revokeSponsorshipDoesNotExist", xdr["void"]()], ["revokeSponsorshipNotSponsor", xdr["void"]()], ["revokeSponsorshipLowReserve", xdr["void"]()], ["revokeSponsorshipOnlyTransferable", xdr["void"]()], ["revokeSponsorshipMalformed", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum ClawbackResultCode - // { - // // codes considered as "success" for the operation - // CLAWBACK_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // CLAWBACK_MALFORMED = -1, - // CLAWBACK_NOT_CLAWBACK_ENABLED = -2, - // CLAWBACK_NO_TRUST = -3, - // CLAWBACK_UNDERFUNDED = -4 - // }; - // - // =========================================================================== - xdr["enum"]("ClawbackResultCode", { - clawbackSuccess: 0, - clawbackMalformed: -1, - clawbackNotClawbackEnabled: -2, - clawbackNoTrust: -3, - clawbackUnderfunded: -4 - }); - - // === xdr source ============================================================ - // - // union ClawbackResult switch (ClawbackResultCode code) - // { - // case CLAWBACK_SUCCESS: - // void; - // case CLAWBACK_MALFORMED: - // case CLAWBACK_NOT_CLAWBACK_ENABLED: - // case CLAWBACK_NO_TRUST: - // case CLAWBACK_UNDERFUNDED: - // void; - // }; - // - // =========================================================================== - xdr.union("ClawbackResult", { - switchOn: xdr.lookup("ClawbackResultCode"), - switchName: "code", - switches: [["clawbackSuccess", xdr["void"]()], ["clawbackMalformed", xdr["void"]()], ["clawbackNotClawbackEnabled", xdr["void"]()], ["clawbackNoTrust", xdr["void"]()], ["clawbackUnderfunded", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum ClawbackClaimableBalanceResultCode - // { - // // codes considered as "success" for the operation - // CLAWBACK_CLAIMABLE_BALANCE_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // CLAWBACK_CLAIMABLE_BALANCE_DOES_NOT_EXIST = -1, - // CLAWBACK_CLAIMABLE_BALANCE_NOT_ISSUER = -2, - // CLAWBACK_CLAIMABLE_BALANCE_NOT_CLAWBACK_ENABLED = -3 - // }; - // - // =========================================================================== - xdr["enum"]("ClawbackClaimableBalanceResultCode", { - clawbackClaimableBalanceSuccess: 0, - clawbackClaimableBalanceDoesNotExist: -1, - clawbackClaimableBalanceNotIssuer: -2, - clawbackClaimableBalanceNotClawbackEnabled: -3 - }); - - // === xdr source ============================================================ - // - // union ClawbackClaimableBalanceResult switch ( - // ClawbackClaimableBalanceResultCode code) - // { - // case CLAWBACK_CLAIMABLE_BALANCE_SUCCESS: - // void; - // case CLAWBACK_CLAIMABLE_BALANCE_DOES_NOT_EXIST: - // case CLAWBACK_CLAIMABLE_BALANCE_NOT_ISSUER: - // case CLAWBACK_CLAIMABLE_BALANCE_NOT_CLAWBACK_ENABLED: - // void; - // }; - // - // =========================================================================== - xdr.union("ClawbackClaimableBalanceResult", { - switchOn: xdr.lookup("ClawbackClaimableBalanceResultCode"), - switchName: "code", - switches: [["clawbackClaimableBalanceSuccess", xdr["void"]()], ["clawbackClaimableBalanceDoesNotExist", xdr["void"]()], ["clawbackClaimableBalanceNotIssuer", xdr["void"]()], ["clawbackClaimableBalanceNotClawbackEnabled", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum SetTrustLineFlagsResultCode - // { - // // codes considered as "success" for the operation - // SET_TRUST_LINE_FLAGS_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // SET_TRUST_LINE_FLAGS_MALFORMED = -1, - // SET_TRUST_LINE_FLAGS_NO_TRUST_LINE = -2, - // SET_TRUST_LINE_FLAGS_CANT_REVOKE = -3, - // SET_TRUST_LINE_FLAGS_INVALID_STATE = -4, - // SET_TRUST_LINE_FLAGS_LOW_RESERVE = -5 // claimable balances can't be created - // // on revoke due to low reserves - // }; - // - // =========================================================================== - xdr["enum"]("SetTrustLineFlagsResultCode", { - setTrustLineFlagsSuccess: 0, - setTrustLineFlagsMalformed: -1, - setTrustLineFlagsNoTrustLine: -2, - setTrustLineFlagsCantRevoke: -3, - setTrustLineFlagsInvalidState: -4, - setTrustLineFlagsLowReserve: -5 - }); - - // === xdr source ============================================================ - // - // union SetTrustLineFlagsResult switch (SetTrustLineFlagsResultCode code) - // { - // case SET_TRUST_LINE_FLAGS_SUCCESS: - // void; - // case SET_TRUST_LINE_FLAGS_MALFORMED: - // case SET_TRUST_LINE_FLAGS_NO_TRUST_LINE: - // case SET_TRUST_LINE_FLAGS_CANT_REVOKE: - // case SET_TRUST_LINE_FLAGS_INVALID_STATE: - // case SET_TRUST_LINE_FLAGS_LOW_RESERVE: - // void; - // }; - // - // =========================================================================== - xdr.union("SetTrustLineFlagsResult", { - switchOn: xdr.lookup("SetTrustLineFlagsResultCode"), - switchName: "code", - switches: [["setTrustLineFlagsSuccess", xdr["void"]()], ["setTrustLineFlagsMalformed", xdr["void"]()], ["setTrustLineFlagsNoTrustLine", xdr["void"]()], ["setTrustLineFlagsCantRevoke", xdr["void"]()], ["setTrustLineFlagsInvalidState", xdr["void"]()], ["setTrustLineFlagsLowReserve", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum LiquidityPoolDepositResultCode - // { - // // codes considered as "success" for the operation - // LIQUIDITY_POOL_DEPOSIT_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // LIQUIDITY_POOL_DEPOSIT_MALFORMED = -1, // bad input - // LIQUIDITY_POOL_DEPOSIT_NO_TRUST = -2, // no trust line for one of the - // // assets - // LIQUIDITY_POOL_DEPOSIT_NOT_AUTHORIZED = -3, // not authorized for one of the - // // assets - // LIQUIDITY_POOL_DEPOSIT_UNDERFUNDED = -4, // not enough balance for one of - // // the assets - // LIQUIDITY_POOL_DEPOSIT_LINE_FULL = -5, // pool share trust line doesn't - // // have sufficient limit - // LIQUIDITY_POOL_DEPOSIT_BAD_PRICE = -6, // deposit price outside bounds - // LIQUIDITY_POOL_DEPOSIT_POOL_FULL = -7 // pool reserves are full - // }; - // - // =========================================================================== - xdr["enum"]("LiquidityPoolDepositResultCode", { - liquidityPoolDepositSuccess: 0, - liquidityPoolDepositMalformed: -1, - liquidityPoolDepositNoTrust: -2, - liquidityPoolDepositNotAuthorized: -3, - liquidityPoolDepositUnderfunded: -4, - liquidityPoolDepositLineFull: -5, - liquidityPoolDepositBadPrice: -6, - liquidityPoolDepositPoolFull: -7 - }); - - // === xdr source ============================================================ - // - // union LiquidityPoolDepositResult switch (LiquidityPoolDepositResultCode code) - // { - // case LIQUIDITY_POOL_DEPOSIT_SUCCESS: - // void; - // case LIQUIDITY_POOL_DEPOSIT_MALFORMED: - // case LIQUIDITY_POOL_DEPOSIT_NO_TRUST: - // case LIQUIDITY_POOL_DEPOSIT_NOT_AUTHORIZED: - // case LIQUIDITY_POOL_DEPOSIT_UNDERFUNDED: - // case LIQUIDITY_POOL_DEPOSIT_LINE_FULL: - // case LIQUIDITY_POOL_DEPOSIT_BAD_PRICE: - // case LIQUIDITY_POOL_DEPOSIT_POOL_FULL: - // void; - // }; - // - // =========================================================================== - xdr.union("LiquidityPoolDepositResult", { - switchOn: xdr.lookup("LiquidityPoolDepositResultCode"), - switchName: "code", - switches: [["liquidityPoolDepositSuccess", xdr["void"]()], ["liquidityPoolDepositMalformed", xdr["void"]()], ["liquidityPoolDepositNoTrust", xdr["void"]()], ["liquidityPoolDepositNotAuthorized", xdr["void"]()], ["liquidityPoolDepositUnderfunded", xdr["void"]()], ["liquidityPoolDepositLineFull", xdr["void"]()], ["liquidityPoolDepositBadPrice", xdr["void"]()], ["liquidityPoolDepositPoolFull", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum LiquidityPoolWithdrawResultCode - // { - // // codes considered as "success" for the operation - // LIQUIDITY_POOL_WITHDRAW_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // LIQUIDITY_POOL_WITHDRAW_MALFORMED = -1, // bad input - // LIQUIDITY_POOL_WITHDRAW_NO_TRUST = -2, // no trust line for one of the - // // assets - // LIQUIDITY_POOL_WITHDRAW_UNDERFUNDED = -3, // not enough balance of the - // // pool share - // LIQUIDITY_POOL_WITHDRAW_LINE_FULL = -4, // would go above limit for one - // // of the assets - // LIQUIDITY_POOL_WITHDRAW_UNDER_MINIMUM = -5 // didn't withdraw enough - // }; - // - // =========================================================================== - xdr["enum"]("LiquidityPoolWithdrawResultCode", { - liquidityPoolWithdrawSuccess: 0, - liquidityPoolWithdrawMalformed: -1, - liquidityPoolWithdrawNoTrust: -2, - liquidityPoolWithdrawUnderfunded: -3, - liquidityPoolWithdrawLineFull: -4, - liquidityPoolWithdrawUnderMinimum: -5 - }); - - // === xdr source ============================================================ - // - // union LiquidityPoolWithdrawResult switch (LiquidityPoolWithdrawResultCode code) - // { - // case LIQUIDITY_POOL_WITHDRAW_SUCCESS: - // void; - // case LIQUIDITY_POOL_WITHDRAW_MALFORMED: - // case LIQUIDITY_POOL_WITHDRAW_NO_TRUST: - // case LIQUIDITY_POOL_WITHDRAW_UNDERFUNDED: - // case LIQUIDITY_POOL_WITHDRAW_LINE_FULL: - // case LIQUIDITY_POOL_WITHDRAW_UNDER_MINIMUM: - // void; - // }; - // - // =========================================================================== - xdr.union("LiquidityPoolWithdrawResult", { - switchOn: xdr.lookup("LiquidityPoolWithdrawResultCode"), - switchName: "code", - switches: [["liquidityPoolWithdrawSuccess", xdr["void"]()], ["liquidityPoolWithdrawMalformed", xdr["void"]()], ["liquidityPoolWithdrawNoTrust", xdr["void"]()], ["liquidityPoolWithdrawUnderfunded", xdr["void"]()], ["liquidityPoolWithdrawLineFull", xdr["void"]()], ["liquidityPoolWithdrawUnderMinimum", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum InvokeHostFunctionResultCode - // { - // // codes considered as "success" for the operation - // INVOKE_HOST_FUNCTION_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // INVOKE_HOST_FUNCTION_MALFORMED = -1, - // INVOKE_HOST_FUNCTION_TRAPPED = -2, - // INVOKE_HOST_FUNCTION_RESOURCE_LIMIT_EXCEEDED = -3, - // INVOKE_HOST_FUNCTION_ENTRY_ARCHIVED = -4, - // INVOKE_HOST_FUNCTION_INSUFFICIENT_REFUNDABLE_FEE = -5 - // }; - // - // =========================================================================== - xdr["enum"]("InvokeHostFunctionResultCode", { - invokeHostFunctionSuccess: 0, - invokeHostFunctionMalformed: -1, - invokeHostFunctionTrapped: -2, - invokeHostFunctionResourceLimitExceeded: -3, - invokeHostFunctionEntryArchived: -4, - invokeHostFunctionInsufficientRefundableFee: -5 - }); - - // === xdr source ============================================================ - // - // union InvokeHostFunctionResult switch (InvokeHostFunctionResultCode code) - // { - // case INVOKE_HOST_FUNCTION_SUCCESS: - // Hash success; // sha256(InvokeHostFunctionSuccessPreImage) - // case INVOKE_HOST_FUNCTION_MALFORMED: - // case INVOKE_HOST_FUNCTION_TRAPPED: - // case INVOKE_HOST_FUNCTION_RESOURCE_LIMIT_EXCEEDED: - // case INVOKE_HOST_FUNCTION_ENTRY_ARCHIVED: - // case INVOKE_HOST_FUNCTION_INSUFFICIENT_REFUNDABLE_FEE: - // void; - // }; - // - // =========================================================================== - xdr.union("InvokeHostFunctionResult", { - switchOn: xdr.lookup("InvokeHostFunctionResultCode"), - switchName: "code", - switches: [["invokeHostFunctionSuccess", "success"], ["invokeHostFunctionMalformed", xdr["void"]()], ["invokeHostFunctionTrapped", xdr["void"]()], ["invokeHostFunctionResourceLimitExceeded", xdr["void"]()], ["invokeHostFunctionEntryArchived", xdr["void"]()], ["invokeHostFunctionInsufficientRefundableFee", xdr["void"]()]], - arms: { - success: xdr.lookup("Hash") - } - }); - - // === xdr source ============================================================ - // - // enum ExtendFootprintTTLResultCode - // { - // // codes considered as "success" for the operation - // EXTEND_FOOTPRINT_TTL_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // EXTEND_FOOTPRINT_TTL_MALFORMED = -1, - // EXTEND_FOOTPRINT_TTL_RESOURCE_LIMIT_EXCEEDED = -2, - // EXTEND_FOOTPRINT_TTL_INSUFFICIENT_REFUNDABLE_FEE = -3 - // }; - // - // =========================================================================== - xdr["enum"]("ExtendFootprintTtlResultCode", { - extendFootprintTtlSuccess: 0, - extendFootprintTtlMalformed: -1, - extendFootprintTtlResourceLimitExceeded: -2, - extendFootprintTtlInsufficientRefundableFee: -3 - }); - - // === xdr source ============================================================ - // - // union ExtendFootprintTTLResult switch (ExtendFootprintTTLResultCode code) - // { - // case EXTEND_FOOTPRINT_TTL_SUCCESS: - // void; - // case EXTEND_FOOTPRINT_TTL_MALFORMED: - // case EXTEND_FOOTPRINT_TTL_RESOURCE_LIMIT_EXCEEDED: - // case EXTEND_FOOTPRINT_TTL_INSUFFICIENT_REFUNDABLE_FEE: - // void; - // }; - // - // =========================================================================== - xdr.union("ExtendFootprintTtlResult", { - switchOn: xdr.lookup("ExtendFootprintTtlResultCode"), - switchName: "code", - switches: [["extendFootprintTtlSuccess", xdr["void"]()], ["extendFootprintTtlMalformed", xdr["void"]()], ["extendFootprintTtlResourceLimitExceeded", xdr["void"]()], ["extendFootprintTtlInsufficientRefundableFee", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum RestoreFootprintResultCode - // { - // // codes considered as "success" for the operation - // RESTORE_FOOTPRINT_SUCCESS = 0, - // - // // codes considered as "failure" for the operation - // RESTORE_FOOTPRINT_MALFORMED = -1, - // RESTORE_FOOTPRINT_RESOURCE_LIMIT_EXCEEDED = -2, - // RESTORE_FOOTPRINT_INSUFFICIENT_REFUNDABLE_FEE = -3 - // }; - // - // =========================================================================== - xdr["enum"]("RestoreFootprintResultCode", { - restoreFootprintSuccess: 0, - restoreFootprintMalformed: -1, - restoreFootprintResourceLimitExceeded: -2, - restoreFootprintInsufficientRefundableFee: -3 - }); - - // === xdr source ============================================================ - // - // union RestoreFootprintResult switch (RestoreFootprintResultCode code) - // { - // case RESTORE_FOOTPRINT_SUCCESS: - // void; - // case RESTORE_FOOTPRINT_MALFORMED: - // case RESTORE_FOOTPRINT_RESOURCE_LIMIT_EXCEEDED: - // case RESTORE_FOOTPRINT_INSUFFICIENT_REFUNDABLE_FEE: - // void; - // }; - // - // =========================================================================== - xdr.union("RestoreFootprintResult", { - switchOn: xdr.lookup("RestoreFootprintResultCode"), - switchName: "code", - switches: [["restoreFootprintSuccess", xdr["void"]()], ["restoreFootprintMalformed", xdr["void"]()], ["restoreFootprintResourceLimitExceeded", xdr["void"]()], ["restoreFootprintInsufficientRefundableFee", xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum OperationResultCode - // { - // opINNER = 0, // inner object result is valid - // - // opBAD_AUTH = -1, // too few valid signatures / wrong network - // opNO_ACCOUNT = -2, // source account was not found - // opNOT_SUPPORTED = -3, // operation not supported at this time - // opTOO_MANY_SUBENTRIES = -4, // max number of subentries already reached - // opEXCEEDED_WORK_LIMIT = -5, // operation did too much work - // opTOO_MANY_SPONSORING = -6 // account is sponsoring too many entries - // }; - // - // =========================================================================== - xdr["enum"]("OperationResultCode", { - opInner: 0, - opBadAuth: -1, - opNoAccount: -2, - opNotSupported: -3, - opTooManySubentries: -4, - opExceededWorkLimit: -5, - opTooManySponsoring: -6 - }); - - // === xdr source ============================================================ - // - // union switch (OperationType type) - // { - // case CREATE_ACCOUNT: - // CreateAccountResult createAccountResult; - // case PAYMENT: - // PaymentResult paymentResult; - // case PATH_PAYMENT_STRICT_RECEIVE: - // PathPaymentStrictReceiveResult pathPaymentStrictReceiveResult; - // case MANAGE_SELL_OFFER: - // ManageSellOfferResult manageSellOfferResult; - // case CREATE_PASSIVE_SELL_OFFER: - // ManageSellOfferResult createPassiveSellOfferResult; - // case SET_OPTIONS: - // SetOptionsResult setOptionsResult; - // case CHANGE_TRUST: - // ChangeTrustResult changeTrustResult; - // case ALLOW_TRUST: - // AllowTrustResult allowTrustResult; - // case ACCOUNT_MERGE: - // AccountMergeResult accountMergeResult; - // case INFLATION: - // InflationResult inflationResult; - // case MANAGE_DATA: - // ManageDataResult manageDataResult; - // case BUMP_SEQUENCE: - // BumpSequenceResult bumpSeqResult; - // case MANAGE_BUY_OFFER: - // ManageBuyOfferResult manageBuyOfferResult; - // case PATH_PAYMENT_STRICT_SEND: - // PathPaymentStrictSendResult pathPaymentStrictSendResult; - // case CREATE_CLAIMABLE_BALANCE: - // CreateClaimableBalanceResult createClaimableBalanceResult; - // case CLAIM_CLAIMABLE_BALANCE: - // ClaimClaimableBalanceResult claimClaimableBalanceResult; - // case BEGIN_SPONSORING_FUTURE_RESERVES: - // BeginSponsoringFutureReservesResult beginSponsoringFutureReservesResult; - // case END_SPONSORING_FUTURE_RESERVES: - // EndSponsoringFutureReservesResult endSponsoringFutureReservesResult; - // case REVOKE_SPONSORSHIP: - // RevokeSponsorshipResult revokeSponsorshipResult; - // case CLAWBACK: - // ClawbackResult clawbackResult; - // case CLAWBACK_CLAIMABLE_BALANCE: - // ClawbackClaimableBalanceResult clawbackClaimableBalanceResult; - // case SET_TRUST_LINE_FLAGS: - // SetTrustLineFlagsResult setTrustLineFlagsResult; - // case LIQUIDITY_POOL_DEPOSIT: - // LiquidityPoolDepositResult liquidityPoolDepositResult; - // case LIQUIDITY_POOL_WITHDRAW: - // LiquidityPoolWithdrawResult liquidityPoolWithdrawResult; - // case INVOKE_HOST_FUNCTION: - // InvokeHostFunctionResult invokeHostFunctionResult; - // case EXTEND_FOOTPRINT_TTL: - // ExtendFootprintTTLResult extendFootprintTTLResult; - // case RESTORE_FOOTPRINT: - // RestoreFootprintResult restoreFootprintResult; - // } - // - // =========================================================================== - xdr.union("OperationResultTr", { - switchOn: xdr.lookup("OperationType"), - switchName: "type", - switches: [["createAccount", "createAccountResult"], ["payment", "paymentResult"], ["pathPaymentStrictReceive", "pathPaymentStrictReceiveResult"], ["manageSellOffer", "manageSellOfferResult"], ["createPassiveSellOffer", "createPassiveSellOfferResult"], ["setOptions", "setOptionsResult"], ["changeTrust", "changeTrustResult"], ["allowTrust", "allowTrustResult"], ["accountMerge", "accountMergeResult"], ["inflation", "inflationResult"], ["manageData", "manageDataResult"], ["bumpSequence", "bumpSeqResult"], ["manageBuyOffer", "manageBuyOfferResult"], ["pathPaymentStrictSend", "pathPaymentStrictSendResult"], ["createClaimableBalance", "createClaimableBalanceResult"], ["claimClaimableBalance", "claimClaimableBalanceResult"], ["beginSponsoringFutureReserves", "beginSponsoringFutureReservesResult"], ["endSponsoringFutureReserves", "endSponsoringFutureReservesResult"], ["revokeSponsorship", "revokeSponsorshipResult"], ["clawback", "clawbackResult"], ["clawbackClaimableBalance", "clawbackClaimableBalanceResult"], ["setTrustLineFlags", "setTrustLineFlagsResult"], ["liquidityPoolDeposit", "liquidityPoolDepositResult"], ["liquidityPoolWithdraw", "liquidityPoolWithdrawResult"], ["invokeHostFunction", "invokeHostFunctionResult"], ["extendFootprintTtl", "extendFootprintTtlResult"], ["restoreFootprint", "restoreFootprintResult"]], - arms: { - createAccountResult: xdr.lookup("CreateAccountResult"), - paymentResult: xdr.lookup("PaymentResult"), - pathPaymentStrictReceiveResult: xdr.lookup("PathPaymentStrictReceiveResult"), - manageSellOfferResult: xdr.lookup("ManageSellOfferResult"), - createPassiveSellOfferResult: xdr.lookup("ManageSellOfferResult"), - setOptionsResult: xdr.lookup("SetOptionsResult"), - changeTrustResult: xdr.lookup("ChangeTrustResult"), - allowTrustResult: xdr.lookup("AllowTrustResult"), - accountMergeResult: xdr.lookup("AccountMergeResult"), - inflationResult: xdr.lookup("InflationResult"), - manageDataResult: xdr.lookup("ManageDataResult"), - bumpSeqResult: xdr.lookup("BumpSequenceResult"), - manageBuyOfferResult: xdr.lookup("ManageBuyOfferResult"), - pathPaymentStrictSendResult: xdr.lookup("PathPaymentStrictSendResult"), - createClaimableBalanceResult: xdr.lookup("CreateClaimableBalanceResult"), - claimClaimableBalanceResult: xdr.lookup("ClaimClaimableBalanceResult"), - beginSponsoringFutureReservesResult: xdr.lookup("BeginSponsoringFutureReservesResult"), - endSponsoringFutureReservesResult: xdr.lookup("EndSponsoringFutureReservesResult"), - revokeSponsorshipResult: xdr.lookup("RevokeSponsorshipResult"), - clawbackResult: xdr.lookup("ClawbackResult"), - clawbackClaimableBalanceResult: xdr.lookup("ClawbackClaimableBalanceResult"), - setTrustLineFlagsResult: xdr.lookup("SetTrustLineFlagsResult"), - liquidityPoolDepositResult: xdr.lookup("LiquidityPoolDepositResult"), - liquidityPoolWithdrawResult: xdr.lookup("LiquidityPoolWithdrawResult"), - invokeHostFunctionResult: xdr.lookup("InvokeHostFunctionResult"), - extendFootprintTtlResult: xdr.lookup("ExtendFootprintTtlResult"), - restoreFootprintResult: xdr.lookup("RestoreFootprintResult") - } - }); - - // === xdr source ============================================================ - // - // union OperationResult switch (OperationResultCode code) - // { - // case opINNER: - // union switch (OperationType type) - // { - // case CREATE_ACCOUNT: - // CreateAccountResult createAccountResult; - // case PAYMENT: - // PaymentResult paymentResult; - // case PATH_PAYMENT_STRICT_RECEIVE: - // PathPaymentStrictReceiveResult pathPaymentStrictReceiveResult; - // case MANAGE_SELL_OFFER: - // ManageSellOfferResult manageSellOfferResult; - // case CREATE_PASSIVE_SELL_OFFER: - // ManageSellOfferResult createPassiveSellOfferResult; - // case SET_OPTIONS: - // SetOptionsResult setOptionsResult; - // case CHANGE_TRUST: - // ChangeTrustResult changeTrustResult; - // case ALLOW_TRUST: - // AllowTrustResult allowTrustResult; - // case ACCOUNT_MERGE: - // AccountMergeResult accountMergeResult; - // case INFLATION: - // InflationResult inflationResult; - // case MANAGE_DATA: - // ManageDataResult manageDataResult; - // case BUMP_SEQUENCE: - // BumpSequenceResult bumpSeqResult; - // case MANAGE_BUY_OFFER: - // ManageBuyOfferResult manageBuyOfferResult; - // case PATH_PAYMENT_STRICT_SEND: - // PathPaymentStrictSendResult pathPaymentStrictSendResult; - // case CREATE_CLAIMABLE_BALANCE: - // CreateClaimableBalanceResult createClaimableBalanceResult; - // case CLAIM_CLAIMABLE_BALANCE: - // ClaimClaimableBalanceResult claimClaimableBalanceResult; - // case BEGIN_SPONSORING_FUTURE_RESERVES: - // BeginSponsoringFutureReservesResult beginSponsoringFutureReservesResult; - // case END_SPONSORING_FUTURE_RESERVES: - // EndSponsoringFutureReservesResult endSponsoringFutureReservesResult; - // case REVOKE_SPONSORSHIP: - // RevokeSponsorshipResult revokeSponsorshipResult; - // case CLAWBACK: - // ClawbackResult clawbackResult; - // case CLAWBACK_CLAIMABLE_BALANCE: - // ClawbackClaimableBalanceResult clawbackClaimableBalanceResult; - // case SET_TRUST_LINE_FLAGS: - // SetTrustLineFlagsResult setTrustLineFlagsResult; - // case LIQUIDITY_POOL_DEPOSIT: - // LiquidityPoolDepositResult liquidityPoolDepositResult; - // case LIQUIDITY_POOL_WITHDRAW: - // LiquidityPoolWithdrawResult liquidityPoolWithdrawResult; - // case INVOKE_HOST_FUNCTION: - // InvokeHostFunctionResult invokeHostFunctionResult; - // case EXTEND_FOOTPRINT_TTL: - // ExtendFootprintTTLResult extendFootprintTTLResult; - // case RESTORE_FOOTPRINT: - // RestoreFootprintResult restoreFootprintResult; - // } - // tr; - // case opBAD_AUTH: - // case opNO_ACCOUNT: - // case opNOT_SUPPORTED: - // case opTOO_MANY_SUBENTRIES: - // case opEXCEEDED_WORK_LIMIT: - // case opTOO_MANY_SPONSORING: - // void; - // }; - // - // =========================================================================== - xdr.union("OperationResult", { - switchOn: xdr.lookup("OperationResultCode"), - switchName: "code", - switches: [["opInner", "tr"], ["opBadAuth", xdr["void"]()], ["opNoAccount", xdr["void"]()], ["opNotSupported", xdr["void"]()], ["opTooManySubentries", xdr["void"]()], ["opExceededWorkLimit", xdr["void"]()], ["opTooManySponsoring", xdr["void"]()]], - arms: { - tr: xdr.lookup("OperationResultTr") - } - }); - - // === xdr source ============================================================ - // - // enum TransactionResultCode - // { - // txFEE_BUMP_INNER_SUCCESS = 1, // fee bump inner transaction succeeded - // txSUCCESS = 0, // all operations succeeded - // - // txFAILED = -1, // one of the operations failed (none were applied) - // - // txTOO_EARLY = -2, // ledger closeTime before minTime - // txTOO_LATE = -3, // ledger closeTime after maxTime - // txMISSING_OPERATION = -4, // no operation was specified - // txBAD_SEQ = -5, // sequence number does not match source account - // - // txBAD_AUTH = -6, // too few valid signatures / wrong network - // txINSUFFICIENT_BALANCE = -7, // fee would bring account below reserve - // txNO_ACCOUNT = -8, // source account not found - // txINSUFFICIENT_FEE = -9, // fee is too small - // txBAD_AUTH_EXTRA = -10, // unused signatures attached to transaction - // txINTERNAL_ERROR = -11, // an unknown error occurred - // - // txNOT_SUPPORTED = -12, // transaction type not supported - // txFEE_BUMP_INNER_FAILED = -13, // fee bump inner transaction failed - // txBAD_SPONSORSHIP = -14, // sponsorship not confirmed - // txBAD_MIN_SEQ_AGE_OR_GAP = -15, // minSeqAge or minSeqLedgerGap conditions not met - // txMALFORMED = -16, // precondition is invalid - // txSOROBAN_INVALID = -17 // soroban-specific preconditions were not met - // }; - // - // =========================================================================== - xdr["enum"]("TransactionResultCode", { - txFeeBumpInnerSuccess: 1, - txSuccess: 0, - txFailed: -1, - txTooEarly: -2, - txTooLate: -3, - txMissingOperation: -4, - txBadSeq: -5, - txBadAuth: -6, - txInsufficientBalance: -7, - txNoAccount: -8, - txInsufficientFee: -9, - txBadAuthExtra: -10, - txInternalError: -11, - txNotSupported: -12, - txFeeBumpInnerFailed: -13, - txBadSponsorship: -14, - txBadMinSeqAgeOrGap: -15, - txMalformed: -16, - txSorobanInvalid: -17 - }); - - // === xdr source ============================================================ - // - // union switch (TransactionResultCode code) - // { - // // txFEE_BUMP_INNER_SUCCESS is not included - // case txSUCCESS: - // case txFAILED: - // OperationResult results<>; - // case txTOO_EARLY: - // case txTOO_LATE: - // case txMISSING_OPERATION: - // case txBAD_SEQ: - // case txBAD_AUTH: - // case txINSUFFICIENT_BALANCE: - // case txNO_ACCOUNT: - // case txINSUFFICIENT_FEE: - // case txBAD_AUTH_EXTRA: - // case txINTERNAL_ERROR: - // case txNOT_SUPPORTED: - // // txFEE_BUMP_INNER_FAILED is not included - // case txBAD_SPONSORSHIP: - // case txBAD_MIN_SEQ_AGE_OR_GAP: - // case txMALFORMED: - // case txSOROBAN_INVALID: - // void; - // } - // - // =========================================================================== - xdr.union("InnerTransactionResultResult", { - switchOn: xdr.lookup("TransactionResultCode"), - switchName: "code", - switches: [["txSuccess", "results"], ["txFailed", "results"], ["txTooEarly", xdr["void"]()], ["txTooLate", xdr["void"]()], ["txMissingOperation", xdr["void"]()], ["txBadSeq", xdr["void"]()], ["txBadAuth", xdr["void"]()], ["txInsufficientBalance", xdr["void"]()], ["txNoAccount", xdr["void"]()], ["txInsufficientFee", xdr["void"]()], ["txBadAuthExtra", xdr["void"]()], ["txInternalError", xdr["void"]()], ["txNotSupported", xdr["void"]()], ["txBadSponsorship", xdr["void"]()], ["txBadMinSeqAgeOrGap", xdr["void"]()], ["txMalformed", xdr["void"]()], ["txSorobanInvalid", xdr["void"]()]], - arms: { - results: xdr.varArray(xdr.lookup("OperationResult"), 2147483647) - } - }); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("InnerTransactionResultExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct InnerTransactionResult - // { - // // Always 0. Here for binary compatibility. - // int64 feeCharged; - // - // union switch (TransactionResultCode code) - // { - // // txFEE_BUMP_INNER_SUCCESS is not included - // case txSUCCESS: - // case txFAILED: - // OperationResult results<>; - // case txTOO_EARLY: - // case txTOO_LATE: - // case txMISSING_OPERATION: - // case txBAD_SEQ: - // case txBAD_AUTH: - // case txINSUFFICIENT_BALANCE: - // case txNO_ACCOUNT: - // case txINSUFFICIENT_FEE: - // case txBAD_AUTH_EXTRA: - // case txINTERNAL_ERROR: - // case txNOT_SUPPORTED: - // // txFEE_BUMP_INNER_FAILED is not included - // case txBAD_SPONSORSHIP: - // case txBAD_MIN_SEQ_AGE_OR_GAP: - // case txMALFORMED: - // case txSOROBAN_INVALID: - // void; - // } - // result; - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("InnerTransactionResult", [["feeCharged", xdr.lookup("Int64")], ["result", xdr.lookup("InnerTransactionResultResult")], ["ext", xdr.lookup("InnerTransactionResultExt")]]); - - // === xdr source ============================================================ - // - // struct InnerTransactionResultPair - // { - // Hash transactionHash; // hash of the inner transaction - // InnerTransactionResult result; // result for the inner transaction - // }; - // - // =========================================================================== - xdr.struct("InnerTransactionResultPair", [["transactionHash", xdr.lookup("Hash")], ["result", xdr.lookup("InnerTransactionResult")]]); - - // === xdr source ============================================================ - // - // union switch (TransactionResultCode code) - // { - // case txFEE_BUMP_INNER_SUCCESS: - // case txFEE_BUMP_INNER_FAILED: - // InnerTransactionResultPair innerResultPair; - // case txSUCCESS: - // case txFAILED: - // OperationResult results<>; - // case txTOO_EARLY: - // case txTOO_LATE: - // case txMISSING_OPERATION: - // case txBAD_SEQ: - // case txBAD_AUTH: - // case txINSUFFICIENT_BALANCE: - // case txNO_ACCOUNT: - // case txINSUFFICIENT_FEE: - // case txBAD_AUTH_EXTRA: - // case txINTERNAL_ERROR: - // case txNOT_SUPPORTED: - // // case txFEE_BUMP_INNER_FAILED: handled above - // case txBAD_SPONSORSHIP: - // case txBAD_MIN_SEQ_AGE_OR_GAP: - // case txMALFORMED: - // case txSOROBAN_INVALID: - // void; - // } - // - // =========================================================================== - xdr.union("TransactionResultResult", { - switchOn: xdr.lookup("TransactionResultCode"), - switchName: "code", - switches: [["txFeeBumpInnerSuccess", "innerResultPair"], ["txFeeBumpInnerFailed", "innerResultPair"], ["txSuccess", "results"], ["txFailed", "results"], ["txTooEarly", xdr["void"]()], ["txTooLate", xdr["void"]()], ["txMissingOperation", xdr["void"]()], ["txBadSeq", xdr["void"]()], ["txBadAuth", xdr["void"]()], ["txInsufficientBalance", xdr["void"]()], ["txNoAccount", xdr["void"]()], ["txInsufficientFee", xdr["void"]()], ["txBadAuthExtra", xdr["void"]()], ["txInternalError", xdr["void"]()], ["txNotSupported", xdr["void"]()], ["txBadSponsorship", xdr["void"]()], ["txBadMinSeqAgeOrGap", xdr["void"]()], ["txMalformed", xdr["void"]()], ["txSorobanInvalid", xdr["void"]()]], - arms: { - innerResultPair: xdr.lookup("InnerTransactionResultPair"), - results: xdr.varArray(xdr.lookup("OperationResult"), 2147483647) - } - }); - - // === xdr source ============================================================ - // - // union switch (int v) - // { - // case 0: - // void; - // } - // - // =========================================================================== - xdr.union("TransactionResultExt", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // struct TransactionResult - // { - // int64 feeCharged; // actual fee charged for the transaction - // - // union switch (TransactionResultCode code) - // { - // case txFEE_BUMP_INNER_SUCCESS: - // case txFEE_BUMP_INNER_FAILED: - // InnerTransactionResultPair innerResultPair; - // case txSUCCESS: - // case txFAILED: - // OperationResult results<>; - // case txTOO_EARLY: - // case txTOO_LATE: - // case txMISSING_OPERATION: - // case txBAD_SEQ: - // case txBAD_AUTH: - // case txINSUFFICIENT_BALANCE: - // case txNO_ACCOUNT: - // case txINSUFFICIENT_FEE: - // case txBAD_AUTH_EXTRA: - // case txINTERNAL_ERROR: - // case txNOT_SUPPORTED: - // // case txFEE_BUMP_INNER_FAILED: handled above - // case txBAD_SPONSORSHIP: - // case txBAD_MIN_SEQ_AGE_OR_GAP: - // case txMALFORMED: - // case txSOROBAN_INVALID: - // void; - // } - // result; - // - // // reserved for future use - // union switch (int v) - // { - // case 0: - // void; - // } - // ext; - // }; - // - // =========================================================================== - xdr.struct("TransactionResult", [["feeCharged", xdr.lookup("Int64")], ["result", xdr.lookup("TransactionResultResult")], ["ext", xdr.lookup("TransactionResultExt")]]); - - // === xdr source ============================================================ - // - // typedef opaque Hash[32]; - // - // =========================================================================== - xdr.typedef("Hash", xdr.opaque(32)); - - // === xdr source ============================================================ - // - // typedef opaque uint256[32]; - // - // =========================================================================== - xdr.typedef("Uint256", xdr.opaque(32)); - - // === xdr source ============================================================ - // - // typedef unsigned int uint32; - // - // =========================================================================== - xdr.typedef("Uint32", xdr.uint()); - - // === xdr source ============================================================ - // - // typedef int int32; - // - // =========================================================================== - xdr.typedef("Int32", xdr["int"]()); - - // === xdr source ============================================================ - // - // typedef unsigned hyper uint64; - // - // =========================================================================== - xdr.typedef("Uint64", xdr.uhyper()); - - // === xdr source ============================================================ - // - // typedef hyper int64; - // - // =========================================================================== - xdr.typedef("Int64", xdr.hyper()); - - // === xdr source ============================================================ - // - // typedef uint64 TimePoint; - // - // =========================================================================== - xdr.typedef("TimePoint", xdr.lookup("Uint64")); - - // === xdr source ============================================================ - // - // typedef uint64 Duration; - // - // =========================================================================== - xdr.typedef("Duration", xdr.lookup("Uint64")); - - // === xdr source ============================================================ - // - // union ExtensionPoint switch (int v) - // { - // case 0: - // void; - // }; - // - // =========================================================================== - xdr.union("ExtensionPoint", { - switchOn: xdr["int"](), - switchName: "v", - switches: [[0, xdr["void"]()]], - arms: {} - }); - - // === xdr source ============================================================ - // - // enum CryptoKeyType - // { - // KEY_TYPE_ED25519 = 0, - // KEY_TYPE_PRE_AUTH_TX = 1, - // KEY_TYPE_HASH_X = 2, - // KEY_TYPE_ED25519_SIGNED_PAYLOAD = 3, - // // MUXED enum values for supported type are derived from the enum values - // // above by ORing them with 0x100 - // KEY_TYPE_MUXED_ED25519 = 0x100 - // }; - // - // =========================================================================== - xdr["enum"]("CryptoKeyType", { - keyTypeEd25519: 0, - keyTypePreAuthTx: 1, - keyTypeHashX: 2, - keyTypeEd25519SignedPayload: 3, - keyTypeMuxedEd25519: 256 - }); - - // === xdr source ============================================================ - // - // enum PublicKeyType - // { - // PUBLIC_KEY_TYPE_ED25519 = KEY_TYPE_ED25519 - // }; - // - // =========================================================================== - xdr["enum"]("PublicKeyType", { - publicKeyTypeEd25519: 0 - }); - - // === xdr source ============================================================ - // - // enum SignerKeyType - // { - // SIGNER_KEY_TYPE_ED25519 = KEY_TYPE_ED25519, - // SIGNER_KEY_TYPE_PRE_AUTH_TX = KEY_TYPE_PRE_AUTH_TX, - // SIGNER_KEY_TYPE_HASH_X = KEY_TYPE_HASH_X, - // SIGNER_KEY_TYPE_ED25519_SIGNED_PAYLOAD = KEY_TYPE_ED25519_SIGNED_PAYLOAD - // }; - // - // =========================================================================== - xdr["enum"]("SignerKeyType", { - signerKeyTypeEd25519: 0, - signerKeyTypePreAuthTx: 1, - signerKeyTypeHashX: 2, - signerKeyTypeEd25519SignedPayload: 3 - }); - - // === xdr source ============================================================ - // - // union PublicKey switch (PublicKeyType type) - // { - // case PUBLIC_KEY_TYPE_ED25519: - // uint256 ed25519; - // }; - // - // =========================================================================== - xdr.union("PublicKey", { - switchOn: xdr.lookup("PublicKeyType"), - switchName: "type", - switches: [["publicKeyTypeEd25519", "ed25519"]], - arms: { - ed25519: xdr.lookup("Uint256") - } - }); - - // === xdr source ============================================================ - // - // struct - // { - // /* Public key that must sign the payload. */ - // uint256 ed25519; - // /* Payload to be raw signed by ed25519. */ - // opaque payload<64>; - // } - // - // =========================================================================== - xdr.struct("SignerKeyEd25519SignedPayload", [["ed25519", xdr.lookup("Uint256")], ["payload", xdr.varOpaque(64)]]); - - // === xdr source ============================================================ - // - // union SignerKey switch (SignerKeyType type) - // { - // case SIGNER_KEY_TYPE_ED25519: - // uint256 ed25519; - // case SIGNER_KEY_TYPE_PRE_AUTH_TX: - // /* SHA-256 Hash of TransactionSignaturePayload structure */ - // uint256 preAuthTx; - // case SIGNER_KEY_TYPE_HASH_X: - // /* Hash of random 256 bit preimage X */ - // uint256 hashX; - // case SIGNER_KEY_TYPE_ED25519_SIGNED_PAYLOAD: - // struct - // { - // /* Public key that must sign the payload. */ - // uint256 ed25519; - // /* Payload to be raw signed by ed25519. */ - // opaque payload<64>; - // } ed25519SignedPayload; - // }; - // - // =========================================================================== - xdr.union("SignerKey", { - switchOn: xdr.lookup("SignerKeyType"), - switchName: "type", - switches: [["signerKeyTypeEd25519", "ed25519"], ["signerKeyTypePreAuthTx", "preAuthTx"], ["signerKeyTypeHashX", "hashX"], ["signerKeyTypeEd25519SignedPayload", "ed25519SignedPayload"]], - arms: { - ed25519: xdr.lookup("Uint256"), - preAuthTx: xdr.lookup("Uint256"), - hashX: xdr.lookup("Uint256"), - ed25519SignedPayload: xdr.lookup("SignerKeyEd25519SignedPayload") - } - }); - - // === xdr source ============================================================ - // - // typedef opaque Signature<64>; - // - // =========================================================================== - xdr.typedef("Signature", xdr.varOpaque(64)); - - // === xdr source ============================================================ - // - // typedef opaque SignatureHint[4]; - // - // =========================================================================== - xdr.typedef("SignatureHint", xdr.opaque(4)); - - // === xdr source ============================================================ - // - // typedef PublicKey NodeID; - // - // =========================================================================== - xdr.typedef("NodeId", xdr.lookup("PublicKey")); - - // === xdr source ============================================================ - // - // typedef PublicKey AccountID; - // - // =========================================================================== - xdr.typedef("AccountId", xdr.lookup("PublicKey")); - - // === xdr source ============================================================ - // - // struct Curve25519Secret - // { - // opaque key[32]; - // }; - // - // =========================================================================== - xdr.struct("Curve25519Secret", [["key", xdr.opaque(32)]]); - - // === xdr source ============================================================ - // - // struct Curve25519Public - // { - // opaque key[32]; - // }; - // - // =========================================================================== - xdr.struct("Curve25519Public", [["key", xdr.opaque(32)]]); - - // === xdr source ============================================================ - // - // struct HmacSha256Key - // { - // opaque key[32]; - // }; - // - // =========================================================================== - xdr.struct("HmacSha256Key", [["key", xdr.opaque(32)]]); - - // === xdr source ============================================================ - // - // struct HmacSha256Mac - // { - // opaque mac[32]; - // }; - // - // =========================================================================== - xdr.struct("HmacSha256Mac", [["mac", xdr.opaque(32)]]); - - // === xdr source ============================================================ - // - // enum SCValType - // { - // SCV_BOOL = 0, - // SCV_VOID = 1, - // SCV_ERROR = 2, - // - // // 32 bits is the smallest type in WASM or XDR; no need for u8/u16. - // SCV_U32 = 3, - // SCV_I32 = 4, - // - // // 64 bits is naturally supported by both WASM and XDR also. - // SCV_U64 = 5, - // SCV_I64 = 6, - // - // // Time-related u64 subtypes with their own functions and formatting. - // SCV_TIMEPOINT = 7, - // SCV_DURATION = 8, - // - // // 128 bits is naturally supported by Rust and we use it for Soroban - // // fixed-point arithmetic prices / balances / similar "quantities". These - // // are represented in XDR as a pair of 2 u64s. - // SCV_U128 = 9, - // SCV_I128 = 10, - // - // // 256 bits is the size of sha256 output, ed25519 keys, and the EVM machine - // // word, so for interop use we include this even though it requires a small - // // amount of Rust guest and/or host library code. - // SCV_U256 = 11, - // SCV_I256 = 12, - // - // // Bytes come in 3 flavors, 2 of which have meaningfully different - // // formatting and validity-checking / domain-restriction. - // SCV_BYTES = 13, - // SCV_STRING = 14, - // SCV_SYMBOL = 15, - // - // // Vecs and maps are just polymorphic containers of other ScVals. - // SCV_VEC = 16, - // SCV_MAP = 17, - // - // // Address is the universal identifier for contracts and classic - // // accounts. - // SCV_ADDRESS = 18, - // - // // The following are the internal SCVal variants that are not - // // exposed to the contracts. - // SCV_CONTRACT_INSTANCE = 19, - // - // // SCV_LEDGER_KEY_CONTRACT_INSTANCE and SCV_LEDGER_KEY_NONCE are unique - // // symbolic SCVals used as the key for ledger entries for a contract's - // // instance and an address' nonce, respectively. - // SCV_LEDGER_KEY_CONTRACT_INSTANCE = 20, - // SCV_LEDGER_KEY_NONCE = 21 - // }; - // - // =========================================================================== - xdr["enum"]("ScValType", { - scvBool: 0, - scvVoid: 1, - scvError: 2, - scvU32: 3, - scvI32: 4, - scvU64: 5, - scvI64: 6, - scvTimepoint: 7, - scvDuration: 8, - scvU128: 9, - scvI128: 10, - scvU256: 11, - scvI256: 12, - scvBytes: 13, - scvString: 14, - scvSymbol: 15, - scvVec: 16, - scvMap: 17, - scvAddress: 18, - scvContractInstance: 19, - scvLedgerKeyContractInstance: 20, - scvLedgerKeyNonce: 21 - }); - - // === xdr source ============================================================ - // - // enum SCErrorType - // { - // SCE_CONTRACT = 0, // Contract-specific, user-defined codes. - // SCE_WASM_VM = 1, // Errors while interpreting WASM bytecode. - // SCE_CONTEXT = 2, // Errors in the contract's host context. - // SCE_STORAGE = 3, // Errors accessing host storage. - // SCE_OBJECT = 4, // Errors working with host objects. - // SCE_CRYPTO = 5, // Errors in cryptographic operations. - // SCE_EVENTS = 6, // Errors while emitting events. - // SCE_BUDGET = 7, // Errors relating to budget limits. - // SCE_VALUE = 8, // Errors working with host values or SCVals. - // SCE_AUTH = 9 // Errors from the authentication subsystem. - // }; - // - // =========================================================================== - xdr["enum"]("ScErrorType", { - sceContract: 0, - sceWasmVm: 1, - sceContext: 2, - sceStorage: 3, - sceObject: 4, - sceCrypto: 5, - sceEvents: 6, - sceBudget: 7, - sceValue: 8, - sceAuth: 9 - }); - - // === xdr source ============================================================ - // - // enum SCErrorCode - // { - // SCEC_ARITH_DOMAIN = 0, // Some arithmetic was undefined (overflow, divide-by-zero). - // SCEC_INDEX_BOUNDS = 1, // Something was indexed beyond its bounds. - // SCEC_INVALID_INPUT = 2, // User provided some otherwise-bad data. - // SCEC_MISSING_VALUE = 3, // Some value was required but not provided. - // SCEC_EXISTING_VALUE = 4, // Some value was provided where not allowed. - // SCEC_EXCEEDED_LIMIT = 5, // Some arbitrary limit -- gas or otherwise -- was hit. - // SCEC_INVALID_ACTION = 6, // Data was valid but action requested was not. - // SCEC_INTERNAL_ERROR = 7, // The host detected an error in its own logic. - // SCEC_UNEXPECTED_TYPE = 8, // Some type wasn't as expected. - // SCEC_UNEXPECTED_SIZE = 9 // Something's size wasn't as expected. - // }; - // - // =========================================================================== - xdr["enum"]("ScErrorCode", { - scecArithDomain: 0, - scecIndexBounds: 1, - scecInvalidInput: 2, - scecMissingValue: 3, - scecExistingValue: 4, - scecExceededLimit: 5, - scecInvalidAction: 6, - scecInternalError: 7, - scecUnexpectedType: 8, - scecUnexpectedSize: 9 - }); - - // === xdr source ============================================================ - // - // union SCError switch (SCErrorType type) - // { - // case SCE_CONTRACT: - // uint32 contractCode; - // case SCE_WASM_VM: - // case SCE_CONTEXT: - // case SCE_STORAGE: - // case SCE_OBJECT: - // case SCE_CRYPTO: - // case SCE_EVENTS: - // case SCE_BUDGET: - // case SCE_VALUE: - // case SCE_AUTH: - // SCErrorCode code; - // }; - // - // =========================================================================== - xdr.union("ScError", { - switchOn: xdr.lookup("ScErrorType"), - switchName: "type", - switches: [["sceContract", "contractCode"], ["sceWasmVm", "code"], ["sceContext", "code"], ["sceStorage", "code"], ["sceObject", "code"], ["sceCrypto", "code"], ["sceEvents", "code"], ["sceBudget", "code"], ["sceValue", "code"], ["sceAuth", "code"]], - arms: { - contractCode: xdr.lookup("Uint32"), - code: xdr.lookup("ScErrorCode") - } - }); - - // === xdr source ============================================================ - // - // struct UInt128Parts { - // uint64 hi; - // uint64 lo; - // }; - // - // =========================================================================== - xdr.struct("UInt128Parts", [["hi", xdr.lookup("Uint64")], ["lo", xdr.lookup("Uint64")]]); - - // === xdr source ============================================================ - // - // struct Int128Parts { - // int64 hi; - // uint64 lo; - // }; - // - // =========================================================================== - xdr.struct("Int128Parts", [["hi", xdr.lookup("Int64")], ["lo", xdr.lookup("Uint64")]]); - - // === xdr source ============================================================ - // - // struct UInt256Parts { - // uint64 hi_hi; - // uint64 hi_lo; - // uint64 lo_hi; - // uint64 lo_lo; - // }; - // - // =========================================================================== - xdr.struct("UInt256Parts", [["hiHi", xdr.lookup("Uint64")], ["hiLo", xdr.lookup("Uint64")], ["loHi", xdr.lookup("Uint64")], ["loLo", xdr.lookup("Uint64")]]); - - // === xdr source ============================================================ - // - // struct Int256Parts { - // int64 hi_hi; - // uint64 hi_lo; - // uint64 lo_hi; - // uint64 lo_lo; - // }; - // - // =========================================================================== - xdr.struct("Int256Parts", [["hiHi", xdr.lookup("Int64")], ["hiLo", xdr.lookup("Uint64")], ["loHi", xdr.lookup("Uint64")], ["loLo", xdr.lookup("Uint64")]]); - - // === xdr source ============================================================ - // - // enum ContractExecutableType - // { - // CONTRACT_EXECUTABLE_WASM = 0, - // CONTRACT_EXECUTABLE_STELLAR_ASSET = 1 - // }; - // - // =========================================================================== - xdr["enum"]("ContractExecutableType", { - contractExecutableWasm: 0, - contractExecutableStellarAsset: 1 - }); - - // === xdr source ============================================================ - // - // union ContractExecutable switch (ContractExecutableType type) - // { - // case CONTRACT_EXECUTABLE_WASM: - // Hash wasm_hash; - // case CONTRACT_EXECUTABLE_STELLAR_ASSET: - // void; - // }; - // - // =========================================================================== - xdr.union("ContractExecutable", { - switchOn: xdr.lookup("ContractExecutableType"), - switchName: "type", - switches: [["contractExecutableWasm", "wasmHash"], ["contractExecutableStellarAsset", xdr["void"]()]], - arms: { - wasmHash: xdr.lookup("Hash") - } - }); - - // === xdr source ============================================================ - // - // enum SCAddressType - // { - // SC_ADDRESS_TYPE_ACCOUNT = 0, - // SC_ADDRESS_TYPE_CONTRACT = 1 - // }; - // - // =========================================================================== - xdr["enum"]("ScAddressType", { - scAddressTypeAccount: 0, - scAddressTypeContract: 1 - }); - - // === xdr source ============================================================ - // - // union SCAddress switch (SCAddressType type) - // { - // case SC_ADDRESS_TYPE_ACCOUNT: - // AccountID accountId; - // case SC_ADDRESS_TYPE_CONTRACT: - // Hash contractId; - // }; - // - // =========================================================================== - xdr.union("ScAddress", { - switchOn: xdr.lookup("ScAddressType"), - switchName: "type", - switches: [["scAddressTypeAccount", "accountId"], ["scAddressTypeContract", "contractId"]], - arms: { - accountId: xdr.lookup("AccountId"), - contractId: xdr.lookup("Hash") - } - }); - - // === xdr source ============================================================ - // - // const SCSYMBOL_LIMIT = 32; - // - // =========================================================================== - xdr["const"]("SCSYMBOL_LIMIT", 32); - - // === xdr source ============================================================ - // - // typedef SCVal SCVec<>; - // - // =========================================================================== - xdr.typedef("ScVec", xdr.varArray(xdr.lookup("ScVal"), 2147483647)); - - // === xdr source ============================================================ - // - // typedef SCMapEntry SCMap<>; - // - // =========================================================================== - xdr.typedef("ScMap", xdr.varArray(xdr.lookup("ScMapEntry"), 2147483647)); - - // === xdr source ============================================================ - // - // typedef opaque SCBytes<>; - // - // =========================================================================== - xdr.typedef("ScBytes", xdr.varOpaque()); - - // === xdr source ============================================================ - // - // typedef string SCString<>; - // - // =========================================================================== - xdr.typedef("ScString", xdr.string()); - - // === xdr source ============================================================ - // - // typedef string SCSymbol; - // - // =========================================================================== - xdr.typedef("ScSymbol", xdr.string(SCSYMBOL_LIMIT)); - - // === xdr source ============================================================ - // - // struct SCNonceKey { - // int64 nonce; - // }; - // - // =========================================================================== - xdr.struct("ScNonceKey", [["nonce", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct SCContractInstance { - // ContractExecutable executable; - // SCMap* storage; - // }; - // - // =========================================================================== - xdr.struct("ScContractInstance", [["executable", xdr.lookup("ContractExecutable")], ["storage", xdr.option(xdr.lookup("ScMap"))]]); - - // === xdr source ============================================================ - // - // union SCVal switch (SCValType type) - // { - // - // case SCV_BOOL: - // bool b; - // case SCV_VOID: - // void; - // case SCV_ERROR: - // SCError error; - // - // case SCV_U32: - // uint32 u32; - // case SCV_I32: - // int32 i32; - // - // case SCV_U64: - // uint64 u64; - // case SCV_I64: - // int64 i64; - // case SCV_TIMEPOINT: - // TimePoint timepoint; - // case SCV_DURATION: - // Duration duration; - // - // case SCV_U128: - // UInt128Parts u128; - // case SCV_I128: - // Int128Parts i128; - // - // case SCV_U256: - // UInt256Parts u256; - // case SCV_I256: - // Int256Parts i256; - // - // case SCV_BYTES: - // SCBytes bytes; - // case SCV_STRING: - // SCString str; - // case SCV_SYMBOL: - // SCSymbol sym; - // - // // Vec and Map are recursive so need to live - // // behind an option, due to xdrpp limitations. - // case SCV_VEC: - // SCVec *vec; - // case SCV_MAP: - // SCMap *map; - // - // case SCV_ADDRESS: - // SCAddress address; - // - // // Special SCVals reserved for system-constructed contract-data - // // ledger keys, not generally usable elsewhere. - // case SCV_LEDGER_KEY_CONTRACT_INSTANCE: - // void; - // case SCV_LEDGER_KEY_NONCE: - // SCNonceKey nonce_key; - // - // case SCV_CONTRACT_INSTANCE: - // SCContractInstance instance; - // }; - // - // =========================================================================== - xdr.union("ScVal", { - switchOn: xdr.lookup("ScValType"), - switchName: "type", - switches: [["scvBool", "b"], ["scvVoid", xdr["void"]()], ["scvError", "error"], ["scvU32", "u32"], ["scvI32", "i32"], ["scvU64", "u64"], ["scvI64", "i64"], ["scvTimepoint", "timepoint"], ["scvDuration", "duration"], ["scvU128", "u128"], ["scvI128", "i128"], ["scvU256", "u256"], ["scvI256", "i256"], ["scvBytes", "bytes"], ["scvString", "str"], ["scvSymbol", "sym"], ["scvVec", "vec"], ["scvMap", "map"], ["scvAddress", "address"], ["scvLedgerKeyContractInstance", xdr["void"]()], ["scvLedgerKeyNonce", "nonceKey"], ["scvContractInstance", "instance"]], - arms: { - b: xdr.bool(), - error: xdr.lookup("ScError"), - u32: xdr.lookup("Uint32"), - i32: xdr.lookup("Int32"), - u64: xdr.lookup("Uint64"), - i64: xdr.lookup("Int64"), - timepoint: xdr.lookup("TimePoint"), - duration: xdr.lookup("Duration"), - u128: xdr.lookup("UInt128Parts"), - i128: xdr.lookup("Int128Parts"), - u256: xdr.lookup("UInt256Parts"), - i256: xdr.lookup("Int256Parts"), - bytes: xdr.lookup("ScBytes"), - str: xdr.lookup("ScString"), - sym: xdr.lookup("ScSymbol"), - vec: xdr.option(xdr.lookup("ScVec")), - map: xdr.option(xdr.lookup("ScMap")), - address: xdr.lookup("ScAddress"), - nonceKey: xdr.lookup("ScNonceKey"), - instance: xdr.lookup("ScContractInstance") - } - }); - - // === xdr source ============================================================ - // - // struct SCMapEntry - // { - // SCVal key; - // SCVal val; - // }; - // - // =========================================================================== - xdr.struct("ScMapEntry", [["key", xdr.lookup("ScVal")], ["val", xdr.lookup("ScVal")]]); - - // === xdr source ============================================================ - // - // enum SCEnvMetaKind - // { - // SC_ENV_META_KIND_INTERFACE_VERSION = 0 - // }; - // - // =========================================================================== - xdr["enum"]("ScEnvMetaKind", { - scEnvMetaKindInterfaceVersion: 0 - }); - - // === xdr source ============================================================ - // - // union SCEnvMetaEntry switch (SCEnvMetaKind kind) - // { - // case SC_ENV_META_KIND_INTERFACE_VERSION: - // uint64 interfaceVersion; - // }; - // - // =========================================================================== - xdr.union("ScEnvMetaEntry", { - switchOn: xdr.lookup("ScEnvMetaKind"), - switchName: "kind", - switches: [["scEnvMetaKindInterfaceVersion", "interfaceVersion"]], - arms: { - interfaceVersion: xdr.lookup("Uint64") - } - }); - - // === xdr source ============================================================ - // - // struct SCMetaV0 - // { - // string key<>; - // string val<>; - // }; - // - // =========================================================================== - xdr.struct("ScMetaV0", [["key", xdr.string()], ["val", xdr.string()]]); - - // === xdr source ============================================================ - // - // enum SCMetaKind - // { - // SC_META_V0 = 0 - // }; - // - // =========================================================================== - xdr["enum"]("ScMetaKind", { - scMetaV0: 0 - }); - - // === xdr source ============================================================ - // - // union SCMetaEntry switch (SCMetaKind kind) - // { - // case SC_META_V0: - // SCMetaV0 v0; - // }; - // - // =========================================================================== - xdr.union("ScMetaEntry", { - switchOn: xdr.lookup("ScMetaKind"), - switchName: "kind", - switches: [["scMetaV0", "v0"]], - arms: { - v0: xdr.lookup("ScMetaV0") - } - }); - - // === xdr source ============================================================ - // - // const SC_SPEC_DOC_LIMIT = 1024; - // - // =========================================================================== - xdr["const"]("SC_SPEC_DOC_LIMIT", 1024); - - // === xdr source ============================================================ - // - // enum SCSpecType - // { - // SC_SPEC_TYPE_VAL = 0, - // - // // Types with no parameters. - // SC_SPEC_TYPE_BOOL = 1, - // SC_SPEC_TYPE_VOID = 2, - // SC_SPEC_TYPE_ERROR = 3, - // SC_SPEC_TYPE_U32 = 4, - // SC_SPEC_TYPE_I32 = 5, - // SC_SPEC_TYPE_U64 = 6, - // SC_SPEC_TYPE_I64 = 7, - // SC_SPEC_TYPE_TIMEPOINT = 8, - // SC_SPEC_TYPE_DURATION = 9, - // SC_SPEC_TYPE_U128 = 10, - // SC_SPEC_TYPE_I128 = 11, - // SC_SPEC_TYPE_U256 = 12, - // SC_SPEC_TYPE_I256 = 13, - // SC_SPEC_TYPE_BYTES = 14, - // SC_SPEC_TYPE_STRING = 16, - // SC_SPEC_TYPE_SYMBOL = 17, - // SC_SPEC_TYPE_ADDRESS = 19, - // - // // Types with parameters. - // SC_SPEC_TYPE_OPTION = 1000, - // SC_SPEC_TYPE_RESULT = 1001, - // SC_SPEC_TYPE_VEC = 1002, - // SC_SPEC_TYPE_MAP = 1004, - // SC_SPEC_TYPE_TUPLE = 1005, - // SC_SPEC_TYPE_BYTES_N = 1006, - // - // // User defined types. - // SC_SPEC_TYPE_UDT = 2000 - // }; - // - // =========================================================================== - xdr["enum"]("ScSpecType", { - scSpecTypeVal: 0, - scSpecTypeBool: 1, - scSpecTypeVoid: 2, - scSpecTypeError: 3, - scSpecTypeU32: 4, - scSpecTypeI32: 5, - scSpecTypeU64: 6, - scSpecTypeI64: 7, - scSpecTypeTimepoint: 8, - scSpecTypeDuration: 9, - scSpecTypeU128: 10, - scSpecTypeI128: 11, - scSpecTypeU256: 12, - scSpecTypeI256: 13, - scSpecTypeBytes: 14, - scSpecTypeString: 16, - scSpecTypeSymbol: 17, - scSpecTypeAddress: 19, - scSpecTypeOption: 1000, - scSpecTypeResult: 1001, - scSpecTypeVec: 1002, - scSpecTypeMap: 1004, - scSpecTypeTuple: 1005, - scSpecTypeBytesN: 1006, - scSpecTypeUdt: 2000 - }); - - // === xdr source ============================================================ - // - // struct SCSpecTypeOption - // { - // SCSpecTypeDef valueType; - // }; - // - // =========================================================================== - xdr.struct("ScSpecTypeOption", [["valueType", xdr.lookup("ScSpecTypeDef")]]); - - // === xdr source ============================================================ - // - // struct SCSpecTypeResult - // { - // SCSpecTypeDef okType; - // SCSpecTypeDef errorType; - // }; - // - // =========================================================================== - xdr.struct("ScSpecTypeResult", [["okType", xdr.lookup("ScSpecTypeDef")], ["errorType", xdr.lookup("ScSpecTypeDef")]]); - - // === xdr source ============================================================ - // - // struct SCSpecTypeVec - // { - // SCSpecTypeDef elementType; - // }; - // - // =========================================================================== - xdr.struct("ScSpecTypeVec", [["elementType", xdr.lookup("ScSpecTypeDef")]]); - - // === xdr source ============================================================ - // - // struct SCSpecTypeMap - // { - // SCSpecTypeDef keyType; - // SCSpecTypeDef valueType; - // }; - // - // =========================================================================== - xdr.struct("ScSpecTypeMap", [["keyType", xdr.lookup("ScSpecTypeDef")], ["valueType", xdr.lookup("ScSpecTypeDef")]]); - - // === xdr source ============================================================ - // - // struct SCSpecTypeTuple - // { - // SCSpecTypeDef valueTypes<12>; - // }; - // - // =========================================================================== - xdr.struct("ScSpecTypeTuple", [["valueTypes", xdr.varArray(xdr.lookup("ScSpecTypeDef"), 12)]]); - - // === xdr source ============================================================ - // - // struct SCSpecTypeBytesN - // { - // uint32 n; - // }; - // - // =========================================================================== - xdr.struct("ScSpecTypeBytesN", [["n", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct SCSpecTypeUDT - // { - // string name<60>; - // }; - // - // =========================================================================== - xdr.struct("ScSpecTypeUdt", [["name", xdr.string(60)]]); - - // === xdr source ============================================================ - // - // union SCSpecTypeDef switch (SCSpecType type) - // { - // case SC_SPEC_TYPE_VAL: - // case SC_SPEC_TYPE_BOOL: - // case SC_SPEC_TYPE_VOID: - // case SC_SPEC_TYPE_ERROR: - // case SC_SPEC_TYPE_U32: - // case SC_SPEC_TYPE_I32: - // case SC_SPEC_TYPE_U64: - // case SC_SPEC_TYPE_I64: - // case SC_SPEC_TYPE_TIMEPOINT: - // case SC_SPEC_TYPE_DURATION: - // case SC_SPEC_TYPE_U128: - // case SC_SPEC_TYPE_I128: - // case SC_SPEC_TYPE_U256: - // case SC_SPEC_TYPE_I256: - // case SC_SPEC_TYPE_BYTES: - // case SC_SPEC_TYPE_STRING: - // case SC_SPEC_TYPE_SYMBOL: - // case SC_SPEC_TYPE_ADDRESS: - // void; - // case SC_SPEC_TYPE_OPTION: - // SCSpecTypeOption option; - // case SC_SPEC_TYPE_RESULT: - // SCSpecTypeResult result; - // case SC_SPEC_TYPE_VEC: - // SCSpecTypeVec vec; - // case SC_SPEC_TYPE_MAP: - // SCSpecTypeMap map; - // case SC_SPEC_TYPE_TUPLE: - // SCSpecTypeTuple tuple; - // case SC_SPEC_TYPE_BYTES_N: - // SCSpecTypeBytesN bytesN; - // case SC_SPEC_TYPE_UDT: - // SCSpecTypeUDT udt; - // }; - // - // =========================================================================== - xdr.union("ScSpecTypeDef", { - switchOn: xdr.lookup("ScSpecType"), - switchName: "type", - switches: [["scSpecTypeVal", xdr["void"]()], ["scSpecTypeBool", xdr["void"]()], ["scSpecTypeVoid", xdr["void"]()], ["scSpecTypeError", xdr["void"]()], ["scSpecTypeU32", xdr["void"]()], ["scSpecTypeI32", xdr["void"]()], ["scSpecTypeU64", xdr["void"]()], ["scSpecTypeI64", xdr["void"]()], ["scSpecTypeTimepoint", xdr["void"]()], ["scSpecTypeDuration", xdr["void"]()], ["scSpecTypeU128", xdr["void"]()], ["scSpecTypeI128", xdr["void"]()], ["scSpecTypeU256", xdr["void"]()], ["scSpecTypeI256", xdr["void"]()], ["scSpecTypeBytes", xdr["void"]()], ["scSpecTypeString", xdr["void"]()], ["scSpecTypeSymbol", xdr["void"]()], ["scSpecTypeAddress", xdr["void"]()], ["scSpecTypeOption", "option"], ["scSpecTypeResult", "result"], ["scSpecTypeVec", "vec"], ["scSpecTypeMap", "map"], ["scSpecTypeTuple", "tuple"], ["scSpecTypeBytesN", "bytesN"], ["scSpecTypeUdt", "udt"]], - arms: { - option: xdr.lookup("ScSpecTypeOption"), - result: xdr.lookup("ScSpecTypeResult"), - vec: xdr.lookup("ScSpecTypeVec"), - map: xdr.lookup("ScSpecTypeMap"), - tuple: xdr.lookup("ScSpecTypeTuple"), - bytesN: xdr.lookup("ScSpecTypeBytesN"), - udt: xdr.lookup("ScSpecTypeUdt") - } - }); - - // === xdr source ============================================================ - // - // struct SCSpecUDTStructFieldV0 - // { - // string doc; - // string name<30>; - // SCSpecTypeDef type; - // }; - // - // =========================================================================== - xdr.struct("ScSpecUdtStructFieldV0", [["doc", xdr.string(SC_SPEC_DOC_LIMIT)], ["name", xdr.string(30)], ["type", xdr.lookup("ScSpecTypeDef")]]); - - // === xdr source ============================================================ - // - // struct SCSpecUDTStructV0 - // { - // string doc; - // string lib<80>; - // string name<60>; - // SCSpecUDTStructFieldV0 fields<40>; - // }; - // - // =========================================================================== - xdr.struct("ScSpecUdtStructV0", [["doc", xdr.string(SC_SPEC_DOC_LIMIT)], ["lib", xdr.string(80)], ["name", xdr.string(60)], ["fields", xdr.varArray(xdr.lookup("ScSpecUdtStructFieldV0"), 40)]]); - - // === xdr source ============================================================ - // - // struct SCSpecUDTUnionCaseVoidV0 - // { - // string doc; - // string name<60>; - // }; - // - // =========================================================================== - xdr.struct("ScSpecUdtUnionCaseVoidV0", [["doc", xdr.string(SC_SPEC_DOC_LIMIT)], ["name", xdr.string(60)]]); - - // === xdr source ============================================================ - // - // struct SCSpecUDTUnionCaseTupleV0 - // { - // string doc; - // string name<60>; - // SCSpecTypeDef type<12>; - // }; - // - // =========================================================================== - xdr.struct("ScSpecUdtUnionCaseTupleV0", [["doc", xdr.string(SC_SPEC_DOC_LIMIT)], ["name", xdr.string(60)], ["type", xdr.varArray(xdr.lookup("ScSpecTypeDef"), 12)]]); - - // === xdr source ============================================================ - // - // enum SCSpecUDTUnionCaseV0Kind - // { - // SC_SPEC_UDT_UNION_CASE_VOID_V0 = 0, - // SC_SPEC_UDT_UNION_CASE_TUPLE_V0 = 1 - // }; - // - // =========================================================================== - xdr["enum"]("ScSpecUdtUnionCaseV0Kind", { - scSpecUdtUnionCaseVoidV0: 0, - scSpecUdtUnionCaseTupleV0: 1 - }); - - // === xdr source ============================================================ - // - // union SCSpecUDTUnionCaseV0 switch (SCSpecUDTUnionCaseV0Kind kind) - // { - // case SC_SPEC_UDT_UNION_CASE_VOID_V0: - // SCSpecUDTUnionCaseVoidV0 voidCase; - // case SC_SPEC_UDT_UNION_CASE_TUPLE_V0: - // SCSpecUDTUnionCaseTupleV0 tupleCase; - // }; - // - // =========================================================================== - xdr.union("ScSpecUdtUnionCaseV0", { - switchOn: xdr.lookup("ScSpecUdtUnionCaseV0Kind"), - switchName: "kind", - switches: [["scSpecUdtUnionCaseVoidV0", "voidCase"], ["scSpecUdtUnionCaseTupleV0", "tupleCase"]], - arms: { - voidCase: xdr.lookup("ScSpecUdtUnionCaseVoidV0"), - tupleCase: xdr.lookup("ScSpecUdtUnionCaseTupleV0") - } - }); - - // === xdr source ============================================================ - // - // struct SCSpecUDTUnionV0 - // { - // string doc; - // string lib<80>; - // string name<60>; - // SCSpecUDTUnionCaseV0 cases<50>; - // }; - // - // =========================================================================== - xdr.struct("ScSpecUdtUnionV0", [["doc", xdr.string(SC_SPEC_DOC_LIMIT)], ["lib", xdr.string(80)], ["name", xdr.string(60)], ["cases", xdr.varArray(xdr.lookup("ScSpecUdtUnionCaseV0"), 50)]]); - - // === xdr source ============================================================ - // - // struct SCSpecUDTEnumCaseV0 - // { - // string doc; - // string name<60>; - // uint32 value; - // }; - // - // =========================================================================== - xdr.struct("ScSpecUdtEnumCaseV0", [["doc", xdr.string(SC_SPEC_DOC_LIMIT)], ["name", xdr.string(60)], ["value", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct SCSpecUDTEnumV0 - // { - // string doc; - // string lib<80>; - // string name<60>; - // SCSpecUDTEnumCaseV0 cases<50>; - // }; - // - // =========================================================================== - xdr.struct("ScSpecUdtEnumV0", [["doc", xdr.string(SC_SPEC_DOC_LIMIT)], ["lib", xdr.string(80)], ["name", xdr.string(60)], ["cases", xdr.varArray(xdr.lookup("ScSpecUdtEnumCaseV0"), 50)]]); - - // === xdr source ============================================================ - // - // struct SCSpecUDTErrorEnumCaseV0 - // { - // string doc; - // string name<60>; - // uint32 value; - // }; - // - // =========================================================================== - xdr.struct("ScSpecUdtErrorEnumCaseV0", [["doc", xdr.string(SC_SPEC_DOC_LIMIT)], ["name", xdr.string(60)], ["value", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct SCSpecUDTErrorEnumV0 - // { - // string doc; - // string lib<80>; - // string name<60>; - // SCSpecUDTErrorEnumCaseV0 cases<50>; - // }; - // - // =========================================================================== - xdr.struct("ScSpecUdtErrorEnumV0", [["doc", xdr.string(SC_SPEC_DOC_LIMIT)], ["lib", xdr.string(80)], ["name", xdr.string(60)], ["cases", xdr.varArray(xdr.lookup("ScSpecUdtErrorEnumCaseV0"), 50)]]); - - // === xdr source ============================================================ - // - // struct SCSpecFunctionInputV0 - // { - // string doc; - // string name<30>; - // SCSpecTypeDef type; - // }; - // - // =========================================================================== - xdr.struct("ScSpecFunctionInputV0", [["doc", xdr.string(SC_SPEC_DOC_LIMIT)], ["name", xdr.string(30)], ["type", xdr.lookup("ScSpecTypeDef")]]); - - // === xdr source ============================================================ - // - // struct SCSpecFunctionV0 - // { - // string doc; - // SCSymbol name; - // SCSpecFunctionInputV0 inputs<10>; - // SCSpecTypeDef outputs<1>; - // }; - // - // =========================================================================== - xdr.struct("ScSpecFunctionV0", [["doc", xdr.string(SC_SPEC_DOC_LIMIT)], ["name", xdr.lookup("ScSymbol")], ["inputs", xdr.varArray(xdr.lookup("ScSpecFunctionInputV0"), 10)], ["outputs", xdr.varArray(xdr.lookup("ScSpecTypeDef"), 1)]]); - - // === xdr source ============================================================ - // - // enum SCSpecEntryKind - // { - // SC_SPEC_ENTRY_FUNCTION_V0 = 0, - // SC_SPEC_ENTRY_UDT_STRUCT_V0 = 1, - // SC_SPEC_ENTRY_UDT_UNION_V0 = 2, - // SC_SPEC_ENTRY_UDT_ENUM_V0 = 3, - // SC_SPEC_ENTRY_UDT_ERROR_ENUM_V0 = 4 - // }; - // - // =========================================================================== - xdr["enum"]("ScSpecEntryKind", { - scSpecEntryFunctionV0: 0, - scSpecEntryUdtStructV0: 1, - scSpecEntryUdtUnionV0: 2, - scSpecEntryUdtEnumV0: 3, - scSpecEntryUdtErrorEnumV0: 4 - }); - - // === xdr source ============================================================ - // - // union SCSpecEntry switch (SCSpecEntryKind kind) - // { - // case SC_SPEC_ENTRY_FUNCTION_V0: - // SCSpecFunctionV0 functionV0; - // case SC_SPEC_ENTRY_UDT_STRUCT_V0: - // SCSpecUDTStructV0 udtStructV0; - // case SC_SPEC_ENTRY_UDT_UNION_V0: - // SCSpecUDTUnionV0 udtUnionV0; - // case SC_SPEC_ENTRY_UDT_ENUM_V0: - // SCSpecUDTEnumV0 udtEnumV0; - // case SC_SPEC_ENTRY_UDT_ERROR_ENUM_V0: - // SCSpecUDTErrorEnumV0 udtErrorEnumV0; - // }; - // - // =========================================================================== - xdr.union("ScSpecEntry", { - switchOn: xdr.lookup("ScSpecEntryKind"), - switchName: "kind", - switches: [["scSpecEntryFunctionV0", "functionV0"], ["scSpecEntryUdtStructV0", "udtStructV0"], ["scSpecEntryUdtUnionV0", "udtUnionV0"], ["scSpecEntryUdtEnumV0", "udtEnumV0"], ["scSpecEntryUdtErrorEnumV0", "udtErrorEnumV0"]], - arms: { - functionV0: xdr.lookup("ScSpecFunctionV0"), - udtStructV0: xdr.lookup("ScSpecUdtStructV0"), - udtUnionV0: xdr.lookup("ScSpecUdtUnionV0"), - udtEnumV0: xdr.lookup("ScSpecUdtEnumV0"), - udtErrorEnumV0: xdr.lookup("ScSpecUdtErrorEnumV0") - } - }); - - // === xdr source ============================================================ - // - // struct ConfigSettingContractExecutionLanesV0 - // { - // // maximum number of Soroban transactions per ledger - // uint32 ledgerMaxTxCount; - // }; - // - // =========================================================================== - xdr.struct("ConfigSettingContractExecutionLanesV0", [["ledgerMaxTxCount", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct ConfigSettingContractComputeV0 - // { - // // Maximum instructions per ledger - // int64 ledgerMaxInstructions; - // // Maximum instructions per transaction - // int64 txMaxInstructions; - // // Cost of 10000 instructions - // int64 feeRatePerInstructionsIncrement; - // - // // Memory limit per transaction. Unlike instructions, there is no fee - // // for memory, just the limit. - // uint32 txMemoryLimit; - // }; - // - // =========================================================================== - xdr.struct("ConfigSettingContractComputeV0", [["ledgerMaxInstructions", xdr.lookup("Int64")], ["txMaxInstructions", xdr.lookup("Int64")], ["feeRatePerInstructionsIncrement", xdr.lookup("Int64")], ["txMemoryLimit", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct ConfigSettingContractLedgerCostV0 - // { - // // Maximum number of ledger entry read operations per ledger - // uint32 ledgerMaxReadLedgerEntries; - // // Maximum number of bytes that can be read per ledger - // uint32 ledgerMaxReadBytes; - // // Maximum number of ledger entry write operations per ledger - // uint32 ledgerMaxWriteLedgerEntries; - // // Maximum number of bytes that can be written per ledger - // uint32 ledgerMaxWriteBytes; - // - // // Maximum number of ledger entry read operations per transaction - // uint32 txMaxReadLedgerEntries; - // // Maximum number of bytes that can be read per transaction - // uint32 txMaxReadBytes; - // // Maximum number of ledger entry write operations per transaction - // uint32 txMaxWriteLedgerEntries; - // // Maximum number of bytes that can be written per transaction - // uint32 txMaxWriteBytes; - // - // int64 feeReadLedgerEntry; // Fee per ledger entry read - // int64 feeWriteLedgerEntry; // Fee per ledger entry write - // - // int64 feeRead1KB; // Fee for reading 1KB - // - // // The following parameters determine the write fee per 1KB. - // // Write fee grows linearly until bucket list reaches this size - // int64 bucketListTargetSizeBytes; - // // Fee per 1KB write when the bucket list is empty - // int64 writeFee1KBBucketListLow; - // // Fee per 1KB write when the bucket list has reached `bucketListTargetSizeBytes` - // int64 writeFee1KBBucketListHigh; - // // Write fee multiplier for any additional data past the first `bucketListTargetSizeBytes` - // uint32 bucketListWriteFeeGrowthFactor; - // }; - // - // =========================================================================== - xdr.struct("ConfigSettingContractLedgerCostV0", [["ledgerMaxReadLedgerEntries", xdr.lookup("Uint32")], ["ledgerMaxReadBytes", xdr.lookup("Uint32")], ["ledgerMaxWriteLedgerEntries", xdr.lookup("Uint32")], ["ledgerMaxWriteBytes", xdr.lookup("Uint32")], ["txMaxReadLedgerEntries", xdr.lookup("Uint32")], ["txMaxReadBytes", xdr.lookup("Uint32")], ["txMaxWriteLedgerEntries", xdr.lookup("Uint32")], ["txMaxWriteBytes", xdr.lookup("Uint32")], ["feeReadLedgerEntry", xdr.lookup("Int64")], ["feeWriteLedgerEntry", xdr.lookup("Int64")], ["feeRead1Kb", xdr.lookup("Int64")], ["bucketListTargetSizeBytes", xdr.lookup("Int64")], ["writeFee1KbBucketListLow", xdr.lookup("Int64")], ["writeFee1KbBucketListHigh", xdr.lookup("Int64")], ["bucketListWriteFeeGrowthFactor", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct ConfigSettingContractHistoricalDataV0 - // { - // int64 feeHistorical1KB; // Fee for storing 1KB in archives - // }; - // - // =========================================================================== - xdr.struct("ConfigSettingContractHistoricalDataV0", [["feeHistorical1Kb", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct ConfigSettingContractEventsV0 - // { - // // Maximum size of events that a contract call can emit. - // uint32 txMaxContractEventsSizeBytes; - // // Fee for generating 1KB of contract events. - // int64 feeContractEvents1KB; - // }; - // - // =========================================================================== - xdr.struct("ConfigSettingContractEventsV0", [["txMaxContractEventsSizeBytes", xdr.lookup("Uint32")], ["feeContractEvents1Kb", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct ConfigSettingContractBandwidthV0 - // { - // // Maximum sum of all transaction sizes in the ledger in bytes - // uint32 ledgerMaxTxsSizeBytes; - // // Maximum size in bytes for a transaction - // uint32 txMaxSizeBytes; - // - // // Fee for 1 KB of transaction size - // int64 feeTxSize1KB; - // }; - // - // =========================================================================== - xdr.struct("ConfigSettingContractBandwidthV0", [["ledgerMaxTxsSizeBytes", xdr.lookup("Uint32")], ["txMaxSizeBytes", xdr.lookup("Uint32")], ["feeTxSize1Kb", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // enum ContractCostType { - // // Cost of running 1 wasm instruction - // WasmInsnExec = 0, - // // Cost of allocating a slice of memory (in bytes) - // MemAlloc = 1, - // // Cost of copying a slice of bytes into a pre-allocated memory - // MemCpy = 2, - // // Cost of comparing two slices of memory - // MemCmp = 3, - // // Cost of a host function dispatch, not including the actual work done by - // // the function nor the cost of VM invocation machinary - // DispatchHostFunction = 4, - // // Cost of visiting a host object from the host object storage. Exists to - // // make sure some baseline cost coverage, i.e. repeatly visiting objects - // // by the guest will always incur some charges. - // VisitObject = 5, - // // Cost of serializing an xdr object to bytes - // ValSer = 6, - // // Cost of deserializing an xdr object from bytes - // ValDeser = 7, - // // Cost of computing the sha256 hash from bytes - // ComputeSha256Hash = 8, - // // Cost of computing the ed25519 pubkey from bytes - // ComputeEd25519PubKey = 9, - // // Cost of verifying ed25519 signature of a payload. - // VerifyEd25519Sig = 10, - // // Cost of instantiation a VM from wasm bytes code. - // VmInstantiation = 11, - // // Cost of instantiation a VM from a cached state. - // VmCachedInstantiation = 12, - // // Cost of invoking a function on the VM. If the function is a host function, - // // additional cost will be covered by `DispatchHostFunction`. - // InvokeVmFunction = 13, - // // Cost of computing a keccak256 hash from bytes. - // ComputeKeccak256Hash = 14, - // // Cost of decoding an ECDSA signature computed from a 256-bit prime modulus - // // curve (e.g. secp256k1 and secp256r1) - // DecodeEcdsaCurve256Sig = 15, - // // Cost of recovering an ECDSA secp256k1 key from a signature. - // RecoverEcdsaSecp256k1Key = 16, - // // Cost of int256 addition (`+`) and subtraction (`-`) operations - // Int256AddSub = 17, - // // Cost of int256 multiplication (`*`) operation - // Int256Mul = 18, - // // Cost of int256 division (`/`) operation - // Int256Div = 19, - // // Cost of int256 power (`exp`) operation - // Int256Pow = 20, - // // Cost of int256 shift (`shl`, `shr`) operation - // Int256Shift = 21, - // // Cost of drawing random bytes using a ChaCha20 PRNG - // ChaCha20DrawBytes = 22, - // - // // Cost of parsing wasm bytes that only encode instructions. - // ParseWasmInstructions = 23, - // // Cost of parsing a known number of wasm functions. - // ParseWasmFunctions = 24, - // // Cost of parsing a known number of wasm globals. - // ParseWasmGlobals = 25, - // // Cost of parsing a known number of wasm table entries. - // ParseWasmTableEntries = 26, - // // Cost of parsing a known number of wasm types. - // ParseWasmTypes = 27, - // // Cost of parsing a known number of wasm data segments. - // ParseWasmDataSegments = 28, - // // Cost of parsing a known number of wasm element segments. - // ParseWasmElemSegments = 29, - // // Cost of parsing a known number of wasm imports. - // ParseWasmImports = 30, - // // Cost of parsing a known number of wasm exports. - // ParseWasmExports = 31, - // // Cost of parsing a known number of data segment bytes. - // ParseWasmDataSegmentBytes = 32, - // - // // Cost of instantiating wasm bytes that only encode instructions. - // InstantiateWasmInstructions = 33, - // // Cost of instantiating a known number of wasm functions. - // InstantiateWasmFunctions = 34, - // // Cost of instantiating a known number of wasm globals. - // InstantiateWasmGlobals = 35, - // // Cost of instantiating a known number of wasm table entries. - // InstantiateWasmTableEntries = 36, - // // Cost of instantiating a known number of wasm types. - // InstantiateWasmTypes = 37, - // // Cost of instantiating a known number of wasm data segments. - // InstantiateWasmDataSegments = 38, - // // Cost of instantiating a known number of wasm element segments. - // InstantiateWasmElemSegments = 39, - // // Cost of instantiating a known number of wasm imports. - // InstantiateWasmImports = 40, - // // Cost of instantiating a known number of wasm exports. - // InstantiateWasmExports = 41, - // // Cost of instantiating a known number of data segment bytes. - // InstantiateWasmDataSegmentBytes = 42, - // - // // Cost of decoding a bytes array representing an uncompressed SEC-1 encoded - // // point on a 256-bit elliptic curve - // Sec1DecodePointUncompressed = 43, - // // Cost of verifying an ECDSA Secp256r1 signature - // VerifyEcdsaSecp256r1Sig = 44 - // }; - // - // =========================================================================== - xdr["enum"]("ContractCostType", { - wasmInsnExec: 0, - memAlloc: 1, - memCpy: 2, - memCmp: 3, - dispatchHostFunction: 4, - visitObject: 5, - valSer: 6, - valDeser: 7, - computeSha256Hash: 8, - computeEd25519PubKey: 9, - verifyEd25519Sig: 10, - vmInstantiation: 11, - vmCachedInstantiation: 12, - invokeVmFunction: 13, - computeKeccak256Hash: 14, - decodeEcdsaCurve256Sig: 15, - recoverEcdsaSecp256k1Key: 16, - int256AddSub: 17, - int256Mul: 18, - int256Div: 19, - int256Pow: 20, - int256Shift: 21, - chaCha20DrawBytes: 22, - parseWasmInstructions: 23, - parseWasmFunctions: 24, - parseWasmGlobals: 25, - parseWasmTableEntries: 26, - parseWasmTypes: 27, - parseWasmDataSegments: 28, - parseWasmElemSegments: 29, - parseWasmImports: 30, - parseWasmExports: 31, - parseWasmDataSegmentBytes: 32, - instantiateWasmInstructions: 33, - instantiateWasmFunctions: 34, - instantiateWasmGlobals: 35, - instantiateWasmTableEntries: 36, - instantiateWasmTypes: 37, - instantiateWasmDataSegments: 38, - instantiateWasmElemSegments: 39, - instantiateWasmImports: 40, - instantiateWasmExports: 41, - instantiateWasmDataSegmentBytes: 42, - sec1DecodePointUncompressed: 43, - verifyEcdsaSecp256r1Sig: 44 - }); - - // === xdr source ============================================================ - // - // struct ContractCostParamEntry { - // // use `ext` to add more terms (e.g. higher order polynomials) in the future - // ExtensionPoint ext; - // - // int64 constTerm; - // int64 linearTerm; - // }; - // - // =========================================================================== - xdr.struct("ContractCostParamEntry", [["ext", xdr.lookup("ExtensionPoint")], ["constTerm", xdr.lookup("Int64")], ["linearTerm", xdr.lookup("Int64")]]); - - // === xdr source ============================================================ - // - // struct StateArchivalSettings { - // uint32 maxEntryTTL; - // uint32 minTemporaryTTL; - // uint32 minPersistentTTL; - // - // // rent_fee = wfee_rate_average / rent_rate_denominator_for_type - // int64 persistentRentRateDenominator; - // int64 tempRentRateDenominator; - // - // // max number of entries that emit archival meta in a single ledger - // uint32 maxEntriesToArchive; - // - // // Number of snapshots to use when calculating average BucketList size - // uint32 bucketListSizeWindowSampleSize; - // - // // How often to sample the BucketList size for the average, in ledgers - // uint32 bucketListWindowSamplePeriod; - // - // // Maximum number of bytes that we scan for eviction per ledger - // uint32 evictionScanSize; - // - // // Lowest BucketList level to be scanned to evict entries - // uint32 startingEvictionScanLevel; - // }; - // - // =========================================================================== - xdr.struct("StateArchivalSettings", [["maxEntryTtl", xdr.lookup("Uint32")], ["minTemporaryTtl", xdr.lookup("Uint32")], ["minPersistentTtl", xdr.lookup("Uint32")], ["persistentRentRateDenominator", xdr.lookup("Int64")], ["tempRentRateDenominator", xdr.lookup("Int64")], ["maxEntriesToArchive", xdr.lookup("Uint32")], ["bucketListSizeWindowSampleSize", xdr.lookup("Uint32")], ["bucketListWindowSamplePeriod", xdr.lookup("Uint32")], ["evictionScanSize", xdr.lookup("Uint32")], ["startingEvictionScanLevel", xdr.lookup("Uint32")]]); - - // === xdr source ============================================================ - // - // struct EvictionIterator { - // uint32 bucketListLevel; - // bool isCurrBucket; - // uint64 bucketFileOffset; - // }; - // - // =========================================================================== - xdr.struct("EvictionIterator", [["bucketListLevel", xdr.lookup("Uint32")], ["isCurrBucket", xdr.bool()], ["bucketFileOffset", xdr.lookup("Uint64")]]); - - // === xdr source ============================================================ - // - // const CONTRACT_COST_COUNT_LIMIT = 1024; - // - // =========================================================================== - xdr["const"]("CONTRACT_COST_COUNT_LIMIT", 1024); - - // === xdr source ============================================================ - // - // typedef ContractCostParamEntry ContractCostParams; - // - // =========================================================================== - xdr.typedef("ContractCostParams", xdr.varArray(xdr.lookup("ContractCostParamEntry"), xdr.lookup("CONTRACT_COST_COUNT_LIMIT"))); - - // === xdr source ============================================================ - // - // enum ConfigSettingID - // { - // CONFIG_SETTING_CONTRACT_MAX_SIZE_BYTES = 0, - // CONFIG_SETTING_CONTRACT_COMPUTE_V0 = 1, - // CONFIG_SETTING_CONTRACT_LEDGER_COST_V0 = 2, - // CONFIG_SETTING_CONTRACT_HISTORICAL_DATA_V0 = 3, - // CONFIG_SETTING_CONTRACT_EVENTS_V0 = 4, - // CONFIG_SETTING_CONTRACT_BANDWIDTH_V0 = 5, - // CONFIG_SETTING_CONTRACT_COST_PARAMS_CPU_INSTRUCTIONS = 6, - // CONFIG_SETTING_CONTRACT_COST_PARAMS_MEMORY_BYTES = 7, - // CONFIG_SETTING_CONTRACT_DATA_KEY_SIZE_BYTES = 8, - // CONFIG_SETTING_CONTRACT_DATA_ENTRY_SIZE_BYTES = 9, - // CONFIG_SETTING_STATE_ARCHIVAL = 10, - // CONFIG_SETTING_CONTRACT_EXECUTION_LANES = 11, - // CONFIG_SETTING_BUCKETLIST_SIZE_WINDOW = 12, - // CONFIG_SETTING_EVICTION_ITERATOR = 13 - // }; - // - // =========================================================================== - xdr["enum"]("ConfigSettingId", { - configSettingContractMaxSizeBytes: 0, - configSettingContractComputeV0: 1, - configSettingContractLedgerCostV0: 2, - configSettingContractHistoricalDataV0: 3, - configSettingContractEventsV0: 4, - configSettingContractBandwidthV0: 5, - configSettingContractCostParamsCpuInstructions: 6, - configSettingContractCostParamsMemoryBytes: 7, - configSettingContractDataKeySizeBytes: 8, - configSettingContractDataEntrySizeBytes: 9, - configSettingStateArchival: 10, - configSettingContractExecutionLanes: 11, - configSettingBucketlistSizeWindow: 12, - configSettingEvictionIterator: 13 - }); - - // === xdr source ============================================================ - // - // union ConfigSettingEntry switch (ConfigSettingID configSettingID) - // { - // case CONFIG_SETTING_CONTRACT_MAX_SIZE_BYTES: - // uint32 contractMaxSizeBytes; - // case CONFIG_SETTING_CONTRACT_COMPUTE_V0: - // ConfigSettingContractComputeV0 contractCompute; - // case CONFIG_SETTING_CONTRACT_LEDGER_COST_V0: - // ConfigSettingContractLedgerCostV0 contractLedgerCost; - // case CONFIG_SETTING_CONTRACT_HISTORICAL_DATA_V0: - // ConfigSettingContractHistoricalDataV0 contractHistoricalData; - // case CONFIG_SETTING_CONTRACT_EVENTS_V0: - // ConfigSettingContractEventsV0 contractEvents; - // case CONFIG_SETTING_CONTRACT_BANDWIDTH_V0: - // ConfigSettingContractBandwidthV0 contractBandwidth; - // case CONFIG_SETTING_CONTRACT_COST_PARAMS_CPU_INSTRUCTIONS: - // ContractCostParams contractCostParamsCpuInsns; - // case CONFIG_SETTING_CONTRACT_COST_PARAMS_MEMORY_BYTES: - // ContractCostParams contractCostParamsMemBytes; - // case CONFIG_SETTING_CONTRACT_DATA_KEY_SIZE_BYTES: - // uint32 contractDataKeySizeBytes; - // case CONFIG_SETTING_CONTRACT_DATA_ENTRY_SIZE_BYTES: - // uint32 contractDataEntrySizeBytes; - // case CONFIG_SETTING_STATE_ARCHIVAL: - // StateArchivalSettings stateArchivalSettings; - // case CONFIG_SETTING_CONTRACT_EXECUTION_LANES: - // ConfigSettingContractExecutionLanesV0 contractExecutionLanes; - // case CONFIG_SETTING_BUCKETLIST_SIZE_WINDOW: - // uint64 bucketListSizeWindow<>; - // case CONFIG_SETTING_EVICTION_ITERATOR: - // EvictionIterator evictionIterator; - // }; - // - // =========================================================================== - xdr.union("ConfigSettingEntry", { - switchOn: xdr.lookup("ConfigSettingId"), - switchName: "configSettingId", - switches: [["configSettingContractMaxSizeBytes", "contractMaxSizeBytes"], ["configSettingContractComputeV0", "contractCompute"], ["configSettingContractLedgerCostV0", "contractLedgerCost"], ["configSettingContractHistoricalDataV0", "contractHistoricalData"], ["configSettingContractEventsV0", "contractEvents"], ["configSettingContractBandwidthV0", "contractBandwidth"], ["configSettingContractCostParamsCpuInstructions", "contractCostParamsCpuInsns"], ["configSettingContractCostParamsMemoryBytes", "contractCostParamsMemBytes"], ["configSettingContractDataKeySizeBytes", "contractDataKeySizeBytes"], ["configSettingContractDataEntrySizeBytes", "contractDataEntrySizeBytes"], ["configSettingStateArchival", "stateArchivalSettings"], ["configSettingContractExecutionLanes", "contractExecutionLanes"], ["configSettingBucketlistSizeWindow", "bucketListSizeWindow"], ["configSettingEvictionIterator", "evictionIterator"]], - arms: { - contractMaxSizeBytes: xdr.lookup("Uint32"), - contractCompute: xdr.lookup("ConfigSettingContractComputeV0"), - contractLedgerCost: xdr.lookup("ConfigSettingContractLedgerCostV0"), - contractHistoricalData: xdr.lookup("ConfigSettingContractHistoricalDataV0"), - contractEvents: xdr.lookup("ConfigSettingContractEventsV0"), - contractBandwidth: xdr.lookup("ConfigSettingContractBandwidthV0"), - contractCostParamsCpuInsns: xdr.lookup("ContractCostParams"), - contractCostParamsMemBytes: xdr.lookup("ContractCostParams"), - contractDataKeySizeBytes: xdr.lookup("Uint32"), - contractDataEntrySizeBytes: xdr.lookup("Uint32"), - stateArchivalSettings: xdr.lookup("StateArchivalSettings"), - contractExecutionLanes: xdr.lookup("ConfigSettingContractExecutionLanesV0"), - bucketListSizeWindow: xdr.varArray(xdr.lookup("Uint64"), 2147483647), - evictionIterator: xdr.lookup("EvictionIterator") - } - }); -}); -var _default = exports["default"] = types; \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/get_liquidity_pool_id.js b/node_modules/@stellar/stellar-base/lib/get_liquidity_pool_id.js deleted file mode 100644 index ead7d49b..00000000 --- a/node_modules/@stellar/stellar-base/lib/get_liquidity_pool_id.js +++ /dev/null @@ -1,57 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.LiquidityPoolFeeV18 = void 0; -exports.getLiquidityPoolId = getLiquidityPoolId; -var _xdr = _interopRequireDefault(require("./xdr")); -var _asset = require("./asset"); -var _hashing = require("./hashing"); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -// LiquidityPoolFeeV18 is the default liquidity pool fee in protocol v18. It defaults to 30 base points (0.3%). -var LiquidityPoolFeeV18 = exports.LiquidityPoolFeeV18 = 30; - -/** - * getLiquidityPoolId computes the Pool ID for the given assets, fee and pool type. - * - * @see [stellar-core getPoolID](https://github.com/stellar/stellar-core/blob/9f3a48c6a8f1aa77b6043a055d0638661f718080/src/ledger/test/LedgerTxnTests.cpp#L3746-L3751) - * - * @export - * @param {string} liquidityPoolType – A string representing the liquidity pool type. - * @param {object} liquidityPoolParameters – The liquidity pool parameters. - * @param {Asset} liquidityPoolParameters.assetA – The first asset in the Pool, it must respect the rule assetA < assetB. - * @param {Asset} liquidityPoolParameters.assetB – The second asset in the Pool, it must respect the rule assetA < assetB. - * @param {number} liquidityPoolParameters.fee – The liquidity pool fee. For now the only fee supported is `30`. - * - * @return {Buffer} the raw Pool ID buffer, which can be stringfied with `toString('hex')` - */ -function getLiquidityPoolId(liquidityPoolType) { - var liquidityPoolParameters = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - if (liquidityPoolType !== 'constant_product') { - throw new Error('liquidityPoolType is invalid'); - } - var assetA = liquidityPoolParameters.assetA, - assetB = liquidityPoolParameters.assetB, - fee = liquidityPoolParameters.fee; - if (!assetA || !(assetA instanceof _asset.Asset)) { - throw new Error('assetA is invalid'); - } - if (!assetB || !(assetB instanceof _asset.Asset)) { - throw new Error('assetB is invalid'); - } - if (!fee || fee !== LiquidityPoolFeeV18) { - throw new Error('fee is invalid'); - } - if (_asset.Asset.compare(assetA, assetB) !== -1) { - throw new Error('Assets are not in lexicographic order'); - } - var lpTypeData = _xdr["default"].LiquidityPoolType.liquidityPoolConstantProduct().toXDR(); - var lpParamsData = new _xdr["default"].LiquidityPoolConstantProductParameters({ - assetA: assetA.toXDRObject(), - assetB: assetB.toXDRObject(), - fee: fee - }).toXDR(); - var payload = Buffer.concat([lpTypeData, lpParamsData]); - return (0, _hashing.hash)(payload); -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/hashing.js b/node_modules/@stellar/stellar-base/lib/hashing.js deleted file mode 100644 index 21190b89..00000000 --- a/node_modules/@stellar/stellar-base/lib/hashing.js +++ /dev/null @@ -1,12 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.hash = hash; -var _sha = require("sha.js"); -function hash(data) { - var hasher = new _sha.sha256(); - hasher.update(data, 'utf8'); - return hasher.digest(); -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/index.js b/node_modules/@stellar/stellar-base/lib/index.js deleted file mode 100644 index f94c54a0..00000000 --- a/node_modules/@stellar/stellar-base/lib/index.js +++ /dev/null @@ -1,389 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -var _exportNames = { - xdr: true, - cereal: true, - hash: true, - sign: true, - verify: true, - FastSigning: true, - getLiquidityPoolId: true, - LiquidityPoolFeeV18: true, - Keypair: true, - UnsignedHyper: true, - Hyper: true, - TransactionBase: true, - Transaction: true, - FeeBumpTransaction: true, - TransactionBuilder: true, - TimeoutInfinite: true, - BASE_FEE: true, - Asset: true, - LiquidityPoolAsset: true, - LiquidityPoolId: true, - Operation: true, - AuthRequiredFlag: true, - AuthRevocableFlag: true, - AuthImmutableFlag: true, - AuthClawbackEnabledFlag: true, - Account: true, - MuxedAccount: true, - Claimant: true, - Networks: true, - StrKey: true, - SignerKey: true, - Soroban: true, - decodeAddressToMuxedAccount: true, - encodeMuxedAccountToAddress: true, - extractBaseAddress: true, - encodeMuxedAccount: true, - Contract: true, - Address: true -}; -Object.defineProperty(exports, "Account", { - enumerable: true, - get: function get() { - return _account.Account; - } -}); -Object.defineProperty(exports, "Address", { - enumerable: true, - get: function get() { - return _address.Address; - } -}); -Object.defineProperty(exports, "Asset", { - enumerable: true, - get: function get() { - return _asset.Asset; - } -}); -Object.defineProperty(exports, "AuthClawbackEnabledFlag", { - enumerable: true, - get: function get() { - return _operation.AuthClawbackEnabledFlag; - } -}); -Object.defineProperty(exports, "AuthImmutableFlag", { - enumerable: true, - get: function get() { - return _operation.AuthImmutableFlag; - } -}); -Object.defineProperty(exports, "AuthRequiredFlag", { - enumerable: true, - get: function get() { - return _operation.AuthRequiredFlag; - } -}); -Object.defineProperty(exports, "AuthRevocableFlag", { - enumerable: true, - get: function get() { - return _operation.AuthRevocableFlag; - } -}); -Object.defineProperty(exports, "BASE_FEE", { - enumerable: true, - get: function get() { - return _transaction_builder.BASE_FEE; - } -}); -Object.defineProperty(exports, "Claimant", { - enumerable: true, - get: function get() { - return _claimant.Claimant; - } -}); -Object.defineProperty(exports, "Contract", { - enumerable: true, - get: function get() { - return _contract.Contract; - } -}); -Object.defineProperty(exports, "FastSigning", { - enumerable: true, - get: function get() { - return _signing.FastSigning; - } -}); -Object.defineProperty(exports, "FeeBumpTransaction", { - enumerable: true, - get: function get() { - return _fee_bump_transaction.FeeBumpTransaction; - } -}); -Object.defineProperty(exports, "Hyper", { - enumerable: true, - get: function get() { - return _jsXdr.Hyper; - } -}); -Object.defineProperty(exports, "Keypair", { - enumerable: true, - get: function get() { - return _keypair.Keypair; - } -}); -Object.defineProperty(exports, "LiquidityPoolAsset", { - enumerable: true, - get: function get() { - return _liquidity_pool_asset.LiquidityPoolAsset; - } -}); -Object.defineProperty(exports, "LiquidityPoolFeeV18", { - enumerable: true, - get: function get() { - return _get_liquidity_pool_id.LiquidityPoolFeeV18; - } -}); -Object.defineProperty(exports, "LiquidityPoolId", { - enumerable: true, - get: function get() { - return _liquidity_pool_id.LiquidityPoolId; - } -}); -Object.defineProperty(exports, "MuxedAccount", { - enumerable: true, - get: function get() { - return _muxed_account.MuxedAccount; - } -}); -Object.defineProperty(exports, "Networks", { - enumerable: true, - get: function get() { - return _network.Networks; - } -}); -Object.defineProperty(exports, "Operation", { - enumerable: true, - get: function get() { - return _operation.Operation; - } -}); -Object.defineProperty(exports, "SignerKey", { - enumerable: true, - get: function get() { - return _signerkey.SignerKey; - } -}); -Object.defineProperty(exports, "Soroban", { - enumerable: true, - get: function get() { - return _soroban.Soroban; - } -}); -Object.defineProperty(exports, "StrKey", { - enumerable: true, - get: function get() { - return _strkey.StrKey; - } -}); -Object.defineProperty(exports, "TimeoutInfinite", { - enumerable: true, - get: function get() { - return _transaction_builder.TimeoutInfinite; - } -}); -Object.defineProperty(exports, "Transaction", { - enumerable: true, - get: function get() { - return _transaction.Transaction; - } -}); -Object.defineProperty(exports, "TransactionBase", { - enumerable: true, - get: function get() { - return _transaction_base.TransactionBase; - } -}); -Object.defineProperty(exports, "TransactionBuilder", { - enumerable: true, - get: function get() { - return _transaction_builder.TransactionBuilder; - } -}); -Object.defineProperty(exports, "UnsignedHyper", { - enumerable: true, - get: function get() { - return _jsXdr.UnsignedHyper; - } -}); -Object.defineProperty(exports, "cereal", { - enumerable: true, - get: function get() { - return _jsxdr["default"]; - } -}); -Object.defineProperty(exports, "decodeAddressToMuxedAccount", { - enumerable: true, - get: function get() { - return _decode_encode_muxed_account.decodeAddressToMuxedAccount; - } -}); -exports["default"] = void 0; -Object.defineProperty(exports, "encodeMuxedAccount", { - enumerable: true, - get: function get() { - return _decode_encode_muxed_account.encodeMuxedAccount; - } -}); -Object.defineProperty(exports, "encodeMuxedAccountToAddress", { - enumerable: true, - get: function get() { - return _decode_encode_muxed_account.encodeMuxedAccountToAddress; - } -}); -Object.defineProperty(exports, "extractBaseAddress", { - enumerable: true, - get: function get() { - return _decode_encode_muxed_account.extractBaseAddress; - } -}); -Object.defineProperty(exports, "getLiquidityPoolId", { - enumerable: true, - get: function get() { - return _get_liquidity_pool_id.getLiquidityPoolId; - } -}); -Object.defineProperty(exports, "hash", { - enumerable: true, - get: function get() { - return _hashing.hash; - } -}); -Object.defineProperty(exports, "sign", { - enumerable: true, - get: function get() { - return _signing.sign; - } -}); -Object.defineProperty(exports, "verify", { - enumerable: true, - get: function get() { - return _signing.verify; - } -}); -Object.defineProperty(exports, "xdr", { - enumerable: true, - get: function get() { - return _xdr["default"]; - } -}); -var _xdr = _interopRequireDefault(require("./xdr")); -var _jsxdr = _interopRequireDefault(require("./jsxdr")); -var _hashing = require("./hashing"); -var _signing = require("./signing"); -var _get_liquidity_pool_id = require("./get_liquidity_pool_id"); -var _keypair = require("./keypair"); -var _jsXdr = require("@stellar/js-xdr"); -var _transaction_base = require("./transaction_base"); -var _transaction = require("./transaction"); -var _fee_bump_transaction = require("./fee_bump_transaction"); -var _transaction_builder = require("./transaction_builder"); -var _asset = require("./asset"); -var _liquidity_pool_asset = require("./liquidity_pool_asset"); -var _liquidity_pool_id = require("./liquidity_pool_id"); -var _operation = require("./operation"); -var _memo = require("./memo"); -Object.keys(_memo).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; - if (key in exports && exports[key] === _memo[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function get() { - return _memo[key]; - } - }); -}); -var _account = require("./account"); -var _muxed_account = require("./muxed_account"); -var _claimant = require("./claimant"); -var _network = require("./network"); -var _strkey = require("./strkey"); -var _signerkey = require("./signerkey"); -var _soroban = require("./soroban"); -var _decode_encode_muxed_account = require("./util/decode_encode_muxed_account"); -var _contract = require("./contract"); -var _address = require("./address"); -var _numbers = require("./numbers"); -Object.keys(_numbers).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; - if (key in exports && exports[key] === _numbers[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function get() { - return _numbers[key]; - } - }); -}); -var _scval = require("./scval"); -Object.keys(_scval).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; - if (key in exports && exports[key] === _scval[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function get() { - return _scval[key]; - } - }); -}); -var _events = require("./events"); -Object.keys(_events).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; - if (key in exports && exports[key] === _events[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function get() { - return _events[key]; - } - }); -}); -var _sorobandata_builder = require("./sorobandata_builder"); -Object.keys(_sorobandata_builder).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; - if (key in exports && exports[key] === _sorobandata_builder[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function get() { - return _sorobandata_builder[key]; - } - }); -}); -var _auth = require("./auth"); -Object.keys(_auth).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; - if (key in exports && exports[key] === _auth[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function get() { - return _auth[key]; - } - }); -}); -var _invocation = require("./invocation"); -Object.keys(_invocation).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; - if (key in exports && exports[key] === _invocation[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function get() { - return _invocation[key]; - } - }); -}); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -/* eslint-disable import/no-import-module-exports */ -// -// Soroban -// -var _default = exports["default"] = module.exports; \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/invocation.js b/node_modules/@stellar/stellar-base/lib/invocation.js deleted file mode 100644 index 0f04ba71..00000000 --- a/node_modules/@stellar/stellar-base/lib/invocation.js +++ /dev/null @@ -1,196 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.buildInvocationTree = buildInvocationTree; -exports.walkInvocationTree = walkInvocationTree; -var _asset = require("./asset"); -var _address = require("./address"); -var _scval = require("./scval"); -/** - * @typedef CreateInvocation - * - * @prop {'wasm'|'sac'} type a type indicating if this creation was a custom - * contract or a wrapping of an existing Stellar asset - * @prop {string} [token] when `type=='sac'`, the canonical {@link Asset} that - * is being wrapped by this Stellar Asset Contract - * @prop {object} [wasm] when `type=='wasm'`, add'l creation parameters - * - * @prop {string} wasm.hash hex hash of WASM bytecode backing this contract - * @prop {string} wasm.address contract address of this deployment - * @prop {string} wasm.salt hex salt that the user consumed when creating - * this contract (encoded in the resulting address) - */ - -/** - * @typedef ExecuteInvocation - * - * @prop {string} source the strkey of the contract (C...) being invoked - * @prop {string} function the name of the function being invoked - * @prop {any[]} args the natively-represented parameters to the function - * invocation (see {@link scValToNative}) for rules on how they're - * represented a JS types - */ - -/** - * @typedef InvocationTree - * @prop {'execute' | 'create'} type the type of invocation occurring, either - * contract creation or host function execution - * @prop {CreateInvocation | ExecuteInvocation} args the parameters to the - * invocation, depending on the type - * @prop {InvocationTree[]} invocations any sub-invocations that (may) occur - * as a result of this invocation (i.e. a tree of call stacks) - */ - -/** - * Turns a raw invocation tree into a human-readable format. - * - * This is designed to make the invocation tree easier to understand in order to - * inform users about the side-effects of their contract calls. This will help - * make informed decisions about whether or not a particular invocation will - * result in what you expect it to. - * - * @param {xdr.SorobanAuthorizedInvocation} root the raw XDR of the invocation, - * likely acquired from transaction simulation. this is either from the - * {@link Operation.invokeHostFunction} itself (the `func` field), or from - * the authorization entries ({@link xdr.SorobanAuthorizationEntry}, the - * `rootInvocation` field) - * - * @returns {InvocationTree} a human-readable version of the invocation tree - * - * @example - * Here, we show a browser modal after simulating an arbitrary transaction, - * `tx`, which we assume has an `Operation.invokeHostFunction` inside of it: - * - * ```typescript - * import { Server, buildInvocationTree } from '@stellar/stellar-sdk'; - * - * const s = new Server("fill in accordingly"); - * - * s.simulateTransaction(tx).then( - * (resp: SorobanRpc.SimulateTransactionResponse) => { - * if (SorobanRpc.isSuccessfulSim(resp) && ) { - * // bold assumption: there's a valid result with an auth entry - * alert( - * "You are authorizing the following invocation:\n" + - * JSON.stringify( - * buildInvocationTree(resp.result!.auth[0].rootInvocation()), - * null, - * 2 - * ) - * ); - * } - * } - * ); - * ``` - */ -function buildInvocationTree(root) { - var fn = root["function"](); - - /** @type {InvocationTree} */ - var output = {}; - - /** @type {xdr.CreateContractArgs | xdr.InvokeContractArgs} */ - var inner = fn.value(); - switch (fn["switch"]().value) { - // sorobanAuthorizedFunctionTypeContractFn - case 0: - output.type = 'execute'; - output.args = { - source: _address.Address.fromScAddress(inner.contractAddress()).toString(), - "function": inner.functionName(), - args: inner.args().map(function (arg) { - return (0, _scval.scValToNative)(arg); - }) - }; - break; - - // sorobanAuthorizedFunctionTypeCreateContractHostFn - case 1: - { - output.type = 'create'; - output.args = {}; - - // If the executable is a WASM, the preimage MUST be an address. If it's a - // token, the preimage MUST be an asset. This is a cheeky way to check - // that, because wasm=0, token=1 and address=0, asset=1 in the XDR switch - // values. - // - // The first part may not be true in V2, but we'd need to update this code - // anyway so it can still be an error. - var _ref = [inner.executable(), inner.contractIdPreimage()], - exec = _ref[0], - preimage = _ref[1]; - if (!!exec["switch"]().value !== !!preimage["switch"]().value) { - throw new Error("creation function appears invalid: ".concat(JSON.stringify(inner), " (should be wasm+address or token+asset)")); - } - switch (exec["switch"]().value) { - // contractExecutableWasm - case 0: - { - /** @type {xdr.ContractIdPreimageFromAddress} */ - var details = preimage.fromAddress(); - output.args.type = 'wasm'; - output.args.wasm = { - salt: details.salt().toString('hex'), - hash: exec.wasmHash().toString('hex'), - address: _address.Address.fromScAddress(details.address()).toString() - }; - break; - } - - // contractExecutableStellarAsset - case 1: - output.args.type = 'sac'; - output.args.asset = _asset.Asset.fromOperation(preimage.fromAsset()).toString(); - break; - default: - throw new Error("unknown creation type: ".concat(JSON.stringify(exec))); - } - break; - } - default: - throw new Error("unknown invocation type (".concat(fn["switch"](), "): ").concat(JSON.stringify(fn))); - } - output.invocations = root.subInvocations().map(function (i) { - return buildInvocationTree(i); - }); - return output; -} - -/** - * @callback InvocationWalker - * - * @param {xdr.SorobanAuthorizedInvocation} node the currently explored node - * @param {number} depth the depth of the tree this node is occurring at (the - * root starts at a depth of 1) - * @param {xdr.SorobanAuthorizedInvocation} [parent] this `node`s parent node, - * if any (i.e. this doesn't exist at the root) - * - * @returns {boolean|null|void} returning exactly `false` is a hint to stop - * exploring, other values are ignored - */ - -/** - * Executes a callback function on each node in the tree until stopped. - * - * Nodes are walked in a depth-first order. Returning `false` from the callback - * stops further depth exploration at that node, but it does not stop the walk - * in a "global" view. - * - * @param {xdr.SorobanAuthorizedInvocation} root the tree to explore - * @param {InvocationWalker} callback the callback to execute for each node - * @returns {void} - */ -function walkInvocationTree(root, callback) { - walkHelper(root, 1, callback); -} -function walkHelper(node, depth, callback, parent) { - if (callback(node, depth, parent) === false /* allow void rv */) { - return; - } - node.subInvocations().forEach(function (i) { - return walkHelper(i, depth + 1, callback, node); - }); -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/jsxdr.js b/node_modules/@stellar/stellar-base/lib/jsxdr.js deleted file mode 100644 index 0fec4e99..00000000 --- a/node_modules/@stellar/stellar-base/lib/jsxdr.js +++ /dev/null @@ -1,12 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports["default"] = void 0; -var _jsXdr = require("@stellar/js-xdr"); -var cereal = { - XdrWriter: _jsXdr.XdrWriter, - XdrReader: _jsXdr.XdrReader -}; -var _default = exports["default"] = cereal; \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/keypair.js b/node_modules/@stellar/stellar-base/lib/keypair.js deleted file mode 100644 index 1bf249c1..00000000 --- a/node_modules/@stellar/stellar-base/lib/keypair.js +++ /dev/null @@ -1,307 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.Keypair = void 0; -var _tweetnacl = _interopRequireDefault(require("tweetnacl")); -var _signing = require("./signing"); -var _strkey = require("./strkey"); -var _hashing = require("./hashing"); -var _xdr = _interopRequireDefault(require("./xdr")); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -function _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } } -function _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } -function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } /* eslint no-bitwise: ["error", {"allow": ["^"]}] */ -/** - * `Keypair` represents public (and secret) keys of the account. - * - * Currently `Keypair` only supports ed25519 but in a future this class can be abstraction layer for other - * public-key signature systems. - * - * Use more convenient methods to create `Keypair` object: - * * `{@link Keypair.fromPublicKey}` - * * `{@link Keypair.fromSecret}` - * * `{@link Keypair.random}` - * - * @constructor - * @param {object} keys At least one of keys must be provided. - * @param {string} keys.type Public-key signature system name. (currently only `ed25519` keys are supported) - * @param {Buffer} [keys.publicKey] Raw public key - * @param {Buffer} [keys.secretKey] Raw secret key (32-byte secret seed in ed25519`) - */ -var Keypair = exports.Keypair = /*#__PURE__*/function () { - function Keypair(keys) { - _classCallCheck(this, Keypair); - if (keys.type !== 'ed25519') { - throw new Error('Invalid keys type'); - } - this.type = keys.type; - if (keys.secretKey) { - keys.secretKey = Buffer.from(keys.secretKey); - if (keys.secretKey.length !== 32) { - throw new Error('secretKey length is invalid'); - } - this._secretSeed = keys.secretKey; - this._publicKey = (0, _signing.generate)(keys.secretKey); - this._secretKey = Buffer.concat([keys.secretKey, this._publicKey]); - if (keys.publicKey && !this._publicKey.equals(Buffer.from(keys.publicKey))) { - throw new Error('secretKey does not match publicKey'); - } - } else { - this._publicKey = Buffer.from(keys.publicKey); - if (this._publicKey.length !== 32) { - throw new Error('publicKey length is invalid'); - } - } - } - - /** - * Creates a new `Keypair` instance from secret. This can either be secret key or secret seed depending - * on underlying public-key signature system. Currently `Keypair` only supports ed25519. - * @param {string} secret secret key (ex. `SDAKFNYEIAORZKKCYRILFQKLLOCNPL5SWJ3YY5NM3ZH6GJSZGXHZEPQS`) - * @returns {Keypair} - */ - return _createClass(Keypair, [{ - key: "xdrAccountId", - value: function xdrAccountId() { - return new _xdr["default"].AccountId.publicKeyTypeEd25519(this._publicKey); - } - }, { - key: "xdrPublicKey", - value: function xdrPublicKey() { - return new _xdr["default"].PublicKey.publicKeyTypeEd25519(this._publicKey); - } - - /** - * Creates a {@link xdr.MuxedAccount} object from the public key. - * - * You will get a different type of muxed account depending on whether or not - * you pass an ID. - * - * @param {string} [id] - stringified integer indicating the underlying muxed - * ID of the new account object - * - * @return {xdr.MuxedAccount} - */ - }, { - key: "xdrMuxedAccount", - value: function xdrMuxedAccount(id) { - if (typeof id !== 'undefined') { - if (typeof id !== 'string') { - throw new TypeError("expected string for ID, got ".concat(_typeof(id))); - } - return _xdr["default"].MuxedAccount.keyTypeMuxedEd25519(new _xdr["default"].MuxedAccountMed25519({ - id: _xdr["default"].Uint64.fromString(id), - ed25519: this._publicKey - })); - } - return new _xdr["default"].MuxedAccount.keyTypeEd25519(this._publicKey); - } - - /** - * Returns raw public key - * @returns {Buffer} - */ - }, { - key: "rawPublicKey", - value: function rawPublicKey() { - return this._publicKey; - } - }, { - key: "signatureHint", - value: function signatureHint() { - var a = this.xdrAccountId().toXDR(); - return a.slice(a.length - 4); - } - - /** - * Returns public key associated with this `Keypair` object. - * @returns {string} - */ - }, { - key: "publicKey", - value: function publicKey() { - return _strkey.StrKey.encodeEd25519PublicKey(this._publicKey); - } - - /** - * Returns secret key associated with this `Keypair` object - * @returns {string} - */ - }, { - key: "secret", - value: function secret() { - if (!this._secretSeed) { - throw new Error('no secret key available'); - } - if (this.type === 'ed25519') { - return _strkey.StrKey.encodeEd25519SecretSeed(this._secretSeed); - } - throw new Error('Invalid Keypair type'); - } - - /** - * Returns raw secret key. - * @returns {Buffer} - */ - }, { - key: "rawSecretKey", - value: function rawSecretKey() { - return this._secretSeed; - } - - /** - * Returns `true` if this `Keypair` object contains secret key and can sign. - * @returns {boolean} - */ - }, { - key: "canSign", - value: function canSign() { - return !!this._secretKey; - } - - /** - * Signs data. - * @param {Buffer} data Data to sign - * @returns {Buffer} - */ - }, { - key: "sign", - value: function sign(data) { - if (!this.canSign()) { - throw new Error('cannot sign: no secret key available'); - } - return (0, _signing.sign)(data, this._secretKey); - } - - /** - * Verifies if `signature` for `data` is valid. - * @param {Buffer} data Signed data - * @param {Buffer} signature Signature - * @returns {boolean} - */ - }, { - key: "verify", - value: function verify(data, signature) { - return (0, _signing.verify)(data, signature, this._publicKey); - } - - /** - * Returns the decorated signature (hint+sig) for arbitrary data. - * - * @param {Buffer} data arbitrary data to sign - * @return {xdr.DecoratedSignature} the raw signature structure which can be - * added directly to a transaction envelope - * - * @see TransactionBase.addDecoratedSignature - */ - }, { - key: "signDecorated", - value: function signDecorated(data) { - var signature = this.sign(data); - var hint = this.signatureHint(); - return new _xdr["default"].DecoratedSignature({ - hint: hint, - signature: signature - }); - } - - /** - * Returns the raw decorated signature (hint+sig) for a signed payload signer. - * - * The hint is defined as the last 4 bytes of the signer key XORed with last - * 4 bytes of the payload (zero-left-padded if necessary). - * - * @param {Buffer} data data to both sign and treat as the payload - * @return {xdr.DecoratedSignature} - * - * @see https://github.com/stellar/stellar-protocol/blob/master/core/cap-0040.md#signature-hint - * @see TransactionBase.addDecoratedSignature - */ - }, { - key: "signPayloadDecorated", - value: function signPayloadDecorated(data) { - var signature = this.sign(data); - var keyHint = this.signatureHint(); - var hint = Buffer.from(data.slice(-4)); - if (hint.length < 4) { - // append zeroes as needed - hint = Buffer.concat([hint, Buffer.alloc(4 - data.length, 0)]); - } - return new _xdr["default"].DecoratedSignature({ - hint: hint.map(function (_byte, i) { - return _byte ^ keyHint[i]; - }), - signature: signature - }); - } - }], [{ - key: "fromSecret", - value: function fromSecret(secret) { - var rawSecret = _strkey.StrKey.decodeEd25519SecretSeed(secret); - return this.fromRawEd25519Seed(rawSecret); - } - - /** - * Creates a new `Keypair` object from ed25519 secret key seed raw bytes. - * - * @param {Buffer} rawSeed Raw 32-byte ed25519 secret key seed - * @returns {Keypair} - */ - }, { - key: "fromRawEd25519Seed", - value: function fromRawEd25519Seed(rawSeed) { - return new this({ - type: 'ed25519', - secretKey: rawSeed - }); - } - - /** - * Returns `Keypair` object representing network master key. - * @param {string} networkPassphrase passphrase of the target stellar network (e.g. "Public Global Stellar Network ; September 2015"). - * @returns {Keypair} - */ - }, { - key: "master", - value: function master(networkPassphrase) { - if (!networkPassphrase) { - throw new Error('No network selected. Please pass a network argument, e.g. `Keypair.master(Networks.PUBLIC)`.'); - } - return this.fromRawEd25519Seed((0, _hashing.hash)(networkPassphrase)); - } - - /** - * Creates a new `Keypair` object from public key. - * @param {string} publicKey public key (ex. `GB3KJPLFUYN5VL6R3GU3EGCGVCKFDSD7BEDX42HWG5BWFKB3KQGJJRMA`) - * @returns {Keypair} - */ - }, { - key: "fromPublicKey", - value: function fromPublicKey(publicKey) { - publicKey = _strkey.StrKey.decodeEd25519PublicKey(publicKey); - if (publicKey.length !== 32) { - throw new Error('Invalid Stellar public key'); - } - return new this({ - type: 'ed25519', - publicKey: publicKey - }); - } - - /** - * Create a random `Keypair` object. - * @returns {Keypair} - */ - }, { - key: "random", - value: function random() { - var secret = _tweetnacl["default"].randomBytes(32); - return this.fromRawEd25519Seed(secret); - } - }]); -}(); \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/liquidity_pool_asset.js b/node_modules/@stellar/stellar-base/lib/liquidity_pool_asset.js deleted file mode 100644 index ab2ad162..00000000 --- a/node_modules/@stellar/stellar-base/lib/liquidity_pool_asset.js +++ /dev/null @@ -1,125 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.LiquidityPoolAsset = void 0; -var _xdr = _interopRequireDefault(require("./xdr")); -var _asset = require("./asset"); -var _get_liquidity_pool_id = require("./get_liquidity_pool_id"); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } -function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; } -function _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } } -function _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } -function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -/** - * LiquidityPoolAsset class represents a liquidity pool trustline change. - * - * @constructor - * @param {Asset} assetA – The first asset in the Pool, it must respect the rule assetA < assetB. See {@link Asset.compare} for more details on how assets are sorted. - * @param {Asset} assetB – The second asset in the Pool, it must respect the rule assetA < assetB. See {@link Asset.compare} for more details on how assets are sorted. - * @param {number} fee – The liquidity pool fee. For now the only fee supported is `30`. - */ -var LiquidityPoolAsset = exports.LiquidityPoolAsset = /*#__PURE__*/function () { - function LiquidityPoolAsset(assetA, assetB, fee) { - _classCallCheck(this, LiquidityPoolAsset); - if (!assetA || !(assetA instanceof _asset.Asset)) { - throw new Error('assetA is invalid'); - } - if (!assetB || !(assetB instanceof _asset.Asset)) { - throw new Error('assetB is invalid'); - } - if (_asset.Asset.compare(assetA, assetB) !== -1) { - throw new Error('Assets are not in lexicographic order'); - } - if (!fee || fee !== _get_liquidity_pool_id.LiquidityPoolFeeV18) { - throw new Error('fee is invalid'); - } - this.assetA = assetA; - this.assetB = assetB; - this.fee = fee; - } - - /** - * Returns a liquidity pool asset object from its XDR ChangeTrustAsset object - * representation. - * @param {xdr.ChangeTrustAsset} ctAssetXdr - The asset XDR object. - * @returns {LiquidityPoolAsset} - */ - return _createClass(LiquidityPoolAsset, [{ - key: "toXDRObject", - value: - /** - * Returns the `xdr.ChangeTrustAsset` object for this liquidity pool asset. - * - * Note: To convert from an {@link Asset `Asset`} to `xdr.ChangeTrustAsset` - * please refer to the - * {@link Asset.toChangeTrustXDRObject `Asset.toChangeTrustXDRObject`} method. - * - * @returns {xdr.ChangeTrustAsset} XDR ChangeTrustAsset object. - */ - function toXDRObject() { - var lpConstantProductParamsXdr = new _xdr["default"].LiquidityPoolConstantProductParameters({ - assetA: this.assetA.toXDRObject(), - assetB: this.assetB.toXDRObject(), - fee: this.fee - }); - var lpParamsXdr = new _xdr["default"].LiquidityPoolParameters('liquidityPoolConstantProduct', lpConstantProductParamsXdr); - return new _xdr["default"].ChangeTrustAsset('assetTypePoolShare', lpParamsXdr); - } - - /** - * @returns {LiquidityPoolParameters} Liquidity pool parameters. - */ - }, { - key: "getLiquidityPoolParameters", - value: function getLiquidityPoolParameters() { - return _objectSpread(_objectSpread({}, this), {}, { - assetA: this.assetA, - assetB: this.assetB, - fee: this.fee - }); - } - - /** - * @see [Assets concept](https://developers.stellar.org/docs/glossary/assets/) - * @returns {AssetType.liquidityPoolShares} asset type. Can only be `liquidity_pool_shares`. - */ - }, { - key: "getAssetType", - value: function getAssetType() { - return 'liquidity_pool_shares'; - } - - /** - * @param {LiquidityPoolAsset} other the LiquidityPoolAsset to compare - * @returns {boolean} `true` if this asset equals the given asset. - */ - }, { - key: "equals", - value: function equals(other) { - return this.assetA.equals(other.assetA) && this.assetB.equals(other.assetB) && this.fee === other.fee; - } - }, { - key: "toString", - value: function toString() { - var poolId = (0, _get_liquidity_pool_id.getLiquidityPoolId)('constant_product', this.getLiquidityPoolParameters()).toString('hex'); - return "liquidity_pool:".concat(poolId); - } - }], [{ - key: "fromOperation", - value: function fromOperation(ctAssetXdr) { - var assetType = ctAssetXdr["switch"](); - if (assetType === _xdr["default"].AssetType.assetTypePoolShare()) { - var liquidityPoolParameters = ctAssetXdr.liquidityPool().constantProduct(); - return new this(_asset.Asset.fromOperation(liquidityPoolParameters.assetA()), _asset.Asset.fromOperation(liquidityPoolParameters.assetB()), liquidityPoolParameters.fee()); - } - throw new Error("Invalid asset type: ".concat(assetType.name)); - } - }]); -}(); \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/liquidity_pool_id.js b/node_modules/@stellar/stellar-base/lib/liquidity_pool_id.js deleted file mode 100644 index ea22ddb1..00000000 --- a/node_modules/@stellar/stellar-base/lib/liquidity_pool_id.js +++ /dev/null @@ -1,100 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.LiquidityPoolId = void 0; -var _xdr = _interopRequireDefault(require("./xdr")); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -function _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } } -function _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } -function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -/** - * LiquidityPoolId class represents the asset referenced by a trustline to a - * liquidity pool. - * - * @constructor - * @param {string} liquidityPoolId - The ID of the liquidity pool in string 'hex'. - */ -var LiquidityPoolId = exports.LiquidityPoolId = /*#__PURE__*/function () { - function LiquidityPoolId(liquidityPoolId) { - _classCallCheck(this, LiquidityPoolId); - if (!liquidityPoolId) { - throw new Error('liquidityPoolId cannot be empty'); - } - if (!/^[a-f0-9]{64}$/.test(liquidityPoolId)) { - throw new Error('Liquidity pool ID is not a valid hash'); - } - this.liquidityPoolId = liquidityPoolId; - } - - /** - * Returns a liquidity pool ID object from its xdr.TrustLineAsset representation. - * @param {xdr.TrustLineAsset} tlAssetXdr - The asset XDR object. - * @returns {LiquidityPoolId} - */ - return _createClass(LiquidityPoolId, [{ - key: "toXDRObject", - value: - /** - * Returns the `xdr.TrustLineAsset` object for this liquidity pool ID. - * - * Note: To convert from {@link Asset `Asset`} to `xdr.TrustLineAsset` please - * refer to the - * {@link Asset.toTrustLineXDRObject `Asset.toTrustLineXDRObject`} method. - * - * @returns {xdr.TrustLineAsset} XDR LiquidityPoolId object - */ - function toXDRObject() { - var xdrPoolId = _xdr["default"].PoolId.fromXDR(this.liquidityPoolId, 'hex'); - return new _xdr["default"].TrustLineAsset('assetTypePoolShare', xdrPoolId); - } - - /** - * @returns {string} Liquidity pool ID. - */ - }, { - key: "getLiquidityPoolId", - value: function getLiquidityPoolId() { - return String(this.liquidityPoolId); - } - - /** - * @see [Assets concept](https://developers.stellar.org/docs/glossary/assets/) - * @returns {AssetType.liquidityPoolShares} asset type. Can only be `liquidity_pool_shares`. - */ - }, { - key: "getAssetType", - value: function getAssetType() { - return 'liquidity_pool_shares'; - } - - /** - * @param {LiquidityPoolId} asset LiquidityPoolId to compare. - * @returns {boolean} `true` if this asset equals the given asset. - */ - }, { - key: "equals", - value: function equals(asset) { - return this.liquidityPoolId === asset.getLiquidityPoolId(); - } - }, { - key: "toString", - value: function toString() { - return "liquidity_pool:".concat(this.liquidityPoolId); - } - }], [{ - key: "fromOperation", - value: function fromOperation(tlAssetXdr) { - var assetType = tlAssetXdr["switch"](); - if (assetType === _xdr["default"].AssetType.assetTypePoolShare()) { - var liquidityPoolId = tlAssetXdr.liquidityPoolId().toString('hex'); - return new this(liquidityPoolId); - } - throw new Error("Invalid asset type: ".concat(assetType.name)); - } - }]); -}(); \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/memo.js b/node_modules/@stellar/stellar-base/lib/memo.js deleted file mode 100644 index 473bb72d..00000000 --- a/node_modules/@stellar/stellar-base/lib/memo.js +++ /dev/null @@ -1,269 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.MemoText = exports.MemoReturn = exports.MemoNone = exports.MemoID = exports.MemoHash = exports.Memo = void 0; -var _jsXdr = require("@stellar/js-xdr"); -var _bignumber = _interopRequireDefault(require("./util/bignumber")); -var _xdr = _interopRequireDefault(require("./xdr")); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -function _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } } -function _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } -function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -/** - * Type of {@link Memo}. - */ -var MemoNone = exports.MemoNone = 'none'; -/** - * Type of {@link Memo}. - */ -var MemoID = exports.MemoID = 'id'; -/** - * Type of {@link Memo}. - */ -var MemoText = exports.MemoText = 'text'; -/** - * Type of {@link Memo}. - */ -var MemoHash = exports.MemoHash = 'hash'; -/** - * Type of {@link Memo}. - */ -var MemoReturn = exports.MemoReturn = 'return'; - -/** - * `Memo` represents memos attached to transactions. - * - * @param {string} type - `MemoNone`, `MemoID`, `MemoText`, `MemoHash` or `MemoReturn` - * @param {*} value - `string` for `MemoID`, `MemoText`, buffer of hex string for `MemoHash` or `MemoReturn` - * @see [Transactions concept](https://developers.stellar.org/docs/glossary/transactions/) - * @class Memo - */ -var Memo = exports.Memo = /*#__PURE__*/function () { - function Memo(type) { - var value = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; - _classCallCheck(this, Memo); - this._type = type; - this._value = value; - switch (this._type) { - case MemoNone: - break; - case MemoID: - Memo._validateIdValue(value); - break; - case MemoText: - Memo._validateTextValue(value); - break; - case MemoHash: - case MemoReturn: - Memo._validateHashValue(value); - // We want MemoHash and MemoReturn to have Buffer as a value - if (typeof value === 'string') { - this._value = Buffer.from(value, 'hex'); - } - break; - default: - throw new Error('Invalid memo type'); - } - } - - /** - * Contains memo type: `MemoNone`, `MemoID`, `MemoText`, `MemoHash` or `MemoReturn` - */ - return _createClass(Memo, [{ - key: "type", - get: function get() { - return this._type; - }, - set: function set(type) { - throw new Error('Memo is immutable'); - } - - /** - * Contains memo value: - * * `null` for `MemoNone`, - * * `string` for `MemoID`, - * * `Buffer` for `MemoText` after decoding using `fromXDRObject`, original value otherwise, - * * `Buffer` for `MemoHash`, `MemoReturn`. - */ - }, { - key: "value", - get: function get() { - switch (this._type) { - case MemoNone: - return null; - case MemoID: - case MemoText: - return this._value; - case MemoHash: - case MemoReturn: - return Buffer.from(this._value); - default: - throw new Error('Invalid memo type'); - } - }, - set: function set(value) { - throw new Error('Memo is immutable'); - } - }, { - key: "toXDRObject", - value: - /** - * Returns XDR memo object. - * @returns {xdr.Memo} - */ - function toXDRObject() { - switch (this._type) { - case MemoNone: - return _xdr["default"].Memo.memoNone(); - case MemoID: - return _xdr["default"].Memo.memoId(_jsXdr.UnsignedHyper.fromString(this._value)); - case MemoText: - return _xdr["default"].Memo.memoText(this._value); - case MemoHash: - return _xdr["default"].Memo.memoHash(this._value); - case MemoReturn: - return _xdr["default"].Memo.memoReturn(this._value); - default: - return null; - } - } - - /** - * Returns {@link Memo} from XDR memo object. - * @param {xdr.Memo} object XDR memo object - * @returns {Memo} - */ - }], [{ - key: "_validateIdValue", - value: function _validateIdValue(value) { - var error = new Error("Expects a int64 as a string. Got ".concat(value)); - if (typeof value !== 'string') { - throw error; - } - var number; - try { - number = new _bignumber["default"](value); - } catch (e) { - throw error; - } - - // Infinity - if (!number.isFinite()) { - throw error; - } - - // NaN - if (number.isNaN()) { - throw error; - } - } - }, { - key: "_validateTextValue", - value: function _validateTextValue(value) { - if (!_xdr["default"].Memo.armTypeForArm('text').isValid(value)) { - throw new Error('Expects string, array or buffer, max 28 bytes'); - } - } - }, { - key: "_validateHashValue", - value: function _validateHashValue(value) { - var error = new Error("Expects a 32 byte hash value or hex encoded string. Got ".concat(value)); - if (value === null || typeof value === 'undefined') { - throw error; - } - var valueBuffer; - if (typeof value === 'string') { - if (!/^[0-9A-Fa-f]{64}$/g.test(value)) { - throw error; - } - valueBuffer = Buffer.from(value, 'hex'); - } else if (Buffer.isBuffer(value)) { - valueBuffer = Buffer.from(value); - } else { - throw error; - } - if (!valueBuffer.length || valueBuffer.length !== 32) { - throw error; - } - } - - /** - * Returns an empty memo (`MemoNone`). - * @returns {Memo} - */ - }, { - key: "none", - value: function none() { - return new Memo(MemoNone); - } - - /** - * Creates and returns a `MemoText` memo. - * @param {string} text - memo text - * @returns {Memo} - */ - }, { - key: "text", - value: function text(_text) { - return new Memo(MemoText, _text); - } - - /** - * Creates and returns a `MemoID` memo. - * @param {string} id - 64-bit number represented as a string - * @returns {Memo} - */ - }, { - key: "id", - value: function id(_id) { - return new Memo(MemoID, _id); - } - - /** - * Creates and returns a `MemoHash` memo. - * @param {array|string} hash - 32 byte hash or hex encoded string - * @returns {Memo} - */ - }, { - key: "hash", - value: function hash(_hash) { - return new Memo(MemoHash, _hash); - } - - /** - * Creates and returns a `MemoReturn` memo. - * @param {array|string} hash - 32 byte hash or hex encoded string - * @returns {Memo} - */ - }, { - key: "return", - value: function _return(hash) { - return new Memo(MemoReturn, hash); - } - }, { - key: "fromXDRObject", - value: function fromXDRObject(object) { - switch (object.arm()) { - case 'id': - return Memo.id(object.value().toString()); - case 'text': - return Memo.text(object.value()); - case 'hash': - return Memo.hash(object.value()); - case 'retHash': - return Memo["return"](object.value()); - default: - break; - } - if (typeof object.value() === 'undefined') { - return Memo.none(); - } - throw new Error('Unknown type'); - } - }]); -}(); \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/muxed_account.js b/node_modules/@stellar/stellar-base/lib/muxed_account.js deleted file mode 100644 index 4f02b660..00000000 --- a/node_modules/@stellar/stellar-base/lib/muxed_account.js +++ /dev/null @@ -1,158 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.MuxedAccount = void 0; -var _xdr = _interopRequireDefault(require("./xdr")); -var _account = require("./account"); -var _strkey = require("./strkey"); -var _decode_encode_muxed_account = require("./util/decode_encode_muxed_account"); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -function _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } } -function _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } -function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -/** - * Represents a muxed account for transactions and operations. - * - * A muxed (or *multiplexed*) account (defined rigorously in - * [CAP-27](https://stellar.org/protocol/cap-27) and briefly in - * [SEP-23](https://stellar.org/protocol/sep-23)) is one that resolves a single - * Stellar `G...`` account to many different underlying IDs. - * - * For example, you may have a single Stellar address for accounting purposes: - * GA7QYNF7SOWQ3GLR2BGMZEHXAVIRZA4KVWLTJJFC7MGXUA74P7UJVSGZ - * - * Yet would like to use it for 4 different family members: - * 1: MA7QYNF7SOWQ3GLR2BGMZEHXAVIRZA4KVWLTJJFC7MGXUA74P7UJUAAAAAAAAAAAAGZFQ - * 2: MA7QYNF7SOWQ3GLR2BGMZEHXAVIRZA4KVWLTJJFC7MGXUA74P7UJUAAAAAAAAAAAALIWQ - * 3: MA7QYNF7SOWQ3GLR2BGMZEHXAVIRZA4KVWLTJJFC7MGXUA74P7UJUAAAAAAAAAAAAPYHQ - * 4: MA7QYNF7SOWQ3GLR2BGMZEHXAVIRZA4KVWLTJJFC7MGXUA74P7UJUAAAAAAAAAAAAQLQQ - * - * This object makes it easy to create muxed accounts from regular accounts, - * duplicate them, get/set the underlying IDs, etc. without mucking around with - * the raw XDR. - * - * Because muxed accounts are purely an off-chain convention, they all share the - * sequence number tied to their underlying G... account. Thus, this object - * *requires* an {@link Account} instance to be passed in, so that muxed - * instances of an account can collectively modify the sequence number whenever - * a muxed account is used as the source of a @{link Transaction} with {@link - * TransactionBuilder}. - * - * @constructor - * - * @param {Account} account - the @{link Account} instance representing the - * underlying G... address - * @param {string} id - a stringified uint64 value that represents the - * ID of the muxed account - * - * @link https://developers.stellar.org/docs/glossary/muxed-accounts/ - */ -var MuxedAccount = exports.MuxedAccount = /*#__PURE__*/function () { - function MuxedAccount(baseAccount, id) { - _classCallCheck(this, MuxedAccount); - var accountId = baseAccount.accountId(); - if (!_strkey.StrKey.isValidEd25519PublicKey(accountId)) { - throw new Error('accountId is invalid'); - } - this.account = baseAccount; - this._muxedXdr = (0, _decode_encode_muxed_account.encodeMuxedAccount)(accountId, id); - this._mAddress = (0, _decode_encode_muxed_account.encodeMuxedAccountToAddress)(this._muxedXdr); - this._id = id; - } - - /** - * Parses an M-address into a MuxedAccount object. - * - * @param {string} mAddress - an M-address to transform - * @param {string} sequenceNum - the sequence number of the underlying {@link - * Account}, to use for the underlying base account (@link - * MuxedAccount.baseAccount). If you're using the SDK, you can use - * `server.loadAccount` to fetch this if you don't know it. - * - * @return {MuxedAccount} - */ - return _createClass(MuxedAccount, [{ - key: "baseAccount", - value: - /** - * @return {Account} the underlying account object shared among all muxed - * accounts with this Stellar address - */ - function baseAccount() { - return this.account; - } - - /** - * @return {string} the M-address representing this account's (G-address, ID) - */ - }, { - key: "accountId", - value: function accountId() { - return this._mAddress; - } - }, { - key: "id", - value: function id() { - return this._id; - } - }, { - key: "setId", - value: function setId(id) { - if (typeof id !== 'string') { - throw new Error('id should be a string representing a number (uint64)'); - } - this._muxedXdr.med25519().id(_xdr["default"].Uint64.fromString(id)); - this._mAddress = (0, _decode_encode_muxed_account.encodeMuxedAccountToAddress)(this._muxedXdr); - this._id = id; - return this; - } - - /** - * Accesses the underlying account's sequence number. - * @return {string} strigified sequence number for the underlying account - */ - }, { - key: "sequenceNumber", - value: function sequenceNumber() { - return this.account.sequenceNumber(); - } - - /** - * Increments the underlying account's sequence number by one. - * @return {void} - */ - }, { - key: "incrementSequenceNumber", - value: function incrementSequenceNumber() { - return this.account.incrementSequenceNumber(); - } - - /** - * @return {xdr.MuxedAccount} the XDR object representing this muxed account's - * G-address and uint64 ID - */ - }, { - key: "toXDRObject", - value: function toXDRObject() { - return this._muxedXdr; - } - }, { - key: "equals", - value: function equals(otherMuxedAccount) { - return this.accountId() === otherMuxedAccount.accountId(); - } - }], [{ - key: "fromAddress", - value: function fromAddress(mAddress, sequenceNum) { - var muxedAccount = (0, _decode_encode_muxed_account.decodeAddressToMuxedAccount)(mAddress); - var gAddress = (0, _decode_encode_muxed_account.extractBaseAddress)(mAddress); - var id = muxedAccount.med25519().id().toString(); - return new MuxedAccount(new _account.Account(gAddress, sequenceNum), id); - } - }]); -}(); \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/network.js b/node_modules/@stellar/stellar-base/lib/network.js deleted file mode 100644 index 0bd81df7..00000000 --- a/node_modules/@stellar/stellar-base/lib/network.js +++ /dev/null @@ -1,22 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.Networks = void 0; -/** - * Contains passphrases for common networks: - * * `Networks.PUBLIC`: `Public Global Stellar Network ; September 2015` - * * `Networks.TESTNET`: `Test SDF Network ; September 2015` - * * `Networks.FUTURENET`: `Test SDF Future Network ; October 2022` - * * `Networks.STANDALONE`: `Standalone Network ; February 2017` - * - * @type {{PUBLIC: string, TESTNET: string, FUTURENET: string, STANDALONE: string }} - */ -var Networks = exports.Networks = { - PUBLIC: 'Public Global Stellar Network ; September 2015', - TESTNET: 'Test SDF Network ; September 2015', - FUTURENET: 'Test SDF Future Network ; October 2022', - SANDBOX: 'Local Sandbox Stellar Network ; September 2022', - STANDALONE: 'Standalone Network ; February 2017' -}; \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/numbers/index.js b/node_modules/@stellar/stellar-base/lib/numbers/index.js deleted file mode 100644 index a797b7cc..00000000 --- a/node_modules/@stellar/stellar-base/lib/numbers/index.js +++ /dev/null @@ -1,85 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -Object.defineProperty(exports, "Int128", { - enumerable: true, - get: function get() { - return _int.Int128; - } -}); -Object.defineProperty(exports, "Int256", { - enumerable: true, - get: function get() { - return _int2.Int256; - } -}); -Object.defineProperty(exports, "ScInt", { - enumerable: true, - get: function get() { - return _sc_int.ScInt; - } -}); -Object.defineProperty(exports, "Uint128", { - enumerable: true, - get: function get() { - return _uint.Uint128; - } -}); -Object.defineProperty(exports, "Uint256", { - enumerable: true, - get: function get() { - return _uint2.Uint256; - } -}); -Object.defineProperty(exports, "XdrLargeInt", { - enumerable: true, - get: function get() { - return _xdr_large_int.XdrLargeInt; - } -}); -exports.scValToBigInt = scValToBigInt; -var _xdr_large_int = require("./xdr_large_int"); -var _uint = require("./uint128"); -var _uint2 = require("./uint256"); -var _int = require("./int128"); -var _int2 = require("./int256"); -var _sc_int = require("./sc_int"); -/** - * Transforms an opaque {@link xdr.ScVal} into a native bigint, if possible. - * - * If you then want to use this in the abstractions provided by this module, - * you can pass it to the constructor of {@link XdrLargeInt}. - * - * @example - * let scv = contract.call("add", x, y); // assume it returns an xdr.ScVal - * let bigi = scValToBigInt(scv); - * - * new ScInt(bigi); // if you don't care about types, and - * new XdrLargeInt('i128', bigi); // if you do - * - * @param {xdr.ScVal} scv - the raw XDR value to parse into an integer - * @returns {bigint} the native value of this input value - * - * @throws {TypeError} if the `scv` input value doesn't represent an integer - */ -function scValToBigInt(scv) { - var scIntType = _xdr_large_int.XdrLargeInt.getType(scv["switch"]().name); - switch (scv["switch"]().name) { - case 'scvU32': - case 'scvI32': - return BigInt(scv.value()); - case 'scvU64': - case 'scvI64': - return new _xdr_large_int.XdrLargeInt(scIntType, scv.value()).toBigInt(); - case 'scvU128': - case 'scvI128': - return new _xdr_large_int.XdrLargeInt(scIntType, [scv.value().lo(), scv.value().hi()]).toBigInt(); - case 'scvU256': - case 'scvI256': - return new _xdr_large_int.XdrLargeInt(scIntType, [scv.value().loLo(), scv.value().loHi(), scv.value().hiLo(), scv.value().hiHi()]).toBigInt(); - default: - throw TypeError("expected integer type, got ".concat(scv["switch"]())); - } -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/numbers/int128.js b/node_modules/@stellar/stellar-base/lib/numbers/int128.js deleted file mode 100644 index 5abe97ec..00000000 --- a/node_modules/@stellar/stellar-base/lib/numbers/int128.js +++ /dev/null @@ -1,48 +0,0 @@ -"use strict"; - -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.Int128 = void 0; -var _jsXdr = require("@stellar/js-xdr"); -function _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } } -function _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } -function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -function _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); } -function _possibleConstructorReturn(t, e) { if (e && ("object" == _typeof(e) || "function" == typeof e)) return e; if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined"); return _assertThisInitialized(t); } -function _assertThisInitialized(e) { if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return e; } -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } -function _getPrototypeOf(t) { return _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) { return t.__proto__ || Object.getPrototypeOf(t); }, _getPrototypeOf(t); } -function _inherits(t, e) { if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); t.prototype = Object.create(e && e.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), Object.defineProperty(t, "prototype", { writable: !1 }), e && _setPrototypeOf(t, e); } -function _setPrototypeOf(t, e) { return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { return t.__proto__ = e, t; }, _setPrototypeOf(t, e); } -var Int128 = exports.Int128 = /*#__PURE__*/function (_LargeInt) { - /** - * Construct a signed 128-bit integer that can be XDR-encoded. - * - * @param {Array} args - one or more slices to encode - * in big-endian format (i.e. earlier elements are higher bits) - */ - function Int128() { - _classCallCheck(this, Int128); - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - return _callSuper(this, Int128, [args]); - } - _inherits(Int128, _LargeInt); - return _createClass(Int128, [{ - key: "unsigned", - get: function get() { - return false; - } - }, { - key: "size", - get: function get() { - return 128; - } - }]); -}(_jsXdr.LargeInt); -Int128.defineIntBoundaries(); \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/numbers/int256.js b/node_modules/@stellar/stellar-base/lib/numbers/int256.js deleted file mode 100644 index 8407671b..00000000 --- a/node_modules/@stellar/stellar-base/lib/numbers/int256.js +++ /dev/null @@ -1,48 +0,0 @@ -"use strict"; - -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.Int256 = void 0; -var _jsXdr = require("@stellar/js-xdr"); -function _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } } -function _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } -function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -function _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); } -function _possibleConstructorReturn(t, e) { if (e && ("object" == _typeof(e) || "function" == typeof e)) return e; if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined"); return _assertThisInitialized(t); } -function _assertThisInitialized(e) { if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return e; } -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } -function _getPrototypeOf(t) { return _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) { return t.__proto__ || Object.getPrototypeOf(t); }, _getPrototypeOf(t); } -function _inherits(t, e) { if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); t.prototype = Object.create(e && e.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), Object.defineProperty(t, "prototype", { writable: !1 }), e && _setPrototypeOf(t, e); } -function _setPrototypeOf(t, e) { return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { return t.__proto__ = e, t; }, _setPrototypeOf(t, e); } -var Int256 = exports.Int256 = /*#__PURE__*/function (_LargeInt) { - /** - * Construct a signed 256-bit integer that can be XDR-encoded. - * - * @param {Array} args - one or more slices to encode - * in big-endian format (i.e. earlier elements are higher bits) - */ - function Int256() { - _classCallCheck(this, Int256); - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - return _callSuper(this, Int256, [args]); - } - _inherits(Int256, _LargeInt); - return _createClass(Int256, [{ - key: "unsigned", - get: function get() { - return false; - } - }, { - key: "size", - get: function get() { - return 256; - } - }]); -}(_jsXdr.LargeInt); -Int256.defineIntBoundaries(); \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/numbers/sc_int.js b/node_modules/@stellar/stellar-base/lib/numbers/sc_int.js deleted file mode 100644 index fc33f328..00000000 --- a/node_modules/@stellar/stellar-base/lib/numbers/sc_int.js +++ /dev/null @@ -1,131 +0,0 @@ -"use strict"; - -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.ScInt = void 0; -var _xdr_large_int = require("./xdr_large_int"); -function _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } } -function _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } -function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -function _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); } -function _possibleConstructorReturn(t, e) { if (e && ("object" == _typeof(e) || "function" == typeof e)) return e; if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined"); return _assertThisInitialized(t); } -function _assertThisInitialized(e) { if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return e; } -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } -function _getPrototypeOf(t) { return _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) { return t.__proto__ || Object.getPrototypeOf(t); }, _getPrototypeOf(t); } -function _inherits(t, e) { if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); t.prototype = Object.create(e && e.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), Object.defineProperty(t, "prototype", { writable: !1 }), e && _setPrototypeOf(t, e); } -function _setPrototypeOf(t, e) { return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { return t.__proto__ = e, t; }, _setPrototypeOf(t, e); } -/** - * Provides an easier way to manipulate large numbers for Stellar operations. - * - * You can instantiate this "**s**mart **c**ontract integer" value either from - * bigints, strings, or numbers (whole numbers, or this will throw). - * - * If you need to create a native BigInt from a list of integer "parts" (for - * example, you have a series of encoded 32-bit integers that represent a larger - * value), you can use the lower level abstraction {@link XdrLargeInt}. For - * example, you could do `new XdrLargeInt('u128', bytes...).toBigInt()`. - * - * @example - * import { xdr, ScInt, scValToBigInt } from "@stellar/stellar-base"; - * - * // You have an ScVal from a contract and want to parse it into JS native. - * const value = xdr.ScVal.fromXDR(someXdr, "base64"); - * const bigi = scValToBigInt(value); // grab it as a BigInt - * let sci = new ScInt(bigi); - * - * sci.toNumber(); // gives native JS type (w/ size check) - * sci.toBigInt(); // gives the native BigInt value - * sci.toU64(); // gives ScValType-specific XDR constructs (with size checks) - * - * // You have a number and want to shove it into a contract. - * sci = ScInt(0xdeadcafebabe); - * sci.toBigInt() // returns 244838016400062n - * sci.toNumber() // throws: too large - * - * // Pass any to e.g. a Contract.call(), conversion happens automatically - * // regardless of the initial type. - * const scValU128 = sci.toU128(); - * const scValI256 = sci.toI256(); - * const scValU64 = sci.toU64(); - * - * // Lots of ways to initialize: - * ScInt("123456789123456789") - * ScInt(123456789123456789n); - * ScInt(1n << 140n); - * ScInt(-42); - * ScInt(scValToBigInt(scValU128)); // from above - * - * // If you know the type ahead of time (accessing `.raw` is faster than - * // conversions), you can specify the type directly (otherwise, it's - * // interpreted from the numbers you pass in): - * const i = ScInt(123456789n, { type: "u256" }); - * - * // For example, you can use the underlying `sdk.U256` and convert it to an - * // `xdr.ScVal` directly like so: - * const scv = new xdr.ScVal.scvU256(i.raw); - * - * // Or reinterpret it as a different type (size permitting): - * const scv = i.toI64(); - * - * @param {number|bigint|string} value - a single, integer-like value which will - * be interpreted in the smallest appropriate XDR type supported by Stellar - * (64, 128, or 256 bit integer values). signed values are supported, though - * they are sanity-checked against `opts.type`. if you need 32-bit values, - * you can construct them directly without needing this wrapper, e.g. - * `xdr.ScVal.scvU32(1234)`. - * - * @param {object} [opts] - an optional object controlling optional parameters - * @param {string} [opts.type] - force a specific data type. the type choices - * are: 'i64', 'u64', 'i128', 'u128', 'i256', and 'u256' (default: the - * smallest one that fits the `value`) - * - * @throws {RangeError} if the `value` is invalid (e.g. floating point), too - * large (i.e. exceeds a 256-bit value), or doesn't fit in the `opts.type` - * @throws {TypeError} on missing parameters, or if the "signedness" of `opts` - * doesn't match input `value`, e.g. passing `{type: 'u64'}` yet passing -1n - * @throws {SyntaxError} if a string `value` can't be parsed as a big integer - */ -var ScInt = exports.ScInt = /*#__PURE__*/function (_XdrLargeInt) { - function ScInt(value, opts) { - var _opts$type; - _classCallCheck(this, ScInt); - var signed = value < 0; - var type = (_opts$type = opts === null || opts === void 0 ? void 0 : opts.type) !== null && _opts$type !== void 0 ? _opts$type : ''; - if (type.startsWith('u') && signed) { - throw TypeError("specified type ".concat(opts.type, " yet negative (").concat(value, ")")); - } - - // If unspecified, we make a best guess at the type based on the bit length - // of the value, treating 64 as a minimum and 256 as a maximum. - if (type === '') { - type = signed ? 'i' : 'u'; - var bitlen = nearestBigIntSize(value); - switch (bitlen) { - case 64: - case 128: - case 256: - type += bitlen.toString(); - break; - default: - throw RangeError("expected 64/128/256 bits for input (".concat(value, "), got ").concat(bitlen)); - } - } - return _callSuper(this, ScInt, [type, value]); - } - _inherits(ScInt, _XdrLargeInt); - return _createClass(ScInt); -}(_xdr_large_int.XdrLargeInt); -function nearestBigIntSize(bigI) { - var _find; - // Note: Even though BigInt.toString(2) includes the negative sign for - // negative values (???), the following is still accurate, because the - // negative sign would be represented by a sign bit. - var bitlen = bigI.toString(2).length; - return (_find = [64, 128, 256].find(function (len) { - return bitlen <= len; - })) !== null && _find !== void 0 ? _find : bitlen; -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/numbers/uint128.js b/node_modules/@stellar/stellar-base/lib/numbers/uint128.js deleted file mode 100644 index 906c06c1..00000000 --- a/node_modules/@stellar/stellar-base/lib/numbers/uint128.js +++ /dev/null @@ -1,48 +0,0 @@ -"use strict"; - -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.Uint128 = void 0; -var _jsXdr = require("@stellar/js-xdr"); -function _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } } -function _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } -function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -function _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); } -function _possibleConstructorReturn(t, e) { if (e && ("object" == _typeof(e) || "function" == typeof e)) return e; if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined"); return _assertThisInitialized(t); } -function _assertThisInitialized(e) { if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return e; } -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } -function _getPrototypeOf(t) { return _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) { return t.__proto__ || Object.getPrototypeOf(t); }, _getPrototypeOf(t); } -function _inherits(t, e) { if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); t.prototype = Object.create(e && e.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), Object.defineProperty(t, "prototype", { writable: !1 }), e && _setPrototypeOf(t, e); } -function _setPrototypeOf(t, e) { return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { return t.__proto__ = e, t; }, _setPrototypeOf(t, e); } -var Uint128 = exports.Uint128 = /*#__PURE__*/function (_LargeInt) { - /** - * Construct an unsigned 128-bit integer that can be XDR-encoded. - * - * @param {Array} args - one or more slices to encode - * in big-endian format (i.e. earlier elements are higher bits) - */ - function Uint128() { - _classCallCheck(this, Uint128); - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - return _callSuper(this, Uint128, [args]); - } - _inherits(Uint128, _LargeInt); - return _createClass(Uint128, [{ - key: "unsigned", - get: function get() { - return true; - } - }, { - key: "size", - get: function get() { - return 128; - } - }]); -}(_jsXdr.LargeInt); -Uint128.defineIntBoundaries(); \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/numbers/uint256.js b/node_modules/@stellar/stellar-base/lib/numbers/uint256.js deleted file mode 100644 index c037860f..00000000 --- a/node_modules/@stellar/stellar-base/lib/numbers/uint256.js +++ /dev/null @@ -1,48 +0,0 @@ -"use strict"; - -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.Uint256 = void 0; -var _jsXdr = require("@stellar/js-xdr"); -function _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } } -function _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } -function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -function _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); } -function _possibleConstructorReturn(t, e) { if (e && ("object" == _typeof(e) || "function" == typeof e)) return e; if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined"); return _assertThisInitialized(t); } -function _assertThisInitialized(e) { if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return e; } -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } -function _getPrototypeOf(t) { return _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) { return t.__proto__ || Object.getPrototypeOf(t); }, _getPrototypeOf(t); } -function _inherits(t, e) { if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); t.prototype = Object.create(e && e.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), Object.defineProperty(t, "prototype", { writable: !1 }), e && _setPrototypeOf(t, e); } -function _setPrototypeOf(t, e) { return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { return t.__proto__ = e, t; }, _setPrototypeOf(t, e); } -var Uint256 = exports.Uint256 = /*#__PURE__*/function (_LargeInt) { - /** - * Construct an unsigned 256-bit integer that can be XDR-encoded. - * - * @param {Array} args - one or more slices to encode - * in big-endian format (i.e. earlier elements are higher bits) - */ - function Uint256() { - _classCallCheck(this, Uint256); - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - return _callSuper(this, Uint256, [args]); - } - _inherits(Uint256, _LargeInt); - return _createClass(Uint256, [{ - key: "unsigned", - get: function get() { - return true; - } - }, { - key: "size", - get: function get() { - return 256; - } - }]); -}(_jsXdr.LargeInt); -Uint256.defineIntBoundaries(); \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/numbers/xdr_large_int.js b/node_modules/@stellar/stellar-base/lib/numbers/xdr_large_int.js deleted file mode 100644 index e929c49e..00000000 --- a/node_modules/@stellar/stellar-base/lib/numbers/xdr_large_int.js +++ /dev/null @@ -1,266 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.XdrLargeInt = void 0; -var _jsXdr = require("@stellar/js-xdr"); -var _uint = require("./uint128"); -var _uint2 = require("./uint256"); -var _int = require("./int128"); -var _int2 = require("./int256"); -var _xdr = _interopRequireDefault(require("../xdr")); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -function _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } } -function _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; } -function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } -function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } /* eslint no-bitwise: ["error", {"allow": [">>"]}] */ -/** - * A wrapper class to represent large XDR-encodable integers. - * - * This operates at a lower level than {@link ScInt} by forcing you to specify - * the type / width / size in bits of the integer you're targeting, regardless - * of the input value(s) you provide. - * - * @param {string} type - force a specific data type. the type choices are: - * 'i64', 'u64', 'i128', 'u128', 'i256', and 'u256' (default: the smallest - * one that fits the `value`) (see {@link XdrLargeInt.isType}) - * @param {number|bigint|string|Array} values a list of - * integer-like values interpreted in big-endian order - */ -var XdrLargeInt = exports.XdrLargeInt = /*#__PURE__*/function () { - function XdrLargeInt(type, values) { - _classCallCheck(this, XdrLargeInt); - /** @type {xdr.LargeInt} */ - _defineProperty(this, "int", void 0); - // child class of a jsXdr.LargeInt - /** @type {string} */ - _defineProperty(this, "type", void 0); - if (!(values instanceof Array)) { - values = [values]; - } - - // normalize values to one type - values = values.map(function (i) { - // micro-optimization to no-op on the likeliest input value: - if (typeof i === 'bigint') { - return i; - } - if (i instanceof XdrLargeInt) { - return i.toBigInt(); - } - return BigInt(i); - }); - switch (type) { - case 'i64': - this["int"] = new _jsXdr.Hyper(values); - break; - case 'i128': - this["int"] = new _int.Int128(values); - break; - case 'i256': - this["int"] = new _int2.Int256(values); - break; - case 'u64': - this["int"] = new _jsXdr.UnsignedHyper(values); - break; - case 'u128': - this["int"] = new _uint.Uint128(values); - break; - case 'u256': - this["int"] = new _uint2.Uint256(values); - break; - default: - throw TypeError("invalid type: ".concat(type)); - } - this.type = type; - } - - /** - * @returns {number} - * @throws {RangeError} if the value can't fit into a Number - */ - return _createClass(XdrLargeInt, [{ - key: "toNumber", - value: function toNumber() { - var bi = this["int"].toBigInt(); - if (bi > Number.MAX_SAFE_INTEGER || bi < Number.MIN_SAFE_INTEGER) { - throw RangeError("value ".concat(bi, " not in range for Number ") + "[".concat(Number.MAX_SAFE_INTEGER, ", ").concat(Number.MIN_SAFE_INTEGER, "]")); - } - return Number(bi); - } - - /** @returns {bigint} */ - }, { - key: "toBigInt", - value: function toBigInt() { - return this["int"].toBigInt(); - } - - /** @returns {xdr.ScVal} the integer encoded with `ScValType = I64` */ - }, { - key: "toI64", - value: function toI64() { - this._sizeCheck(64); - var v = this.toBigInt(); - if (BigInt.asIntN(64, v) !== v) { - throw RangeError("value too large for i64: ".concat(v)); - } - return _xdr["default"].ScVal.scvI64(new _xdr["default"].Int64(v)); - } - - /** @returns {xdr.ScVal} the integer encoded with `ScValType = U64` */ - }, { - key: "toU64", - value: function toU64() { - this._sizeCheck(64); - return _xdr["default"].ScVal.scvU64(new _xdr["default"].Uint64(BigInt.asUintN(64, this.toBigInt())) // reiterpret as unsigned - ); - } - - /** - * @returns {xdr.ScVal} the integer encoded with `ScValType = I128` - * @throws {RangeError} if the value cannot fit in 128 bits - */ - }, { - key: "toI128", - value: function toI128() { - this._sizeCheck(128); - var v = this["int"].toBigInt(); - var hi64 = BigInt.asIntN(64, v >> 64n); // encode top 64 w/ sign bit - var lo64 = BigInt.asUintN(64, v); // grab btm 64, encode sign - - return _xdr["default"].ScVal.scvI128(new _xdr["default"].Int128Parts({ - hi: new _xdr["default"].Int64(hi64), - lo: new _xdr["default"].Uint64(lo64) - })); - } - - /** - * @returns {xdr.ScVal} the integer encoded with `ScValType = U128` - * @throws {RangeError} if the value cannot fit in 128 bits - */ - }, { - key: "toU128", - value: function toU128() { - this._sizeCheck(128); - var v = this["int"].toBigInt(); - return _xdr["default"].ScVal.scvU128(new _xdr["default"].UInt128Parts({ - hi: new _xdr["default"].Uint64(BigInt.asUintN(64, v >> 64n)), - lo: new _xdr["default"].Uint64(BigInt.asUintN(64, v)) - })); - } - - /** @returns {xdr.ScVal} the integer encoded with `ScValType = I256` */ - }, { - key: "toI256", - value: function toI256() { - var v = this["int"].toBigInt(); - var hiHi64 = BigInt.asIntN(64, v >> 192n); // keep sign bit - var hiLo64 = BigInt.asUintN(64, v >> 128n); - var loHi64 = BigInt.asUintN(64, v >> 64n); - var loLo64 = BigInt.asUintN(64, v); - return _xdr["default"].ScVal.scvI256(new _xdr["default"].Int256Parts({ - hiHi: new _xdr["default"].Int64(hiHi64), - hiLo: new _xdr["default"].Uint64(hiLo64), - loHi: new _xdr["default"].Uint64(loHi64), - loLo: new _xdr["default"].Uint64(loLo64) - })); - } - - /** @returns {xdr.ScVal} the integer encoded with `ScValType = U256` */ - }, { - key: "toU256", - value: function toU256() { - var v = this["int"].toBigInt(); - var hiHi64 = BigInt.asUintN(64, v >> 192n); // encode sign bit - var hiLo64 = BigInt.asUintN(64, v >> 128n); - var loHi64 = BigInt.asUintN(64, v >> 64n); - var loLo64 = BigInt.asUintN(64, v); - return _xdr["default"].ScVal.scvU256(new _xdr["default"].UInt256Parts({ - hiHi: new _xdr["default"].Uint64(hiHi64), - hiLo: new _xdr["default"].Uint64(hiLo64), - loHi: new _xdr["default"].Uint64(loHi64), - loLo: new _xdr["default"].Uint64(loLo64) - })); - } - - /** @returns {xdr.ScVal} the smallest interpretation of the stored value */ - }, { - key: "toScVal", - value: function toScVal() { - switch (this.type) { - case 'i64': - return this.toI64(); - case 'i128': - return this.toI128(); - case 'i256': - return this.toI256(); - case 'u64': - return this.toU64(); - case 'u128': - return this.toU128(); - case 'u256': - return this.toU256(); - default: - throw TypeError("invalid type: ".concat(this.type)); - } - } - }, { - key: "valueOf", - value: function valueOf() { - return this["int"].valueOf(); - } - }, { - key: "toString", - value: function toString() { - return this["int"].toString(); - } - }, { - key: "toJSON", - value: function toJSON() { - return { - value: this.toBigInt().toString(), - type: this.type - }; - } - }, { - key: "_sizeCheck", - value: function _sizeCheck(bits) { - if (this["int"].size > bits) { - throw RangeError("value too large for ".concat(bits, " bits (").concat(this.type, ")")); - } - } - }], [{ - key: "isType", - value: function isType(type) { - switch (type) { - case 'i64': - case 'i128': - case 'i256': - case 'u64': - case 'u128': - case 'u256': - return true; - default: - return false; - } - } - - /** - * Convert the raw `ScValType` string (e.g. 'scvI128', generated by the XDR) - * to a type description for {@link XdrLargeInt} construction (e.g. 'i128') - * - * @param {string} scvType the `xdr.ScValType` as a string - * @returns {string} a suitable equivalent type to construct this object - */ - }, { - key: "getType", - value: function getType(scvType) { - return scvType.slice(3).toLowerCase(); - } - }]); -}(); \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/operation.js b/node_modules/@stellar/stellar-base/lib/operation.js deleted file mode 100644 index 73fbc2dc..00000000 --- a/node_modules/@stellar/stellar-base/lib/operation.js +++ /dev/null @@ -1,714 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.Operation = exports.AuthRevocableFlag = exports.AuthRequiredFlag = exports.AuthImmutableFlag = exports.AuthClawbackEnabledFlag = void 0; -var _jsXdr = require("@stellar/js-xdr"); -var _bignumber = _interopRequireDefault(require("./util/bignumber")); -var _util = require("./util/util"); -var _continued_fraction = require("./util/continued_fraction"); -var _asset = require("./asset"); -var _liquidity_pool_asset = require("./liquidity_pool_asset"); -var _claimant = require("./claimant"); -var _strkey = require("./strkey"); -var _liquidity_pool_id = require("./liquidity_pool_id"); -var _xdr = _interopRequireDefault(require("./xdr")); -var ops = _interopRequireWildcard(require("./operations")); -var _decode_encode_muxed_account = require("./util/decode_encode_muxed_account"); -function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(e) { return e ? t : r; })(e); } -function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != _typeof(e) && "function" != typeof e) return { "default": e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n["default"] = e, t && t.set(e, n), n; } -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -function _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } } -function _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } -function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } /* eslint-disable no-bitwise */ -var ONE = 10000000; -var MAX_INT64 = '9223372036854775807'; - -/** - * When set using `{@link Operation.setOptions}` option, requires the issuing - * account to give other accounts permission before they can hold the issuing - * account’s credit. - * - * @constant - * @see [Account flags](https://developers.stellar.org/docs/glossary/accounts/#flags) - */ -var AuthRequiredFlag = exports.AuthRequiredFlag = 1 << 0; -/** - * When set using `{@link Operation.setOptions}` option, allows the issuing - * account to revoke its credit held by other accounts. - * - * @constant - * @see [Account flags](https://developers.stellar.org/docs/glossary/accounts/#flags) - */ -var AuthRevocableFlag = exports.AuthRevocableFlag = 1 << 1; -/** - * When set using `{@link Operation.setOptions}` option, then none of the - * authorization flags can be set and the account can never be deleted. - * - * @constant - * @see [Account flags](https://developers.stellar.org/docs/glossary/accounts/#flags) - */ -var AuthImmutableFlag = exports.AuthImmutableFlag = 1 << 2; - -/** - * When set using `{@link Operation.setOptions}` option, then any trustlines - * created by this account can have a ClawbackOp operation submitted for the - * corresponding asset. - * - * @constant - * @see [Account flags](https://developers.stellar.org/docs/glossary/accounts/#flags) - */ -var AuthClawbackEnabledFlag = exports.AuthClawbackEnabledFlag = 1 << 3; - -/** - * `Operation` class represents - * [operations](https://developers.stellar.org/docs/glossary/operations/) in - * Stellar network. - * - * Use one of static methods to create operations: - * * `{@link Operation.createAccount}` - * * `{@link Operation.payment}` - * * `{@link Operation.pathPaymentStrictReceive}` - * * `{@link Operation.pathPaymentStrictSend}` - * * `{@link Operation.manageSellOffer}` - * * `{@link Operation.manageBuyOffer}` - * * `{@link Operation.createPassiveSellOffer}` - * * `{@link Operation.setOptions}` - * * `{@link Operation.changeTrust}` - * * `{@link Operation.allowTrust}` - * * `{@link Operation.accountMerge}` - * * `{@link Operation.inflation}` - * * `{@link Operation.manageData}` - * * `{@link Operation.bumpSequence}` - * * `{@link Operation.createClaimableBalance}` - * * `{@link Operation.claimClaimableBalance}` - * * `{@link Operation.beginSponsoringFutureReserves}` - * * `{@link Operation.endSponsoringFutureReserves}` - * * `{@link Operation.revokeAccountSponsorship}` - * * `{@link Operation.revokeTrustlineSponsorship}` - * * `{@link Operation.revokeOfferSponsorship}` - * * `{@link Operation.revokeDataSponsorship}` - * * `{@link Operation.revokeClaimableBalanceSponsorship}` - * * `{@link Operation.revokeLiquidityPoolSponsorship}` - * * `{@link Operation.revokeSignerSponsorship}` - * * `{@link Operation.clawback}` - * * `{@link Operation.clawbackClaimableBalance}` - * * `{@link Operation.setTrustLineFlags}` - * * `{@link Operation.liquidityPoolDeposit}` - * * `{@link Operation.liquidityPoolWithdraw}` - * * `{@link Operation.invokeHostFunction}` - * * `{@link Operation.extendFootprintTtlOp}` - * * `{@link Operation.restoreFootprint}` - * - * @class Operation - */ -var Operation = exports.Operation = /*#__PURE__*/function () { - function Operation() { - _classCallCheck(this, Operation); - } - return _createClass(Operation, null, [{ - key: "setSourceAccount", - value: function setSourceAccount(opAttributes, opts) { - if (opts.source) { - try { - opAttributes.sourceAccount = (0, _decode_encode_muxed_account.decodeAddressToMuxedAccount)(opts.source); - } catch (e) { - throw new Error('Source address is invalid'); - } - } - } - - /** - * Deconstructs the raw XDR operation object into the structured object that - * was used to create the operation (i.e. the `opts` parameter to most ops). - * - * @param {xdr.Operation} operation - An XDR Operation. - * @return {Operation} - */ - }, { - key: "fromXDRObject", - value: function fromXDRObject(operation) { - var result = {}; - if (operation.sourceAccount()) { - result.source = (0, _decode_encode_muxed_account.encodeMuxedAccountToAddress)(operation.sourceAccount()); - } - var attrs = operation.body().value(); - var operationName = operation.body()["switch"]().name; - switch (operationName) { - case 'createAccount': - { - result.type = 'createAccount'; - result.destination = accountIdtoAddress(attrs.destination()); - result.startingBalance = this._fromXDRAmount(attrs.startingBalance()); - break; - } - case 'payment': - { - result.type = 'payment'; - result.destination = (0, _decode_encode_muxed_account.encodeMuxedAccountToAddress)(attrs.destination()); - result.asset = _asset.Asset.fromOperation(attrs.asset()); - result.amount = this._fromXDRAmount(attrs.amount()); - break; - } - case 'pathPaymentStrictReceive': - { - result.type = 'pathPaymentStrictReceive'; - result.sendAsset = _asset.Asset.fromOperation(attrs.sendAsset()); - result.sendMax = this._fromXDRAmount(attrs.sendMax()); - result.destination = (0, _decode_encode_muxed_account.encodeMuxedAccountToAddress)(attrs.destination()); - result.destAsset = _asset.Asset.fromOperation(attrs.destAsset()); - result.destAmount = this._fromXDRAmount(attrs.destAmount()); - result.path = []; - var path = attrs.path(); - - // note that Object.values isn't supported by node 6! - Object.keys(path).forEach(function (pathKey) { - result.path.push(_asset.Asset.fromOperation(path[pathKey])); - }); - break; - } - case 'pathPaymentStrictSend': - { - result.type = 'pathPaymentStrictSend'; - result.sendAsset = _asset.Asset.fromOperation(attrs.sendAsset()); - result.sendAmount = this._fromXDRAmount(attrs.sendAmount()); - result.destination = (0, _decode_encode_muxed_account.encodeMuxedAccountToAddress)(attrs.destination()); - result.destAsset = _asset.Asset.fromOperation(attrs.destAsset()); - result.destMin = this._fromXDRAmount(attrs.destMin()); - result.path = []; - var _path = attrs.path(); - - // note that Object.values isn't supported by node 6! - Object.keys(_path).forEach(function (pathKey) { - result.path.push(_asset.Asset.fromOperation(_path[pathKey])); - }); - break; - } - case 'changeTrust': - { - result.type = 'changeTrust'; - switch (attrs.line()["switch"]()) { - case _xdr["default"].AssetType.assetTypePoolShare(): - result.line = _liquidity_pool_asset.LiquidityPoolAsset.fromOperation(attrs.line()); - break; - default: - result.line = _asset.Asset.fromOperation(attrs.line()); - break; - } - result.limit = this._fromXDRAmount(attrs.limit()); - break; - } - case 'allowTrust': - { - result.type = 'allowTrust'; - result.trustor = accountIdtoAddress(attrs.trustor()); - result.assetCode = attrs.asset().value().toString(); - result.assetCode = (0, _util.trimEnd)(result.assetCode, '\0'); - result.authorize = attrs.authorize(); - break; - } - case 'setOptions': - { - result.type = 'setOptions'; - if (attrs.inflationDest()) { - result.inflationDest = accountIdtoAddress(attrs.inflationDest()); - } - result.clearFlags = attrs.clearFlags(); - result.setFlags = attrs.setFlags(); - result.masterWeight = attrs.masterWeight(); - result.lowThreshold = attrs.lowThreshold(); - result.medThreshold = attrs.medThreshold(); - result.highThreshold = attrs.highThreshold(); - // home_domain is checked by iscntrl in stellar-core - result.homeDomain = attrs.homeDomain() !== undefined ? attrs.homeDomain().toString('ascii') : undefined; - if (attrs.signer()) { - var signer = {}; - var arm = attrs.signer().key().arm(); - if (arm === 'ed25519') { - signer.ed25519PublicKey = accountIdtoAddress(attrs.signer().key()); - } else if (arm === 'preAuthTx') { - signer.preAuthTx = attrs.signer().key().preAuthTx(); - } else if (arm === 'hashX') { - signer.sha256Hash = attrs.signer().key().hashX(); - } else if (arm === 'ed25519SignedPayload') { - var signedPayload = attrs.signer().key().ed25519SignedPayload(); - signer.ed25519SignedPayload = _strkey.StrKey.encodeSignedPayload(signedPayload.toXDR()); - } - signer.weight = attrs.signer().weight(); - result.signer = signer; - } - break; - } - // the next case intentionally falls through! - case 'manageOffer': - case 'manageSellOffer': - { - result.type = 'manageSellOffer'; - result.selling = _asset.Asset.fromOperation(attrs.selling()); - result.buying = _asset.Asset.fromOperation(attrs.buying()); - result.amount = this._fromXDRAmount(attrs.amount()); - result.price = this._fromXDRPrice(attrs.price()); - result.offerId = attrs.offerId().toString(); - break; - } - case 'manageBuyOffer': - { - result.type = 'manageBuyOffer'; - result.selling = _asset.Asset.fromOperation(attrs.selling()); - result.buying = _asset.Asset.fromOperation(attrs.buying()); - result.buyAmount = this._fromXDRAmount(attrs.buyAmount()); - result.price = this._fromXDRPrice(attrs.price()); - result.offerId = attrs.offerId().toString(); - break; - } - // the next case intentionally falls through! - case 'createPassiveOffer': - case 'createPassiveSellOffer': - { - result.type = 'createPassiveSellOffer'; - result.selling = _asset.Asset.fromOperation(attrs.selling()); - result.buying = _asset.Asset.fromOperation(attrs.buying()); - result.amount = this._fromXDRAmount(attrs.amount()); - result.price = this._fromXDRPrice(attrs.price()); - break; - } - case 'accountMerge': - { - result.type = 'accountMerge'; - result.destination = (0, _decode_encode_muxed_account.encodeMuxedAccountToAddress)(attrs); - break; - } - case 'manageData': - { - result.type = 'manageData'; - // manage_data.name is checked by iscntrl in stellar-core - result.name = attrs.dataName().toString('ascii'); - result.value = attrs.dataValue(); - break; - } - case 'inflation': - { - result.type = 'inflation'; - break; - } - case 'bumpSequence': - { - result.type = 'bumpSequence'; - result.bumpTo = attrs.bumpTo().toString(); - break; - } - case 'createClaimableBalance': - { - result.type = 'createClaimableBalance'; - result.asset = _asset.Asset.fromOperation(attrs.asset()); - result.amount = this._fromXDRAmount(attrs.amount()); - result.claimants = []; - attrs.claimants().forEach(function (claimant) { - result.claimants.push(_claimant.Claimant.fromXDR(claimant)); - }); - break; - } - case 'claimClaimableBalance': - { - result.type = 'claimClaimableBalance'; - result.balanceId = attrs.toXDR('hex'); - break; - } - case 'beginSponsoringFutureReserves': - { - result.type = 'beginSponsoringFutureReserves'; - result.sponsoredId = accountIdtoAddress(attrs.sponsoredId()); - break; - } - case 'endSponsoringFutureReserves': - { - result.type = 'endSponsoringFutureReserves'; - break; - } - case 'revokeSponsorship': - { - extractRevokeSponshipDetails(attrs, result); - break; - } - case 'clawback': - { - result.type = 'clawback'; - result.amount = this._fromXDRAmount(attrs.amount()); - result.from = (0, _decode_encode_muxed_account.encodeMuxedAccountToAddress)(attrs.from()); - result.asset = _asset.Asset.fromOperation(attrs.asset()); - break; - } - case 'clawbackClaimableBalance': - { - result.type = 'clawbackClaimableBalance'; - result.balanceId = attrs.toXDR('hex'); - break; - } - case 'setTrustLineFlags': - { - result.type = 'setTrustLineFlags'; - result.asset = _asset.Asset.fromOperation(attrs.asset()); - result.trustor = accountIdtoAddress(attrs.trustor()); - - // Convert from the integer-bitwised flag into a sensible object that - // indicates true/false for each flag that's on/off. - var clears = attrs.clearFlags(); - var sets = attrs.setFlags(); - var mapping = { - authorized: _xdr["default"].TrustLineFlags.authorizedFlag(), - authorizedToMaintainLiabilities: _xdr["default"].TrustLineFlags.authorizedToMaintainLiabilitiesFlag(), - clawbackEnabled: _xdr["default"].TrustLineFlags.trustlineClawbackEnabledFlag() - }; - var getFlagValue = function getFlagValue(key) { - var bit = mapping[key].value; - if (sets & bit) { - return true; - } - if (clears & bit) { - return false; - } - return undefined; - }; - result.flags = {}; - Object.keys(mapping).forEach(function (flagName) { - result.flags[flagName] = getFlagValue(flagName); - }); - break; - } - case 'liquidityPoolDeposit': - { - result.type = 'liquidityPoolDeposit'; - result.liquidityPoolId = attrs.liquidityPoolId().toString('hex'); - result.maxAmountA = this._fromXDRAmount(attrs.maxAmountA()); - result.maxAmountB = this._fromXDRAmount(attrs.maxAmountB()); - result.minPrice = this._fromXDRPrice(attrs.minPrice()); - result.maxPrice = this._fromXDRPrice(attrs.maxPrice()); - break; - } - case 'liquidityPoolWithdraw': - { - result.type = 'liquidityPoolWithdraw'; - result.liquidityPoolId = attrs.liquidityPoolId().toString('hex'); - result.amount = this._fromXDRAmount(attrs.amount()); - result.minAmountA = this._fromXDRAmount(attrs.minAmountA()); - result.minAmountB = this._fromXDRAmount(attrs.minAmountB()); - break; - } - case 'invokeHostFunction': - { - var _attrs$auth; - result.type = 'invokeHostFunction'; - result.func = attrs.hostFunction(); - result.auth = (_attrs$auth = attrs.auth()) !== null && _attrs$auth !== void 0 ? _attrs$auth : []; - break; - } - case 'extendFootprintTtl': - { - result.type = 'extendFootprintTtl'; - result.extendTo = attrs.extendTo(); - break; - } - case 'restoreFootprint': - { - result.type = 'restoreFootprint'; - break; - } - default: - { - throw new Error("Unknown operation: ".concat(operationName)); - } - } - return result; - } - - /** - * Validates that a given amount is possible for a Stellar asset. - * - * Specifically, this means that the amount is well, a valid number, but also - * that it is within the int64 range and has no more than 7 decimal levels of - * precision. - * - * Note that while smart contracts allow larger amounts, this is oriented - * towards validating the standard Stellar operations. - * - * @param {string} value the amount to validate - * @param {boolean} allowZero optionally, whether or not zero is valid (default: no) - * - * @returns {boolean} - */ - }, { - key: "isValidAmount", - value: function isValidAmount(value) { - var allowZero = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; - if (typeof value !== 'string') { - return false; - } - var amount; - try { - amount = new _bignumber["default"](value); - } catch (e) { - return false; - } - if ( - // == 0 - !allowZero && amount.isZero() || - // < 0 - amount.isNegative() || - // > Max value - amount.times(ONE).gt(new _bignumber["default"](MAX_INT64).toString()) || - // Decimal places (max 7) - amount.decimalPlaces() > 7 || - // NaN or Infinity - amount.isNaN() || !amount.isFinite()) { - return false; - } - return true; - } - }, { - key: "constructAmountRequirementsError", - value: function constructAmountRequirementsError(arg) { - return "".concat(arg, " argument must be of type String, represent a positive number and have at most 7 digits after the decimal"); - } - - /** - * Returns value converted to uint32 value or undefined. - * If `value` is not `Number`, `String` or `Undefined` then throws an error. - * Used in {@link Operation.setOptions}. - * @private - * @param {string} name Name of the property (used in error message only) - * @param {*} value Value to check - * @param {function(value, name)} isValidFunction Function to check other constraints (the argument will be a `Number`) - * @returns {undefined|Number} - */ - }, { - key: "_checkUnsignedIntValue", - value: function _checkUnsignedIntValue(name, value) { - var isValidFunction = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - if (typeof value === 'undefined') { - return undefined; - } - if (typeof value === 'string') { - value = parseFloat(value); - } - switch (true) { - case typeof value !== 'number' || !Number.isFinite(value) || value % 1 !== 0: - throw new Error("".concat(name, " value is invalid")); - case value < 0: - throw new Error("".concat(name, " value must be unsigned")); - case !isValidFunction || isValidFunction && isValidFunction(value, name): - return value; - default: - throw new Error("".concat(name, " value is invalid")); - } - } - /** - * @private - * @param {string|BigNumber} value Value - * @returns {Hyper} XDR amount - */ - }, { - key: "_toXDRAmount", - value: function _toXDRAmount(value) { - var amount = new _bignumber["default"](value).times(ONE); - return _jsXdr.Hyper.fromString(amount.toString()); - } - - /** - * @private - * @param {string|BigNumber} value XDR amount - * @returns {BigNumber} Number - */ - }, { - key: "_fromXDRAmount", - value: function _fromXDRAmount(value) { - return new _bignumber["default"](value).div(ONE).toFixed(7); - } - - /** - * @private - * @param {object} price Price object - * @param {function} price.n numerator function that returns a value - * @param {function} price.d denominator function that returns a value - * @returns {BigNumber} Big string - */ - }, { - key: "_fromXDRPrice", - value: function _fromXDRPrice(price) { - var n = new _bignumber["default"](price.n()); - return n.div(new _bignumber["default"](price.d())).toString(); - } - - /** - * @private - * @param {object} price Price object - * @param {function} price.n numerator function that returns a value - * @param {function} price.d denominator function that returns a value - * @returns {object} XDR price object - */ - }, { - key: "_toXDRPrice", - value: function _toXDRPrice(price) { - var xdrObject; - if (price.n && price.d) { - xdrObject = new _xdr["default"].Price(price); - } else { - var approx = (0, _continued_fraction.best_r)(price); - xdrObject = new _xdr["default"].Price({ - n: parseInt(approx[0], 10), - d: parseInt(approx[1], 10) - }); - } - if (xdrObject.n() < 0 || xdrObject.d() < 0) { - throw new Error('price must be positive'); - } - return xdrObject; - } - }]); -}(); -function extractRevokeSponshipDetails(attrs, result) { - switch (attrs["switch"]().name) { - case 'revokeSponsorshipLedgerEntry': - { - var ledgerKey = attrs.ledgerKey(); - switch (ledgerKey["switch"]().name) { - case _xdr["default"].LedgerEntryType.account().name: - { - result.type = 'revokeAccountSponsorship'; - result.account = accountIdtoAddress(ledgerKey.account().accountId()); - break; - } - case _xdr["default"].LedgerEntryType.trustline().name: - { - result.type = 'revokeTrustlineSponsorship'; - result.account = accountIdtoAddress(ledgerKey.trustLine().accountId()); - var xdrAsset = ledgerKey.trustLine().asset(); - switch (xdrAsset["switch"]()) { - case _xdr["default"].AssetType.assetTypePoolShare(): - result.asset = _liquidity_pool_id.LiquidityPoolId.fromOperation(xdrAsset); - break; - default: - result.asset = _asset.Asset.fromOperation(xdrAsset); - break; - } - break; - } - case _xdr["default"].LedgerEntryType.offer().name: - { - result.type = 'revokeOfferSponsorship'; - result.seller = accountIdtoAddress(ledgerKey.offer().sellerId()); - result.offerId = ledgerKey.offer().offerId().toString(); - break; - } - case _xdr["default"].LedgerEntryType.data().name: - { - result.type = 'revokeDataSponsorship'; - result.account = accountIdtoAddress(ledgerKey.data().accountId()); - result.name = ledgerKey.data().dataName().toString('ascii'); - break; - } - case _xdr["default"].LedgerEntryType.claimableBalance().name: - { - result.type = 'revokeClaimableBalanceSponsorship'; - result.balanceId = ledgerKey.claimableBalance().balanceId().toXDR('hex'); - break; - } - case _xdr["default"].LedgerEntryType.liquidityPool().name: - { - result.type = 'revokeLiquidityPoolSponsorship'; - result.liquidityPoolId = ledgerKey.liquidityPool().liquidityPoolId().toString('hex'); - break; - } - default: - { - throw new Error("Unknown ledgerKey: ".concat(attrs["switch"]().name)); - } - } - break; - } - case 'revokeSponsorshipSigner': - { - result.type = 'revokeSignerSponsorship'; - result.account = accountIdtoAddress(attrs.signer().accountId()); - result.signer = convertXDRSignerKeyToObject(attrs.signer().signerKey()); - break; - } - default: - { - throw new Error("Unknown revokeSponsorship: ".concat(attrs["switch"]().name)); - } - } -} -function convertXDRSignerKeyToObject(signerKey) { - var attrs = {}; - switch (signerKey["switch"]().name) { - case _xdr["default"].SignerKeyType.signerKeyTypeEd25519().name: - { - attrs.ed25519PublicKey = _strkey.StrKey.encodeEd25519PublicKey(signerKey.ed25519()); - break; - } - case _xdr["default"].SignerKeyType.signerKeyTypePreAuthTx().name: - { - attrs.preAuthTx = signerKey.preAuthTx().toString('hex'); - break; - } - case _xdr["default"].SignerKeyType.signerKeyTypeHashX().name: - { - attrs.sha256Hash = signerKey.hashX().toString('hex'); - break; - } - default: - { - throw new Error("Unknown signerKey: ".concat(signerKey["switch"]().name)); - } - } - return attrs; -} -function accountIdtoAddress(accountId) { - return _strkey.StrKey.encodeEd25519PublicKey(accountId.ed25519()); -} - -// Attach all imported operations as static methods on the Operation class -Operation.accountMerge = ops.accountMerge; -Operation.allowTrust = ops.allowTrust; -Operation.bumpSequence = ops.bumpSequence; -Operation.changeTrust = ops.changeTrust; -Operation.createAccount = ops.createAccount; -Operation.createClaimableBalance = ops.createClaimableBalance; -Operation.claimClaimableBalance = ops.claimClaimableBalance; -Operation.clawbackClaimableBalance = ops.clawbackClaimableBalance; -Operation.createPassiveSellOffer = ops.createPassiveSellOffer; -Operation.inflation = ops.inflation; -Operation.manageData = ops.manageData; -Operation.manageSellOffer = ops.manageSellOffer; -Operation.manageBuyOffer = ops.manageBuyOffer; -Operation.pathPaymentStrictReceive = ops.pathPaymentStrictReceive; -Operation.pathPaymentStrictSend = ops.pathPaymentStrictSend; -Operation.payment = ops.payment; -Operation.setOptions = ops.setOptions; -Operation.beginSponsoringFutureReserves = ops.beginSponsoringFutureReserves; -Operation.endSponsoringFutureReserves = ops.endSponsoringFutureReserves; -Operation.revokeAccountSponsorship = ops.revokeAccountSponsorship; -Operation.revokeTrustlineSponsorship = ops.revokeTrustlineSponsorship; -Operation.revokeOfferSponsorship = ops.revokeOfferSponsorship; -Operation.revokeDataSponsorship = ops.revokeDataSponsorship; -Operation.revokeClaimableBalanceSponsorship = ops.revokeClaimableBalanceSponsorship; -Operation.revokeLiquidityPoolSponsorship = ops.revokeLiquidityPoolSponsorship; -Operation.revokeSignerSponsorship = ops.revokeSignerSponsorship; -Operation.clawback = ops.clawback; -Operation.setTrustLineFlags = ops.setTrustLineFlags; -Operation.liquidityPoolDeposit = ops.liquidityPoolDeposit; -Operation.liquidityPoolWithdraw = ops.liquidityPoolWithdraw; -Operation.invokeHostFunction = ops.invokeHostFunction; -Operation.extendFootprintTtl = ops.extendFootprintTtl; -Operation.restoreFootprint = ops.restoreFootprint; - -// these are not `xdr.Operation`s directly, but are proxies for complex but -// common versions of `Operation.invokeHostFunction` -Operation.createStellarAssetContract = ops.createStellarAssetContract; -Operation.invokeContractFunction = ops.invokeContractFunction; -Operation.createCustomContract = ops.createCustomContract; -Operation.uploadContractWasm = ops.uploadContractWasm; \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/operations/account_merge.js b/node_modules/@stellar/stellar-base/lib/operations/account_merge.js deleted file mode 100644 index f910fa54..00000000 --- a/node_modules/@stellar/stellar-base/lib/operations/account_merge.js +++ /dev/null @@ -1,32 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.accountMerge = accountMerge; -var _xdr = _interopRequireDefault(require("../xdr")); -var _decode_encode_muxed_account = require("../util/decode_encode_muxed_account"); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -/** - * Transfers native balance to destination account. - * - * @function - * @alias Operation.accountMerge - * - * @param {object} opts - options object - * @param {string} opts.destination - destination to merge the source account into - * @param {string} [opts.source] - operation source account (defaults to - * transaction source) - * - * @returns {xdr.Operation} an Account Merge operation (xdr.AccountMergeOp) - */ -function accountMerge(opts) { - var opAttributes = {}; - try { - opAttributes.body = _xdr["default"].OperationBody.accountMerge((0, _decode_encode_muxed_account.decodeAddressToMuxedAccount)(opts.destination)); - } catch (e) { - throw new Error('destination is invalid'); - } - this.setSourceAccount(opAttributes, opts); - return new _xdr["default"].Operation(opAttributes); -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/operations/allow_trust.js b/node_modules/@stellar/stellar-base/lib/operations/allow_trust.js deleted file mode 100644 index 85dd6e61..00000000 --- a/node_modules/@stellar/stellar-base/lib/operations/allow_trust.js +++ /dev/null @@ -1,57 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.allowTrust = allowTrust; -var _xdr = _interopRequireDefault(require("../xdr")); -var _keypair = require("../keypair"); -var _strkey = require("../strkey"); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -/** - * @deprecated since v5.0 - * - * Returns an XDR AllowTrustOp. An "allow trust" operation authorizes another - * account to hold your account's credit for a given asset. - * - * @function - * @alias Operation.allowTrust - * - * @param {object} opts Options object - * @param {string} opts.trustor - The trusting account (the one being authorized) - * @param {string} opts.assetCode - The asset code being authorized. - * @param {(0|1|2)} opts.authorize - `1` to authorize, `2` to authorize to maintain liabilities, and `0` to deauthorize. - * @param {string} [opts.source] - The source account (defaults to transaction source). - * - * @returns {xdr.AllowTrustOp} Allow Trust operation - */ -function allowTrust(opts) { - if (!_strkey.StrKey.isValidEd25519PublicKey(opts.trustor)) { - throw new Error('trustor is invalid'); - } - var attributes = {}; - attributes.trustor = _keypair.Keypair.fromPublicKey(opts.trustor).xdrAccountId(); - if (opts.assetCode.length <= 4) { - var code = opts.assetCode.padEnd(4, '\0'); - attributes.asset = _xdr["default"].AssetCode.assetTypeCreditAlphanum4(code); - } else if (opts.assetCode.length <= 12) { - var _code = opts.assetCode.padEnd(12, '\0'); - attributes.asset = _xdr["default"].AssetCode.assetTypeCreditAlphanum12(_code); - } else { - throw new Error('Asset code must be 12 characters at max.'); - } - if (typeof opts.authorize === 'boolean') { - if (opts.authorize) { - attributes.authorize = _xdr["default"].TrustLineFlags.authorizedFlag().value; - } else { - attributes.authorize = 0; - } - } else { - attributes.authorize = opts.authorize; - } - var allowTrustOp = new _xdr["default"].AllowTrustOp(attributes); - var opAttributes = {}; - opAttributes.body = _xdr["default"].OperationBody.allowTrust(allowTrustOp); - this.setSourceAccount(opAttributes, opts); - return new _xdr["default"].Operation(opAttributes); -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/operations/begin_sponsoring_future_reserves.js b/node_modules/@stellar/stellar-base/lib/operations/begin_sponsoring_future_reserves.js deleted file mode 100644 index 0e7e0e89..00000000 --- a/node_modules/@stellar/stellar-base/lib/operations/begin_sponsoring_future_reserves.js +++ /dev/null @@ -1,38 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.beginSponsoringFutureReserves = beginSponsoringFutureReserves; -var _xdr = _interopRequireDefault(require("../xdr")); -var _strkey = require("../strkey"); -var _keypair = require("../keypair"); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -/** - * Create a "begin sponsoring future reserves" operation. - * @function - * @alias Operation.beginSponsoringFutureReserves - * @param {object} opts Options object - * @param {string} opts.sponsoredId - The sponsored account id. - * @param {string} [opts.source] - The source account for the operation. Defaults to the transaction's source account. - * @returns {xdr.Operation} xdr operation - * - * @example - * const op = Operation.beginSponsoringFutureReserves({ - * sponsoredId: 'GDGU5OAPHNPU5UCLE5RDJHG7PXZFQYWKCFOEXSXNMR6KRQRI5T6XXCD7' - * }); - * - */ -function beginSponsoringFutureReserves() { - var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - if (!_strkey.StrKey.isValidEd25519PublicKey(opts.sponsoredId)) { - throw new Error('sponsoredId is invalid'); - } - var op = new _xdr["default"].BeginSponsoringFutureReservesOp({ - sponsoredId: _keypair.Keypair.fromPublicKey(opts.sponsoredId).xdrAccountId() - }); - var opAttributes = {}; - opAttributes.body = _xdr["default"].OperationBody.beginSponsoringFutureReserves(op); - this.setSourceAccount(opAttributes, opts); - return new _xdr["default"].Operation(opAttributes); -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/operations/bump_sequence.js b/node_modules/@stellar/stellar-base/lib/operations/bump_sequence.js deleted file mode 100644 index 9e48d6ab..00000000 --- a/node_modules/@stellar/stellar-base/lib/operations/bump_sequence.js +++ /dev/null @@ -1,37 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.bumpSequence = bumpSequence; -var _jsXdr = require("@stellar/js-xdr"); -var _bignumber = _interopRequireDefault(require("../util/bignumber")); -var _xdr = _interopRequireDefault(require("../xdr")); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -/** - * This operation bumps sequence number. - * @function - * @alias Operation.bumpSequence - * @param {object} opts Options object - * @param {string} opts.bumpTo - Sequence number to bump to. - * @param {string} [opts.source] - The optional source account. - * @returns {xdr.BumpSequenceOp} Operation - */ -function bumpSequence(opts) { - var attributes = {}; - if (typeof opts.bumpTo !== 'string') { - throw new Error('bumpTo must be a string'); - } - try { - // eslint-disable-next-line no-new - new _bignumber["default"](opts.bumpTo); - } catch (e) { - throw new Error('bumpTo must be a stringified number'); - } - attributes.bumpTo = _jsXdr.Hyper.fromString(opts.bumpTo); - var bumpSequenceOp = new _xdr["default"].BumpSequenceOp(attributes); - var opAttributes = {}; - opAttributes.body = _xdr["default"].OperationBody.bumpSequence(bumpSequenceOp); - this.setSourceAccount(opAttributes, opts); - return new _xdr["default"].Operation(opAttributes); -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/operations/change_trust.js b/node_modules/@stellar/stellar-base/lib/operations/change_trust.js deleted file mode 100644 index 0c9ad214..00000000 --- a/node_modules/@stellar/stellar-base/lib/operations/change_trust.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.changeTrust = changeTrust; -var _jsXdr = require("@stellar/js-xdr"); -var _bignumber = _interopRequireDefault(require("../util/bignumber")); -var _xdr = _interopRequireDefault(require("../xdr")); -var _asset = require("../asset"); -var _liquidity_pool_asset = require("../liquidity_pool_asset"); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -var MAX_INT64 = '9223372036854775807'; - -/** - * Returns an XDR ChangeTrustOp. A "change trust" operation adds, removes, or updates a - * trust line for a given asset from the source account to another. - * @function - * @alias Operation.changeTrust - * @param {object} opts Options object - * @param {Asset | LiquidityPoolAsset} opts.asset - The asset for the trust line. - * @param {string} [opts.limit] - The limit for the asset, defaults to max int64. - * If the limit is set to "0" it deletes the trustline. - * @param {string} [opts.source] - The source account (defaults to transaction source). - * @returns {xdr.ChangeTrustOp} Change Trust operation - */ -function changeTrust(opts) { - var attributes = {}; - if (opts.asset instanceof _asset.Asset) { - attributes.line = opts.asset.toChangeTrustXDRObject(); - } else if (opts.asset instanceof _liquidity_pool_asset.LiquidityPoolAsset) { - attributes.line = opts.asset.toXDRObject(); - } else { - throw new TypeError('asset must be Asset or LiquidityPoolAsset'); - } - if (opts.limit !== undefined && !this.isValidAmount(opts.limit, true)) { - throw new TypeError(this.constructAmountRequirementsError('limit')); - } - if (opts.limit) { - attributes.limit = this._toXDRAmount(opts.limit); - } else { - attributes.limit = _jsXdr.Hyper.fromString(new _bignumber["default"](MAX_INT64).toString()); - } - if (opts.source) { - attributes.source = opts.source.masterKeypair; - } - var changeTrustOP = new _xdr["default"].ChangeTrustOp(attributes); - var opAttributes = {}; - opAttributes.body = _xdr["default"].OperationBody.changeTrust(changeTrustOP); - this.setSourceAccount(opAttributes, opts); - return new _xdr["default"].Operation(opAttributes); -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/operations/claim_claimable_balance.js b/node_modules/@stellar/stellar-base/lib/operations/claim_claimable_balance.js deleted file mode 100644 index 62434b86..00000000 --- a/node_modules/@stellar/stellar-base/lib/operations/claim_claimable_balance.js +++ /dev/null @@ -1,40 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.claimClaimableBalance = claimClaimableBalance; -exports.validateClaimableBalanceId = validateClaimableBalanceId; -var _xdr = _interopRequireDefault(require("../xdr")); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -/** - * Create a new claim claimable balance operation. - * @function - * @alias Operation.claimClaimableBalance - * @param {object} opts Options object - * @param {string} opts.balanceId - The claimable balance id to be claimed. - * @param {string} [opts.source] - The source account for the operation. Defaults to the transaction's source account. - * @returns {xdr.Operation} Claim claimable balance operation - * - * @example - * const op = Operation.claimClaimableBalance({ - * balanceId: '00000000da0d57da7d4850e7fc10d2a9d0ebc731f7afb40574c03395b17d49149b91f5be', - * }); - * - */ -function claimClaimableBalance() { - var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - validateClaimableBalanceId(opts.balanceId); - var attributes = {}; - attributes.balanceId = _xdr["default"].ClaimableBalanceId.fromXDR(opts.balanceId, 'hex'); - var claimClaimableBalanceOp = new _xdr["default"].ClaimClaimableBalanceOp(attributes); - var opAttributes = {}; - opAttributes.body = _xdr["default"].OperationBody.claimClaimableBalance(claimClaimableBalanceOp); - this.setSourceAccount(opAttributes, opts); - return new _xdr["default"].Operation(opAttributes); -} -function validateClaimableBalanceId(balanceId) { - if (typeof balanceId !== 'string' || balanceId.length !== 8 + 64 /* 8b discriminant + 64b string */) { - throw new Error('must provide a valid claimable balance id'); - } -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/operations/clawback.js b/node_modules/@stellar/stellar-base/lib/operations/clawback.js deleted file mode 100644 index eb4bf6d7..00000000 --- a/node_modules/@stellar/stellar-base/lib/operations/clawback.js +++ /dev/null @@ -1,46 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.clawback = clawback; -var _xdr = _interopRequireDefault(require("../xdr")); -var _decode_encode_muxed_account = require("../util/decode_encode_muxed_account"); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -/** - * Creates a clawback operation. - * - * @function - * @alias Operation.clawback - * - * @param {object} opts - Options object - * @param {Asset} opts.asset - The asset being clawed back. - * @param {string} opts.amount - The amount of the asset to claw back. - * @param {string} opts.from - The public key of the (optionally-muxed) - * account to claw back from. - * - * @param {string} [opts.source] - The source account for the operation. - * Defaults to the transaction's source account. - * - * @return {xdr.ClawbackOp} - * - * @see https://github.com/stellar/stellar-protocol/blob/master/core/cap-0035.md#clawback-operation - */ -function clawback(opts) { - var attributes = {}; - if (!this.isValidAmount(opts.amount)) { - throw new TypeError(this.constructAmountRequirementsError('amount')); - } - attributes.amount = this._toXDRAmount(opts.amount); - attributes.asset = opts.asset.toXDRObject(); - try { - attributes.from = (0, _decode_encode_muxed_account.decodeAddressToMuxedAccount)(opts.from); - } catch (e) { - throw new Error('from address is invalid'); - } - var opAttributes = { - body: _xdr["default"].OperationBody.clawback(new _xdr["default"].ClawbackOp(attributes)) - }; - this.setSourceAccount(opAttributes, opts); - return new _xdr["default"].Operation(opAttributes); -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/operations/clawback_claimable_balance.js b/node_modules/@stellar/stellar-base/lib/operations/clawback_claimable_balance.js deleted file mode 100644 index 2603ce18..00000000 --- a/node_modules/@stellar/stellar-base/lib/operations/clawback_claimable_balance.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.clawbackClaimableBalance = clawbackClaimableBalance; -var _xdr = _interopRequireDefault(require("../xdr")); -var _claim_claimable_balance = require("./claim_claimable_balance"); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -/** - * Creates a clawback operation for a claimable balance. - * - * @function - * @alias Operation.clawbackClaimableBalance - * @param {object} opts - Options object - * @param {string} opts.balanceId - The claimable balance ID to be clawed back. - * @param {string} [opts.source] - The source account for the operation. Defaults to the transaction's source account. - * - * @return {xdr.ClawbackClaimableBalanceOp} - * - * @example - * const op = Operation.clawbackClaimableBalance({ - * balanceId: '00000000da0d57da7d4850e7fc10d2a9d0ebc731f7afb40574c03395b17d49149b91f5be', - * }); - * - * @link https://github.com/stellar/stellar-protocol/blob/master/core/cap-0035.md#clawback-claimable-balance-operation - */ -function clawbackClaimableBalance() { - var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - (0, _claim_claimable_balance.validateClaimableBalanceId)(opts.balanceId); - var attributes = { - balanceId: _xdr["default"].ClaimableBalanceId.fromXDR(opts.balanceId, 'hex') - }; - var opAttributes = { - body: _xdr["default"].OperationBody.clawbackClaimableBalance(new _xdr["default"].ClawbackClaimableBalanceOp(attributes)) - }; - this.setSourceAccount(opAttributes, opts); - return new _xdr["default"].Operation(opAttributes); -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/operations/create_account.js b/node_modules/@stellar/stellar-base/lib/operations/create_account.js deleted file mode 100644 index dd64bf66..00000000 --- a/node_modules/@stellar/stellar-base/lib/operations/create_account.js +++ /dev/null @@ -1,37 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.createAccount = createAccount; -var _xdr = _interopRequireDefault(require("../xdr")); -var _keypair = require("../keypair"); -var _strkey = require("../strkey"); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -/** - * Create and fund a non existent account. - * @function - * @alias Operation.createAccount - * @param {object} opts Options object - * @param {string} opts.destination - Destination account ID to create an account for. - * @param {string} opts.startingBalance - Amount in XLM the account should be funded for. Must be greater - * than the [reserve balance amount](https://developers.stellar.org/docs/glossary/fees/). - * @param {string} [opts.source] - The source account for the payment. Defaults to the transaction's source account. - * @returns {xdr.CreateAccountOp} Create account operation - */ -function createAccount(opts) { - if (!_strkey.StrKey.isValidEd25519PublicKey(opts.destination)) { - throw new Error('destination is invalid'); - } - if (!this.isValidAmount(opts.startingBalance, true)) { - throw new TypeError(this.constructAmountRequirementsError('startingBalance')); - } - var attributes = {}; - attributes.destination = _keypair.Keypair.fromPublicKey(opts.destination).xdrAccountId(); - attributes.startingBalance = this._toXDRAmount(opts.startingBalance); - var createAccountOp = new _xdr["default"].CreateAccountOp(attributes); - var opAttributes = {}; - opAttributes.body = _xdr["default"].OperationBody.createAccount(createAccountOp); - this.setSourceAccount(opAttributes, opts); - return new _xdr["default"].Operation(opAttributes); -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/operations/create_claimable_balance.js b/node_modules/@stellar/stellar-base/lib/operations/create_claimable_balance.js deleted file mode 100644 index 1e3437c4..00000000 --- a/node_modules/@stellar/stellar-base/lib/operations/create_claimable_balance.js +++ /dev/null @@ -1,65 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.createClaimableBalance = createClaimableBalance; -var _xdr = _interopRequireDefault(require("../xdr")); -var _asset = require("../asset"); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -/** - * Create a new claimable balance operation. - * - * @function - * @alias Operation.createClaimableBalance - * - * @param {object} opts Options object - * @param {Asset} opts.asset - The asset for the claimable balance. - * @param {string} opts.amount - Amount. - * @param {Claimant[]} opts.claimants - An array of Claimants - * @param {string} [opts.source] - The source account for the operation. Defaults to the transaction's source account. - * - * @returns {xdr.Operation} Create claimable balance operation - * - * @example - * const asset = new Asset( - * 'USD', - * 'GDGU5OAPHNPU5UCLE5RDJHG7PXZFQYWKCFOEXSXNMR6KRQRI5T6XXCD7' - * ); - * const amount = '100.0000000'; - * const claimants = [ - * new Claimant( - * 'GCEZWKCA5VLDNRLN3RPRJMRZOX3Z6G5CHCGSNFHEYVXM3XOJMDS674JZ', - * Claimant.predicateBeforeAbsoluteTime("4102444800000") - * ) - * ]; - * - * const op = Operation.createClaimableBalance({ - * asset, - * amount, - * claimants - * }); - * - */ -function createClaimableBalance(opts) { - if (!(opts.asset instanceof _asset.Asset)) { - throw new Error('must provide an asset for create claimable balance operation'); - } - if (!this.isValidAmount(opts.amount)) { - throw new TypeError(this.constructAmountRequirementsError('amount')); - } - if (!Array.isArray(opts.claimants) || opts.claimants.length === 0) { - throw new Error('must provide at least one claimant'); - } - var attributes = {}; - attributes.asset = opts.asset.toXDRObject(); - attributes.amount = this._toXDRAmount(opts.amount); - attributes.claimants = Object.values(opts.claimants).map(function (c) { - return c.toXDRObject(); - }); - var createClaimableBalanceOp = new _xdr["default"].CreateClaimableBalanceOp(attributes); - var opAttributes = {}; - opAttributes.body = _xdr["default"].OperationBody.createClaimableBalance(createClaimableBalanceOp); - this.setSourceAccount(opAttributes, opts); - return new _xdr["default"].Operation(opAttributes); -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/operations/create_passive_sell_offer.js b/node_modules/@stellar/stellar-base/lib/operations/create_passive_sell_offer.js deleted file mode 100644 index af9438a8..00000000 --- a/node_modules/@stellar/stellar-base/lib/operations/create_passive_sell_offer.js +++ /dev/null @@ -1,44 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.createPassiveSellOffer = createPassiveSellOffer; -var _xdr = _interopRequireDefault(require("../xdr")); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -/** - * Returns a XDR CreatePasiveSellOfferOp. A "create passive offer" operation creates an - * offer that won't consume a counter offer that exactly matches this offer. This is - * useful for offers just used as 1:1 exchanges for path payments. Use manage offer - * to manage this offer after using this operation to create it. - * @function - * @alias Operation.createPassiveSellOffer - * @param {object} opts Options object - * @param {Asset} opts.selling - What you're selling. - * @param {Asset} opts.buying - What you're buying. - * @param {string} opts.amount - The total amount you're selling. If 0, deletes the offer. - * @param {number|string|BigNumber|Object} opts.price - Price of 1 unit of `selling` in terms of `buying`. - * @param {number} opts.price.n - If `opts.price` is an object: the price numerator - * @param {number} opts.price.d - If `opts.price` is an object: the price denominator - * @param {string} [opts.source] - The source account (defaults to transaction source). - * @throws {Error} Throws `Error` when the best rational approximation of `price` cannot be found. - * @returns {xdr.CreatePassiveSellOfferOp} Create Passive Sell Offer operation - */ -function createPassiveSellOffer(opts) { - var attributes = {}; - attributes.selling = opts.selling.toXDRObject(); - attributes.buying = opts.buying.toXDRObject(); - if (!this.isValidAmount(opts.amount)) { - throw new TypeError(this.constructAmountRequirementsError('amount')); - } - attributes.amount = this._toXDRAmount(opts.amount); - if (opts.price === undefined) { - throw new TypeError('price argument is required'); - } - attributes.price = this._toXDRPrice(opts.price); - var createPassiveSellOfferOp = new _xdr["default"].CreatePassiveSellOfferOp(attributes); - var opAttributes = {}; - opAttributes.body = _xdr["default"].OperationBody.createPassiveSellOffer(createPassiveSellOfferOp); - this.setSourceAccount(opAttributes, opts); - return new _xdr["default"].Operation(opAttributes); -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/operations/end_sponsoring_future_reserves.js b/node_modules/@stellar/stellar-base/lib/operations/end_sponsoring_future_reserves.js deleted file mode 100644 index 1ccf91ea..00000000 --- a/node_modules/@stellar/stellar-base/lib/operations/end_sponsoring_future_reserves.js +++ /dev/null @@ -1,27 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.endSponsoringFutureReserves = endSponsoringFutureReserves; -var _xdr = _interopRequireDefault(require("../xdr")); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -/** - * Create an "end sponsoring future reserves" operation. - * @function - * @alias Operation.endSponsoringFutureReserves - * @param {object} opts Options object - * @param {string} [opts.source] - The source account for the operation. Defaults to the transaction's source account. - * @returns {xdr.Operation} xdr operation - * - * @example - * const op = Operation.endSponsoringFutureReserves(); - * - */ -function endSponsoringFutureReserves() { - var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - var opAttributes = {}; - opAttributes.body = _xdr["default"].OperationBody.endSponsoringFutureReserves(); - this.setSourceAccount(opAttributes, opts); - return new _xdr["default"].Operation(opAttributes); -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/operations/extend_footprint_ttl.js b/node_modules/@stellar/stellar-base/lib/operations/extend_footprint_ttl.js deleted file mode 100644 index c91a5189..00000000 --- a/node_modules/@stellar/stellar-base/lib/operations/extend_footprint_ttl.js +++ /dev/null @@ -1,53 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.extendFootprintTtl = extendFootprintTtl; -var _xdr = _interopRequireDefault(require("../xdr")); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -/** - * Builds an operation to bump the time-to-live (TTL) of the ledger keys. The - * keys for extension have to be provided in the read-only footprint of - * the transaction. - * - * The only parameter of the operation itself is the new minimum TTL for - * all the provided entries. If an entry already has a higher TTL, then it - * will just be skipped. - * - * TTL is the number of ledgers from the current ledger (exclusive) until - * the last ledger the entry is still considered alive (inclusive). Thus - * the exact ledger until the entries will live will only be determined - * when transaction has been applied. - * - * The footprint has to be specified in the transaction. See - * {@link TransactionBuilder}'s `opts.sorobanData` parameter, which is a - * {@link xdr.SorobanTransactionData} instance that contains fee data & resource - * usage as part of {@link xdr.SorobanResources}. - * - * @function - * @alias Operation.extendFootprintTtl - * - * @param {object} opts - object holding operation parameters - * @param {number} opts.extendTo - the minimum TTL that all the entries in - * the read-only footprint will have - * @param {string} [opts.source] - an optional source account - * - * @returns {xdr.Operation} an Extend Footprint TTL operation - * (xdr.ExtendFootprintTTLOp) - */ -function extendFootprintTtl(opts) { - var _opts$extendTo; - if (((_opts$extendTo = opts.extendTo) !== null && _opts$extendTo !== void 0 ? _opts$extendTo : -1) <= 0) { - throw new RangeError('extendTo has to be positive'); - } - var extendFootprintOp = new _xdr["default"].ExtendFootprintTtlOp({ - ext: new _xdr["default"].ExtensionPoint(0), - extendTo: opts.extendTo - }); - var opAttributes = { - body: _xdr["default"].OperationBody.extendFootprintTtl(extendFootprintOp) - }; - this.setSourceAccount(opAttributes, opts); - return new _xdr["default"].Operation(opAttributes); -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/operations/index.js b/node_modules/@stellar/stellar-base/lib/operations/index.js deleted file mode 100644 index b0fbd989..00000000 --- a/node_modules/@stellar/stellar-base/lib/operations/index.js +++ /dev/null @@ -1,254 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -Object.defineProperty(exports, "accountMerge", { - enumerable: true, - get: function get() { - return _account_merge.accountMerge; - } -}); -Object.defineProperty(exports, "allowTrust", { - enumerable: true, - get: function get() { - return _allow_trust.allowTrust; - } -}); -Object.defineProperty(exports, "beginSponsoringFutureReserves", { - enumerable: true, - get: function get() { - return _begin_sponsoring_future_reserves.beginSponsoringFutureReserves; - } -}); -Object.defineProperty(exports, "bumpSequence", { - enumerable: true, - get: function get() { - return _bump_sequence.bumpSequence; - } -}); -Object.defineProperty(exports, "changeTrust", { - enumerable: true, - get: function get() { - return _change_trust.changeTrust; - } -}); -Object.defineProperty(exports, "claimClaimableBalance", { - enumerable: true, - get: function get() { - return _claim_claimable_balance.claimClaimableBalance; - } -}); -Object.defineProperty(exports, "clawback", { - enumerable: true, - get: function get() { - return _clawback.clawback; - } -}); -Object.defineProperty(exports, "clawbackClaimableBalance", { - enumerable: true, - get: function get() { - return _clawback_claimable_balance.clawbackClaimableBalance; - } -}); -Object.defineProperty(exports, "createAccount", { - enumerable: true, - get: function get() { - return _create_account.createAccount; - } -}); -Object.defineProperty(exports, "createClaimableBalance", { - enumerable: true, - get: function get() { - return _create_claimable_balance.createClaimableBalance; - } -}); -Object.defineProperty(exports, "createCustomContract", { - enumerable: true, - get: function get() { - return _invoke_host_function.createCustomContract; - } -}); -Object.defineProperty(exports, "createPassiveSellOffer", { - enumerable: true, - get: function get() { - return _create_passive_sell_offer.createPassiveSellOffer; - } -}); -Object.defineProperty(exports, "createStellarAssetContract", { - enumerable: true, - get: function get() { - return _invoke_host_function.createStellarAssetContract; - } -}); -Object.defineProperty(exports, "endSponsoringFutureReserves", { - enumerable: true, - get: function get() { - return _end_sponsoring_future_reserves.endSponsoringFutureReserves; - } -}); -Object.defineProperty(exports, "extendFootprintTtl", { - enumerable: true, - get: function get() { - return _extend_footprint_ttl.extendFootprintTtl; - } -}); -Object.defineProperty(exports, "inflation", { - enumerable: true, - get: function get() { - return _inflation.inflation; - } -}); -Object.defineProperty(exports, "invokeContractFunction", { - enumerable: true, - get: function get() { - return _invoke_host_function.invokeContractFunction; - } -}); -Object.defineProperty(exports, "invokeHostFunction", { - enumerable: true, - get: function get() { - return _invoke_host_function.invokeHostFunction; - } -}); -Object.defineProperty(exports, "liquidityPoolDeposit", { - enumerable: true, - get: function get() { - return _liquidity_pool_deposit.liquidityPoolDeposit; - } -}); -Object.defineProperty(exports, "liquidityPoolWithdraw", { - enumerable: true, - get: function get() { - return _liquidity_pool_withdraw.liquidityPoolWithdraw; - } -}); -Object.defineProperty(exports, "manageBuyOffer", { - enumerable: true, - get: function get() { - return _manage_buy_offer.manageBuyOffer; - } -}); -Object.defineProperty(exports, "manageData", { - enumerable: true, - get: function get() { - return _manage_data.manageData; - } -}); -Object.defineProperty(exports, "manageSellOffer", { - enumerable: true, - get: function get() { - return _manage_sell_offer.manageSellOffer; - } -}); -Object.defineProperty(exports, "pathPaymentStrictReceive", { - enumerable: true, - get: function get() { - return _path_payment_strict_receive.pathPaymentStrictReceive; - } -}); -Object.defineProperty(exports, "pathPaymentStrictSend", { - enumerable: true, - get: function get() { - return _path_payment_strict_send.pathPaymentStrictSend; - } -}); -Object.defineProperty(exports, "payment", { - enumerable: true, - get: function get() { - return _payment.payment; - } -}); -Object.defineProperty(exports, "restoreFootprint", { - enumerable: true, - get: function get() { - return _restore_footprint.restoreFootprint; - } -}); -Object.defineProperty(exports, "revokeAccountSponsorship", { - enumerable: true, - get: function get() { - return _revoke_sponsorship.revokeAccountSponsorship; - } -}); -Object.defineProperty(exports, "revokeClaimableBalanceSponsorship", { - enumerable: true, - get: function get() { - return _revoke_sponsorship.revokeClaimableBalanceSponsorship; - } -}); -Object.defineProperty(exports, "revokeDataSponsorship", { - enumerable: true, - get: function get() { - return _revoke_sponsorship.revokeDataSponsorship; - } -}); -Object.defineProperty(exports, "revokeLiquidityPoolSponsorship", { - enumerable: true, - get: function get() { - return _revoke_sponsorship.revokeLiquidityPoolSponsorship; - } -}); -Object.defineProperty(exports, "revokeOfferSponsorship", { - enumerable: true, - get: function get() { - return _revoke_sponsorship.revokeOfferSponsorship; - } -}); -Object.defineProperty(exports, "revokeSignerSponsorship", { - enumerable: true, - get: function get() { - return _revoke_sponsorship.revokeSignerSponsorship; - } -}); -Object.defineProperty(exports, "revokeTrustlineSponsorship", { - enumerable: true, - get: function get() { - return _revoke_sponsorship.revokeTrustlineSponsorship; - } -}); -Object.defineProperty(exports, "setOptions", { - enumerable: true, - get: function get() { - return _set_options.setOptions; - } -}); -Object.defineProperty(exports, "setTrustLineFlags", { - enumerable: true, - get: function get() { - return _set_trustline_flags.setTrustLineFlags; - } -}); -Object.defineProperty(exports, "uploadContractWasm", { - enumerable: true, - get: function get() { - return _invoke_host_function.uploadContractWasm; - } -}); -var _manage_sell_offer = require("./manage_sell_offer"); -var _create_passive_sell_offer = require("./create_passive_sell_offer"); -var _account_merge = require("./account_merge"); -var _allow_trust = require("./allow_trust"); -var _bump_sequence = require("./bump_sequence"); -var _change_trust = require("./change_trust"); -var _create_account = require("./create_account"); -var _create_claimable_balance = require("./create_claimable_balance"); -var _claim_claimable_balance = require("./claim_claimable_balance"); -var _clawback_claimable_balance = require("./clawback_claimable_balance"); -var _inflation = require("./inflation"); -var _manage_data = require("./manage_data"); -var _manage_buy_offer = require("./manage_buy_offer"); -var _path_payment_strict_receive = require("./path_payment_strict_receive"); -var _path_payment_strict_send = require("./path_payment_strict_send"); -var _payment = require("./payment"); -var _set_options = require("./set_options"); -var _begin_sponsoring_future_reserves = require("./begin_sponsoring_future_reserves"); -var _end_sponsoring_future_reserves = require("./end_sponsoring_future_reserves"); -var _revoke_sponsorship = require("./revoke_sponsorship"); -var _clawback = require("./clawback"); -var _set_trustline_flags = require("./set_trustline_flags"); -var _liquidity_pool_deposit = require("./liquidity_pool_deposit"); -var _liquidity_pool_withdraw = require("./liquidity_pool_withdraw"); -var _invoke_host_function = require("./invoke_host_function"); -var _extend_footprint_ttl = require("./extend_footprint_ttl"); -var _restore_footprint = require("./restore_footprint"); \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/operations/inflation.js b/node_modules/@stellar/stellar-base/lib/operations/inflation.js deleted file mode 100644 index 1485dbbb..00000000 --- a/node_modules/@stellar/stellar-base/lib/operations/inflation.js +++ /dev/null @@ -1,23 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.inflation = inflation; -var _xdr = _interopRequireDefault(require("../xdr")); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -/** - * This operation generates the inflation. - * @function - * @alias Operation.inflation - * @param {object} [opts] Options object - * @param {string} [opts.source] - The optional source account. - * @returns {xdr.InflationOp} Inflation operation - */ -function inflation() { - var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - var opAttributes = {}; - opAttributes.body = _xdr["default"].OperationBody.inflation(); - this.setSourceAccount(opAttributes, opts); - return new _xdr["default"].Operation(opAttributes); -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/operations/invoke_host_function.js b/node_modules/@stellar/stellar-base/lib/operations/invoke_host_function.js deleted file mode 100644 index 25fc8cc7..00000000 --- a/node_modules/@stellar/stellar-base/lib/operations/invoke_host_function.js +++ /dev/null @@ -1,219 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.createCustomContract = createCustomContract; -exports.createStellarAssetContract = createStellarAssetContract; -exports.invokeContractFunction = invokeContractFunction; -exports.invokeHostFunction = invokeHostFunction; -exports.uploadContractWasm = uploadContractWasm; -var _xdr = _interopRequireDefault(require("../xdr")); -var _keypair = require("../keypair"); -var _address = require("../address"); -var _asset = require("../asset"); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } -function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } -function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } -function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } -function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } -function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } -/** - * Invokes a single smart contract host function. - * - * @function - * @alias Operation.invokeHostFunction - * - * @param {object} opts - options object - * @param {xdr.HostFunction} opts.func - host function to execute (with its - * wrapped parameters) - * @param {xdr.SorobanAuthorizationEntry[]} [opts.auth] - list outlining the - * tree of authorizations required for the call - * @param {string} [opts.source] - an optional source account - * - * @returns {xdr.Operation} an Invoke Host Function operation - * (xdr.InvokeHostFunctionOp) - * - * @see https://soroban.stellar.org/docs/fundamentals-and-concepts/invoking-contracts-with-transactions#function - * @see Operation.invokeContractFunction - * @see Operation.createCustomContract - * @see Operation.createStellarAssetContract - * @see Operation.uploadContractWasm - * @see Contract.call - */ -function invokeHostFunction(opts) { - if (!opts.func) { - throw new TypeError("host function invocation ('func') required (got ".concat(JSON.stringify(opts), ")")); - } - var invokeHostFunctionOp = new _xdr["default"].InvokeHostFunctionOp({ - hostFunction: opts.func, - auth: opts.auth || [] - }); - var opAttributes = { - body: _xdr["default"].OperationBody.invokeHostFunction(invokeHostFunctionOp) - }; - this.setSourceAccount(opAttributes, opts); - return new _xdr["default"].Operation(opAttributes); -} - -/** - * Returns an operation that invokes a contract function. - * - * @function - * @alias Operation.invokeContractFunction - * - * @param {any} opts - the set of parameters - * @param {string} opts.contract - a strkey-fied contract address (`C...`) - * @param {string} opts.function - the name of the contract fn to invoke - * @param {xdr.ScVal[]} opts.args - parameters to pass to the function - * invocation (try {@link nativeToScVal} or {@link ScInt} to make building - * these easier) - * @param {xdr.SorobanAuthorizationEntry[]} [opts.auth] - an optional list - * outlining the tree of authorizations required for the call - * @param {string} [opts.source] - an optional source account - * - * @returns {xdr.Operation} an Invoke Host Function operation - * (xdr.InvokeHostFunctionOp) - * - * @see Operation.invokeHostFunction - * @see Contract.call - * @see Address - */ -function invokeContractFunction(opts) { - var c = new _address.Address(opts.contract); - if (c._type !== 'contract') { - throw new TypeError("expected contract strkey instance, got ".concat(c)); - } - return this.invokeHostFunction({ - source: opts.source, - auth: opts.auth, - func: _xdr["default"].HostFunction.hostFunctionTypeInvokeContract(new _xdr["default"].InvokeContractArgs({ - contractAddress: c.toScAddress(), - functionName: opts["function"], - args: opts.args - })) - }); -} - -/** - * Returns an operation that creates a custom WASM contract. - * - * @function - * @alias Operation.createCustomContract - * - * @param {any} opts - the set of parameters - * @param {Address} opts.address - the contract uploader address - * @param {Uint8Array|Buffer} opts.wasmHash - the SHA-256 hash of the contract - * WASM you're uploading (see {@link hash} and - * {@link Operation.uploadContractWasm}) - * @param {Uint8Array|Buffer} [opts.salt] - an optional, 32-byte salt to - * distinguish deployment instances of the same wasm from the same user (if - * omitted, one will be generated for you) - * @param {xdr.SorobanAuthorizationEntry[]} [opts.auth] - an optional list - * outlining the tree of authorizations required for the call - * @param {string} [opts.source] - an optional source account - * - * @returns {xdr.Operation} an Invoke Host Function operation - * (xdr.InvokeHostFunctionOp) - * - * @see - * https://soroban.stellar.org/docs/fundamentals-and-concepts/invoking-contracts-with-transactions#function - */ -function createCustomContract(opts) { - var salt = Buffer.from(opts.salt || getSalty()); - if (!opts.wasmHash || opts.wasmHash.length !== 32) { - throw new TypeError("expected hash(contract WASM) in 'opts.wasmHash', got ".concat(opts.wasmHash)); - } - if (salt.length !== 32) { - throw new TypeError("expected 32-byte salt in 'opts.salt', got ".concat(opts.wasmHash)); - } - return this.invokeHostFunction({ - source: opts.source, - auth: opts.auth, - func: _xdr["default"].HostFunction.hostFunctionTypeCreateContract(new _xdr["default"].CreateContractArgs({ - executable: _xdr["default"].ContractExecutable.contractExecutableWasm(Buffer.from(opts.wasmHash)), - contractIdPreimage: _xdr["default"].ContractIdPreimage.contractIdPreimageFromAddress(new _xdr["default"].ContractIdPreimageFromAddress({ - address: opts.address.toScAddress(), - salt: salt - })) - })) - }); -} - -/** - * Returns an operation that wraps a Stellar asset into a token contract. - * - * @function - * @alias Operation.createStellarAssetContract - * - * @param {any} opts - the set of parameters - * @param {Asset|string} opts.asset - the Stellar asset to wrap, either as an - * {@link Asset} object or in canonical form (SEP-11, `code:issuer`) - * @param {xdr.SorobanAuthorizationEntry[]} [opts.auth] - an optional list - * outlining the tree of authorizations required for the call - * @param {string} [opts.source] - an optional source account - * - * @returns {xdr.Operation} an Invoke Host Function operation - * (xdr.InvokeHostFunctionOp) - * - * @see https://stellar.org/protocol/sep-11#alphanum4-alphanum12 - * @see - * https://soroban.stellar.org/docs/fundamentals-and-concepts/invoking-contracts-with-transactions - * @see - * https://soroban.stellar.org/docs/advanced-tutorials/stellar-asset-contract - * @see Operation.invokeHostFunction - */ -function createStellarAssetContract(opts) { - var asset = opts.asset; - if (typeof asset === 'string') { - var _asset$split = asset.split(':'), - _asset$split2 = _slicedToArray(_asset$split, 2), - code = _asset$split2[0], - issuer = _asset$split2[1]; - asset = new _asset.Asset(code, issuer); // handles 'xlm' by default - } - if (!(asset instanceof _asset.Asset)) { - throw new TypeError("expected Asset in 'opts.asset', got ".concat(asset)); - } - return this.invokeHostFunction({ - source: opts.source, - auth: opts.auth, - func: _xdr["default"].HostFunction.hostFunctionTypeCreateContract(new _xdr["default"].CreateContractArgs({ - executable: _xdr["default"].ContractExecutable.contractExecutableStellarAsset(), - contractIdPreimage: _xdr["default"].ContractIdPreimage.contractIdPreimageFromAsset(asset.toXDRObject()) - })) - }); -} - -/** - * Returns an operation that uploads WASM for a contract. - * - * @function - * @alias Operation.uploadContractWasm - * - * @param {any} opts - the set of parameters - * @param {Uint8Array|Buffer} opts.wasm - a WASM blob to upload to the ledger - * @param {xdr.SorobanAuthorizationEntry[]} [opts.auth] - an optional list - * outlining the tree of authorizations required for the call - * @param {string} [opts.source] - an optional source account - * - * @returns {xdr.Operation} an Invoke Host Function operation - * (xdr.InvokeHostFunctionOp) - * - * @see - * https://soroban.stellar.org/docs/fundamentals-and-concepts/invoking-contracts-with-transactions#function - */ -function uploadContractWasm(opts) { - return this.invokeHostFunction({ - source: opts.source, - auth: opts.auth, - func: _xdr["default"].HostFunction.hostFunctionTypeUploadContractWasm(Buffer.from(opts.wasm) // coalesce so we can drop `Buffer` someday - ) - }); -} - -/** @returns {Buffer} a random 256-bit "salt" value. */ -function getSalty() { - return _keypair.Keypair.random().xdrPublicKey().value(); // ed25519 is 256 bits, too -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/operations/liquidity_pool_deposit.js b/node_modules/@stellar/stellar-base/lib/operations/liquidity_pool_deposit.js deleted file mode 100644 index 553c25f7..00000000 --- a/node_modules/@stellar/stellar-base/lib/operations/liquidity_pool_deposit.js +++ /dev/null @@ -1,64 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.liquidityPoolDeposit = liquidityPoolDeposit; -var _xdr = _interopRequireDefault(require("../xdr")); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -/** - * Creates a liquidity pool deposit operation. - * - * @function - * @alias Operation.liquidityPoolDeposit - * @see https://developers.stellar.org/docs/start/list-of-operations/#liquidity-pool-deposit - * - * @param {object} opts - Options object - * @param {string} opts.liquidityPoolId - The liquidity pool ID. - * @param {string} opts.maxAmountA - Maximum amount of first asset to deposit. - * @param {string} opts.maxAmountB - Maximum amount of second asset to deposit. - * @param {number|string|BigNumber|Object} opts.minPrice - Minimum depositA/depositB price. - * @param {number} opts.minPrice.n - If `opts.minPrice` is an object: the price numerator - * @param {number} opts.minPrice.d - If `opts.minPrice` is an object: the price denominator - * @param {number|string|BigNumber|Object} opts.maxPrice - Maximum depositA/depositB price. - * @param {number} opts.maxPrice.n - If `opts.maxPrice` is an object: the price numerator - * @param {number} opts.maxPrice.d - If `opts.maxPrice` is an object: the price denominator - * @param {string} [opts.source] - The source account for the operation. Defaults to the transaction's source account. - * - * @returns {xdr.Operation} The resulting operation (xdr.LiquidityPoolDepositOp). - */ -function liquidityPoolDeposit() { - var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - var liquidityPoolId = opts.liquidityPoolId, - maxAmountA = opts.maxAmountA, - maxAmountB = opts.maxAmountB, - minPrice = opts.minPrice, - maxPrice = opts.maxPrice; - var attributes = {}; - if (!liquidityPoolId) { - throw new TypeError('liquidityPoolId argument is required'); - } - attributes.liquidityPoolId = _xdr["default"].PoolId.fromXDR(liquidityPoolId, 'hex'); - if (!this.isValidAmount(maxAmountA, true)) { - throw new TypeError(this.constructAmountRequirementsError('maxAmountA')); - } - attributes.maxAmountA = this._toXDRAmount(maxAmountA); - if (!this.isValidAmount(maxAmountB, true)) { - throw new TypeError(this.constructAmountRequirementsError('maxAmountB')); - } - attributes.maxAmountB = this._toXDRAmount(maxAmountB); - if (minPrice === undefined) { - throw new TypeError('minPrice argument is required'); - } - attributes.minPrice = this._toXDRPrice(minPrice); - if (maxPrice === undefined) { - throw new TypeError('maxPrice argument is required'); - } - attributes.maxPrice = this._toXDRPrice(maxPrice); - var liquidityPoolDepositOp = new _xdr["default"].LiquidityPoolDepositOp(attributes); - var opAttributes = { - body: _xdr["default"].OperationBody.liquidityPoolDeposit(liquidityPoolDepositOp) - }; - this.setSourceAccount(opAttributes, opts); - return new _xdr["default"].Operation(opAttributes); -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/operations/liquidity_pool_withdraw.js b/node_modules/@stellar/stellar-base/lib/operations/liquidity_pool_withdraw.js deleted file mode 100644 index cb0f6a94..00000000 --- a/node_modules/@stellar/stellar-base/lib/operations/liquidity_pool_withdraw.js +++ /dev/null @@ -1,50 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.liquidityPoolWithdraw = liquidityPoolWithdraw; -var _xdr = _interopRequireDefault(require("../xdr")); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -/** - * Creates a liquidity pool withdraw operation. - * - * @function - * @alias Operation.liquidityPoolWithdraw - * @see https://developers.stellar.org/docs/start/list-of-operations/#liquidity-pool-withdraw - * - * @param {object} opts - Options object - * @param {string} opts.liquidityPoolId - The liquidity pool ID. - * @param {string} opts.amount - Amount of pool shares to withdraw. - * @param {string} opts.minAmountA - Minimum amount of first asset to withdraw. - * @param {string} opts.minAmountB - Minimum amount of second asset to withdraw. - * @param {string} [opts.source] - The source account for the operation. Defaults to the transaction's source account. - * - * @returns {xdr.Operation} The resulting operation (xdr.LiquidityPoolWithdrawOp). - */ -function liquidityPoolWithdraw() { - var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - var attributes = {}; - if (!opts.liquidityPoolId) { - throw new TypeError('liquidityPoolId argument is required'); - } - attributes.liquidityPoolId = _xdr["default"].PoolId.fromXDR(opts.liquidityPoolId, 'hex'); - if (!this.isValidAmount(opts.amount)) { - throw new TypeError(this.constructAmountRequirementsError('amount')); - } - attributes.amount = this._toXDRAmount(opts.amount); - if (!this.isValidAmount(opts.minAmountA, true)) { - throw new TypeError(this.constructAmountRequirementsError('minAmountA')); - } - attributes.minAmountA = this._toXDRAmount(opts.minAmountA); - if (!this.isValidAmount(opts.minAmountB, true)) { - throw new TypeError(this.constructAmountRequirementsError('minAmountB')); - } - attributes.minAmountB = this._toXDRAmount(opts.minAmountB); - var liquidityPoolWithdrawOp = new _xdr["default"].LiquidityPoolWithdrawOp(attributes); - var opAttributes = { - body: _xdr["default"].OperationBody.liquidityPoolWithdraw(liquidityPoolWithdrawOp) - }; - this.setSourceAccount(opAttributes, opts); - return new _xdr["default"].Operation(opAttributes); -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/operations/manage_buy_offer.js b/node_modules/@stellar/stellar-base/lib/operations/manage_buy_offer.js deleted file mode 100644 index feef33d2..00000000 --- a/node_modules/@stellar/stellar-base/lib/operations/manage_buy_offer.js +++ /dev/null @@ -1,50 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.manageBuyOffer = manageBuyOffer; -var _jsXdr = require("@stellar/js-xdr"); -var _xdr = _interopRequireDefault(require("../xdr")); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -/** - * Returns a XDR ManageBuyOfferOp. A "manage buy offer" operation creates, updates, or - * deletes a buy offer. - * @function - * @alias Operation.manageBuyOffer - * @param {object} opts Options object - * @param {Asset} opts.selling - What you're selling. - * @param {Asset} opts.buying - What you're buying. - * @param {string} opts.buyAmount - The total amount you're buying. If 0, deletes the offer. - * @param {number|string|BigNumber|Object} opts.price - Price of 1 unit of `buying` in terms of `selling`. - * @param {number} opts.price.n - If `opts.price` is an object: the price numerator - * @param {number} opts.price.d - If `opts.price` is an object: the price denominator - * @param {number|string} [opts.offerId ] - If `0`, will create a new offer (default). Otherwise, edits an exisiting offer. - * @param {string} [opts.source] - The source account (defaults to transaction source). - * @throws {Error} Throws `Error` when the best rational approximation of `price` cannot be found. - * @returns {xdr.ManageBuyOfferOp} Manage Buy Offer operation - */ -function manageBuyOffer(opts) { - var attributes = {}; - attributes.selling = opts.selling.toXDRObject(); - attributes.buying = opts.buying.toXDRObject(); - if (!this.isValidAmount(opts.buyAmount, true)) { - throw new TypeError(this.constructAmountRequirementsError('buyAmount')); - } - attributes.buyAmount = this._toXDRAmount(opts.buyAmount); - if (opts.price === undefined) { - throw new TypeError('price argument is required'); - } - attributes.price = this._toXDRPrice(opts.price); - if (opts.offerId !== undefined) { - opts.offerId = opts.offerId.toString(); - } else { - opts.offerId = '0'; - } - attributes.offerId = _jsXdr.Hyper.fromString(opts.offerId); - var manageBuyOfferOp = new _xdr["default"].ManageBuyOfferOp(attributes); - var opAttributes = {}; - opAttributes.body = _xdr["default"].OperationBody.manageBuyOffer(manageBuyOfferOp); - this.setSourceAccount(opAttributes, opts); - return new _xdr["default"].Operation(opAttributes); -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/operations/manage_data.js b/node_modules/@stellar/stellar-base/lib/operations/manage_data.js deleted file mode 100644 index f66fc617..00000000 --- a/node_modules/@stellar/stellar-base/lib/operations/manage_data.js +++ /dev/null @@ -1,41 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.manageData = manageData; -var _xdr = _interopRequireDefault(require("../xdr")); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -/** - * This operation adds data entry to the ledger. - * @function - * @alias Operation.manageData - * @param {object} opts Options object - * @param {string} opts.name - The name of the data entry. - * @param {string|Buffer} opts.value - The value of the data entry. - * @param {string} [opts.source] - The optional source account. - * @returns {xdr.ManageDataOp} Manage Data operation - */ -function manageData(opts) { - var attributes = {}; - if (!(typeof opts.name === 'string' && opts.name.length <= 64)) { - throw new Error('name must be a string, up to 64 characters'); - } - attributes.dataName = opts.name; - if (typeof opts.value !== 'string' && !Buffer.isBuffer(opts.value) && opts.value !== null) { - throw new Error('value must be a string, Buffer or null'); - } - if (typeof opts.value === 'string') { - attributes.dataValue = Buffer.from(opts.value); - } else { - attributes.dataValue = opts.value; - } - if (attributes.dataValue !== null && attributes.dataValue.length > 64) { - throw new Error('value cannot be longer that 64 bytes'); - } - var manageDataOp = new _xdr["default"].ManageDataOp(attributes); - var opAttributes = {}; - opAttributes.body = _xdr["default"].OperationBody.manageData(manageDataOp); - this.setSourceAccount(opAttributes, opts); - return new _xdr["default"].Operation(opAttributes); -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/operations/manage_sell_offer.js b/node_modules/@stellar/stellar-base/lib/operations/manage_sell_offer.js deleted file mode 100644 index 62b772e1..00000000 --- a/node_modules/@stellar/stellar-base/lib/operations/manage_sell_offer.js +++ /dev/null @@ -1,50 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.manageSellOffer = manageSellOffer; -var _jsXdr = require("@stellar/js-xdr"); -var _xdr = _interopRequireDefault(require("../xdr")); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -/** - * Returns a XDR ManageSellOfferOp. A "manage sell offer" operation creates, updates, or - * deletes an offer. - * @function - * @alias Operation.manageSellOffer - * @param {object} opts Options object - * @param {Asset} opts.selling - What you're selling. - * @param {Asset} opts.buying - What you're buying. - * @param {string} opts.amount - The total amount you're selling. If 0, deletes the offer. - * @param {number|string|BigNumber|Object} opts.price - Price of 1 unit of `selling` in terms of `buying`. - * @param {number} opts.price.n - If `opts.price` is an object: the price numerator - * @param {number} opts.price.d - If `opts.price` is an object: the price denominator - * @param {number|string} [opts.offerId ] - If `0`, will create a new offer (default). Otherwise, edits an exisiting offer. - * @param {string} [opts.source] - The source account (defaults to transaction source). - * @throws {Error} Throws `Error` when the best rational approximation of `price` cannot be found. - * @returns {xdr.ManageSellOfferOp} Manage Sell Offer operation - */ -function manageSellOffer(opts) { - var attributes = {}; - attributes.selling = opts.selling.toXDRObject(); - attributes.buying = opts.buying.toXDRObject(); - if (!this.isValidAmount(opts.amount, true)) { - throw new TypeError(this.constructAmountRequirementsError('amount')); - } - attributes.amount = this._toXDRAmount(opts.amount); - if (opts.price === undefined) { - throw new TypeError('price argument is required'); - } - attributes.price = this._toXDRPrice(opts.price); - if (opts.offerId !== undefined) { - opts.offerId = opts.offerId.toString(); - } else { - opts.offerId = '0'; - } - attributes.offerId = _jsXdr.Hyper.fromString(opts.offerId); - var manageSellOfferOp = new _xdr["default"].ManageSellOfferOp(attributes); - var opAttributes = {}; - opAttributes.body = _xdr["default"].OperationBody.manageSellOffer(manageSellOfferOp); - this.setSourceAccount(opAttributes, opts); - return new _xdr["default"].Operation(opAttributes); -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/operations/path_payment_strict_receive.js b/node_modules/@stellar/stellar-base/lib/operations/path_payment_strict_receive.js deleted file mode 100644 index dc621341..00000000 --- a/node_modules/@stellar/stellar-base/lib/operations/path_payment_strict_receive.js +++ /dev/null @@ -1,68 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.pathPaymentStrictReceive = pathPaymentStrictReceive; -var _xdr = _interopRequireDefault(require("../xdr")); -var _decode_encode_muxed_account = require("../util/decode_encode_muxed_account"); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -/** - * Creates a PathPaymentStrictReceive operation. - * - * A `PathPaymentStrictReceive` operation sends the specified amount to the - * destination account. It credits the destination with `destAmount` of - * `destAsset`, while debiting at most `sendMax` of `sendAsset` from the source. - * The transfer optionally occurs through a path. XLM payments create the - * destination account if it does not exist. - * - * @function - * @alias Operation.pathPaymentStrictReceive - * @see https://developers.stellar.org/docs/start/list-of-operations/#path-payment-strict-receive - * - * @param {object} opts - Options object - * @param {Asset} opts.sendAsset - asset to pay with - * @param {string} opts.sendMax - maximum amount of sendAsset to send - * @param {string} opts.destination - destination account to send to - * @param {Asset} opts.destAsset - asset the destination will receive - * @param {string} opts.destAmount - amount the destination receives - * @param {Asset[]} opts.path - array of Asset objects to use as the path - * - * @param {string} [opts.source] - The source account for the payment. - * Defaults to the transaction's source account. - * - * @returns {xdr.PathPaymentStrictReceiveOp} the resulting path payment op - */ -function pathPaymentStrictReceive(opts) { - switch (true) { - case !opts.sendAsset: - throw new Error('Must specify a send asset'); - case !this.isValidAmount(opts.sendMax): - throw new TypeError(this.constructAmountRequirementsError('sendMax')); - case !opts.destAsset: - throw new Error('Must provide a destAsset for a payment operation'); - case !this.isValidAmount(opts.destAmount): - throw new TypeError(this.constructAmountRequirementsError('destAmount')); - default: - break; - } - var attributes = {}; - attributes.sendAsset = opts.sendAsset.toXDRObject(); - attributes.sendMax = this._toXDRAmount(opts.sendMax); - try { - attributes.destination = (0, _decode_encode_muxed_account.decodeAddressToMuxedAccount)(opts.destination); - } catch (e) { - throw new Error('destination is invalid'); - } - attributes.destAsset = opts.destAsset.toXDRObject(); - attributes.destAmount = this._toXDRAmount(opts.destAmount); - var path = opts.path ? opts.path : []; - attributes.path = path.map(function (x) { - return x.toXDRObject(); - }); - var payment = new _xdr["default"].PathPaymentStrictReceiveOp(attributes); - var opAttributes = {}; - opAttributes.body = _xdr["default"].OperationBody.pathPaymentStrictReceive(payment); - this.setSourceAccount(opAttributes, opts); - return new _xdr["default"].Operation(opAttributes); -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/operations/path_payment_strict_send.js b/node_modules/@stellar/stellar-base/lib/operations/path_payment_strict_send.js deleted file mode 100644 index f10c3a1a..00000000 --- a/node_modules/@stellar/stellar-base/lib/operations/path_payment_strict_send.js +++ /dev/null @@ -1,68 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.pathPaymentStrictSend = pathPaymentStrictSend; -var _xdr = _interopRequireDefault(require("../xdr")); -var _decode_encode_muxed_account = require("../util/decode_encode_muxed_account"); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -/** - * Creates a PathPaymentStrictSend operation. - * - * A `PathPaymentStrictSend` operation sends the specified amount to the - * destination account crediting at least `destMin` of `destAsset`, optionally - * through a path. XLM payments create the destination account if it does not - * exist. - * - * @function - * @alias Operation.pathPaymentStrictSend - * @see https://developers.stellar.org/docs/start/list-of-operations/#path-payment-strict-send - * - * @param {object} opts - Options object - * @param {Asset} opts.sendAsset - asset to pay with - * @param {string} opts.sendAmount - amount of sendAsset to send (excluding fees) - * @param {string} opts.destination - destination account to send to - * @param {Asset} opts.destAsset - asset the destination will receive - * @param {string} opts.destMin - minimum amount of destAsset to be receive - * @param {Asset[]} opts.path - array of Asset objects to use as the path - * - * @param {string} [opts.source] - The source account for the payment. - * Defaults to the transaction's source account. - * - * @returns {xdr.Operation} the resulting path payment operation - * (xdr.PathPaymentStrictSendOp) - */ -function pathPaymentStrictSend(opts) { - switch (true) { - case !opts.sendAsset: - throw new Error('Must specify a send asset'); - case !this.isValidAmount(opts.sendAmount): - throw new TypeError(this.constructAmountRequirementsError('sendAmount')); - case !opts.destAsset: - throw new Error('Must provide a destAsset for a payment operation'); - case !this.isValidAmount(opts.destMin): - throw new TypeError(this.constructAmountRequirementsError('destMin')); - default: - break; - } - var attributes = {}; - attributes.sendAsset = opts.sendAsset.toXDRObject(); - attributes.sendAmount = this._toXDRAmount(opts.sendAmount); - try { - attributes.destination = (0, _decode_encode_muxed_account.decodeAddressToMuxedAccount)(opts.destination); - } catch (e) { - throw new Error('destination is invalid'); - } - attributes.destAsset = opts.destAsset.toXDRObject(); - attributes.destMin = this._toXDRAmount(opts.destMin); - var path = opts.path ? opts.path : []; - attributes.path = path.map(function (x) { - return x.toXDRObject(); - }); - var payment = new _xdr["default"].PathPaymentStrictSendOp(attributes); - var opAttributes = {}; - opAttributes.body = _xdr["default"].OperationBody.pathPaymentStrictSend(payment); - this.setSourceAccount(opAttributes, opts); - return new _xdr["default"].Operation(opAttributes); -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/operations/payment.js b/node_modules/@stellar/stellar-base/lib/operations/payment.js deleted file mode 100644 index b74d50ee..00000000 --- a/node_modules/@stellar/stellar-base/lib/operations/payment.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.payment = payment; -var _xdr = _interopRequireDefault(require("../xdr")); -var _decode_encode_muxed_account = require("../util/decode_encode_muxed_account"); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -/** - * Create a payment operation. - * - * @function - * @alias Operation.payment - * @see https://developers.stellar.org/docs/start/list-of-operations/#payment - * - * @param {object} opts - Options object - * @param {string} opts.destination - destination account ID - * @param {Asset} opts.asset - asset to send - * @param {string} opts.amount - amount to send - * - * @param {string} [opts.source] - The source account for the payment. - * Defaults to the transaction's source account. - * - * @returns {xdr.Operation} The resulting payment operation (xdr.PaymentOp) - */ -function payment(opts) { - if (!opts.asset) { - throw new Error('Must provide an asset for a payment operation'); - } - if (!this.isValidAmount(opts.amount)) { - throw new TypeError(this.constructAmountRequirementsError('amount')); - } - var attributes = {}; - try { - attributes.destination = (0, _decode_encode_muxed_account.decodeAddressToMuxedAccount)(opts.destination); - } catch (e) { - throw new Error('destination is invalid'); - } - attributes.asset = opts.asset.toXDRObject(); - attributes.amount = this._toXDRAmount(opts.amount); - var paymentOp = new _xdr["default"].PaymentOp(attributes); - var opAttributes = {}; - opAttributes.body = _xdr["default"].OperationBody.payment(paymentOp); - this.setSourceAccount(opAttributes, opts); - return new _xdr["default"].Operation(opAttributes); -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/operations/restore_footprint.js b/node_modules/@stellar/stellar-base/lib/operations/restore_footprint.js deleted file mode 100644 index a367c592..00000000 --- a/node_modules/@stellar/stellar-base/lib/operations/restore_footprint.js +++ /dev/null @@ -1,42 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.restoreFootprint = restoreFootprint; -var _xdr = _interopRequireDefault(require("../xdr")); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -/** - * Builds an operation to restore the archived ledger entries specified - * by the ledger keys. - * - * The ledger keys to restore are specified separately from the operation - * in read-write footprint of the transaction. - * - * It takes no parameters because the relevant footprint is derived from the - * transaction itself. See {@link TransactionBuilder}'s `opts.sorobanData` - * parameter (or {@link TransactionBuilder.setSorobanData} / - * {@link TransactionBuilder.setLedgerKeys}), which is a - * {@link xdr.SorobanTransactionData} instance that contains fee data & resource - * usage as part of {@link xdr.SorobanTransactionData}. - * - * @function - * @alias Operation.restoreFootprint - * - * @param {object} [opts] - an optional set of parameters - * @param {string} [opts.source] - an optional source account - * - * @returns {xdr.Operation} a Bump Footprint Expiration operation - * (xdr.RestoreFootprintOp) - */ -function restoreFootprint() { - var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - var op = new _xdr["default"].RestoreFootprintOp({ - ext: new _xdr["default"].ExtensionPoint(0) - }); - var opAttributes = { - body: _xdr["default"].OperationBody.restoreFootprint(op) - }; - this.setSourceAccount(opAttributes, opts !== null && opts !== void 0 ? opts : {}); - return new _xdr["default"].Operation(opAttributes); -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/operations/revoke_sponsorship.js b/node_modules/@stellar/stellar-base/lib/operations/revoke_sponsorship.js deleted file mode 100644 index b6c2fe32..00000000 --- a/node_modules/@stellar/stellar-base/lib/operations/revoke_sponsorship.js +++ /dev/null @@ -1,301 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.revokeAccountSponsorship = revokeAccountSponsorship; -exports.revokeClaimableBalanceSponsorship = revokeClaimableBalanceSponsorship; -exports.revokeDataSponsorship = revokeDataSponsorship; -exports.revokeLiquidityPoolSponsorship = revokeLiquidityPoolSponsorship; -exports.revokeOfferSponsorship = revokeOfferSponsorship; -exports.revokeSignerSponsorship = revokeSignerSponsorship; -exports.revokeTrustlineSponsorship = revokeTrustlineSponsorship; -var _xdr = _interopRequireDefault(require("../xdr")); -var _strkey = require("../strkey"); -var _keypair = require("../keypair"); -var _asset = require("../asset"); -var _liquidity_pool_id = require("../liquidity_pool_id"); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -/** - * Create a "revoke sponsorship" operation for an account. - * - * @function - * @alias Operation.revokeAccountSponsorship - * @param {object} opts Options object - * @param {string} opts.account - The sponsored account ID. - * @param {string} [opts.source] - The source account for the operation. Defaults to the transaction's source account. - * @returns {xdr.Operation} xdr operation - * - * @example - * const op = Operation.revokeAccountSponsorship({ - * account: 'GDGU5OAPHNPU5UCLE5RDJHG7PXZFQYWKCFOEXSXNMR6KRQRI5T6XXCD7 - * }); - * - */ -function revokeAccountSponsorship() { - var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - if (!_strkey.StrKey.isValidEd25519PublicKey(opts.account)) { - throw new Error('account is invalid'); - } - var ledgerKey = _xdr["default"].LedgerKey.account(new _xdr["default"].LedgerKeyAccount({ - accountId: _keypair.Keypair.fromPublicKey(opts.account).xdrAccountId() - })); - var op = _xdr["default"].RevokeSponsorshipOp.revokeSponsorshipLedgerEntry(ledgerKey); - var opAttributes = {}; - opAttributes.body = _xdr["default"].OperationBody.revokeSponsorship(op); - this.setSourceAccount(opAttributes, opts); - return new _xdr["default"].Operation(opAttributes); -} - -/** - * Create a "revoke sponsorship" operation for a trustline. - * - * @function - * @alias Operation.revokeTrustlineSponsorship - * @param {object} opts Options object - * @param {string} opts.account - The account ID which owns the trustline. - * @param {Asset | LiquidityPoolId} opts.asset - The trustline asset. - * @param {string} [opts.source] - The source account for the operation. Defaults to the transaction's source account. - * @returns {xdr.Operation} xdr operation - * - * @example - * const op = Operation.revokeTrustlineSponsorship({ - * account: 'GDGU5OAPHNPU5UCLE5RDJHG7PXZFQYWKCFOEXSXNMR6KRQRI5T6XXCD7 - * asset: new StellarBase.LiquidityPoolId( - * 'USDUSD', - * 'GDGU5OAPHNPU5UCLE5RDJHG7PXZFQYWKCFOEXSXNMR6KRQRI5T6XXCD7' - * ) - * }); - * - */ -function revokeTrustlineSponsorship() { - var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - if (!_strkey.StrKey.isValidEd25519PublicKey(opts.account)) { - throw new Error('account is invalid'); - } - var asset; - if (opts.asset instanceof _asset.Asset) { - asset = opts.asset.toTrustLineXDRObject(); - } else if (opts.asset instanceof _liquidity_pool_id.LiquidityPoolId) { - asset = opts.asset.toXDRObject(); - } else { - throw new TypeError('asset must be an Asset or LiquidityPoolId'); - } - var ledgerKey = _xdr["default"].LedgerKey.trustline(new _xdr["default"].LedgerKeyTrustLine({ - accountId: _keypair.Keypair.fromPublicKey(opts.account).xdrAccountId(), - asset: asset - })); - var op = _xdr["default"].RevokeSponsorshipOp.revokeSponsorshipLedgerEntry(ledgerKey); - var opAttributes = {}; - opAttributes.body = _xdr["default"].OperationBody.revokeSponsorship(op); - this.setSourceAccount(opAttributes, opts); - return new _xdr["default"].Operation(opAttributes); -} - -/** - * Create a "revoke sponsorship" operation for an offer. - * - * @function - * @alias Operation.revokeOfferSponsorship - * @param {object} opts Options object - * @param {string} opts.seller - The account ID which created the offer. - * @param {string} opts.offerId - The offer ID. - * @param {string} [opts.source] - The source account for the operation. Defaults to the transaction's source account. - * @returns {xdr.Operation} xdr operation - * - * @example - * const op = Operation.revokeOfferSponsorship({ - * seller: 'GDGU5OAPHNPU5UCLE5RDJHG7PXZFQYWKCFOEXSXNMR6KRQRI5T6XXCD7 - * offerId: '1234' - * }); - * - */ -function revokeOfferSponsorship() { - var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - if (!_strkey.StrKey.isValidEd25519PublicKey(opts.seller)) { - throw new Error('seller is invalid'); - } - if (typeof opts.offerId !== 'string') { - throw new Error('offerId is invalid'); - } - var ledgerKey = _xdr["default"].LedgerKey.offer(new _xdr["default"].LedgerKeyOffer({ - sellerId: _keypair.Keypair.fromPublicKey(opts.seller).xdrAccountId(), - offerId: _xdr["default"].Int64.fromString(opts.offerId) - })); - var op = _xdr["default"].RevokeSponsorshipOp.revokeSponsorshipLedgerEntry(ledgerKey); - var opAttributes = {}; - opAttributes.body = _xdr["default"].OperationBody.revokeSponsorship(op); - this.setSourceAccount(opAttributes, opts); - return new _xdr["default"].Operation(opAttributes); -} - -/** - * Create a "revoke sponsorship" operation for a data entry. - * - * @function - * @alias Operation.revokeDataSponsorship - * @param {object} opts Options object - * @param {string} opts.account - The account ID which owns the data entry. - * @param {string} opts.name - The name of the data entry - * @param {string} [opts.source] - The source account for the operation. Defaults to the transaction's source account. - * @returns {xdr.Operation} xdr operation - * - * @example - * const op = Operation.revokeDataSponsorship({ - * account: 'GDGU5OAPHNPU5UCLE5RDJHG7PXZFQYWKCFOEXSXNMR6KRQRI5T6XXCD7 - * name: 'foo' - * }); - * - */ -function revokeDataSponsorship() { - var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - if (!_strkey.StrKey.isValidEd25519PublicKey(opts.account)) { - throw new Error('account is invalid'); - } - if (typeof opts.name !== 'string' || opts.name.length > 64) { - throw new Error('name must be a string, up to 64 characters'); - } - var ledgerKey = _xdr["default"].LedgerKey.data(new _xdr["default"].LedgerKeyData({ - accountId: _keypair.Keypair.fromPublicKey(opts.account).xdrAccountId(), - dataName: opts.name - })); - var op = _xdr["default"].RevokeSponsorshipOp.revokeSponsorshipLedgerEntry(ledgerKey); - var opAttributes = {}; - opAttributes.body = _xdr["default"].OperationBody.revokeSponsorship(op); - this.setSourceAccount(opAttributes, opts); - return new _xdr["default"].Operation(opAttributes); -} - -/** - * Create a "revoke sponsorship" operation for a claimable balance. - * - * @function - * @alias Operation.revokeClaimableBalanceSponsorship - * @param {object} opts Options object - * @param {string} opts.balanceId - The sponsored claimable balance ID. - * @param {string} [opts.source] - The source account for the operation. Defaults to the transaction's source account. - * @returns {xdr.Operation} xdr operation - * - * @example - * const op = Operation.revokeClaimableBalanceSponsorship({ - * balanceId: '00000000da0d57da7d4850e7fc10d2a9d0ebc731f7afb40574c03395b17d49149b91f5be', - * }); - * - */ -function revokeClaimableBalanceSponsorship() { - var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - if (typeof opts.balanceId !== 'string') { - throw new Error('balanceId is invalid'); - } - var ledgerKey = _xdr["default"].LedgerKey.claimableBalance(new _xdr["default"].LedgerKeyClaimableBalance({ - balanceId: _xdr["default"].ClaimableBalanceId.fromXDR(opts.balanceId, 'hex') - })); - var op = _xdr["default"].RevokeSponsorshipOp.revokeSponsorshipLedgerEntry(ledgerKey); - var opAttributes = {}; - opAttributes.body = _xdr["default"].OperationBody.revokeSponsorship(op); - this.setSourceAccount(opAttributes, opts); - return new _xdr["default"].Operation(opAttributes); -} - -/** - * Creates a "revoke sponsorship" operation for a liquidity pool. - * - * @function - * @alias Operation.revokeLiquidityPoolSponsorship - * @param {object} opts – Options object. - * @param {string} opts.liquidityPoolId - The sponsored liquidity pool ID in 'hex' string. - * @param {string} [opts.source] - The source account for the operation. Defaults to the transaction's source account. - * @returns {xdr.Operation} xdr Operation. - * - * @example - * const op = Operation.revokeLiquidityPoolSponsorship({ - * liquidityPoolId: 'dd7b1ab831c273310ddbec6f97870aa83c2fbd78ce22aded37ecbf4f3380fac7', - * }); - * - */ -function revokeLiquidityPoolSponsorship() { - var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - if (typeof opts.liquidityPoolId !== 'string') { - throw new Error('liquidityPoolId is invalid'); - } - var ledgerKey = _xdr["default"].LedgerKey.liquidityPool(new _xdr["default"].LedgerKeyLiquidityPool({ - liquidityPoolId: _xdr["default"].PoolId.fromXDR(opts.liquidityPoolId, 'hex') - })); - var op = _xdr["default"].RevokeSponsorshipOp.revokeSponsorshipLedgerEntry(ledgerKey); - var opAttributes = { - body: _xdr["default"].OperationBody.revokeSponsorship(op) - }; - this.setSourceAccount(opAttributes, opts); - return new _xdr["default"].Operation(opAttributes); -} - -/** - * Create a "revoke sponsorship" operation for a signer. - * - * @function - * @alias Operation.revokeSignerSponsorship - * @param {object} opts Options object - * @param {string} opts.account - The account ID where the signer sponsorship is being removed from. - * @param {object} opts.signer - The signer whose sponsorship is being removed. - * @param {string} [opts.signer.ed25519PublicKey] - The ed25519 public key of the signer. - * @param {Buffer|string} [opts.signer.sha256Hash] - sha256 hash (Buffer or hex string). - * @param {Buffer|string} [opts.signer.preAuthTx] - Hash (Buffer or hex string) of transaction. - * @param {string} [opts.source] - The source account for the operation. Defaults to the transaction's source account. - * @returns {xdr.Operation} xdr operation - * - * @example - * const op = Operation.revokeSignerSponsorship({ - * account: 'GDGU5OAPHNPU5UCLE5RDJHG7PXZFQYWKCFOEXSXNMR6KRQRI5T6XXCD7 - * signer: { - * ed25519PublicKey: 'GCEZWKCA5VLDNRLN3RPRJMRZOX3Z6G5CHCGSNFHEYVXM3XOJMDS674JZ' - * } - * }) - * - */ -function revokeSignerSponsorship() { - var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - if (!_strkey.StrKey.isValidEd25519PublicKey(opts.account)) { - throw new Error('account is invalid'); - } - var key; - if (opts.signer.ed25519PublicKey) { - if (!_strkey.StrKey.isValidEd25519PublicKey(opts.signer.ed25519PublicKey)) { - throw new Error('signer.ed25519PublicKey is invalid.'); - } - var rawKey = _strkey.StrKey.decodeEd25519PublicKey(opts.signer.ed25519PublicKey); - key = new _xdr["default"].SignerKey.signerKeyTypeEd25519(rawKey); - } else if (opts.signer.preAuthTx) { - var buffer; - if (typeof opts.signer.preAuthTx === 'string') { - buffer = Buffer.from(opts.signer.preAuthTx, 'hex'); - } else { - buffer = opts.signer.preAuthTx; - } - if (!(Buffer.isBuffer(buffer) && buffer.length === 32)) { - throw new Error('signer.preAuthTx must be 32 bytes Buffer.'); - } - key = new _xdr["default"].SignerKey.signerKeyTypePreAuthTx(buffer); - } else if (opts.signer.sha256Hash) { - var _buffer; - if (typeof opts.signer.sha256Hash === 'string') { - _buffer = Buffer.from(opts.signer.sha256Hash, 'hex'); - } else { - _buffer = opts.signer.sha256Hash; - } - if (!(Buffer.isBuffer(_buffer) && _buffer.length === 32)) { - throw new Error('signer.sha256Hash must be 32 bytes Buffer.'); - } - key = new _xdr["default"].SignerKey.signerKeyTypeHashX(_buffer); - } else { - throw new Error('signer is invalid'); - } - var signer = new _xdr["default"].RevokeSponsorshipOpSigner({ - accountId: _keypair.Keypair.fromPublicKey(opts.account).xdrAccountId(), - signerKey: key - }); - var op = _xdr["default"].RevokeSponsorshipOp.revokeSponsorshipSigner(signer); - var opAttributes = {}; - opAttributes.body = _xdr["default"].OperationBody.revokeSponsorship(op); - this.setSourceAccount(opAttributes, opts); - return new _xdr["default"].Operation(opAttributes); -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/operations/set_options.js b/node_modules/@stellar/stellar-base/lib/operations/set_options.js deleted file mode 100644 index 82bb85dc..00000000 --- a/node_modules/@stellar/stellar-base/lib/operations/set_options.js +++ /dev/null @@ -1,135 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.setOptions = setOptions; -var _xdr = _interopRequireDefault(require("../xdr")); -var _keypair = require("../keypair"); -var _strkey = require("../strkey"); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -/* eslint-disable no-param-reassign */ - -function weightCheckFunction(value, name) { - if (value >= 0 && value <= 255) { - return true; - } - throw new Error("".concat(name, " value must be between 0 and 255")); -} - -/** - * Returns an XDR SetOptionsOp. A "set options" operations set or clear account flags, - * set the account's inflation destination, and/or add new signers to the account. - * The flags used in `opts.clearFlags` and `opts.setFlags` can be the following: - * - `{@link AuthRequiredFlag}` - * - `{@link AuthRevocableFlag}` - * - `{@link AuthImmutableFlag}` - * - `{@link AuthClawbackEnabledFlag}` - * - * It's possible to set/clear multiple flags at once using logical or. - * - * @function - * @alias Operation.setOptions - * - * @param {object} opts Options object - * @param {string} [opts.inflationDest] - Set this account ID as the account's inflation destination. - * @param {(number|string)} [opts.clearFlags] - Bitmap integer for which account flags to clear. - * @param {(number|string)} [opts.setFlags] - Bitmap integer for which account flags to set. - * @param {number|string} [opts.masterWeight] - The master key weight. - * @param {number|string} [opts.lowThreshold] - The sum weight for the low threshold. - * @param {number|string} [opts.medThreshold] - The sum weight for the medium threshold. - * @param {number|string} [opts.highThreshold] - The sum weight for the high threshold. - * @param {object} [opts.signer] - Add or remove a signer from the account. The signer is - * deleted if the weight is 0. Only one of `ed25519PublicKey`, `sha256Hash`, `preAuthTx` should be defined. - * @param {string} [opts.signer.ed25519PublicKey] - The ed25519 public key of the signer. - * @param {Buffer|string} [opts.signer.sha256Hash] - sha256 hash (Buffer or hex string) of preimage that will unlock funds. Preimage should be used as signature of future transaction. - * @param {Buffer|string} [opts.signer.preAuthTx] - Hash (Buffer or hex string) of transaction that will unlock funds. - * @param {string} [opts.signer.ed25519SignedPayload] - Signed payload signer (ed25519 public key + raw payload) for atomic transaction signature disclosure. - * @param {number|string} [opts.signer.weight] - The weight of the new signer (0 to delete or 1-255) - * @param {string} [opts.homeDomain] - sets the home domain used for reverse federation lookup. - * @param {string} [opts.source] - The source account (defaults to transaction source). - * - * @returns {xdr.SetOptionsOp} XDR operation - * @see [Account flags](https://developers.stellar.org/docs/glossary/accounts/#flags) - */ -function setOptions(opts) { - var attributes = {}; - if (opts.inflationDest) { - if (!_strkey.StrKey.isValidEd25519PublicKey(opts.inflationDest)) { - throw new Error('inflationDest is invalid'); - } - attributes.inflationDest = _keypair.Keypair.fromPublicKey(opts.inflationDest).xdrAccountId(); - } - attributes.clearFlags = this._checkUnsignedIntValue('clearFlags', opts.clearFlags); - attributes.setFlags = this._checkUnsignedIntValue('setFlags', opts.setFlags); - attributes.masterWeight = this._checkUnsignedIntValue('masterWeight', opts.masterWeight, weightCheckFunction); - attributes.lowThreshold = this._checkUnsignedIntValue('lowThreshold', opts.lowThreshold, weightCheckFunction); - attributes.medThreshold = this._checkUnsignedIntValue('medThreshold', opts.medThreshold, weightCheckFunction); - attributes.highThreshold = this._checkUnsignedIntValue('highThreshold', opts.highThreshold, weightCheckFunction); - if (opts.homeDomain !== undefined && typeof opts.homeDomain !== 'string') { - throw new TypeError('homeDomain argument must be of type String'); - } - attributes.homeDomain = opts.homeDomain; - if (opts.signer) { - var weight = this._checkUnsignedIntValue('signer.weight', opts.signer.weight, weightCheckFunction); - var key; - var setValues = 0; - if (opts.signer.ed25519PublicKey) { - if (!_strkey.StrKey.isValidEd25519PublicKey(opts.signer.ed25519PublicKey)) { - throw new Error('signer.ed25519PublicKey is invalid.'); - } - var rawKey = _strkey.StrKey.decodeEd25519PublicKey(opts.signer.ed25519PublicKey); - - // eslint-disable-next-line new-cap - key = new _xdr["default"].SignerKey.signerKeyTypeEd25519(rawKey); - setValues += 1; - } - if (opts.signer.preAuthTx) { - if (typeof opts.signer.preAuthTx === 'string') { - opts.signer.preAuthTx = Buffer.from(opts.signer.preAuthTx, 'hex'); - } - if (!(Buffer.isBuffer(opts.signer.preAuthTx) && opts.signer.preAuthTx.length === 32)) { - throw new Error('signer.preAuthTx must be 32 bytes Buffer.'); - } - - // eslint-disable-next-line new-cap - key = new _xdr["default"].SignerKey.signerKeyTypePreAuthTx(opts.signer.preAuthTx); - setValues += 1; - } - if (opts.signer.sha256Hash) { - if (typeof opts.signer.sha256Hash === 'string') { - opts.signer.sha256Hash = Buffer.from(opts.signer.sha256Hash, 'hex'); - } - if (!(Buffer.isBuffer(opts.signer.sha256Hash) && opts.signer.sha256Hash.length === 32)) { - throw new Error('signer.sha256Hash must be 32 bytes Buffer.'); - } - - // eslint-disable-next-line new-cap - key = new _xdr["default"].SignerKey.signerKeyTypeHashX(opts.signer.sha256Hash); - setValues += 1; - } - if (opts.signer.ed25519SignedPayload) { - if (!_strkey.StrKey.isValidSignedPayload(opts.signer.ed25519SignedPayload)) { - throw new Error('signer.ed25519SignedPayload is invalid.'); - } - var _rawKey = _strkey.StrKey.decodeSignedPayload(opts.signer.ed25519SignedPayload); - var signedPayloadXdr = _xdr["default"].SignerKeyEd25519SignedPayload.fromXDR(_rawKey); - - // eslint-disable-next-line new-cap - key = _xdr["default"].SignerKey.signerKeyTypeEd25519SignedPayload(signedPayloadXdr); - setValues += 1; - } - if (setValues !== 1) { - throw new Error('Signer object must contain exactly one of signer.ed25519PublicKey, signer.sha256Hash, signer.preAuthTx.'); - } - attributes.signer = new _xdr["default"].Signer({ - key: key, - weight: weight - }); - } - var setOptionsOp = new _xdr["default"].SetOptionsOp(attributes); - var opAttributes = {}; - opAttributes.body = _xdr["default"].OperationBody.setOptions(setOptionsOp); - this.setSourceAccount(opAttributes, opts); - return new _xdr["default"].Operation(opAttributes); -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/operations/set_trustline_flags.js b/node_modules/@stellar/stellar-base/lib/operations/set_trustline_flags.js deleted file mode 100644 index f6cd06e2..00000000 --- a/node_modules/@stellar/stellar-base/lib/operations/set_trustline_flags.js +++ /dev/null @@ -1,84 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.setTrustLineFlags = setTrustLineFlags; -var _xdr = _interopRequireDefault(require("../xdr")); -var _keypair = require("../keypair"); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -/** - * Creates a trustline flag configuring operation. - * - * For the flags, set them to true to enable them and false to disable them. Any - * unmodified operations will be marked `undefined` in the result. - * - * Note that you can only **clear** the clawbackEnabled flag set; it must be set - * account-wide via operations.SetOptions (setting - * xdr.AccountFlags.clawbackEnabled). - * - * @function - * @alias Operation.setTrustLineFlags - * - * @param {object} opts - Options object - * @param {string} opts.trustor - the account whose trustline this is - * @param {Asset} opts.asset - the asset on the trustline - * @param {object} opts.flags - the set of flags to modify - * - * @param {bool} [opts.flags.authorized] - authorize account to perform - * transactions with its credit - * @param {bool} [opts.flags.authorizedToMaintainLiabilities] - authorize - * account to maintain and reduce liabilities for its credit - * @param {bool} [opts.flags.clawbackEnabled] - stop claimable balances on - * this trustlines from having clawbacks enabled (this flag can only be set - * to false!) - * @param {string} [opts.source] - The source account for the operation. - * Defaults to the transaction's source account. - * - * @note You must include at least one flag. - * - * @return {xdr.SetTrustLineFlagsOp} - * - * @link xdr.AccountFlags - * @link xdr.TrustLineFlags - * @see https://github.com/stellar/stellar-protocol/blob/master/core/cap-0035.md#set-trustline-flags-operation - * @see https://developers.stellar.org/docs/start/list-of-operations/#set-options - */ -function setTrustLineFlags() { - var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - var attributes = {}; - if (_typeof(opts.flags) !== 'object' || Object.keys(opts.flags).length === 0) { - throw new Error('opts.flags must be a map of boolean flags to modify'); - } - var mapping = { - authorized: _xdr["default"].TrustLineFlags.authorizedFlag(), - authorizedToMaintainLiabilities: _xdr["default"].TrustLineFlags.authorizedToMaintainLiabilitiesFlag(), - clawbackEnabled: _xdr["default"].TrustLineFlags.trustlineClawbackEnabledFlag() - }; - - /* eslint no-bitwise: "off" */ - var clearFlag = 0; - var setFlag = 0; - Object.keys(opts.flags).forEach(function (flagName) { - if (!Object.prototype.hasOwnProperty.call(mapping, flagName)) { - throw new Error("unsupported flag name specified: ".concat(flagName)); - } - var flagValue = opts.flags[flagName]; - var bit = mapping[flagName].value; - if (flagValue === true) { - setFlag |= bit; - } else if (flagValue === false) { - clearFlag |= bit; - } - }); - attributes.trustor = _keypair.Keypair.fromPublicKey(opts.trustor).xdrAccountId(); - attributes.asset = opts.asset.toXDRObject(); - attributes.clearFlags = clearFlag; - attributes.setFlags = setFlag; - var opAttributes = { - body: _xdr["default"].OperationBody.setTrustLineFlags(new _xdr["default"].SetTrustLineFlagsOp(attributes)) - }; - this.setSourceAccount(opAttributes, opts); - return new _xdr["default"].Operation(opAttributes); -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/scval.js b/node_modules/@stellar/stellar-base/lib/scval.js deleted file mode 100644 index 9ec165ed..00000000 --- a/node_modules/@stellar/stellar-base/lib/scval.js +++ /dev/null @@ -1,392 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.nativeToScVal = nativeToScVal; -exports.scValToNative = scValToNative; -var _xdr = _interopRequireDefault(require("./xdr")); -var _address = require("./address"); -var _contract = require("./contract"); -var _index = require("./numbers/index"); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } -function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } -function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } -function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } -function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } -function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -/** - * Attempts to convert native types into smart contract values - * ({@link xdr.ScVal}). - * - * Provides conversions from smart contract XDR values ({@link xdr.ScVal}) to - * native JavaScript types. - * - * The conversions are as follows: - * - * - xdr.ScVal -> passthrough - * - null/undefined -> scvVoid - * - string -> scvString (a copy is made) - * - UintArray8 -> scvBytes (a copy is made) - * - boolean -> scvBool - * - * - number/bigint -> the smallest possible XDR integer type that will fit the - * input value (if you want a specific type, use {@link ScInt}) - * - * - {@link Address} or {@link Contract} -> scvAddress (for contracts and - * public keys) - * - * - Array -> scvVec after attempting to convert each item of type `T` to an - * xdr.ScVal (recursively). note that all values must be the same type! - * - * - object -> scvMap after attempting to convert each key and value to an - * xdr.ScVal (recursively). note that there is no restriction on types - * matching anywhere (unlike arrays) - * - * When passing an integer-like native value, you can also optionally specify a - * type which will force a particular interpretation of that value. - * - * Note that not all type specifications are compatible with all `ScVal`s, e.g. - * `toScVal("a string", {type: "i256"})` will throw. - * - * @param {any} val - a native (or convertible) input value to wrap - * @param {object} [opts] - an optional set of hints around the type of - * conversion you'd like to see - * @param {string} [opts.type] - there is different behavior for different input - * types for `val`: - * - * - when `val` is an integer-like type (i.e. number|bigint), this will be - * forwarded to {@link ScInt} or forced to be u32/i32. - * - * - when `val` is an array type, this is forwarded to the recursion - * - * - when `val` is an object type (key-value entries), this should be an - * object in which each key has a pair of types (to represent forced types - * for the key and the value), where `null` (or a missing entry) indicates - * the default interpretation(s) (refer to the examples, below) - * - * - when `val` is a string type, this can be 'string' or 'symbol' to force - * a particular interpretation of `val`. - * - * - when `val` is a bytes-like type, this can be 'string', 'symbol', or - * 'bytes' to force a particular interpretation - * - * As a simple example, `nativeToScVal("hello", {type: 'symbol'})` will - * return an `scvSymbol`, whereas without the type it would have been an - * `scvString`. - * - * @returns {xdr.ScVal} a wrapped, smart, XDR version of the input value - * @throws {TypeError} if... - * - there are arrays with more than one type in them - * - there are values that do not have a sensible conversion (e.g. random XDR - * types, custom classes) - * - the type of the input object (or some inner value of said object) cannot - * be determined (via `typeof`) - * - the type you specified (via `opts.type`) is incompatible with the value - * you passed in (`val`), e.g. `nativeToScVal("a string", { type: 'i128' })`, - * though this does not apply for types that ignore `opts` (e.g. addresses). - * @see scValToNative - * - * @example - * nativeToScVal(1000); // gives ScValType === scvU64 - * nativeToScVal(1000n); // gives ScValType === scvU64 - * nativeToScVal(1n << 100n); // gives ScValType === scvU128 - * nativeToScVal(1000, { type: 'u32' }); // gives ScValType === scvU32 - * nativeToScVal(1000, { type: 'i125' }); // gives ScValType === scvI256 - * nativeToScVal("a string"); // gives ScValType === scvString - * nativeToScVal("a string", { type: 'symbol' }); // gives scvSymbol - * nativeToScVal(new Uint8Array(5)); // scvBytes - * nativeToScVal(new Uint8Array(5), { type: 'symbol' }); // scvSymbol - * nativeToScVal(null); // scvVoid - * nativeToScVal(true); // scvBool - * nativeToScVal([1, 2, 3]); // gives scvVec with each element as scvU64 - * nativeToScVal([1, 2, 3], { type: 'i128' }); // scvVec - * nativeToScVal({ 'hello': 1, 'world': [ true, false ] }, { - * type: { - * 'hello': [ 'symbol', 'i128' ], - * } - * }) - * // gives scvMap with entries: [ - * // [ scvSymbol, scvI128 ], - * // [ scvString, scvArray ] - * // ] - * - * @example - * import { - * nativeToScVal, - * scValToNative, - * ScInt, - * xdr - * } from '@stellar/stellar-base'; - * - * let gigaMap = { - * bool: true, - * void: null, - * u32: xdr.ScVal.scvU32(1), - * i32: xdr.ScVal.scvI32(1), - * u64: 1n, - * i64: -1n, - * u128: new ScInt(1).toU128(), - * i128: new ScInt(1).toI128(), - * u256: new ScInt(1).toU256(), - * i256: new ScInt(1).toI256(), - * map: { - * arbitrary: 1n, - * nested: 'values', - * etc: false - * }, - * vec: ['same', 'type', 'list'], - * }; - * - * // then, simply: - * let scv = nativeToScVal(gigaMap); // scv.switch() == xdr.ScValType.scvMap() - * - * // then... - * someContract.call("method", scv); - * - * // Similarly, the inverse should work: - * scValToNative(scv) == gigaMap; // true - */ -function nativeToScVal(val) { - var opts = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - switch (_typeof(val)) { - case 'object': - { - var _val$constructor$name, _val$constructor; - if (val === null) { - return _xdr["default"].ScVal.scvVoid(); - } - if (val instanceof _xdr["default"].ScVal) { - return val; // should we copy? - } - if (val instanceof _address.Address) { - return val.toScVal(); - } - if (val instanceof _contract.Contract) { - return val.address().toScVal(); - } - if (val instanceof Uint8Array || Buffer.isBuffer(val)) { - var _opts$type; - var copy = Uint8Array.from(val); - switch ((_opts$type = opts === null || opts === void 0 ? void 0 : opts.type) !== null && _opts$type !== void 0 ? _opts$type : 'bytes') { - case 'bytes': - return _xdr["default"].ScVal.scvBytes(copy); - case 'symbol': - return _xdr["default"].ScVal.scvSymbol(copy); - case 'string': - return _xdr["default"].ScVal.scvString(copy); - default: - throw new TypeError("invalid type (".concat(opts.type, ") specified for bytes-like value")); - } - } - if (Array.isArray(val)) { - if (val.length > 0 && val.some(function (v) { - return _typeof(v) !== _typeof(val[0]); - })) { - throw new TypeError("array values (".concat(val, ") must have the same type (types: ").concat(val.map(function (v) { - return _typeof(v); - }).join(','), ")")); - } - return _xdr["default"].ScVal.scvVec(val.map(function (v) { - return nativeToScVal(v, opts); - })); - } - if (((_val$constructor$name = (_val$constructor = val.constructor) === null || _val$constructor === void 0 ? void 0 : _val$constructor.name) !== null && _val$constructor$name !== void 0 ? _val$constructor$name : '') !== 'Object') { - var _val$constructor2; - throw new TypeError("cannot interpret ".concat((_val$constructor2 = val.constructor) === null || _val$constructor2 === void 0 ? void 0 : _val$constructor2.name, " value as ScVal (").concat(JSON.stringify(val), ")")); - } - return _xdr["default"].ScVal.scvMap(Object.entries(val) - // The Soroban runtime expects maps to have their keys in sorted - // order, so let's do that here as part of the conversion to prevent - // confusing error messages on execution. - .sort(function (_ref, _ref2) { - var _ref3 = _slicedToArray(_ref, 1), - key1 = _ref3[0]; - var _ref4 = _slicedToArray(_ref2, 1), - key2 = _ref4[0]; - return key1.localeCompare(key2); - }).map(function (_ref5) { - var _k, _opts$type2; - var _ref6 = _slicedToArray(_ref5, 2), - k = _ref6[0], - v = _ref6[1]; - // the type can be specified with an entry for the key and the value, - // e.g. val = { 'hello': 1 } and opts.type = { hello: [ 'symbol', - // 'u128' ]} or you can use `null` for the default interpretation - var _ref7 = (_k = ((_opts$type2 = opts === null || opts === void 0 ? void 0 : opts.type) !== null && _opts$type2 !== void 0 ? _opts$type2 : {})[k]) !== null && _k !== void 0 ? _k : [null, null], - _ref8 = _slicedToArray(_ref7, 2), - keyType = _ref8[0], - valType = _ref8[1]; - var keyOpts = keyType ? { - type: keyType - } : {}; - var valOpts = valType ? { - type: valType - } : {}; - return new _xdr["default"].ScMapEntry({ - key: nativeToScVal(k, keyOpts), - val: nativeToScVal(v, valOpts) - }); - })); - } - case 'number': - case 'bigint': - switch (opts === null || opts === void 0 ? void 0 : opts.type) { - case 'u32': - return _xdr["default"].ScVal.scvU32(val); - case 'i32': - return _xdr["default"].ScVal.scvI32(val); - default: - break; - } - return new _index.ScInt(val, { - type: opts === null || opts === void 0 ? void 0 : opts.type - }).toScVal(); - case 'string': - { - var _opts$type3; - var optType = (_opts$type3 = opts === null || opts === void 0 ? void 0 : opts.type) !== null && _opts$type3 !== void 0 ? _opts$type3 : 'string'; - switch (optType) { - case 'string': - return _xdr["default"].ScVal.scvString(val); - case 'symbol': - return _xdr["default"].ScVal.scvSymbol(val); - case 'address': - return new _address.Address(val).toScVal(); - case 'u32': - return _xdr["default"].ScVal.scvU32(parseInt(val, 10)); - case 'i32': - return _xdr["default"].ScVal.scvI32(parseInt(val, 10)); - default: - if (_index.XdrLargeInt.isType(optType)) { - return new _index.XdrLargeInt(optType, val).toScVal(); - } - throw new TypeError("invalid type (".concat(opts.type, ") specified for string value")); - } - } - case 'boolean': - return _xdr["default"].ScVal.scvBool(val); - case 'undefined': - return _xdr["default"].ScVal.scvVoid(); - case 'function': - // FIXME: Is this too helpful? - return nativeToScVal(val()); - default: - throw new TypeError("failed to convert typeof ".concat(_typeof(val), " (").concat(val, ")")); - } -} - -/** - * Given a smart contract value, attempt to convert it to a native type. - * Possible conversions include: - * - * - void -> `null` - * - u32, i32 -> `number` - * - u64, i64, u128, i128, u256, i256 -> `bigint` - * - vec -> `Array` of any of the above (via recursion) - * - map -> key-value object of any of the above (via recursion) - * - bool -> `boolean` - * - bytes -> `Uint8Array` - * - symbol -> `string` - * - string -> `string` IF the underlying buffer can be decoded as ascii/utf8, - * `Uint8Array` of the raw contents in any error case - * - * If no viable conversion can be determined, this just "unwraps" the smart - * value to return its underlying XDR value. - * - * @param {xdr.ScVal} scv - the input smart contract value - * - * @returns {any} - * @see nativeToScVal - */ -function scValToNative(scv) { - var _scv$vec, _scv$map; - // we use the verbose xdr.ScValType..value form here because it's faster - // than string comparisons and the underlying constants never need to be - // updated - switch (scv["switch"]().value) { - case _xdr["default"].ScValType.scvVoid().value: - return null; - - // these can be converted to bigints directly - case _xdr["default"].ScValType.scvU64().value: - case _xdr["default"].ScValType.scvI64().value: - return scv.value().toBigInt(); - - // these can be parsed by internal abstractions note that this can also - // handle the above two cases, but it's not as efficient (another - // type-check, parsing, etc.) - case _xdr["default"].ScValType.scvU128().value: - case _xdr["default"].ScValType.scvI128().value: - case _xdr["default"].ScValType.scvU256().value: - case _xdr["default"].ScValType.scvI256().value: - return (0, _index.scValToBigInt)(scv); - case _xdr["default"].ScValType.scvVec().value: - return ((_scv$vec = scv.vec()) !== null && _scv$vec !== void 0 ? _scv$vec : []).map(scValToNative); - case _xdr["default"].ScValType.scvAddress().value: - return _address.Address.fromScVal(scv).toString(); - case _xdr["default"].ScValType.scvMap().value: - return Object.fromEntries(((_scv$map = scv.map()) !== null && _scv$map !== void 0 ? _scv$map : []).map(function (entry) { - return [scValToNative(entry.key()), scValToNative(entry.val())]; - })); - - // these return the primitive type directly - case _xdr["default"].ScValType.scvBool().value: - case _xdr["default"].ScValType.scvU32().value: - case _xdr["default"].ScValType.scvI32().value: - case _xdr["default"].ScValType.scvBytes().value: - return scv.value(); - - // Symbols are limited to [a-zA-Z0-9_]+, so we can safely make ascii strings - // - // Strings, however, are "presented" as strings and we treat them as such - // (in other words, string = bytes with a hint that it's text). If the user - // encoded non-printable bytes in their string value, that's on them. - // - // Note that we assume a utf8 encoding (ascii-compatible). For other - // encodings, you should probably use bytes anyway. If it cannot be decoded, - // the raw bytes are returned. - case _xdr["default"].ScValType.scvSymbol().value: - case _xdr["default"].ScValType.scvString().value: - { - var v = scv.value(); // string|Buffer - if (Buffer.isBuffer(v) || ArrayBuffer.isView(v)) { - try { - return new TextDecoder().decode(v); - } catch (e) { - return new Uint8Array(v.buffer); // copy of bytes - } - } - return v; // string already - } - - // these can be converted to bigint - case _xdr["default"].ScValType.scvTimepoint().value: - case _xdr["default"].ScValType.scvDuration().value: - return new _xdr["default"].Uint64(scv.value()).toBigInt(); - case _xdr["default"].ScValType.scvError().value: - switch (scv.error()["switch"]().value) { - // Distinguish errors from the user contract. - case _xdr["default"].ScErrorType.sceContract().value: - return { - type: 'contract', - code: scv.error().contractCode() - }; - default: - { - var err = scv.error(); - return { - type: 'system', - code: err.code().value, - value: err.code().name - }; - } - } - - // in the fallthrough case, just return the underlying value directly - default: - return scv.value(); - } -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/signerkey.js b/node_modules/@stellar/stellar-base/lib/signerkey.js deleted file mode 100644 index 47e83d36..00000000 --- a/node_modules/@stellar/stellar-base/lib/signerkey.js +++ /dev/null @@ -1,102 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.SignerKey = void 0; -var _xdr = _interopRequireDefault(require("./xdr")); -var _strkey = require("./strkey"); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -function _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } } -function _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } -function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -/** - * A container class with helpers to convert between signer keys - * (`xdr.SignerKey`) and {@link StrKey}s. - * - * It's primarly used for manipulating the `extraSigners` precondition on a - * {@link Transaction}. - * - * @see {@link TransactionBuilder.setExtraSigners} - */ -var SignerKey = exports.SignerKey = /*#__PURE__*/function () { - function SignerKey() { - _classCallCheck(this, SignerKey); - } - return _createClass(SignerKey, null, [{ - key: "decodeAddress", - value: - /** - * Decodes a StrKey address into an xdr.SignerKey instance. - * - * Only ED25519 public keys (G...), pre-auth transactions (T...), hashes - * (H...), and signed payloads (P...) can be signer keys. - * - * @param {string} address a StrKey-encoded signer address - * @returns {xdr.SignerKey} - */ - function decodeAddress(address) { - var signerKeyMap = { - ed25519PublicKey: _xdr["default"].SignerKey.signerKeyTypeEd25519, - preAuthTx: _xdr["default"].SignerKey.signerKeyTypePreAuthTx, - sha256Hash: _xdr["default"].SignerKey.signerKeyTypeHashX, - signedPayload: _xdr["default"].SignerKey.signerKeyTypeEd25519SignedPayload - }; - var vb = _strkey.StrKey.getVersionByteForPrefix(address); - var encoder = signerKeyMap[vb]; - if (!encoder) { - throw new Error("invalid signer key type (".concat(vb, ")")); - } - var raw = (0, _strkey.decodeCheck)(vb, address); - switch (vb) { - case 'signedPayload': - return encoder(new _xdr["default"].SignerKeyEd25519SignedPayload({ - ed25519: raw.slice(0, 32), - payload: raw.slice(32 + 4) - })); - case 'ed25519PublicKey': // falls through - case 'preAuthTx': // falls through - case 'sha256Hash': // falls through - default: - return encoder(raw); - } - } - - /** - * Encodes a signer key into its StrKey equivalent. - * - * @param {xdr.SignerKey} signerKey the signer - * @returns {string} the StrKey representation of the signer - */ - }, { - key: "encodeSignerKey", - value: function encodeSignerKey(signerKey) { - var strkeyType; - var raw; - switch (signerKey["switch"]()) { - case _xdr["default"].SignerKeyType.signerKeyTypeEd25519(): - strkeyType = 'ed25519PublicKey'; - raw = signerKey.value(); - break; - case _xdr["default"].SignerKeyType.signerKeyTypePreAuthTx(): - strkeyType = 'preAuthTx'; - raw = signerKey.value(); - break; - case _xdr["default"].SignerKeyType.signerKeyTypeHashX(): - strkeyType = 'sha256Hash'; - raw = signerKey.value(); - break; - case _xdr["default"].SignerKeyType.signerKeyTypeEd25519SignedPayload(): - strkeyType = 'signedPayload'; - raw = signerKey.ed25519SignedPayload().toXDR('raw'); - break; - default: - throw new Error("invalid SignerKey (type: ".concat(signerKey["switch"](), ")")); - } - return (0, _strkey.encodeCheck)(strkeyType, raw); - } - }]); -}(); \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/signing.js b/node_modules/@stellar/stellar-base/lib/signing.js deleted file mode 100644 index 5cbd475e..00000000 --- a/node_modules/@stellar/stellar-base/lib/signing.js +++ /dev/null @@ -1,96 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.FastSigning = void 0; -exports.generate = generate; -exports.sign = sign; -exports.verify = verify; -// This module provides the signing functionality used by the stellar network -// The code below may look a little strange... this is because we try to provide -// the most efficient signing method possible. First, we try to load the -// native `sodium-native` package for node.js environments, and if that fails we -// fallback to `tweetnacl` - -var actualMethods = {}; - -/** - * Use this flag to check if fast signing (provided by `sodium-native` package) is available. - * If your app is signing a large number of transaction or verifying a large number - * of signatures make sure `sodium-native` package is installed. - */ -var FastSigning = exports.FastSigning = checkFastSigning(); -function sign(data, secretKey) { - return actualMethods.sign(data, secretKey); -} -function verify(data, signature, publicKey) { - return actualMethods.verify(data, signature, publicKey); -} -function generate(secretKey) { - return actualMethods.generate(secretKey); -} -function checkFastSigning() { - return typeof window === 'undefined' ? checkFastSigningNode() : checkFastSigningBrowser(); -} -function checkFastSigningNode() { - // NOTE: we use commonjs style require here because es6 imports - // can only occur at the top level. thanks, obama. - var sodium; - try { - // eslint-disable-next-line - sodium = require('sodium-native'); - } catch (err) { - return checkFastSigningBrowser(); - } - if (!Object.keys(sodium).length) { - return checkFastSigningBrowser(); - } - actualMethods.generate = function (secretKey) { - var pk = Buffer.alloc(sodium.crypto_sign_PUBLICKEYBYTES); - var sk = Buffer.alloc(sodium.crypto_sign_SECRETKEYBYTES); - sodium.crypto_sign_seed_keypair(pk, sk, secretKey); - return pk; - }; - actualMethods.sign = function (data, secretKey) { - data = Buffer.from(data); - var signature = Buffer.alloc(sodium.crypto_sign_BYTES); - sodium.crypto_sign_detached(signature, data, secretKey); - return signature; - }; - actualMethods.verify = function (data, signature, publicKey) { - data = Buffer.from(data); - try { - return sodium.crypto_sign_verify_detached(signature, data, publicKey); - } catch (e) { - return false; - } - }; - return true; -} -function checkFastSigningBrowser() { - // fallback to `tweetnacl` if we're in the browser or - // if there was a failure installing `sodium-native` - // eslint-disable-next-line - var nacl = require('tweetnacl'); - actualMethods.generate = function (secretKey) { - var secretKeyUint8 = new Uint8Array(secretKey); - var naclKeys = nacl.sign.keyPair.fromSeed(secretKeyUint8); - return Buffer.from(naclKeys.publicKey); - }; - actualMethods.sign = function (data, secretKey) { - data = Buffer.from(data); - data = new Uint8Array(data.toJSON().data); - secretKey = new Uint8Array(secretKey.toJSON().data); - var signature = nacl.sign.detached(data, secretKey); - return Buffer.from(signature); - }; - actualMethods.verify = function (data, signature, publicKey) { - data = Buffer.from(data); - data = new Uint8Array(data.toJSON().data); - signature = new Uint8Array(signature.toJSON().data); - publicKey = new Uint8Array(publicKey.toJSON().data); - return nacl.sign.detached.verify(data, signature, publicKey); - }; - return false; -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/soroban.js b/node_modules/@stellar/stellar-base/lib/soroban.js deleted file mode 100644 index 5012a7db..00000000 --- a/node_modules/@stellar/stellar-base/lib/soroban.js +++ /dev/null @@ -1,95 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.Soroban = void 0; -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -function _toArray(r) { return _arrayWithHoles(r) || _iterableToArray(r) || _unsupportedIterableToArray(r) || _nonIterableRest(); } -function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } -function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } -function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } -function _iterableToArray(r) { if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); } -function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } -function _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } } -function _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } -function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -/* Helper class to assist with formatting and parsing token amounts. */ -var Soroban = exports.Soroban = /*#__PURE__*/function () { - function Soroban() { - _classCallCheck(this, Soroban); - } - return _createClass(Soroban, null, [{ - key: "formatTokenAmount", - value: - /** - * Given a whole number smart contract amount of a token and an amount of - * decimal places (if the token has any), it returns a "display" value. - * - * All arithmetic inside the contract is performed on integers to avoid - * potential precision and consistency issues of floating-point. - * - * @param {string} amount the token amount you want to display - * @param {number} decimals specify how many decimal places a token has - * - * @returns {string} the display value - * @throws {TypeError} if the given amount has a decimal point already - * @example - * formatTokenAmount("123000", 4) === "12.3"; - */ - function formatTokenAmount(amount, decimals) { - if (amount.includes('.')) { - throw new TypeError('No decimals are allowed'); - } - var formatted = amount; - if (decimals > 0) { - if (decimals > formatted.length) { - formatted = ['0', formatted.toString().padStart(decimals, '0')].join('.'); - } else { - formatted = [formatted.slice(0, -decimals), formatted.slice(-decimals)].join('.'); - } - } - - // remove trailing zero if any - return formatted.replace(/(\.\d*?)0+$/, '$1'); - } - - /** - * Parse a token amount to use it on smart contract - * - * This function takes the display value and its decimals (if the token has - * any) and returns a string that'll be used within the smart contract. - * - * @param {string} value the token amount you want to use it on smart - * contract which you've been displaying in a UI - * @param {number} decimals the number of decimal places expected in the - * display value (different than the "actual" number, because suffix zeroes - * might not be present) - * - * @returns {string} the whole number token amount represented by the display - * value with the decimal places shifted over - * - * @example - * const displayValueAmount = "123.4560" - * const parsedAmtForSmartContract = parseTokenAmount(displayValueAmount, 5); - * parsedAmtForSmartContract === "12345600" - */ - }, { - key: "parseTokenAmount", - value: function parseTokenAmount(value, decimals) { - var _fraction$padEnd; - var _value$split$slice = value.split('.').slice(), - _value$split$slice2 = _toArray(_value$split$slice), - whole = _value$split$slice2[0], - fraction = _value$split$slice2[1], - rest = _value$split$slice2.slice(2); - if (rest.length) { - throw new Error("Invalid decimal value: ".concat(value)); - } - var shifted = BigInt(whole + ((_fraction$padEnd = fraction === null || fraction === void 0 ? void 0 : fraction.padEnd(decimals, '0')) !== null && _fraction$padEnd !== void 0 ? _fraction$padEnd : '0'.repeat(decimals))); - return shifted.toString(); - } - }]); -}(); \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/sorobandata_builder.js b/node_modules/@stellar/stellar-base/lib/sorobandata_builder.js deleted file mode 100644 index c86b0d8f..00000000 --- a/node_modules/@stellar/stellar-base/lib/sorobandata_builder.js +++ /dev/null @@ -1,217 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.SorobanDataBuilder = void 0; -var _xdr = _interopRequireDefault(require("./xdr")); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -function _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } } -function _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; } -function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } -function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -/** - * Supports building {@link xdr.SorobanTransactionData} structures with various - * items set to specific values. - * - * This is recommended for when you are building - * {@link Operation.extendFootprintTtl} / {@link Operation.restoreFootprint} - * operations and need to {@link TransactionBuilder.setSorobanData} to avoid - * (re)building the entire data structure from scratch. - * - * @constructor - * - * @param {string | xdr.SorobanTransactionData} [sorobanData] either a - * base64-encoded string that represents an - * {@link xdr.SorobanTransactionData} instance or an XDR instance itself - * (it will be copied); if omitted or "falsy" (e.g. an empty string), it - * starts with an empty instance - * - * @example - * // You want to use an existing data blob but override specific parts. - * const newData = new SorobanDataBuilder(existing) - * .setReadOnly(someLedgerKeys) - * .setRefundableFee("1000") - * .build(); - * - * // You want an instance from scratch - * const newData = new SorobanDataBuilder() - * .setFootprint([someLedgerKey], []) - * .setRefundableFee("1000") - * .build(); - */ -var SorobanDataBuilder = exports.SorobanDataBuilder = /*#__PURE__*/function () { - function SorobanDataBuilder(sorobanData) { - _classCallCheck(this, SorobanDataBuilder); - _defineProperty(this, "_data", void 0); - var data; - if (!sorobanData) { - data = new _xdr["default"].SorobanTransactionData({ - resources: new _xdr["default"].SorobanResources({ - footprint: new _xdr["default"].LedgerFootprint({ - readOnly: [], - readWrite: [] - }), - instructions: 0, - readBytes: 0, - writeBytes: 0 - }), - ext: new _xdr["default"].ExtensionPoint(0), - resourceFee: new _xdr["default"].Int64(0) - }); - } else if (typeof sorobanData === 'string' || ArrayBuffer.isView(sorobanData)) { - data = SorobanDataBuilder.fromXDR(sorobanData); - } else { - data = SorobanDataBuilder.fromXDR(sorobanData.toXDR()); // copy - } - this._data = data; - } - - /** - * Decodes and builds a {@link xdr.SorobanTransactionData} instance. - * @param {Uint8Array|Buffer|string} data raw input to decode - * @returns {xdr.SorobanTransactionData} - */ - return _createClass(SorobanDataBuilder, [{ - key: "setResourceFee", - value: - /** - * Sets the resource fee portion of the Soroban data. - * @param {number | bigint | string} fee the resource fee to set (int64) - * @returns {SorobanDataBuilder} - */ - function setResourceFee(fee) { - this._data.resourceFee(new _xdr["default"].Int64(fee)); - return this; - } - - /** - * Sets up the resource metrics. - * - * You should almost NEVER need this, as its often generated / provided to you - * by transaction simulation/preflight from a Soroban RPC server. - * - * @param {number} cpuInstrs number of CPU instructions - * @param {number} readBytes number of bytes being read - * @param {number} writeBytes number of bytes being written - * - * @returns {SorobanDataBuilder} - */ - }, { - key: "setResources", - value: function setResources(cpuInstrs, readBytes, writeBytes) { - this._data.resources().instructions(cpuInstrs); - this._data.resources().readBytes(readBytes); - this._data.resources().writeBytes(writeBytes); - return this; - } - - /** - * Appends the given ledger keys to the existing storage access footprint. - * @param {xdr.LedgerKey[]} readOnly read-only keys to add - * @param {xdr.LedgerKey[]} readWrite read-write keys to add - * @returns {SorobanDataBuilder} this builder instance - */ - }, { - key: "appendFootprint", - value: function appendFootprint(readOnly, readWrite) { - return this.setFootprint(this.getReadOnly().concat(readOnly), this.getReadWrite().concat(readWrite)); - } - - /** - * Sets the storage access footprint to be a certain set of ledger keys. - * - * You can also set each field explicitly via - * {@link SorobanDataBuilder.setReadOnly} and - * {@link SorobanDataBuilder.setReadWrite} or add to the existing footprint - * via {@link SorobanDataBuilder.appendFootprint}. - * - * Passing `null|undefined` to either parameter will IGNORE the existing - * values. If you want to clear them, pass `[]`, instead. - * - * @param {xdr.LedgerKey[]|null} [readOnly] the set of ledger keys to set in - * the read-only portion of the transaction's `sorobanData`, or `null | - * undefined` to keep the existing keys - * @param {xdr.LedgerKey[]|null} [readWrite] the set of ledger keys to set in - * the read-write portion of the transaction's `sorobanData`, or `null | - * undefined` to keep the existing keys - * @returns {SorobanDataBuilder} this builder instance - */ - }, { - key: "setFootprint", - value: function setFootprint(readOnly, readWrite) { - if (readOnly !== null) { - // null means "leave me alone" - this.setReadOnly(readOnly); - } - if (readWrite !== null) { - this.setReadWrite(readWrite); - } - return this; - } - - /** - * @param {xdr.LedgerKey[]} readOnly read-only keys in the access footprint - * @returns {SorobanDataBuilder} - */ - }, { - key: "setReadOnly", - value: function setReadOnly(readOnly) { - this._data.resources().footprint().readOnly(readOnly !== null && readOnly !== void 0 ? readOnly : []); - return this; - } - - /** - * @param {xdr.LedgerKey[]} readWrite read-write keys in the access footprint - * @returns {SorobanDataBuilder} - */ - }, { - key: "setReadWrite", - value: function setReadWrite(readWrite) { - this._data.resources().footprint().readWrite(readWrite !== null && readWrite !== void 0 ? readWrite : []); - return this; - } - - /** - * @returns {xdr.SorobanTransactionData} a copy of the final data structure - */ - }, { - key: "build", - value: function build() { - return _xdr["default"].SorobanTransactionData.fromXDR(this._data.toXDR()); // clone - } - - // - // getters follow - // - - /** @returns {xdr.LedgerKey[]} the read-only storage access pattern */ - }, { - key: "getReadOnly", - value: function getReadOnly() { - return this.getFootprint().readOnly(); - } - - /** @returns {xdr.LedgerKey[]} the read-write storage access pattern */ - }, { - key: "getReadWrite", - value: function getReadWrite() { - return this.getFootprint().readWrite(); - } - - /** @returns {xdr.LedgerFootprint} the storage access pattern */ - }, { - key: "getFootprint", - value: function getFootprint() { - return this._data.resources().footprint(); - } - }], [{ - key: "fromXDR", - value: function fromXDR(data) { - return _xdr["default"].SorobanTransactionData.fromXDR(data, typeof data === 'string' ? 'base64' : 'raw'); - } - }]); -}(); \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/strkey.js b/node_modules/@stellar/stellar-base/lib/strkey.js deleted file mode 100644 index 0159b251..00000000 --- a/node_modules/@stellar/stellar-base/lib/strkey.js +++ /dev/null @@ -1,399 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.StrKey = void 0; -exports.decodeCheck = decodeCheck; -exports.encodeCheck = encodeCheck; -var _base = _interopRequireDefault(require("base32.js")); -var _checksum = require("./util/checksum"); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -function _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } } -function _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } -function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } /* eslint no-bitwise: ["error", {"allow": ["<<", ">>", "^", "&", "&="]}] */ -var versionBytes = { - ed25519PublicKey: 6 << 3, - // G (when encoded in base32) - ed25519SecretSeed: 18 << 3, - // S - med25519PublicKey: 12 << 3, - // M - preAuthTx: 19 << 3, - // T - sha256Hash: 23 << 3, - // X - signedPayload: 15 << 3, - // P - contract: 2 << 3 // C -}; -var strkeyTypes = { - G: 'ed25519PublicKey', - S: 'ed25519SecretSeed', - M: 'med25519PublicKey', - T: 'preAuthTx', - X: 'sha256Hash', - P: 'signedPayload', - C: 'contract' -}; - -/** - * StrKey is a helper class that allows encoding and decoding Stellar keys - * to/from strings, i.e. between their binary (Buffer, xdr.PublicKey, etc.) and - * string (i.e. "GABCD...", etc.) representations. - */ -var StrKey = exports.StrKey = /*#__PURE__*/function () { - function StrKey() { - _classCallCheck(this, StrKey); - } - return _createClass(StrKey, null, [{ - key: "encodeEd25519PublicKey", - value: - /** - * Encodes `data` to strkey ed25519 public key. - * - * @param {Buffer} data raw data to encode - * @returns {string} "G..." representation of the key - */ - function encodeEd25519PublicKey(data) { - return encodeCheck('ed25519PublicKey', data); - } - - /** - * Decodes strkey ed25519 public key to raw data. - * - * If the parameter is a muxed account key ("M..."), this will only encode it - * as a basic Ed25519 key (as if in "G..." format). - * - * @param {string} data "G..." (or "M...") key representation to decode - * @returns {Buffer} raw key - */ - }, { - key: "decodeEd25519PublicKey", - value: function decodeEd25519PublicKey(data) { - return decodeCheck('ed25519PublicKey', data); - } - - /** - * Returns true if the given Stellar public key is a valid ed25519 public key. - * @param {string} publicKey public key to check - * @returns {boolean} - */ - }, { - key: "isValidEd25519PublicKey", - value: function isValidEd25519PublicKey(publicKey) { - return isValid('ed25519PublicKey', publicKey); - } - - /** - * Encodes data to strkey ed25519 seed. - * @param {Buffer} data data to encode - * @returns {string} - */ - }, { - key: "encodeEd25519SecretSeed", - value: function encodeEd25519SecretSeed(data) { - return encodeCheck('ed25519SecretSeed', data); - } - - /** - * Decodes strkey ed25519 seed to raw data. - * @param {string} address data to decode - * @returns {Buffer} - */ - }, { - key: "decodeEd25519SecretSeed", - value: function decodeEd25519SecretSeed(address) { - return decodeCheck('ed25519SecretSeed', address); - } - - /** - * Returns true if the given Stellar secret key is a valid ed25519 secret seed. - * @param {string} seed seed to check - * @returns {boolean} - */ - }, { - key: "isValidEd25519SecretSeed", - value: function isValidEd25519SecretSeed(seed) { - return isValid('ed25519SecretSeed', seed); - } - - /** - * Encodes data to strkey med25519 public key. - * @param {Buffer} data data to encode - * @returns {string} - */ - }, { - key: "encodeMed25519PublicKey", - value: function encodeMed25519PublicKey(data) { - return encodeCheck('med25519PublicKey', data); - } - - /** - * Decodes strkey med25519 public key to raw data. - * @param {string} address data to decode - * @returns {Buffer} - */ - }, { - key: "decodeMed25519PublicKey", - value: function decodeMed25519PublicKey(address) { - return decodeCheck('med25519PublicKey', address); - } - - /** - * Returns true if the given Stellar public key is a valid med25519 public key. - * @param {string} publicKey public key to check - * @returns {boolean} - */ - }, { - key: "isValidMed25519PublicKey", - value: function isValidMed25519PublicKey(publicKey) { - return isValid('med25519PublicKey', publicKey); - } - - /** - * Encodes data to strkey preAuthTx. - * @param {Buffer} data data to encode - * @returns {string} - */ - }, { - key: "encodePreAuthTx", - value: function encodePreAuthTx(data) { - return encodeCheck('preAuthTx', data); - } - - /** - * Decodes strkey PreAuthTx to raw data. - * @param {string} address data to decode - * @returns {Buffer} - */ - }, { - key: "decodePreAuthTx", - value: function decodePreAuthTx(address) { - return decodeCheck('preAuthTx', address); - } - - /** - * Encodes data to strkey sha256 hash. - * @param {Buffer} data data to encode - * @returns {string} - */ - }, { - key: "encodeSha256Hash", - value: function encodeSha256Hash(data) { - return encodeCheck('sha256Hash', data); - } - - /** - * Decodes strkey sha256 hash to raw data. - * @param {string} address data to decode - * @returns {Buffer} - */ - }, { - key: "decodeSha256Hash", - value: function decodeSha256Hash(address) { - return decodeCheck('sha256Hash', address); - } - - /** - * Encodes raw data to strkey signed payload (P...). - * @param {Buffer} data data to encode - * @returns {string} - */ - }, { - key: "encodeSignedPayload", - value: function encodeSignedPayload(data) { - return encodeCheck('signedPayload', data); - } - - /** - * Decodes strkey signed payload (P...) to raw data. - * @param {string} address address to decode - * @returns {Buffer} - */ - }, { - key: "decodeSignedPayload", - value: function decodeSignedPayload(address) { - return decodeCheck('signedPayload', address); - } - - /** - * Checks validity of alleged signed payload (P...) strkey address. - * @param {string} address signer key to check - * @returns {boolean} - */ - }, { - key: "isValidSignedPayload", - value: function isValidSignedPayload(address) { - return isValid('signedPayload', address); - } - - /** - * Encodes raw data to strkey contract (C...). - * @param {Buffer} data data to encode - * @returns {string} - */ - }, { - key: "encodeContract", - value: function encodeContract(data) { - return encodeCheck('contract', data); - } - - /** - * Decodes strkey contract (C...) to raw data. - * @param {string} address address to decode - * @returns {Buffer} - */ - }, { - key: "decodeContract", - value: function decodeContract(address) { - return decodeCheck('contract', address); - } - - /** - * Checks validity of alleged contract (C...) strkey address. - * @param {string} address signer key to check - * @returns {boolean} - */ - }, { - key: "isValidContract", - value: function isValidContract(address) { - return isValid('contract', address); - } - }, { - key: "getVersionByteForPrefix", - value: function getVersionByteForPrefix(address) { - return strkeyTypes[address[0]]; - } - }]); -}(); -/** - * Sanity-checks whether or not a strkey *appears* valid. - * - * @param {string} versionByteName the type of strkey to expect in `encoded` - * @param {string} encoded the strkey to validate - * - * @return {Boolean} whether or not the `encoded` strkey appears valid for the - * `versionByteName` strkey type (see `versionBytes`, above). - * - * @note This isn't a *definitive* check of validity, but rather a best-effort - * check based on (a) input length, (b) whether or not it can be decoded, - * and (c) output length. - */ -function isValid(versionByteName, encoded) { - if (typeof encoded !== 'string') { - return false; - } - - // basic length checks on the strkey lengths - switch (versionByteName) { - case 'ed25519PublicKey': // falls through - case 'ed25519SecretSeed': // falls through - case 'preAuthTx': // falls through - case 'sha256Hash': // falls through - case 'contract': - if (encoded.length !== 56) { - return false; - } - break; - case 'med25519PublicKey': - if (encoded.length !== 69) { - return false; - } - break; - case 'signedPayload': - if (encoded.length < 56 || encoded.length > 165) { - return false; - } - break; - default: - return false; - } - var decoded = ''; - try { - decoded = decodeCheck(versionByteName, encoded); - } catch (err) { - return false; - } - - // basic length checks on the resulting buffer sizes - switch (versionByteName) { - case 'ed25519PublicKey': // falls through - case 'ed25519SecretSeed': // falls through - case 'preAuthTx': // falls through - case 'sha256Hash': // falls through - case 'contract': - return decoded.length === 32; - case 'med25519PublicKey': - return decoded.length === 40; - // +8 bytes for the ID - - case 'signedPayload': - return ( - // 32 for the signer, +4 for the payload size, then either +4 for the - // min or +64 for the max payload - decoded.length >= 32 + 4 + 4 && decoded.length <= 32 + 4 + 64 - ); - default: - return false; - } -} -function decodeCheck(versionByteName, encoded) { - if (typeof encoded !== 'string') { - throw new TypeError('encoded argument must be of type String'); - } - var decoded = _base["default"].decode(encoded); - var versionByte = decoded[0]; - var payload = decoded.slice(0, -2); - var data = payload.slice(1); - var checksum = decoded.slice(-2); - if (encoded !== _base["default"].encode(decoded)) { - throw new Error('invalid encoded string'); - } - var expectedVersion = versionBytes[versionByteName]; - if (expectedVersion === undefined) { - throw new Error("".concat(versionByteName, " is not a valid version byte name. ") + "Expected one of ".concat(Object.keys(versionBytes).join(', '))); - } - if (versionByte !== expectedVersion) { - throw new Error("invalid version byte. expected ".concat(expectedVersion, ", got ").concat(versionByte)); - } - var expectedChecksum = calculateChecksum(payload); - if (!(0, _checksum.verifyChecksum)(expectedChecksum, checksum)) { - throw new Error("invalid checksum"); - } - return Buffer.from(data); -} -function encodeCheck(versionByteName, data) { - if (data === null || data === undefined) { - throw new Error('cannot encode null data'); - } - var versionByte = versionBytes[versionByteName]; - if (versionByte === undefined) { - throw new Error("".concat(versionByteName, " is not a valid version byte name. ") + "Expected one of ".concat(Object.keys(versionBytes).join(', '))); - } - data = Buffer.from(data); - var versionBuffer = Buffer.from([versionByte]); - var payload = Buffer.concat([versionBuffer, data]); - var checksum = Buffer.from(calculateChecksum(payload)); - var unencoded = Buffer.concat([payload, checksum]); - return _base["default"].encode(unencoded); -} - -// Computes the CRC16-XModem checksum of `payload` in little-endian order -function calculateChecksum(payload) { - var crcTable = [0x0000, 0x1021, 0x2042, 0x3063, 0x4084, 0x50a5, 0x60c6, 0x70e7, 0x8108, 0x9129, 0xa14a, 0xb16b, 0xc18c, 0xd1ad, 0xe1ce, 0xf1ef, 0x1231, 0x0210, 0x3273, 0x2252, 0x52b5, 0x4294, 0x72f7, 0x62d6, 0x9339, 0x8318, 0xb37b, 0xa35a, 0xd3bd, 0xc39c, 0xf3ff, 0xe3de, 0x2462, 0x3443, 0x0420, 0x1401, 0x64e6, 0x74c7, 0x44a4, 0x5485, 0xa56a, 0xb54b, 0x8528, 0x9509, 0xe5ee, 0xf5cf, 0xc5ac, 0xd58d, 0x3653, 0x2672, 0x1611, 0x0630, 0x76d7, 0x66f6, 0x5695, 0x46b4, 0xb75b, 0xa77a, 0x9719, 0x8738, 0xf7df, 0xe7fe, 0xd79d, 0xc7bc, 0x48c4, 0x58e5, 0x6886, 0x78a7, 0x0840, 0x1861, 0x2802, 0x3823, 0xc9cc, 0xd9ed, 0xe98e, 0xf9af, 0x8948, 0x9969, 0xa90a, 0xb92b, 0x5af5, 0x4ad4, 0x7ab7, 0x6a96, 0x1a71, 0x0a50, 0x3a33, 0x2a12, 0xdbfd, 0xcbdc, 0xfbbf, 0xeb9e, 0x9b79, 0x8b58, 0xbb3b, 0xab1a, 0x6ca6, 0x7c87, 0x4ce4, 0x5cc5, 0x2c22, 0x3c03, 0x0c60, 0x1c41, 0xedae, 0xfd8f, 0xcdec, 0xddcd, 0xad2a, 0xbd0b, 0x8d68, 0x9d49, 0x7e97, 0x6eb6, 0x5ed5, 0x4ef4, 0x3e13, 0x2e32, 0x1e51, 0x0e70, 0xff9f, 0xefbe, 0xdfdd, 0xcffc, 0xbf1b, 0xaf3a, 0x9f59, 0x8f78, 0x9188, 0x81a9, 0xb1ca, 0xa1eb, 0xd10c, 0xc12d, 0xf14e, 0xe16f, 0x1080, 0x00a1, 0x30c2, 0x20e3, 0x5004, 0x4025, 0x7046, 0x6067, 0x83b9, 0x9398, 0xa3fb, 0xb3da, 0xc33d, 0xd31c, 0xe37f, 0xf35e, 0x02b1, 0x1290, 0x22f3, 0x32d2, 0x4235, 0x5214, 0x6277, 0x7256, 0xb5ea, 0xa5cb, 0x95a8, 0x8589, 0xf56e, 0xe54f, 0xd52c, 0xc50d, 0x34e2, 0x24c3, 0x14a0, 0x0481, 0x7466, 0x6447, 0x5424, 0x4405, 0xa7db, 0xb7fa, 0x8799, 0x97b8, 0xe75f, 0xf77e, 0xc71d, 0xd73c, 0x26d3, 0x36f2, 0x0691, 0x16b0, 0x6657, 0x7676, 0x4615, 0x5634, 0xd94c, 0xc96d, 0xf90e, 0xe92f, 0x99c8, 0x89e9, 0xb98a, 0xa9ab, 0x5844, 0x4865, 0x7806, 0x6827, 0x18c0, 0x08e1, 0x3882, 0x28a3, 0xcb7d, 0xdb5c, 0xeb3f, 0xfb1e, 0x8bf9, 0x9bd8, 0xabbb, 0xbb9a, 0x4a75, 0x5a54, 0x6a37, 0x7a16, 0x0af1, 0x1ad0, 0x2ab3, 0x3a92, 0xfd2e, 0xed0f, 0xdd6c, 0xcd4d, 0xbdaa, 0xad8b, 0x9de8, 0x8dc9, 0x7c26, 0x6c07, 0x5c64, 0x4c45, 0x3ca2, 0x2c83, 0x1ce0, 0x0cc1, 0xef1f, 0xff3e, 0xcf5d, 0xdf7c, 0xaf9b, 0xbfba, 0x8fd9, 0x9ff8, 0x6e17, 0x7e36, 0x4e55, 0x5e74, 0x2e93, 0x3eb2, 0x0ed1, 0x1ef0]; - var crc16 = 0x0; - for (var i = 0; i < payload.length; i += 1) { - var _byte = payload[i]; - var lookupIndex = crc16 >> 8 ^ _byte; - crc16 = crc16 << 8 ^ crcTable[lookupIndex]; - crc16 &= 0xffff; - } - var checksum = new Uint8Array(2); - checksum[0] = crc16 & 0xff; - checksum[1] = crc16 >> 8 & 0xff; - return checksum; -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/transaction.js b/node_modules/@stellar/stellar-base/lib/transaction.js deleted file mode 100644 index d7ff289f..00000000 --- a/node_modules/@stellar/stellar-base/lib/transaction.js +++ /dev/null @@ -1,367 +0,0 @@ -"use strict"; - -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.Transaction = void 0; -var _xdr = _interopRequireDefault(require("./xdr")); -var _hashing = require("./hashing"); -var _strkey = require("./strkey"); -var _operation = require("./operation"); -var _memo = require("./memo"); -var _transaction_base = require("./transaction_base"); -var _decode_encode_muxed_account = require("./util/decode_encode_muxed_account"); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -function _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } } -function _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } -function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -function _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); } -function _possibleConstructorReturn(t, e) { if (e && ("object" == _typeof(e) || "function" == typeof e)) return e; if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined"); return _assertThisInitialized(t); } -function _assertThisInitialized(e) { if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return e; } -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } -function _getPrototypeOf(t) { return _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) { return t.__proto__ || Object.getPrototypeOf(t); }, _getPrototypeOf(t); } -function _inherits(t, e) { if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); t.prototype = Object.create(e && e.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), Object.defineProperty(t, "prototype", { writable: !1 }), e && _setPrototypeOf(t, e); } -function _setPrototypeOf(t, e) { return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { return t.__proto__ = e, t; }, _setPrototypeOf(t, e); } -/** - * Use {@link TransactionBuilder} to build a transaction object. If you have an - * object or base64-encoded string of the transaction envelope XDR, use {@link - * TransactionBuilder.fromXDR}. - * - * Once a Transaction has been created, its attributes and operations should not - * be changed. You should only add signatures (using {@link Transaction#sign}) - * to a Transaction object before submitting to the network or forwarding on to - * additional signers. - * - * @constructor - * - * @param {string|xdr.TransactionEnvelope} envelope - transaction envelope - * object or base64 encoded string - * @param {string} [networkPassphrase] - passphrase of the target stellar - * network (e.g. "Public Global Stellar Network ; September 2015") - * - * @extends TransactionBase - */ -var Transaction = exports.Transaction = /*#__PURE__*/function (_TransactionBase) { - function Transaction(envelope, networkPassphrase) { - var _this; - _classCallCheck(this, Transaction); - if (typeof envelope === 'string') { - var buffer = Buffer.from(envelope, 'base64'); - envelope = _xdr["default"].TransactionEnvelope.fromXDR(buffer); - } - var envelopeType = envelope["switch"](); - if (!(envelopeType === _xdr["default"].EnvelopeType.envelopeTypeTxV0() || envelopeType === _xdr["default"].EnvelopeType.envelopeTypeTx())) { - throw new Error("Invalid TransactionEnvelope: expected an envelopeTypeTxV0 or envelopeTypeTx but received an ".concat(envelopeType.name, ".")); - } - var txEnvelope = envelope.value(); - var tx = txEnvelope.tx(); - var fee = tx.fee().toString(); - var signatures = (txEnvelope.signatures() || []).slice(); - _this = _callSuper(this, Transaction, [tx, signatures, fee, networkPassphrase]); - _this._envelopeType = envelopeType; - _this._memo = tx.memo(); - _this._sequence = tx.seqNum().toString(); - switch (_this._envelopeType) { - case _xdr["default"].EnvelopeType.envelopeTypeTxV0(): - _this._source = _strkey.StrKey.encodeEd25519PublicKey(_this.tx.sourceAccountEd25519()); - break; - default: - _this._source = (0, _decode_encode_muxed_account.encodeMuxedAccountToAddress)(_this.tx.sourceAccount()); - break; - } - var cond = null; - var timeBounds = null; - switch (_this._envelopeType) { - case _xdr["default"].EnvelopeType.envelopeTypeTxV0(): - timeBounds = tx.timeBounds(); - break; - case _xdr["default"].EnvelopeType.envelopeTypeTx(): - switch (tx.cond()["switch"]()) { - case _xdr["default"].PreconditionType.precondTime(): - timeBounds = tx.cond().timeBounds(); - break; - case _xdr["default"].PreconditionType.precondV2(): - cond = tx.cond().v2(); - timeBounds = cond.timeBounds(); - break; - default: - break; - } - break; - default: - break; - } - if (timeBounds) { - _this._timeBounds = { - minTime: timeBounds.minTime().toString(), - maxTime: timeBounds.maxTime().toString() - }; - } - if (cond) { - var ledgerBounds = cond.ledgerBounds(); - if (ledgerBounds) { - _this._ledgerBounds = { - minLedger: ledgerBounds.minLedger(), - maxLedger: ledgerBounds.maxLedger() - }; - } - var minSeq = cond.minSeqNum(); - if (minSeq) { - _this._minAccountSequence = minSeq.toString(); - } - _this._minAccountSequenceAge = cond.minSeqAge(); - _this._minAccountSequenceLedgerGap = cond.minSeqLedgerGap(); - _this._extraSigners = cond.extraSigners(); - } - var operations = tx.operations() || []; - _this._operations = operations.map(function (op) { - return _operation.Operation.fromXDRObject(op); - }); - return _this; - } - - /** - * @type {object} - * @property {string} 64 bit unix timestamp - * @property {string} 64 bit unix timestamp - * @readonly - */ - _inherits(Transaction, _TransactionBase); - return _createClass(Transaction, [{ - key: "timeBounds", - get: function get() { - return this._timeBounds; - }, - set: function set(value) { - throw new Error('Transaction is immutable'); - } - - /** - * @type {object} - * @property {number} minLedger - smallest ledger bound (uint32) - * @property {number} maxLedger - largest ledger bound (or 0 for inf) - * @readonly - */ - }, { - key: "ledgerBounds", - get: function get() { - return this._ledgerBounds; - }, - set: function set(value) { - throw new Error('Transaction is immutable'); - } - - /** - * 64 bit account sequence - * @readonly - * @type {string} - */ - }, { - key: "minAccountSequence", - get: function get() { - return this._minAccountSequence; - }, - set: function set(value) { - throw new Error('Transaction is immutable'); - } - - /** - * 64 bit number of seconds - * @type {number} - * @readonly - */ - }, { - key: "minAccountSequenceAge", - get: function get() { - return this._minAccountSequenceAge; - }, - set: function set(value) { - throw new Error('Transaction is immutable'); - } - - /** - * 32 bit number of ledgers - * @type {number} - * @readonly - */ - }, { - key: "minAccountSequenceLedgerGap", - get: function get() { - return this._minAccountSequenceLedgerGap; - }, - set: function set(value) { - throw new Error('Transaction is immutable'); - } - - /** - * array of extra signers ({@link StrKey}s) - * @type {string[]} - * @readonly - */ - }, { - key: "extraSigners", - get: function get() { - return this._extraSigners; - }, - set: function set(value) { - throw new Error('Transaction is immutable'); - } - - /** - * @type {string} - * @readonly - */ - }, { - key: "sequence", - get: function get() { - return this._sequence; - }, - set: function set(value) { - throw new Error('Transaction is immutable'); - } - - /** - * @type {string} - * @readonly - */ - }, { - key: "source", - get: function get() { - return this._source; - }, - set: function set(value) { - throw new Error('Transaction is immutable'); - } - - /** - * @type {Array.} - * @readonly - */ - }, { - key: "operations", - get: function get() { - return this._operations; - }, - set: function set(value) { - throw new Error('Transaction is immutable'); - } - - /** - * @type {string} - * @readonly - */ - }, { - key: "memo", - get: function get() { - return _memo.Memo.fromXDRObject(this._memo); - }, - set: function set(value) { - throw new Error('Transaction is immutable'); - } - - /** - * Returns the "signature base" of this transaction, which is the value - * that, when hashed, should be signed to create a signature that - * validators on the Stellar Network will accept. - * - * It is composed of a 4 prefix bytes followed by the xdr-encoded form - * of this transaction. - * @returns {Buffer} - */ - }, { - key: "signatureBase", - value: function signatureBase() { - var tx = this.tx; - - // Backwards Compatibility: Use ENVELOPE_TYPE_TX to sign ENVELOPE_TYPE_TX_V0 - // we need a Transaction to generate the signature base - if (this._envelopeType === _xdr["default"].EnvelopeType.envelopeTypeTxV0()) { - tx = _xdr["default"].Transaction.fromXDR(Buffer.concat([ - // TransactionV0 is a transaction with the AccountID discriminant - // stripped off, we need to put it back to build a valid transaction - // which we can use to build a TransactionSignaturePayloadTaggedTransaction - _xdr["default"].PublicKeyType.publicKeyTypeEd25519().toXDR(), tx.toXDR()])); - } - var taggedTransaction = new _xdr["default"].TransactionSignaturePayloadTaggedTransaction.envelopeTypeTx(tx); - var txSignature = new _xdr["default"].TransactionSignaturePayload({ - networkId: _xdr["default"].Hash.fromXDR((0, _hashing.hash)(this.networkPassphrase)), - taggedTransaction: taggedTransaction - }); - return txSignature.toXDR(); - } - - /** - * To envelope returns a xdr.TransactionEnvelope which can be submitted to the network. - * @returns {xdr.TransactionEnvelope} - */ - }, { - key: "toEnvelope", - value: function toEnvelope() { - var rawTx = this.tx.toXDR(); - var signatures = this.signatures.slice(); // make a copy of the signatures - - var envelope; - switch (this._envelopeType) { - case _xdr["default"].EnvelopeType.envelopeTypeTxV0(): - envelope = new _xdr["default"].TransactionEnvelope.envelopeTypeTxV0(new _xdr["default"].TransactionV0Envelope({ - tx: _xdr["default"].TransactionV0.fromXDR(rawTx), - // make a copy of tx - signatures: signatures - })); - break; - case _xdr["default"].EnvelopeType.envelopeTypeTx(): - envelope = new _xdr["default"].TransactionEnvelope.envelopeTypeTx(new _xdr["default"].TransactionV1Envelope({ - tx: _xdr["default"].Transaction.fromXDR(rawTx), - // make a copy of tx - signatures: signatures - })); - break; - default: - throw new Error("Invalid TransactionEnvelope: expected an envelopeTypeTxV0 or envelopeTypeTx but received an ".concat(this._envelopeType.name, ".")); - } - return envelope; - } - - /** - * Calculate the claimable balance ID for an operation within the transaction. - * - * @param {integer} opIndex the index of the CreateClaimableBalance op - * @returns {string} a hex string representing the claimable balance ID - * - * @throws {RangeError} for invalid `opIndex` value - * @throws {TypeError} if op at `opIndex` is not `CreateClaimableBalance` - * @throws for general XDR un/marshalling failures - * - * @see https://github.com/stellar/go/blob/d712346e61e288d450b0c08038c158f8848cc3e4/txnbuild/transaction.go#L392-L435 - * - */ - }, { - key: "getClaimableBalanceId", - value: function getClaimableBalanceId(opIndex) { - // Validate and then extract the operation from the transaction. - if (!Number.isInteger(opIndex) || opIndex < 0 || opIndex >= this.operations.length) { - throw new RangeError('invalid operation index'); - } - var op = this.operations[opIndex]; - try { - op = _operation.Operation.createClaimableBalance(op); - } catch (err) { - throw new TypeError("expected createClaimableBalance, got ".concat(op.type, ": ").concat(err)); - } - - // Always use the transaction's *unmuxed* source. - var account = _strkey.StrKey.decodeEd25519PublicKey((0, _decode_encode_muxed_account.extractBaseAddress)(this.source)); - var operationId = _xdr["default"].HashIdPreimage.envelopeTypeOpId(new _xdr["default"].HashIdPreimageOperationId({ - sourceAccount: _xdr["default"].AccountId.publicKeyTypeEd25519(account), - seqNum: _xdr["default"].SequenceNumber.fromString(this.sequence), - opNum: opIndex - })); - var opIdHash = (0, _hashing.hash)(operationId.toXDR('raw')); - var balanceId = _xdr["default"].ClaimableBalanceId.claimableBalanceIdTypeV0(opIdHash); - return balanceId.toXDR('hex'); - } - }]); -}(_transaction_base.TransactionBase); \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/transaction_base.js b/node_modules/@stellar/stellar-base/lib/transaction_base.js deleted file mode 100644 index 8454e86c..00000000 --- a/node_modules/@stellar/stellar-base/lib/transaction_base.js +++ /dev/null @@ -1,247 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.TransactionBase = void 0; -var _xdr = _interopRequireDefault(require("./xdr")); -var _hashing = require("./hashing"); -var _keypair = require("./keypair"); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -function _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } } -function _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } -function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -/** - * @ignore - */ -var TransactionBase = exports.TransactionBase = /*#__PURE__*/function () { - function TransactionBase(tx, signatures, fee, networkPassphrase) { - _classCallCheck(this, TransactionBase); - if (typeof networkPassphrase !== 'string') { - throw new Error("Invalid passphrase provided to Transaction: expected a string but got a ".concat(_typeof(networkPassphrase))); - } - this._networkPassphrase = networkPassphrase; - this._tx = tx; - this._signatures = signatures; - this._fee = fee; - } - - /** - * @type {Array.} - * @readonly - */ - return _createClass(TransactionBase, [{ - key: "signatures", - get: function get() { - return this._signatures; - }, - set: function set(value) { - throw new Error('Transaction is immutable'); - } - }, { - key: "tx", - get: function get() { - return this._tx; - }, - set: function set(value) { - throw new Error('Transaction is immutable'); - } - - /** - * @type {string} - * @readonly - */ - }, { - key: "fee", - get: function get() { - return this._fee; - }, - set: function set(value) { - throw new Error('Transaction is immutable'); - } - - /** - * @type {string} - * @readonly - */ - }, { - key: "networkPassphrase", - get: function get() { - return this._networkPassphrase; - }, - set: function set(networkPassphrase) { - this._networkPassphrase = networkPassphrase; - } - - /** - * Signs the transaction with the given {@link Keypair}. - * @param {...Keypair} keypairs Keypairs of signers - * @returns {void} - */ - }, { - key: "sign", - value: function sign() { - var _this = this; - var txHash = this.hash(); - for (var _len = arguments.length, keypairs = new Array(_len), _key = 0; _key < _len; _key++) { - keypairs[_key] = arguments[_key]; - } - keypairs.forEach(function (kp) { - var sig = kp.signDecorated(txHash); - _this.signatures.push(sig); - }); - } - - /** - * Signs a transaction with the given {@link Keypair}. Useful if someone sends - * you a transaction XDR for you to sign and return (see - * [addSignature](#addSignature) for more information). - * - * When you get a transaction XDR to sign.... - * - Instantiate a `Transaction` object with the XDR - * - Use {@link Keypair} to generate a keypair object for your Stellar seed. - * - Run `getKeypairSignature` with that keypair - * - Send back the signature along with your publicKey (not your secret seed!) - * - * Example: - * ```javascript - * // `transactionXDR` is a string from the person generating the transaction - * const transaction = new Transaction(transactionXDR, networkPassphrase); - * const keypair = Keypair.fromSecret(myStellarSeed); - * return transaction.getKeypairSignature(keypair); - * ``` - * - * @param {Keypair} keypair Keypair of signer - * @returns {string} Signature string - */ - }, { - key: "getKeypairSignature", - value: function getKeypairSignature(keypair) { - return keypair.sign(this.hash()).toString('base64'); - } - - /** - * Add a signature to the transaction. Useful when a party wants to pre-sign - * a transaction but doesn't want to give access to their secret keys. - * This will also verify whether the signature is valid. - * - * Here's how you would use this feature to solicit multiple signatures. - * - Use `TransactionBuilder` to build a new transaction. - * - Make sure to set a long enough timeout on that transaction to give your - * signers enough time to sign! - * - Once you build the transaction, use `transaction.toXDR()` to get the - * base64-encoded XDR string. - * - _Warning!_ Once you've built this transaction, don't submit any other - * transactions onto your account! Doing so will invalidate this pre-compiled - * transaction! - * - Send this XDR string to your other parties. They can use the instructions - * for [getKeypairSignature](#getKeypairSignature) to sign the transaction. - * - They should send you back their `publicKey` and the `signature` string - * from [getKeypairSignature](#getKeypairSignature), both of which you pass to - * this function. - * - * @param {string} publicKey The public key of the signer - * @param {string} signature The base64 value of the signature XDR - * @returns {void} - */ - }, { - key: "addSignature", - value: function addSignature() { - var publicKey = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ''; - var signature = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ''; - if (!signature || typeof signature !== 'string') { - throw new Error('Invalid signature'); - } - if (!publicKey || typeof publicKey !== 'string') { - throw new Error('Invalid publicKey'); - } - var keypair; - var hint; - var signatureBuffer = Buffer.from(signature, 'base64'); - try { - keypair = _keypair.Keypair.fromPublicKey(publicKey); - hint = keypair.signatureHint(); - } catch (e) { - throw new Error('Invalid publicKey'); - } - if (!keypair.verify(this.hash(), signatureBuffer)) { - throw new Error('Invalid signature'); - } - this.signatures.push(new _xdr["default"].DecoratedSignature({ - hint: hint, - signature: signatureBuffer - })); - } - - /** - * Add a decorated signature directly to the transaction envelope. - * - * @param {xdr.DecoratedSignature} signature raw signature to add - * @returns {void} - * - * @see Keypair.signDecorated - * @see Keypair.signPayloadDecorated - */ - }, { - key: "addDecoratedSignature", - value: function addDecoratedSignature(signature) { - this.signatures.push(signature); - } - - /** - * Add `hashX` signer preimage as signature. - * @param {Buffer|String} preimage Preimage of hash used as signer - * @returns {void} - */ - }, { - key: "signHashX", - value: function signHashX(preimage) { - if (typeof preimage === 'string') { - preimage = Buffer.from(preimage, 'hex'); - } - if (preimage.length > 64) { - throw new Error('preimage cannnot be longer than 64 bytes'); - } - var signature = preimage; - var hashX = (0, _hashing.hash)(preimage); - var hint = hashX.slice(hashX.length - 4); - this.signatures.push(new _xdr["default"].DecoratedSignature({ - hint: hint, - signature: signature - })); - } - - /** - * Returns a hash for this transaction, suitable for signing. - * @returns {Buffer} - */ - }, { - key: "hash", - value: function hash() { - return (0, _hashing.hash)(this.signatureBase()); - } - }, { - key: "signatureBase", - value: function signatureBase() { - throw new Error('Implement in subclass'); - } - }, { - key: "toEnvelope", - value: function toEnvelope() { - throw new Error('Implement in subclass'); - } - - /** - * Get the transaction envelope as a base64-encoded string - * @returns {string} XDR string - */ - }, { - key: "toXDR", - value: function toXDR() { - return this.toEnvelope().toXDR().toString('base64'); - } - }]); -}(); \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/transaction_builder.js b/node_modules/@stellar/stellar-base/lib/transaction_builder.js deleted file mode 100644 index 4b557f67..00000000 --- a/node_modules/@stellar/stellar-base/lib/transaction_builder.js +++ /dev/null @@ -1,781 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.TransactionBuilder = exports.TimeoutInfinite = exports.BASE_FEE = void 0; -exports.isValidDate = isValidDate; -var _jsXdr = require("@stellar/js-xdr"); -var _bignumber = _interopRequireDefault(require("./util/bignumber")); -var _xdr = _interopRequireDefault(require("./xdr")); -var _account = require("./account"); -var _muxed_account = require("./muxed_account"); -var _decode_encode_muxed_account = require("./util/decode_encode_muxed_account"); -var _transaction = require("./transaction"); -var _fee_bump_transaction = require("./fee_bump_transaction"); -var _sorobandata_builder = require("./sorobandata_builder"); -var _strkey = require("./strkey"); -var _signerkey = require("./signerkey"); -var _memo = require("./memo"); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } -function _toConsumableArray(r) { return _arrayWithoutHoles(r) || _iterableToArray(r) || _unsupportedIterableToArray(r) || _nonIterableSpread(); } -function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } -function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } -function _iterableToArray(r) { if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); } -function _arrayWithoutHoles(r) { if (Array.isArray(r)) return _arrayLikeToArray(r); } -function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } -function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; } -function _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } -function _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } } -function _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } -function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -/** - * Minimum base fee for transactions. If this fee is below the network - * minimum, the transaction will fail. The more operations in the - * transaction, the greater the required fee. Use {@link - * Server#fetchBaseFee} to get an accurate value of minimum transaction - * fee on the network. - * - * @constant - * @see [Fees](https://developers.stellar.org/docs/glossary/fees/) - */ -var BASE_FEE = exports.BASE_FEE = '100'; // Stroops - -/** - * @constant - * @see {@link TransactionBuilder#setTimeout} - * @see [Timeout](https://developers.stellar.org/api/resources/transactions/post/) - */ -var TimeoutInfinite = exports.TimeoutInfinite = 0; - -/** - *

Transaction builder helps constructs a new `{@link Transaction}` using the - * given {@link Account} as the transaction's "source account". The transaction - * will use the current sequence number of the given account as its sequence - * number and increment the given account's sequence number by one. The given - * source account must include a private key for signing the transaction or an - * error will be thrown.

- * - *

Operations can be added to the transaction via their corresponding builder - * methods, and each returns the TransactionBuilder object so they can be - * chained together. After adding the desired operations, call the `build()` - * method on the `TransactionBuilder` to return a fully constructed `{@link - * Transaction}` that can be signed. The returned transaction will contain the - * sequence number of the source account and include the signature from the - * source account.

- * - *

Be careful about unsubmitted transactions! When you build - * a transaction, `stellar-sdk` automatically increments the source account's - * sequence number. If you end up not submitting this transaction and submitting - * another one instead, it'll fail due to the sequence number being wrong. So if - * you decide not to use a built transaction, make sure to update the source - * account's sequence number with - * [Server.loadAccount](https://stellar.github.io/js-stellar-sdk/Server.html#loadAccount) - * before creating another transaction.

- * - *

The following code example creates a new transaction with {@link - * Operation.createAccount} and {@link Operation.payment} operations. The - * Transaction's source account first funds `destinationA`, then sends a payment - * to `destinationB`. The built transaction is then signed by - * `sourceKeypair`.

- * - * ``` - * var transaction = new TransactionBuilder(source, { fee, networkPassphrase: Networks.TESTNET }) - * .addOperation(Operation.createAccount({ - * destination: destinationA, - * startingBalance: "20" - * })) // <- funds and creates destinationA - * .addOperation(Operation.payment({ - * destination: destinationB, - * amount: "100", - * asset: Asset.native() - * })) // <- sends 100 XLM to destinationB - * .setTimeout(30) - * .build(); - * - * transaction.sign(sourceKeypair); - * ``` - * - * @constructor - * - * @param {Account} sourceAccount - source account for this transaction - * @param {object} opts - Options object - * @param {string} opts.fee - max fee you're willing to pay per - * operation in this transaction (**in stroops**) - * - * @param {object} [opts.timebounds] - timebounds for the - * validity of this transaction - * @param {number|string|Date} [opts.timebounds.minTime] - 64-bit UNIX - * timestamp or Date object - * @param {number|string|Date} [opts.timebounds.maxTime] - 64-bit UNIX - * timestamp or Date object - * @param {object} [opts.ledgerbounds] - ledger bounds for the - * validity of this transaction - * @param {number} [opts.ledgerbounds.minLedger] - number of the minimum - * ledger sequence - * @param {number} [opts.ledgerbounds.maxLedger] - number of the maximum - * ledger sequence - * @param {string} [opts.minAccountSequence] - number for - * the minimum account sequence - * @param {number} [opts.minAccountSequenceAge] - number of - * seconds for the minimum account sequence age - * @param {number} [opts.minAccountSequenceLedgerGap] - number of - * ledgers for the minimum account sequence ledger gap - * @param {string[]} [opts.extraSigners] - list of the extra signers - * required for this transaction - * @param {Memo} [opts.memo] - memo for the transaction - * @param {string} [opts.networkPassphrase] passphrase of the - * target Stellar network (e.g. "Public Global Stellar Network ; September - * 2015" for the pubnet) - * @param {xdr.SorobanTransactionData | string} [opts.sorobanData] - an - * optional instance of {@link xdr.SorobanTransactionData} to be set as the - * internal `Transaction.Ext.SorobanData` field (either the xdr object or a - * base64 string). In the case of Soroban transactions, this can be obtained - * from a prior simulation of the transaction with a contract invocation and - * provides necessary resource estimations. You can also use - * {@link SorobanDataBuilder} to construct complicated combinations of - * parameters without mucking with XDR directly. **Note:** For - * non-contract(non-Soroban) transactions, this has no effect. - */ -var TransactionBuilder = exports.TransactionBuilder = /*#__PURE__*/function () { - function TransactionBuilder(sourceAccount) { - var opts = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - _classCallCheck(this, TransactionBuilder); - if (!sourceAccount) { - throw new Error('must specify source account for the transaction'); - } - if (opts.fee === undefined) { - throw new Error('must specify fee for the transaction (in stroops)'); - } - this.source = sourceAccount; - this.operations = []; - this.baseFee = opts.fee; - this.timebounds = opts.timebounds ? _objectSpread({}, opts.timebounds) : null; - this.ledgerbounds = opts.ledgerbounds ? _objectSpread({}, opts.ledgerbounds) : null; - this.minAccountSequence = opts.minAccountSequence || null; - this.minAccountSequenceAge = opts.minAccountSequenceAge || null; - this.minAccountSequenceLedgerGap = opts.minAccountSequenceLedgerGap || null; - this.extraSigners = opts.extraSigners ? _toConsumableArray(opts.extraSigners) : null; - this.memo = opts.memo || _memo.Memo.none(); - this.networkPassphrase = opts.networkPassphrase || null; - this.sorobanData = opts.sorobanData ? new _sorobandata_builder.SorobanDataBuilder(opts.sorobanData).build() : null; - } - - /** - * Creates a builder instance using an existing {@link Transaction} as a - * template, ignoring any existing envelope signatures. - * - * Note that the sequence number WILL be cloned, so EITHER this transaction or - * the one it was cloned from will be valid. This is useful in situations - * where you are constructing a transaction in pieces and need to make - * adjustments as you go (for example, when filling out Soroban resource - * information). - * - * @param {Transaction} tx a "template" transaction to clone exactly - * @param {object} [opts] additional options to override the clone, e.g. - * {fee: '1000'} will override the existing base fee derived from `tx` (see - * the {@link TransactionBuilder} constructor for detailed options) - * - * @returns {TransactionBuilder} a "prepared" builder instance with the same - * configuration and operations as the given transaction - * - * @warning This does not clone the transaction's - * {@link xdr.SorobanTransactionData} (if applicable), use - * {@link SorobanDataBuilder} and {@link TransactionBuilder.setSorobanData} - * as needed, instead.. - * - * @todo This cannot clone {@link FeeBumpTransaction}s, yet. - */ - return _createClass(TransactionBuilder, [{ - key: "addOperation", - value: - /** - * Adds an operation to the transaction. - * - * @param {xdr.Operation} operation The xdr operation object, use {@link - * Operation} static methods. - * - * @returns {TransactionBuilder} - */ - function addOperation(operation) { - this.operations.push(operation); - return this; - } - - /** - * Adds an operation to the transaction at a specific index. - * - * @param {xdr.Operation} operation - The xdr operation object to add, use {@link Operation} static methods. - * @param {number} index - The index at which to insert the operation. - * - * @returns {TransactionBuilder} - The TransactionBuilder instance for method chaining. - */ - }, { - key: "addOperationAt", - value: function addOperationAt(operation, index) { - this.operations.splice(index, 0, operation); - return this; - } - - /** - * Removes the operations from the builder (useful when cloning). - * @returns {TransactionBuilder} this builder instance - */ - }, { - key: "clearOperations", - value: function clearOperations() { - this.operations = []; - return this; - } - - /** - * Removes the operation at the specified index from the transaction. - * - * @param {number} index - The index of the operation to remove. - * - * @returns {TransactionBuilder} The TransactionBuilder instance for method chaining. - */ - }, { - key: "clearOperationAt", - value: function clearOperationAt(index) { - this.operations.splice(index, 1); - return this; - } - - /** - * Adds a memo to the transaction. - * @param {Memo} memo {@link Memo} object - * @returns {TransactionBuilder} - */ - }, { - key: "addMemo", - value: function addMemo(memo) { - this.memo = memo; - return this; - } - - /** - * Sets a timeout precondition on the transaction. - * - * Because of the distributed nature of the Stellar network it is possible - * that the status of your transaction will be determined after a long time - * if the network is highly congested. If you want to be sure to receive the - * status of the transaction within a given period you should set the {@link - * TimeBounds} with `maxTime` on the transaction (this is what `setTimeout` - * does internally; if there's `minTime` set but no `maxTime` it will be - * added). - * - * A call to `TransactionBuilder.setTimeout` is **required** if Transaction - * does not have `max_time` set. If you don't want to set timeout, use - * `{@link TimeoutInfinite}`. In general you should set `{@link - * TimeoutInfinite}` only in smart contracts. - * - * Please note that Horizon may still return 504 Gateway Timeout - * error, even for short timeouts. In such case you need to resubmit the same - * transaction again without making any changes to receive a status. This - * method is using the machine system time (UTC), make sure it is set - * correctly. - * - * @param {number} timeoutSeconds Number of seconds the transaction is good. - * Can't be negative. If the value is {@link TimeoutInfinite}, the - * transaction is good indefinitely. - * - * @returns {TransactionBuilder} - * - * @see {@link TimeoutInfinite} - * @see https://developers.stellar.org/docs/tutorials/handling-errors/ - */ - }, { - key: "setTimeout", - value: function setTimeout(timeoutSeconds) { - if (this.timebounds !== null && this.timebounds.maxTime > 0) { - throw new Error('TimeBounds.max_time has been already set - setting timeout would overwrite it.'); - } - if (timeoutSeconds < 0) { - throw new Error('timeout cannot be negative'); - } - if (timeoutSeconds > 0) { - var timeoutTimestamp = Math.floor(Date.now() / 1000) + timeoutSeconds; - if (this.timebounds === null) { - this.timebounds = { - minTime: 0, - maxTime: timeoutTimestamp - }; - } else { - this.timebounds = { - minTime: this.timebounds.minTime, - maxTime: timeoutTimestamp - }; - } - } else { - this.timebounds = { - minTime: 0, - maxTime: 0 - }; - } - return this; - } - - /** - * If you want to prepare a transaction which will become valid at some point - * in the future, or be invalid after some time, you can set a timebounds - * precondition. Internally this will set the `minTime`, and `maxTime` - * preconditions. Conflicts with `setTimeout`, so use one or the other. - * - * @param {Date|number} minEpochOrDate Either a JS Date object, or a number - * of UNIX epoch seconds. The transaction is valid after this timestamp. - * Can't be negative. If the value is `0`, the transaction is valid - * immediately. - * @param {Date|number} maxEpochOrDate Either a JS Date object, or a number - * of UNIX epoch seconds. The transaction is valid until this timestamp. - * Can't be negative. If the value is `0`, the transaction is valid - * indefinitely. - * - * @returns {TransactionBuilder} - */ - }, { - key: "setTimebounds", - value: function setTimebounds(minEpochOrDate, maxEpochOrDate) { - // Force it to a date type - if (typeof minEpochOrDate === 'number') { - minEpochOrDate = new Date(minEpochOrDate * 1000); - } - if (typeof maxEpochOrDate === 'number') { - maxEpochOrDate = new Date(maxEpochOrDate * 1000); - } - if (this.timebounds !== null) { - throw new Error('TimeBounds has been already set - setting timebounds would overwrite it.'); - } - - // Convert that date to the epoch seconds - var minTime = Math.floor(minEpochOrDate.valueOf() / 1000); - var maxTime = Math.floor(maxEpochOrDate.valueOf() / 1000); - if (minTime < 0) { - throw new Error('min_time cannot be negative'); - } - if (maxTime < 0) { - throw new Error('max_time cannot be negative'); - } - if (maxTime > 0 && minTime > maxTime) { - throw new Error('min_time cannot be greater than max_time'); - } - this.timebounds = { - minTime: minTime, - maxTime: maxTime - }; - return this; - } - - /** - * If you want to prepare a transaction which will only be valid within some - * range of ledgers, you can set a ledgerbounds precondition. - * Internally this will set the `minLedger` and `maxLedger` preconditions. - * - * @param {number} minLedger The minimum ledger this transaction is valid at - * or after. Cannot be negative. If the value is `0` (the default), the - * transaction is valid immediately. - * - * @param {number} maxLedger The maximum ledger this transaction is valid - * before. Cannot be negative. If the value is `0`, the transaction is - * valid indefinitely. - * - * @returns {TransactionBuilder} - */ - }, { - key: "setLedgerbounds", - value: function setLedgerbounds(minLedger, maxLedger) { - if (this.ledgerbounds !== null) { - throw new Error('LedgerBounds has been already set - setting ledgerbounds would overwrite it.'); - } - if (minLedger < 0) { - throw new Error('min_ledger cannot be negative'); - } - if (maxLedger < 0) { - throw new Error('max_ledger cannot be negative'); - } - if (maxLedger > 0 && minLedger > maxLedger) { - throw new Error('min_ledger cannot be greater than max_ledger'); - } - this.ledgerbounds = { - minLedger: minLedger, - maxLedger: maxLedger - }; - return this; - } - - /** - * If you want to prepare a transaction which will be valid only while the - * account sequence number is - * - * minAccountSequence <= sourceAccountSequence < tx.seqNum - * - * Note that after execution the account's sequence number is always raised to - * `tx.seqNum`. Internally this will set the `minAccountSequence` - * precondition. - * - * @param {string} minAccountSequence The minimum source account sequence - * number this transaction is valid for. If the value is `0` (the - * default), the transaction is valid when `sourceAccount's sequence - * number == tx.seqNum- 1`. - * - * @returns {TransactionBuilder} - */ - }, { - key: "setMinAccountSequence", - value: function setMinAccountSequence(minAccountSequence) { - if (this.minAccountSequence !== null) { - throw new Error('min_account_sequence has been already set - setting min_account_sequence would overwrite it.'); - } - this.minAccountSequence = minAccountSequence; - return this; - } - - /** - * For the transaction to be valid, the current ledger time must be at least - * `minAccountSequenceAge` greater than sourceAccount's `sequenceTime`. - * Internally this will set the `minAccountSequenceAge` precondition. - * - * @param {number} durationInSeconds The minimum amount of time between - * source account sequence time and the ledger time when this transaction - * will become valid. If the value is `0`, the transaction is unrestricted - * by the account sequence age. Cannot be negative. - * - * @returns {TransactionBuilder} - */ - }, { - key: "setMinAccountSequenceAge", - value: function setMinAccountSequenceAge(durationInSeconds) { - if (typeof durationInSeconds !== 'number') { - throw new Error('min_account_sequence_age must be a number'); - } - if (this.minAccountSequenceAge !== null) { - throw new Error('min_account_sequence_age has been already set - setting min_account_sequence_age would overwrite it.'); - } - if (durationInSeconds < 0) { - throw new Error('min_account_sequence_age cannot be negative'); - } - this.minAccountSequenceAge = durationInSeconds; - return this; - } - - /** - * For the transaction to be valid, the current ledger number must be at least - * `minAccountSequenceLedgerGap` greater than sourceAccount's ledger sequence. - * Internally this will set the `minAccountSequenceLedgerGap` precondition. - * - * @param {number} gap The minimum number of ledgers between source account - * sequence and the ledger number when this transaction will become valid. - * If the value is `0`, the transaction is unrestricted by the account - * sequence ledger. Cannot be negative. - * - * @returns {TransactionBuilder} - */ - }, { - key: "setMinAccountSequenceLedgerGap", - value: function setMinAccountSequenceLedgerGap(gap) { - if (this.minAccountSequenceLedgerGap !== null) { - throw new Error('min_account_sequence_ledger_gap has been already set - setting min_account_sequence_ledger_gap would overwrite it.'); - } - if (gap < 0) { - throw new Error('min_account_sequence_ledger_gap cannot be negative'); - } - this.minAccountSequenceLedgerGap = gap; - return this; - } - - /** - * For the transaction to be valid, there must be a signature corresponding to - * every Signer in this array, even if the signature is not otherwise required - * by the sourceAccount or operations. Internally this will set the - * `extraSigners` precondition. - * - * @param {string[]} extraSigners required extra signers (as {@link StrKey}s) - * - * @returns {TransactionBuilder} - */ - }, { - key: "setExtraSigners", - value: function setExtraSigners(extraSigners) { - if (!Array.isArray(extraSigners)) { - throw new Error('extra_signers must be an array of strings.'); - } - if (this.extraSigners !== null) { - throw new Error('extra_signers has been already set - setting extra_signers would overwrite it.'); - } - if (extraSigners.length > 2) { - throw new Error('extra_signers cannot be longer than 2 elements.'); - } - this.extraSigners = _toConsumableArray(extraSigners); - return this; - } - - /** - * Set network nassphrase for the Transaction that will be built. - * - * @param {string} networkPassphrase passphrase of the target Stellar - * network (e.g. "Public Global Stellar Network ; September 2015"). - * - * @returns {TransactionBuilder} - */ - }, { - key: "setNetworkPassphrase", - value: function setNetworkPassphrase(networkPassphrase) { - this.networkPassphrase = networkPassphrase; - return this; - } - - /** - * Sets the transaction's internal Soroban transaction data (resources, - * footprint, etc.). - * - * For non-contract(non-Soroban) transactions, this setting has no effect. In - * the case of Soroban transactions, this is either an instance of - * {@link xdr.SorobanTransactionData} or a base64-encoded string of said - * structure. This is usually obtained from the simulation response based on a - * transaction with a Soroban operation (e.g. - * {@link Operation.invokeHostFunction}, providing necessary resource - * and storage footprint estimations for contract invocation. - * - * @param {xdr.SorobanTransactionData | string} sorobanData the - * {@link xdr.SorobanTransactionData} as a raw xdr object or a base64 - * string to be decoded - * - * @returns {TransactionBuilder} - * @see {SorobanDataBuilder} - */ - }, { - key: "setSorobanData", - value: function setSorobanData(sorobanData) { - this.sorobanData = new _sorobandata_builder.SorobanDataBuilder(sorobanData).build(); - return this; - } - - /** - * This will build the transaction. - * It will also increment the source account's sequence number by 1. - * @returns {Transaction} This method will return the built {@link Transaction}. - */ - }, { - key: "build", - value: function build() { - var sequenceNumber = new _bignumber["default"](this.source.sequenceNumber()).plus(1); - var fee = new _bignumber["default"](this.baseFee).times(this.operations.length).toNumber(); - var attrs = { - fee: fee, - seqNum: _xdr["default"].SequenceNumber.fromString(sequenceNumber.toString()), - memo: this.memo ? this.memo.toXDRObject() : null - }; - if (this.timebounds === null || typeof this.timebounds.minTime === 'undefined' || typeof this.timebounds.maxTime === 'undefined') { - throw new Error('TimeBounds has to be set or you must call setTimeout(TimeoutInfinite).'); - } - if (isValidDate(this.timebounds.minTime)) { - this.timebounds.minTime = this.timebounds.minTime.getTime() / 1000; - } - if (isValidDate(this.timebounds.maxTime)) { - this.timebounds.maxTime = this.timebounds.maxTime.getTime() / 1000; - } - this.timebounds.minTime = _jsXdr.UnsignedHyper.fromString(this.timebounds.minTime.toString()); - this.timebounds.maxTime = _jsXdr.UnsignedHyper.fromString(this.timebounds.maxTime.toString()); - var timeBounds = new _xdr["default"].TimeBounds(this.timebounds); - if (this.hasV2Preconditions()) { - var ledgerBounds = null; - if (this.ledgerbounds !== null) { - ledgerBounds = new _xdr["default"].LedgerBounds(this.ledgerbounds); - } - var minSeqNum = this.minAccountSequence || '0'; - minSeqNum = _xdr["default"].SequenceNumber.fromString(minSeqNum); - var minSeqAge = _jsXdr.UnsignedHyper.fromString(this.minAccountSequenceAge !== null ? this.minAccountSequenceAge.toString() : '0'); - var minSeqLedgerGap = this.minAccountSequenceLedgerGap || 0; - var extraSigners = this.extraSigners !== null ? this.extraSigners.map(_signerkey.SignerKey.decodeAddress) : []; - attrs.cond = _xdr["default"].Preconditions.precondV2(new _xdr["default"].PreconditionsV2({ - timeBounds: timeBounds, - ledgerBounds: ledgerBounds, - minSeqNum: minSeqNum, - minSeqAge: minSeqAge, - minSeqLedgerGap: minSeqLedgerGap, - extraSigners: extraSigners - })); - } else { - attrs.cond = _xdr["default"].Preconditions.precondTime(timeBounds); - } - attrs.sourceAccount = (0, _decode_encode_muxed_account.decodeAddressToMuxedAccount)(this.source.accountId()); - - // TODO - remove this workaround for TransactionExt ts constructor - // and use the typescript generated static factory method once fixed - // https://github.com/stellar/dts-xdr/issues/5 - if (this.sorobanData) { - // @ts-ignore - attrs.ext = new _xdr["default"].TransactionExt(1, this.sorobanData); - } else { - // @ts-ignore - attrs.ext = new _xdr["default"].TransactionExt(0, _xdr["default"].Void); - } - var xtx = new _xdr["default"].Transaction(attrs); - xtx.operations(this.operations); - var txEnvelope = new _xdr["default"].TransactionEnvelope.envelopeTypeTx(new _xdr["default"].TransactionV1Envelope({ - tx: xtx - })); - var tx = new _transaction.Transaction(txEnvelope, this.networkPassphrase); - this.source.incrementSequenceNumber(); - return tx; - } - }, { - key: "hasV2Preconditions", - value: function hasV2Preconditions() { - return this.ledgerbounds !== null || this.minAccountSequence !== null || this.minAccountSequenceAge !== null || this.minAccountSequenceLedgerGap !== null || this.extraSigners !== null && this.extraSigners.length > 0; - } - - /** - * Builds a {@link FeeBumpTransaction}, enabling you to resubmit an existing - * transaction with a higher fee. - * - * @param {Keypair|string} feeSource - account paying for the transaction, - * in the form of either a Keypair (only the public key is used) or - * an account ID (in G... or M... form, but refer to `withMuxing`) - * @param {string} baseFee - max fee willing to pay per operation - * in inner transaction (**in stroops**) - * @param {Transaction} innerTx - {@link Transaction} to be bumped by - * the fee bump transaction - * @param {string} networkPassphrase - passphrase of the target - * Stellar network (e.g. "Public Global Stellar Network ; September 2015", - * see {@link Networks}) - * - * @todo Alongside the next major version bump, this type signature can be - * changed to be less awkward: accept a MuxedAccount as the `feeSource` - * rather than a keypair or string. - * - * @note Your fee-bump amount should be >= 10x the original fee. - * @see https://developers.stellar.org/docs/glossary/fee-bumps/#replace-by-fee - * - * @returns {FeeBumpTransaction} - */ - }], [{ - key: "cloneFrom", - value: function cloneFrom(tx) { - var opts = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - if (!(tx instanceof _transaction.Transaction)) { - throw new TypeError("expected a 'Transaction', got: ".concat(tx)); - } - var sequenceNum = (BigInt(tx.sequence) - 1n).toString(); - var source; - // rebuild the source account based on the strkey - if (_strkey.StrKey.isValidMed25519PublicKey(tx.source)) { - source = _muxed_account.MuxedAccount.fromAddress(tx.source, sequenceNum); - } else if (_strkey.StrKey.isValidEd25519PublicKey(tx.source)) { - source = new _account.Account(tx.source, sequenceNum); - } else { - throw new TypeError("unsupported tx source account: ".concat(tx.source)); - } - - // the initial fee passed to the builder gets scaled up based on the number - // of operations at the end, so we have to down-scale first - var unscaledFee = parseInt(tx.fee, 10) / tx.operations.length; - var builder = new TransactionBuilder(source, _objectSpread({ - fee: (unscaledFee || BASE_FEE).toString(), - memo: tx.memo, - networkPassphrase: tx.networkPassphrase, - timebounds: tx.timeBounds, - ledgerbounds: tx.ledgerBounds, - minAccountSequence: tx.minAccountSequence, - minAccountSequenceAge: tx.minAccountSequenceAge, - minAccountSequenceLedgerGap: tx.minAccountSequenceLedgerGap, - extraSigners: tx.extraSigners - }, opts)); - tx._tx.operations().forEach(function (op) { - return builder.addOperation(op); - }); - return builder; - } - }, { - key: "buildFeeBumpTransaction", - value: function buildFeeBumpTransaction(feeSource, baseFee, innerTx, networkPassphrase) { - var innerOps = innerTx.operations.length; - var innerBaseFeeRate = new _bignumber["default"](innerTx.fee).div(innerOps); - var base = new _bignumber["default"](baseFee); - - // The fee rate for fee bump is at least the fee rate of the inner transaction - if (base.lt(innerBaseFeeRate)) { - throw new Error("Invalid baseFee, it should be at least ".concat(innerBaseFeeRate, " stroops.")); - } - var minBaseFee = new _bignumber["default"](BASE_FEE); - - // The fee rate is at least the minimum fee - if (base.lt(minBaseFee)) { - throw new Error("Invalid baseFee, it should be at least ".concat(minBaseFee, " stroops.")); - } - var innerTxEnvelope = innerTx.toEnvelope(); - if (innerTxEnvelope["switch"]() === _xdr["default"].EnvelopeType.envelopeTypeTxV0()) { - var v0Tx = innerTxEnvelope.v0().tx(); - var v1Tx = new _xdr["default"].Transaction({ - sourceAccount: new _xdr["default"].MuxedAccount.keyTypeEd25519(v0Tx.sourceAccountEd25519()), - fee: v0Tx.fee(), - seqNum: v0Tx.seqNum(), - cond: _xdr["default"].Preconditions.precondTime(v0Tx.timeBounds()), - memo: v0Tx.memo(), - operations: v0Tx.operations(), - ext: new _xdr["default"].TransactionExt(0) - }); - innerTxEnvelope = new _xdr["default"].TransactionEnvelope.envelopeTypeTx(new _xdr["default"].TransactionV1Envelope({ - tx: v1Tx, - signatures: innerTxEnvelope.v0().signatures() - })); - } - var feeSourceAccount; - if (typeof feeSource === 'string') { - feeSourceAccount = (0, _decode_encode_muxed_account.decodeAddressToMuxedAccount)(feeSource); - } else { - feeSourceAccount = feeSource.xdrMuxedAccount(); - } - var tx = new _xdr["default"].FeeBumpTransaction({ - feeSource: feeSourceAccount, - fee: _xdr["default"].Int64.fromString(base.times(innerOps + 1).toString()), - innerTx: _xdr["default"].FeeBumpTransactionInnerTx.envelopeTypeTx(innerTxEnvelope.v1()), - ext: new _xdr["default"].FeeBumpTransactionExt(0) - }); - var feeBumpTxEnvelope = new _xdr["default"].FeeBumpTransactionEnvelope({ - tx: tx, - signatures: [] - }); - var envelope = new _xdr["default"].TransactionEnvelope.envelopeTypeTxFeeBump(feeBumpTxEnvelope); - return new _fee_bump_transaction.FeeBumpTransaction(envelope, networkPassphrase); - } - - /** - * Build a {@link Transaction} or {@link FeeBumpTransaction} from an - * xdr.TransactionEnvelope. - * - * @param {string|xdr.TransactionEnvelope} envelope - The transaction envelope - * object or base64 encoded string. - * @param {string} networkPassphrase - The network passphrase of the target - * Stellar network (e.g. "Public Global Stellar Network ; September - * 2015"), see {@link Networks}. - * - * @returns {Transaction|FeeBumpTransaction} - */ - }, { - key: "fromXDR", - value: function fromXDR(envelope, networkPassphrase) { - if (typeof envelope === 'string') { - envelope = _xdr["default"].TransactionEnvelope.fromXDR(envelope, 'base64'); - } - if (envelope["switch"]() === _xdr["default"].EnvelopeType.envelopeTypeTxFeeBump()) { - return new _fee_bump_transaction.FeeBumpTransaction(envelope, networkPassphrase); - } - return new _transaction.Transaction(envelope, networkPassphrase); - } - }]); -}(); -/** - * Checks whether a provided object is a valid Date. - * @argument {Date} d date object - * @returns {boolean} - */ -function isValidDate(d) { - // isnan is okay here because it correctly checks for invalid date objects - // eslint-disable-next-line no-restricted-globals - return d instanceof Date && !isNaN(d); -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/util/bignumber.js b/node_modules/@stellar/stellar-base/lib/util/bignumber.js deleted file mode 100644 index 8654ac4b..00000000 --- a/node_modules/@stellar/stellar-base/lib/util/bignumber.js +++ /dev/null @@ -1,11 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports["default"] = void 0; -var _bignumber = _interopRequireDefault(require("bignumber.js")); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -var BigNumber = _bignumber["default"].clone(); -BigNumber.DEBUG = true; // gives us exceptions on bad constructor values -var _default = exports["default"] = BigNumber; \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/util/checksum.js b/node_modules/@stellar/stellar-base/lib/util/checksum.js deleted file mode 100644 index 2362ba3f..00000000 --- a/node_modules/@stellar/stellar-base/lib/util/checksum.js +++ /dev/null @@ -1,20 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.verifyChecksum = verifyChecksum; -function verifyChecksum(expected, actual) { - if (expected.length !== actual.length) { - return false; - } - if (expected.length === 0) { - return true; - } - for (var i = 0; i < expected.length; i += 1) { - if (expected[i] !== actual[i]) { - return false; - } - } - return true; -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/util/continued_fraction.js b/node_modules/@stellar/stellar-base/lib/util/continued_fraction.js deleted file mode 100644 index d8a0666c..00000000 --- a/node_modules/@stellar/stellar-base/lib/util/continued_fraction.js +++ /dev/null @@ -1,58 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.best_r = best_r; -var _bignumber = _interopRequireDefault(require("./bignumber")); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } -function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } -function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } -function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } -function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } -function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } -// eslint-disable-next-line no-bitwise -var MAX_INT = (1 << 31 >>> 0) - 1; - -/** - * Calculates and returns the best rational approximation of the given real number. - * @private - * @param {string|number|BigNumber} rawNumber Real number - * @throws Error Throws `Error` when the best rational approximation cannot be found. - * @returns {array} first element is n (numerator), second element is d (denominator) - */ -function best_r(rawNumber) { - var number = new _bignumber["default"](rawNumber); - var a; - var f; - var fractions = [[new _bignumber["default"](0), new _bignumber["default"](1)], [new _bignumber["default"](1), new _bignumber["default"](0)]]; - var i = 2; - - // eslint-disable-next-line no-constant-condition - while (true) { - if (number.gt(MAX_INT)) { - break; - } - a = number.integerValue(_bignumber["default"].ROUND_FLOOR); - f = number.minus(a); - var h = a.times(fractions[i - 1][0]).plus(fractions[i - 2][0]); - var k = a.times(fractions[i - 1][1]).plus(fractions[i - 2][1]); - if (h.gt(MAX_INT) || k.gt(MAX_INT)) { - break; - } - fractions.push([h, k]); - if (f.eq(0)) { - break; - } - number = new _bignumber["default"](1).div(f); - i += 1; - } - var _fractions = _slicedToArray(fractions[fractions.length - 1], 2), - n = _fractions[0], - d = _fractions[1]; - if (n.isZero() || d.isZero()) { - throw new Error("Couldn't find approximation"); - } - return [n.toNumber(), d.toNumber()]; -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/util/decode_encode_muxed_account.js b/node_modules/@stellar/stellar-base/lib/util/decode_encode_muxed_account.js deleted file mode 100644 index 671d62d1..00000000 --- a/node_modules/@stellar/stellar-base/lib/util/decode_encode_muxed_account.js +++ /dev/null @@ -1,116 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.decodeAddressToMuxedAccount = decodeAddressToMuxedAccount; -exports.encodeMuxedAccount = encodeMuxedAccount; -exports.encodeMuxedAccountToAddress = encodeMuxedAccountToAddress; -exports.extractBaseAddress = extractBaseAddress; -var _xdr = _interopRequireDefault(require("../xdr")); -var _strkey = require("../strkey"); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -/** - * Converts a Stellar address (in G... or M... form) to an `xdr.MuxedAccount` - * structure, using the ed25519 representation when possible. - * - * This supports full muxed accounts, where an `M...` address will resolve to - * both its underlying `G...` address and an integer ID. - * - * @param {string} address G... or M... address to encode into XDR - * @returns {xdr.MuxedAccount} a muxed account object for this address string - */ -function decodeAddressToMuxedAccount(address) { - if (_strkey.StrKey.isValidMed25519PublicKey(address)) { - return _decodeAddressFullyToMuxedAccount(address); - } - return _xdr["default"].MuxedAccount.keyTypeEd25519(_strkey.StrKey.decodeEd25519PublicKey(address)); -} - -/** - * Converts an xdr.MuxedAccount to its StrKey representation. - * - * This returns its "M..." string representation if there is a muxing ID within - * the object and returns the "G..." representation otherwise. - * - * @param {xdr.MuxedAccount} muxedAccount Raw account to stringify - * @returns {string} Stringified G... (corresponding to the underlying pubkey) - * or M... address (corresponding to both the key and the muxed ID) - * - * @see https://stellar.org/protocol/sep-23 - */ -function encodeMuxedAccountToAddress(muxedAccount) { - if (muxedAccount["switch"]().value === _xdr["default"].CryptoKeyType.keyTypeMuxedEd25519().value) { - return _encodeMuxedAccountFullyToAddress(muxedAccount); - } - return _strkey.StrKey.encodeEd25519PublicKey(muxedAccount.ed25519()); -} - -/** - * Transform a Stellar address (G...) and an ID into its XDR representation. - * - * @param {string} address - a Stellar G... address - * @param {string} id - a Uint64 ID represented as a string - * - * @return {xdr.MuxedAccount} - XDR representation of the above muxed account - */ -function encodeMuxedAccount(address, id) { - if (!_strkey.StrKey.isValidEd25519PublicKey(address)) { - throw new Error('address should be a Stellar account ID (G...)'); - } - if (typeof id !== 'string') { - throw new Error('id should be a string representing a number (uint64)'); - } - return _xdr["default"].MuxedAccount.keyTypeMuxedEd25519(new _xdr["default"].MuxedAccountMed25519({ - id: _xdr["default"].Uint64.fromString(id), - ed25519: _strkey.StrKey.decodeEd25519PublicKey(address) - })); -} - -/** - * Extracts the underlying base (G...) address from an M-address. - * @param {string} address an account address (either M... or G...) - * @return {string} a Stellar public key address (G...) - */ -function extractBaseAddress(address) { - if (_strkey.StrKey.isValidEd25519PublicKey(address)) { - return address; - } - if (!_strkey.StrKey.isValidMed25519PublicKey(address)) { - throw new TypeError("expected muxed account (M...), got ".concat(address)); - } - var muxedAccount = decodeAddressToMuxedAccount(address); - return _strkey.StrKey.encodeEd25519PublicKey(muxedAccount.med25519().ed25519()); -} - -// Decodes an "M..." account ID into its MuxedAccount object representation. -function _decodeAddressFullyToMuxedAccount(address) { - var rawBytes = _strkey.StrKey.decodeMed25519PublicKey(address); - - // Decoding M... addresses cannot be done through a simple - // MuxedAccountMed25519.fromXDR() call, because the definition is: - // - // constructor(attributes: { id: Uint64; ed25519: Buffer }); - // - // Note the ID is the first attribute. However, the ID comes *last* in the - // stringified (base32-encoded) address itself (it's the last 8-byte suffix). - // The `fromXDR()` method interprets bytes in order, so we need to parse out - // the raw binary into its requisite parts, i.e. use the MuxedAccountMed25519 - // constructor directly. - // - // Refer to https://github.com/stellar/go/blob/master/xdr/muxed_account.go#L26 - // for the Golang implementation of the M... parsing. - return _xdr["default"].MuxedAccount.keyTypeMuxedEd25519(new _xdr["default"].MuxedAccountMed25519({ - id: _xdr["default"].Uint64.fromXDR(rawBytes.subarray(-8)), - ed25519: rawBytes.subarray(0, -8) - })); -} - -// Converts an xdr.MuxedAccount into its *true* "M..." string representation. -function _encodeMuxedAccountFullyToAddress(muxedAccount) { - if (muxedAccount["switch"]() === _xdr["default"].CryptoKeyType.keyTypeEd25519()) { - return encodeMuxedAccountToAddress(muxedAccount); - } - var muxed = muxedAccount.med25519(); - return _strkey.StrKey.encodeMed25519PublicKey(Buffer.concat([muxed.ed25519(), muxed.id().toXDR('raw')])); -} \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/util/util.js b/node_modules/@stellar/stellar-base/lib/util/util.js deleted file mode 100644 index d399b35c..00000000 --- a/node_modules/@stellar/stellar-base/lib/util/util.js +++ /dev/null @@ -1,14 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.trimEnd = void 0; -var trimEnd = exports.trimEnd = function trimEnd(input, _char) { - var isNumber = typeof input === 'number'; - var str = String(input); - while (str.endsWith(_char)) { - str = str.slice(0, -1); - } - return isNumber ? Number(str) : str; -}; \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/lib/xdr.js b/node_modules/@stellar/stellar-base/lib/xdr.js deleted file mode 100644 index 9d55fc22..00000000 --- a/node_modules/@stellar/stellar-base/lib/xdr.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports["default"] = void 0; -var _curr_generated = _interopRequireDefault(require("./generated/curr_generated")); -function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } -var _default = exports["default"] = _curr_generated["default"]; \ No newline at end of file diff --git a/node_modules/@stellar/stellar-base/package.json b/node_modules/@stellar/stellar-base/package.json deleted file mode 100644 index 6df089dd..00000000 --- a/node_modules/@stellar/stellar-base/package.json +++ /dev/null @@ -1,133 +0,0 @@ -{ - "name": "@stellar/stellar-base", - "version": "12.1.1", - "description": "Low-level support library for the Stellar network.", - "main": "./lib/index.js", - "browser": { - "main": "./dist/stellar-base.min.js", - "sodium-native": false - }, - "types": "./types/index.d.ts", - "scripts": { - "build": "yarn build:node && yarn build:browser", - "build:node": "babel --out-dir ./lib/ ./src/", - "build:browser": "webpack -c ./config/webpack.config.browser.js", - "build:node:prod": "cross-env NODE_ENV=production yarn build", - "build:browser:prod": "cross-env NODE_ENV=production yarn build:browser", - "build:prod": "cross-env NODE_ENV=production yarn build", - "test": "yarn build && yarn test:node && yarn test:browser", - "test:node": "yarn _nyc mocha", - "test:browser": "karma start ./config/karma.conf.js", - "docs": "jsdoc -c ./config/.jsdoc.json --verbose", - "lint": "eslint -c ./config/.eslintrc.js src/ && dtslint --localTs node_modules/typescript/lib types/", - "preversion": "yarn clean && yarn fmt && yarn lint && yarn build:prod && yarn test", - "fmt": "prettier --config ./config/prettier.config.js --ignore-path ./config/.prettierignore --write './**/*.js'", - "prepare": "yarn build:prod", - "clean": "rm -rf lib/ dist/ coverage/ .nyc_output/", - "_nyc": "nyc --nycrc-path ./config/.nycrc" - }, - "mocha": { - "require": [ - "@babel/register", - "./test/test-helper.js" - ], - "reporter": "dot", - "recursive": true, - "timeout": 5000 - }, - "nyc": { - "sourceMap": false, - "instrument": false, - "reporter": "text-summary" - }, - "files": [ - "/dist/*.js", - "/lib/**/*.js", - "/types/*.d.ts" - ], - "husky": { - "hooks": { - "pre-commit": "lint-staged" - } - }, - "lint-staged": { - "**/*.{js,json}": [ - "yarn fmt", - "yarn lint" - ] - }, - "repository": { - "type": "git", - "url": "https://github.com/stellar/js-stellar-base.git" - }, - "keywords": [ - "stellar" - ], - "author": "Stellar Development Foundation ", - "license": "Apache-2.0", - "bugs": { - "url": "https://github.com/stellar/js-stellar-base/issues" - }, - "homepage": "https://github.com/stellar/js-stellar-base", - "devDependencies": { - "@babel/cli": "^7.25.6", - "@babel/core": "^7.25.2", - "@babel/eslint-parser": "^7.25.1", - "@babel/eslint-plugin": "^7.25.1", - "@babel/preset-env": "^7.25.4", - "@babel/register": "^7.24.6", - "@definitelytyped/dtslint": "^0.0.182", - "@istanbuljs/nyc-config-babel": "3.0.0", - "@types/node": "^20.14.11", - "@typescript-eslint/parser": "^6.20.0", - "babel-loader": "^9.1.3", - "babel-plugin-istanbul": "^6.1.1", - "chai": "^4.3.10", - "chai-as-promised": "^7.1.2", - "cross-env": "^7.0.3", - "eslint": "^8.57.0", - "eslint-config-airbnb-base": "^15.0.0", - "eslint-config-prettier": "^9.1.0", - "eslint-plugin-import": "^2.30.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-prefer-import": "^0.0.1", - "eslint-plugin-prettier": "^5.2.1", - "eslint-webpack-plugin": "^4.2.0", - "ghooks": "^2.0.4", - "husky": "^8.0.3", - "jsdoc": "^4.0.3", - "karma": "^6.4.4", - "karma-chrome-launcher": "^3.1.0", - "karma-coverage": "^2.2.1", - "karma-firefox-launcher": "^2.1.3", - "karma-mocha": "^2.0.0", - "karma-sinon-chai": "^2.0.2", - "karma-webpack": "^5.0.1", - "lint-staged": "^15.2.10", - "minami": "^1.1.1", - "mocha": "^10.7.3", - "node-polyfill-webpack-plugin": "^3.0.0", - "nyc": "^15.1.0", - "prettier": "^3.3.3", - "randombytes": "^2.1.0", - "sinon": "^16.1.0", - "sinon-chai": "^3.7.0", - "taffydb": "^2.7.3", - "terser-webpack-plugin": "^5.3.10", - "ts-node": "^10.9.2", - "typescript": "^5.6.2", - "webpack": "^5.93.0", - "webpack-cli": "^5.1.1" - }, - "dependencies": { - "@stellar/js-xdr": "^3.1.2", - "base32.js": "^0.1.0", - "bignumber.js": "^9.1.2", - "buffer": "^6.0.3", - "sha.js": "^2.3.6", - "tweetnacl": "^1.0.3" - }, - "optionalDependencies": { - "sodium-native": "^4.1.1" - } -} diff --git a/node_modules/@stellar/stellar-base/types/curr.d.ts b/node_modules/@stellar/stellar-base/types/curr.d.ts deleted file mode 100644 index 7f2dcdfd..00000000 --- a/node_modules/@stellar/stellar-base/types/curr.d.ts +++ /dev/null @@ -1,14437 +0,0 @@ -// Automatically generated on 2023-10-16T10:48:00-08:00 -import { Operation } from './index'; - -export {}; - -// Hidden namespace as hack to work around name collision. -declare namespace xdrHidden { - // tslint:disable-line:strict-export-declare-modifiers - class Operation2 { - constructor(attributes: { - sourceAccount: null | xdr.MuxedAccount; - body: xdr.OperationBody; - }); - - sourceAccount(value?: null | xdr.MuxedAccount): null | xdr.MuxedAccount; - - body(value?: xdr.OperationBody): xdr.OperationBody; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): xdr.Operation; - - static write(value: xdr.Operation, io: Buffer): void; - - static isValid(value: xdr.Operation): boolean; - - static toXDR(value: xdr.Operation): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): xdr.Operation; - - static fromXDR(input: string, format: 'hex' | 'base64'): xdr.Operation; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } -} - -export namespace xdr { - export import Operation = xdrHidden.Operation2; // tslint:disable-line:strict-export-declare-modifiers - - type Hash = Opaque[]; // workaround, cause unknown - - interface SignedInt { - readonly MAX_VALUE: 2147483647; - readonly MIN_VALUE: -2147483648; - read(io: Buffer): number; - write(value: number, io: Buffer): void; - isValid(value: number): boolean; - toXDR(value: number): Buffer; - fromXDR(input: Buffer, format?: 'raw'): number; - fromXDR(input: string, format: 'hex' | 'base64'): number; - validateXDR(input: Buffer, format?: 'raw'): boolean; - validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - interface UnsignedInt { - readonly MAX_VALUE: 4294967295; - readonly MIN_VALUE: 0; - read(io: Buffer): number; - write(value: number, io: Buffer): void; - isValid(value: number): boolean; - toXDR(value: number): Buffer; - fromXDR(input: Buffer, format?: 'raw'): number; - fromXDR(input: string, format: 'hex' | 'base64'): number; - validateXDR(input: Buffer, format?: 'raw'): boolean; - validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - interface Bool { - read(io: Buffer): boolean; - write(value: boolean, io: Buffer): void; - isValid(value: boolean): boolean; - toXDR(value: boolean): Buffer; - fromXDR(input: Buffer, format?: 'raw'): boolean; - fromXDR(input: string, format: 'hex' | 'base64'): boolean; - validateXDR(input: Buffer, format?: 'raw'): boolean; - validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class Hyper { - low: number; - - high: number; - - unsigned: boolean; - - constructor( - values: string | bigint | number | Array, - ); - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static toXDR(value: Hyper): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): Hyper; - - static fromXDR(input: string, format: 'hex' | 'base64'): Hyper; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - - static readonly MAX_VALUE: Hyper; - - static readonly MIN_VALUE: Hyper; - - static read(io: Buffer): Hyper; - - static write(value: Hyper, io: Buffer): void; - - static fromString(input: string): Hyper; - - static fromBytes(low: number, high: number): Hyper; - - static isValid(value: Hyper): boolean; - - toBigInt(): bigint; - - toString(): string; - } - - class UnsignedHyper { - low: number; - - high: number; - - unsigned: boolean; - - constructor( - values: string | bigint | number | Array, - ); - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static toXDR(value: UnsignedHyper): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): UnsignedHyper; - - static fromXDR(input: string, format: 'hex' | 'base64'): UnsignedHyper; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - - static readonly MAX_VALUE: UnsignedHyper; - - static readonly MIN_VALUE: UnsignedHyper; - - static read(io: Buffer): UnsignedHyper; - - static write(value: UnsignedHyper, io: Buffer): void; - - static fromString(input: string): UnsignedHyper; - - static fromBytes(low: number, high: number): UnsignedHyper; - - static isValid(value: UnsignedHyper): boolean; - - toBigInt(): bigint; - - toString(): string; - } - - class XDRString { - constructor(maxLength: 4294967295); - - read(io: Buffer): Buffer; - - readString(io: Buffer): string; - - write(value: string | Buffer, io: Buffer): void; - - isValid(value: string | number[] | Buffer): boolean; - - toXDR(value: string | Buffer): Buffer; - - fromXDR(input: Buffer, format?: 'raw'): Buffer; - - fromXDR(input: string, format: 'hex' | 'base64'): Buffer; - - validateXDR(input: Buffer, format?: 'raw'): boolean; - - validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class XDRArray { - read(io: Buffer): Buffer; - - write(value: T[], io: Buffer): void; - - isValid(value: T[]): boolean; - - toXDR(value: T[]): Buffer; - - fromXDR(input: Buffer, format?: 'raw'): T[]; - - fromXDR(input: string, format: 'hex' | 'base64'): T[]; - - validateXDR(input: Buffer, format?: 'raw'): boolean; - - validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class Opaque { - constructor(length: number); - - read(io: Buffer): Buffer; - - write(value: Buffer, io: Buffer): void; - - isValid(value: Buffer): boolean; - - toXDR(value: Buffer): Buffer; - - fromXDR(input: Buffer, format?: 'raw'): Buffer; - - fromXDR(input: string, format: 'hex' | 'base64'): Buffer; - - validateXDR(input: Buffer, format?: 'raw'): boolean; - - validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class VarOpaque extends Opaque {} - - class Option { - constructor(childType: { - read(io: any): any; - write(value: any, io: Buffer): void; - isValid(value: any): boolean; - }); - - read(io: Buffer): any; - - write(value: any, io: Buffer): void; - - isValid(value: any): boolean; - - toXDR(value: any): Buffer; - - fromXDR(input: Buffer, format?: 'raw'): any; - - fromXDR(input: string, format: 'hex' | 'base64'): any; - - validateXDR(input: Buffer, format?: 'raw'): boolean; - - validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScpStatementType { - readonly name: - | 'scpStPrepare' - | 'scpStConfirm' - | 'scpStExternalize' - | 'scpStNominate'; - - readonly value: 0 | 1 | 2 | 3; - - static scpStPrepare(): ScpStatementType; - - static scpStConfirm(): ScpStatementType; - - static scpStExternalize(): ScpStatementType; - - static scpStNominate(): ScpStatementType; - } - - class AssetType { - readonly name: - | 'assetTypeNative' - | 'assetTypeCreditAlphanum4' - | 'assetTypeCreditAlphanum12' - | 'assetTypePoolShare'; - - readonly value: 0 | 1 | 2 | 3; - - static assetTypeNative(): AssetType; - - static assetTypeCreditAlphanum4(): AssetType; - - static assetTypeCreditAlphanum12(): AssetType; - - static assetTypePoolShare(): AssetType; - } - - class ThresholdIndices { - readonly name: - | 'thresholdMasterWeight' - | 'thresholdLow' - | 'thresholdMed' - | 'thresholdHigh'; - - readonly value: 0 | 1 | 2 | 3; - - static thresholdMasterWeight(): ThresholdIndices; - - static thresholdLow(): ThresholdIndices; - - static thresholdMed(): ThresholdIndices; - - static thresholdHigh(): ThresholdIndices; - } - - class LedgerEntryType { - readonly name: - | 'account' - | 'trustline' - | 'offer' - | 'data' - | 'claimableBalance' - | 'liquidityPool' - | 'contractData' - | 'contractCode' - | 'configSetting' - | 'ttl'; - - readonly value: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9; - - static account(): LedgerEntryType; - - static trustline(): LedgerEntryType; - - static offer(): LedgerEntryType; - - static data(): LedgerEntryType; - - static claimableBalance(): LedgerEntryType; - - static liquidityPool(): LedgerEntryType; - - static contractData(): LedgerEntryType; - - static contractCode(): LedgerEntryType; - - static configSetting(): LedgerEntryType; - - static ttl(): LedgerEntryType; - } - - class AccountFlags { - readonly name: - | 'authRequiredFlag' - | 'authRevocableFlag' - | 'authImmutableFlag' - | 'authClawbackEnabledFlag'; - - readonly value: 1 | 2 | 4 | 8; - - static authRequiredFlag(): AccountFlags; - - static authRevocableFlag(): AccountFlags; - - static authImmutableFlag(): AccountFlags; - - static authClawbackEnabledFlag(): AccountFlags; - } - - class TrustLineFlags { - readonly name: - | 'authorizedFlag' - | 'authorizedToMaintainLiabilitiesFlag' - | 'trustlineClawbackEnabledFlag'; - - readonly value: 1 | 2 | 4; - - static authorizedFlag(): TrustLineFlags; - - static authorizedToMaintainLiabilitiesFlag(): TrustLineFlags; - - static trustlineClawbackEnabledFlag(): TrustLineFlags; - } - - class LiquidityPoolType { - readonly name: 'liquidityPoolConstantProduct'; - - readonly value: 0; - - static liquidityPoolConstantProduct(): LiquidityPoolType; - } - - class OfferEntryFlags { - readonly name: 'passiveFlag'; - - readonly value: 1; - - static passiveFlag(): OfferEntryFlags; - } - - class ClaimPredicateType { - readonly name: - | 'claimPredicateUnconditional' - | 'claimPredicateAnd' - | 'claimPredicateOr' - | 'claimPredicateNot' - | 'claimPredicateBeforeAbsoluteTime' - | 'claimPredicateBeforeRelativeTime'; - - readonly value: 0 | 1 | 2 | 3 | 4 | 5; - - static claimPredicateUnconditional(): ClaimPredicateType; - - static claimPredicateAnd(): ClaimPredicateType; - - static claimPredicateOr(): ClaimPredicateType; - - static claimPredicateNot(): ClaimPredicateType; - - static claimPredicateBeforeAbsoluteTime(): ClaimPredicateType; - - static claimPredicateBeforeRelativeTime(): ClaimPredicateType; - } - - class ClaimantType { - readonly name: 'claimantTypeV0'; - - readonly value: 0; - - static claimantTypeV0(): ClaimantType; - } - - class ClaimableBalanceIdType { - readonly name: 'claimableBalanceIdTypeV0'; - - readonly value: 0; - - static claimableBalanceIdTypeV0(): ClaimableBalanceIdType; - } - - class ClaimableBalanceFlags { - readonly name: 'claimableBalanceClawbackEnabledFlag'; - - readonly value: 1; - - static claimableBalanceClawbackEnabledFlag(): ClaimableBalanceFlags; - } - - class ContractDataDurability { - readonly name: 'temporary' | 'persistent'; - - readonly value: 0 | 1; - - static temporary(): ContractDataDurability; - - static persistent(): ContractDataDurability; - } - - class EnvelopeType { - readonly name: - | 'envelopeTypeTxV0' - | 'envelopeTypeScp' - | 'envelopeTypeTx' - | 'envelopeTypeAuth' - | 'envelopeTypeScpvalue' - | 'envelopeTypeTxFeeBump' - | 'envelopeTypeOpId' - | 'envelopeTypePoolRevokeOpId' - | 'envelopeTypeContractId' - | 'envelopeTypeSorobanAuthorization'; - - readonly value: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9; - - static envelopeTypeTxV0(): EnvelopeType; - - static envelopeTypeScp(): EnvelopeType; - - static envelopeTypeTx(): EnvelopeType; - - static envelopeTypeAuth(): EnvelopeType; - - static envelopeTypeScpvalue(): EnvelopeType; - - static envelopeTypeTxFeeBump(): EnvelopeType; - - static envelopeTypeOpId(): EnvelopeType; - - static envelopeTypePoolRevokeOpId(): EnvelopeType; - - static envelopeTypeContractId(): EnvelopeType; - - static envelopeTypeSorobanAuthorization(): EnvelopeType; - } - - class StellarValueType { - readonly name: 'stellarValueBasic' | 'stellarValueSigned'; - - readonly value: 0 | 1; - - static stellarValueBasic(): StellarValueType; - - static stellarValueSigned(): StellarValueType; - } - - class LedgerHeaderFlags { - readonly name: - | 'disableLiquidityPoolTradingFlag' - | 'disableLiquidityPoolDepositFlag' - | 'disableLiquidityPoolWithdrawalFlag'; - - readonly value: 1 | 2 | 4; - - static disableLiquidityPoolTradingFlag(): LedgerHeaderFlags; - - static disableLiquidityPoolDepositFlag(): LedgerHeaderFlags; - - static disableLiquidityPoolWithdrawalFlag(): LedgerHeaderFlags; - } - - class LedgerUpgradeType { - readonly name: - | 'ledgerUpgradeVersion' - | 'ledgerUpgradeBaseFee' - | 'ledgerUpgradeMaxTxSetSize' - | 'ledgerUpgradeBaseReserve' - | 'ledgerUpgradeFlags' - | 'ledgerUpgradeConfig' - | 'ledgerUpgradeMaxSorobanTxSetSize'; - - readonly value: 1 | 2 | 3 | 4 | 5 | 6 | 7; - - static ledgerUpgradeVersion(): LedgerUpgradeType; - - static ledgerUpgradeBaseFee(): LedgerUpgradeType; - - static ledgerUpgradeMaxTxSetSize(): LedgerUpgradeType; - - static ledgerUpgradeBaseReserve(): LedgerUpgradeType; - - static ledgerUpgradeFlags(): LedgerUpgradeType; - - static ledgerUpgradeConfig(): LedgerUpgradeType; - - static ledgerUpgradeMaxSorobanTxSetSize(): LedgerUpgradeType; - } - - class BucketEntryType { - readonly name: 'metaentry' | 'liveentry' | 'deadentry' | 'initentry'; - - readonly value: -1 | 0 | 1 | 2; - - static metaentry(): BucketEntryType; - - static liveentry(): BucketEntryType; - - static deadentry(): BucketEntryType; - - static initentry(): BucketEntryType; - } - - class TxSetComponentType { - readonly name: 'txsetCompTxsMaybeDiscountedFee'; - - readonly value: 0; - - static txsetCompTxsMaybeDiscountedFee(): TxSetComponentType; - } - - class LedgerEntryChangeType { - readonly name: - | 'ledgerEntryCreated' - | 'ledgerEntryUpdated' - | 'ledgerEntryRemoved' - | 'ledgerEntryState'; - - readonly value: 0 | 1 | 2 | 3; - - static ledgerEntryCreated(): LedgerEntryChangeType; - - static ledgerEntryUpdated(): LedgerEntryChangeType; - - static ledgerEntryRemoved(): LedgerEntryChangeType; - - static ledgerEntryState(): LedgerEntryChangeType; - } - - class ContractEventType { - readonly name: 'system' | 'contract' | 'diagnostic'; - - readonly value: 0 | 1 | 2; - - static system(): ContractEventType; - - static contract(): ContractEventType; - - static diagnostic(): ContractEventType; - } - - class ErrorCode { - readonly name: 'errMisc' | 'errData' | 'errConf' | 'errAuth' | 'errLoad'; - - readonly value: 0 | 1 | 2 | 3 | 4; - - static errMisc(): ErrorCode; - - static errData(): ErrorCode; - - static errConf(): ErrorCode; - - static errAuth(): ErrorCode; - - static errLoad(): ErrorCode; - } - - class IpAddrType { - readonly name: 'iPv4' | 'iPv6'; - - readonly value: 0 | 1; - - static iPv4(): IpAddrType; - - static iPv6(): IpAddrType; - } - - class MessageType { - readonly name: - | 'errorMsg' - | 'auth' - | 'dontHave' - | 'getPeers' - | 'peers' - | 'getTxSet' - | 'txSet' - | 'generalizedTxSet' - | 'transaction' - | 'getScpQuorumset' - | 'scpQuorumset' - | 'scpMessage' - | 'getScpState' - | 'hello' - | 'surveyRequest' - | 'surveyResponse' - | 'sendMore' - | 'sendMoreExtended' - | 'floodAdvert' - | 'floodDemand'; - - readonly value: - | 0 - | 2 - | 3 - | 4 - | 5 - | 6 - | 7 - | 17 - | 8 - | 9 - | 10 - | 11 - | 12 - | 13 - | 14 - | 15 - | 16 - | 20 - | 18 - | 19; - - static errorMsg(): MessageType; - - static auth(): MessageType; - - static dontHave(): MessageType; - - static getPeers(): MessageType; - - static peers(): MessageType; - - static getTxSet(): MessageType; - - static txSet(): MessageType; - - static generalizedTxSet(): MessageType; - - static transaction(): MessageType; - - static getScpQuorumset(): MessageType; - - static scpQuorumset(): MessageType; - - static scpMessage(): MessageType; - - static getScpState(): MessageType; - - static hello(): MessageType; - - static surveyRequest(): MessageType; - - static surveyResponse(): MessageType; - - static sendMore(): MessageType; - - static sendMoreExtended(): MessageType; - - static floodAdvert(): MessageType; - - static floodDemand(): MessageType; - } - - class SurveyMessageCommandType { - readonly name: 'surveyTopology'; - - readonly value: 0; - - static surveyTopology(): SurveyMessageCommandType; - } - - class SurveyMessageResponseType { - readonly name: 'surveyTopologyResponseV0' | 'surveyTopologyResponseV1'; - - readonly value: 0 | 1; - - static surveyTopologyResponseV0(): SurveyMessageResponseType; - - static surveyTopologyResponseV1(): SurveyMessageResponseType; - } - - class OperationType { - readonly name: - | 'createAccount' - | 'payment' - | 'pathPaymentStrictReceive' - | 'manageSellOffer' - | 'createPassiveSellOffer' - | 'setOptions' - | 'changeTrust' - | 'allowTrust' - | 'accountMerge' - | 'inflation' - | 'manageData' - | 'bumpSequence' - | 'manageBuyOffer' - | 'pathPaymentStrictSend' - | 'createClaimableBalance' - | 'claimClaimableBalance' - | 'beginSponsoringFutureReserves' - | 'endSponsoringFutureReserves' - | 'revokeSponsorship' - | 'clawback' - | 'clawbackClaimableBalance' - | 'setTrustLineFlags' - | 'liquidityPoolDeposit' - | 'liquidityPoolWithdraw' - | 'invokeHostFunction' - | 'extendFootprintTtl' - | 'restoreFootprint'; - - readonly value: - | 0 - | 1 - | 2 - | 3 - | 4 - | 5 - | 6 - | 7 - | 8 - | 9 - | 10 - | 11 - | 12 - | 13 - | 14 - | 15 - | 16 - | 17 - | 18 - | 19 - | 20 - | 21 - | 22 - | 23 - | 24 - | 25 - | 26; - - static createAccount(): OperationType; - - static payment(): OperationType; - - static pathPaymentStrictReceive(): OperationType; - - static manageSellOffer(): OperationType; - - static createPassiveSellOffer(): OperationType; - - static setOptions(): OperationType; - - static changeTrust(): OperationType; - - static allowTrust(): OperationType; - - static accountMerge(): OperationType; - - static inflation(): OperationType; - - static manageData(): OperationType; - - static bumpSequence(): OperationType; - - static manageBuyOffer(): OperationType; - - static pathPaymentStrictSend(): OperationType; - - static createClaimableBalance(): OperationType; - - static claimClaimableBalance(): OperationType; - - static beginSponsoringFutureReserves(): OperationType; - - static endSponsoringFutureReserves(): OperationType; - - static revokeSponsorship(): OperationType; - - static clawback(): OperationType; - - static clawbackClaimableBalance(): OperationType; - - static setTrustLineFlags(): OperationType; - - static liquidityPoolDeposit(): OperationType; - - static liquidityPoolWithdraw(): OperationType; - - static invokeHostFunction(): OperationType; - - static extendFootprintTtl(): OperationType; - - static restoreFootprint(): OperationType; - } - - class RevokeSponsorshipType { - readonly name: 'revokeSponsorshipLedgerEntry' | 'revokeSponsorshipSigner'; - - readonly value: 0 | 1; - - static revokeSponsorshipLedgerEntry(): RevokeSponsorshipType; - - static revokeSponsorshipSigner(): RevokeSponsorshipType; - } - - class HostFunctionType { - readonly name: - | 'hostFunctionTypeInvokeContract' - | 'hostFunctionTypeCreateContract' - | 'hostFunctionTypeUploadContractWasm'; - - readonly value: 0 | 1 | 2; - - static hostFunctionTypeInvokeContract(): HostFunctionType; - - static hostFunctionTypeCreateContract(): HostFunctionType; - - static hostFunctionTypeUploadContractWasm(): HostFunctionType; - } - - class ContractIdPreimageType { - readonly name: - | 'contractIdPreimageFromAddress' - | 'contractIdPreimageFromAsset'; - - readonly value: 0 | 1; - - static contractIdPreimageFromAddress(): ContractIdPreimageType; - - static contractIdPreimageFromAsset(): ContractIdPreimageType; - } - - class SorobanAuthorizedFunctionType { - readonly name: - | 'sorobanAuthorizedFunctionTypeContractFn' - | 'sorobanAuthorizedFunctionTypeCreateContractHostFn'; - - readonly value: 0 | 1; - - static sorobanAuthorizedFunctionTypeContractFn(): SorobanAuthorizedFunctionType; - - static sorobanAuthorizedFunctionTypeCreateContractHostFn(): SorobanAuthorizedFunctionType; - } - - class SorobanCredentialsType { - readonly name: - | 'sorobanCredentialsSourceAccount' - | 'sorobanCredentialsAddress'; - - readonly value: 0 | 1; - - static sorobanCredentialsSourceAccount(): SorobanCredentialsType; - - static sorobanCredentialsAddress(): SorobanCredentialsType; - } - - class MemoType { - readonly name: - | 'memoNone' - | 'memoText' - | 'memoId' - | 'memoHash' - | 'memoReturn'; - - readonly value: 0 | 1 | 2 | 3 | 4; - - static memoNone(): MemoType; - - static memoText(): MemoType; - - static memoId(): MemoType; - - static memoHash(): MemoType; - - static memoReturn(): MemoType; - } - - class PreconditionType { - readonly name: 'precondNone' | 'precondTime' | 'precondV2'; - - readonly value: 0 | 1 | 2; - - static precondNone(): PreconditionType; - - static precondTime(): PreconditionType; - - static precondV2(): PreconditionType; - } - - class ClaimAtomType { - readonly name: - | 'claimAtomTypeV0' - | 'claimAtomTypeOrderBook' - | 'claimAtomTypeLiquidityPool'; - - readonly value: 0 | 1 | 2; - - static claimAtomTypeV0(): ClaimAtomType; - - static claimAtomTypeOrderBook(): ClaimAtomType; - - static claimAtomTypeLiquidityPool(): ClaimAtomType; - } - - class CreateAccountResultCode { - readonly name: - | 'createAccountSuccess' - | 'createAccountMalformed' - | 'createAccountUnderfunded' - | 'createAccountLowReserve' - | 'createAccountAlreadyExist'; - - readonly value: 0 | -1 | -2 | -3 | -4; - - static createAccountSuccess(): CreateAccountResultCode; - - static createAccountMalformed(): CreateAccountResultCode; - - static createAccountUnderfunded(): CreateAccountResultCode; - - static createAccountLowReserve(): CreateAccountResultCode; - - static createAccountAlreadyExist(): CreateAccountResultCode; - } - - class PaymentResultCode { - readonly name: - | 'paymentSuccess' - | 'paymentMalformed' - | 'paymentUnderfunded' - | 'paymentSrcNoTrust' - | 'paymentSrcNotAuthorized' - | 'paymentNoDestination' - | 'paymentNoTrust' - | 'paymentNotAuthorized' - | 'paymentLineFull' - | 'paymentNoIssuer'; - - readonly value: 0 | -1 | -2 | -3 | -4 | -5 | -6 | -7 | -8 | -9; - - static paymentSuccess(): PaymentResultCode; - - static paymentMalformed(): PaymentResultCode; - - static paymentUnderfunded(): PaymentResultCode; - - static paymentSrcNoTrust(): PaymentResultCode; - - static paymentSrcNotAuthorized(): PaymentResultCode; - - static paymentNoDestination(): PaymentResultCode; - - static paymentNoTrust(): PaymentResultCode; - - static paymentNotAuthorized(): PaymentResultCode; - - static paymentLineFull(): PaymentResultCode; - - static paymentNoIssuer(): PaymentResultCode; - } - - class PathPaymentStrictReceiveResultCode { - readonly name: - | 'pathPaymentStrictReceiveSuccess' - | 'pathPaymentStrictReceiveMalformed' - | 'pathPaymentStrictReceiveUnderfunded' - | 'pathPaymentStrictReceiveSrcNoTrust' - | 'pathPaymentStrictReceiveSrcNotAuthorized' - | 'pathPaymentStrictReceiveNoDestination' - | 'pathPaymentStrictReceiveNoTrust' - | 'pathPaymentStrictReceiveNotAuthorized' - | 'pathPaymentStrictReceiveLineFull' - | 'pathPaymentStrictReceiveNoIssuer' - | 'pathPaymentStrictReceiveTooFewOffers' - | 'pathPaymentStrictReceiveOfferCrossSelf' - | 'pathPaymentStrictReceiveOverSendmax'; - - readonly value: - | 0 - | -1 - | -2 - | -3 - | -4 - | -5 - | -6 - | -7 - | -8 - | -9 - | -10 - | -11 - | -12; - - static pathPaymentStrictReceiveSuccess(): PathPaymentStrictReceiveResultCode; - - static pathPaymentStrictReceiveMalformed(): PathPaymentStrictReceiveResultCode; - - static pathPaymentStrictReceiveUnderfunded(): PathPaymentStrictReceiveResultCode; - - static pathPaymentStrictReceiveSrcNoTrust(): PathPaymentStrictReceiveResultCode; - - static pathPaymentStrictReceiveSrcNotAuthorized(): PathPaymentStrictReceiveResultCode; - - static pathPaymentStrictReceiveNoDestination(): PathPaymentStrictReceiveResultCode; - - static pathPaymentStrictReceiveNoTrust(): PathPaymentStrictReceiveResultCode; - - static pathPaymentStrictReceiveNotAuthorized(): PathPaymentStrictReceiveResultCode; - - static pathPaymentStrictReceiveLineFull(): PathPaymentStrictReceiveResultCode; - - static pathPaymentStrictReceiveNoIssuer(): PathPaymentStrictReceiveResultCode; - - static pathPaymentStrictReceiveTooFewOffers(): PathPaymentStrictReceiveResultCode; - - static pathPaymentStrictReceiveOfferCrossSelf(): PathPaymentStrictReceiveResultCode; - - static pathPaymentStrictReceiveOverSendmax(): PathPaymentStrictReceiveResultCode; - } - - class PathPaymentStrictSendResultCode { - readonly name: - | 'pathPaymentStrictSendSuccess' - | 'pathPaymentStrictSendMalformed' - | 'pathPaymentStrictSendUnderfunded' - | 'pathPaymentStrictSendSrcNoTrust' - | 'pathPaymentStrictSendSrcNotAuthorized' - | 'pathPaymentStrictSendNoDestination' - | 'pathPaymentStrictSendNoTrust' - | 'pathPaymentStrictSendNotAuthorized' - | 'pathPaymentStrictSendLineFull' - | 'pathPaymentStrictSendNoIssuer' - | 'pathPaymentStrictSendTooFewOffers' - | 'pathPaymentStrictSendOfferCrossSelf' - | 'pathPaymentStrictSendUnderDestmin'; - - readonly value: - | 0 - | -1 - | -2 - | -3 - | -4 - | -5 - | -6 - | -7 - | -8 - | -9 - | -10 - | -11 - | -12; - - static pathPaymentStrictSendSuccess(): PathPaymentStrictSendResultCode; - - static pathPaymentStrictSendMalformed(): PathPaymentStrictSendResultCode; - - static pathPaymentStrictSendUnderfunded(): PathPaymentStrictSendResultCode; - - static pathPaymentStrictSendSrcNoTrust(): PathPaymentStrictSendResultCode; - - static pathPaymentStrictSendSrcNotAuthorized(): PathPaymentStrictSendResultCode; - - static pathPaymentStrictSendNoDestination(): PathPaymentStrictSendResultCode; - - static pathPaymentStrictSendNoTrust(): PathPaymentStrictSendResultCode; - - static pathPaymentStrictSendNotAuthorized(): PathPaymentStrictSendResultCode; - - static pathPaymentStrictSendLineFull(): PathPaymentStrictSendResultCode; - - static pathPaymentStrictSendNoIssuer(): PathPaymentStrictSendResultCode; - - static pathPaymentStrictSendTooFewOffers(): PathPaymentStrictSendResultCode; - - static pathPaymentStrictSendOfferCrossSelf(): PathPaymentStrictSendResultCode; - - static pathPaymentStrictSendUnderDestmin(): PathPaymentStrictSendResultCode; - } - - class ManageSellOfferResultCode { - readonly name: - | 'manageSellOfferSuccess' - | 'manageSellOfferMalformed' - | 'manageSellOfferSellNoTrust' - | 'manageSellOfferBuyNoTrust' - | 'manageSellOfferSellNotAuthorized' - | 'manageSellOfferBuyNotAuthorized' - | 'manageSellOfferLineFull' - | 'manageSellOfferUnderfunded' - | 'manageSellOfferCrossSelf' - | 'manageSellOfferSellNoIssuer' - | 'manageSellOfferBuyNoIssuer' - | 'manageSellOfferNotFound' - | 'manageSellOfferLowReserve'; - - readonly value: - | 0 - | -1 - | -2 - | -3 - | -4 - | -5 - | -6 - | -7 - | -8 - | -9 - | -10 - | -11 - | -12; - - static manageSellOfferSuccess(): ManageSellOfferResultCode; - - static manageSellOfferMalformed(): ManageSellOfferResultCode; - - static manageSellOfferSellNoTrust(): ManageSellOfferResultCode; - - static manageSellOfferBuyNoTrust(): ManageSellOfferResultCode; - - static manageSellOfferSellNotAuthorized(): ManageSellOfferResultCode; - - static manageSellOfferBuyNotAuthorized(): ManageSellOfferResultCode; - - static manageSellOfferLineFull(): ManageSellOfferResultCode; - - static manageSellOfferUnderfunded(): ManageSellOfferResultCode; - - static manageSellOfferCrossSelf(): ManageSellOfferResultCode; - - static manageSellOfferSellNoIssuer(): ManageSellOfferResultCode; - - static manageSellOfferBuyNoIssuer(): ManageSellOfferResultCode; - - static manageSellOfferNotFound(): ManageSellOfferResultCode; - - static manageSellOfferLowReserve(): ManageSellOfferResultCode; - } - - class ManageOfferEffect { - readonly name: - | 'manageOfferCreated' - | 'manageOfferUpdated' - | 'manageOfferDeleted'; - - readonly value: 0 | 1 | 2; - - static manageOfferCreated(): ManageOfferEffect; - - static manageOfferUpdated(): ManageOfferEffect; - - static manageOfferDeleted(): ManageOfferEffect; - } - - class ManageBuyOfferResultCode { - readonly name: - | 'manageBuyOfferSuccess' - | 'manageBuyOfferMalformed' - | 'manageBuyOfferSellNoTrust' - | 'manageBuyOfferBuyNoTrust' - | 'manageBuyOfferSellNotAuthorized' - | 'manageBuyOfferBuyNotAuthorized' - | 'manageBuyOfferLineFull' - | 'manageBuyOfferUnderfunded' - | 'manageBuyOfferCrossSelf' - | 'manageBuyOfferSellNoIssuer' - | 'manageBuyOfferBuyNoIssuer' - | 'manageBuyOfferNotFound' - | 'manageBuyOfferLowReserve'; - - readonly value: - | 0 - | -1 - | -2 - | -3 - | -4 - | -5 - | -6 - | -7 - | -8 - | -9 - | -10 - | -11 - | -12; - - static manageBuyOfferSuccess(): ManageBuyOfferResultCode; - - static manageBuyOfferMalformed(): ManageBuyOfferResultCode; - - static manageBuyOfferSellNoTrust(): ManageBuyOfferResultCode; - - static manageBuyOfferBuyNoTrust(): ManageBuyOfferResultCode; - - static manageBuyOfferSellNotAuthorized(): ManageBuyOfferResultCode; - - static manageBuyOfferBuyNotAuthorized(): ManageBuyOfferResultCode; - - static manageBuyOfferLineFull(): ManageBuyOfferResultCode; - - static manageBuyOfferUnderfunded(): ManageBuyOfferResultCode; - - static manageBuyOfferCrossSelf(): ManageBuyOfferResultCode; - - static manageBuyOfferSellNoIssuer(): ManageBuyOfferResultCode; - - static manageBuyOfferBuyNoIssuer(): ManageBuyOfferResultCode; - - static manageBuyOfferNotFound(): ManageBuyOfferResultCode; - - static manageBuyOfferLowReserve(): ManageBuyOfferResultCode; - } - - class SetOptionsResultCode { - readonly name: - | 'setOptionsSuccess' - | 'setOptionsLowReserve' - | 'setOptionsTooManySigners' - | 'setOptionsBadFlags' - | 'setOptionsInvalidInflation' - | 'setOptionsCantChange' - | 'setOptionsUnknownFlag' - | 'setOptionsThresholdOutOfRange' - | 'setOptionsBadSigner' - | 'setOptionsInvalidHomeDomain' - | 'setOptionsAuthRevocableRequired'; - - readonly value: 0 | -1 | -2 | -3 | -4 | -5 | -6 | -7 | -8 | -9 | -10; - - static setOptionsSuccess(): SetOptionsResultCode; - - static setOptionsLowReserve(): SetOptionsResultCode; - - static setOptionsTooManySigners(): SetOptionsResultCode; - - static setOptionsBadFlags(): SetOptionsResultCode; - - static setOptionsInvalidInflation(): SetOptionsResultCode; - - static setOptionsCantChange(): SetOptionsResultCode; - - static setOptionsUnknownFlag(): SetOptionsResultCode; - - static setOptionsThresholdOutOfRange(): SetOptionsResultCode; - - static setOptionsBadSigner(): SetOptionsResultCode; - - static setOptionsInvalidHomeDomain(): SetOptionsResultCode; - - static setOptionsAuthRevocableRequired(): SetOptionsResultCode; - } - - class ChangeTrustResultCode { - readonly name: - | 'changeTrustSuccess' - | 'changeTrustMalformed' - | 'changeTrustNoIssuer' - | 'changeTrustInvalidLimit' - | 'changeTrustLowReserve' - | 'changeTrustSelfNotAllowed' - | 'changeTrustTrustLineMissing' - | 'changeTrustCannotDelete' - | 'changeTrustNotAuthMaintainLiabilities'; - - readonly value: 0 | -1 | -2 | -3 | -4 | -5 | -6 | -7 | -8; - - static changeTrustSuccess(): ChangeTrustResultCode; - - static changeTrustMalformed(): ChangeTrustResultCode; - - static changeTrustNoIssuer(): ChangeTrustResultCode; - - static changeTrustInvalidLimit(): ChangeTrustResultCode; - - static changeTrustLowReserve(): ChangeTrustResultCode; - - static changeTrustSelfNotAllowed(): ChangeTrustResultCode; - - static changeTrustTrustLineMissing(): ChangeTrustResultCode; - - static changeTrustCannotDelete(): ChangeTrustResultCode; - - static changeTrustNotAuthMaintainLiabilities(): ChangeTrustResultCode; - } - - class AllowTrustResultCode { - readonly name: - | 'allowTrustSuccess' - | 'allowTrustMalformed' - | 'allowTrustNoTrustLine' - | 'allowTrustTrustNotRequired' - | 'allowTrustCantRevoke' - | 'allowTrustSelfNotAllowed' - | 'allowTrustLowReserve'; - - readonly value: 0 | -1 | -2 | -3 | -4 | -5 | -6; - - static allowTrustSuccess(): AllowTrustResultCode; - - static allowTrustMalformed(): AllowTrustResultCode; - - static allowTrustNoTrustLine(): AllowTrustResultCode; - - static allowTrustTrustNotRequired(): AllowTrustResultCode; - - static allowTrustCantRevoke(): AllowTrustResultCode; - - static allowTrustSelfNotAllowed(): AllowTrustResultCode; - - static allowTrustLowReserve(): AllowTrustResultCode; - } - - class AccountMergeResultCode { - readonly name: - | 'accountMergeSuccess' - | 'accountMergeMalformed' - | 'accountMergeNoAccount' - | 'accountMergeImmutableSet' - | 'accountMergeHasSubEntries' - | 'accountMergeSeqnumTooFar' - | 'accountMergeDestFull' - | 'accountMergeIsSponsor'; - - readonly value: 0 | -1 | -2 | -3 | -4 | -5 | -6 | -7; - - static accountMergeSuccess(): AccountMergeResultCode; - - static accountMergeMalformed(): AccountMergeResultCode; - - static accountMergeNoAccount(): AccountMergeResultCode; - - static accountMergeImmutableSet(): AccountMergeResultCode; - - static accountMergeHasSubEntries(): AccountMergeResultCode; - - static accountMergeSeqnumTooFar(): AccountMergeResultCode; - - static accountMergeDestFull(): AccountMergeResultCode; - - static accountMergeIsSponsor(): AccountMergeResultCode; - } - - class InflationResultCode { - readonly name: 'inflationSuccess' | 'inflationNotTime'; - - readonly value: 0 | -1; - - static inflationSuccess(): InflationResultCode; - - static inflationNotTime(): InflationResultCode; - } - - class ManageDataResultCode { - readonly name: - | 'manageDataSuccess' - | 'manageDataNotSupportedYet' - | 'manageDataNameNotFound' - | 'manageDataLowReserve' - | 'manageDataInvalidName'; - - readonly value: 0 | -1 | -2 | -3 | -4; - - static manageDataSuccess(): ManageDataResultCode; - - static manageDataNotSupportedYet(): ManageDataResultCode; - - static manageDataNameNotFound(): ManageDataResultCode; - - static manageDataLowReserve(): ManageDataResultCode; - - static manageDataInvalidName(): ManageDataResultCode; - } - - class BumpSequenceResultCode { - readonly name: 'bumpSequenceSuccess' | 'bumpSequenceBadSeq'; - - readonly value: 0 | -1; - - static bumpSequenceSuccess(): BumpSequenceResultCode; - - static bumpSequenceBadSeq(): BumpSequenceResultCode; - } - - class CreateClaimableBalanceResultCode { - readonly name: - | 'createClaimableBalanceSuccess' - | 'createClaimableBalanceMalformed' - | 'createClaimableBalanceLowReserve' - | 'createClaimableBalanceNoTrust' - | 'createClaimableBalanceNotAuthorized' - | 'createClaimableBalanceUnderfunded'; - - readonly value: 0 | -1 | -2 | -3 | -4 | -5; - - static createClaimableBalanceSuccess(): CreateClaimableBalanceResultCode; - - static createClaimableBalanceMalformed(): CreateClaimableBalanceResultCode; - - static createClaimableBalanceLowReserve(): CreateClaimableBalanceResultCode; - - static createClaimableBalanceNoTrust(): CreateClaimableBalanceResultCode; - - static createClaimableBalanceNotAuthorized(): CreateClaimableBalanceResultCode; - - static createClaimableBalanceUnderfunded(): CreateClaimableBalanceResultCode; - } - - class ClaimClaimableBalanceResultCode { - readonly name: - | 'claimClaimableBalanceSuccess' - | 'claimClaimableBalanceDoesNotExist' - | 'claimClaimableBalanceCannotClaim' - | 'claimClaimableBalanceLineFull' - | 'claimClaimableBalanceNoTrust' - | 'claimClaimableBalanceNotAuthorized'; - - readonly value: 0 | -1 | -2 | -3 | -4 | -5; - - static claimClaimableBalanceSuccess(): ClaimClaimableBalanceResultCode; - - static claimClaimableBalanceDoesNotExist(): ClaimClaimableBalanceResultCode; - - static claimClaimableBalanceCannotClaim(): ClaimClaimableBalanceResultCode; - - static claimClaimableBalanceLineFull(): ClaimClaimableBalanceResultCode; - - static claimClaimableBalanceNoTrust(): ClaimClaimableBalanceResultCode; - - static claimClaimableBalanceNotAuthorized(): ClaimClaimableBalanceResultCode; - } - - class BeginSponsoringFutureReservesResultCode { - readonly name: - | 'beginSponsoringFutureReservesSuccess' - | 'beginSponsoringFutureReservesMalformed' - | 'beginSponsoringFutureReservesAlreadySponsored' - | 'beginSponsoringFutureReservesRecursive'; - - readonly value: 0 | -1 | -2 | -3; - - static beginSponsoringFutureReservesSuccess(): BeginSponsoringFutureReservesResultCode; - - static beginSponsoringFutureReservesMalformed(): BeginSponsoringFutureReservesResultCode; - - static beginSponsoringFutureReservesAlreadySponsored(): BeginSponsoringFutureReservesResultCode; - - static beginSponsoringFutureReservesRecursive(): BeginSponsoringFutureReservesResultCode; - } - - class EndSponsoringFutureReservesResultCode { - readonly name: - | 'endSponsoringFutureReservesSuccess' - | 'endSponsoringFutureReservesNotSponsored'; - - readonly value: 0 | -1; - - static endSponsoringFutureReservesSuccess(): EndSponsoringFutureReservesResultCode; - - static endSponsoringFutureReservesNotSponsored(): EndSponsoringFutureReservesResultCode; - } - - class RevokeSponsorshipResultCode { - readonly name: - | 'revokeSponsorshipSuccess' - | 'revokeSponsorshipDoesNotExist' - | 'revokeSponsorshipNotSponsor' - | 'revokeSponsorshipLowReserve' - | 'revokeSponsorshipOnlyTransferable' - | 'revokeSponsorshipMalformed'; - - readonly value: 0 | -1 | -2 | -3 | -4 | -5; - - static revokeSponsorshipSuccess(): RevokeSponsorshipResultCode; - - static revokeSponsorshipDoesNotExist(): RevokeSponsorshipResultCode; - - static revokeSponsorshipNotSponsor(): RevokeSponsorshipResultCode; - - static revokeSponsorshipLowReserve(): RevokeSponsorshipResultCode; - - static revokeSponsorshipOnlyTransferable(): RevokeSponsorshipResultCode; - - static revokeSponsorshipMalformed(): RevokeSponsorshipResultCode; - } - - class ClawbackResultCode { - readonly name: - | 'clawbackSuccess' - | 'clawbackMalformed' - | 'clawbackNotClawbackEnabled' - | 'clawbackNoTrust' - | 'clawbackUnderfunded'; - - readonly value: 0 | -1 | -2 | -3 | -4; - - static clawbackSuccess(): ClawbackResultCode; - - static clawbackMalformed(): ClawbackResultCode; - - static clawbackNotClawbackEnabled(): ClawbackResultCode; - - static clawbackNoTrust(): ClawbackResultCode; - - static clawbackUnderfunded(): ClawbackResultCode; - } - - class ClawbackClaimableBalanceResultCode { - readonly name: - | 'clawbackClaimableBalanceSuccess' - | 'clawbackClaimableBalanceDoesNotExist' - | 'clawbackClaimableBalanceNotIssuer' - | 'clawbackClaimableBalanceNotClawbackEnabled'; - - readonly value: 0 | -1 | -2 | -3; - - static clawbackClaimableBalanceSuccess(): ClawbackClaimableBalanceResultCode; - - static clawbackClaimableBalanceDoesNotExist(): ClawbackClaimableBalanceResultCode; - - static clawbackClaimableBalanceNotIssuer(): ClawbackClaimableBalanceResultCode; - - static clawbackClaimableBalanceNotClawbackEnabled(): ClawbackClaimableBalanceResultCode; - } - - class SetTrustLineFlagsResultCode { - readonly name: - | 'setTrustLineFlagsSuccess' - | 'setTrustLineFlagsMalformed' - | 'setTrustLineFlagsNoTrustLine' - | 'setTrustLineFlagsCantRevoke' - | 'setTrustLineFlagsInvalidState' - | 'setTrustLineFlagsLowReserve'; - - readonly value: 0 | -1 | -2 | -3 | -4 | -5; - - static setTrustLineFlagsSuccess(): SetTrustLineFlagsResultCode; - - static setTrustLineFlagsMalformed(): SetTrustLineFlagsResultCode; - - static setTrustLineFlagsNoTrustLine(): SetTrustLineFlagsResultCode; - - static setTrustLineFlagsCantRevoke(): SetTrustLineFlagsResultCode; - - static setTrustLineFlagsInvalidState(): SetTrustLineFlagsResultCode; - - static setTrustLineFlagsLowReserve(): SetTrustLineFlagsResultCode; - } - - class LiquidityPoolDepositResultCode { - readonly name: - | 'liquidityPoolDepositSuccess' - | 'liquidityPoolDepositMalformed' - | 'liquidityPoolDepositNoTrust' - | 'liquidityPoolDepositNotAuthorized' - | 'liquidityPoolDepositUnderfunded' - | 'liquidityPoolDepositLineFull' - | 'liquidityPoolDepositBadPrice' - | 'liquidityPoolDepositPoolFull'; - - readonly value: 0 | -1 | -2 | -3 | -4 | -5 | -6 | -7; - - static liquidityPoolDepositSuccess(): LiquidityPoolDepositResultCode; - - static liquidityPoolDepositMalformed(): LiquidityPoolDepositResultCode; - - static liquidityPoolDepositNoTrust(): LiquidityPoolDepositResultCode; - - static liquidityPoolDepositNotAuthorized(): LiquidityPoolDepositResultCode; - - static liquidityPoolDepositUnderfunded(): LiquidityPoolDepositResultCode; - - static liquidityPoolDepositLineFull(): LiquidityPoolDepositResultCode; - - static liquidityPoolDepositBadPrice(): LiquidityPoolDepositResultCode; - - static liquidityPoolDepositPoolFull(): LiquidityPoolDepositResultCode; - } - - class LiquidityPoolWithdrawResultCode { - readonly name: - | 'liquidityPoolWithdrawSuccess' - | 'liquidityPoolWithdrawMalformed' - | 'liquidityPoolWithdrawNoTrust' - | 'liquidityPoolWithdrawUnderfunded' - | 'liquidityPoolWithdrawLineFull' - | 'liquidityPoolWithdrawUnderMinimum'; - - readonly value: 0 | -1 | -2 | -3 | -4 | -5; - - static liquidityPoolWithdrawSuccess(): LiquidityPoolWithdrawResultCode; - - static liquidityPoolWithdrawMalformed(): LiquidityPoolWithdrawResultCode; - - static liquidityPoolWithdrawNoTrust(): LiquidityPoolWithdrawResultCode; - - static liquidityPoolWithdrawUnderfunded(): LiquidityPoolWithdrawResultCode; - - static liquidityPoolWithdrawLineFull(): LiquidityPoolWithdrawResultCode; - - static liquidityPoolWithdrawUnderMinimum(): LiquidityPoolWithdrawResultCode; - } - - class InvokeHostFunctionResultCode { - readonly name: - | 'invokeHostFunctionSuccess' - | 'invokeHostFunctionMalformed' - | 'invokeHostFunctionTrapped' - | 'invokeHostFunctionResourceLimitExceeded' - | 'invokeHostFunctionEntryArchived' - | 'invokeHostFunctionInsufficientRefundableFee'; - - readonly value: 0 | -1 | -2 | -3 | -4 | -5; - - static invokeHostFunctionSuccess(): InvokeHostFunctionResultCode; - - static invokeHostFunctionMalformed(): InvokeHostFunctionResultCode; - - static invokeHostFunctionTrapped(): InvokeHostFunctionResultCode; - - static invokeHostFunctionResourceLimitExceeded(): InvokeHostFunctionResultCode; - - static invokeHostFunctionEntryArchived(): InvokeHostFunctionResultCode; - - static invokeHostFunctionInsufficientRefundableFee(): InvokeHostFunctionResultCode; - } - - class ExtendFootprintTtlResultCode { - readonly name: - | 'extendFootprintTtlSuccess' - | 'extendFootprintTtlMalformed' - | 'extendFootprintTtlResourceLimitExceeded' - | 'extendFootprintTtlInsufficientRefundableFee'; - - readonly value: 0 | -1 | -2 | -3; - - static extendFootprintTtlSuccess(): ExtendFootprintTtlResultCode; - - static extendFootprintTtlMalformed(): ExtendFootprintTtlResultCode; - - static extendFootprintTtlResourceLimitExceeded(): ExtendFootprintTtlResultCode; - - static extendFootprintTtlInsufficientRefundableFee(): ExtendFootprintTtlResultCode; - } - - class RestoreFootprintResultCode { - readonly name: - | 'restoreFootprintSuccess' - | 'restoreFootprintMalformed' - | 'restoreFootprintResourceLimitExceeded' - | 'restoreFootprintInsufficientRefundableFee'; - - readonly value: 0 | -1 | -2 | -3; - - static restoreFootprintSuccess(): RestoreFootprintResultCode; - - static restoreFootprintMalformed(): RestoreFootprintResultCode; - - static restoreFootprintResourceLimitExceeded(): RestoreFootprintResultCode; - - static restoreFootprintInsufficientRefundableFee(): RestoreFootprintResultCode; - } - - class OperationResultCode { - readonly name: - | 'opInner' - | 'opBadAuth' - | 'opNoAccount' - | 'opNotSupported' - | 'opTooManySubentries' - | 'opExceededWorkLimit' - | 'opTooManySponsoring'; - - readonly value: 0 | -1 | -2 | -3 | -4 | -5 | -6; - - static opInner(): OperationResultCode; - - static opBadAuth(): OperationResultCode; - - static opNoAccount(): OperationResultCode; - - static opNotSupported(): OperationResultCode; - - static opTooManySubentries(): OperationResultCode; - - static opExceededWorkLimit(): OperationResultCode; - - static opTooManySponsoring(): OperationResultCode; - } - - class TransactionResultCode { - readonly name: - | 'txFeeBumpInnerSuccess' - | 'txSuccess' - | 'txFailed' - | 'txTooEarly' - | 'txTooLate' - | 'txMissingOperation' - | 'txBadSeq' - | 'txBadAuth' - | 'txInsufficientBalance' - | 'txNoAccount' - | 'txInsufficientFee' - | 'txBadAuthExtra' - | 'txInternalError' - | 'txNotSupported' - | 'txFeeBumpInnerFailed' - | 'txBadSponsorship' - | 'txBadMinSeqAgeOrGap' - | 'txMalformed' - | 'txSorobanInvalid'; - - readonly value: - | 1 - | 0 - | -1 - | -2 - | -3 - | -4 - | -5 - | -6 - | -7 - | -8 - | -9 - | -10 - | -11 - | -12 - | -13 - | -14 - | -15 - | -16 - | -17; - - static txFeeBumpInnerSuccess(): TransactionResultCode; - - static txSuccess(): TransactionResultCode; - - static txFailed(): TransactionResultCode; - - static txTooEarly(): TransactionResultCode; - - static txTooLate(): TransactionResultCode; - - static txMissingOperation(): TransactionResultCode; - - static txBadSeq(): TransactionResultCode; - - static txBadAuth(): TransactionResultCode; - - static txInsufficientBalance(): TransactionResultCode; - - static txNoAccount(): TransactionResultCode; - - static txInsufficientFee(): TransactionResultCode; - - static txBadAuthExtra(): TransactionResultCode; - - static txInternalError(): TransactionResultCode; - - static txNotSupported(): TransactionResultCode; - - static txFeeBumpInnerFailed(): TransactionResultCode; - - static txBadSponsorship(): TransactionResultCode; - - static txBadMinSeqAgeOrGap(): TransactionResultCode; - - static txMalformed(): TransactionResultCode; - - static txSorobanInvalid(): TransactionResultCode; - } - - class CryptoKeyType { - readonly name: - | 'keyTypeEd25519' - | 'keyTypePreAuthTx' - | 'keyTypeHashX' - | 'keyTypeEd25519SignedPayload' - | 'keyTypeMuxedEd25519'; - - readonly value: 0 | 1 | 2 | 3 | 256; - - static keyTypeEd25519(): CryptoKeyType; - - static keyTypePreAuthTx(): CryptoKeyType; - - static keyTypeHashX(): CryptoKeyType; - - static keyTypeEd25519SignedPayload(): CryptoKeyType; - - static keyTypeMuxedEd25519(): CryptoKeyType; - } - - class PublicKeyType { - readonly name: 'publicKeyTypeEd25519'; - - readonly value: 0; - - static publicKeyTypeEd25519(): PublicKeyType; - } - - class SignerKeyType { - readonly name: - | 'signerKeyTypeEd25519' - | 'signerKeyTypePreAuthTx' - | 'signerKeyTypeHashX' - | 'signerKeyTypeEd25519SignedPayload'; - - readonly value: 0 | 1 | 2 | 3; - - static signerKeyTypeEd25519(): SignerKeyType; - - static signerKeyTypePreAuthTx(): SignerKeyType; - - static signerKeyTypeHashX(): SignerKeyType; - - static signerKeyTypeEd25519SignedPayload(): SignerKeyType; - } - - class ScValType { - readonly name: - | 'scvBool' - | 'scvVoid' - | 'scvError' - | 'scvU32' - | 'scvI32' - | 'scvU64' - | 'scvI64' - | 'scvTimepoint' - | 'scvDuration' - | 'scvU128' - | 'scvI128' - | 'scvU256' - | 'scvI256' - | 'scvBytes' - | 'scvString' - | 'scvSymbol' - | 'scvVec' - | 'scvMap' - | 'scvAddress' - | 'scvContractInstance' - | 'scvLedgerKeyContractInstance' - | 'scvLedgerKeyNonce'; - - readonly value: - | 0 - | 1 - | 2 - | 3 - | 4 - | 5 - | 6 - | 7 - | 8 - | 9 - | 10 - | 11 - | 12 - | 13 - | 14 - | 15 - | 16 - | 17 - | 18 - | 19 - | 20 - | 21; - - static scvBool(): ScValType; - - static scvVoid(): ScValType; - - static scvError(): ScValType; - - static scvU32(): ScValType; - - static scvI32(): ScValType; - - static scvU64(): ScValType; - - static scvI64(): ScValType; - - static scvTimepoint(): ScValType; - - static scvDuration(): ScValType; - - static scvU128(): ScValType; - - static scvI128(): ScValType; - - static scvU256(): ScValType; - - static scvI256(): ScValType; - - static scvBytes(): ScValType; - - static scvString(): ScValType; - - static scvSymbol(): ScValType; - - static scvVec(): ScValType; - - static scvMap(): ScValType; - - static scvAddress(): ScValType; - - static scvContractInstance(): ScValType; - - static scvLedgerKeyContractInstance(): ScValType; - - static scvLedgerKeyNonce(): ScValType; - } - - class ScErrorType { - readonly name: - | 'sceContract' - | 'sceWasmVm' - | 'sceContext' - | 'sceStorage' - | 'sceObject' - | 'sceCrypto' - | 'sceEvents' - | 'sceBudget' - | 'sceValue' - | 'sceAuth'; - - readonly value: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9; - - static sceContract(): ScErrorType; - - static sceWasmVm(): ScErrorType; - - static sceContext(): ScErrorType; - - static sceStorage(): ScErrorType; - - static sceObject(): ScErrorType; - - static sceCrypto(): ScErrorType; - - static sceEvents(): ScErrorType; - - static sceBudget(): ScErrorType; - - static sceValue(): ScErrorType; - - static sceAuth(): ScErrorType; - } - - class ScErrorCode { - readonly name: - | 'scecArithDomain' - | 'scecIndexBounds' - | 'scecInvalidInput' - | 'scecMissingValue' - | 'scecExistingValue' - | 'scecExceededLimit' - | 'scecInvalidAction' - | 'scecInternalError' - | 'scecUnexpectedType' - | 'scecUnexpectedSize'; - - readonly value: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9; - - static scecArithDomain(): ScErrorCode; - - static scecIndexBounds(): ScErrorCode; - - static scecInvalidInput(): ScErrorCode; - - static scecMissingValue(): ScErrorCode; - - static scecExistingValue(): ScErrorCode; - - static scecExceededLimit(): ScErrorCode; - - static scecInvalidAction(): ScErrorCode; - - static scecInternalError(): ScErrorCode; - - static scecUnexpectedType(): ScErrorCode; - - static scecUnexpectedSize(): ScErrorCode; - } - - class ContractExecutableType { - readonly name: 'contractExecutableWasm' | 'contractExecutableStellarAsset'; - - readonly value: 0 | 1; - - static contractExecutableWasm(): ContractExecutableType; - - static contractExecutableStellarAsset(): ContractExecutableType; - } - - class ScAddressType { - readonly name: 'scAddressTypeAccount' | 'scAddressTypeContract'; - - readonly value: 0 | 1; - - static scAddressTypeAccount(): ScAddressType; - - static scAddressTypeContract(): ScAddressType; - } - - class ScEnvMetaKind { - readonly name: 'scEnvMetaKindInterfaceVersion'; - - readonly value: 0; - - static scEnvMetaKindInterfaceVersion(): ScEnvMetaKind; - } - - class ScMetaKind { - readonly name: 'scMetaV0'; - - readonly value: 0; - - static scMetaV0(): ScMetaKind; - } - - class ScSpecType { - readonly name: - | 'scSpecTypeVal' - | 'scSpecTypeBool' - | 'scSpecTypeVoid' - | 'scSpecTypeError' - | 'scSpecTypeU32' - | 'scSpecTypeI32' - | 'scSpecTypeU64' - | 'scSpecTypeI64' - | 'scSpecTypeTimepoint' - | 'scSpecTypeDuration' - | 'scSpecTypeU128' - | 'scSpecTypeI128' - | 'scSpecTypeU256' - | 'scSpecTypeI256' - | 'scSpecTypeBytes' - | 'scSpecTypeString' - | 'scSpecTypeSymbol' - | 'scSpecTypeAddress' - | 'scSpecTypeOption' - | 'scSpecTypeResult' - | 'scSpecTypeVec' - | 'scSpecTypeMap' - | 'scSpecTypeTuple' - | 'scSpecTypeBytesN' - | 'scSpecTypeUdt'; - - readonly value: - | 0 - | 1 - | 2 - | 3 - | 4 - | 5 - | 6 - | 7 - | 8 - | 9 - | 10 - | 11 - | 12 - | 13 - | 14 - | 16 - | 17 - | 19 - | 1000 - | 1001 - | 1002 - | 1004 - | 1005 - | 1006 - | 2000; - - static scSpecTypeVal(): ScSpecType; - - static scSpecTypeBool(): ScSpecType; - - static scSpecTypeVoid(): ScSpecType; - - static scSpecTypeError(): ScSpecType; - - static scSpecTypeU32(): ScSpecType; - - static scSpecTypeI32(): ScSpecType; - - static scSpecTypeU64(): ScSpecType; - - static scSpecTypeI64(): ScSpecType; - - static scSpecTypeTimepoint(): ScSpecType; - - static scSpecTypeDuration(): ScSpecType; - - static scSpecTypeU128(): ScSpecType; - - static scSpecTypeI128(): ScSpecType; - - static scSpecTypeU256(): ScSpecType; - - static scSpecTypeI256(): ScSpecType; - - static scSpecTypeBytes(): ScSpecType; - - static scSpecTypeString(): ScSpecType; - - static scSpecTypeSymbol(): ScSpecType; - - static scSpecTypeAddress(): ScSpecType; - - static scSpecTypeOption(): ScSpecType; - - static scSpecTypeResult(): ScSpecType; - - static scSpecTypeVec(): ScSpecType; - - static scSpecTypeMap(): ScSpecType; - - static scSpecTypeTuple(): ScSpecType; - - static scSpecTypeBytesN(): ScSpecType; - - static scSpecTypeUdt(): ScSpecType; - } - - class ScSpecUdtUnionCaseV0Kind { - readonly name: 'scSpecUdtUnionCaseVoidV0' | 'scSpecUdtUnionCaseTupleV0'; - - readonly value: 0 | 1; - - static scSpecUdtUnionCaseVoidV0(): ScSpecUdtUnionCaseV0Kind; - - static scSpecUdtUnionCaseTupleV0(): ScSpecUdtUnionCaseV0Kind; - } - - class ScSpecEntryKind { - readonly name: - | 'scSpecEntryFunctionV0' - | 'scSpecEntryUdtStructV0' - | 'scSpecEntryUdtUnionV0' - | 'scSpecEntryUdtEnumV0' - | 'scSpecEntryUdtErrorEnumV0'; - - readonly value: 0 | 1 | 2 | 3 | 4; - - static scSpecEntryFunctionV0(): ScSpecEntryKind; - - static scSpecEntryUdtStructV0(): ScSpecEntryKind; - - static scSpecEntryUdtUnionV0(): ScSpecEntryKind; - - static scSpecEntryUdtEnumV0(): ScSpecEntryKind; - - static scSpecEntryUdtErrorEnumV0(): ScSpecEntryKind; - } - - class ContractCostType { - readonly name: - | 'wasmInsnExec' - | 'memAlloc' - | 'memCpy' - | 'memCmp' - | 'dispatchHostFunction' - | 'visitObject' - | 'valSer' - | 'valDeser' - | 'computeSha256Hash' - | 'computeEd25519PubKey' - | 'verifyEd25519Sig' - | 'vmInstantiation' - | 'vmCachedInstantiation' - | 'invokeVmFunction' - | 'computeKeccak256Hash' - | 'decodeEcdsaCurve256Sig' - | 'recoverEcdsaSecp256k1Key' - | 'int256AddSub' - | 'int256Mul' - | 'int256Div' - | 'int256Pow' - | 'int256Shift' - | 'chaCha20DrawBytes' - | 'parseWasmInstructions' - | 'parseWasmFunctions' - | 'parseWasmGlobals' - | 'parseWasmTableEntries' - | 'parseWasmTypes' - | 'parseWasmDataSegments' - | 'parseWasmElemSegments' - | 'parseWasmImports' - | 'parseWasmExports' - | 'parseWasmDataSegmentBytes' - | 'instantiateWasmInstructions' - | 'instantiateWasmFunctions' - | 'instantiateWasmGlobals' - | 'instantiateWasmTableEntries' - | 'instantiateWasmTypes' - | 'instantiateWasmDataSegments' - | 'instantiateWasmElemSegments' - | 'instantiateWasmImports' - | 'instantiateWasmExports' - | 'instantiateWasmDataSegmentBytes' - | 'sec1DecodePointUncompressed' - | 'verifyEcdsaSecp256r1Sig'; - - readonly value: - | 0 - | 1 - | 2 - | 3 - | 4 - | 5 - | 6 - | 7 - | 8 - | 9 - | 10 - | 11 - | 12 - | 13 - | 14 - | 15 - | 16 - | 17 - | 18 - | 19 - | 20 - | 21 - | 22 - | 23 - | 24 - | 25 - | 26 - | 27 - | 28 - | 29 - | 30 - | 31 - | 32 - | 33 - | 34 - | 35 - | 36 - | 37 - | 38 - | 39 - | 40 - | 41 - | 42 - | 43 - | 44; - - static wasmInsnExec(): ContractCostType; - - static memAlloc(): ContractCostType; - - static memCpy(): ContractCostType; - - static memCmp(): ContractCostType; - - static dispatchHostFunction(): ContractCostType; - - static visitObject(): ContractCostType; - - static valSer(): ContractCostType; - - static valDeser(): ContractCostType; - - static computeSha256Hash(): ContractCostType; - - static computeEd25519PubKey(): ContractCostType; - - static verifyEd25519Sig(): ContractCostType; - - static vmInstantiation(): ContractCostType; - - static vmCachedInstantiation(): ContractCostType; - - static invokeVmFunction(): ContractCostType; - - static computeKeccak256Hash(): ContractCostType; - - static decodeEcdsaCurve256Sig(): ContractCostType; - - static recoverEcdsaSecp256k1Key(): ContractCostType; - - static int256AddSub(): ContractCostType; - - static int256Mul(): ContractCostType; - - static int256Div(): ContractCostType; - - static int256Pow(): ContractCostType; - - static int256Shift(): ContractCostType; - - static chaCha20DrawBytes(): ContractCostType; - - static parseWasmInstructions(): ContractCostType; - - static parseWasmFunctions(): ContractCostType; - - static parseWasmGlobals(): ContractCostType; - - static parseWasmTableEntries(): ContractCostType; - - static parseWasmTypes(): ContractCostType; - - static parseWasmDataSegments(): ContractCostType; - - static parseWasmElemSegments(): ContractCostType; - - static parseWasmImports(): ContractCostType; - - static parseWasmExports(): ContractCostType; - - static parseWasmDataSegmentBytes(): ContractCostType; - - static instantiateWasmInstructions(): ContractCostType; - - static instantiateWasmFunctions(): ContractCostType; - - static instantiateWasmGlobals(): ContractCostType; - - static instantiateWasmTableEntries(): ContractCostType; - - static instantiateWasmTypes(): ContractCostType; - - static instantiateWasmDataSegments(): ContractCostType; - - static instantiateWasmElemSegments(): ContractCostType; - - static instantiateWasmImports(): ContractCostType; - - static instantiateWasmExports(): ContractCostType; - - static instantiateWasmDataSegmentBytes(): ContractCostType; - - static sec1DecodePointUncompressed(): ContractCostType; - - static verifyEcdsaSecp256r1Sig(): ContractCostType; - } - - class ConfigSettingId { - readonly name: - | 'configSettingContractMaxSizeBytes' - | 'configSettingContractComputeV0' - | 'configSettingContractLedgerCostV0' - | 'configSettingContractHistoricalDataV0' - | 'configSettingContractEventsV0' - | 'configSettingContractBandwidthV0' - | 'configSettingContractCostParamsCpuInstructions' - | 'configSettingContractCostParamsMemoryBytes' - | 'configSettingContractDataKeySizeBytes' - | 'configSettingContractDataEntrySizeBytes' - | 'configSettingStateArchival' - | 'configSettingContractExecutionLanes' - | 'configSettingBucketlistSizeWindow' - | 'configSettingEvictionIterator'; - - readonly value: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13; - - static configSettingContractMaxSizeBytes(): ConfigSettingId; - - static configSettingContractComputeV0(): ConfigSettingId; - - static configSettingContractLedgerCostV0(): ConfigSettingId; - - static configSettingContractHistoricalDataV0(): ConfigSettingId; - - static configSettingContractEventsV0(): ConfigSettingId; - - static configSettingContractBandwidthV0(): ConfigSettingId; - - static configSettingContractCostParamsCpuInstructions(): ConfigSettingId; - - static configSettingContractCostParamsMemoryBytes(): ConfigSettingId; - - static configSettingContractDataKeySizeBytes(): ConfigSettingId; - - static configSettingContractDataEntrySizeBytes(): ConfigSettingId; - - static configSettingStateArchival(): ConfigSettingId; - - static configSettingContractExecutionLanes(): ConfigSettingId; - - static configSettingBucketlistSizeWindow(): ConfigSettingId; - - static configSettingEvictionIterator(): ConfigSettingId; - } - - const Value: VarOpaque; - - const Thresholds: Opaque; - - const String32: XDRString; - - const String64: XDRString; - - type SequenceNumber = Int64; - - const DataValue: VarOpaque; - - type PoolId = Hash; - - const AssetCode4: Opaque; - - const AssetCode12: Opaque; - - type SponsorshipDescriptor = undefined | AccountId; - - const UpgradeType: VarOpaque; - - const LedgerEntryChanges: XDRArray; - - const EncryptedBody: VarOpaque; - - const PeerStatList: XDRArray; - - const TxAdvertVector: XDRArray; - - const TxDemandVector: XDRArray; - - const Hash: Opaque; - - const Uint256: Opaque; - - const Uint32: UnsignedInt; - - const Int32: SignedInt; - - class Uint64 extends UnsignedHyper {} - - class Int64 extends Hyper {} - - type TimePoint = Uint64; - - type Duration = Uint64; - - const Signature: VarOpaque; - - const SignatureHint: Opaque; - - type NodeId = PublicKey; - - type AccountId = PublicKey; - - const ScVec: XDRArray; - - const ScMap: XDRArray; - - const ScBytes: VarOpaque; - - const ScString: XDRString; - - const ScSymbol: XDRString; - - const ContractCostParams: XDRArray; - - class ScpBallot { - constructor(attributes: { counter: number; value: Buffer }); - - counter(value?: number): number; - - value(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScpBallot; - - static write(value: ScpBallot, io: Buffer): void; - - static isValid(value: ScpBallot): boolean; - - static toXDR(value: ScpBallot): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScpBallot; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScpBallot; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScpNomination { - constructor(attributes: { - quorumSetHash: Buffer; - votes: Buffer[]; - accepted: Buffer[]; - }); - - quorumSetHash(value?: Buffer): Buffer; - - votes(value?: Buffer[]): Buffer[]; - - accepted(value?: Buffer[]): Buffer[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScpNomination; - - static write(value: ScpNomination, io: Buffer): void; - - static isValid(value: ScpNomination): boolean; - - static toXDR(value: ScpNomination): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScpNomination; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScpNomination; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScpStatementPrepare { - constructor(attributes: { - quorumSetHash: Buffer; - ballot: ScpBallot; - prepared: null | ScpBallot; - preparedPrime: null | ScpBallot; - nC: number; - nH: number; - }); - - quorumSetHash(value?: Buffer): Buffer; - - ballot(value?: ScpBallot): ScpBallot; - - prepared(value?: null | ScpBallot): null | ScpBallot; - - preparedPrime(value?: null | ScpBallot): null | ScpBallot; - - nC(value?: number): number; - - nH(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScpStatementPrepare; - - static write(value: ScpStatementPrepare, io: Buffer): void; - - static isValid(value: ScpStatementPrepare): boolean; - - static toXDR(value: ScpStatementPrepare): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScpStatementPrepare; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ScpStatementPrepare; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScpStatementConfirm { - constructor(attributes: { - ballot: ScpBallot; - nPrepared: number; - nCommit: number; - nH: number; - quorumSetHash: Buffer; - }); - - ballot(value?: ScpBallot): ScpBallot; - - nPrepared(value?: number): number; - - nCommit(value?: number): number; - - nH(value?: number): number; - - quorumSetHash(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScpStatementConfirm; - - static write(value: ScpStatementConfirm, io: Buffer): void; - - static isValid(value: ScpStatementConfirm): boolean; - - static toXDR(value: ScpStatementConfirm): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScpStatementConfirm; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ScpStatementConfirm; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScpStatementExternalize { - constructor(attributes: { - commit: ScpBallot; - nH: number; - commitQuorumSetHash: Buffer; - }); - - commit(value?: ScpBallot): ScpBallot; - - nH(value?: number): number; - - commitQuorumSetHash(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScpStatementExternalize; - - static write(value: ScpStatementExternalize, io: Buffer): void; - - static isValid(value: ScpStatementExternalize): boolean; - - static toXDR(value: ScpStatementExternalize): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScpStatementExternalize; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ScpStatementExternalize; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScpStatement { - constructor(attributes: { - nodeId: NodeId; - slotIndex: Uint64; - pledges: ScpStatementPledges; - }); - - nodeId(value?: NodeId): NodeId; - - slotIndex(value?: Uint64): Uint64; - - pledges(value?: ScpStatementPledges): ScpStatementPledges; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScpStatement; - - static write(value: ScpStatement, io: Buffer): void; - - static isValid(value: ScpStatement): boolean; - - static toXDR(value: ScpStatement): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScpStatement; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScpStatement; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScpEnvelope { - constructor(attributes: { statement: ScpStatement; signature: Buffer }); - - statement(value?: ScpStatement): ScpStatement; - - signature(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScpEnvelope; - - static write(value: ScpEnvelope, io: Buffer): void; - - static isValid(value: ScpEnvelope): boolean; - - static toXDR(value: ScpEnvelope): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScpEnvelope; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScpEnvelope; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScpQuorumSet { - constructor(attributes: { - threshold: number; - validators: NodeId[]; - innerSets: ScpQuorumSet[]; - }); - - threshold(value?: number): number; - - validators(value?: NodeId[]): NodeId[]; - - innerSets(value?: ScpQuorumSet[]): ScpQuorumSet[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScpQuorumSet; - - static write(value: ScpQuorumSet, io: Buffer): void; - - static isValid(value: ScpQuorumSet): boolean; - - static toXDR(value: ScpQuorumSet): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScpQuorumSet; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScpQuorumSet; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class AlphaNum4 { - constructor(attributes: { assetCode: Buffer; issuer: AccountId }); - - assetCode(value?: Buffer): Buffer; - - issuer(value?: AccountId): AccountId; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): AlphaNum4; - - static write(value: AlphaNum4, io: Buffer): void; - - static isValid(value: AlphaNum4): boolean; - - static toXDR(value: AlphaNum4): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): AlphaNum4; - - static fromXDR(input: string, format: 'hex' | 'base64'): AlphaNum4; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class AlphaNum12 { - constructor(attributes: { assetCode: Buffer; issuer: AccountId }); - - assetCode(value?: Buffer): Buffer; - - issuer(value?: AccountId): AccountId; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): AlphaNum12; - - static write(value: AlphaNum12, io: Buffer): void; - - static isValid(value: AlphaNum12): boolean; - - static toXDR(value: AlphaNum12): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): AlphaNum12; - - static fromXDR(input: string, format: 'hex' | 'base64'): AlphaNum12; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class Price { - constructor(attributes: { n: number; d: number }); - - n(value?: number): number; - - d(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): Price; - - static write(value: Price, io: Buffer): void; - - static isValid(value: Price): boolean; - - static toXDR(value: Price): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): Price; - - static fromXDR(input: string, format: 'hex' | 'base64'): Price; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class Liabilities { - constructor(attributes: { buying: Int64; selling: Int64 }); - - buying(value?: Int64): Int64; - - selling(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): Liabilities; - - static write(value: Liabilities, io: Buffer): void; - - static isValid(value: Liabilities): boolean; - - static toXDR(value: Liabilities): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): Liabilities; - - static fromXDR(input: string, format: 'hex' | 'base64'): Liabilities; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class Signer { - constructor(attributes: { key: SignerKey; weight: number }); - - key(value?: SignerKey): SignerKey; - - weight(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): Signer; - - static write(value: Signer, io: Buffer): void; - - static isValid(value: Signer): boolean; - - static toXDR(value: Signer): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): Signer; - - static fromXDR(input: string, format: 'hex' | 'base64'): Signer; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class AccountEntryExtensionV3 { - constructor(attributes: { - ext: ExtensionPoint; - seqLedger: number; - seqTime: TimePoint; - }); - - ext(value?: ExtensionPoint): ExtensionPoint; - - seqLedger(value?: number): number; - - seqTime(value?: TimePoint): TimePoint; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): AccountEntryExtensionV3; - - static write(value: AccountEntryExtensionV3, io: Buffer): void; - - static isValid(value: AccountEntryExtensionV3): boolean; - - static toXDR(value: AccountEntryExtensionV3): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): AccountEntryExtensionV3; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): AccountEntryExtensionV3; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class AccountEntryExtensionV2 { - constructor(attributes: { - numSponsored: number; - numSponsoring: number; - signerSponsoringIDs: SponsorshipDescriptor[]; - ext: AccountEntryExtensionV2Ext; - }); - - numSponsored(value?: number): number; - - numSponsoring(value?: number): number; - - signerSponsoringIDs( - value?: SponsorshipDescriptor[], - ): SponsorshipDescriptor[]; - - ext(value?: AccountEntryExtensionV2Ext): AccountEntryExtensionV2Ext; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): AccountEntryExtensionV2; - - static write(value: AccountEntryExtensionV2, io: Buffer): void; - - static isValid(value: AccountEntryExtensionV2): boolean; - - static toXDR(value: AccountEntryExtensionV2): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): AccountEntryExtensionV2; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): AccountEntryExtensionV2; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class AccountEntryExtensionV1 { - constructor(attributes: { - liabilities: Liabilities; - ext: AccountEntryExtensionV1Ext; - }); - - liabilities(value?: Liabilities): Liabilities; - - ext(value?: AccountEntryExtensionV1Ext): AccountEntryExtensionV1Ext; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): AccountEntryExtensionV1; - - static write(value: AccountEntryExtensionV1, io: Buffer): void; - - static isValid(value: AccountEntryExtensionV1): boolean; - - static toXDR(value: AccountEntryExtensionV1): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): AccountEntryExtensionV1; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): AccountEntryExtensionV1; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class AccountEntry { - constructor(attributes: { - accountId: AccountId; - balance: Int64; - seqNum: SequenceNumber; - numSubEntries: number; - inflationDest: null | AccountId; - flags: number; - homeDomain: string | Buffer; - thresholds: Buffer; - signers: Signer[]; - ext: AccountEntryExt; - }); - - accountId(value?: AccountId): AccountId; - - balance(value?: Int64): Int64; - - seqNum(value?: SequenceNumber): SequenceNumber; - - numSubEntries(value?: number): number; - - inflationDest(value?: null | AccountId): null | AccountId; - - flags(value?: number): number; - - homeDomain(value?: string | Buffer): string | Buffer; - - thresholds(value?: Buffer): Buffer; - - signers(value?: Signer[]): Signer[]; - - ext(value?: AccountEntryExt): AccountEntryExt; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): AccountEntry; - - static write(value: AccountEntry, io: Buffer): void; - - static isValid(value: AccountEntry): boolean; - - static toXDR(value: AccountEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): AccountEntry; - - static fromXDR(input: string, format: 'hex' | 'base64'): AccountEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TrustLineEntryExtensionV2 { - constructor(attributes: { - liquidityPoolUseCount: number; - ext: TrustLineEntryExtensionV2Ext; - }); - - liquidityPoolUseCount(value?: number): number; - - ext(value?: TrustLineEntryExtensionV2Ext): TrustLineEntryExtensionV2Ext; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TrustLineEntryExtensionV2; - - static write(value: TrustLineEntryExtensionV2, io: Buffer): void; - - static isValid(value: TrustLineEntryExtensionV2): boolean; - - static toXDR(value: TrustLineEntryExtensionV2): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TrustLineEntryExtensionV2; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TrustLineEntryExtensionV2; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TrustLineEntryV1 { - constructor(attributes: { - liabilities: Liabilities; - ext: TrustLineEntryV1Ext; - }); - - liabilities(value?: Liabilities): Liabilities; - - ext(value?: TrustLineEntryV1Ext): TrustLineEntryV1Ext; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TrustLineEntryV1; - - static write(value: TrustLineEntryV1, io: Buffer): void; - - static isValid(value: TrustLineEntryV1): boolean; - - static toXDR(value: TrustLineEntryV1): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TrustLineEntryV1; - - static fromXDR(input: string, format: 'hex' | 'base64'): TrustLineEntryV1; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TrustLineEntry { - constructor(attributes: { - accountId: AccountId; - asset: TrustLineAsset; - balance: Int64; - limit: Int64; - flags: number; - ext: TrustLineEntryExt; - }); - - accountId(value?: AccountId): AccountId; - - asset(value?: TrustLineAsset): TrustLineAsset; - - balance(value?: Int64): Int64; - - limit(value?: Int64): Int64; - - flags(value?: number): number; - - ext(value?: TrustLineEntryExt): TrustLineEntryExt; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TrustLineEntry; - - static write(value: TrustLineEntry, io: Buffer): void; - - static isValid(value: TrustLineEntry): boolean; - - static toXDR(value: TrustLineEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TrustLineEntry; - - static fromXDR(input: string, format: 'hex' | 'base64'): TrustLineEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class OfferEntry { - constructor(attributes: { - sellerId: AccountId; - offerId: Int64; - selling: Asset; - buying: Asset; - amount: Int64; - price: Price; - flags: number; - ext: OfferEntryExt; - }); - - sellerId(value?: AccountId): AccountId; - - offerId(value?: Int64): Int64; - - selling(value?: Asset): Asset; - - buying(value?: Asset): Asset; - - amount(value?: Int64): Int64; - - price(value?: Price): Price; - - flags(value?: number): number; - - ext(value?: OfferEntryExt): OfferEntryExt; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): OfferEntry; - - static write(value: OfferEntry, io: Buffer): void; - - static isValid(value: OfferEntry): boolean; - - static toXDR(value: OfferEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): OfferEntry; - - static fromXDR(input: string, format: 'hex' | 'base64'): OfferEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class DataEntry { - constructor(attributes: { - accountId: AccountId; - dataName: string | Buffer; - dataValue: Buffer; - ext: DataEntryExt; - }); - - accountId(value?: AccountId): AccountId; - - dataName(value?: string | Buffer): string | Buffer; - - dataValue(value?: Buffer): Buffer; - - ext(value?: DataEntryExt): DataEntryExt; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): DataEntry; - - static write(value: DataEntry, io: Buffer): void; - - static isValid(value: DataEntry): boolean; - - static toXDR(value: DataEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): DataEntry; - - static fromXDR(input: string, format: 'hex' | 'base64'): DataEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ClaimantV0 { - constructor(attributes: { - destination: AccountId; - predicate: ClaimPredicate; - }); - - destination(value?: AccountId): AccountId; - - predicate(value?: ClaimPredicate): ClaimPredicate; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ClaimantV0; - - static write(value: ClaimantV0, io: Buffer): void; - - static isValid(value: ClaimantV0): boolean; - - static toXDR(value: ClaimantV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ClaimantV0; - - static fromXDR(input: string, format: 'hex' | 'base64'): ClaimantV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ClaimableBalanceEntryExtensionV1 { - constructor(attributes: { - ext: ClaimableBalanceEntryExtensionV1Ext; - flags: number; - }); - - ext( - value?: ClaimableBalanceEntryExtensionV1Ext, - ): ClaimableBalanceEntryExtensionV1Ext; - - flags(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ClaimableBalanceEntryExtensionV1; - - static write(value: ClaimableBalanceEntryExtensionV1, io: Buffer): void; - - static isValid(value: ClaimableBalanceEntryExtensionV1): boolean; - - static toXDR(value: ClaimableBalanceEntryExtensionV1): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): ClaimableBalanceEntryExtensionV1; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ClaimableBalanceEntryExtensionV1; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ClaimableBalanceEntry { - constructor(attributes: { - balanceId: ClaimableBalanceId; - claimants: Claimant[]; - asset: Asset; - amount: Int64; - ext: ClaimableBalanceEntryExt; - }); - - balanceId(value?: ClaimableBalanceId): ClaimableBalanceId; - - claimants(value?: Claimant[]): Claimant[]; - - asset(value?: Asset): Asset; - - amount(value?: Int64): Int64; - - ext(value?: ClaimableBalanceEntryExt): ClaimableBalanceEntryExt; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ClaimableBalanceEntry; - - static write(value: ClaimableBalanceEntry, io: Buffer): void; - - static isValid(value: ClaimableBalanceEntry): boolean; - - static toXDR(value: ClaimableBalanceEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ClaimableBalanceEntry; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ClaimableBalanceEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LiquidityPoolConstantProductParameters { - constructor(attributes: { assetA: Asset; assetB: Asset; fee: number }); - - assetA(value?: Asset): Asset; - - assetB(value?: Asset): Asset; - - fee(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LiquidityPoolConstantProductParameters; - - static write( - value: LiquidityPoolConstantProductParameters, - io: Buffer, - ): void; - - static isValid(value: LiquidityPoolConstantProductParameters): boolean; - - static toXDR(value: LiquidityPoolConstantProductParameters): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): LiquidityPoolConstantProductParameters; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LiquidityPoolConstantProductParameters; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LiquidityPoolEntryConstantProduct { - constructor(attributes: { - params: LiquidityPoolConstantProductParameters; - reserveA: Int64; - reserveB: Int64; - totalPoolShares: Int64; - poolSharesTrustLineCount: Int64; - }); - - params( - value?: LiquidityPoolConstantProductParameters, - ): LiquidityPoolConstantProductParameters; - - reserveA(value?: Int64): Int64; - - reserveB(value?: Int64): Int64; - - totalPoolShares(value?: Int64): Int64; - - poolSharesTrustLineCount(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LiquidityPoolEntryConstantProduct; - - static write(value: LiquidityPoolEntryConstantProduct, io: Buffer): void; - - static isValid(value: LiquidityPoolEntryConstantProduct): boolean; - - static toXDR(value: LiquidityPoolEntryConstantProduct): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): LiquidityPoolEntryConstantProduct; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LiquidityPoolEntryConstantProduct; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LiquidityPoolEntry { - constructor(attributes: { - liquidityPoolId: PoolId; - body: LiquidityPoolEntryBody; - }); - - liquidityPoolId(value?: PoolId): PoolId; - - body(value?: LiquidityPoolEntryBody): LiquidityPoolEntryBody; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LiquidityPoolEntry; - - static write(value: LiquidityPoolEntry, io: Buffer): void; - - static isValid(value: LiquidityPoolEntry): boolean; - - static toXDR(value: LiquidityPoolEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LiquidityPoolEntry; - - static fromXDR(input: string, format: 'hex' | 'base64'): LiquidityPoolEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ContractDataEntry { - constructor(attributes: { - ext: ExtensionPoint; - contract: ScAddress; - key: ScVal; - durability: ContractDataDurability; - val: ScVal; - }); - - ext(value?: ExtensionPoint): ExtensionPoint; - - contract(value?: ScAddress): ScAddress; - - key(value?: ScVal): ScVal; - - durability(value?: ContractDataDurability): ContractDataDurability; - - val(value?: ScVal): ScVal; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ContractDataEntry; - - static write(value: ContractDataEntry, io: Buffer): void; - - static isValid(value: ContractDataEntry): boolean; - - static toXDR(value: ContractDataEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ContractDataEntry; - - static fromXDR(input: string, format: 'hex' | 'base64'): ContractDataEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ContractCodeCostInputs { - constructor(attributes: { - ext: ExtensionPoint; - nInstructions: number; - nFunctions: number; - nGlobals: number; - nTableEntries: number; - nTypes: number; - nDataSegments: number; - nElemSegments: number; - nImports: number; - nExports: number; - nDataSegmentBytes: number; - }); - - ext(value?: ExtensionPoint): ExtensionPoint; - - nInstructions(value?: number): number; - - nFunctions(value?: number): number; - - nGlobals(value?: number): number; - - nTableEntries(value?: number): number; - - nTypes(value?: number): number; - - nDataSegments(value?: number): number; - - nElemSegments(value?: number): number; - - nImports(value?: number): number; - - nExports(value?: number): number; - - nDataSegmentBytes(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ContractCodeCostInputs; - - static write(value: ContractCodeCostInputs, io: Buffer): void; - - static isValid(value: ContractCodeCostInputs): boolean; - - static toXDR(value: ContractCodeCostInputs): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ContractCodeCostInputs; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ContractCodeCostInputs; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ContractCodeEntryV1 { - constructor(attributes: { - ext: ExtensionPoint; - costInputs: ContractCodeCostInputs; - }); - - ext(value?: ExtensionPoint): ExtensionPoint; - - costInputs(value?: ContractCodeCostInputs): ContractCodeCostInputs; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ContractCodeEntryV1; - - static write(value: ContractCodeEntryV1, io: Buffer): void; - - static isValid(value: ContractCodeEntryV1): boolean; - - static toXDR(value: ContractCodeEntryV1): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ContractCodeEntryV1; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ContractCodeEntryV1; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ContractCodeEntry { - constructor(attributes: { - ext: ContractCodeEntryExt; - hash: Buffer; - code: Buffer; - }); - - ext(value?: ContractCodeEntryExt): ContractCodeEntryExt; - - hash(value?: Buffer): Buffer; - - code(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ContractCodeEntry; - - static write(value: ContractCodeEntry, io: Buffer): void; - - static isValid(value: ContractCodeEntry): boolean; - - static toXDR(value: ContractCodeEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ContractCodeEntry; - - static fromXDR(input: string, format: 'hex' | 'base64'): ContractCodeEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TtlEntry { - constructor(attributes: { keyHash: Buffer; liveUntilLedgerSeq: number }); - - keyHash(value?: Buffer): Buffer; - - liveUntilLedgerSeq(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TtlEntry; - - static write(value: TtlEntry, io: Buffer): void; - - static isValid(value: TtlEntry): boolean; - - static toXDR(value: TtlEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TtlEntry; - - static fromXDR(input: string, format: 'hex' | 'base64'): TtlEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerEntryExtensionV1 { - constructor(attributes: { - sponsoringId: SponsorshipDescriptor; - ext: LedgerEntryExtensionV1Ext; - }); - - sponsoringId(value?: SponsorshipDescriptor): SponsorshipDescriptor; - - ext(value?: LedgerEntryExtensionV1Ext): LedgerEntryExtensionV1Ext; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerEntryExtensionV1; - - static write(value: LedgerEntryExtensionV1, io: Buffer): void; - - static isValid(value: LedgerEntryExtensionV1): boolean; - - static toXDR(value: LedgerEntryExtensionV1): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerEntryExtensionV1; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LedgerEntryExtensionV1; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerEntry { - constructor(attributes: { - lastModifiedLedgerSeq: number; - data: LedgerEntryData; - ext: LedgerEntryExt; - }); - - lastModifiedLedgerSeq(value?: number): number; - - data(value?: LedgerEntryData): LedgerEntryData; - - ext(value?: LedgerEntryExt): LedgerEntryExt; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerEntry; - - static write(value: LedgerEntry, io: Buffer): void; - - static isValid(value: LedgerEntry): boolean; - - static toXDR(value: LedgerEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerEntry; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerKeyAccount { - constructor(attributes: { accountId: AccountId }); - - accountId(value?: AccountId): AccountId; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerKeyAccount; - - static write(value: LedgerKeyAccount, io: Buffer): void; - - static isValid(value: LedgerKeyAccount): boolean; - - static toXDR(value: LedgerKeyAccount): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerKeyAccount; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerKeyAccount; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerKeyTrustLine { - constructor(attributes: { accountId: AccountId; asset: TrustLineAsset }); - - accountId(value?: AccountId): AccountId; - - asset(value?: TrustLineAsset): TrustLineAsset; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerKeyTrustLine; - - static write(value: LedgerKeyTrustLine, io: Buffer): void; - - static isValid(value: LedgerKeyTrustLine): boolean; - - static toXDR(value: LedgerKeyTrustLine): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerKeyTrustLine; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerKeyTrustLine; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerKeyOffer { - constructor(attributes: { sellerId: AccountId; offerId: Int64 }); - - sellerId(value?: AccountId): AccountId; - - offerId(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerKeyOffer; - - static write(value: LedgerKeyOffer, io: Buffer): void; - - static isValid(value: LedgerKeyOffer): boolean; - - static toXDR(value: LedgerKeyOffer): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerKeyOffer; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerKeyOffer; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerKeyData { - constructor(attributes: { - accountId: AccountId; - dataName: string | Buffer; - }); - - accountId(value?: AccountId): AccountId; - - dataName(value?: string | Buffer): string | Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerKeyData; - - static write(value: LedgerKeyData, io: Buffer): void; - - static isValid(value: LedgerKeyData): boolean; - - static toXDR(value: LedgerKeyData): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerKeyData; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerKeyData; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerKeyClaimableBalance { - constructor(attributes: { balanceId: ClaimableBalanceId }); - - balanceId(value?: ClaimableBalanceId): ClaimableBalanceId; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerKeyClaimableBalance; - - static write(value: LedgerKeyClaimableBalance, io: Buffer): void; - - static isValid(value: LedgerKeyClaimableBalance): boolean; - - static toXDR(value: LedgerKeyClaimableBalance): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerKeyClaimableBalance; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LedgerKeyClaimableBalance; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerKeyLiquidityPool { - constructor(attributes: { liquidityPoolId: PoolId }); - - liquidityPoolId(value?: PoolId): PoolId; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerKeyLiquidityPool; - - static write(value: LedgerKeyLiquidityPool, io: Buffer): void; - - static isValid(value: LedgerKeyLiquidityPool): boolean; - - static toXDR(value: LedgerKeyLiquidityPool): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerKeyLiquidityPool; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LedgerKeyLiquidityPool; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerKeyContractData { - constructor(attributes: { - contract: ScAddress; - key: ScVal; - durability: ContractDataDurability; - }); - - contract(value?: ScAddress): ScAddress; - - key(value?: ScVal): ScVal; - - durability(value?: ContractDataDurability): ContractDataDurability; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerKeyContractData; - - static write(value: LedgerKeyContractData, io: Buffer): void; - - static isValid(value: LedgerKeyContractData): boolean; - - static toXDR(value: LedgerKeyContractData): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerKeyContractData; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LedgerKeyContractData; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerKeyContractCode { - constructor(attributes: { hash: Buffer }); - - hash(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerKeyContractCode; - - static write(value: LedgerKeyContractCode, io: Buffer): void; - - static isValid(value: LedgerKeyContractCode): boolean; - - static toXDR(value: LedgerKeyContractCode): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerKeyContractCode; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LedgerKeyContractCode; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerKeyConfigSetting { - constructor(attributes: { configSettingId: ConfigSettingId }); - - configSettingId(value?: ConfigSettingId): ConfigSettingId; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerKeyConfigSetting; - - static write(value: LedgerKeyConfigSetting, io: Buffer): void; - - static isValid(value: LedgerKeyConfigSetting): boolean; - - static toXDR(value: LedgerKeyConfigSetting): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerKeyConfigSetting; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LedgerKeyConfigSetting; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerKeyTtl { - constructor(attributes: { keyHash: Buffer }); - - keyHash(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerKeyTtl; - - static write(value: LedgerKeyTtl, io: Buffer): void; - - static isValid(value: LedgerKeyTtl): boolean; - - static toXDR(value: LedgerKeyTtl): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerKeyTtl; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerKeyTtl; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerCloseValueSignature { - constructor(attributes: { nodeId: NodeId; signature: Buffer }); - - nodeId(value?: NodeId): NodeId; - - signature(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerCloseValueSignature; - - static write(value: LedgerCloseValueSignature, io: Buffer): void; - - static isValid(value: LedgerCloseValueSignature): boolean; - - static toXDR(value: LedgerCloseValueSignature): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerCloseValueSignature; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LedgerCloseValueSignature; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class StellarValue { - constructor(attributes: { - txSetHash: Buffer; - closeTime: TimePoint; - upgrades: Buffer[]; - ext: StellarValueExt; - }); - - txSetHash(value?: Buffer): Buffer; - - closeTime(value?: TimePoint): TimePoint; - - upgrades(value?: Buffer[]): Buffer[]; - - ext(value?: StellarValueExt): StellarValueExt; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): StellarValue; - - static write(value: StellarValue, io: Buffer): void; - - static isValid(value: StellarValue): boolean; - - static toXDR(value: StellarValue): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): StellarValue; - - static fromXDR(input: string, format: 'hex' | 'base64'): StellarValue; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerHeaderExtensionV1 { - constructor(attributes: { flags: number; ext: LedgerHeaderExtensionV1Ext }); - - flags(value?: number): number; - - ext(value?: LedgerHeaderExtensionV1Ext): LedgerHeaderExtensionV1Ext; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerHeaderExtensionV1; - - static write(value: LedgerHeaderExtensionV1, io: Buffer): void; - - static isValid(value: LedgerHeaderExtensionV1): boolean; - - static toXDR(value: LedgerHeaderExtensionV1): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerHeaderExtensionV1; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LedgerHeaderExtensionV1; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerHeader { - constructor(attributes: { - ledgerVersion: number; - previousLedgerHash: Buffer; - scpValue: StellarValue; - txSetResultHash: Buffer; - bucketListHash: Buffer; - ledgerSeq: number; - totalCoins: Int64; - feePool: Int64; - inflationSeq: number; - idPool: Uint64; - baseFee: number; - baseReserve: number; - maxTxSetSize: number; - skipList: Buffer[]; - ext: LedgerHeaderExt; - }); - - ledgerVersion(value?: number): number; - - previousLedgerHash(value?: Buffer): Buffer; - - scpValue(value?: StellarValue): StellarValue; - - txSetResultHash(value?: Buffer): Buffer; - - bucketListHash(value?: Buffer): Buffer; - - ledgerSeq(value?: number): number; - - totalCoins(value?: Int64): Int64; - - feePool(value?: Int64): Int64; - - inflationSeq(value?: number): number; - - idPool(value?: Uint64): Uint64; - - baseFee(value?: number): number; - - baseReserve(value?: number): number; - - maxTxSetSize(value?: number): number; - - skipList(value?: Buffer[]): Buffer[]; - - ext(value?: LedgerHeaderExt): LedgerHeaderExt; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerHeader; - - static write(value: LedgerHeader, io: Buffer): void; - - static isValid(value: LedgerHeader): boolean; - - static toXDR(value: LedgerHeader): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerHeader; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerHeader; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ConfigUpgradeSetKey { - constructor(attributes: { contractId: Buffer; contentHash: Buffer }); - - contractId(value?: Buffer): Buffer; - - contentHash(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ConfigUpgradeSetKey; - - static write(value: ConfigUpgradeSetKey, io: Buffer): void; - - static isValid(value: ConfigUpgradeSetKey): boolean; - - static toXDR(value: ConfigUpgradeSetKey): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ConfigUpgradeSetKey; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ConfigUpgradeSetKey; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ConfigUpgradeSet { - constructor(attributes: { updatedEntry: ConfigSettingEntry[] }); - - updatedEntry(value?: ConfigSettingEntry[]): ConfigSettingEntry[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ConfigUpgradeSet; - - static write(value: ConfigUpgradeSet, io: Buffer): void; - - static isValid(value: ConfigUpgradeSet): boolean; - - static toXDR(value: ConfigUpgradeSet): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ConfigUpgradeSet; - - static fromXDR(input: string, format: 'hex' | 'base64'): ConfigUpgradeSet; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class BucketMetadata { - constructor(attributes: { ledgerVersion: number; ext: BucketMetadataExt }); - - ledgerVersion(value?: number): number; - - ext(value?: BucketMetadataExt): BucketMetadataExt; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): BucketMetadata; - - static write(value: BucketMetadata, io: Buffer): void; - - static isValid(value: BucketMetadata): boolean; - - static toXDR(value: BucketMetadata): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): BucketMetadata; - - static fromXDR(input: string, format: 'hex' | 'base64'): BucketMetadata; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TxSetComponentTxsMaybeDiscountedFee { - constructor(attributes: { - baseFee: null | Int64; - txes: TransactionEnvelope[]; - }); - - baseFee(value?: null | Int64): null | Int64; - - txes(value?: TransactionEnvelope[]): TransactionEnvelope[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TxSetComponentTxsMaybeDiscountedFee; - - static write(value: TxSetComponentTxsMaybeDiscountedFee, io: Buffer): void; - - static isValid(value: TxSetComponentTxsMaybeDiscountedFee): boolean; - - static toXDR(value: TxSetComponentTxsMaybeDiscountedFee): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): TxSetComponentTxsMaybeDiscountedFee; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TxSetComponentTxsMaybeDiscountedFee; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionSet { - constructor(attributes: { - previousLedgerHash: Buffer; - txes: TransactionEnvelope[]; - }); - - previousLedgerHash(value?: Buffer): Buffer; - - txes(value?: TransactionEnvelope[]): TransactionEnvelope[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionSet; - - static write(value: TransactionSet, io: Buffer): void; - - static isValid(value: TransactionSet): boolean; - - static toXDR(value: TransactionSet): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionSet; - - static fromXDR(input: string, format: 'hex' | 'base64'): TransactionSet; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionSetV1 { - constructor(attributes: { - previousLedgerHash: Buffer; - phases: TransactionPhase[]; - }); - - previousLedgerHash(value?: Buffer): Buffer; - - phases(value?: TransactionPhase[]): TransactionPhase[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionSetV1; - - static write(value: TransactionSetV1, io: Buffer): void; - - static isValid(value: TransactionSetV1): boolean; - - static toXDR(value: TransactionSetV1): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionSetV1; - - static fromXDR(input: string, format: 'hex' | 'base64'): TransactionSetV1; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionResultPair { - constructor(attributes: { - transactionHash: Buffer; - result: TransactionResult; - }); - - transactionHash(value?: Buffer): Buffer; - - result(value?: TransactionResult): TransactionResult; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionResultPair; - - static write(value: TransactionResultPair, io: Buffer): void; - - static isValid(value: TransactionResultPair): boolean; - - static toXDR(value: TransactionResultPair): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionResultPair; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TransactionResultPair; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionResultSet { - constructor(attributes: { results: TransactionResultPair[] }); - - results(value?: TransactionResultPair[]): TransactionResultPair[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionResultSet; - - static write(value: TransactionResultSet, io: Buffer): void; - - static isValid(value: TransactionResultSet): boolean; - - static toXDR(value: TransactionResultSet): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionResultSet; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TransactionResultSet; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionHistoryEntry { - constructor(attributes: { - ledgerSeq: number; - txSet: TransactionSet; - ext: TransactionHistoryEntryExt; - }); - - ledgerSeq(value?: number): number; - - txSet(value?: TransactionSet): TransactionSet; - - ext(value?: TransactionHistoryEntryExt): TransactionHistoryEntryExt; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionHistoryEntry; - - static write(value: TransactionHistoryEntry, io: Buffer): void; - - static isValid(value: TransactionHistoryEntry): boolean; - - static toXDR(value: TransactionHistoryEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionHistoryEntry; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TransactionHistoryEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionHistoryResultEntry { - constructor(attributes: { - ledgerSeq: number; - txResultSet: TransactionResultSet; - ext: TransactionHistoryResultEntryExt; - }); - - ledgerSeq(value?: number): number; - - txResultSet(value?: TransactionResultSet): TransactionResultSet; - - ext( - value?: TransactionHistoryResultEntryExt, - ): TransactionHistoryResultEntryExt; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionHistoryResultEntry; - - static write(value: TransactionHistoryResultEntry, io: Buffer): void; - - static isValid(value: TransactionHistoryResultEntry): boolean; - - static toXDR(value: TransactionHistoryResultEntry): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): TransactionHistoryResultEntry; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TransactionHistoryResultEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerHeaderHistoryEntry { - constructor(attributes: { - hash: Buffer; - header: LedgerHeader; - ext: LedgerHeaderHistoryEntryExt; - }); - - hash(value?: Buffer): Buffer; - - header(value?: LedgerHeader): LedgerHeader; - - ext(value?: LedgerHeaderHistoryEntryExt): LedgerHeaderHistoryEntryExt; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerHeaderHistoryEntry; - - static write(value: LedgerHeaderHistoryEntry, io: Buffer): void; - - static isValid(value: LedgerHeaderHistoryEntry): boolean; - - static toXDR(value: LedgerHeaderHistoryEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerHeaderHistoryEntry; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LedgerHeaderHistoryEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerScpMessages { - constructor(attributes: { ledgerSeq: number; messages: ScpEnvelope[] }); - - ledgerSeq(value?: number): number; - - messages(value?: ScpEnvelope[]): ScpEnvelope[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerScpMessages; - - static write(value: LedgerScpMessages, io: Buffer): void; - - static isValid(value: LedgerScpMessages): boolean; - - static toXDR(value: LedgerScpMessages): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerScpMessages; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerScpMessages; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScpHistoryEntryV0 { - constructor(attributes: { - quorumSets: ScpQuorumSet[]; - ledgerMessages: LedgerScpMessages; - }); - - quorumSets(value?: ScpQuorumSet[]): ScpQuorumSet[]; - - ledgerMessages(value?: LedgerScpMessages): LedgerScpMessages; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScpHistoryEntryV0; - - static write(value: ScpHistoryEntryV0, io: Buffer): void; - - static isValid(value: ScpHistoryEntryV0): boolean; - - static toXDR(value: ScpHistoryEntryV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScpHistoryEntryV0; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScpHistoryEntryV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class OperationMeta { - constructor(attributes: { changes: LedgerEntryChange[] }); - - changes(value?: LedgerEntryChange[]): LedgerEntryChange[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): OperationMeta; - - static write(value: OperationMeta, io: Buffer): void; - - static isValid(value: OperationMeta): boolean; - - static toXDR(value: OperationMeta): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): OperationMeta; - - static fromXDR(input: string, format: 'hex' | 'base64'): OperationMeta; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionMetaV1 { - constructor(attributes: { - txChanges: LedgerEntryChange[]; - operations: OperationMeta[]; - }); - - txChanges(value?: LedgerEntryChange[]): LedgerEntryChange[]; - - operations(value?: OperationMeta[]): OperationMeta[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionMetaV1; - - static write(value: TransactionMetaV1, io: Buffer): void; - - static isValid(value: TransactionMetaV1): boolean; - - static toXDR(value: TransactionMetaV1): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionMetaV1; - - static fromXDR(input: string, format: 'hex' | 'base64'): TransactionMetaV1; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionMetaV2 { - constructor(attributes: { - txChangesBefore: LedgerEntryChange[]; - operations: OperationMeta[]; - txChangesAfter: LedgerEntryChange[]; - }); - - txChangesBefore(value?: LedgerEntryChange[]): LedgerEntryChange[]; - - operations(value?: OperationMeta[]): OperationMeta[]; - - txChangesAfter(value?: LedgerEntryChange[]): LedgerEntryChange[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionMetaV2; - - static write(value: TransactionMetaV2, io: Buffer): void; - - static isValid(value: TransactionMetaV2): boolean; - - static toXDR(value: TransactionMetaV2): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionMetaV2; - - static fromXDR(input: string, format: 'hex' | 'base64'): TransactionMetaV2; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ContractEventV0 { - constructor(attributes: { topics: ScVal[]; data: ScVal }); - - topics(value?: ScVal[]): ScVal[]; - - data(value?: ScVal): ScVal; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ContractEventV0; - - static write(value: ContractEventV0, io: Buffer): void; - - static isValid(value: ContractEventV0): boolean; - - static toXDR(value: ContractEventV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ContractEventV0; - - static fromXDR(input: string, format: 'hex' | 'base64'): ContractEventV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ContractEvent { - constructor(attributes: { - ext: ExtensionPoint; - contractId: null | Buffer; - type: ContractEventType; - body: ContractEventBody; - }); - - ext(value?: ExtensionPoint): ExtensionPoint; - - contractId(value?: null | Buffer): null | Buffer; - - type(value?: ContractEventType): ContractEventType; - - body(value?: ContractEventBody): ContractEventBody; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ContractEvent; - - static write(value: ContractEvent, io: Buffer): void; - - static isValid(value: ContractEvent): boolean; - - static toXDR(value: ContractEvent): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ContractEvent; - - static fromXDR(input: string, format: 'hex' | 'base64'): ContractEvent; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class DiagnosticEvent { - constructor(attributes: { - inSuccessfulContractCall: boolean; - event: ContractEvent; - }); - - inSuccessfulContractCall(value?: boolean): boolean; - - event(value?: ContractEvent): ContractEvent; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): DiagnosticEvent; - - static write(value: DiagnosticEvent, io: Buffer): void; - - static isValid(value: DiagnosticEvent): boolean; - - static toXDR(value: DiagnosticEvent): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): DiagnosticEvent; - - static fromXDR(input: string, format: 'hex' | 'base64'): DiagnosticEvent; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SorobanTransactionMetaExtV1 { - constructor(attributes: { - ext: ExtensionPoint; - totalNonRefundableResourceFeeCharged: Int64; - totalRefundableResourceFeeCharged: Int64; - rentFeeCharged: Int64; - }); - - ext(value?: ExtensionPoint): ExtensionPoint; - - totalNonRefundableResourceFeeCharged(value?: Int64): Int64; - - totalRefundableResourceFeeCharged(value?: Int64): Int64; - - rentFeeCharged(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SorobanTransactionMetaExtV1; - - static write(value: SorobanTransactionMetaExtV1, io: Buffer): void; - - static isValid(value: SorobanTransactionMetaExtV1): boolean; - - static toXDR(value: SorobanTransactionMetaExtV1): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SorobanTransactionMetaExtV1; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): SorobanTransactionMetaExtV1; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SorobanTransactionMeta { - constructor(attributes: { - ext: SorobanTransactionMetaExt; - events: ContractEvent[]; - returnValue: ScVal; - diagnosticEvents: DiagnosticEvent[]; - }); - - ext(value?: SorobanTransactionMetaExt): SorobanTransactionMetaExt; - - events(value?: ContractEvent[]): ContractEvent[]; - - returnValue(value?: ScVal): ScVal; - - diagnosticEvents(value?: DiagnosticEvent[]): DiagnosticEvent[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SorobanTransactionMeta; - - static write(value: SorobanTransactionMeta, io: Buffer): void; - - static isValid(value: SorobanTransactionMeta): boolean; - - static toXDR(value: SorobanTransactionMeta): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SorobanTransactionMeta; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): SorobanTransactionMeta; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionMetaV3 { - constructor(attributes: { - ext: ExtensionPoint; - txChangesBefore: LedgerEntryChange[]; - operations: OperationMeta[]; - txChangesAfter: LedgerEntryChange[]; - sorobanMeta: null | SorobanTransactionMeta; - }); - - ext(value?: ExtensionPoint): ExtensionPoint; - - txChangesBefore(value?: LedgerEntryChange[]): LedgerEntryChange[]; - - operations(value?: OperationMeta[]): OperationMeta[]; - - txChangesAfter(value?: LedgerEntryChange[]): LedgerEntryChange[]; - - sorobanMeta( - value?: null | SorobanTransactionMeta, - ): null | SorobanTransactionMeta; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionMetaV3; - - static write(value: TransactionMetaV3, io: Buffer): void; - - static isValid(value: TransactionMetaV3): boolean; - - static toXDR(value: TransactionMetaV3): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionMetaV3; - - static fromXDR(input: string, format: 'hex' | 'base64'): TransactionMetaV3; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class InvokeHostFunctionSuccessPreImage { - constructor(attributes: { returnValue: ScVal; events: ContractEvent[] }); - - returnValue(value?: ScVal): ScVal; - - events(value?: ContractEvent[]): ContractEvent[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): InvokeHostFunctionSuccessPreImage; - - static write(value: InvokeHostFunctionSuccessPreImage, io: Buffer): void; - - static isValid(value: InvokeHostFunctionSuccessPreImage): boolean; - - static toXDR(value: InvokeHostFunctionSuccessPreImage): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): InvokeHostFunctionSuccessPreImage; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): InvokeHostFunctionSuccessPreImage; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionResultMeta { - constructor(attributes: { - result: TransactionResultPair; - feeProcessing: LedgerEntryChange[]; - txApplyProcessing: TransactionMeta; - }); - - result(value?: TransactionResultPair): TransactionResultPair; - - feeProcessing(value?: LedgerEntryChange[]): LedgerEntryChange[]; - - txApplyProcessing(value?: TransactionMeta): TransactionMeta; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionResultMeta; - - static write(value: TransactionResultMeta, io: Buffer): void; - - static isValid(value: TransactionResultMeta): boolean; - - static toXDR(value: TransactionResultMeta): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionResultMeta; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TransactionResultMeta; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class UpgradeEntryMeta { - constructor(attributes: { - upgrade: LedgerUpgrade; - changes: LedgerEntryChange[]; - }); - - upgrade(value?: LedgerUpgrade): LedgerUpgrade; - - changes(value?: LedgerEntryChange[]): LedgerEntryChange[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): UpgradeEntryMeta; - - static write(value: UpgradeEntryMeta, io: Buffer): void; - - static isValid(value: UpgradeEntryMeta): boolean; - - static toXDR(value: UpgradeEntryMeta): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): UpgradeEntryMeta; - - static fromXDR(input: string, format: 'hex' | 'base64'): UpgradeEntryMeta; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerCloseMetaV0 { - constructor(attributes: { - ledgerHeader: LedgerHeaderHistoryEntry; - txSet: TransactionSet; - txProcessing: TransactionResultMeta[]; - upgradesProcessing: UpgradeEntryMeta[]; - scpInfo: ScpHistoryEntry[]; - }); - - ledgerHeader(value?: LedgerHeaderHistoryEntry): LedgerHeaderHistoryEntry; - - txSet(value?: TransactionSet): TransactionSet; - - txProcessing(value?: TransactionResultMeta[]): TransactionResultMeta[]; - - upgradesProcessing(value?: UpgradeEntryMeta[]): UpgradeEntryMeta[]; - - scpInfo(value?: ScpHistoryEntry[]): ScpHistoryEntry[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerCloseMetaV0; - - static write(value: LedgerCloseMetaV0, io: Buffer): void; - - static isValid(value: LedgerCloseMetaV0): boolean; - - static toXDR(value: LedgerCloseMetaV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerCloseMetaV0; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerCloseMetaV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerCloseMetaExtV1 { - constructor(attributes: { ext: ExtensionPoint; sorobanFeeWrite1Kb: Int64 }); - - ext(value?: ExtensionPoint): ExtensionPoint; - - sorobanFeeWrite1Kb(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerCloseMetaExtV1; - - static write(value: LedgerCloseMetaExtV1, io: Buffer): void; - - static isValid(value: LedgerCloseMetaExtV1): boolean; - - static toXDR(value: LedgerCloseMetaExtV1): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerCloseMetaExtV1; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LedgerCloseMetaExtV1; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerCloseMetaV1 { - constructor(attributes: { - ext: LedgerCloseMetaExt; - ledgerHeader: LedgerHeaderHistoryEntry; - txSet: GeneralizedTransactionSet; - txProcessing: TransactionResultMeta[]; - upgradesProcessing: UpgradeEntryMeta[]; - scpInfo: ScpHistoryEntry[]; - totalByteSizeOfBucketList: Uint64; - evictedTemporaryLedgerKeys: LedgerKey[]; - evictedPersistentLedgerEntries: LedgerEntry[]; - }); - - ext(value?: LedgerCloseMetaExt): LedgerCloseMetaExt; - - ledgerHeader(value?: LedgerHeaderHistoryEntry): LedgerHeaderHistoryEntry; - - txSet(value?: GeneralizedTransactionSet): GeneralizedTransactionSet; - - txProcessing(value?: TransactionResultMeta[]): TransactionResultMeta[]; - - upgradesProcessing(value?: UpgradeEntryMeta[]): UpgradeEntryMeta[]; - - scpInfo(value?: ScpHistoryEntry[]): ScpHistoryEntry[]; - - totalByteSizeOfBucketList(value?: Uint64): Uint64; - - evictedTemporaryLedgerKeys(value?: LedgerKey[]): LedgerKey[]; - - evictedPersistentLedgerEntries(value?: LedgerEntry[]): LedgerEntry[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerCloseMetaV1; - - static write(value: LedgerCloseMetaV1, io: Buffer): void; - - static isValid(value: LedgerCloseMetaV1): boolean; - - static toXDR(value: LedgerCloseMetaV1): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerCloseMetaV1; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerCloseMetaV1; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class Error { - constructor(attributes: { code: ErrorCode; msg: string | Buffer }); - - code(value?: ErrorCode): ErrorCode; - - msg(value?: string | Buffer): string | Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): Error; - - static write(value: Error, io: Buffer): void; - - static isValid(value: Error): boolean; - - static toXDR(value: Error): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): Error; - - static fromXDR(input: string, format: 'hex' | 'base64'): Error; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SendMore { - constructor(attributes: { numMessages: number }); - - numMessages(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SendMore; - - static write(value: SendMore, io: Buffer): void; - - static isValid(value: SendMore): boolean; - - static toXDR(value: SendMore): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SendMore; - - static fromXDR(input: string, format: 'hex' | 'base64'): SendMore; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SendMoreExtended { - constructor(attributes: { numMessages: number; numBytes: number }); - - numMessages(value?: number): number; - - numBytes(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SendMoreExtended; - - static write(value: SendMoreExtended, io: Buffer): void; - - static isValid(value: SendMoreExtended): boolean; - - static toXDR(value: SendMoreExtended): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SendMoreExtended; - - static fromXDR(input: string, format: 'hex' | 'base64'): SendMoreExtended; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class AuthCert { - constructor(attributes: { - pubkey: Curve25519Public; - expiration: Uint64; - sig: Buffer; - }); - - pubkey(value?: Curve25519Public): Curve25519Public; - - expiration(value?: Uint64): Uint64; - - sig(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): AuthCert; - - static write(value: AuthCert, io: Buffer): void; - - static isValid(value: AuthCert): boolean; - - static toXDR(value: AuthCert): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): AuthCert; - - static fromXDR(input: string, format: 'hex' | 'base64'): AuthCert; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class Hello { - constructor(attributes: { - ledgerVersion: number; - overlayVersion: number; - overlayMinVersion: number; - networkId: Buffer; - versionStr: string | Buffer; - listeningPort: number; - peerId: NodeId; - cert: AuthCert; - nonce: Buffer; - }); - - ledgerVersion(value?: number): number; - - overlayVersion(value?: number): number; - - overlayMinVersion(value?: number): number; - - networkId(value?: Buffer): Buffer; - - versionStr(value?: string | Buffer): string | Buffer; - - listeningPort(value?: number): number; - - peerId(value?: NodeId): NodeId; - - cert(value?: AuthCert): AuthCert; - - nonce(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): Hello; - - static write(value: Hello, io: Buffer): void; - - static isValid(value: Hello): boolean; - - static toXDR(value: Hello): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): Hello; - - static fromXDR(input: string, format: 'hex' | 'base64'): Hello; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class Auth { - constructor(attributes: { flags: number }); - - flags(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): Auth; - - static write(value: Auth, io: Buffer): void; - - static isValid(value: Auth): boolean; - - static toXDR(value: Auth): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): Auth; - - static fromXDR(input: string, format: 'hex' | 'base64'): Auth; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class PeerAddress { - constructor(attributes: { - ip: PeerAddressIp; - port: number; - numFailures: number; - }); - - ip(value?: PeerAddressIp): PeerAddressIp; - - port(value?: number): number; - - numFailures(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): PeerAddress; - - static write(value: PeerAddress, io: Buffer): void; - - static isValid(value: PeerAddress): boolean; - - static toXDR(value: PeerAddress): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): PeerAddress; - - static fromXDR(input: string, format: 'hex' | 'base64'): PeerAddress; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class DontHave { - constructor(attributes: { type: MessageType; reqHash: Buffer }); - - type(value?: MessageType): MessageType; - - reqHash(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): DontHave; - - static write(value: DontHave, io: Buffer): void; - - static isValid(value: DontHave): boolean; - - static toXDR(value: DontHave): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): DontHave; - - static fromXDR(input: string, format: 'hex' | 'base64'): DontHave; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SurveyRequestMessage { - constructor(attributes: { - surveyorPeerId: NodeId; - surveyedPeerId: NodeId; - ledgerNum: number; - encryptionKey: Curve25519Public; - commandType: SurveyMessageCommandType; - }); - - surveyorPeerId(value?: NodeId): NodeId; - - surveyedPeerId(value?: NodeId): NodeId; - - ledgerNum(value?: number): number; - - encryptionKey(value?: Curve25519Public): Curve25519Public; - - commandType(value?: SurveyMessageCommandType): SurveyMessageCommandType; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SurveyRequestMessage; - - static write(value: SurveyRequestMessage, io: Buffer): void; - - static isValid(value: SurveyRequestMessage): boolean; - - static toXDR(value: SurveyRequestMessage): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SurveyRequestMessage; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): SurveyRequestMessage; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SignedSurveyRequestMessage { - constructor(attributes: { - requestSignature: Buffer; - request: SurveyRequestMessage; - }); - - requestSignature(value?: Buffer): Buffer; - - request(value?: SurveyRequestMessage): SurveyRequestMessage; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SignedSurveyRequestMessage; - - static write(value: SignedSurveyRequestMessage, io: Buffer): void; - - static isValid(value: SignedSurveyRequestMessage): boolean; - - static toXDR(value: SignedSurveyRequestMessage): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SignedSurveyRequestMessage; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): SignedSurveyRequestMessage; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SurveyResponseMessage { - constructor(attributes: { - surveyorPeerId: NodeId; - surveyedPeerId: NodeId; - ledgerNum: number; - commandType: SurveyMessageCommandType; - encryptedBody: Buffer; - }); - - surveyorPeerId(value?: NodeId): NodeId; - - surveyedPeerId(value?: NodeId): NodeId; - - ledgerNum(value?: number): number; - - commandType(value?: SurveyMessageCommandType): SurveyMessageCommandType; - - encryptedBody(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SurveyResponseMessage; - - static write(value: SurveyResponseMessage, io: Buffer): void; - - static isValid(value: SurveyResponseMessage): boolean; - - static toXDR(value: SurveyResponseMessage): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SurveyResponseMessage; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): SurveyResponseMessage; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SignedSurveyResponseMessage { - constructor(attributes: { - responseSignature: Buffer; - response: SurveyResponseMessage; - }); - - responseSignature(value?: Buffer): Buffer; - - response(value?: SurveyResponseMessage): SurveyResponseMessage; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SignedSurveyResponseMessage; - - static write(value: SignedSurveyResponseMessage, io: Buffer): void; - - static isValid(value: SignedSurveyResponseMessage): boolean; - - static toXDR(value: SignedSurveyResponseMessage): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SignedSurveyResponseMessage; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): SignedSurveyResponseMessage; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class PeerStats { - constructor(attributes: { - id: NodeId; - versionStr: string | Buffer; - messagesRead: Uint64; - messagesWritten: Uint64; - bytesRead: Uint64; - bytesWritten: Uint64; - secondsConnected: Uint64; - uniqueFloodBytesRecv: Uint64; - duplicateFloodBytesRecv: Uint64; - uniqueFetchBytesRecv: Uint64; - duplicateFetchBytesRecv: Uint64; - uniqueFloodMessageRecv: Uint64; - duplicateFloodMessageRecv: Uint64; - uniqueFetchMessageRecv: Uint64; - duplicateFetchMessageRecv: Uint64; - }); - - id(value?: NodeId): NodeId; - - versionStr(value?: string | Buffer): string | Buffer; - - messagesRead(value?: Uint64): Uint64; - - messagesWritten(value?: Uint64): Uint64; - - bytesRead(value?: Uint64): Uint64; - - bytesWritten(value?: Uint64): Uint64; - - secondsConnected(value?: Uint64): Uint64; - - uniqueFloodBytesRecv(value?: Uint64): Uint64; - - duplicateFloodBytesRecv(value?: Uint64): Uint64; - - uniqueFetchBytesRecv(value?: Uint64): Uint64; - - duplicateFetchBytesRecv(value?: Uint64): Uint64; - - uniqueFloodMessageRecv(value?: Uint64): Uint64; - - duplicateFloodMessageRecv(value?: Uint64): Uint64; - - uniqueFetchMessageRecv(value?: Uint64): Uint64; - - duplicateFetchMessageRecv(value?: Uint64): Uint64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): PeerStats; - - static write(value: PeerStats, io: Buffer): void; - - static isValid(value: PeerStats): boolean; - - static toXDR(value: PeerStats): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): PeerStats; - - static fromXDR(input: string, format: 'hex' | 'base64'): PeerStats; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TopologyResponseBodyV0 { - constructor(attributes: { - inboundPeers: PeerStats[]; - outboundPeers: PeerStats[]; - totalInboundPeerCount: number; - totalOutboundPeerCount: number; - }); - - inboundPeers(value?: PeerStats[]): PeerStats[]; - - outboundPeers(value?: PeerStats[]): PeerStats[]; - - totalInboundPeerCount(value?: number): number; - - totalOutboundPeerCount(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TopologyResponseBodyV0; - - static write(value: TopologyResponseBodyV0, io: Buffer): void; - - static isValid(value: TopologyResponseBodyV0): boolean; - - static toXDR(value: TopologyResponseBodyV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TopologyResponseBodyV0; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TopologyResponseBodyV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TopologyResponseBodyV1 { - constructor(attributes: { - inboundPeers: PeerStats[]; - outboundPeers: PeerStats[]; - totalInboundPeerCount: number; - totalOutboundPeerCount: number; - maxInboundPeerCount: number; - maxOutboundPeerCount: number; - }); - - inboundPeers(value?: PeerStats[]): PeerStats[]; - - outboundPeers(value?: PeerStats[]): PeerStats[]; - - totalInboundPeerCount(value?: number): number; - - totalOutboundPeerCount(value?: number): number; - - maxInboundPeerCount(value?: number): number; - - maxOutboundPeerCount(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TopologyResponseBodyV1; - - static write(value: TopologyResponseBodyV1, io: Buffer): void; - - static isValid(value: TopologyResponseBodyV1): boolean; - - static toXDR(value: TopologyResponseBodyV1): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TopologyResponseBodyV1; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TopologyResponseBodyV1; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class FloodAdvert { - constructor(attributes: { txHashes: Hash[] }); - - txHashes(value?: Hash[]): Hash[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): FloodAdvert; - - static write(value: FloodAdvert, io: Buffer): void; - - static isValid(value: FloodAdvert): boolean; - - static toXDR(value: FloodAdvert): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): FloodAdvert; - - static fromXDR(input: string, format: 'hex' | 'base64'): FloodAdvert; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class FloodDemand { - constructor(attributes: { txHashes: Hash[] }); - - txHashes(value?: Hash[]): Hash[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): FloodDemand; - - static write(value: FloodDemand, io: Buffer): void; - - static isValid(value: FloodDemand): boolean; - - static toXDR(value: FloodDemand): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): FloodDemand; - - static fromXDR(input: string, format: 'hex' | 'base64'): FloodDemand; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class AuthenticatedMessageV0 { - constructor(attributes: { - sequence: Uint64; - message: StellarMessage; - mac: HmacSha256Mac; - }); - - sequence(value?: Uint64): Uint64; - - message(value?: StellarMessage): StellarMessage; - - mac(value?: HmacSha256Mac): HmacSha256Mac; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): AuthenticatedMessageV0; - - static write(value: AuthenticatedMessageV0, io: Buffer): void; - - static isValid(value: AuthenticatedMessageV0): boolean; - - static toXDR(value: AuthenticatedMessageV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): AuthenticatedMessageV0; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): AuthenticatedMessageV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class MuxedAccountMed25519 { - constructor(attributes: { id: Uint64; ed25519: Buffer }); - - id(value?: Uint64): Uint64; - - ed25519(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): MuxedAccountMed25519; - - static write(value: MuxedAccountMed25519, io: Buffer): void; - - static isValid(value: MuxedAccountMed25519): boolean; - - static toXDR(value: MuxedAccountMed25519): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): MuxedAccountMed25519; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): MuxedAccountMed25519; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class DecoratedSignature { - constructor(attributes: { hint: Buffer; signature: Buffer }); - - hint(value?: Buffer): Buffer; - - signature(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): DecoratedSignature; - - static write(value: DecoratedSignature, io: Buffer): void; - - static isValid(value: DecoratedSignature): boolean; - - static toXDR(value: DecoratedSignature): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): DecoratedSignature; - - static fromXDR(input: string, format: 'hex' | 'base64'): DecoratedSignature; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class CreateAccountOp { - constructor(attributes: { destination: AccountId; startingBalance: Int64 }); - - destination(value?: AccountId): AccountId; - - startingBalance(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): CreateAccountOp; - - static write(value: CreateAccountOp, io: Buffer): void; - - static isValid(value: CreateAccountOp): boolean; - - static toXDR(value: CreateAccountOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): CreateAccountOp; - - static fromXDR(input: string, format: 'hex' | 'base64'): CreateAccountOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class PaymentOp { - constructor(attributes: { - destination: MuxedAccount; - asset: Asset; - amount: Int64; - }); - - destination(value?: MuxedAccount): MuxedAccount; - - asset(value?: Asset): Asset; - - amount(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): PaymentOp; - - static write(value: PaymentOp, io: Buffer): void; - - static isValid(value: PaymentOp): boolean; - - static toXDR(value: PaymentOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): PaymentOp; - - static fromXDR(input: string, format: 'hex' | 'base64'): PaymentOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class PathPaymentStrictReceiveOp { - constructor(attributes: { - sendAsset: Asset; - sendMax: Int64; - destination: MuxedAccount; - destAsset: Asset; - destAmount: Int64; - path: Asset[]; - }); - - sendAsset(value?: Asset): Asset; - - sendMax(value?: Int64): Int64; - - destination(value?: MuxedAccount): MuxedAccount; - - destAsset(value?: Asset): Asset; - - destAmount(value?: Int64): Int64; - - path(value?: Asset[]): Asset[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): PathPaymentStrictReceiveOp; - - static write(value: PathPaymentStrictReceiveOp, io: Buffer): void; - - static isValid(value: PathPaymentStrictReceiveOp): boolean; - - static toXDR(value: PathPaymentStrictReceiveOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): PathPaymentStrictReceiveOp; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): PathPaymentStrictReceiveOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class PathPaymentStrictSendOp { - constructor(attributes: { - sendAsset: Asset; - sendAmount: Int64; - destination: MuxedAccount; - destAsset: Asset; - destMin: Int64; - path: Asset[]; - }); - - sendAsset(value?: Asset): Asset; - - sendAmount(value?: Int64): Int64; - - destination(value?: MuxedAccount): MuxedAccount; - - destAsset(value?: Asset): Asset; - - destMin(value?: Int64): Int64; - - path(value?: Asset[]): Asset[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): PathPaymentStrictSendOp; - - static write(value: PathPaymentStrictSendOp, io: Buffer): void; - - static isValid(value: PathPaymentStrictSendOp): boolean; - - static toXDR(value: PathPaymentStrictSendOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): PathPaymentStrictSendOp; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): PathPaymentStrictSendOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ManageSellOfferOp { - constructor(attributes: { - selling: Asset; - buying: Asset; - amount: Int64; - price: Price; - offerId: Int64; - }); - - selling(value?: Asset): Asset; - - buying(value?: Asset): Asset; - - amount(value?: Int64): Int64; - - price(value?: Price): Price; - - offerId(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ManageSellOfferOp; - - static write(value: ManageSellOfferOp, io: Buffer): void; - - static isValid(value: ManageSellOfferOp): boolean; - - static toXDR(value: ManageSellOfferOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ManageSellOfferOp; - - static fromXDR(input: string, format: 'hex' | 'base64'): ManageSellOfferOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ManageBuyOfferOp { - constructor(attributes: { - selling: Asset; - buying: Asset; - buyAmount: Int64; - price: Price; - offerId: Int64; - }); - - selling(value?: Asset): Asset; - - buying(value?: Asset): Asset; - - buyAmount(value?: Int64): Int64; - - price(value?: Price): Price; - - offerId(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ManageBuyOfferOp; - - static write(value: ManageBuyOfferOp, io: Buffer): void; - - static isValid(value: ManageBuyOfferOp): boolean; - - static toXDR(value: ManageBuyOfferOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ManageBuyOfferOp; - - static fromXDR(input: string, format: 'hex' | 'base64'): ManageBuyOfferOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class CreatePassiveSellOfferOp { - constructor(attributes: { - selling: Asset; - buying: Asset; - amount: Int64; - price: Price; - }); - - selling(value?: Asset): Asset; - - buying(value?: Asset): Asset; - - amount(value?: Int64): Int64; - - price(value?: Price): Price; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): CreatePassiveSellOfferOp; - - static write(value: CreatePassiveSellOfferOp, io: Buffer): void; - - static isValid(value: CreatePassiveSellOfferOp): boolean; - - static toXDR(value: CreatePassiveSellOfferOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): CreatePassiveSellOfferOp; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): CreatePassiveSellOfferOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SetOptionsOp { - constructor(attributes: { - inflationDest: null | AccountId; - clearFlags: null | number; - setFlags: null | number; - masterWeight: null | number; - lowThreshold: null | number; - medThreshold: null | number; - highThreshold: null | number; - homeDomain: null | string | Buffer; - signer: null | Signer; - }); - - inflationDest(value?: null | AccountId): null | AccountId; - - clearFlags(value?: null | number): null | number; - - setFlags(value?: null | number): null | number; - - masterWeight(value?: null | number): null | number; - - lowThreshold(value?: null | number): null | number; - - medThreshold(value?: null | number): null | number; - - highThreshold(value?: null | number): null | number; - - homeDomain(value?: null | string | Buffer): null | string | Buffer; - - signer(value?: null | Signer): null | Signer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SetOptionsOp; - - static write(value: SetOptionsOp, io: Buffer): void; - - static isValid(value: SetOptionsOp): boolean; - - static toXDR(value: SetOptionsOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SetOptionsOp; - - static fromXDR(input: string, format: 'hex' | 'base64'): SetOptionsOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ChangeTrustOp { - constructor(attributes: { line: ChangeTrustAsset; limit: Int64 }); - - line(value?: ChangeTrustAsset): ChangeTrustAsset; - - limit(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ChangeTrustOp; - - static write(value: ChangeTrustOp, io: Buffer): void; - - static isValid(value: ChangeTrustOp): boolean; - - static toXDR(value: ChangeTrustOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ChangeTrustOp; - - static fromXDR(input: string, format: 'hex' | 'base64'): ChangeTrustOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class AllowTrustOp { - constructor(attributes: { - trustor: AccountId; - asset: AssetCode; - authorize: number; - }); - - trustor(value?: AccountId): AccountId; - - asset(value?: AssetCode): AssetCode; - - authorize(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): AllowTrustOp; - - static write(value: AllowTrustOp, io: Buffer): void; - - static isValid(value: AllowTrustOp): boolean; - - static toXDR(value: AllowTrustOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): AllowTrustOp; - - static fromXDR(input: string, format: 'hex' | 'base64'): AllowTrustOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ManageDataOp { - constructor(attributes: { - dataName: string | Buffer; - dataValue: null | Buffer; - }); - - dataName(value?: string | Buffer): string | Buffer; - - dataValue(value?: null | Buffer): null | Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ManageDataOp; - - static write(value: ManageDataOp, io: Buffer): void; - - static isValid(value: ManageDataOp): boolean; - - static toXDR(value: ManageDataOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ManageDataOp; - - static fromXDR(input: string, format: 'hex' | 'base64'): ManageDataOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class BumpSequenceOp { - constructor(attributes: { bumpTo: SequenceNumber }); - - bumpTo(value?: SequenceNumber): SequenceNumber; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): BumpSequenceOp; - - static write(value: BumpSequenceOp, io: Buffer): void; - - static isValid(value: BumpSequenceOp): boolean; - - static toXDR(value: BumpSequenceOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): BumpSequenceOp; - - static fromXDR(input: string, format: 'hex' | 'base64'): BumpSequenceOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class CreateClaimableBalanceOp { - constructor(attributes: { - asset: Asset; - amount: Int64; - claimants: Claimant[]; - }); - - asset(value?: Asset): Asset; - - amount(value?: Int64): Int64; - - claimants(value?: Claimant[]): Claimant[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): CreateClaimableBalanceOp; - - static write(value: CreateClaimableBalanceOp, io: Buffer): void; - - static isValid(value: CreateClaimableBalanceOp): boolean; - - static toXDR(value: CreateClaimableBalanceOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): CreateClaimableBalanceOp; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): CreateClaimableBalanceOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ClaimClaimableBalanceOp { - constructor(attributes: { balanceId: ClaimableBalanceId }); - - balanceId(value?: ClaimableBalanceId): ClaimableBalanceId; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ClaimClaimableBalanceOp; - - static write(value: ClaimClaimableBalanceOp, io: Buffer): void; - - static isValid(value: ClaimClaimableBalanceOp): boolean; - - static toXDR(value: ClaimClaimableBalanceOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ClaimClaimableBalanceOp; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ClaimClaimableBalanceOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class BeginSponsoringFutureReservesOp { - constructor(attributes: { sponsoredId: AccountId }); - - sponsoredId(value?: AccountId): AccountId; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): BeginSponsoringFutureReservesOp; - - static write(value: BeginSponsoringFutureReservesOp, io: Buffer): void; - - static isValid(value: BeginSponsoringFutureReservesOp): boolean; - - static toXDR(value: BeginSponsoringFutureReservesOp): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): BeginSponsoringFutureReservesOp; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): BeginSponsoringFutureReservesOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class RevokeSponsorshipOpSigner { - constructor(attributes: { accountId: AccountId; signerKey: SignerKey }); - - accountId(value?: AccountId): AccountId; - - signerKey(value?: SignerKey): SignerKey; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): RevokeSponsorshipOpSigner; - - static write(value: RevokeSponsorshipOpSigner, io: Buffer): void; - - static isValid(value: RevokeSponsorshipOpSigner): boolean; - - static toXDR(value: RevokeSponsorshipOpSigner): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): RevokeSponsorshipOpSigner; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): RevokeSponsorshipOpSigner; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ClawbackOp { - constructor(attributes: { - asset: Asset; - from: MuxedAccount; - amount: Int64; - }); - - asset(value?: Asset): Asset; - - from(value?: MuxedAccount): MuxedAccount; - - amount(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ClawbackOp; - - static write(value: ClawbackOp, io: Buffer): void; - - static isValid(value: ClawbackOp): boolean; - - static toXDR(value: ClawbackOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ClawbackOp; - - static fromXDR(input: string, format: 'hex' | 'base64'): ClawbackOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ClawbackClaimableBalanceOp { - constructor(attributes: { balanceId: ClaimableBalanceId }); - - balanceId(value?: ClaimableBalanceId): ClaimableBalanceId; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ClawbackClaimableBalanceOp; - - static write(value: ClawbackClaimableBalanceOp, io: Buffer): void; - - static isValid(value: ClawbackClaimableBalanceOp): boolean; - - static toXDR(value: ClawbackClaimableBalanceOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ClawbackClaimableBalanceOp; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ClawbackClaimableBalanceOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SetTrustLineFlagsOp { - constructor(attributes: { - trustor: AccountId; - asset: Asset; - clearFlags: number; - setFlags: number; - }); - - trustor(value?: AccountId): AccountId; - - asset(value?: Asset): Asset; - - clearFlags(value?: number): number; - - setFlags(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SetTrustLineFlagsOp; - - static write(value: SetTrustLineFlagsOp, io: Buffer): void; - - static isValid(value: SetTrustLineFlagsOp): boolean; - - static toXDR(value: SetTrustLineFlagsOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SetTrustLineFlagsOp; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): SetTrustLineFlagsOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LiquidityPoolDepositOp { - constructor(attributes: { - liquidityPoolId: PoolId; - maxAmountA: Int64; - maxAmountB: Int64; - minPrice: Price; - maxPrice: Price; - }); - - liquidityPoolId(value?: PoolId): PoolId; - - maxAmountA(value?: Int64): Int64; - - maxAmountB(value?: Int64): Int64; - - minPrice(value?: Price): Price; - - maxPrice(value?: Price): Price; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LiquidityPoolDepositOp; - - static write(value: LiquidityPoolDepositOp, io: Buffer): void; - - static isValid(value: LiquidityPoolDepositOp): boolean; - - static toXDR(value: LiquidityPoolDepositOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LiquidityPoolDepositOp; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LiquidityPoolDepositOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LiquidityPoolWithdrawOp { - constructor(attributes: { - liquidityPoolId: PoolId; - amount: Int64; - minAmountA: Int64; - minAmountB: Int64; - }); - - liquidityPoolId(value?: PoolId): PoolId; - - amount(value?: Int64): Int64; - - minAmountA(value?: Int64): Int64; - - minAmountB(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LiquidityPoolWithdrawOp; - - static write(value: LiquidityPoolWithdrawOp, io: Buffer): void; - - static isValid(value: LiquidityPoolWithdrawOp): boolean; - - static toXDR(value: LiquidityPoolWithdrawOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LiquidityPoolWithdrawOp; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LiquidityPoolWithdrawOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ContractIdPreimageFromAddress { - constructor(attributes: { address: ScAddress; salt: Buffer }); - - address(value?: ScAddress): ScAddress; - - salt(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ContractIdPreimageFromAddress; - - static write(value: ContractIdPreimageFromAddress, io: Buffer): void; - - static isValid(value: ContractIdPreimageFromAddress): boolean; - - static toXDR(value: ContractIdPreimageFromAddress): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): ContractIdPreimageFromAddress; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ContractIdPreimageFromAddress; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class CreateContractArgs { - constructor(attributes: { - contractIdPreimage: ContractIdPreimage; - executable: ContractExecutable; - }); - - contractIdPreimage(value?: ContractIdPreimage): ContractIdPreimage; - - executable(value?: ContractExecutable): ContractExecutable; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): CreateContractArgs; - - static write(value: CreateContractArgs, io: Buffer): void; - - static isValid(value: CreateContractArgs): boolean; - - static toXDR(value: CreateContractArgs): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): CreateContractArgs; - - static fromXDR(input: string, format: 'hex' | 'base64'): CreateContractArgs; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class InvokeContractArgs { - constructor(attributes: { - contractAddress: ScAddress; - functionName: string | Buffer; - args: ScVal[]; - }); - - contractAddress(value?: ScAddress): ScAddress; - - functionName(value?: string | Buffer): string | Buffer; - - args(value?: ScVal[]): ScVal[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): InvokeContractArgs; - - static write(value: InvokeContractArgs, io: Buffer): void; - - static isValid(value: InvokeContractArgs): boolean; - - static toXDR(value: InvokeContractArgs): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): InvokeContractArgs; - - static fromXDR(input: string, format: 'hex' | 'base64'): InvokeContractArgs; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SorobanAuthorizedInvocation { - constructor(attributes: { - function: SorobanAuthorizedFunction; - subInvocations: SorobanAuthorizedInvocation[]; - }); - - function(value?: SorobanAuthorizedFunction): SorobanAuthorizedFunction; - - subInvocations( - value?: SorobanAuthorizedInvocation[], - ): SorobanAuthorizedInvocation[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SorobanAuthorizedInvocation; - - static write(value: SorobanAuthorizedInvocation, io: Buffer): void; - - static isValid(value: SorobanAuthorizedInvocation): boolean; - - static toXDR(value: SorobanAuthorizedInvocation): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SorobanAuthorizedInvocation; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): SorobanAuthorizedInvocation; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SorobanAddressCredentials { - constructor(attributes: { - address: ScAddress; - nonce: Int64; - signatureExpirationLedger: number; - signature: ScVal; - }); - - address(value?: ScAddress): ScAddress; - - nonce(value?: Int64): Int64; - - signatureExpirationLedger(value?: number): number; - - signature(value?: ScVal): ScVal; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SorobanAddressCredentials; - - static write(value: SorobanAddressCredentials, io: Buffer): void; - - static isValid(value: SorobanAddressCredentials): boolean; - - static toXDR(value: SorobanAddressCredentials): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SorobanAddressCredentials; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): SorobanAddressCredentials; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SorobanAuthorizationEntry { - constructor(attributes: { - credentials: SorobanCredentials; - rootInvocation: SorobanAuthorizedInvocation; - }); - - credentials(value?: SorobanCredentials): SorobanCredentials; - - rootInvocation( - value?: SorobanAuthorizedInvocation, - ): SorobanAuthorizedInvocation; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SorobanAuthorizationEntry; - - static write(value: SorobanAuthorizationEntry, io: Buffer): void; - - static isValid(value: SorobanAuthorizationEntry): boolean; - - static toXDR(value: SorobanAuthorizationEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SorobanAuthorizationEntry; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): SorobanAuthorizationEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class InvokeHostFunctionOp { - constructor(attributes: { - hostFunction: HostFunction; - auth: SorobanAuthorizationEntry[]; - }); - - hostFunction(value?: HostFunction): HostFunction; - - auth(value?: SorobanAuthorizationEntry[]): SorobanAuthorizationEntry[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): InvokeHostFunctionOp; - - static write(value: InvokeHostFunctionOp, io: Buffer): void; - - static isValid(value: InvokeHostFunctionOp): boolean; - - static toXDR(value: InvokeHostFunctionOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): InvokeHostFunctionOp; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): InvokeHostFunctionOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ExtendFootprintTtlOp { - constructor(attributes: { ext: ExtensionPoint; extendTo: number }); - - ext(value?: ExtensionPoint): ExtensionPoint; - - extendTo(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ExtendFootprintTtlOp; - - static write(value: ExtendFootprintTtlOp, io: Buffer): void; - - static isValid(value: ExtendFootprintTtlOp): boolean; - - static toXDR(value: ExtendFootprintTtlOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ExtendFootprintTtlOp; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ExtendFootprintTtlOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class RestoreFootprintOp { - constructor(attributes: { ext: ExtensionPoint }); - - ext(value?: ExtensionPoint): ExtensionPoint; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): RestoreFootprintOp; - - static write(value: RestoreFootprintOp, io: Buffer): void; - - static isValid(value: RestoreFootprintOp): boolean; - - static toXDR(value: RestoreFootprintOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): RestoreFootprintOp; - - static fromXDR(input: string, format: 'hex' | 'base64'): RestoreFootprintOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class HashIdPreimageOperationId { - constructor(attributes: { - sourceAccount: AccountId; - seqNum: SequenceNumber; - opNum: number; - }); - - sourceAccount(value?: AccountId): AccountId; - - seqNum(value?: SequenceNumber): SequenceNumber; - - opNum(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): HashIdPreimageOperationId; - - static write(value: HashIdPreimageOperationId, io: Buffer): void; - - static isValid(value: HashIdPreimageOperationId): boolean; - - static toXDR(value: HashIdPreimageOperationId): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): HashIdPreimageOperationId; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): HashIdPreimageOperationId; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class HashIdPreimageRevokeId { - constructor(attributes: { - sourceAccount: AccountId; - seqNum: SequenceNumber; - opNum: number; - liquidityPoolId: PoolId; - asset: Asset; - }); - - sourceAccount(value?: AccountId): AccountId; - - seqNum(value?: SequenceNumber): SequenceNumber; - - opNum(value?: number): number; - - liquidityPoolId(value?: PoolId): PoolId; - - asset(value?: Asset): Asset; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): HashIdPreimageRevokeId; - - static write(value: HashIdPreimageRevokeId, io: Buffer): void; - - static isValid(value: HashIdPreimageRevokeId): boolean; - - static toXDR(value: HashIdPreimageRevokeId): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): HashIdPreimageRevokeId; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): HashIdPreimageRevokeId; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class HashIdPreimageContractId { - constructor(attributes: { - networkId: Buffer; - contractIdPreimage: ContractIdPreimage; - }); - - networkId(value?: Buffer): Buffer; - - contractIdPreimage(value?: ContractIdPreimage): ContractIdPreimage; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): HashIdPreimageContractId; - - static write(value: HashIdPreimageContractId, io: Buffer): void; - - static isValid(value: HashIdPreimageContractId): boolean; - - static toXDR(value: HashIdPreimageContractId): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): HashIdPreimageContractId; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): HashIdPreimageContractId; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class HashIdPreimageSorobanAuthorization { - constructor(attributes: { - networkId: Buffer; - nonce: Int64; - signatureExpirationLedger: number; - invocation: SorobanAuthorizedInvocation; - }); - - networkId(value?: Buffer): Buffer; - - nonce(value?: Int64): Int64; - - signatureExpirationLedger(value?: number): number; - - invocation( - value?: SorobanAuthorizedInvocation, - ): SorobanAuthorizedInvocation; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): HashIdPreimageSorobanAuthorization; - - static write(value: HashIdPreimageSorobanAuthorization, io: Buffer): void; - - static isValid(value: HashIdPreimageSorobanAuthorization): boolean; - - static toXDR(value: HashIdPreimageSorobanAuthorization): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): HashIdPreimageSorobanAuthorization; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): HashIdPreimageSorobanAuthorization; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TimeBounds { - constructor(attributes: { minTime: TimePoint; maxTime: TimePoint }); - - minTime(value?: TimePoint): TimePoint; - - maxTime(value?: TimePoint): TimePoint; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TimeBounds; - - static write(value: TimeBounds, io: Buffer): void; - - static isValid(value: TimeBounds): boolean; - - static toXDR(value: TimeBounds): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TimeBounds; - - static fromXDR(input: string, format: 'hex' | 'base64'): TimeBounds; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerBounds { - constructor(attributes: { minLedger: number; maxLedger: number }); - - minLedger(value?: number): number; - - maxLedger(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerBounds; - - static write(value: LedgerBounds, io: Buffer): void; - - static isValid(value: LedgerBounds): boolean; - - static toXDR(value: LedgerBounds): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerBounds; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerBounds; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class PreconditionsV2 { - constructor(attributes: { - timeBounds: null | TimeBounds; - ledgerBounds: null | LedgerBounds; - minSeqNum: null | SequenceNumber; - minSeqAge: Duration; - minSeqLedgerGap: number; - extraSigners: SignerKey[]; - }); - - timeBounds(value?: null | TimeBounds): null | TimeBounds; - - ledgerBounds(value?: null | LedgerBounds): null | LedgerBounds; - - minSeqNum(value?: null | SequenceNumber): null | SequenceNumber; - - minSeqAge(value?: Duration): Duration; - - minSeqLedgerGap(value?: number): number; - - extraSigners(value?: SignerKey[]): SignerKey[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): PreconditionsV2; - - static write(value: PreconditionsV2, io: Buffer): void; - - static isValid(value: PreconditionsV2): boolean; - - static toXDR(value: PreconditionsV2): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): PreconditionsV2; - - static fromXDR(input: string, format: 'hex' | 'base64'): PreconditionsV2; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerFootprint { - constructor(attributes: { readOnly: LedgerKey[]; readWrite: LedgerKey[] }); - - readOnly(value?: LedgerKey[]): LedgerKey[]; - - readWrite(value?: LedgerKey[]): LedgerKey[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerFootprint; - - static write(value: LedgerFootprint, io: Buffer): void; - - static isValid(value: LedgerFootprint): boolean; - - static toXDR(value: LedgerFootprint): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerFootprint; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerFootprint; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SorobanResources { - constructor(attributes: { - footprint: LedgerFootprint; - instructions: number; - readBytes: number; - writeBytes: number; - }); - - footprint(value?: LedgerFootprint): LedgerFootprint; - - instructions(value?: number): number; - - readBytes(value?: number): number; - - writeBytes(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SorobanResources; - - static write(value: SorobanResources, io: Buffer): void; - - static isValid(value: SorobanResources): boolean; - - static toXDR(value: SorobanResources): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SorobanResources; - - static fromXDR(input: string, format: 'hex' | 'base64'): SorobanResources; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SorobanTransactionData { - constructor(attributes: { - ext: ExtensionPoint; - resources: SorobanResources; - resourceFee: Int64; - }); - - ext(value?: ExtensionPoint): ExtensionPoint; - - resources(value?: SorobanResources): SorobanResources; - - resourceFee(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SorobanTransactionData; - - static write(value: SorobanTransactionData, io: Buffer): void; - - static isValid(value: SorobanTransactionData): boolean; - - static toXDR(value: SorobanTransactionData): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SorobanTransactionData; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): SorobanTransactionData; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionV0 { - constructor(attributes: { - sourceAccountEd25519: Buffer; - fee: number; - seqNum: SequenceNumber; - timeBounds: null | TimeBounds; - memo: Memo; - operations: Operation[]; - ext: TransactionV0Ext; - }); - - sourceAccountEd25519(value?: Buffer): Buffer; - - fee(value?: number): number; - - seqNum(value?: SequenceNumber): SequenceNumber; - - timeBounds(value?: null | TimeBounds): null | TimeBounds; - - memo(value?: Memo): Memo; - - operations(value?: Operation[]): Operation[]; - - ext(value?: TransactionV0Ext): TransactionV0Ext; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionV0; - - static write(value: TransactionV0, io: Buffer): void; - - static isValid(value: TransactionV0): boolean; - - static toXDR(value: TransactionV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionV0; - - static fromXDR(input: string, format: 'hex' | 'base64'): TransactionV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionV0Envelope { - constructor(attributes: { - tx: TransactionV0; - signatures: DecoratedSignature[]; - }); - - tx(value?: TransactionV0): TransactionV0; - - signatures(value?: DecoratedSignature[]): DecoratedSignature[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionV0Envelope; - - static write(value: TransactionV0Envelope, io: Buffer): void; - - static isValid(value: TransactionV0Envelope): boolean; - - static toXDR(value: TransactionV0Envelope): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionV0Envelope; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TransactionV0Envelope; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class Transaction { - constructor(attributes: { - sourceAccount: MuxedAccount; - fee: number; - seqNum: SequenceNumber; - cond: Preconditions; - memo: Memo; - operations: Operation[]; - ext: TransactionExt; - }); - - sourceAccount(value?: MuxedAccount): MuxedAccount; - - fee(value?: number): number; - - seqNum(value?: SequenceNumber): SequenceNumber; - - cond(value?: Preconditions): Preconditions; - - memo(value?: Memo): Memo; - - operations(value?: Operation[]): Operation[]; - - ext(value?: TransactionExt): TransactionExt; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): Transaction; - - static write(value: Transaction, io: Buffer): void; - - static isValid(value: Transaction): boolean; - - static toXDR(value: Transaction): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): Transaction; - - static fromXDR(input: string, format: 'hex' | 'base64'): Transaction; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionV1Envelope { - constructor(attributes: { - tx: Transaction; - signatures: DecoratedSignature[]; - }); - - tx(value?: Transaction): Transaction; - - signatures(value?: DecoratedSignature[]): DecoratedSignature[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionV1Envelope; - - static write(value: TransactionV1Envelope, io: Buffer): void; - - static isValid(value: TransactionV1Envelope): boolean; - - static toXDR(value: TransactionV1Envelope): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionV1Envelope; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TransactionV1Envelope; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class FeeBumpTransaction { - constructor(attributes: { - feeSource: MuxedAccount; - fee: Int64; - innerTx: FeeBumpTransactionInnerTx; - ext: FeeBumpTransactionExt; - }); - - feeSource(value?: MuxedAccount): MuxedAccount; - - fee(value?: Int64): Int64; - - innerTx(value?: FeeBumpTransactionInnerTx): FeeBumpTransactionInnerTx; - - ext(value?: FeeBumpTransactionExt): FeeBumpTransactionExt; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): FeeBumpTransaction; - - static write(value: FeeBumpTransaction, io: Buffer): void; - - static isValid(value: FeeBumpTransaction): boolean; - - static toXDR(value: FeeBumpTransaction): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): FeeBumpTransaction; - - static fromXDR(input: string, format: 'hex' | 'base64'): FeeBumpTransaction; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class FeeBumpTransactionEnvelope { - constructor(attributes: { - tx: FeeBumpTransaction; - signatures: DecoratedSignature[]; - }); - - tx(value?: FeeBumpTransaction): FeeBumpTransaction; - - signatures(value?: DecoratedSignature[]): DecoratedSignature[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): FeeBumpTransactionEnvelope; - - static write(value: FeeBumpTransactionEnvelope, io: Buffer): void; - - static isValid(value: FeeBumpTransactionEnvelope): boolean; - - static toXDR(value: FeeBumpTransactionEnvelope): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): FeeBumpTransactionEnvelope; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): FeeBumpTransactionEnvelope; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionSignaturePayload { - constructor(attributes: { - networkId: Buffer; - taggedTransaction: TransactionSignaturePayloadTaggedTransaction; - }); - - networkId(value?: Buffer): Buffer; - - taggedTransaction( - value?: TransactionSignaturePayloadTaggedTransaction, - ): TransactionSignaturePayloadTaggedTransaction; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionSignaturePayload; - - static write(value: TransactionSignaturePayload, io: Buffer): void; - - static isValid(value: TransactionSignaturePayload): boolean; - - static toXDR(value: TransactionSignaturePayload): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionSignaturePayload; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TransactionSignaturePayload; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ClaimOfferAtomV0 { - constructor(attributes: { - sellerEd25519: Buffer; - offerId: Int64; - assetSold: Asset; - amountSold: Int64; - assetBought: Asset; - amountBought: Int64; - }); - - sellerEd25519(value?: Buffer): Buffer; - - offerId(value?: Int64): Int64; - - assetSold(value?: Asset): Asset; - - amountSold(value?: Int64): Int64; - - assetBought(value?: Asset): Asset; - - amountBought(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ClaimOfferAtomV0; - - static write(value: ClaimOfferAtomV0, io: Buffer): void; - - static isValid(value: ClaimOfferAtomV0): boolean; - - static toXDR(value: ClaimOfferAtomV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ClaimOfferAtomV0; - - static fromXDR(input: string, format: 'hex' | 'base64'): ClaimOfferAtomV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ClaimOfferAtom { - constructor(attributes: { - sellerId: AccountId; - offerId: Int64; - assetSold: Asset; - amountSold: Int64; - assetBought: Asset; - amountBought: Int64; - }); - - sellerId(value?: AccountId): AccountId; - - offerId(value?: Int64): Int64; - - assetSold(value?: Asset): Asset; - - amountSold(value?: Int64): Int64; - - assetBought(value?: Asset): Asset; - - amountBought(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ClaimOfferAtom; - - static write(value: ClaimOfferAtom, io: Buffer): void; - - static isValid(value: ClaimOfferAtom): boolean; - - static toXDR(value: ClaimOfferAtom): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ClaimOfferAtom; - - static fromXDR(input: string, format: 'hex' | 'base64'): ClaimOfferAtom; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ClaimLiquidityAtom { - constructor(attributes: { - liquidityPoolId: PoolId; - assetSold: Asset; - amountSold: Int64; - assetBought: Asset; - amountBought: Int64; - }); - - liquidityPoolId(value?: PoolId): PoolId; - - assetSold(value?: Asset): Asset; - - amountSold(value?: Int64): Int64; - - assetBought(value?: Asset): Asset; - - amountBought(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ClaimLiquidityAtom; - - static write(value: ClaimLiquidityAtom, io: Buffer): void; - - static isValid(value: ClaimLiquidityAtom): boolean; - - static toXDR(value: ClaimLiquidityAtom): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ClaimLiquidityAtom; - - static fromXDR(input: string, format: 'hex' | 'base64'): ClaimLiquidityAtom; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SimplePaymentResult { - constructor(attributes: { - destination: AccountId; - asset: Asset; - amount: Int64; - }); - - destination(value?: AccountId): AccountId; - - asset(value?: Asset): Asset; - - amount(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SimplePaymentResult; - - static write(value: SimplePaymentResult, io: Buffer): void; - - static isValid(value: SimplePaymentResult): boolean; - - static toXDR(value: SimplePaymentResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SimplePaymentResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): SimplePaymentResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class PathPaymentStrictReceiveResultSuccess { - constructor(attributes: { offers: ClaimAtom[]; last: SimplePaymentResult }); - - offers(value?: ClaimAtom[]): ClaimAtom[]; - - last(value?: SimplePaymentResult): SimplePaymentResult; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): PathPaymentStrictReceiveResultSuccess; - - static write( - value: PathPaymentStrictReceiveResultSuccess, - io: Buffer, - ): void; - - static isValid(value: PathPaymentStrictReceiveResultSuccess): boolean; - - static toXDR(value: PathPaymentStrictReceiveResultSuccess): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): PathPaymentStrictReceiveResultSuccess; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): PathPaymentStrictReceiveResultSuccess; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class PathPaymentStrictSendResultSuccess { - constructor(attributes: { offers: ClaimAtom[]; last: SimplePaymentResult }); - - offers(value?: ClaimAtom[]): ClaimAtom[]; - - last(value?: SimplePaymentResult): SimplePaymentResult; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): PathPaymentStrictSendResultSuccess; - - static write(value: PathPaymentStrictSendResultSuccess, io: Buffer): void; - - static isValid(value: PathPaymentStrictSendResultSuccess): boolean; - - static toXDR(value: PathPaymentStrictSendResultSuccess): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): PathPaymentStrictSendResultSuccess; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): PathPaymentStrictSendResultSuccess; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ManageOfferSuccessResult { - constructor(attributes: { - offersClaimed: ClaimAtom[]; - offer: ManageOfferSuccessResultOffer; - }); - - offersClaimed(value?: ClaimAtom[]): ClaimAtom[]; - - offer(value?: ManageOfferSuccessResultOffer): ManageOfferSuccessResultOffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ManageOfferSuccessResult; - - static write(value: ManageOfferSuccessResult, io: Buffer): void; - - static isValid(value: ManageOfferSuccessResult): boolean; - - static toXDR(value: ManageOfferSuccessResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ManageOfferSuccessResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ManageOfferSuccessResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class InflationPayout { - constructor(attributes: { destination: AccountId; amount: Int64 }); - - destination(value?: AccountId): AccountId; - - amount(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): InflationPayout; - - static write(value: InflationPayout, io: Buffer): void; - - static isValid(value: InflationPayout): boolean; - - static toXDR(value: InflationPayout): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): InflationPayout; - - static fromXDR(input: string, format: 'hex' | 'base64'): InflationPayout; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class InnerTransactionResult { - constructor(attributes: { - feeCharged: Int64; - result: InnerTransactionResultResult; - ext: InnerTransactionResultExt; - }); - - feeCharged(value?: Int64): Int64; - - result(value?: InnerTransactionResultResult): InnerTransactionResultResult; - - ext(value?: InnerTransactionResultExt): InnerTransactionResultExt; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): InnerTransactionResult; - - static write(value: InnerTransactionResult, io: Buffer): void; - - static isValid(value: InnerTransactionResult): boolean; - - static toXDR(value: InnerTransactionResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): InnerTransactionResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): InnerTransactionResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class InnerTransactionResultPair { - constructor(attributes: { - transactionHash: Buffer; - result: InnerTransactionResult; - }); - - transactionHash(value?: Buffer): Buffer; - - result(value?: InnerTransactionResult): InnerTransactionResult; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): InnerTransactionResultPair; - - static write(value: InnerTransactionResultPair, io: Buffer): void; - - static isValid(value: InnerTransactionResultPair): boolean; - - static toXDR(value: InnerTransactionResultPair): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): InnerTransactionResultPair; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): InnerTransactionResultPair; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionResult { - constructor(attributes: { - feeCharged: Int64; - result: TransactionResultResult; - ext: TransactionResultExt; - }); - - feeCharged(value?: Int64): Int64; - - result(value?: TransactionResultResult): TransactionResultResult; - - ext(value?: TransactionResultExt): TransactionResultExt; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionResult; - - static write(value: TransactionResult, io: Buffer): void; - - static isValid(value: TransactionResult): boolean; - - static toXDR(value: TransactionResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionResult; - - static fromXDR(input: string, format: 'hex' | 'base64'): TransactionResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SignerKeyEd25519SignedPayload { - constructor(attributes: { ed25519: Buffer; payload: Buffer }); - - ed25519(value?: Buffer): Buffer; - - payload(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SignerKeyEd25519SignedPayload; - - static write(value: SignerKeyEd25519SignedPayload, io: Buffer): void; - - static isValid(value: SignerKeyEd25519SignedPayload): boolean; - - static toXDR(value: SignerKeyEd25519SignedPayload): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): SignerKeyEd25519SignedPayload; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): SignerKeyEd25519SignedPayload; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class Curve25519Secret { - constructor(attributes: { key: Buffer }); - - key(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): Curve25519Secret; - - static write(value: Curve25519Secret, io: Buffer): void; - - static isValid(value: Curve25519Secret): boolean; - - static toXDR(value: Curve25519Secret): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): Curve25519Secret; - - static fromXDR(input: string, format: 'hex' | 'base64'): Curve25519Secret; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class Curve25519Public { - constructor(attributes: { key: Buffer }); - - key(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): Curve25519Public; - - static write(value: Curve25519Public, io: Buffer): void; - - static isValid(value: Curve25519Public): boolean; - - static toXDR(value: Curve25519Public): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): Curve25519Public; - - static fromXDR(input: string, format: 'hex' | 'base64'): Curve25519Public; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class HmacSha256Key { - constructor(attributes: { key: Buffer }); - - key(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): HmacSha256Key; - - static write(value: HmacSha256Key, io: Buffer): void; - - static isValid(value: HmacSha256Key): boolean; - - static toXDR(value: HmacSha256Key): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): HmacSha256Key; - - static fromXDR(input: string, format: 'hex' | 'base64'): HmacSha256Key; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class HmacSha256Mac { - constructor(attributes: { mac: Buffer }); - - mac(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): HmacSha256Mac; - - static write(value: HmacSha256Mac, io: Buffer): void; - - static isValid(value: HmacSha256Mac): boolean; - - static toXDR(value: HmacSha256Mac): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): HmacSha256Mac; - - static fromXDR(input: string, format: 'hex' | 'base64'): HmacSha256Mac; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class UInt128Parts { - constructor(attributes: { hi: Uint64; lo: Uint64 }); - - hi(value?: Uint64): Uint64; - - lo(value?: Uint64): Uint64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): UInt128Parts; - - static write(value: UInt128Parts, io: Buffer): void; - - static isValid(value: UInt128Parts): boolean; - - static toXDR(value: UInt128Parts): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): UInt128Parts; - - static fromXDR(input: string, format: 'hex' | 'base64'): UInt128Parts; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class Int128Parts { - constructor(attributes: { hi: Int64; lo: Uint64 }); - - hi(value?: Int64): Int64; - - lo(value?: Uint64): Uint64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): Int128Parts; - - static write(value: Int128Parts, io: Buffer): void; - - static isValid(value: Int128Parts): boolean; - - static toXDR(value: Int128Parts): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): Int128Parts; - - static fromXDR(input: string, format: 'hex' | 'base64'): Int128Parts; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class UInt256Parts { - constructor(attributes: { - hiHi: Uint64; - hiLo: Uint64; - loHi: Uint64; - loLo: Uint64; - }); - - hiHi(value?: Uint64): Uint64; - - hiLo(value?: Uint64): Uint64; - - loHi(value?: Uint64): Uint64; - - loLo(value?: Uint64): Uint64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): UInt256Parts; - - static write(value: UInt256Parts, io: Buffer): void; - - static isValid(value: UInt256Parts): boolean; - - static toXDR(value: UInt256Parts): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): UInt256Parts; - - static fromXDR(input: string, format: 'hex' | 'base64'): UInt256Parts; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class Int256Parts { - constructor(attributes: { - hiHi: Int64; - hiLo: Uint64; - loHi: Uint64; - loLo: Uint64; - }); - - hiHi(value?: Int64): Int64; - - hiLo(value?: Uint64): Uint64; - - loHi(value?: Uint64): Uint64; - - loLo(value?: Uint64): Uint64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): Int256Parts; - - static write(value: Int256Parts, io: Buffer): void; - - static isValid(value: Int256Parts): boolean; - - static toXDR(value: Int256Parts): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): Int256Parts; - - static fromXDR(input: string, format: 'hex' | 'base64'): Int256Parts; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScNonceKey { - constructor(attributes: { nonce: Int64 }); - - nonce(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScNonceKey; - - static write(value: ScNonceKey, io: Buffer): void; - - static isValid(value: ScNonceKey): boolean; - - static toXDR(value: ScNonceKey): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScNonceKey; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScNonceKey; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScContractInstance { - constructor(attributes: { - executable: ContractExecutable; - storage: null | ScMapEntry[]; - }); - - executable(value?: ContractExecutable): ContractExecutable; - - storage(value?: null | ScMapEntry[]): null | ScMapEntry[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScContractInstance; - - static write(value: ScContractInstance, io: Buffer): void; - - static isValid(value: ScContractInstance): boolean; - - static toXDR(value: ScContractInstance): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScContractInstance; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScContractInstance; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScMapEntry { - constructor(attributes: { key: ScVal; val: ScVal }); - - key(value?: ScVal): ScVal; - - val(value?: ScVal): ScVal; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScMapEntry; - - static write(value: ScMapEntry, io: Buffer): void; - - static isValid(value: ScMapEntry): boolean; - - static toXDR(value: ScMapEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScMapEntry; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScMapEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScMetaV0 { - constructor(attributes: { key: string | Buffer; val: string | Buffer }); - - key(value?: string | Buffer): string | Buffer; - - val(value?: string | Buffer): string | Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScMetaV0; - - static write(value: ScMetaV0, io: Buffer): void; - - static isValid(value: ScMetaV0): boolean; - - static toXDR(value: ScMetaV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScMetaV0; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScMetaV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecTypeOption { - constructor(attributes: { valueType: ScSpecTypeDef }); - - valueType(value?: ScSpecTypeDef): ScSpecTypeDef; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecTypeOption; - - static write(value: ScSpecTypeOption, io: Buffer): void; - - static isValid(value: ScSpecTypeOption): boolean; - - static toXDR(value: ScSpecTypeOption): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecTypeOption; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScSpecTypeOption; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecTypeResult { - constructor(attributes: { - okType: ScSpecTypeDef; - errorType: ScSpecTypeDef; - }); - - okType(value?: ScSpecTypeDef): ScSpecTypeDef; - - errorType(value?: ScSpecTypeDef): ScSpecTypeDef; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecTypeResult; - - static write(value: ScSpecTypeResult, io: Buffer): void; - - static isValid(value: ScSpecTypeResult): boolean; - - static toXDR(value: ScSpecTypeResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecTypeResult; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScSpecTypeResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecTypeVec { - constructor(attributes: { elementType: ScSpecTypeDef }); - - elementType(value?: ScSpecTypeDef): ScSpecTypeDef; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecTypeVec; - - static write(value: ScSpecTypeVec, io: Buffer): void; - - static isValid(value: ScSpecTypeVec): boolean; - - static toXDR(value: ScSpecTypeVec): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecTypeVec; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScSpecTypeVec; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecTypeMap { - constructor(attributes: { - keyType: ScSpecTypeDef; - valueType: ScSpecTypeDef; - }); - - keyType(value?: ScSpecTypeDef): ScSpecTypeDef; - - valueType(value?: ScSpecTypeDef): ScSpecTypeDef; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecTypeMap; - - static write(value: ScSpecTypeMap, io: Buffer): void; - - static isValid(value: ScSpecTypeMap): boolean; - - static toXDR(value: ScSpecTypeMap): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecTypeMap; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScSpecTypeMap; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecTypeTuple { - constructor(attributes: { valueTypes: ScSpecTypeDef[] }); - - valueTypes(value?: ScSpecTypeDef[]): ScSpecTypeDef[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecTypeTuple; - - static write(value: ScSpecTypeTuple, io: Buffer): void; - - static isValid(value: ScSpecTypeTuple): boolean; - - static toXDR(value: ScSpecTypeTuple): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecTypeTuple; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScSpecTypeTuple; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecTypeBytesN { - constructor(attributes: { n: number }); - - n(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecTypeBytesN; - - static write(value: ScSpecTypeBytesN, io: Buffer): void; - - static isValid(value: ScSpecTypeBytesN): boolean; - - static toXDR(value: ScSpecTypeBytesN): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecTypeBytesN; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScSpecTypeBytesN; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecTypeUdt { - constructor(attributes: { name: string | Buffer }); - - name(value?: string | Buffer): string | Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecTypeUdt; - - static write(value: ScSpecTypeUdt, io: Buffer): void; - - static isValid(value: ScSpecTypeUdt): boolean; - - static toXDR(value: ScSpecTypeUdt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecTypeUdt; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScSpecTypeUdt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecUdtStructFieldV0 { - constructor(attributes: { - doc: string | Buffer; - name: string | Buffer; - type: ScSpecTypeDef; - }); - - doc(value?: string | Buffer): string | Buffer; - - name(value?: string | Buffer): string | Buffer; - - type(value?: ScSpecTypeDef): ScSpecTypeDef; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecUdtStructFieldV0; - - static write(value: ScSpecUdtStructFieldV0, io: Buffer): void; - - static isValid(value: ScSpecUdtStructFieldV0): boolean; - - static toXDR(value: ScSpecUdtStructFieldV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecUdtStructFieldV0; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ScSpecUdtStructFieldV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecUdtStructV0 { - constructor(attributes: { - doc: string | Buffer; - lib: string | Buffer; - name: string | Buffer; - fields: ScSpecUdtStructFieldV0[]; - }); - - doc(value?: string | Buffer): string | Buffer; - - lib(value?: string | Buffer): string | Buffer; - - name(value?: string | Buffer): string | Buffer; - - fields(value?: ScSpecUdtStructFieldV0[]): ScSpecUdtStructFieldV0[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecUdtStructV0; - - static write(value: ScSpecUdtStructV0, io: Buffer): void; - - static isValid(value: ScSpecUdtStructV0): boolean; - - static toXDR(value: ScSpecUdtStructV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecUdtStructV0; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScSpecUdtStructV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecUdtUnionCaseVoidV0 { - constructor(attributes: { doc: string | Buffer; name: string | Buffer }); - - doc(value?: string | Buffer): string | Buffer; - - name(value?: string | Buffer): string | Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecUdtUnionCaseVoidV0; - - static write(value: ScSpecUdtUnionCaseVoidV0, io: Buffer): void; - - static isValid(value: ScSpecUdtUnionCaseVoidV0): boolean; - - static toXDR(value: ScSpecUdtUnionCaseVoidV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecUdtUnionCaseVoidV0; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ScSpecUdtUnionCaseVoidV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecUdtUnionCaseTupleV0 { - constructor(attributes: { - doc: string | Buffer; - name: string | Buffer; - type: ScSpecTypeDef[]; - }); - - doc(value?: string | Buffer): string | Buffer; - - name(value?: string | Buffer): string | Buffer; - - type(value?: ScSpecTypeDef[]): ScSpecTypeDef[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecUdtUnionCaseTupleV0; - - static write(value: ScSpecUdtUnionCaseTupleV0, io: Buffer): void; - - static isValid(value: ScSpecUdtUnionCaseTupleV0): boolean; - - static toXDR(value: ScSpecUdtUnionCaseTupleV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecUdtUnionCaseTupleV0; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ScSpecUdtUnionCaseTupleV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecUdtUnionV0 { - constructor(attributes: { - doc: string | Buffer; - lib: string | Buffer; - name: string | Buffer; - cases: ScSpecUdtUnionCaseV0[]; - }); - - doc(value?: string | Buffer): string | Buffer; - - lib(value?: string | Buffer): string | Buffer; - - name(value?: string | Buffer): string | Buffer; - - cases(value?: ScSpecUdtUnionCaseV0[]): ScSpecUdtUnionCaseV0[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecUdtUnionV0; - - static write(value: ScSpecUdtUnionV0, io: Buffer): void; - - static isValid(value: ScSpecUdtUnionV0): boolean; - - static toXDR(value: ScSpecUdtUnionV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecUdtUnionV0; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScSpecUdtUnionV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecUdtEnumCaseV0 { - constructor(attributes: { - doc: string | Buffer; - name: string | Buffer; - value: number; - }); - - doc(value?: string | Buffer): string | Buffer; - - name(value?: string | Buffer): string | Buffer; - - value(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecUdtEnumCaseV0; - - static write(value: ScSpecUdtEnumCaseV0, io: Buffer): void; - - static isValid(value: ScSpecUdtEnumCaseV0): boolean; - - static toXDR(value: ScSpecUdtEnumCaseV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecUdtEnumCaseV0; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ScSpecUdtEnumCaseV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecUdtEnumV0 { - constructor(attributes: { - doc: string | Buffer; - lib: string | Buffer; - name: string | Buffer; - cases: ScSpecUdtEnumCaseV0[]; - }); - - doc(value?: string | Buffer): string | Buffer; - - lib(value?: string | Buffer): string | Buffer; - - name(value?: string | Buffer): string | Buffer; - - cases(value?: ScSpecUdtEnumCaseV0[]): ScSpecUdtEnumCaseV0[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecUdtEnumV0; - - static write(value: ScSpecUdtEnumV0, io: Buffer): void; - - static isValid(value: ScSpecUdtEnumV0): boolean; - - static toXDR(value: ScSpecUdtEnumV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecUdtEnumV0; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScSpecUdtEnumV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecUdtErrorEnumCaseV0 { - constructor(attributes: { - doc: string | Buffer; - name: string | Buffer; - value: number; - }); - - doc(value?: string | Buffer): string | Buffer; - - name(value?: string | Buffer): string | Buffer; - - value(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecUdtErrorEnumCaseV0; - - static write(value: ScSpecUdtErrorEnumCaseV0, io: Buffer): void; - - static isValid(value: ScSpecUdtErrorEnumCaseV0): boolean; - - static toXDR(value: ScSpecUdtErrorEnumCaseV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecUdtErrorEnumCaseV0; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ScSpecUdtErrorEnumCaseV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecUdtErrorEnumV0 { - constructor(attributes: { - doc: string | Buffer; - lib: string | Buffer; - name: string | Buffer; - cases: ScSpecUdtErrorEnumCaseV0[]; - }); - - doc(value?: string | Buffer): string | Buffer; - - lib(value?: string | Buffer): string | Buffer; - - name(value?: string | Buffer): string | Buffer; - - cases(value?: ScSpecUdtErrorEnumCaseV0[]): ScSpecUdtErrorEnumCaseV0[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecUdtErrorEnumV0; - - static write(value: ScSpecUdtErrorEnumV0, io: Buffer): void; - - static isValid(value: ScSpecUdtErrorEnumV0): boolean; - - static toXDR(value: ScSpecUdtErrorEnumV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecUdtErrorEnumV0; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ScSpecUdtErrorEnumV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecFunctionInputV0 { - constructor(attributes: { - doc: string | Buffer; - name: string | Buffer; - type: ScSpecTypeDef; - }); - - doc(value?: string | Buffer): string | Buffer; - - name(value?: string | Buffer): string | Buffer; - - type(value?: ScSpecTypeDef): ScSpecTypeDef; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecFunctionInputV0; - - static write(value: ScSpecFunctionInputV0, io: Buffer): void; - - static isValid(value: ScSpecFunctionInputV0): boolean; - - static toXDR(value: ScSpecFunctionInputV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecFunctionInputV0; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ScSpecFunctionInputV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecFunctionV0 { - constructor(attributes: { - doc: string | Buffer; - name: string | Buffer; - inputs: ScSpecFunctionInputV0[]; - outputs: ScSpecTypeDef[]; - }); - - doc(value?: string | Buffer): string | Buffer; - - name(value?: string | Buffer): string | Buffer; - - inputs(value?: ScSpecFunctionInputV0[]): ScSpecFunctionInputV0[]; - - outputs(value?: ScSpecTypeDef[]): ScSpecTypeDef[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecFunctionV0; - - static write(value: ScSpecFunctionV0, io: Buffer): void; - - static isValid(value: ScSpecFunctionV0): boolean; - - static toXDR(value: ScSpecFunctionV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecFunctionV0; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScSpecFunctionV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ConfigSettingContractExecutionLanesV0 { - constructor(attributes: { ledgerMaxTxCount: number }); - - ledgerMaxTxCount(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ConfigSettingContractExecutionLanesV0; - - static write( - value: ConfigSettingContractExecutionLanesV0, - io: Buffer, - ): void; - - static isValid(value: ConfigSettingContractExecutionLanesV0): boolean; - - static toXDR(value: ConfigSettingContractExecutionLanesV0): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): ConfigSettingContractExecutionLanesV0; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ConfigSettingContractExecutionLanesV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ConfigSettingContractComputeV0 { - constructor(attributes: { - ledgerMaxInstructions: Int64; - txMaxInstructions: Int64; - feeRatePerInstructionsIncrement: Int64; - txMemoryLimit: number; - }); - - ledgerMaxInstructions(value?: Int64): Int64; - - txMaxInstructions(value?: Int64): Int64; - - feeRatePerInstructionsIncrement(value?: Int64): Int64; - - txMemoryLimit(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ConfigSettingContractComputeV0; - - static write(value: ConfigSettingContractComputeV0, io: Buffer): void; - - static isValid(value: ConfigSettingContractComputeV0): boolean; - - static toXDR(value: ConfigSettingContractComputeV0): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): ConfigSettingContractComputeV0; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ConfigSettingContractComputeV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ConfigSettingContractLedgerCostV0 { - constructor(attributes: { - ledgerMaxReadLedgerEntries: number; - ledgerMaxReadBytes: number; - ledgerMaxWriteLedgerEntries: number; - ledgerMaxWriteBytes: number; - txMaxReadLedgerEntries: number; - txMaxReadBytes: number; - txMaxWriteLedgerEntries: number; - txMaxWriteBytes: number; - feeReadLedgerEntry: Int64; - feeWriteLedgerEntry: Int64; - feeRead1Kb: Int64; - bucketListTargetSizeBytes: Int64; - writeFee1KbBucketListLow: Int64; - writeFee1KbBucketListHigh: Int64; - bucketListWriteFeeGrowthFactor: number; - }); - - ledgerMaxReadLedgerEntries(value?: number): number; - - ledgerMaxReadBytes(value?: number): number; - - ledgerMaxWriteLedgerEntries(value?: number): number; - - ledgerMaxWriteBytes(value?: number): number; - - txMaxReadLedgerEntries(value?: number): number; - - txMaxReadBytes(value?: number): number; - - txMaxWriteLedgerEntries(value?: number): number; - - txMaxWriteBytes(value?: number): number; - - feeReadLedgerEntry(value?: Int64): Int64; - - feeWriteLedgerEntry(value?: Int64): Int64; - - feeRead1Kb(value?: Int64): Int64; - - bucketListTargetSizeBytes(value?: Int64): Int64; - - writeFee1KbBucketListLow(value?: Int64): Int64; - - writeFee1KbBucketListHigh(value?: Int64): Int64; - - bucketListWriteFeeGrowthFactor(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ConfigSettingContractLedgerCostV0; - - static write(value: ConfigSettingContractLedgerCostV0, io: Buffer): void; - - static isValid(value: ConfigSettingContractLedgerCostV0): boolean; - - static toXDR(value: ConfigSettingContractLedgerCostV0): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): ConfigSettingContractLedgerCostV0; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ConfigSettingContractLedgerCostV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ConfigSettingContractHistoricalDataV0 { - constructor(attributes: { feeHistorical1Kb: Int64 }); - - feeHistorical1Kb(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ConfigSettingContractHistoricalDataV0; - - static write( - value: ConfigSettingContractHistoricalDataV0, - io: Buffer, - ): void; - - static isValid(value: ConfigSettingContractHistoricalDataV0): boolean; - - static toXDR(value: ConfigSettingContractHistoricalDataV0): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): ConfigSettingContractHistoricalDataV0; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ConfigSettingContractHistoricalDataV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ConfigSettingContractEventsV0 { - constructor(attributes: { - txMaxContractEventsSizeBytes: number; - feeContractEvents1Kb: Int64; - }); - - txMaxContractEventsSizeBytes(value?: number): number; - - feeContractEvents1Kb(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ConfigSettingContractEventsV0; - - static write(value: ConfigSettingContractEventsV0, io: Buffer): void; - - static isValid(value: ConfigSettingContractEventsV0): boolean; - - static toXDR(value: ConfigSettingContractEventsV0): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): ConfigSettingContractEventsV0; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ConfigSettingContractEventsV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ConfigSettingContractBandwidthV0 { - constructor(attributes: { - ledgerMaxTxsSizeBytes: number; - txMaxSizeBytes: number; - feeTxSize1Kb: Int64; - }); - - ledgerMaxTxsSizeBytes(value?: number): number; - - txMaxSizeBytes(value?: number): number; - - feeTxSize1Kb(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ConfigSettingContractBandwidthV0; - - static write(value: ConfigSettingContractBandwidthV0, io: Buffer): void; - - static isValid(value: ConfigSettingContractBandwidthV0): boolean; - - static toXDR(value: ConfigSettingContractBandwidthV0): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): ConfigSettingContractBandwidthV0; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ConfigSettingContractBandwidthV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ContractCostParamEntry { - constructor(attributes: { - ext: ExtensionPoint; - constTerm: Int64; - linearTerm: Int64; - }); - - ext(value?: ExtensionPoint): ExtensionPoint; - - constTerm(value?: Int64): Int64; - - linearTerm(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ContractCostParamEntry; - - static write(value: ContractCostParamEntry, io: Buffer): void; - - static isValid(value: ContractCostParamEntry): boolean; - - static toXDR(value: ContractCostParamEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ContractCostParamEntry; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ContractCostParamEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class StateArchivalSettings { - constructor(attributes: { - maxEntryTtl: number; - minTemporaryTtl: number; - minPersistentTtl: number; - persistentRentRateDenominator: Int64; - tempRentRateDenominator: Int64; - maxEntriesToArchive: number; - bucketListSizeWindowSampleSize: number; - bucketListWindowSamplePeriod: number; - evictionScanSize: number; - startingEvictionScanLevel: number; - }); - - maxEntryTtl(value?: number): number; - - minTemporaryTtl(value?: number): number; - - minPersistentTtl(value?: number): number; - - persistentRentRateDenominator(value?: Int64): Int64; - - tempRentRateDenominator(value?: Int64): Int64; - - maxEntriesToArchive(value?: number): number; - - bucketListSizeWindowSampleSize(value?: number): number; - - bucketListWindowSamplePeriod(value?: number): number; - - evictionScanSize(value?: number): number; - - startingEvictionScanLevel(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): StateArchivalSettings; - - static write(value: StateArchivalSettings, io: Buffer): void; - - static isValid(value: StateArchivalSettings): boolean; - - static toXDR(value: StateArchivalSettings): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): StateArchivalSettings; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): StateArchivalSettings; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class EvictionIterator { - constructor(attributes: { - bucketListLevel: number; - isCurrBucket: boolean; - bucketFileOffset: Uint64; - }); - - bucketListLevel(value?: number): number; - - isCurrBucket(value?: boolean): boolean; - - bucketFileOffset(value?: Uint64): Uint64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): EvictionIterator; - - static write(value: EvictionIterator, io: Buffer): void; - - static isValid(value: EvictionIterator): boolean; - - static toXDR(value: EvictionIterator): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): EvictionIterator; - - static fromXDR(input: string, format: 'hex' | 'base64'): EvictionIterator; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScpStatementPledges { - switch(): ScpStatementType; - - prepare(value?: ScpStatementPrepare): ScpStatementPrepare; - - confirm(value?: ScpStatementConfirm): ScpStatementConfirm; - - externalize(value?: ScpStatementExternalize): ScpStatementExternalize; - - nominate(value?: ScpNomination): ScpNomination; - - static scpStPrepare(value: ScpStatementPrepare): ScpStatementPledges; - - static scpStConfirm(value: ScpStatementConfirm): ScpStatementPledges; - - static scpStExternalize( - value: ScpStatementExternalize, - ): ScpStatementPledges; - - static scpStNominate(value: ScpNomination): ScpStatementPledges; - - value(): - | ScpStatementPrepare - | ScpStatementConfirm - | ScpStatementExternalize - | ScpNomination; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScpStatementPledges; - - static write(value: ScpStatementPledges, io: Buffer): void; - - static isValid(value: ScpStatementPledges): boolean; - - static toXDR(value: ScpStatementPledges): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScpStatementPledges; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ScpStatementPledges; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class AssetCode { - switch(): AssetType; - - assetCode4(value?: Buffer): Buffer; - - assetCode12(value?: Buffer): Buffer; - - static assetTypeCreditAlphanum4(value: Buffer): AssetCode; - - static assetTypeCreditAlphanum12(value: Buffer): AssetCode; - - value(): Buffer | Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): AssetCode; - - static write(value: AssetCode, io: Buffer): void; - - static isValid(value: AssetCode): boolean; - - static toXDR(value: AssetCode): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): AssetCode; - - static fromXDR(input: string, format: 'hex' | 'base64'): AssetCode; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class Asset { - switch(): AssetType; - - alphaNum4(value?: AlphaNum4): AlphaNum4; - - alphaNum12(value?: AlphaNum12): AlphaNum12; - - static assetTypeNative(): Asset; - - static assetTypeCreditAlphanum4(value: AlphaNum4): Asset; - - static assetTypeCreditAlphanum12(value: AlphaNum12): Asset; - - value(): AlphaNum4 | AlphaNum12 | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): Asset; - - static write(value: Asset, io: Buffer): void; - - static isValid(value: Asset): boolean; - - static toXDR(value: Asset): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): Asset; - - static fromXDR(input: string, format: 'hex' | 'base64'): Asset; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class AccountEntryExtensionV2Ext { - switch(): number; - - v3(value?: AccountEntryExtensionV3): AccountEntryExtensionV3; - - static 0(): AccountEntryExtensionV2Ext; - - static 3(value: AccountEntryExtensionV3): AccountEntryExtensionV2Ext; - - value(): AccountEntryExtensionV3 | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): AccountEntryExtensionV2Ext; - - static write(value: AccountEntryExtensionV2Ext, io: Buffer): void; - - static isValid(value: AccountEntryExtensionV2Ext): boolean; - - static toXDR(value: AccountEntryExtensionV2Ext): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): AccountEntryExtensionV2Ext; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): AccountEntryExtensionV2Ext; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class AccountEntryExtensionV1Ext { - switch(): number; - - v2(value?: AccountEntryExtensionV2): AccountEntryExtensionV2; - - static 0(): AccountEntryExtensionV1Ext; - - static 2(value: AccountEntryExtensionV2): AccountEntryExtensionV1Ext; - - value(): AccountEntryExtensionV2 | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): AccountEntryExtensionV1Ext; - - static write(value: AccountEntryExtensionV1Ext, io: Buffer): void; - - static isValid(value: AccountEntryExtensionV1Ext): boolean; - - static toXDR(value: AccountEntryExtensionV1Ext): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): AccountEntryExtensionV1Ext; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): AccountEntryExtensionV1Ext; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class AccountEntryExt { - switch(): number; - - v1(value?: AccountEntryExtensionV1): AccountEntryExtensionV1; - - static 0(): AccountEntryExt; - - static 1(value: AccountEntryExtensionV1): AccountEntryExt; - - value(): AccountEntryExtensionV1 | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): AccountEntryExt; - - static write(value: AccountEntryExt, io: Buffer): void; - - static isValid(value: AccountEntryExt): boolean; - - static toXDR(value: AccountEntryExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): AccountEntryExt; - - static fromXDR(input: string, format: 'hex' | 'base64'): AccountEntryExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TrustLineAsset { - switch(): AssetType; - - alphaNum4(value?: AlphaNum4): AlphaNum4; - - alphaNum12(value?: AlphaNum12): AlphaNum12; - - liquidityPoolId(value?: PoolId): PoolId; - - static assetTypeNative(): TrustLineAsset; - - static assetTypeCreditAlphanum4(value: AlphaNum4): TrustLineAsset; - - static assetTypeCreditAlphanum12(value: AlphaNum12): TrustLineAsset; - - static assetTypePoolShare(value: PoolId): TrustLineAsset; - - value(): AlphaNum4 | AlphaNum12 | PoolId | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TrustLineAsset; - - static write(value: TrustLineAsset, io: Buffer): void; - - static isValid(value: TrustLineAsset): boolean; - - static toXDR(value: TrustLineAsset): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TrustLineAsset; - - static fromXDR(input: string, format: 'hex' | 'base64'): TrustLineAsset; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TrustLineEntryExtensionV2Ext { - switch(): number; - - static 0(): TrustLineEntryExtensionV2Ext; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TrustLineEntryExtensionV2Ext; - - static write(value: TrustLineEntryExtensionV2Ext, io: Buffer): void; - - static isValid(value: TrustLineEntryExtensionV2Ext): boolean; - - static toXDR(value: TrustLineEntryExtensionV2Ext): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TrustLineEntryExtensionV2Ext; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TrustLineEntryExtensionV2Ext; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TrustLineEntryV1Ext { - switch(): number; - - v2(value?: TrustLineEntryExtensionV2): TrustLineEntryExtensionV2; - - static 0(): TrustLineEntryV1Ext; - - static 2(value: TrustLineEntryExtensionV2): TrustLineEntryV1Ext; - - value(): TrustLineEntryExtensionV2 | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TrustLineEntryV1Ext; - - static write(value: TrustLineEntryV1Ext, io: Buffer): void; - - static isValid(value: TrustLineEntryV1Ext): boolean; - - static toXDR(value: TrustLineEntryV1Ext): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TrustLineEntryV1Ext; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TrustLineEntryV1Ext; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TrustLineEntryExt { - switch(): number; - - v1(value?: TrustLineEntryV1): TrustLineEntryV1; - - static 0(): TrustLineEntryExt; - - static 1(value: TrustLineEntryV1): TrustLineEntryExt; - - value(): TrustLineEntryV1 | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TrustLineEntryExt; - - static write(value: TrustLineEntryExt, io: Buffer): void; - - static isValid(value: TrustLineEntryExt): boolean; - - static toXDR(value: TrustLineEntryExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TrustLineEntryExt; - - static fromXDR(input: string, format: 'hex' | 'base64'): TrustLineEntryExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class OfferEntryExt { - switch(): number; - - static 0(): OfferEntryExt; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): OfferEntryExt; - - static write(value: OfferEntryExt, io: Buffer): void; - - static isValid(value: OfferEntryExt): boolean; - - static toXDR(value: OfferEntryExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): OfferEntryExt; - - static fromXDR(input: string, format: 'hex' | 'base64'): OfferEntryExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class DataEntryExt { - switch(): number; - - static 0(): DataEntryExt; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): DataEntryExt; - - static write(value: DataEntryExt, io: Buffer): void; - - static isValid(value: DataEntryExt): boolean; - - static toXDR(value: DataEntryExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): DataEntryExt; - - static fromXDR(input: string, format: 'hex' | 'base64'): DataEntryExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ClaimPredicate { - switch(): ClaimPredicateType; - - andPredicates(value?: ClaimPredicate[]): ClaimPredicate[]; - - orPredicates(value?: ClaimPredicate[]): ClaimPredicate[]; - - notPredicate(value?: null | ClaimPredicate): null | ClaimPredicate; - - absBefore(value?: Int64): Int64; - - relBefore(value?: Int64): Int64; - - static claimPredicateUnconditional(): ClaimPredicate; - - static claimPredicateAnd(value: ClaimPredicate[]): ClaimPredicate; - - static claimPredicateOr(value: ClaimPredicate[]): ClaimPredicate; - - static claimPredicateNot(value: null | ClaimPredicate): ClaimPredicate; - - static claimPredicateBeforeAbsoluteTime(value: Int64): ClaimPredicate; - - static claimPredicateBeforeRelativeTime(value: Int64): ClaimPredicate; - - value(): - | ClaimPredicate[] - | ClaimPredicate[] - | null - | ClaimPredicate - | Int64 - | Int64 - | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ClaimPredicate; - - static write(value: ClaimPredicate, io: Buffer): void; - - static isValid(value: ClaimPredicate): boolean; - - static toXDR(value: ClaimPredicate): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ClaimPredicate; - - static fromXDR(input: string, format: 'hex' | 'base64'): ClaimPredicate; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class Claimant { - switch(): ClaimantType; - - v0(value?: ClaimantV0): ClaimantV0; - - static claimantTypeV0(value: ClaimantV0): Claimant; - - value(): ClaimantV0; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): Claimant; - - static write(value: Claimant, io: Buffer): void; - - static isValid(value: Claimant): boolean; - - static toXDR(value: Claimant): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): Claimant; - - static fromXDR(input: string, format: 'hex' | 'base64'): Claimant; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ClaimableBalanceId { - switch(): ClaimableBalanceIdType; - - v0(value?: Buffer): Buffer; - - static claimableBalanceIdTypeV0(value: Buffer): ClaimableBalanceId; - - value(): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ClaimableBalanceId; - - static write(value: ClaimableBalanceId, io: Buffer): void; - - static isValid(value: ClaimableBalanceId): boolean; - - static toXDR(value: ClaimableBalanceId): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ClaimableBalanceId; - - static fromXDR(input: string, format: 'hex' | 'base64'): ClaimableBalanceId; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ClaimableBalanceEntryExtensionV1Ext { - switch(): number; - - static 0(): ClaimableBalanceEntryExtensionV1Ext; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ClaimableBalanceEntryExtensionV1Ext; - - static write(value: ClaimableBalanceEntryExtensionV1Ext, io: Buffer): void; - - static isValid(value: ClaimableBalanceEntryExtensionV1Ext): boolean; - - static toXDR(value: ClaimableBalanceEntryExtensionV1Ext): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): ClaimableBalanceEntryExtensionV1Ext; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ClaimableBalanceEntryExtensionV1Ext; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ClaimableBalanceEntryExt { - switch(): number; - - v1( - value?: ClaimableBalanceEntryExtensionV1, - ): ClaimableBalanceEntryExtensionV1; - - static 0(): ClaimableBalanceEntryExt; - - static 1(value: ClaimableBalanceEntryExtensionV1): ClaimableBalanceEntryExt; - - value(): ClaimableBalanceEntryExtensionV1 | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ClaimableBalanceEntryExt; - - static write(value: ClaimableBalanceEntryExt, io: Buffer): void; - - static isValid(value: ClaimableBalanceEntryExt): boolean; - - static toXDR(value: ClaimableBalanceEntryExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ClaimableBalanceEntryExt; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ClaimableBalanceEntryExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LiquidityPoolEntryBody { - switch(): LiquidityPoolType; - - constantProduct( - value?: LiquidityPoolEntryConstantProduct, - ): LiquidityPoolEntryConstantProduct; - - static liquidityPoolConstantProduct( - value: LiquidityPoolEntryConstantProduct, - ): LiquidityPoolEntryBody; - - value(): LiquidityPoolEntryConstantProduct; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LiquidityPoolEntryBody; - - static write(value: LiquidityPoolEntryBody, io: Buffer): void; - - static isValid(value: LiquidityPoolEntryBody): boolean; - - static toXDR(value: LiquidityPoolEntryBody): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LiquidityPoolEntryBody; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LiquidityPoolEntryBody; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ContractCodeEntryExt { - switch(): number; - - v1(value?: ContractCodeEntryV1): ContractCodeEntryV1; - - static 0(): ContractCodeEntryExt; - - static 1(value: ContractCodeEntryV1): ContractCodeEntryExt; - - value(): ContractCodeEntryV1 | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ContractCodeEntryExt; - - static write(value: ContractCodeEntryExt, io: Buffer): void; - - static isValid(value: ContractCodeEntryExt): boolean; - - static toXDR(value: ContractCodeEntryExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ContractCodeEntryExt; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ContractCodeEntryExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerEntryExtensionV1Ext { - switch(): number; - - static 0(): LedgerEntryExtensionV1Ext; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerEntryExtensionV1Ext; - - static write(value: LedgerEntryExtensionV1Ext, io: Buffer): void; - - static isValid(value: LedgerEntryExtensionV1Ext): boolean; - - static toXDR(value: LedgerEntryExtensionV1Ext): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerEntryExtensionV1Ext; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LedgerEntryExtensionV1Ext; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerEntryData { - switch(): LedgerEntryType; - - account(value?: AccountEntry): AccountEntry; - - trustLine(value?: TrustLineEntry): TrustLineEntry; - - offer(value?: OfferEntry): OfferEntry; - - data(value?: DataEntry): DataEntry; - - claimableBalance(value?: ClaimableBalanceEntry): ClaimableBalanceEntry; - - liquidityPool(value?: LiquidityPoolEntry): LiquidityPoolEntry; - - contractData(value?: ContractDataEntry): ContractDataEntry; - - contractCode(value?: ContractCodeEntry): ContractCodeEntry; - - configSetting(value?: ConfigSettingEntry): ConfigSettingEntry; - - ttl(value?: TtlEntry): TtlEntry; - - static account(value: AccountEntry): LedgerEntryData; - - static trustline(value: TrustLineEntry): LedgerEntryData; - - static offer(value: OfferEntry): LedgerEntryData; - - static data(value: DataEntry): LedgerEntryData; - - static claimableBalance(value: ClaimableBalanceEntry): LedgerEntryData; - - static liquidityPool(value: LiquidityPoolEntry): LedgerEntryData; - - static contractData(value: ContractDataEntry): LedgerEntryData; - - static contractCode(value: ContractCodeEntry): LedgerEntryData; - - static configSetting(value: ConfigSettingEntry): LedgerEntryData; - - static ttl(value: TtlEntry): LedgerEntryData; - - value(): - | AccountEntry - | TrustLineEntry - | OfferEntry - | DataEntry - | ClaimableBalanceEntry - | LiquidityPoolEntry - | ContractDataEntry - | ContractCodeEntry - | ConfigSettingEntry - | TtlEntry; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerEntryData; - - static write(value: LedgerEntryData, io: Buffer): void; - - static isValid(value: LedgerEntryData): boolean; - - static toXDR(value: LedgerEntryData): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerEntryData; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerEntryData; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerEntryExt { - switch(): number; - - v1(value?: LedgerEntryExtensionV1): LedgerEntryExtensionV1; - - static 0(): LedgerEntryExt; - - static 1(value: LedgerEntryExtensionV1): LedgerEntryExt; - - value(): LedgerEntryExtensionV1 | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerEntryExt; - - static write(value: LedgerEntryExt, io: Buffer): void; - - static isValid(value: LedgerEntryExt): boolean; - - static toXDR(value: LedgerEntryExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerEntryExt; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerEntryExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerKey { - switch(): LedgerEntryType; - - account(value?: LedgerKeyAccount): LedgerKeyAccount; - - trustLine(value?: LedgerKeyTrustLine): LedgerKeyTrustLine; - - offer(value?: LedgerKeyOffer): LedgerKeyOffer; - - data(value?: LedgerKeyData): LedgerKeyData; - - claimableBalance( - value?: LedgerKeyClaimableBalance, - ): LedgerKeyClaimableBalance; - - liquidityPool(value?: LedgerKeyLiquidityPool): LedgerKeyLiquidityPool; - - contractData(value?: LedgerKeyContractData): LedgerKeyContractData; - - contractCode(value?: LedgerKeyContractCode): LedgerKeyContractCode; - - configSetting(value?: LedgerKeyConfigSetting): LedgerKeyConfigSetting; - - ttl(value?: LedgerKeyTtl): LedgerKeyTtl; - - static account(value: LedgerKeyAccount): LedgerKey; - - static trustline(value: LedgerKeyTrustLine): LedgerKey; - - static offer(value: LedgerKeyOffer): LedgerKey; - - static data(value: LedgerKeyData): LedgerKey; - - static claimableBalance(value: LedgerKeyClaimableBalance): LedgerKey; - - static liquidityPool(value: LedgerKeyLiquidityPool): LedgerKey; - - static contractData(value: LedgerKeyContractData): LedgerKey; - - static contractCode(value: LedgerKeyContractCode): LedgerKey; - - static configSetting(value: LedgerKeyConfigSetting): LedgerKey; - - static ttl(value: LedgerKeyTtl): LedgerKey; - - value(): - | LedgerKeyAccount - | LedgerKeyTrustLine - | LedgerKeyOffer - | LedgerKeyData - | LedgerKeyClaimableBalance - | LedgerKeyLiquidityPool - | LedgerKeyContractData - | LedgerKeyContractCode - | LedgerKeyConfigSetting - | LedgerKeyTtl; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerKey; - - static write(value: LedgerKey, io: Buffer): void; - - static isValid(value: LedgerKey): boolean; - - static toXDR(value: LedgerKey): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerKey; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerKey; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class StellarValueExt { - switch(): StellarValueType; - - lcValueSignature( - value?: LedgerCloseValueSignature, - ): LedgerCloseValueSignature; - - static stellarValueBasic(): StellarValueExt; - - static stellarValueSigned( - value: LedgerCloseValueSignature, - ): StellarValueExt; - - value(): LedgerCloseValueSignature | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): StellarValueExt; - - static write(value: StellarValueExt, io: Buffer): void; - - static isValid(value: StellarValueExt): boolean; - - static toXDR(value: StellarValueExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): StellarValueExt; - - static fromXDR(input: string, format: 'hex' | 'base64'): StellarValueExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerHeaderExtensionV1Ext { - switch(): number; - - static 0(): LedgerHeaderExtensionV1Ext; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerHeaderExtensionV1Ext; - - static write(value: LedgerHeaderExtensionV1Ext, io: Buffer): void; - - static isValid(value: LedgerHeaderExtensionV1Ext): boolean; - - static toXDR(value: LedgerHeaderExtensionV1Ext): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerHeaderExtensionV1Ext; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LedgerHeaderExtensionV1Ext; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerHeaderExt { - switch(): number; - - v1(value?: LedgerHeaderExtensionV1): LedgerHeaderExtensionV1; - - static 0(): LedgerHeaderExt; - - static 1(value: LedgerHeaderExtensionV1): LedgerHeaderExt; - - value(): LedgerHeaderExtensionV1 | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerHeaderExt; - - static write(value: LedgerHeaderExt, io: Buffer): void; - - static isValid(value: LedgerHeaderExt): boolean; - - static toXDR(value: LedgerHeaderExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerHeaderExt; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerHeaderExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerUpgrade { - switch(): LedgerUpgradeType; - - newLedgerVersion(value?: number): number; - - newBaseFee(value?: number): number; - - newMaxTxSetSize(value?: number): number; - - newBaseReserve(value?: number): number; - - newFlags(value?: number): number; - - newConfig(value?: ConfigUpgradeSetKey): ConfigUpgradeSetKey; - - newMaxSorobanTxSetSize(value?: number): number; - - static ledgerUpgradeVersion(value: number): LedgerUpgrade; - - static ledgerUpgradeBaseFee(value: number): LedgerUpgrade; - - static ledgerUpgradeMaxTxSetSize(value: number): LedgerUpgrade; - - static ledgerUpgradeBaseReserve(value: number): LedgerUpgrade; - - static ledgerUpgradeFlags(value: number): LedgerUpgrade; - - static ledgerUpgradeConfig(value: ConfigUpgradeSetKey): LedgerUpgrade; - - static ledgerUpgradeMaxSorobanTxSetSize(value: number): LedgerUpgrade; - - value(): - | number - | number - | number - | number - | number - | ConfigUpgradeSetKey - | number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerUpgrade; - - static write(value: LedgerUpgrade, io: Buffer): void; - - static isValid(value: LedgerUpgrade): boolean; - - static toXDR(value: LedgerUpgrade): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerUpgrade; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerUpgrade; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class BucketMetadataExt { - switch(): number; - - static 0(): BucketMetadataExt; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): BucketMetadataExt; - - static write(value: BucketMetadataExt, io: Buffer): void; - - static isValid(value: BucketMetadataExt): boolean; - - static toXDR(value: BucketMetadataExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): BucketMetadataExt; - - static fromXDR(input: string, format: 'hex' | 'base64'): BucketMetadataExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class BucketEntry { - switch(): BucketEntryType; - - liveEntry(value?: LedgerEntry): LedgerEntry; - - deadEntry(value?: LedgerKey): LedgerKey; - - metaEntry(value?: BucketMetadata): BucketMetadata; - - static liveentry(value: LedgerEntry): BucketEntry; - - static initentry(value: LedgerEntry): BucketEntry; - - static deadentry(value: LedgerKey): BucketEntry; - - static metaentry(value: BucketMetadata): BucketEntry; - - value(): LedgerEntry | LedgerKey | BucketMetadata; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): BucketEntry; - - static write(value: BucketEntry, io: Buffer): void; - - static isValid(value: BucketEntry): boolean; - - static toXDR(value: BucketEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): BucketEntry; - - static fromXDR(input: string, format: 'hex' | 'base64'): BucketEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TxSetComponent { - switch(): TxSetComponentType; - - txsMaybeDiscountedFee( - value?: TxSetComponentTxsMaybeDiscountedFee, - ): TxSetComponentTxsMaybeDiscountedFee; - - static txsetCompTxsMaybeDiscountedFee( - value: TxSetComponentTxsMaybeDiscountedFee, - ): TxSetComponent; - - value(): TxSetComponentTxsMaybeDiscountedFee; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TxSetComponent; - - static write(value: TxSetComponent, io: Buffer): void; - - static isValid(value: TxSetComponent): boolean; - - static toXDR(value: TxSetComponent): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TxSetComponent; - - static fromXDR(input: string, format: 'hex' | 'base64'): TxSetComponent; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionPhase { - switch(): number; - - v0Components(value?: TxSetComponent[]): TxSetComponent[]; - - static 0(value: TxSetComponent[]): TransactionPhase; - - value(): TxSetComponent[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionPhase; - - static write(value: TransactionPhase, io: Buffer): void; - - static isValid(value: TransactionPhase): boolean; - - static toXDR(value: TransactionPhase): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionPhase; - - static fromXDR(input: string, format: 'hex' | 'base64'): TransactionPhase; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class GeneralizedTransactionSet { - switch(): number; - - v1TxSet(value?: TransactionSetV1): TransactionSetV1; - - static 1(value: TransactionSetV1): GeneralizedTransactionSet; - - value(): TransactionSetV1; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): GeneralizedTransactionSet; - - static write(value: GeneralizedTransactionSet, io: Buffer): void; - - static isValid(value: GeneralizedTransactionSet): boolean; - - static toXDR(value: GeneralizedTransactionSet): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): GeneralizedTransactionSet; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): GeneralizedTransactionSet; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionHistoryEntryExt { - switch(): number; - - generalizedTxSet( - value?: GeneralizedTransactionSet, - ): GeneralizedTransactionSet; - - static 0(): TransactionHistoryEntryExt; - - static 1(value: GeneralizedTransactionSet): TransactionHistoryEntryExt; - - value(): GeneralizedTransactionSet | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionHistoryEntryExt; - - static write(value: TransactionHistoryEntryExt, io: Buffer): void; - - static isValid(value: TransactionHistoryEntryExt): boolean; - - static toXDR(value: TransactionHistoryEntryExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionHistoryEntryExt; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TransactionHistoryEntryExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionHistoryResultEntryExt { - switch(): number; - - static 0(): TransactionHistoryResultEntryExt; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionHistoryResultEntryExt; - - static write(value: TransactionHistoryResultEntryExt, io: Buffer): void; - - static isValid(value: TransactionHistoryResultEntryExt): boolean; - - static toXDR(value: TransactionHistoryResultEntryExt): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): TransactionHistoryResultEntryExt; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TransactionHistoryResultEntryExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerHeaderHistoryEntryExt { - switch(): number; - - static 0(): LedgerHeaderHistoryEntryExt; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerHeaderHistoryEntryExt; - - static write(value: LedgerHeaderHistoryEntryExt, io: Buffer): void; - - static isValid(value: LedgerHeaderHistoryEntryExt): boolean; - - static toXDR(value: LedgerHeaderHistoryEntryExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerHeaderHistoryEntryExt; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LedgerHeaderHistoryEntryExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScpHistoryEntry { - switch(): number; - - v0(value?: ScpHistoryEntryV0): ScpHistoryEntryV0; - - static 0(value: ScpHistoryEntryV0): ScpHistoryEntry; - - value(): ScpHistoryEntryV0; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScpHistoryEntry; - - static write(value: ScpHistoryEntry, io: Buffer): void; - - static isValid(value: ScpHistoryEntry): boolean; - - static toXDR(value: ScpHistoryEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScpHistoryEntry; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScpHistoryEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerEntryChange { - switch(): LedgerEntryChangeType; - - created(value?: LedgerEntry): LedgerEntry; - - updated(value?: LedgerEntry): LedgerEntry; - - removed(value?: LedgerKey): LedgerKey; - - state(value?: LedgerEntry): LedgerEntry; - - static ledgerEntryCreated(value: LedgerEntry): LedgerEntryChange; - - static ledgerEntryUpdated(value: LedgerEntry): LedgerEntryChange; - - static ledgerEntryRemoved(value: LedgerKey): LedgerEntryChange; - - static ledgerEntryState(value: LedgerEntry): LedgerEntryChange; - - value(): LedgerEntry | LedgerEntry | LedgerKey | LedgerEntry; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerEntryChange; - - static write(value: LedgerEntryChange, io: Buffer): void; - - static isValid(value: LedgerEntryChange): boolean; - - static toXDR(value: LedgerEntryChange): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerEntryChange; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerEntryChange; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ContractEventBody { - switch(): number; - - v0(value?: ContractEventV0): ContractEventV0; - - static 0(value: ContractEventV0): ContractEventBody; - - value(): ContractEventV0; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ContractEventBody; - - static write(value: ContractEventBody, io: Buffer): void; - - static isValid(value: ContractEventBody): boolean; - - static toXDR(value: ContractEventBody): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ContractEventBody; - - static fromXDR(input: string, format: 'hex' | 'base64'): ContractEventBody; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SorobanTransactionMetaExt { - switch(): number; - - v1(value?: SorobanTransactionMetaExtV1): SorobanTransactionMetaExtV1; - - static 0(): SorobanTransactionMetaExt; - - static 1(value: SorobanTransactionMetaExtV1): SorobanTransactionMetaExt; - - value(): SorobanTransactionMetaExtV1 | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SorobanTransactionMetaExt; - - static write(value: SorobanTransactionMetaExt, io: Buffer): void; - - static isValid(value: SorobanTransactionMetaExt): boolean; - - static toXDR(value: SorobanTransactionMetaExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SorobanTransactionMetaExt; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): SorobanTransactionMetaExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionMeta { - switch(): number; - - operations(value?: OperationMeta[]): OperationMeta[]; - - v1(value?: TransactionMetaV1): TransactionMetaV1; - - v2(value?: TransactionMetaV2): TransactionMetaV2; - - v3(value?: TransactionMetaV3): TransactionMetaV3; - - static 0(value: OperationMeta[]): TransactionMeta; - - static 1(value: TransactionMetaV1): TransactionMeta; - - static 2(value: TransactionMetaV2): TransactionMeta; - - static 3(value: TransactionMetaV3): TransactionMeta; - - value(): - | OperationMeta[] - | TransactionMetaV1 - | TransactionMetaV2 - | TransactionMetaV3; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionMeta; - - static write(value: TransactionMeta, io: Buffer): void; - - static isValid(value: TransactionMeta): boolean; - - static toXDR(value: TransactionMeta): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionMeta; - - static fromXDR(input: string, format: 'hex' | 'base64'): TransactionMeta; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerCloseMetaExt { - switch(): number; - - v1(value?: LedgerCloseMetaExtV1): LedgerCloseMetaExtV1; - - static 0(): LedgerCloseMetaExt; - - static 1(value: LedgerCloseMetaExtV1): LedgerCloseMetaExt; - - value(): LedgerCloseMetaExtV1 | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerCloseMetaExt; - - static write(value: LedgerCloseMetaExt, io: Buffer): void; - - static isValid(value: LedgerCloseMetaExt): boolean; - - static toXDR(value: LedgerCloseMetaExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerCloseMetaExt; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerCloseMetaExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerCloseMeta { - switch(): number; - - v0(value?: LedgerCloseMetaV0): LedgerCloseMetaV0; - - v1(value?: LedgerCloseMetaV1): LedgerCloseMetaV1; - - static 0(value: LedgerCloseMetaV0): LedgerCloseMeta; - - static 1(value: LedgerCloseMetaV1): LedgerCloseMeta; - - value(): LedgerCloseMetaV0 | LedgerCloseMetaV1; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerCloseMeta; - - static write(value: LedgerCloseMeta, io: Buffer): void; - - static isValid(value: LedgerCloseMeta): boolean; - - static toXDR(value: LedgerCloseMeta): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerCloseMeta; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerCloseMeta; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class PeerAddressIp { - switch(): IpAddrType; - - ipv4(value?: Buffer): Buffer; - - ipv6(value?: Buffer): Buffer; - - static iPv4(value: Buffer): PeerAddressIp; - - static iPv6(value: Buffer): PeerAddressIp; - - value(): Buffer | Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): PeerAddressIp; - - static write(value: PeerAddressIp, io: Buffer): void; - - static isValid(value: PeerAddressIp): boolean; - - static toXDR(value: PeerAddressIp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): PeerAddressIp; - - static fromXDR(input: string, format: 'hex' | 'base64'): PeerAddressIp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SurveyResponseBody { - switch(): SurveyMessageResponseType; - - topologyResponseBodyV0( - value?: TopologyResponseBodyV0, - ): TopologyResponseBodyV0; - - topologyResponseBodyV1( - value?: TopologyResponseBodyV1, - ): TopologyResponseBodyV1; - - static surveyTopologyResponseV0( - value: TopologyResponseBodyV0, - ): SurveyResponseBody; - - static surveyTopologyResponseV1( - value: TopologyResponseBodyV1, - ): SurveyResponseBody; - - value(): TopologyResponseBodyV0 | TopologyResponseBodyV1; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SurveyResponseBody; - - static write(value: SurveyResponseBody, io: Buffer): void; - - static isValid(value: SurveyResponseBody): boolean; - - static toXDR(value: SurveyResponseBody): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SurveyResponseBody; - - static fromXDR(input: string, format: 'hex' | 'base64'): SurveyResponseBody; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class StellarMessage { - switch(): MessageType; - - error(value?: Error): Error; - - hello(value?: Hello): Hello; - - auth(value?: Auth): Auth; - - dontHave(value?: DontHave): DontHave; - - peers(value?: PeerAddress[]): PeerAddress[]; - - txSetHash(value?: Buffer): Buffer; - - txSet(value?: TransactionSet): TransactionSet; - - generalizedTxSet( - value?: GeneralizedTransactionSet, - ): GeneralizedTransactionSet; - - transaction(value?: TransactionEnvelope): TransactionEnvelope; - - signedSurveyRequestMessage( - value?: SignedSurveyRequestMessage, - ): SignedSurveyRequestMessage; - - signedSurveyResponseMessage( - value?: SignedSurveyResponseMessage, - ): SignedSurveyResponseMessage; - - qSetHash(value?: Buffer): Buffer; - - qSet(value?: ScpQuorumSet): ScpQuorumSet; - - envelope(value?: ScpEnvelope): ScpEnvelope; - - getScpLedgerSeq(value?: number): number; - - sendMoreMessage(value?: SendMore): SendMore; - - sendMoreExtendedMessage(value?: SendMoreExtended): SendMoreExtended; - - floodAdvert(value?: FloodAdvert): FloodAdvert; - - floodDemand(value?: FloodDemand): FloodDemand; - - static errorMsg(value: Error): StellarMessage; - - static hello(value: Hello): StellarMessage; - - static auth(value: Auth): StellarMessage; - - static dontHave(value: DontHave): StellarMessage; - - static getPeers(): StellarMessage; - - static peers(value: PeerAddress[]): StellarMessage; - - static getTxSet(value: Buffer): StellarMessage; - - static txSet(value: TransactionSet): StellarMessage; - - static generalizedTxSet(value: GeneralizedTransactionSet): StellarMessage; - - static transaction(value: TransactionEnvelope): StellarMessage; - - static surveyRequest(value: SignedSurveyRequestMessage): StellarMessage; - - static surveyResponse(value: SignedSurveyResponseMessage): StellarMessage; - - static getScpQuorumset(value: Buffer): StellarMessage; - - static scpQuorumset(value: ScpQuorumSet): StellarMessage; - - static scpMessage(value: ScpEnvelope): StellarMessage; - - static getScpState(value: number): StellarMessage; - - static sendMore(value: SendMore): StellarMessage; - - static sendMoreExtended(value: SendMoreExtended): StellarMessage; - - static floodAdvert(value: FloodAdvert): StellarMessage; - - static floodDemand(value: FloodDemand): StellarMessage; - - value(): - | Error - | Hello - | Auth - | DontHave - | PeerAddress[] - | Buffer - | TransactionSet - | GeneralizedTransactionSet - | TransactionEnvelope - | SignedSurveyRequestMessage - | SignedSurveyResponseMessage - | Buffer - | ScpQuorumSet - | ScpEnvelope - | number - | SendMore - | SendMoreExtended - | FloodAdvert - | FloodDemand - | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): StellarMessage; - - static write(value: StellarMessage, io: Buffer): void; - - static isValid(value: StellarMessage): boolean; - - static toXDR(value: StellarMessage): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): StellarMessage; - - static fromXDR(input: string, format: 'hex' | 'base64'): StellarMessage; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class AuthenticatedMessage { - switch(): number; - - v0(value?: AuthenticatedMessageV0): AuthenticatedMessageV0; - - static 0(value: AuthenticatedMessageV0): AuthenticatedMessage; - - value(): AuthenticatedMessageV0; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): AuthenticatedMessage; - - static write(value: AuthenticatedMessage, io: Buffer): void; - - static isValid(value: AuthenticatedMessage): boolean; - - static toXDR(value: AuthenticatedMessage): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): AuthenticatedMessage; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): AuthenticatedMessage; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LiquidityPoolParameters { - switch(): LiquidityPoolType; - - constantProduct( - value?: LiquidityPoolConstantProductParameters, - ): LiquidityPoolConstantProductParameters; - - static liquidityPoolConstantProduct( - value: LiquidityPoolConstantProductParameters, - ): LiquidityPoolParameters; - - value(): LiquidityPoolConstantProductParameters; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LiquidityPoolParameters; - - static write(value: LiquidityPoolParameters, io: Buffer): void; - - static isValid(value: LiquidityPoolParameters): boolean; - - static toXDR(value: LiquidityPoolParameters): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LiquidityPoolParameters; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LiquidityPoolParameters; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class MuxedAccount { - switch(): CryptoKeyType; - - ed25519(value?: Buffer): Buffer; - - med25519(value?: MuxedAccountMed25519): MuxedAccountMed25519; - - static keyTypeEd25519(value: Buffer): MuxedAccount; - - static keyTypeMuxedEd25519(value: MuxedAccountMed25519): MuxedAccount; - - value(): Buffer | MuxedAccountMed25519; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): MuxedAccount; - - static write(value: MuxedAccount, io: Buffer): void; - - static isValid(value: MuxedAccount): boolean; - - static toXDR(value: MuxedAccount): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): MuxedAccount; - - static fromXDR(input: string, format: 'hex' | 'base64'): MuxedAccount; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ChangeTrustAsset { - switch(): AssetType; - - alphaNum4(value?: AlphaNum4): AlphaNum4; - - alphaNum12(value?: AlphaNum12): AlphaNum12; - - liquidityPool(value?: LiquidityPoolParameters): LiquidityPoolParameters; - - static assetTypeNative(): ChangeTrustAsset; - - static assetTypeCreditAlphanum4(value: AlphaNum4): ChangeTrustAsset; - - static assetTypeCreditAlphanum12(value: AlphaNum12): ChangeTrustAsset; - - static assetTypePoolShare(value: LiquidityPoolParameters): ChangeTrustAsset; - - value(): AlphaNum4 | AlphaNum12 | LiquidityPoolParameters | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ChangeTrustAsset; - - static write(value: ChangeTrustAsset, io: Buffer): void; - - static isValid(value: ChangeTrustAsset): boolean; - - static toXDR(value: ChangeTrustAsset): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ChangeTrustAsset; - - static fromXDR(input: string, format: 'hex' | 'base64'): ChangeTrustAsset; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class RevokeSponsorshipOp { - switch(): RevokeSponsorshipType; - - ledgerKey(value?: LedgerKey): LedgerKey; - - signer(value?: RevokeSponsorshipOpSigner): RevokeSponsorshipOpSigner; - - static revokeSponsorshipLedgerEntry(value: LedgerKey): RevokeSponsorshipOp; - - static revokeSponsorshipSigner( - value: RevokeSponsorshipOpSigner, - ): RevokeSponsorshipOp; - - value(): LedgerKey | RevokeSponsorshipOpSigner; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): RevokeSponsorshipOp; - - static write(value: RevokeSponsorshipOp, io: Buffer): void; - - static isValid(value: RevokeSponsorshipOp): boolean; - - static toXDR(value: RevokeSponsorshipOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): RevokeSponsorshipOp; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): RevokeSponsorshipOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ContractIdPreimage { - switch(): ContractIdPreimageType; - - fromAddress( - value?: ContractIdPreimageFromAddress, - ): ContractIdPreimageFromAddress; - - fromAsset(value?: Asset): Asset; - - static contractIdPreimageFromAddress( - value: ContractIdPreimageFromAddress, - ): ContractIdPreimage; - - static contractIdPreimageFromAsset(value: Asset): ContractIdPreimage; - - value(): ContractIdPreimageFromAddress | Asset; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ContractIdPreimage; - - static write(value: ContractIdPreimage, io: Buffer): void; - - static isValid(value: ContractIdPreimage): boolean; - - static toXDR(value: ContractIdPreimage): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ContractIdPreimage; - - static fromXDR(input: string, format: 'hex' | 'base64'): ContractIdPreimage; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class HostFunction { - switch(): HostFunctionType; - - invokeContract(value?: InvokeContractArgs): InvokeContractArgs; - - createContract(value?: CreateContractArgs): CreateContractArgs; - - wasm(value?: Buffer): Buffer; - - static hostFunctionTypeInvokeContract( - value: InvokeContractArgs, - ): HostFunction; - - static hostFunctionTypeCreateContract( - value: CreateContractArgs, - ): HostFunction; - - static hostFunctionTypeUploadContractWasm(value: Buffer): HostFunction; - - value(): InvokeContractArgs | CreateContractArgs | Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): HostFunction; - - static write(value: HostFunction, io: Buffer): void; - - static isValid(value: HostFunction): boolean; - - static toXDR(value: HostFunction): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): HostFunction; - - static fromXDR(input: string, format: 'hex' | 'base64'): HostFunction; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SorobanAuthorizedFunction { - switch(): SorobanAuthorizedFunctionType; - - contractFn(value?: InvokeContractArgs): InvokeContractArgs; - - createContractHostFn(value?: CreateContractArgs): CreateContractArgs; - - static sorobanAuthorizedFunctionTypeContractFn( - value: InvokeContractArgs, - ): SorobanAuthorizedFunction; - - static sorobanAuthorizedFunctionTypeCreateContractHostFn( - value: CreateContractArgs, - ): SorobanAuthorizedFunction; - - value(): InvokeContractArgs | CreateContractArgs; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SorobanAuthorizedFunction; - - static write(value: SorobanAuthorizedFunction, io: Buffer): void; - - static isValid(value: SorobanAuthorizedFunction): boolean; - - static toXDR(value: SorobanAuthorizedFunction): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SorobanAuthorizedFunction; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): SorobanAuthorizedFunction; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SorobanCredentials { - switch(): SorobanCredentialsType; - - address(value?: SorobanAddressCredentials): SorobanAddressCredentials; - - static sorobanCredentialsSourceAccount(): SorobanCredentials; - - static sorobanCredentialsAddress( - value: SorobanAddressCredentials, - ): SorobanCredentials; - - value(): SorobanAddressCredentials | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SorobanCredentials; - - static write(value: SorobanCredentials, io: Buffer): void; - - static isValid(value: SorobanCredentials): boolean; - - static toXDR(value: SorobanCredentials): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SorobanCredentials; - - static fromXDR(input: string, format: 'hex' | 'base64'): SorobanCredentials; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class OperationBody { - switch(): OperationType; - - createAccountOp(value?: CreateAccountOp): CreateAccountOp; - - paymentOp(value?: PaymentOp): PaymentOp; - - pathPaymentStrictReceiveOp( - value?: PathPaymentStrictReceiveOp, - ): PathPaymentStrictReceiveOp; - - manageSellOfferOp(value?: ManageSellOfferOp): ManageSellOfferOp; - - createPassiveSellOfferOp( - value?: CreatePassiveSellOfferOp, - ): CreatePassiveSellOfferOp; - - setOptionsOp(value?: SetOptionsOp): SetOptionsOp; - - changeTrustOp(value?: ChangeTrustOp): ChangeTrustOp; - - allowTrustOp(value?: AllowTrustOp): AllowTrustOp; - - destination(value?: MuxedAccount): MuxedAccount; - - manageDataOp(value?: ManageDataOp): ManageDataOp; - - bumpSequenceOp(value?: BumpSequenceOp): BumpSequenceOp; - - manageBuyOfferOp(value?: ManageBuyOfferOp): ManageBuyOfferOp; - - pathPaymentStrictSendOp( - value?: PathPaymentStrictSendOp, - ): PathPaymentStrictSendOp; - - createClaimableBalanceOp( - value?: CreateClaimableBalanceOp, - ): CreateClaimableBalanceOp; - - claimClaimableBalanceOp( - value?: ClaimClaimableBalanceOp, - ): ClaimClaimableBalanceOp; - - beginSponsoringFutureReservesOp( - value?: BeginSponsoringFutureReservesOp, - ): BeginSponsoringFutureReservesOp; - - revokeSponsorshipOp(value?: RevokeSponsorshipOp): RevokeSponsorshipOp; - - clawbackOp(value?: ClawbackOp): ClawbackOp; - - clawbackClaimableBalanceOp( - value?: ClawbackClaimableBalanceOp, - ): ClawbackClaimableBalanceOp; - - setTrustLineFlagsOp(value?: SetTrustLineFlagsOp): SetTrustLineFlagsOp; - - liquidityPoolDepositOp( - value?: LiquidityPoolDepositOp, - ): LiquidityPoolDepositOp; - - liquidityPoolWithdrawOp( - value?: LiquidityPoolWithdrawOp, - ): LiquidityPoolWithdrawOp; - - invokeHostFunctionOp(value?: InvokeHostFunctionOp): InvokeHostFunctionOp; - - extendFootprintTtlOp(value?: ExtendFootprintTtlOp): ExtendFootprintTtlOp; - - restoreFootprintOp(value?: RestoreFootprintOp): RestoreFootprintOp; - - static createAccount(value: CreateAccountOp): OperationBody; - - static payment(value: PaymentOp): OperationBody; - - static pathPaymentStrictReceive( - value: PathPaymentStrictReceiveOp, - ): OperationBody; - - static manageSellOffer(value: ManageSellOfferOp): OperationBody; - - static createPassiveSellOffer( - value: CreatePassiveSellOfferOp, - ): OperationBody; - - static setOptions(value: SetOptionsOp): OperationBody; - - static changeTrust(value: ChangeTrustOp): OperationBody; - - static allowTrust(value: AllowTrustOp): OperationBody; - - static accountMerge(value: MuxedAccount): OperationBody; - - static inflation(): OperationBody; - - static manageData(value: ManageDataOp): OperationBody; - - static bumpSequence(value: BumpSequenceOp): OperationBody; - - static manageBuyOffer(value: ManageBuyOfferOp): OperationBody; - - static pathPaymentStrictSend(value: PathPaymentStrictSendOp): OperationBody; - - static createClaimableBalance( - value: CreateClaimableBalanceOp, - ): OperationBody; - - static claimClaimableBalance(value: ClaimClaimableBalanceOp): OperationBody; - - static beginSponsoringFutureReserves( - value: BeginSponsoringFutureReservesOp, - ): OperationBody; - - static endSponsoringFutureReserves(): OperationBody; - - static revokeSponsorship(value: RevokeSponsorshipOp): OperationBody; - - static clawback(value: ClawbackOp): OperationBody; - - static clawbackClaimableBalance( - value: ClawbackClaimableBalanceOp, - ): OperationBody; - - static setTrustLineFlags(value: SetTrustLineFlagsOp): OperationBody; - - static liquidityPoolDeposit(value: LiquidityPoolDepositOp): OperationBody; - - static liquidityPoolWithdraw(value: LiquidityPoolWithdrawOp): OperationBody; - - static invokeHostFunction(value: InvokeHostFunctionOp): OperationBody; - - static extendFootprintTtl(value: ExtendFootprintTtlOp): OperationBody; - - static restoreFootprint(value: RestoreFootprintOp): OperationBody; - - value(): - | CreateAccountOp - | PaymentOp - | PathPaymentStrictReceiveOp - | ManageSellOfferOp - | CreatePassiveSellOfferOp - | SetOptionsOp - | ChangeTrustOp - | AllowTrustOp - | MuxedAccount - | ManageDataOp - | BumpSequenceOp - | ManageBuyOfferOp - | PathPaymentStrictSendOp - | CreateClaimableBalanceOp - | ClaimClaimableBalanceOp - | BeginSponsoringFutureReservesOp - | RevokeSponsorshipOp - | ClawbackOp - | ClawbackClaimableBalanceOp - | SetTrustLineFlagsOp - | LiquidityPoolDepositOp - | LiquidityPoolWithdrawOp - | InvokeHostFunctionOp - | ExtendFootprintTtlOp - | RestoreFootprintOp - | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): OperationBody; - - static write(value: OperationBody, io: Buffer): void; - - static isValid(value: OperationBody): boolean; - - static toXDR(value: OperationBody): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): OperationBody; - - static fromXDR(input: string, format: 'hex' | 'base64'): OperationBody; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class HashIdPreimage { - switch(): EnvelopeType; - - operationId(value?: HashIdPreimageOperationId): HashIdPreimageOperationId; - - revokeId(value?: HashIdPreimageRevokeId): HashIdPreimageRevokeId; - - contractId(value?: HashIdPreimageContractId): HashIdPreimageContractId; - - sorobanAuthorization( - value?: HashIdPreimageSorobanAuthorization, - ): HashIdPreimageSorobanAuthorization; - - static envelopeTypeOpId(value: HashIdPreimageOperationId): HashIdPreimage; - - static envelopeTypePoolRevokeOpId( - value: HashIdPreimageRevokeId, - ): HashIdPreimage; - - static envelopeTypeContractId( - value: HashIdPreimageContractId, - ): HashIdPreimage; - - static envelopeTypeSorobanAuthorization( - value: HashIdPreimageSorobanAuthorization, - ): HashIdPreimage; - - value(): - | HashIdPreimageOperationId - | HashIdPreimageRevokeId - | HashIdPreimageContractId - | HashIdPreimageSorobanAuthorization; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): HashIdPreimage; - - static write(value: HashIdPreimage, io: Buffer): void; - - static isValid(value: HashIdPreimage): boolean; - - static toXDR(value: HashIdPreimage): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): HashIdPreimage; - - static fromXDR(input: string, format: 'hex' | 'base64'): HashIdPreimage; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class Memo { - switch(): MemoType; - - text(value?: string | Buffer): string | Buffer; - - id(value?: Uint64): Uint64; - - hash(value?: Buffer): Buffer; - - retHash(value?: Buffer): Buffer; - - static memoNone(): Memo; - - static memoText(value: string | Buffer): Memo; - - static memoId(value: Uint64): Memo; - - static memoHash(value: Buffer): Memo; - - static memoReturn(value: Buffer): Memo; - - value(): string | Buffer | Uint64 | Buffer | Buffer | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): Memo; - - static write(value: Memo, io: Buffer): void; - - static isValid(value: Memo): boolean; - - static toXDR(value: Memo): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): Memo; - - static fromXDR(input: string, format: 'hex' | 'base64'): Memo; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class Preconditions { - switch(): PreconditionType; - - timeBounds(value?: TimeBounds): TimeBounds; - - v2(value?: PreconditionsV2): PreconditionsV2; - - static precondNone(): Preconditions; - - static precondTime(value: TimeBounds): Preconditions; - - static precondV2(value: PreconditionsV2): Preconditions; - - value(): TimeBounds | PreconditionsV2 | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): Preconditions; - - static write(value: Preconditions, io: Buffer): void; - - static isValid(value: Preconditions): boolean; - - static toXDR(value: Preconditions): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): Preconditions; - - static fromXDR(input: string, format: 'hex' | 'base64'): Preconditions; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionV0Ext { - switch(): number; - - static 0(): TransactionV0Ext; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionV0Ext; - - static write(value: TransactionV0Ext, io: Buffer): void; - - static isValid(value: TransactionV0Ext): boolean; - - static toXDR(value: TransactionV0Ext): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionV0Ext; - - static fromXDR(input: string, format: 'hex' | 'base64'): TransactionV0Ext; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionExt { - switch(): number; - - sorobanData(value?: SorobanTransactionData): SorobanTransactionData; - - static 0(): TransactionExt; - - static 1(value: SorobanTransactionData): TransactionExt; - - value(): SorobanTransactionData | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionExt; - - static write(value: TransactionExt, io: Buffer): void; - - static isValid(value: TransactionExt): boolean; - - static toXDR(value: TransactionExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionExt; - - static fromXDR(input: string, format: 'hex' | 'base64'): TransactionExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class FeeBumpTransactionInnerTx { - switch(): EnvelopeType; - - v1(value?: TransactionV1Envelope): TransactionV1Envelope; - - static envelopeTypeTx( - value: TransactionV1Envelope, - ): FeeBumpTransactionInnerTx; - - value(): TransactionV1Envelope; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): FeeBumpTransactionInnerTx; - - static write(value: FeeBumpTransactionInnerTx, io: Buffer): void; - - static isValid(value: FeeBumpTransactionInnerTx): boolean; - - static toXDR(value: FeeBumpTransactionInnerTx): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): FeeBumpTransactionInnerTx; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): FeeBumpTransactionInnerTx; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class FeeBumpTransactionExt { - switch(): number; - - static 0(): FeeBumpTransactionExt; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): FeeBumpTransactionExt; - - static write(value: FeeBumpTransactionExt, io: Buffer): void; - - static isValid(value: FeeBumpTransactionExt): boolean; - - static toXDR(value: FeeBumpTransactionExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): FeeBumpTransactionExt; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): FeeBumpTransactionExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionEnvelope { - switch(): EnvelopeType; - - v0(value?: TransactionV0Envelope): TransactionV0Envelope; - - v1(value?: TransactionV1Envelope): TransactionV1Envelope; - - feeBump(value?: FeeBumpTransactionEnvelope): FeeBumpTransactionEnvelope; - - static envelopeTypeTxV0(value: TransactionV0Envelope): TransactionEnvelope; - - static envelopeTypeTx(value: TransactionV1Envelope): TransactionEnvelope; - - static envelopeTypeTxFeeBump( - value: FeeBumpTransactionEnvelope, - ): TransactionEnvelope; - - value(): - | TransactionV0Envelope - | TransactionV1Envelope - | FeeBumpTransactionEnvelope; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionEnvelope; - - static write(value: TransactionEnvelope, io: Buffer): void; - - static isValid(value: TransactionEnvelope): boolean; - - static toXDR(value: TransactionEnvelope): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionEnvelope; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TransactionEnvelope; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionSignaturePayloadTaggedTransaction { - switch(): EnvelopeType; - - tx(value?: Transaction): Transaction; - - feeBump(value?: FeeBumpTransaction): FeeBumpTransaction; - - static envelopeTypeTx( - value: Transaction, - ): TransactionSignaturePayloadTaggedTransaction; - - static envelopeTypeTxFeeBump( - value: FeeBumpTransaction, - ): TransactionSignaturePayloadTaggedTransaction; - - value(): Transaction | FeeBumpTransaction; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionSignaturePayloadTaggedTransaction; - - static write( - value: TransactionSignaturePayloadTaggedTransaction, - io: Buffer, - ): void; - - static isValid( - value: TransactionSignaturePayloadTaggedTransaction, - ): boolean; - - static toXDR(value: TransactionSignaturePayloadTaggedTransaction): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): TransactionSignaturePayloadTaggedTransaction; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TransactionSignaturePayloadTaggedTransaction; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ClaimAtom { - switch(): ClaimAtomType; - - v0(value?: ClaimOfferAtomV0): ClaimOfferAtomV0; - - orderBook(value?: ClaimOfferAtom): ClaimOfferAtom; - - liquidityPool(value?: ClaimLiquidityAtom): ClaimLiquidityAtom; - - static claimAtomTypeV0(value: ClaimOfferAtomV0): ClaimAtom; - - static claimAtomTypeOrderBook(value: ClaimOfferAtom): ClaimAtom; - - static claimAtomTypeLiquidityPool(value: ClaimLiquidityAtom): ClaimAtom; - - value(): ClaimOfferAtomV0 | ClaimOfferAtom | ClaimLiquidityAtom; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ClaimAtom; - - static write(value: ClaimAtom, io: Buffer): void; - - static isValid(value: ClaimAtom): boolean; - - static toXDR(value: ClaimAtom): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ClaimAtom; - - static fromXDR(input: string, format: 'hex' | 'base64'): ClaimAtom; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class CreateAccountResult { - switch(): CreateAccountResultCode; - - static createAccountSuccess(): CreateAccountResult; - - static createAccountMalformed(): CreateAccountResult; - - static createAccountUnderfunded(): CreateAccountResult; - - static createAccountLowReserve(): CreateAccountResult; - - static createAccountAlreadyExist(): CreateAccountResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): CreateAccountResult; - - static write(value: CreateAccountResult, io: Buffer): void; - - static isValid(value: CreateAccountResult): boolean; - - static toXDR(value: CreateAccountResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): CreateAccountResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): CreateAccountResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class PaymentResult { - switch(): PaymentResultCode; - - static paymentSuccess(): PaymentResult; - - static paymentMalformed(): PaymentResult; - - static paymentUnderfunded(): PaymentResult; - - static paymentSrcNoTrust(): PaymentResult; - - static paymentSrcNotAuthorized(): PaymentResult; - - static paymentNoDestination(): PaymentResult; - - static paymentNoTrust(): PaymentResult; - - static paymentNotAuthorized(): PaymentResult; - - static paymentLineFull(): PaymentResult; - - static paymentNoIssuer(): PaymentResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): PaymentResult; - - static write(value: PaymentResult, io: Buffer): void; - - static isValid(value: PaymentResult): boolean; - - static toXDR(value: PaymentResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): PaymentResult; - - static fromXDR(input: string, format: 'hex' | 'base64'): PaymentResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class PathPaymentStrictReceiveResult { - switch(): PathPaymentStrictReceiveResultCode; - - success( - value?: PathPaymentStrictReceiveResultSuccess, - ): PathPaymentStrictReceiveResultSuccess; - - noIssuer(value?: Asset): Asset; - - static pathPaymentStrictReceiveSuccess( - value: PathPaymentStrictReceiveResultSuccess, - ): PathPaymentStrictReceiveResult; - - static pathPaymentStrictReceiveMalformed(): PathPaymentStrictReceiveResult; - - static pathPaymentStrictReceiveUnderfunded(): PathPaymentStrictReceiveResult; - - static pathPaymentStrictReceiveSrcNoTrust(): PathPaymentStrictReceiveResult; - - static pathPaymentStrictReceiveSrcNotAuthorized(): PathPaymentStrictReceiveResult; - - static pathPaymentStrictReceiveNoDestination(): PathPaymentStrictReceiveResult; - - static pathPaymentStrictReceiveNoTrust(): PathPaymentStrictReceiveResult; - - static pathPaymentStrictReceiveNotAuthorized(): PathPaymentStrictReceiveResult; - - static pathPaymentStrictReceiveLineFull(): PathPaymentStrictReceiveResult; - - static pathPaymentStrictReceiveNoIssuer( - value: Asset, - ): PathPaymentStrictReceiveResult; - - static pathPaymentStrictReceiveTooFewOffers(): PathPaymentStrictReceiveResult; - - static pathPaymentStrictReceiveOfferCrossSelf(): PathPaymentStrictReceiveResult; - - static pathPaymentStrictReceiveOverSendmax(): PathPaymentStrictReceiveResult; - - value(): PathPaymentStrictReceiveResultSuccess | Asset | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): PathPaymentStrictReceiveResult; - - static write(value: PathPaymentStrictReceiveResult, io: Buffer): void; - - static isValid(value: PathPaymentStrictReceiveResult): boolean; - - static toXDR(value: PathPaymentStrictReceiveResult): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): PathPaymentStrictReceiveResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): PathPaymentStrictReceiveResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class PathPaymentStrictSendResult { - switch(): PathPaymentStrictSendResultCode; - - success( - value?: PathPaymentStrictSendResultSuccess, - ): PathPaymentStrictSendResultSuccess; - - noIssuer(value?: Asset): Asset; - - static pathPaymentStrictSendSuccess( - value: PathPaymentStrictSendResultSuccess, - ): PathPaymentStrictSendResult; - - static pathPaymentStrictSendMalformed(): PathPaymentStrictSendResult; - - static pathPaymentStrictSendUnderfunded(): PathPaymentStrictSendResult; - - static pathPaymentStrictSendSrcNoTrust(): PathPaymentStrictSendResult; - - static pathPaymentStrictSendSrcNotAuthorized(): PathPaymentStrictSendResult; - - static pathPaymentStrictSendNoDestination(): PathPaymentStrictSendResult; - - static pathPaymentStrictSendNoTrust(): PathPaymentStrictSendResult; - - static pathPaymentStrictSendNotAuthorized(): PathPaymentStrictSendResult; - - static pathPaymentStrictSendLineFull(): PathPaymentStrictSendResult; - - static pathPaymentStrictSendNoIssuer( - value: Asset, - ): PathPaymentStrictSendResult; - - static pathPaymentStrictSendTooFewOffers(): PathPaymentStrictSendResult; - - static pathPaymentStrictSendOfferCrossSelf(): PathPaymentStrictSendResult; - - static pathPaymentStrictSendUnderDestmin(): PathPaymentStrictSendResult; - - value(): PathPaymentStrictSendResultSuccess | Asset | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): PathPaymentStrictSendResult; - - static write(value: PathPaymentStrictSendResult, io: Buffer): void; - - static isValid(value: PathPaymentStrictSendResult): boolean; - - static toXDR(value: PathPaymentStrictSendResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): PathPaymentStrictSendResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): PathPaymentStrictSendResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ManageOfferSuccessResultOffer { - switch(): ManageOfferEffect; - - offer(value?: OfferEntry): OfferEntry; - - static manageOfferCreated(value: OfferEntry): ManageOfferSuccessResultOffer; - - static manageOfferUpdated(value: OfferEntry): ManageOfferSuccessResultOffer; - - static manageOfferDeleted(): ManageOfferSuccessResultOffer; - - value(): OfferEntry | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ManageOfferSuccessResultOffer; - - static write(value: ManageOfferSuccessResultOffer, io: Buffer): void; - - static isValid(value: ManageOfferSuccessResultOffer): boolean; - - static toXDR(value: ManageOfferSuccessResultOffer): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): ManageOfferSuccessResultOffer; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ManageOfferSuccessResultOffer; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ManageSellOfferResult { - switch(): ManageSellOfferResultCode; - - success(value?: ManageOfferSuccessResult): ManageOfferSuccessResult; - - static manageSellOfferSuccess( - value: ManageOfferSuccessResult, - ): ManageSellOfferResult; - - static manageSellOfferMalformed(): ManageSellOfferResult; - - static manageSellOfferSellNoTrust(): ManageSellOfferResult; - - static manageSellOfferBuyNoTrust(): ManageSellOfferResult; - - static manageSellOfferSellNotAuthorized(): ManageSellOfferResult; - - static manageSellOfferBuyNotAuthorized(): ManageSellOfferResult; - - static manageSellOfferLineFull(): ManageSellOfferResult; - - static manageSellOfferUnderfunded(): ManageSellOfferResult; - - static manageSellOfferCrossSelf(): ManageSellOfferResult; - - static manageSellOfferSellNoIssuer(): ManageSellOfferResult; - - static manageSellOfferBuyNoIssuer(): ManageSellOfferResult; - - static manageSellOfferNotFound(): ManageSellOfferResult; - - static manageSellOfferLowReserve(): ManageSellOfferResult; - - value(): ManageOfferSuccessResult | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ManageSellOfferResult; - - static write(value: ManageSellOfferResult, io: Buffer): void; - - static isValid(value: ManageSellOfferResult): boolean; - - static toXDR(value: ManageSellOfferResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ManageSellOfferResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ManageSellOfferResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ManageBuyOfferResult { - switch(): ManageBuyOfferResultCode; - - success(value?: ManageOfferSuccessResult): ManageOfferSuccessResult; - - static manageBuyOfferSuccess( - value: ManageOfferSuccessResult, - ): ManageBuyOfferResult; - - static manageBuyOfferMalformed(): ManageBuyOfferResult; - - static manageBuyOfferSellNoTrust(): ManageBuyOfferResult; - - static manageBuyOfferBuyNoTrust(): ManageBuyOfferResult; - - static manageBuyOfferSellNotAuthorized(): ManageBuyOfferResult; - - static manageBuyOfferBuyNotAuthorized(): ManageBuyOfferResult; - - static manageBuyOfferLineFull(): ManageBuyOfferResult; - - static manageBuyOfferUnderfunded(): ManageBuyOfferResult; - - static manageBuyOfferCrossSelf(): ManageBuyOfferResult; - - static manageBuyOfferSellNoIssuer(): ManageBuyOfferResult; - - static manageBuyOfferBuyNoIssuer(): ManageBuyOfferResult; - - static manageBuyOfferNotFound(): ManageBuyOfferResult; - - static manageBuyOfferLowReserve(): ManageBuyOfferResult; - - value(): ManageOfferSuccessResult | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ManageBuyOfferResult; - - static write(value: ManageBuyOfferResult, io: Buffer): void; - - static isValid(value: ManageBuyOfferResult): boolean; - - static toXDR(value: ManageBuyOfferResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ManageBuyOfferResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ManageBuyOfferResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SetOptionsResult { - switch(): SetOptionsResultCode; - - static setOptionsSuccess(): SetOptionsResult; - - static setOptionsLowReserve(): SetOptionsResult; - - static setOptionsTooManySigners(): SetOptionsResult; - - static setOptionsBadFlags(): SetOptionsResult; - - static setOptionsInvalidInflation(): SetOptionsResult; - - static setOptionsCantChange(): SetOptionsResult; - - static setOptionsUnknownFlag(): SetOptionsResult; - - static setOptionsThresholdOutOfRange(): SetOptionsResult; - - static setOptionsBadSigner(): SetOptionsResult; - - static setOptionsInvalidHomeDomain(): SetOptionsResult; - - static setOptionsAuthRevocableRequired(): SetOptionsResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SetOptionsResult; - - static write(value: SetOptionsResult, io: Buffer): void; - - static isValid(value: SetOptionsResult): boolean; - - static toXDR(value: SetOptionsResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SetOptionsResult; - - static fromXDR(input: string, format: 'hex' | 'base64'): SetOptionsResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ChangeTrustResult { - switch(): ChangeTrustResultCode; - - static changeTrustSuccess(): ChangeTrustResult; - - static changeTrustMalformed(): ChangeTrustResult; - - static changeTrustNoIssuer(): ChangeTrustResult; - - static changeTrustInvalidLimit(): ChangeTrustResult; - - static changeTrustLowReserve(): ChangeTrustResult; - - static changeTrustSelfNotAllowed(): ChangeTrustResult; - - static changeTrustTrustLineMissing(): ChangeTrustResult; - - static changeTrustCannotDelete(): ChangeTrustResult; - - static changeTrustNotAuthMaintainLiabilities(): ChangeTrustResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ChangeTrustResult; - - static write(value: ChangeTrustResult, io: Buffer): void; - - static isValid(value: ChangeTrustResult): boolean; - - static toXDR(value: ChangeTrustResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ChangeTrustResult; - - static fromXDR(input: string, format: 'hex' | 'base64'): ChangeTrustResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class AllowTrustResult { - switch(): AllowTrustResultCode; - - static allowTrustSuccess(): AllowTrustResult; - - static allowTrustMalformed(): AllowTrustResult; - - static allowTrustNoTrustLine(): AllowTrustResult; - - static allowTrustTrustNotRequired(): AllowTrustResult; - - static allowTrustCantRevoke(): AllowTrustResult; - - static allowTrustSelfNotAllowed(): AllowTrustResult; - - static allowTrustLowReserve(): AllowTrustResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): AllowTrustResult; - - static write(value: AllowTrustResult, io: Buffer): void; - - static isValid(value: AllowTrustResult): boolean; - - static toXDR(value: AllowTrustResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): AllowTrustResult; - - static fromXDR(input: string, format: 'hex' | 'base64'): AllowTrustResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class AccountMergeResult { - switch(): AccountMergeResultCode; - - sourceAccountBalance(value?: Int64): Int64; - - static accountMergeSuccess(value: Int64): AccountMergeResult; - - static accountMergeMalformed(): AccountMergeResult; - - static accountMergeNoAccount(): AccountMergeResult; - - static accountMergeImmutableSet(): AccountMergeResult; - - static accountMergeHasSubEntries(): AccountMergeResult; - - static accountMergeSeqnumTooFar(): AccountMergeResult; - - static accountMergeDestFull(): AccountMergeResult; - - static accountMergeIsSponsor(): AccountMergeResult; - - value(): Int64 | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): AccountMergeResult; - - static write(value: AccountMergeResult, io: Buffer): void; - - static isValid(value: AccountMergeResult): boolean; - - static toXDR(value: AccountMergeResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): AccountMergeResult; - - static fromXDR(input: string, format: 'hex' | 'base64'): AccountMergeResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class InflationResult { - switch(): InflationResultCode; - - payouts(value?: InflationPayout[]): InflationPayout[]; - - static inflationSuccess(value: InflationPayout[]): InflationResult; - - static inflationNotTime(): InflationResult; - - value(): InflationPayout[] | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): InflationResult; - - static write(value: InflationResult, io: Buffer): void; - - static isValid(value: InflationResult): boolean; - - static toXDR(value: InflationResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): InflationResult; - - static fromXDR(input: string, format: 'hex' | 'base64'): InflationResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ManageDataResult { - switch(): ManageDataResultCode; - - static manageDataSuccess(): ManageDataResult; - - static manageDataNotSupportedYet(): ManageDataResult; - - static manageDataNameNotFound(): ManageDataResult; - - static manageDataLowReserve(): ManageDataResult; - - static manageDataInvalidName(): ManageDataResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ManageDataResult; - - static write(value: ManageDataResult, io: Buffer): void; - - static isValid(value: ManageDataResult): boolean; - - static toXDR(value: ManageDataResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ManageDataResult; - - static fromXDR(input: string, format: 'hex' | 'base64'): ManageDataResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class BumpSequenceResult { - switch(): BumpSequenceResultCode; - - static bumpSequenceSuccess(): BumpSequenceResult; - - static bumpSequenceBadSeq(): BumpSequenceResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): BumpSequenceResult; - - static write(value: BumpSequenceResult, io: Buffer): void; - - static isValid(value: BumpSequenceResult): boolean; - - static toXDR(value: BumpSequenceResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): BumpSequenceResult; - - static fromXDR(input: string, format: 'hex' | 'base64'): BumpSequenceResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class CreateClaimableBalanceResult { - switch(): CreateClaimableBalanceResultCode; - - balanceId(value?: ClaimableBalanceId): ClaimableBalanceId; - - static createClaimableBalanceSuccess( - value: ClaimableBalanceId, - ): CreateClaimableBalanceResult; - - static createClaimableBalanceMalformed(): CreateClaimableBalanceResult; - - static createClaimableBalanceLowReserve(): CreateClaimableBalanceResult; - - static createClaimableBalanceNoTrust(): CreateClaimableBalanceResult; - - static createClaimableBalanceNotAuthorized(): CreateClaimableBalanceResult; - - static createClaimableBalanceUnderfunded(): CreateClaimableBalanceResult; - - value(): ClaimableBalanceId | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): CreateClaimableBalanceResult; - - static write(value: CreateClaimableBalanceResult, io: Buffer): void; - - static isValid(value: CreateClaimableBalanceResult): boolean; - - static toXDR(value: CreateClaimableBalanceResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): CreateClaimableBalanceResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): CreateClaimableBalanceResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ClaimClaimableBalanceResult { - switch(): ClaimClaimableBalanceResultCode; - - static claimClaimableBalanceSuccess(): ClaimClaimableBalanceResult; - - static claimClaimableBalanceDoesNotExist(): ClaimClaimableBalanceResult; - - static claimClaimableBalanceCannotClaim(): ClaimClaimableBalanceResult; - - static claimClaimableBalanceLineFull(): ClaimClaimableBalanceResult; - - static claimClaimableBalanceNoTrust(): ClaimClaimableBalanceResult; - - static claimClaimableBalanceNotAuthorized(): ClaimClaimableBalanceResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ClaimClaimableBalanceResult; - - static write(value: ClaimClaimableBalanceResult, io: Buffer): void; - - static isValid(value: ClaimClaimableBalanceResult): boolean; - - static toXDR(value: ClaimClaimableBalanceResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ClaimClaimableBalanceResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ClaimClaimableBalanceResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class BeginSponsoringFutureReservesResult { - switch(): BeginSponsoringFutureReservesResultCode; - - static beginSponsoringFutureReservesSuccess(): BeginSponsoringFutureReservesResult; - - static beginSponsoringFutureReservesMalformed(): BeginSponsoringFutureReservesResult; - - static beginSponsoringFutureReservesAlreadySponsored(): BeginSponsoringFutureReservesResult; - - static beginSponsoringFutureReservesRecursive(): BeginSponsoringFutureReservesResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): BeginSponsoringFutureReservesResult; - - static write(value: BeginSponsoringFutureReservesResult, io: Buffer): void; - - static isValid(value: BeginSponsoringFutureReservesResult): boolean; - - static toXDR(value: BeginSponsoringFutureReservesResult): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): BeginSponsoringFutureReservesResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): BeginSponsoringFutureReservesResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class EndSponsoringFutureReservesResult { - switch(): EndSponsoringFutureReservesResultCode; - - static endSponsoringFutureReservesSuccess(): EndSponsoringFutureReservesResult; - - static endSponsoringFutureReservesNotSponsored(): EndSponsoringFutureReservesResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): EndSponsoringFutureReservesResult; - - static write(value: EndSponsoringFutureReservesResult, io: Buffer): void; - - static isValid(value: EndSponsoringFutureReservesResult): boolean; - - static toXDR(value: EndSponsoringFutureReservesResult): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): EndSponsoringFutureReservesResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): EndSponsoringFutureReservesResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class RevokeSponsorshipResult { - switch(): RevokeSponsorshipResultCode; - - static revokeSponsorshipSuccess(): RevokeSponsorshipResult; - - static revokeSponsorshipDoesNotExist(): RevokeSponsorshipResult; - - static revokeSponsorshipNotSponsor(): RevokeSponsorshipResult; - - static revokeSponsorshipLowReserve(): RevokeSponsorshipResult; - - static revokeSponsorshipOnlyTransferable(): RevokeSponsorshipResult; - - static revokeSponsorshipMalformed(): RevokeSponsorshipResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): RevokeSponsorshipResult; - - static write(value: RevokeSponsorshipResult, io: Buffer): void; - - static isValid(value: RevokeSponsorshipResult): boolean; - - static toXDR(value: RevokeSponsorshipResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): RevokeSponsorshipResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): RevokeSponsorshipResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ClawbackResult { - switch(): ClawbackResultCode; - - static clawbackSuccess(): ClawbackResult; - - static clawbackMalformed(): ClawbackResult; - - static clawbackNotClawbackEnabled(): ClawbackResult; - - static clawbackNoTrust(): ClawbackResult; - - static clawbackUnderfunded(): ClawbackResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ClawbackResult; - - static write(value: ClawbackResult, io: Buffer): void; - - static isValid(value: ClawbackResult): boolean; - - static toXDR(value: ClawbackResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ClawbackResult; - - static fromXDR(input: string, format: 'hex' | 'base64'): ClawbackResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ClawbackClaimableBalanceResult { - switch(): ClawbackClaimableBalanceResultCode; - - static clawbackClaimableBalanceSuccess(): ClawbackClaimableBalanceResult; - - static clawbackClaimableBalanceDoesNotExist(): ClawbackClaimableBalanceResult; - - static clawbackClaimableBalanceNotIssuer(): ClawbackClaimableBalanceResult; - - static clawbackClaimableBalanceNotClawbackEnabled(): ClawbackClaimableBalanceResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ClawbackClaimableBalanceResult; - - static write(value: ClawbackClaimableBalanceResult, io: Buffer): void; - - static isValid(value: ClawbackClaimableBalanceResult): boolean; - - static toXDR(value: ClawbackClaimableBalanceResult): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): ClawbackClaimableBalanceResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ClawbackClaimableBalanceResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SetTrustLineFlagsResult { - switch(): SetTrustLineFlagsResultCode; - - static setTrustLineFlagsSuccess(): SetTrustLineFlagsResult; - - static setTrustLineFlagsMalformed(): SetTrustLineFlagsResult; - - static setTrustLineFlagsNoTrustLine(): SetTrustLineFlagsResult; - - static setTrustLineFlagsCantRevoke(): SetTrustLineFlagsResult; - - static setTrustLineFlagsInvalidState(): SetTrustLineFlagsResult; - - static setTrustLineFlagsLowReserve(): SetTrustLineFlagsResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SetTrustLineFlagsResult; - - static write(value: SetTrustLineFlagsResult, io: Buffer): void; - - static isValid(value: SetTrustLineFlagsResult): boolean; - - static toXDR(value: SetTrustLineFlagsResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SetTrustLineFlagsResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): SetTrustLineFlagsResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LiquidityPoolDepositResult { - switch(): LiquidityPoolDepositResultCode; - - static liquidityPoolDepositSuccess(): LiquidityPoolDepositResult; - - static liquidityPoolDepositMalformed(): LiquidityPoolDepositResult; - - static liquidityPoolDepositNoTrust(): LiquidityPoolDepositResult; - - static liquidityPoolDepositNotAuthorized(): LiquidityPoolDepositResult; - - static liquidityPoolDepositUnderfunded(): LiquidityPoolDepositResult; - - static liquidityPoolDepositLineFull(): LiquidityPoolDepositResult; - - static liquidityPoolDepositBadPrice(): LiquidityPoolDepositResult; - - static liquidityPoolDepositPoolFull(): LiquidityPoolDepositResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LiquidityPoolDepositResult; - - static write(value: LiquidityPoolDepositResult, io: Buffer): void; - - static isValid(value: LiquidityPoolDepositResult): boolean; - - static toXDR(value: LiquidityPoolDepositResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LiquidityPoolDepositResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LiquidityPoolDepositResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LiquidityPoolWithdrawResult { - switch(): LiquidityPoolWithdrawResultCode; - - static liquidityPoolWithdrawSuccess(): LiquidityPoolWithdrawResult; - - static liquidityPoolWithdrawMalformed(): LiquidityPoolWithdrawResult; - - static liquidityPoolWithdrawNoTrust(): LiquidityPoolWithdrawResult; - - static liquidityPoolWithdrawUnderfunded(): LiquidityPoolWithdrawResult; - - static liquidityPoolWithdrawLineFull(): LiquidityPoolWithdrawResult; - - static liquidityPoolWithdrawUnderMinimum(): LiquidityPoolWithdrawResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LiquidityPoolWithdrawResult; - - static write(value: LiquidityPoolWithdrawResult, io: Buffer): void; - - static isValid(value: LiquidityPoolWithdrawResult): boolean; - - static toXDR(value: LiquidityPoolWithdrawResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LiquidityPoolWithdrawResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LiquidityPoolWithdrawResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class InvokeHostFunctionResult { - switch(): InvokeHostFunctionResultCode; - - success(value?: Buffer): Buffer; - - static invokeHostFunctionSuccess(value: Buffer): InvokeHostFunctionResult; - - static invokeHostFunctionMalformed(): InvokeHostFunctionResult; - - static invokeHostFunctionTrapped(): InvokeHostFunctionResult; - - static invokeHostFunctionResourceLimitExceeded(): InvokeHostFunctionResult; - - static invokeHostFunctionEntryArchived(): InvokeHostFunctionResult; - - static invokeHostFunctionInsufficientRefundableFee(): InvokeHostFunctionResult; - - value(): Buffer | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): InvokeHostFunctionResult; - - static write(value: InvokeHostFunctionResult, io: Buffer): void; - - static isValid(value: InvokeHostFunctionResult): boolean; - - static toXDR(value: InvokeHostFunctionResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): InvokeHostFunctionResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): InvokeHostFunctionResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ExtendFootprintTtlResult { - switch(): ExtendFootprintTtlResultCode; - - static extendFootprintTtlSuccess(): ExtendFootprintTtlResult; - - static extendFootprintTtlMalformed(): ExtendFootprintTtlResult; - - static extendFootprintTtlResourceLimitExceeded(): ExtendFootprintTtlResult; - - static extendFootprintTtlInsufficientRefundableFee(): ExtendFootprintTtlResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ExtendFootprintTtlResult; - - static write(value: ExtendFootprintTtlResult, io: Buffer): void; - - static isValid(value: ExtendFootprintTtlResult): boolean; - - static toXDR(value: ExtendFootprintTtlResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ExtendFootprintTtlResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ExtendFootprintTtlResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class RestoreFootprintResult { - switch(): RestoreFootprintResultCode; - - static restoreFootprintSuccess(): RestoreFootprintResult; - - static restoreFootprintMalformed(): RestoreFootprintResult; - - static restoreFootprintResourceLimitExceeded(): RestoreFootprintResult; - - static restoreFootprintInsufficientRefundableFee(): RestoreFootprintResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): RestoreFootprintResult; - - static write(value: RestoreFootprintResult, io: Buffer): void; - - static isValid(value: RestoreFootprintResult): boolean; - - static toXDR(value: RestoreFootprintResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): RestoreFootprintResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): RestoreFootprintResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class OperationResultTr { - switch(): OperationType; - - createAccountResult(value?: CreateAccountResult): CreateAccountResult; - - paymentResult(value?: PaymentResult): PaymentResult; - - pathPaymentStrictReceiveResult( - value?: PathPaymentStrictReceiveResult, - ): PathPaymentStrictReceiveResult; - - manageSellOfferResult(value?: ManageSellOfferResult): ManageSellOfferResult; - - createPassiveSellOfferResult( - value?: ManageSellOfferResult, - ): ManageSellOfferResult; - - setOptionsResult(value?: SetOptionsResult): SetOptionsResult; - - changeTrustResult(value?: ChangeTrustResult): ChangeTrustResult; - - allowTrustResult(value?: AllowTrustResult): AllowTrustResult; - - accountMergeResult(value?: AccountMergeResult): AccountMergeResult; - - inflationResult(value?: InflationResult): InflationResult; - - manageDataResult(value?: ManageDataResult): ManageDataResult; - - bumpSeqResult(value?: BumpSequenceResult): BumpSequenceResult; - - manageBuyOfferResult(value?: ManageBuyOfferResult): ManageBuyOfferResult; - - pathPaymentStrictSendResult( - value?: PathPaymentStrictSendResult, - ): PathPaymentStrictSendResult; - - createClaimableBalanceResult( - value?: CreateClaimableBalanceResult, - ): CreateClaimableBalanceResult; - - claimClaimableBalanceResult( - value?: ClaimClaimableBalanceResult, - ): ClaimClaimableBalanceResult; - - beginSponsoringFutureReservesResult( - value?: BeginSponsoringFutureReservesResult, - ): BeginSponsoringFutureReservesResult; - - endSponsoringFutureReservesResult( - value?: EndSponsoringFutureReservesResult, - ): EndSponsoringFutureReservesResult; - - revokeSponsorshipResult( - value?: RevokeSponsorshipResult, - ): RevokeSponsorshipResult; - - clawbackResult(value?: ClawbackResult): ClawbackResult; - - clawbackClaimableBalanceResult( - value?: ClawbackClaimableBalanceResult, - ): ClawbackClaimableBalanceResult; - - setTrustLineFlagsResult( - value?: SetTrustLineFlagsResult, - ): SetTrustLineFlagsResult; - - liquidityPoolDepositResult( - value?: LiquidityPoolDepositResult, - ): LiquidityPoolDepositResult; - - liquidityPoolWithdrawResult( - value?: LiquidityPoolWithdrawResult, - ): LiquidityPoolWithdrawResult; - - invokeHostFunctionResult( - value?: InvokeHostFunctionResult, - ): InvokeHostFunctionResult; - - extendFootprintTtlResult( - value?: ExtendFootprintTtlResult, - ): ExtendFootprintTtlResult; - - restoreFootprintResult( - value?: RestoreFootprintResult, - ): RestoreFootprintResult; - - static createAccount(value: CreateAccountResult): OperationResultTr; - - static payment(value: PaymentResult): OperationResultTr; - - static pathPaymentStrictReceive( - value: PathPaymentStrictReceiveResult, - ): OperationResultTr; - - static manageSellOffer(value: ManageSellOfferResult): OperationResultTr; - - static createPassiveSellOffer( - value: ManageSellOfferResult, - ): OperationResultTr; - - static setOptions(value: SetOptionsResult): OperationResultTr; - - static changeTrust(value: ChangeTrustResult): OperationResultTr; - - static allowTrust(value: AllowTrustResult): OperationResultTr; - - static accountMerge(value: AccountMergeResult): OperationResultTr; - - static inflation(value: InflationResult): OperationResultTr; - - static manageData(value: ManageDataResult): OperationResultTr; - - static bumpSequence(value: BumpSequenceResult): OperationResultTr; - - static manageBuyOffer(value: ManageBuyOfferResult): OperationResultTr; - - static pathPaymentStrictSend( - value: PathPaymentStrictSendResult, - ): OperationResultTr; - - static createClaimableBalance( - value: CreateClaimableBalanceResult, - ): OperationResultTr; - - static claimClaimableBalance( - value: ClaimClaimableBalanceResult, - ): OperationResultTr; - - static beginSponsoringFutureReserves( - value: BeginSponsoringFutureReservesResult, - ): OperationResultTr; - - static endSponsoringFutureReserves( - value: EndSponsoringFutureReservesResult, - ): OperationResultTr; - - static revokeSponsorship(value: RevokeSponsorshipResult): OperationResultTr; - - static clawback(value: ClawbackResult): OperationResultTr; - - static clawbackClaimableBalance( - value: ClawbackClaimableBalanceResult, - ): OperationResultTr; - - static setTrustLineFlags(value: SetTrustLineFlagsResult): OperationResultTr; - - static liquidityPoolDeposit( - value: LiquidityPoolDepositResult, - ): OperationResultTr; - - static liquidityPoolWithdraw( - value: LiquidityPoolWithdrawResult, - ): OperationResultTr; - - static invokeHostFunction( - value: InvokeHostFunctionResult, - ): OperationResultTr; - - static extendFootprintTtl( - value: ExtendFootprintTtlResult, - ): OperationResultTr; - - static restoreFootprint(value: RestoreFootprintResult): OperationResultTr; - - value(): - | CreateAccountResult - | PaymentResult - | PathPaymentStrictReceiveResult - | ManageSellOfferResult - | ManageSellOfferResult - | SetOptionsResult - | ChangeTrustResult - | AllowTrustResult - | AccountMergeResult - | InflationResult - | ManageDataResult - | BumpSequenceResult - | ManageBuyOfferResult - | PathPaymentStrictSendResult - | CreateClaimableBalanceResult - | ClaimClaimableBalanceResult - | BeginSponsoringFutureReservesResult - | EndSponsoringFutureReservesResult - | RevokeSponsorshipResult - | ClawbackResult - | ClawbackClaimableBalanceResult - | SetTrustLineFlagsResult - | LiquidityPoolDepositResult - | LiquidityPoolWithdrawResult - | InvokeHostFunctionResult - | ExtendFootprintTtlResult - | RestoreFootprintResult; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): OperationResultTr; - - static write(value: OperationResultTr, io: Buffer): void; - - static isValid(value: OperationResultTr): boolean; - - static toXDR(value: OperationResultTr): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): OperationResultTr; - - static fromXDR(input: string, format: 'hex' | 'base64'): OperationResultTr; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class OperationResult { - switch(): OperationResultCode; - - tr(value?: OperationResultTr): OperationResultTr; - - static opInner(value: OperationResultTr): OperationResult; - - static opBadAuth(): OperationResult; - - static opNoAccount(): OperationResult; - - static opNotSupported(): OperationResult; - - static opTooManySubentries(): OperationResult; - - static opExceededWorkLimit(): OperationResult; - - static opTooManySponsoring(): OperationResult; - - value(): OperationResultTr | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): OperationResult; - - static write(value: OperationResult, io: Buffer): void; - - static isValid(value: OperationResult): boolean; - - static toXDR(value: OperationResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): OperationResult; - - static fromXDR(input: string, format: 'hex' | 'base64'): OperationResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class InnerTransactionResultResult { - switch(): TransactionResultCode; - - results(value?: OperationResult[]): OperationResult[]; - - static txSuccess(value: OperationResult[]): InnerTransactionResultResult; - - static txFailed(value: OperationResult[]): InnerTransactionResultResult; - - static txTooEarly(): InnerTransactionResultResult; - - static txTooLate(): InnerTransactionResultResult; - - static txMissingOperation(): InnerTransactionResultResult; - - static txBadSeq(): InnerTransactionResultResult; - - static txBadAuth(): InnerTransactionResultResult; - - static txInsufficientBalance(): InnerTransactionResultResult; - - static txNoAccount(): InnerTransactionResultResult; - - static txInsufficientFee(): InnerTransactionResultResult; - - static txBadAuthExtra(): InnerTransactionResultResult; - - static txInternalError(): InnerTransactionResultResult; - - static txNotSupported(): InnerTransactionResultResult; - - static txBadSponsorship(): InnerTransactionResultResult; - - static txBadMinSeqAgeOrGap(): InnerTransactionResultResult; - - static txMalformed(): InnerTransactionResultResult; - - static txSorobanInvalid(): InnerTransactionResultResult; - - value(): OperationResult[] | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): InnerTransactionResultResult; - - static write(value: InnerTransactionResultResult, io: Buffer): void; - - static isValid(value: InnerTransactionResultResult): boolean; - - static toXDR(value: InnerTransactionResultResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): InnerTransactionResultResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): InnerTransactionResultResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class InnerTransactionResultExt { - switch(): number; - - static 0(): InnerTransactionResultExt; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): InnerTransactionResultExt; - - static write(value: InnerTransactionResultExt, io: Buffer): void; - - static isValid(value: InnerTransactionResultExt): boolean; - - static toXDR(value: InnerTransactionResultExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): InnerTransactionResultExt; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): InnerTransactionResultExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionResultResult { - switch(): TransactionResultCode; - - innerResultPair( - value?: InnerTransactionResultPair, - ): InnerTransactionResultPair; - - results(value?: OperationResult[]): OperationResult[]; - - static txFeeBumpInnerSuccess( - value: InnerTransactionResultPair, - ): TransactionResultResult; - - static txFeeBumpInnerFailed( - value: InnerTransactionResultPair, - ): TransactionResultResult; - - static txSuccess(value: OperationResult[]): TransactionResultResult; - - static txFailed(value: OperationResult[]): TransactionResultResult; - - static txTooEarly(): TransactionResultResult; - - static txTooLate(): TransactionResultResult; - - static txMissingOperation(): TransactionResultResult; - - static txBadSeq(): TransactionResultResult; - - static txBadAuth(): TransactionResultResult; - - static txInsufficientBalance(): TransactionResultResult; - - static txNoAccount(): TransactionResultResult; - - static txInsufficientFee(): TransactionResultResult; - - static txBadAuthExtra(): TransactionResultResult; - - static txInternalError(): TransactionResultResult; - - static txNotSupported(): TransactionResultResult; - - static txBadSponsorship(): TransactionResultResult; - - static txBadMinSeqAgeOrGap(): TransactionResultResult; - - static txMalformed(): TransactionResultResult; - - static txSorobanInvalid(): TransactionResultResult; - - value(): InnerTransactionResultPair | OperationResult[] | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionResultResult; - - static write(value: TransactionResultResult, io: Buffer): void; - - static isValid(value: TransactionResultResult): boolean; - - static toXDR(value: TransactionResultResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionResultResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TransactionResultResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionResultExt { - switch(): number; - - static 0(): TransactionResultExt; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionResultExt; - - static write(value: TransactionResultExt, io: Buffer): void; - - static isValid(value: TransactionResultExt): boolean; - - static toXDR(value: TransactionResultExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionResultExt; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TransactionResultExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ExtensionPoint { - switch(): number; - - static 0(): ExtensionPoint; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ExtensionPoint; - - static write(value: ExtensionPoint, io: Buffer): void; - - static isValid(value: ExtensionPoint): boolean; - - static toXDR(value: ExtensionPoint): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ExtensionPoint; - - static fromXDR(input: string, format: 'hex' | 'base64'): ExtensionPoint; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class PublicKey { - switch(): PublicKeyType; - - ed25519(value?: Buffer): Buffer; - - static publicKeyTypeEd25519(value: Buffer): PublicKey; - - value(): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): PublicKey; - - static write(value: PublicKey, io: Buffer): void; - - static isValid(value: PublicKey): boolean; - - static toXDR(value: PublicKey): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): PublicKey; - - static fromXDR(input: string, format: 'hex' | 'base64'): PublicKey; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SignerKey { - switch(): SignerKeyType; - - ed25519(value?: Buffer): Buffer; - - preAuthTx(value?: Buffer): Buffer; - - hashX(value?: Buffer): Buffer; - - ed25519SignedPayload( - value?: SignerKeyEd25519SignedPayload, - ): SignerKeyEd25519SignedPayload; - - static signerKeyTypeEd25519(value: Buffer): SignerKey; - - static signerKeyTypePreAuthTx(value: Buffer): SignerKey; - - static signerKeyTypeHashX(value: Buffer): SignerKey; - - static signerKeyTypeEd25519SignedPayload( - value: SignerKeyEd25519SignedPayload, - ): SignerKey; - - value(): Buffer | Buffer | Buffer | SignerKeyEd25519SignedPayload; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SignerKey; - - static write(value: SignerKey, io: Buffer): void; - - static isValid(value: SignerKey): boolean; - - static toXDR(value: SignerKey): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SignerKey; - - static fromXDR(input: string, format: 'hex' | 'base64'): SignerKey; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScError { - switch(): ScErrorType; - - contractCode(value?: number): number; - - code(value?: ScErrorCode): ScErrorCode; - - static sceContract(value: number): ScError; - - static sceWasmVm(value: ScErrorCode): ScError; - - static sceContext(value: ScErrorCode): ScError; - - static sceStorage(value: ScErrorCode): ScError; - - static sceObject(value: ScErrorCode): ScError; - - static sceCrypto(value: ScErrorCode): ScError; - - static sceEvents(value: ScErrorCode): ScError; - - static sceBudget(value: ScErrorCode): ScError; - - static sceValue(value: ScErrorCode): ScError; - - static sceAuth(value: ScErrorCode): ScError; - - value(): number | ScErrorCode; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScError; - - static write(value: ScError, io: Buffer): void; - - static isValid(value: ScError): boolean; - - static toXDR(value: ScError): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScError; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScError; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ContractExecutable { - switch(): ContractExecutableType; - - wasmHash(value?: Buffer): Buffer; - - static contractExecutableWasm(value: Buffer): ContractExecutable; - - static contractExecutableStellarAsset(): ContractExecutable; - - value(): Buffer | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ContractExecutable; - - static write(value: ContractExecutable, io: Buffer): void; - - static isValid(value: ContractExecutable): boolean; - - static toXDR(value: ContractExecutable): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ContractExecutable; - - static fromXDR(input: string, format: 'hex' | 'base64'): ContractExecutable; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScAddress { - switch(): ScAddressType; - - accountId(value?: AccountId): AccountId; - - contractId(value?: Buffer): Buffer; - - static scAddressTypeAccount(value: AccountId): ScAddress; - - static scAddressTypeContract(value: Buffer): ScAddress; - - value(): AccountId | Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScAddress; - - static write(value: ScAddress, io: Buffer): void; - - static isValid(value: ScAddress): boolean; - - static toXDR(value: ScAddress): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScAddress; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScAddress; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScVal { - switch(): ScValType; - - b(value?: boolean): boolean; - - error(value?: ScError): ScError; - - u32(value?: number): number; - - i32(value?: number): number; - - u64(value?: Uint64): Uint64; - - i64(value?: Int64): Int64; - - timepoint(value?: TimePoint): TimePoint; - - duration(value?: Duration): Duration; - - u128(value?: UInt128Parts): UInt128Parts; - - i128(value?: Int128Parts): Int128Parts; - - u256(value?: UInt256Parts): UInt256Parts; - - i256(value?: Int256Parts): Int256Parts; - - bytes(value?: Buffer): Buffer; - - str(value?: string | Buffer): string | Buffer; - - sym(value?: string | Buffer): string | Buffer; - - vec(value?: null | ScVal[]): null | ScVal[]; - - map(value?: null | ScMapEntry[]): null | ScMapEntry[]; - - address(value?: ScAddress): ScAddress; - - nonceKey(value?: ScNonceKey): ScNonceKey; - - instance(value?: ScContractInstance): ScContractInstance; - - static scvBool(value: boolean): ScVal; - - static scvVoid(): ScVal; - - static scvError(value: ScError): ScVal; - - static scvU32(value: number): ScVal; - - static scvI32(value: number): ScVal; - - static scvU64(value: Uint64): ScVal; - - static scvI64(value: Int64): ScVal; - - static scvTimepoint(value: TimePoint): ScVal; - - static scvDuration(value: Duration): ScVal; - - static scvU128(value: UInt128Parts): ScVal; - - static scvI128(value: Int128Parts): ScVal; - - static scvU256(value: UInt256Parts): ScVal; - - static scvI256(value: Int256Parts): ScVal; - - static scvBytes(value: Buffer): ScVal; - - static scvString(value: string | Buffer): ScVal; - - static scvSymbol(value: string | Buffer): ScVal; - - static scvVec(value: null | ScVal[]): ScVal; - - static scvMap(value: null | ScMapEntry[]): ScVal; - - static scvAddress(value: ScAddress): ScVal; - - static scvLedgerKeyContractInstance(): ScVal; - - static scvLedgerKeyNonce(value: ScNonceKey): ScVal; - - static scvContractInstance(value: ScContractInstance): ScVal; - - value(): - | boolean - | ScError - | number - | number - | Uint64 - | Int64 - | TimePoint - | Duration - | UInt128Parts - | Int128Parts - | UInt256Parts - | Int256Parts - | Buffer - | string - | Buffer - | string - | Buffer - | null - | ScVal[] - | null - | ScMapEntry[] - | ScAddress - | ScNonceKey - | ScContractInstance - | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScVal; - - static write(value: ScVal, io: Buffer): void; - - static isValid(value: ScVal): boolean; - - static toXDR(value: ScVal): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScVal; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScVal; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScEnvMetaEntry { - switch(): ScEnvMetaKind; - - interfaceVersion(value?: Uint64): Uint64; - - static scEnvMetaKindInterfaceVersion(value: Uint64): ScEnvMetaEntry; - - value(): Uint64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScEnvMetaEntry; - - static write(value: ScEnvMetaEntry, io: Buffer): void; - - static isValid(value: ScEnvMetaEntry): boolean; - - static toXDR(value: ScEnvMetaEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScEnvMetaEntry; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScEnvMetaEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScMetaEntry { - switch(): ScMetaKind; - - v0(value?: ScMetaV0): ScMetaV0; - - static scMetaV0(value: ScMetaV0): ScMetaEntry; - - value(): ScMetaV0; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScMetaEntry; - - static write(value: ScMetaEntry, io: Buffer): void; - - static isValid(value: ScMetaEntry): boolean; - - static toXDR(value: ScMetaEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScMetaEntry; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScMetaEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecTypeDef { - switch(): ScSpecType; - - option(value?: ScSpecTypeOption): ScSpecTypeOption; - - result(value?: ScSpecTypeResult): ScSpecTypeResult; - - vec(value?: ScSpecTypeVec): ScSpecTypeVec; - - map(value?: ScSpecTypeMap): ScSpecTypeMap; - - tuple(value?: ScSpecTypeTuple): ScSpecTypeTuple; - - bytesN(value?: ScSpecTypeBytesN): ScSpecTypeBytesN; - - udt(value?: ScSpecTypeUdt): ScSpecTypeUdt; - - static scSpecTypeVal(): ScSpecTypeDef; - - static scSpecTypeBool(): ScSpecTypeDef; - - static scSpecTypeVoid(): ScSpecTypeDef; - - static scSpecTypeError(): ScSpecTypeDef; - - static scSpecTypeU32(): ScSpecTypeDef; - - static scSpecTypeI32(): ScSpecTypeDef; - - static scSpecTypeU64(): ScSpecTypeDef; - - static scSpecTypeI64(): ScSpecTypeDef; - - static scSpecTypeTimepoint(): ScSpecTypeDef; - - static scSpecTypeDuration(): ScSpecTypeDef; - - static scSpecTypeU128(): ScSpecTypeDef; - - static scSpecTypeI128(): ScSpecTypeDef; - - static scSpecTypeU256(): ScSpecTypeDef; - - static scSpecTypeI256(): ScSpecTypeDef; - - static scSpecTypeBytes(): ScSpecTypeDef; - - static scSpecTypeString(): ScSpecTypeDef; - - static scSpecTypeSymbol(): ScSpecTypeDef; - - static scSpecTypeAddress(): ScSpecTypeDef; - - static scSpecTypeOption(value: ScSpecTypeOption): ScSpecTypeDef; - - static scSpecTypeResult(value: ScSpecTypeResult): ScSpecTypeDef; - - static scSpecTypeVec(value: ScSpecTypeVec): ScSpecTypeDef; - - static scSpecTypeMap(value: ScSpecTypeMap): ScSpecTypeDef; - - static scSpecTypeTuple(value: ScSpecTypeTuple): ScSpecTypeDef; - - static scSpecTypeBytesN(value: ScSpecTypeBytesN): ScSpecTypeDef; - - static scSpecTypeUdt(value: ScSpecTypeUdt): ScSpecTypeDef; - - value(): - | ScSpecTypeOption - | ScSpecTypeResult - | ScSpecTypeVec - | ScSpecTypeMap - | ScSpecTypeTuple - | ScSpecTypeBytesN - | ScSpecTypeUdt - | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecTypeDef; - - static write(value: ScSpecTypeDef, io: Buffer): void; - - static isValid(value: ScSpecTypeDef): boolean; - - static toXDR(value: ScSpecTypeDef): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecTypeDef; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScSpecTypeDef; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecUdtUnionCaseV0 { - switch(): ScSpecUdtUnionCaseV0Kind; - - voidCase(value?: ScSpecUdtUnionCaseVoidV0): ScSpecUdtUnionCaseVoidV0; - - tupleCase(value?: ScSpecUdtUnionCaseTupleV0): ScSpecUdtUnionCaseTupleV0; - - static scSpecUdtUnionCaseVoidV0( - value: ScSpecUdtUnionCaseVoidV0, - ): ScSpecUdtUnionCaseV0; - - static scSpecUdtUnionCaseTupleV0( - value: ScSpecUdtUnionCaseTupleV0, - ): ScSpecUdtUnionCaseV0; - - value(): ScSpecUdtUnionCaseVoidV0 | ScSpecUdtUnionCaseTupleV0; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecUdtUnionCaseV0; - - static write(value: ScSpecUdtUnionCaseV0, io: Buffer): void; - - static isValid(value: ScSpecUdtUnionCaseV0): boolean; - - static toXDR(value: ScSpecUdtUnionCaseV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecUdtUnionCaseV0; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ScSpecUdtUnionCaseV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecEntry { - switch(): ScSpecEntryKind; - - functionV0(value?: ScSpecFunctionV0): ScSpecFunctionV0; - - udtStructV0(value?: ScSpecUdtStructV0): ScSpecUdtStructV0; - - udtUnionV0(value?: ScSpecUdtUnionV0): ScSpecUdtUnionV0; - - udtEnumV0(value?: ScSpecUdtEnumV0): ScSpecUdtEnumV0; - - udtErrorEnumV0(value?: ScSpecUdtErrorEnumV0): ScSpecUdtErrorEnumV0; - - static scSpecEntryFunctionV0(value: ScSpecFunctionV0): ScSpecEntry; - - static scSpecEntryUdtStructV0(value: ScSpecUdtStructV0): ScSpecEntry; - - static scSpecEntryUdtUnionV0(value: ScSpecUdtUnionV0): ScSpecEntry; - - static scSpecEntryUdtEnumV0(value: ScSpecUdtEnumV0): ScSpecEntry; - - static scSpecEntryUdtErrorEnumV0(value: ScSpecUdtErrorEnumV0): ScSpecEntry; - - value(): - | ScSpecFunctionV0 - | ScSpecUdtStructV0 - | ScSpecUdtUnionV0 - | ScSpecUdtEnumV0 - | ScSpecUdtErrorEnumV0; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecEntry; - - static write(value: ScSpecEntry, io: Buffer): void; - - static isValid(value: ScSpecEntry): boolean; - - static toXDR(value: ScSpecEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecEntry; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScSpecEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ConfigSettingEntry { - switch(): ConfigSettingId; - - contractMaxSizeBytes(value?: number): number; - - contractCompute( - value?: ConfigSettingContractComputeV0, - ): ConfigSettingContractComputeV0; - - contractLedgerCost( - value?: ConfigSettingContractLedgerCostV0, - ): ConfigSettingContractLedgerCostV0; - - contractHistoricalData( - value?: ConfigSettingContractHistoricalDataV0, - ): ConfigSettingContractHistoricalDataV0; - - contractEvents( - value?: ConfigSettingContractEventsV0, - ): ConfigSettingContractEventsV0; - - contractBandwidth( - value?: ConfigSettingContractBandwidthV0, - ): ConfigSettingContractBandwidthV0; - - contractCostParamsCpuInsns( - value?: ContractCostParamEntry[], - ): ContractCostParamEntry[]; - - contractCostParamsMemBytes( - value?: ContractCostParamEntry[], - ): ContractCostParamEntry[]; - - contractDataKeySizeBytes(value?: number): number; - - contractDataEntrySizeBytes(value?: number): number; - - stateArchivalSettings(value?: StateArchivalSettings): StateArchivalSettings; - - contractExecutionLanes( - value?: ConfigSettingContractExecutionLanesV0, - ): ConfigSettingContractExecutionLanesV0; - - bucketListSizeWindow(value?: Uint64[]): Uint64[]; - - evictionIterator(value?: EvictionIterator): EvictionIterator; - - static configSettingContractMaxSizeBytes(value: number): ConfigSettingEntry; - - static configSettingContractComputeV0( - value: ConfigSettingContractComputeV0, - ): ConfigSettingEntry; - - static configSettingContractLedgerCostV0( - value: ConfigSettingContractLedgerCostV0, - ): ConfigSettingEntry; - - static configSettingContractHistoricalDataV0( - value: ConfigSettingContractHistoricalDataV0, - ): ConfigSettingEntry; - - static configSettingContractEventsV0( - value: ConfigSettingContractEventsV0, - ): ConfigSettingEntry; - - static configSettingContractBandwidthV0( - value: ConfigSettingContractBandwidthV0, - ): ConfigSettingEntry; - - static configSettingContractCostParamsCpuInstructions( - value: ContractCostParamEntry[], - ): ConfigSettingEntry; - - static configSettingContractCostParamsMemoryBytes( - value: ContractCostParamEntry[], - ): ConfigSettingEntry; - - static configSettingContractDataKeySizeBytes( - value: number, - ): ConfigSettingEntry; - - static configSettingContractDataEntrySizeBytes( - value: number, - ): ConfigSettingEntry; - - static configSettingStateArchival( - value: StateArchivalSettings, - ): ConfigSettingEntry; - - static configSettingContractExecutionLanes( - value: ConfigSettingContractExecutionLanesV0, - ): ConfigSettingEntry; - - static configSettingBucketlistSizeWindow( - value: Uint64[], - ): ConfigSettingEntry; - - static configSettingEvictionIterator( - value: EvictionIterator, - ): ConfigSettingEntry; - - value(): - | number - | ConfigSettingContractComputeV0 - | ConfigSettingContractLedgerCostV0 - | ConfigSettingContractHistoricalDataV0 - | ConfigSettingContractEventsV0 - | ConfigSettingContractBandwidthV0 - | ContractCostParamEntry[] - | ContractCostParamEntry[] - | number - | number - | StateArchivalSettings - | ConfigSettingContractExecutionLanesV0 - | Uint64[] - | EvictionIterator; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ConfigSettingEntry; - - static write(value: ConfigSettingEntry, io: Buffer): void; - - static isValid(value: ConfigSettingEntry): boolean; - - static toXDR(value: ConfigSettingEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ConfigSettingEntry; - - static fromXDR(input: string, format: 'hex' | 'base64'): ConfigSettingEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } -} diff --git a/node_modules/@stellar/stellar-base/types/index.d.ts b/node_modules/@stellar/stellar-base/types/index.d.ts deleted file mode 100644 index 2b188831..00000000 --- a/node_modules/@stellar/stellar-base/types/index.d.ts +++ /dev/null @@ -1,1313 +0,0 @@ -// TypeScript Version: 2.9 - -/// -import { xdr } from './xdr'; - -export { xdr }; - -export class Account { - constructor(accountId: string, sequence: string); - accountId(): string; - sequenceNumber(): string; - incrementSequenceNumber(): void; -} - -export class Address { - constructor(address: string); - static fromString(address: string): Address; - static account(buffer: Buffer): Address; - static contract(buffer: Buffer): Address; - static fromScVal(scVal: xdr.ScVal): Address; - static fromScAddress(scAddress: xdr.ScAddress): Address; - toString(): string; - toScVal(): xdr.ScVal; - toScAddress(): xdr.ScAddress; - toBuffer(): Buffer; -} - -export class Contract { - constructor(contractId: string); - call(method: string, ...params: xdr.ScVal[]): xdr.Operation; - contractId(): string; - address(): Address; - getFootprint(): xdr.LedgerKey; - - toString(): string; -} - -export class MuxedAccount { - constructor(account: Account, sequence: string); - static fromAddress(mAddress: string, sequenceNum: string): MuxedAccount; - static parseBaseAddress(mAddress: string): string; - - /* Modeled after Account, above */ - accountId(): string; - sequenceNumber(): string; - incrementSequenceNumber(): void; - - baseAccount(): Account; - id(): string; - setId(id: string): MuxedAccount; - toXDRObject(): xdr.MuxedAccount; - equals(otherMuxedAccount: MuxedAccount): boolean; -} - -export namespace AssetType { - type native = 'native'; - type credit4 = 'credit_alphanum4'; - type credit12 = 'credit_alphanum12'; - type liquidityPoolShares = 'liquidity_pool_shares'; -} -export type AssetType = - | AssetType.native - | AssetType.credit4 - | AssetType.credit12 - | AssetType.liquidityPoolShares; - -export class Asset { - static native(): Asset; - static fromOperation(xdr: xdr.Asset): Asset; - static compare(assetA: Asset, assetB: Asset): -1 | 0 | 1; - - constructor(code: string, issuer?: string); - - getCode(): string; - getIssuer(): string; - getAssetType(): AssetType; - isNative(): boolean; - equals(other: Asset): boolean; - toXDRObject(): xdr.Asset; - toChangeTrustXDRObject(): xdr.ChangeTrustAsset; - toTrustLineXDRObject(): xdr.TrustLineAsset; - contractId(networkPassphrase: string): string; - - code: string; - issuer: string; -} - -export class LiquidityPoolAsset { - constructor(assetA: Asset, assetB: Asset, fee: number); - - static fromOperation(xdr: xdr.ChangeTrustAsset): LiquidityPoolAsset; - - toXDRObject(): xdr.ChangeTrustAsset; - getLiquidityPoolParameters(): LiquidityPoolParameters; - getAssetType(): AssetType.liquidityPoolShares; - equals(other: LiquidityPoolAsset): boolean; - - assetA: Asset; - assetB: Asset; - fee: number; -} - -export class LiquidityPoolId { - constructor(liquidityPoolId: string); - - static fromOperation(xdr: xdr.TrustLineAsset): LiquidityPoolId; - - toXDRObject(): xdr.TrustLineAsset; - getLiquidityPoolId(): string; - equals(other: LiquidityPoolId): boolean; - - liquidityPoolId: string; -} - -export class Claimant { - readonly destination: string; - readonly predicate: xdr.ClaimPredicate; - constructor(destination: string, predicate?: xdr.ClaimPredicate); - - toXDRObject(): xdr.Claimant; - - static fromXDR(claimantXdr: xdr.Claimant): Claimant; - static predicateUnconditional(): xdr.ClaimPredicate; - static predicateAnd(left: xdr.ClaimPredicate, right: xdr.ClaimPredicate): xdr.ClaimPredicate; - static predicateOr(left: xdr.ClaimPredicate, right: xdr.ClaimPredicate): xdr.ClaimPredicate; - static predicateNot(predicate: xdr.ClaimPredicate): xdr.ClaimPredicate; - static predicateBeforeAbsoluteTime(absBefore: string): xdr.ClaimPredicate; - static predicateBeforeRelativeTime(seconds: string): xdr.ClaimPredicate; -} - -export const FastSigning: boolean; - -export type KeypairType = 'ed25519'; - -export class Keypair { - static fromRawEd25519Seed(secretSeed: Buffer): Keypair; - static fromSecret(secretKey: string): Keypair; - static master(networkPassphrase: string): Keypair; - static fromPublicKey(publicKey: string): Keypair; - static random(): Keypair; - - constructor( - keys: - | { - type: KeypairType; - secretKey: string | Buffer; - publicKey?: string | Buffer - } - | { - type: KeypairType; - publicKey: string | Buffer - } - ); - - readonly type: KeypairType; - publicKey(): string; - secret(): string; - rawPublicKey(): Buffer; - rawSecretKey(): Buffer; - canSign(): boolean; - sign(data: Buffer): Buffer; - signDecorated(data: Buffer): xdr.DecoratedSignature; - signPayloadDecorated(data: Buffer): xdr.DecoratedSignature; - signatureHint(): Buffer; - verify(data: Buffer, signature: Buffer): boolean; - - xdrAccountId(): xdr.AccountId; - xdrPublicKey(): xdr.PublicKey; - xdrMuxedAccount(id: string): xdr.MuxedAccount; -} - -export const LiquidityPoolFeeV18 = 30; - -export function getLiquidityPoolId(liquidityPoolType: LiquidityPoolType, liquidityPoolParameters: LiquidityPoolParameters): Buffer; - -export namespace LiquidityPoolParameters { - interface ConstantProduct { - assetA: Asset; - assetB: Asset; - fee: number; - } -} -export type LiquidityPoolParameters = - | LiquidityPoolParameters.ConstantProduct; - -export namespace LiquidityPoolType { - type constantProduct = 'constant_product'; -} -export type LiquidityPoolType = - | LiquidityPoolType.constantProduct; - -export const MemoNone = 'none'; -export const MemoID = 'id'; -export const MemoText = 'text'; -export const MemoHash = 'hash'; -export const MemoReturn = 'return'; -export namespace MemoType { - type None = typeof MemoNone; - type ID = typeof MemoID; - type Text = typeof MemoText; - type Hash = typeof MemoHash; - type Return = typeof MemoReturn; -} -export type MemoType = - | MemoType.None - | MemoType.ID - | MemoType.Text - | MemoType.Hash - | MemoType.Return; -export type MemoValue = null | string | Buffer; - -export class Memo { - static fromXDRObject(memo: xdr.Memo): Memo; - static hash(hash: string | Buffer): Memo; - static id(id: string): Memo; - static none(): Memo; - static return(hash: string): Memo; - static text(text: string): Memo; - - constructor(type: MemoType.None, value?: null); - constructor(type: MemoType.Hash | MemoType.Return, value: Buffer); - constructor( - type: MemoType.Hash | MemoType.Return | MemoType.ID | MemoType.Text, - value: string - ); - constructor(type: T, value: MemoValue); - - type: T; - value: T extends MemoType.None - ? null - : T extends MemoType.ID - ? string - : T extends MemoType.Text - ? string | Buffer // github.com/stellar/js-stellar-base/issues/152 - : T extends MemoType.Hash - ? Buffer - : T extends MemoType.Return - ? Buffer - : MemoValue; - - toXDRObject(): xdr.Memo; -} - -export enum Networks { - PUBLIC = 'Public Global Stellar Network ; September 2015', - TESTNET = 'Test SDF Network ; September 2015', - FUTURENET = 'Test SDF Future Network ; October 2022', - SANDBOX = 'Local Sandbox Stellar Network ; September 2022', - STANDALONE = 'Standalone Network ; February 2017' -} - -export const AuthRequiredFlag: 1; -export const AuthRevocableFlag: 2; -export const AuthImmutableFlag: 4; -export const AuthClawbackEnabledFlag: 8; -export namespace AuthFlag { - type immutable = typeof AuthImmutableFlag; - type required = typeof AuthRequiredFlag; - type revocable = typeof AuthRevocableFlag; - type clawbackEnabled = typeof AuthClawbackEnabledFlag; -} -export type AuthFlag = - | AuthFlag.required - | AuthFlag.immutable - | AuthFlag.revocable - | AuthFlag.clawbackEnabled; - -export namespace TrustLineFlag { - type deauthorize = 0; - type authorize = 1; - type authorizeToMaintainLiabilities = 2; -} -export type TrustLineFlag = - | TrustLineFlag.deauthorize - | TrustLineFlag.authorize - | TrustLineFlag.authorizeToMaintainLiabilities; - -export namespace Signer { - interface Ed25519PublicKey { - ed25519PublicKey: string; - weight: number | undefined; - } - interface Sha256Hash { - sha256Hash: Buffer; - weight: number | undefined; - } - interface PreAuthTx { - preAuthTx: Buffer; - weight: number | undefined; - } - interface Ed25519SignedPayload { - ed25519SignedPayload: string; - weight?: number | string; - } -} -export namespace SignerKeyOptions { - interface Ed25519PublicKey { - ed25519PublicKey: string; - } - interface Sha256Hash { - sha256Hash: Buffer | string; - } - interface PreAuthTx { - preAuthTx: Buffer | string; - } - interface Ed25519SignedPayload { - ed25519SignedPayload: string; - } -} -export type Signer = - | Signer.Ed25519PublicKey - | Signer.Sha256Hash - | Signer.PreAuthTx - | Signer.Ed25519SignedPayload; - -export type SignerKeyOptions = - | SignerKeyOptions.Ed25519PublicKey - | SignerKeyOptions.Sha256Hash - | SignerKeyOptions.PreAuthTx - | SignerKeyOptions.Ed25519SignedPayload; - -export namespace SignerOptions { - interface Ed25519PublicKey { - ed25519PublicKey: string; - weight?: number | string; - } - interface Sha256Hash { - sha256Hash: Buffer | string; - weight?: number | string; - } - interface PreAuthTx { - preAuthTx: Buffer | string; - weight?: number | string; - } - interface Ed25519SignedPayload { - ed25519SignedPayload: string; - weight?: number | string; - } -} -export type SignerOptions = - | SignerOptions.Ed25519PublicKey - | SignerOptions.Sha256Hash - | SignerOptions.PreAuthTx - | SignerOptions.Ed25519SignedPayload; - -export namespace OperationType { - type CreateAccount = 'createAccount'; - type Payment = 'payment'; - type PathPaymentStrictReceive = 'pathPaymentStrictReceive'; - type PathPaymentStrictSend = 'pathPaymentStrictSend'; - type CreatePassiveSellOffer = 'createPassiveSellOffer'; - type ManageSellOffer = 'manageSellOffer'; - type ManageBuyOffer = 'manageBuyOffer'; - type SetOptions = 'setOptions'; - type ChangeTrust = 'changeTrust'; - type AllowTrust = 'allowTrust'; - type AccountMerge = 'accountMerge'; - type Inflation = 'inflation'; - type ManageData = 'manageData'; - type BumpSequence = 'bumpSequence'; - type CreateClaimableBalance = 'createClaimableBalance'; - type ClaimClaimableBalance = 'claimClaimableBalance'; - type BeginSponsoringFutureReserves = 'beginSponsoringFutureReserves'; - type EndSponsoringFutureReserves = 'endSponsoringFutureReserves'; - type RevokeSponsorship = 'revokeSponsorship'; - type Clawback = 'clawback'; - type ClawbackClaimableBalance = 'clawbackClaimableBalance'; - type SetTrustLineFlags = 'setTrustLineFlags'; - type LiquidityPoolDeposit = 'liquidityPoolDeposit'; - type LiquidityPoolWithdraw = 'liquidityPoolWithdraw'; - type InvokeHostFunction = 'invokeHostFunction'; - type ExtendFootprintTTL = 'extendFootprintTtl'; - type RestoreFootprint = 'restoreFootprint'; -} -export type OperationType = - | OperationType.CreateAccount - | OperationType.Payment - | OperationType.PathPaymentStrictReceive - | OperationType.PathPaymentStrictSend - | OperationType.CreatePassiveSellOffer - | OperationType.ManageSellOffer - | OperationType.ManageBuyOffer - | OperationType.SetOptions - | OperationType.ChangeTrust - | OperationType.AllowTrust - | OperationType.AccountMerge - | OperationType.Inflation - | OperationType.ManageData - | OperationType.BumpSequence - | OperationType.CreateClaimableBalance - | OperationType.ClaimClaimableBalance - | OperationType.BeginSponsoringFutureReserves - | OperationType.EndSponsoringFutureReserves - | OperationType.RevokeSponsorship - | OperationType.Clawback - | OperationType.ClawbackClaimableBalance - | OperationType.SetTrustLineFlags - | OperationType.LiquidityPoolDeposit - | OperationType.LiquidityPoolWithdraw - | OperationType.InvokeHostFunction - | OperationType.ExtendFootprintTTL - | OperationType.RestoreFootprint; - -export namespace OperationOptions { - interface BaseOptions { - source?: string; - } - interface AccountMerge extends BaseOptions { - destination: string; - } - interface AllowTrust extends BaseOptions { - trustor: string; - assetCode: string; - authorize?: boolean | TrustLineFlag; - } - interface ChangeTrust extends BaseOptions { - asset: Asset | LiquidityPoolAsset; - limit?: string; - } - interface CreateAccount extends BaseOptions { - destination: string; - startingBalance: string; - } - interface CreatePassiveSellOffer extends BaseOptions { - selling: Asset; - buying: Asset; - amount: string; - price: number | string | object /* bignumber.js */; - } - interface ManageSellOffer extends CreatePassiveSellOffer { - offerId?: number | string; - } - interface ManageBuyOffer extends BaseOptions { - selling: Asset; - buying: Asset; - buyAmount: string; - price: number | string | object /* bignumber.js */; - offerId?: number | string; - } - // tslint:disable-next-line - interface Inflation extends BaseOptions { - // tslint:disable-line - } - interface ManageData extends BaseOptions { - name: string; - value: string | Buffer | null; - } - interface PathPaymentStrictReceive extends BaseOptions { - sendAsset: Asset; - sendMax: string; - destination: string; - destAsset: Asset; - destAmount: string; - path?: Asset[]; - } - interface PathPaymentStrictSend extends BaseOptions { - sendAsset: Asset; - sendAmount: string; - destination: string; - destAsset: Asset; - destMin: string; - path?: Asset[]; - } - interface Payment extends BaseOptions { - amount: string; - asset: Asset; - destination: string; - } - interface SetOptions extends BaseOptions { - inflationDest?: string; - clearFlags?: AuthFlag; - setFlags?: AuthFlag; - masterWeight?: number | string; - lowThreshold?: number | string; - medThreshold?: number | string; - highThreshold?: number | string; - homeDomain?: string; - signer?: T; - } - interface BumpSequence extends BaseOptions { - bumpTo: string; - } - interface CreateClaimableBalance extends BaseOptions { - asset: Asset; - amount: string; - claimants: Claimant[]; - } - interface ClaimClaimableBalance extends BaseOptions { - balanceId: string; - } - interface BeginSponsoringFutureReserves extends BaseOptions { - sponsoredId: string; - } - interface RevokeAccountSponsorship extends BaseOptions { - account: string; - } - interface RevokeTrustlineSponsorship extends BaseOptions { - account: string; - asset: Asset | LiquidityPoolId; - } - interface RevokeOfferSponsorship extends BaseOptions { - seller: string; - offerId: string; - } - interface RevokeDataSponsorship extends BaseOptions { - account: string; - name: string; - } - interface RevokeClaimableBalanceSponsorship extends BaseOptions { - balanceId: string; - } - interface RevokeLiquidityPoolSponsorship extends BaseOptions { - liquidityPoolId: string; - } - interface RevokeSignerSponsorship extends BaseOptions { - account: string; - signer: SignerKeyOptions; - } - interface Clawback extends BaseOptions { - asset: Asset; - amount: string; - from: string; - } - interface ClawbackClaimableBalance extends BaseOptions { - balanceId: string; - } - interface SetTrustLineFlags extends BaseOptions { - trustor: string; - asset: Asset; - flags: { - authorized?: boolean; - authorizedToMaintainLiabilities?: boolean; - clawbackEnabled?: boolean; - }; - } - interface LiquidityPoolDeposit extends BaseOptions { - liquidityPoolId: string; - maxAmountA: string; - maxAmountB: string; - minPrice: number | string | object /* bignumber.js */; - maxPrice: number | string | object /* bignumber.js */; - } - interface LiquidityPoolWithdraw extends BaseOptions { - liquidityPoolId: string; - amount: string; - minAmountA: string; - minAmountB: string; - } - - interface BaseInvocationOptions extends BaseOptions { - auth?: xdr.SorobanAuthorizationEntry[]; - } - interface InvokeHostFunction extends BaseInvocationOptions { - func: xdr.HostFunction; - } - interface InvokeContractFunction extends BaseInvocationOptions { - contract: string; - function: string; - args: xdr.ScVal[]; - } - interface CreateCustomContract extends BaseInvocationOptions { - address: Address; - wasmHash: Buffer | Uint8Array; - salt?: Buffer | Uint8Array; - } - interface CreateStellarAssetContract extends BaseOptions { - asset: Asset | string; - } - interface UploadContractWasm extends BaseOptions { - wasm: Buffer | Uint8Array; - } - - interface ExtendFootprintTTL extends BaseOptions { - extendTo: number; - } - type RestoreFootprint = BaseOptions; -} -export type OperationOptions = - | OperationOptions.CreateAccount - | OperationOptions.Payment - | OperationOptions.PathPaymentStrictReceive - | OperationOptions.PathPaymentStrictSend - | OperationOptions.CreatePassiveSellOffer - | OperationOptions.ManageSellOffer - | OperationOptions.ManageBuyOffer - | OperationOptions.SetOptions - | OperationOptions.ChangeTrust - | OperationOptions.AllowTrust - | OperationOptions.AccountMerge - | OperationOptions.Inflation - | OperationOptions.ManageData - | OperationOptions.BumpSequence - | OperationOptions.CreateClaimableBalance - | OperationOptions.ClaimClaimableBalance - | OperationOptions.BeginSponsoringFutureReserves - | OperationOptions.RevokeAccountSponsorship - | OperationOptions.RevokeTrustlineSponsorship - | OperationOptions.RevokeOfferSponsorship - | OperationOptions.RevokeDataSponsorship - | OperationOptions.RevokeClaimableBalanceSponsorship - | OperationOptions.RevokeLiquidityPoolSponsorship - | OperationOptions.RevokeSignerSponsorship - | OperationOptions.Clawback - | OperationOptions.ClawbackClaimableBalance - | OperationOptions.SetTrustLineFlags - | OperationOptions.LiquidityPoolDeposit - | OperationOptions.LiquidityPoolWithdraw - | OperationOptions.InvokeHostFunction - | OperationOptions.ExtendFootprintTTL - | OperationOptions.RestoreFootprint - | OperationOptions.CreateCustomContract - | OperationOptions.CreateStellarAssetContract - | OperationOptions.InvokeContractFunction - | OperationOptions.UploadContractWasm; - -export namespace Operation { - interface BaseOperation { - type: T; - source?: string; - } - - interface AccountMerge extends BaseOperation { - destination: string; - } - function accountMerge( - options: OperationOptions.AccountMerge - ): xdr.Operation; - - interface AllowTrust extends BaseOperation { - trustor: string; - assetCode: string; - // this is a boolean or a number so that it can support protocol 12 or 13 - authorize: boolean | TrustLineFlag | undefined; - } - function allowTrust( - options: OperationOptions.AllowTrust - ): xdr.Operation; - - interface ChangeTrust extends BaseOperation { - line: Asset | LiquidityPoolAsset; - limit: string; - } - function changeTrust( - options: OperationOptions.ChangeTrust - ): xdr.Operation; - - interface CreateAccount extends BaseOperation { - destination: string; - startingBalance: string; - } - function createAccount( - options: OperationOptions.CreateAccount - ): xdr.Operation; - - interface CreatePassiveSellOffer - extends BaseOperation { - selling: Asset; - buying: Asset; - amount: string; - price: string; - } - function createPassiveSellOffer( - options: OperationOptions.CreatePassiveSellOffer - ): xdr.Operation; - - interface Inflation extends BaseOperation {} - function inflation( - options: OperationOptions.Inflation - ): xdr.Operation; - - interface ManageData extends BaseOperation { - name: string; - value?: Buffer; - } - function manageData( - options: OperationOptions.ManageData - ): xdr.Operation; - - interface ManageSellOffer - extends BaseOperation { - selling: Asset; - buying: Asset; - amount: string; - price: string; - offerId: string; - } - function manageSellOffer( - options: OperationOptions.ManageSellOffer - ): xdr.Operation; - - interface ManageBuyOffer extends BaseOperation { - selling: Asset; - buying: Asset; - buyAmount: string; - price: string; - offerId: string; - } - function manageBuyOffer( - options: OperationOptions.ManageBuyOffer - ): xdr.Operation; - - interface PathPaymentStrictReceive - extends BaseOperation { - sendAsset: Asset; - sendMax: string; - destination: string; - destAsset: Asset; - destAmount: string; - path: Asset[]; - } - function pathPaymentStrictReceive( - options: OperationOptions.PathPaymentStrictReceive - ): xdr.Operation; - - interface PathPaymentStrictSend - extends BaseOperation { - sendAsset: Asset; - sendAmount: string; - destination: string; - destAsset: Asset; - destMin: string; - path: Asset[]; - } - function pathPaymentStrictSend( - options: OperationOptions.PathPaymentStrictSend - ): xdr.Operation; - - interface Payment extends BaseOperation { - amount: string; - asset: Asset; - destination: string; - } - function payment(options: OperationOptions.Payment): xdr.Operation; - - interface SetOptions - extends BaseOperation { - inflationDest?: string; - clearFlags?: AuthFlag; - setFlags?: AuthFlag; - masterWeight?: number; - lowThreshold?: number; - medThreshold?: number; - highThreshold?: number; - homeDomain?: string; - signer: T extends { ed25519PublicKey: any } - ? Signer.Ed25519PublicKey - : T extends { sha256Hash: any } - ? Signer.Sha256Hash - : T extends { preAuthTx: any } - ? Signer.PreAuthTx - : T extends { ed25519SignedPayload: any } - ? Signer.Ed25519SignedPayload - : never; - } - function setOptions( - options: OperationOptions.SetOptions - ): xdr.Operation>; - - interface BumpSequence extends BaseOperation { - bumpTo: string; - } - function bumpSequence( - options: OperationOptions.BumpSequence - ): xdr.Operation; - - interface CreateClaimableBalance extends BaseOperation { - amount: string; - asset: Asset; - claimants: Claimant[]; - } - function createClaimableBalance( - options: OperationOptions.CreateClaimableBalance - ): xdr.Operation; - - interface ClaimClaimableBalance extends BaseOperation { - balanceId: string; - } - function claimClaimableBalance( - options: OperationOptions.ClaimClaimableBalance - ): xdr.Operation; - - interface BeginSponsoringFutureReserves extends BaseOperation { - sponsoredId: string; - } - function beginSponsoringFutureReserves( - options: OperationOptions.BeginSponsoringFutureReserves - ): xdr.Operation; - - interface EndSponsoringFutureReserves extends BaseOperation { - } - function endSponsoringFutureReserves( - options: OperationOptions.BaseOptions - ): xdr.Operation; - - interface RevokeAccountSponsorship extends BaseOperation { - account: string; - } - function revokeAccountSponsorship( - options: OperationOptions.RevokeAccountSponsorship - ): xdr.Operation; - - interface RevokeTrustlineSponsorship extends BaseOperation { - account: string; - asset: Asset | LiquidityPoolId; - } - function revokeTrustlineSponsorship( - options: OperationOptions.RevokeTrustlineSponsorship - ): xdr.Operation; - - interface RevokeOfferSponsorship extends BaseOperation { - seller: string; - offerId: string; - } - function revokeOfferSponsorship( - options: OperationOptions.RevokeOfferSponsorship - ): xdr.Operation; - - interface RevokeDataSponsorship extends BaseOperation { - account: string; - name: string; - } - function revokeDataSponsorship( - options: OperationOptions.RevokeDataSponsorship - ): xdr.Operation; - - interface RevokeClaimableBalanceSponsorship extends BaseOperation { - balanceId: string; - } - function revokeClaimableBalanceSponsorship( - options: OperationOptions.RevokeClaimableBalanceSponsorship - ): xdr.Operation; - - interface RevokeLiquidityPoolSponsorship extends BaseOperation { - liquidityPoolId: string; - } - function revokeLiquidityPoolSponsorship( - options: OperationOptions.RevokeLiquidityPoolSponsorship - ): xdr.Operation; - - interface RevokeSignerSponsorship extends BaseOperation { - account: string; - signer: SignerKeyOptions; - } - function revokeSignerSponsorship( - options: OperationOptions.RevokeSignerSponsorship - ): xdr.Operation; - - interface Clawback extends BaseOperation { - asset: Asset; - amount: string; - from: string; - } - function clawback( - options: OperationOptions.Clawback - ): xdr.Operation; - - interface ClawbackClaimableBalance extends BaseOperation { - balanceId: string; - } - function clawbackClaimableBalance( - options: OperationOptions.ClawbackClaimableBalance - ): xdr.Operation; - - interface SetTrustLineFlags extends BaseOperation { - trustor: string; - asset: Asset; - flags: { - authorized?: boolean; - authorizedToMaintainLiabilities?: boolean; - clawbackEnabled?: boolean; - }; - } - function setTrustLineFlags( - options: OperationOptions.SetTrustLineFlags - ): xdr.Operation; - interface LiquidityPoolDeposit extends BaseOperation { - liquidityPoolId: string; - maxAmountA: string; - maxAmountB: string; - minPrice: string; - maxPrice: string; - } - function liquidityPoolDeposit( - options: OperationOptions.LiquidityPoolDeposit - ): xdr.Operation; - interface LiquidityPoolWithdraw extends BaseOperation { - liquidityPoolId: string; - amount: string; - minAmountA: string; - minAmountB: string; - } - function liquidityPoolWithdraw( - options: OperationOptions.LiquidityPoolWithdraw - ): xdr.Operation; - interface InvokeHostFunction extends BaseOperation { - func: xdr.HostFunction; - auth?: xdr.SorobanAuthorizationEntry[]; - } - function invokeHostFunction( - options: OperationOptions.InvokeHostFunction - ): xdr.Operation; - - function extendFootprintTtl( - options: OperationOptions.ExtendFootprintTTL - ): xdr.Operation; - interface ExtendFootprintTTL extends BaseOperation { - extendTo: number; - } - - function restoreFootprint(options: OperationOptions.RestoreFootprint): - xdr.Operation; - interface RestoreFootprint extends BaseOperation {} - - function createCustomContract( - opts: OperationOptions.CreateCustomContract - ): xdr.Operation; - function createStellarAssetContract( - opts: OperationOptions.CreateStellarAssetContract - ): xdr.Operation; - function invokeContractFunction( - opts: OperationOptions.InvokeContractFunction - ): xdr.Operation; - function uploadContractWasm( - opts: OperationOptions.UploadContractWasm - ): xdr.Operation; - - function fromXDRObject( - xdrOperation: xdr.Operation - ): T; -} -export type Operation = - | Operation.CreateAccount - | Operation.Payment - | Operation.PathPaymentStrictReceive - | Operation.PathPaymentStrictSend - | Operation.CreatePassiveSellOffer - | Operation.ManageSellOffer - | Operation.ManageBuyOffer - | Operation.SetOptions - | Operation.ChangeTrust - | Operation.AllowTrust - | Operation.AccountMerge - | Operation.Inflation - | Operation.ManageData - | Operation.BumpSequence - | Operation.CreateClaimableBalance - | Operation.ClaimClaimableBalance - | Operation.BeginSponsoringFutureReserves - | Operation.EndSponsoringFutureReserves - | Operation.RevokeAccountSponsorship - | Operation.RevokeTrustlineSponsorship - | Operation.RevokeOfferSponsorship - | Operation.RevokeDataSponsorship - | Operation.RevokeClaimableBalanceSponsorship - | Operation.RevokeLiquidityPoolSponsorship - | Operation.RevokeSignerSponsorship - | Operation.Clawback - | Operation.ClawbackClaimableBalance - | Operation.SetTrustLineFlags - | Operation.LiquidityPoolDeposit - | Operation.LiquidityPoolWithdraw - | Operation.InvokeHostFunction - | Operation.ExtendFootprintTTL - | Operation.RestoreFootprint; - -export namespace StrKey { - function encodeEd25519PublicKey(data: Buffer): string; - function decodeEd25519PublicKey(address: string): Buffer; - function isValidEd25519PublicKey(Key: string): boolean; - - function encodeEd25519SecretSeed(data: Buffer): string; - function decodeEd25519SecretSeed(address: string): Buffer; - function isValidEd25519SecretSeed(seed: string): boolean; - - function encodeMed25519PublicKey(data: Buffer): string; - function decodeMed25519PublicKey(address: string): Buffer; - function isValidMed25519PublicKey(publicKey: string): boolean; - - function encodeSignedPayload(data: Buffer): string; - function decodeSignedPayload(address: string): Buffer; - function isValidSignedPayload(address: string): boolean; - - function encodePreAuthTx(data: Buffer): string; - function decodePreAuthTx(address: string): Buffer; - - function encodeSha256Hash(data: Buffer): string; - function decodeSha256Hash(address: string): Buffer; - - function encodeContract(data: Buffer): string; - function decodeContract(address: string): Buffer; - function isValidContract(address: string): boolean; -} - -export namespace SignerKey { - function decodeAddress(address: string): xdr.SignerKey; - function encodeSignerKey(signerKey: xdr.SignerKey): string; -} - -export class TransactionI { - addSignature(publicKey: string, signature: string): void; - addDecoratedSignature(signature: xdr.DecoratedSignature): void; - - fee: string; - getKeypairSignature(keypair: Keypair): string; - hash(): Buffer; - networkPassphrase: string; - sign(...keypairs: Keypair[]): void; - signatureBase(): Buffer; - signatures: xdr.DecoratedSignature[]; - signHashX(preimage: Buffer | string): void; - toEnvelope(): xdr.TransactionEnvelope; - toXDR(): string; -} - -export class FeeBumpTransaction extends TransactionI { - constructor( - envelope: string | xdr.TransactionEnvelope, - networkPassphrase: string - ); - feeSource: string; - innerTransaction: Transaction; - get operations(): Operation[]; -} - -export class Transaction< - TMemo extends Memo = Memo, - TOps extends Operation[] = Operation[] -> extends TransactionI { - constructor( - envelope: string | xdr.TransactionEnvelope, - networkPassphrase: string - ); - memo: TMemo; - operations: TOps; - sequence: string; - source: string; - timeBounds?: { - minTime: string; - maxTime: string; - }; - ledgerBounds?: { - minLedger: number; - maxLedger: number; - }; - minAccountSequence?: string; - minAccountSequenceAge?: number; - minAccountSequenceLedgerGap?: number; - extraSigners?: string[]; - - getClaimableBalanceId(opIndex: number): string; -} - -export const BASE_FEE = '100'; -export const TimeoutInfinite = 0; - -export class TransactionBuilder { - constructor( - sourceAccount: Account, - options?: TransactionBuilder.TransactionBuilderOptions - ); - addOperation(operation: xdr.Operation): this; - addOperationAt(op: xdr.Operation, i: number): this; - clearOperations(): this; - clearOperationAt(i: number): this; - addMemo(memo: Memo): this; - setTimeout(timeoutInSeconds: number): this; - setTimebounds(min: Date | number, max: Date | number): this; - setLedgerbounds(minLedger: number, maxLedger: number): this; - setMinAccountSequence(minAccountSequence: string): this; - setMinAccountSequenceAge(durationInSeconds: number): this; - setMinAccountSequenceLedgerGap(gap: number): this; - setExtraSigners(extraSigners: string[]): this; - setSorobanData(sorobanData: string | xdr.SorobanTransactionData): this; - build(): Transaction; - setNetworkPassphrase(networkPassphrase: string): this; - - static cloneFrom( - tx: Transaction, - optionOverrides?: TransactionBuilder.TransactionBuilderOptions - ): TransactionBuilder; - static buildFeeBumpTransaction( - feeSource: Keypair | string, - baseFee: string, - innerTx: Transaction, - networkPassphrase: string - ): FeeBumpTransaction; - static fromXDR( - envelope: string | xdr.TransactionEnvelope, - networkPassphrase: string - ): Transaction | FeeBumpTransaction; - -} - -export namespace TransactionBuilder { - interface TransactionBuilderOptions { - fee: string; - memo?: Memo; - networkPassphrase?: string; - // preconditions: - timebounds?: { - minTime?: Date | number | string; - maxTime?: Date | number | string; - }; - ledgerbounds?: { - minLedger?: number; - maxLedger?: number; - }; - minAccountSequence?: string; - minAccountSequenceAge?: number; - minAccountSequenceLedgerGap?: number; - extraSigners?: string[]; - sorobanData?: string | xdr.SorobanTransactionData; - } -} - -export function hash(data: Buffer): Buffer; -export function sign(data: Buffer, rawSecret: Buffer): Buffer; -export function verify( - data: Buffer, - signature: Buffer, - rawPublicKey: Buffer -): boolean; - -export function decodeAddressToMuxedAccount(address: string, supportMuxing: boolean): xdr.MuxedAccount; -export function encodeMuxedAccountToAddress(account: xdr.MuxedAccount, supportMuxing: boolean): string; -export function encodeMuxedAccount(gAddress: string, id: string): xdr.MuxedAccount; -export function extractBaseAddress(address: string): string; - -export type IntLike = string | number | bigint; -export type ScIntType = - | 'i64' - | 'u64' - | 'i128' - | 'u128' - | 'i256' - | 'u256'; - -export class XdrLargeInt { - constructor( - type: ScIntType, - values: IntLike | IntLike[] - ); - - toNumber(): number; - toBigInt(): bigint; - - toI64(): xdr.ScVal; - toU64(): xdr.ScVal; - toI128(): xdr.ScVal; - toU128(): xdr.ScVal; - toI256(): xdr.ScVal; - toU256(): xdr.ScVal; - toScVal(): xdr.ScVal; - - valueOf(): any; // FIXME - toString(): string; - toJSON(): { - value: string; - type: ScIntType; - }; - - static isType(t: string): t is ScIntType; - static getType(scvType: string): ScIntType; -} - -export class ScInt extends XdrLargeInt { - constructor(value: IntLike, opts?: { type: ScIntType }); -} - -export function scValToBigInt(scv: xdr.ScVal): bigint; -export function nativeToScVal(val: any, opts?: { type: any }): xdr.ScVal; -export function scValToNative(scv: xdr.ScVal): any; - -interface SorobanEvent { - type: 'system'|'contract'|'diagnostic'; // xdr.ContractEventType.name - contractId?: string; // C... encoded strkey - - topics: any[]; // essentially a call of map(event.body.topics, scValToNative) - data: any; // similarly, scValToNative(rawEvent.data); -} - -export function humanizeEvents( - events: xdr.DiagnosticEvent[] | xdr.ContractEvent[] -): SorobanEvent[]; - -export class SorobanDataBuilder { - constructor(data?: string | Uint8Array | Buffer | xdr.SorobanTransactionData); - static fromXDR(data: Uint8Array | Buffer | string): SorobanDataBuilder; - - setResourceFee(fee: IntLike): SorobanDataBuilder; - setResources( - cpuInstrs: number, - readBytes: number, - writeBytes: number - ): SorobanDataBuilder; - - setFootprint( - readOnly?: xdr.LedgerKey[] | null, - readWrite?: xdr.LedgerKey[] | null - ): SorobanDataBuilder; - appendFootprint( - readOnly: xdr.LedgerKey[], - readWrite: xdr.LedgerKey[] - ): SorobanDataBuilder; - - setReadOnly(keys: xdr.LedgerKey[]): SorobanDataBuilder; - setReadWrite(keys: xdr.LedgerKey[]): SorobanDataBuilder; - - getFootprint(): xdr.LedgerFootprint; - getReadOnly(): xdr.LedgerKey[]; - getReadWrite(): xdr.LedgerKey[]; - - build(): xdr.SorobanTransactionData; -} - -export type SigningCallback = ( - preimage: xdr.HashIdPreimage -) => Promise; - -export function authorizeInvocation( - signer: Keypair | SigningCallback, - validUntil: number, - invocation: xdr.SorobanAuthorizedInvocation, - publicKey?: string, - networkPassphrase?: string -): Promise; - -export function authorizeEntry( - entry: xdr.SorobanAuthorizationEntry, - signer: Keypair | SigningCallback, - validUntilLedgerSeq: number, - networkPassphrase?: string -): Promise; - -export interface CreateInvocation { - type: 'wasm' | 'sac'; - token?: string; - wasm?: { - hash: string; - address: string; - salt: string; - }; -} - -export interface ExecuteInvocation { - source: string; - function: string; - args: any[]; -} - -export interface InvocationTree { - type: 'execute' | 'create'; - args: CreateInvocation | ExecuteInvocation; - invocations: InvocationTree[]; -} - -export function buildInvocationTree( - root: xdr.SorobanAuthorizedInvocation -): InvocationTree; - -export type InvocationWalker = ( - node: xdr.SorobanAuthorizedInvocation, - depth: number, - parent?: any -) => boolean|null|void; - -export function walkInvocationTree( - root: xdr.SorobanAuthorizedInvocation, - callback: InvocationWalker -): void; - -export namespace Soroban { - function formatTokenAmount(address: string, decimals: number): string; - function parseTokenAmount(value: string, decimals: number): string; -} - -export namespace cereal { - // These belong in @stellar/js-xdr but that would be a huge lift since we'd - // need types for the whole thing. - export class XdrWriter { - constructor(buffer?: Buffer|number); - - alloc(size: number): number; - resize(minRequiredSize: number): void; - finalize(): Buffer; - toArray(): number[]; - - write(value: Buffer|string, size: number): XdrReader; - writeInt32BE(value: number): void; - writeUInt32BE(value: number): void; - writeBigInt64BE(value: BigInt): void; - writeBigUInt64BE(value: BigInt): void; - writeFloatBE(value: number): void; - writeDoubleBE(value: number): void; - } - - export class XdrReader { - constructor(data: Buffer); - - eof: boolean; - advance(size: number): number; - rewind(): void; - ensureInputConsumed(): void; - - read(size: number): Buffer; - readInt32BE(): number; - readUInt32BE(): number; - readBigInt64BE(): BigInt; - readBigUInt64BE(): BigInt; - readFloatBE(): number; - readDoubleBE(): number; - } -} diff --git a/node_modules/@stellar/stellar-base/types/next.d.ts b/node_modules/@stellar/stellar-base/types/next.d.ts deleted file mode 100644 index 7f2dcdfd..00000000 --- a/node_modules/@stellar/stellar-base/types/next.d.ts +++ /dev/null @@ -1,14437 +0,0 @@ -// Automatically generated on 2023-10-16T10:48:00-08:00 -import { Operation } from './index'; - -export {}; - -// Hidden namespace as hack to work around name collision. -declare namespace xdrHidden { - // tslint:disable-line:strict-export-declare-modifiers - class Operation2 { - constructor(attributes: { - sourceAccount: null | xdr.MuxedAccount; - body: xdr.OperationBody; - }); - - sourceAccount(value?: null | xdr.MuxedAccount): null | xdr.MuxedAccount; - - body(value?: xdr.OperationBody): xdr.OperationBody; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): xdr.Operation; - - static write(value: xdr.Operation, io: Buffer): void; - - static isValid(value: xdr.Operation): boolean; - - static toXDR(value: xdr.Operation): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): xdr.Operation; - - static fromXDR(input: string, format: 'hex' | 'base64'): xdr.Operation; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } -} - -export namespace xdr { - export import Operation = xdrHidden.Operation2; // tslint:disable-line:strict-export-declare-modifiers - - type Hash = Opaque[]; // workaround, cause unknown - - interface SignedInt { - readonly MAX_VALUE: 2147483647; - readonly MIN_VALUE: -2147483648; - read(io: Buffer): number; - write(value: number, io: Buffer): void; - isValid(value: number): boolean; - toXDR(value: number): Buffer; - fromXDR(input: Buffer, format?: 'raw'): number; - fromXDR(input: string, format: 'hex' | 'base64'): number; - validateXDR(input: Buffer, format?: 'raw'): boolean; - validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - interface UnsignedInt { - readonly MAX_VALUE: 4294967295; - readonly MIN_VALUE: 0; - read(io: Buffer): number; - write(value: number, io: Buffer): void; - isValid(value: number): boolean; - toXDR(value: number): Buffer; - fromXDR(input: Buffer, format?: 'raw'): number; - fromXDR(input: string, format: 'hex' | 'base64'): number; - validateXDR(input: Buffer, format?: 'raw'): boolean; - validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - interface Bool { - read(io: Buffer): boolean; - write(value: boolean, io: Buffer): void; - isValid(value: boolean): boolean; - toXDR(value: boolean): Buffer; - fromXDR(input: Buffer, format?: 'raw'): boolean; - fromXDR(input: string, format: 'hex' | 'base64'): boolean; - validateXDR(input: Buffer, format?: 'raw'): boolean; - validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class Hyper { - low: number; - - high: number; - - unsigned: boolean; - - constructor( - values: string | bigint | number | Array, - ); - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static toXDR(value: Hyper): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): Hyper; - - static fromXDR(input: string, format: 'hex' | 'base64'): Hyper; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - - static readonly MAX_VALUE: Hyper; - - static readonly MIN_VALUE: Hyper; - - static read(io: Buffer): Hyper; - - static write(value: Hyper, io: Buffer): void; - - static fromString(input: string): Hyper; - - static fromBytes(low: number, high: number): Hyper; - - static isValid(value: Hyper): boolean; - - toBigInt(): bigint; - - toString(): string; - } - - class UnsignedHyper { - low: number; - - high: number; - - unsigned: boolean; - - constructor( - values: string | bigint | number | Array, - ); - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static toXDR(value: UnsignedHyper): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): UnsignedHyper; - - static fromXDR(input: string, format: 'hex' | 'base64'): UnsignedHyper; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - - static readonly MAX_VALUE: UnsignedHyper; - - static readonly MIN_VALUE: UnsignedHyper; - - static read(io: Buffer): UnsignedHyper; - - static write(value: UnsignedHyper, io: Buffer): void; - - static fromString(input: string): UnsignedHyper; - - static fromBytes(low: number, high: number): UnsignedHyper; - - static isValid(value: UnsignedHyper): boolean; - - toBigInt(): bigint; - - toString(): string; - } - - class XDRString { - constructor(maxLength: 4294967295); - - read(io: Buffer): Buffer; - - readString(io: Buffer): string; - - write(value: string | Buffer, io: Buffer): void; - - isValid(value: string | number[] | Buffer): boolean; - - toXDR(value: string | Buffer): Buffer; - - fromXDR(input: Buffer, format?: 'raw'): Buffer; - - fromXDR(input: string, format: 'hex' | 'base64'): Buffer; - - validateXDR(input: Buffer, format?: 'raw'): boolean; - - validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class XDRArray { - read(io: Buffer): Buffer; - - write(value: T[], io: Buffer): void; - - isValid(value: T[]): boolean; - - toXDR(value: T[]): Buffer; - - fromXDR(input: Buffer, format?: 'raw'): T[]; - - fromXDR(input: string, format: 'hex' | 'base64'): T[]; - - validateXDR(input: Buffer, format?: 'raw'): boolean; - - validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class Opaque { - constructor(length: number); - - read(io: Buffer): Buffer; - - write(value: Buffer, io: Buffer): void; - - isValid(value: Buffer): boolean; - - toXDR(value: Buffer): Buffer; - - fromXDR(input: Buffer, format?: 'raw'): Buffer; - - fromXDR(input: string, format: 'hex' | 'base64'): Buffer; - - validateXDR(input: Buffer, format?: 'raw'): boolean; - - validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class VarOpaque extends Opaque {} - - class Option { - constructor(childType: { - read(io: any): any; - write(value: any, io: Buffer): void; - isValid(value: any): boolean; - }); - - read(io: Buffer): any; - - write(value: any, io: Buffer): void; - - isValid(value: any): boolean; - - toXDR(value: any): Buffer; - - fromXDR(input: Buffer, format?: 'raw'): any; - - fromXDR(input: string, format: 'hex' | 'base64'): any; - - validateXDR(input: Buffer, format?: 'raw'): boolean; - - validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScpStatementType { - readonly name: - | 'scpStPrepare' - | 'scpStConfirm' - | 'scpStExternalize' - | 'scpStNominate'; - - readonly value: 0 | 1 | 2 | 3; - - static scpStPrepare(): ScpStatementType; - - static scpStConfirm(): ScpStatementType; - - static scpStExternalize(): ScpStatementType; - - static scpStNominate(): ScpStatementType; - } - - class AssetType { - readonly name: - | 'assetTypeNative' - | 'assetTypeCreditAlphanum4' - | 'assetTypeCreditAlphanum12' - | 'assetTypePoolShare'; - - readonly value: 0 | 1 | 2 | 3; - - static assetTypeNative(): AssetType; - - static assetTypeCreditAlphanum4(): AssetType; - - static assetTypeCreditAlphanum12(): AssetType; - - static assetTypePoolShare(): AssetType; - } - - class ThresholdIndices { - readonly name: - | 'thresholdMasterWeight' - | 'thresholdLow' - | 'thresholdMed' - | 'thresholdHigh'; - - readonly value: 0 | 1 | 2 | 3; - - static thresholdMasterWeight(): ThresholdIndices; - - static thresholdLow(): ThresholdIndices; - - static thresholdMed(): ThresholdIndices; - - static thresholdHigh(): ThresholdIndices; - } - - class LedgerEntryType { - readonly name: - | 'account' - | 'trustline' - | 'offer' - | 'data' - | 'claimableBalance' - | 'liquidityPool' - | 'contractData' - | 'contractCode' - | 'configSetting' - | 'ttl'; - - readonly value: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9; - - static account(): LedgerEntryType; - - static trustline(): LedgerEntryType; - - static offer(): LedgerEntryType; - - static data(): LedgerEntryType; - - static claimableBalance(): LedgerEntryType; - - static liquidityPool(): LedgerEntryType; - - static contractData(): LedgerEntryType; - - static contractCode(): LedgerEntryType; - - static configSetting(): LedgerEntryType; - - static ttl(): LedgerEntryType; - } - - class AccountFlags { - readonly name: - | 'authRequiredFlag' - | 'authRevocableFlag' - | 'authImmutableFlag' - | 'authClawbackEnabledFlag'; - - readonly value: 1 | 2 | 4 | 8; - - static authRequiredFlag(): AccountFlags; - - static authRevocableFlag(): AccountFlags; - - static authImmutableFlag(): AccountFlags; - - static authClawbackEnabledFlag(): AccountFlags; - } - - class TrustLineFlags { - readonly name: - | 'authorizedFlag' - | 'authorizedToMaintainLiabilitiesFlag' - | 'trustlineClawbackEnabledFlag'; - - readonly value: 1 | 2 | 4; - - static authorizedFlag(): TrustLineFlags; - - static authorizedToMaintainLiabilitiesFlag(): TrustLineFlags; - - static trustlineClawbackEnabledFlag(): TrustLineFlags; - } - - class LiquidityPoolType { - readonly name: 'liquidityPoolConstantProduct'; - - readonly value: 0; - - static liquidityPoolConstantProduct(): LiquidityPoolType; - } - - class OfferEntryFlags { - readonly name: 'passiveFlag'; - - readonly value: 1; - - static passiveFlag(): OfferEntryFlags; - } - - class ClaimPredicateType { - readonly name: - | 'claimPredicateUnconditional' - | 'claimPredicateAnd' - | 'claimPredicateOr' - | 'claimPredicateNot' - | 'claimPredicateBeforeAbsoluteTime' - | 'claimPredicateBeforeRelativeTime'; - - readonly value: 0 | 1 | 2 | 3 | 4 | 5; - - static claimPredicateUnconditional(): ClaimPredicateType; - - static claimPredicateAnd(): ClaimPredicateType; - - static claimPredicateOr(): ClaimPredicateType; - - static claimPredicateNot(): ClaimPredicateType; - - static claimPredicateBeforeAbsoluteTime(): ClaimPredicateType; - - static claimPredicateBeforeRelativeTime(): ClaimPredicateType; - } - - class ClaimantType { - readonly name: 'claimantTypeV0'; - - readonly value: 0; - - static claimantTypeV0(): ClaimantType; - } - - class ClaimableBalanceIdType { - readonly name: 'claimableBalanceIdTypeV0'; - - readonly value: 0; - - static claimableBalanceIdTypeV0(): ClaimableBalanceIdType; - } - - class ClaimableBalanceFlags { - readonly name: 'claimableBalanceClawbackEnabledFlag'; - - readonly value: 1; - - static claimableBalanceClawbackEnabledFlag(): ClaimableBalanceFlags; - } - - class ContractDataDurability { - readonly name: 'temporary' | 'persistent'; - - readonly value: 0 | 1; - - static temporary(): ContractDataDurability; - - static persistent(): ContractDataDurability; - } - - class EnvelopeType { - readonly name: - | 'envelopeTypeTxV0' - | 'envelopeTypeScp' - | 'envelopeTypeTx' - | 'envelopeTypeAuth' - | 'envelopeTypeScpvalue' - | 'envelopeTypeTxFeeBump' - | 'envelopeTypeOpId' - | 'envelopeTypePoolRevokeOpId' - | 'envelopeTypeContractId' - | 'envelopeTypeSorobanAuthorization'; - - readonly value: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9; - - static envelopeTypeTxV0(): EnvelopeType; - - static envelopeTypeScp(): EnvelopeType; - - static envelopeTypeTx(): EnvelopeType; - - static envelopeTypeAuth(): EnvelopeType; - - static envelopeTypeScpvalue(): EnvelopeType; - - static envelopeTypeTxFeeBump(): EnvelopeType; - - static envelopeTypeOpId(): EnvelopeType; - - static envelopeTypePoolRevokeOpId(): EnvelopeType; - - static envelopeTypeContractId(): EnvelopeType; - - static envelopeTypeSorobanAuthorization(): EnvelopeType; - } - - class StellarValueType { - readonly name: 'stellarValueBasic' | 'stellarValueSigned'; - - readonly value: 0 | 1; - - static stellarValueBasic(): StellarValueType; - - static stellarValueSigned(): StellarValueType; - } - - class LedgerHeaderFlags { - readonly name: - | 'disableLiquidityPoolTradingFlag' - | 'disableLiquidityPoolDepositFlag' - | 'disableLiquidityPoolWithdrawalFlag'; - - readonly value: 1 | 2 | 4; - - static disableLiquidityPoolTradingFlag(): LedgerHeaderFlags; - - static disableLiquidityPoolDepositFlag(): LedgerHeaderFlags; - - static disableLiquidityPoolWithdrawalFlag(): LedgerHeaderFlags; - } - - class LedgerUpgradeType { - readonly name: - | 'ledgerUpgradeVersion' - | 'ledgerUpgradeBaseFee' - | 'ledgerUpgradeMaxTxSetSize' - | 'ledgerUpgradeBaseReserve' - | 'ledgerUpgradeFlags' - | 'ledgerUpgradeConfig' - | 'ledgerUpgradeMaxSorobanTxSetSize'; - - readonly value: 1 | 2 | 3 | 4 | 5 | 6 | 7; - - static ledgerUpgradeVersion(): LedgerUpgradeType; - - static ledgerUpgradeBaseFee(): LedgerUpgradeType; - - static ledgerUpgradeMaxTxSetSize(): LedgerUpgradeType; - - static ledgerUpgradeBaseReserve(): LedgerUpgradeType; - - static ledgerUpgradeFlags(): LedgerUpgradeType; - - static ledgerUpgradeConfig(): LedgerUpgradeType; - - static ledgerUpgradeMaxSorobanTxSetSize(): LedgerUpgradeType; - } - - class BucketEntryType { - readonly name: 'metaentry' | 'liveentry' | 'deadentry' | 'initentry'; - - readonly value: -1 | 0 | 1 | 2; - - static metaentry(): BucketEntryType; - - static liveentry(): BucketEntryType; - - static deadentry(): BucketEntryType; - - static initentry(): BucketEntryType; - } - - class TxSetComponentType { - readonly name: 'txsetCompTxsMaybeDiscountedFee'; - - readonly value: 0; - - static txsetCompTxsMaybeDiscountedFee(): TxSetComponentType; - } - - class LedgerEntryChangeType { - readonly name: - | 'ledgerEntryCreated' - | 'ledgerEntryUpdated' - | 'ledgerEntryRemoved' - | 'ledgerEntryState'; - - readonly value: 0 | 1 | 2 | 3; - - static ledgerEntryCreated(): LedgerEntryChangeType; - - static ledgerEntryUpdated(): LedgerEntryChangeType; - - static ledgerEntryRemoved(): LedgerEntryChangeType; - - static ledgerEntryState(): LedgerEntryChangeType; - } - - class ContractEventType { - readonly name: 'system' | 'contract' | 'diagnostic'; - - readonly value: 0 | 1 | 2; - - static system(): ContractEventType; - - static contract(): ContractEventType; - - static diagnostic(): ContractEventType; - } - - class ErrorCode { - readonly name: 'errMisc' | 'errData' | 'errConf' | 'errAuth' | 'errLoad'; - - readonly value: 0 | 1 | 2 | 3 | 4; - - static errMisc(): ErrorCode; - - static errData(): ErrorCode; - - static errConf(): ErrorCode; - - static errAuth(): ErrorCode; - - static errLoad(): ErrorCode; - } - - class IpAddrType { - readonly name: 'iPv4' | 'iPv6'; - - readonly value: 0 | 1; - - static iPv4(): IpAddrType; - - static iPv6(): IpAddrType; - } - - class MessageType { - readonly name: - | 'errorMsg' - | 'auth' - | 'dontHave' - | 'getPeers' - | 'peers' - | 'getTxSet' - | 'txSet' - | 'generalizedTxSet' - | 'transaction' - | 'getScpQuorumset' - | 'scpQuorumset' - | 'scpMessage' - | 'getScpState' - | 'hello' - | 'surveyRequest' - | 'surveyResponse' - | 'sendMore' - | 'sendMoreExtended' - | 'floodAdvert' - | 'floodDemand'; - - readonly value: - | 0 - | 2 - | 3 - | 4 - | 5 - | 6 - | 7 - | 17 - | 8 - | 9 - | 10 - | 11 - | 12 - | 13 - | 14 - | 15 - | 16 - | 20 - | 18 - | 19; - - static errorMsg(): MessageType; - - static auth(): MessageType; - - static dontHave(): MessageType; - - static getPeers(): MessageType; - - static peers(): MessageType; - - static getTxSet(): MessageType; - - static txSet(): MessageType; - - static generalizedTxSet(): MessageType; - - static transaction(): MessageType; - - static getScpQuorumset(): MessageType; - - static scpQuorumset(): MessageType; - - static scpMessage(): MessageType; - - static getScpState(): MessageType; - - static hello(): MessageType; - - static surveyRequest(): MessageType; - - static surveyResponse(): MessageType; - - static sendMore(): MessageType; - - static sendMoreExtended(): MessageType; - - static floodAdvert(): MessageType; - - static floodDemand(): MessageType; - } - - class SurveyMessageCommandType { - readonly name: 'surveyTopology'; - - readonly value: 0; - - static surveyTopology(): SurveyMessageCommandType; - } - - class SurveyMessageResponseType { - readonly name: 'surveyTopologyResponseV0' | 'surveyTopologyResponseV1'; - - readonly value: 0 | 1; - - static surveyTopologyResponseV0(): SurveyMessageResponseType; - - static surveyTopologyResponseV1(): SurveyMessageResponseType; - } - - class OperationType { - readonly name: - | 'createAccount' - | 'payment' - | 'pathPaymentStrictReceive' - | 'manageSellOffer' - | 'createPassiveSellOffer' - | 'setOptions' - | 'changeTrust' - | 'allowTrust' - | 'accountMerge' - | 'inflation' - | 'manageData' - | 'bumpSequence' - | 'manageBuyOffer' - | 'pathPaymentStrictSend' - | 'createClaimableBalance' - | 'claimClaimableBalance' - | 'beginSponsoringFutureReserves' - | 'endSponsoringFutureReserves' - | 'revokeSponsorship' - | 'clawback' - | 'clawbackClaimableBalance' - | 'setTrustLineFlags' - | 'liquidityPoolDeposit' - | 'liquidityPoolWithdraw' - | 'invokeHostFunction' - | 'extendFootprintTtl' - | 'restoreFootprint'; - - readonly value: - | 0 - | 1 - | 2 - | 3 - | 4 - | 5 - | 6 - | 7 - | 8 - | 9 - | 10 - | 11 - | 12 - | 13 - | 14 - | 15 - | 16 - | 17 - | 18 - | 19 - | 20 - | 21 - | 22 - | 23 - | 24 - | 25 - | 26; - - static createAccount(): OperationType; - - static payment(): OperationType; - - static pathPaymentStrictReceive(): OperationType; - - static manageSellOffer(): OperationType; - - static createPassiveSellOffer(): OperationType; - - static setOptions(): OperationType; - - static changeTrust(): OperationType; - - static allowTrust(): OperationType; - - static accountMerge(): OperationType; - - static inflation(): OperationType; - - static manageData(): OperationType; - - static bumpSequence(): OperationType; - - static manageBuyOffer(): OperationType; - - static pathPaymentStrictSend(): OperationType; - - static createClaimableBalance(): OperationType; - - static claimClaimableBalance(): OperationType; - - static beginSponsoringFutureReserves(): OperationType; - - static endSponsoringFutureReserves(): OperationType; - - static revokeSponsorship(): OperationType; - - static clawback(): OperationType; - - static clawbackClaimableBalance(): OperationType; - - static setTrustLineFlags(): OperationType; - - static liquidityPoolDeposit(): OperationType; - - static liquidityPoolWithdraw(): OperationType; - - static invokeHostFunction(): OperationType; - - static extendFootprintTtl(): OperationType; - - static restoreFootprint(): OperationType; - } - - class RevokeSponsorshipType { - readonly name: 'revokeSponsorshipLedgerEntry' | 'revokeSponsorshipSigner'; - - readonly value: 0 | 1; - - static revokeSponsorshipLedgerEntry(): RevokeSponsorshipType; - - static revokeSponsorshipSigner(): RevokeSponsorshipType; - } - - class HostFunctionType { - readonly name: - | 'hostFunctionTypeInvokeContract' - | 'hostFunctionTypeCreateContract' - | 'hostFunctionTypeUploadContractWasm'; - - readonly value: 0 | 1 | 2; - - static hostFunctionTypeInvokeContract(): HostFunctionType; - - static hostFunctionTypeCreateContract(): HostFunctionType; - - static hostFunctionTypeUploadContractWasm(): HostFunctionType; - } - - class ContractIdPreimageType { - readonly name: - | 'contractIdPreimageFromAddress' - | 'contractIdPreimageFromAsset'; - - readonly value: 0 | 1; - - static contractIdPreimageFromAddress(): ContractIdPreimageType; - - static contractIdPreimageFromAsset(): ContractIdPreimageType; - } - - class SorobanAuthorizedFunctionType { - readonly name: - | 'sorobanAuthorizedFunctionTypeContractFn' - | 'sorobanAuthorizedFunctionTypeCreateContractHostFn'; - - readonly value: 0 | 1; - - static sorobanAuthorizedFunctionTypeContractFn(): SorobanAuthorizedFunctionType; - - static sorobanAuthorizedFunctionTypeCreateContractHostFn(): SorobanAuthorizedFunctionType; - } - - class SorobanCredentialsType { - readonly name: - | 'sorobanCredentialsSourceAccount' - | 'sorobanCredentialsAddress'; - - readonly value: 0 | 1; - - static sorobanCredentialsSourceAccount(): SorobanCredentialsType; - - static sorobanCredentialsAddress(): SorobanCredentialsType; - } - - class MemoType { - readonly name: - | 'memoNone' - | 'memoText' - | 'memoId' - | 'memoHash' - | 'memoReturn'; - - readonly value: 0 | 1 | 2 | 3 | 4; - - static memoNone(): MemoType; - - static memoText(): MemoType; - - static memoId(): MemoType; - - static memoHash(): MemoType; - - static memoReturn(): MemoType; - } - - class PreconditionType { - readonly name: 'precondNone' | 'precondTime' | 'precondV2'; - - readonly value: 0 | 1 | 2; - - static precondNone(): PreconditionType; - - static precondTime(): PreconditionType; - - static precondV2(): PreconditionType; - } - - class ClaimAtomType { - readonly name: - | 'claimAtomTypeV0' - | 'claimAtomTypeOrderBook' - | 'claimAtomTypeLiquidityPool'; - - readonly value: 0 | 1 | 2; - - static claimAtomTypeV0(): ClaimAtomType; - - static claimAtomTypeOrderBook(): ClaimAtomType; - - static claimAtomTypeLiquidityPool(): ClaimAtomType; - } - - class CreateAccountResultCode { - readonly name: - | 'createAccountSuccess' - | 'createAccountMalformed' - | 'createAccountUnderfunded' - | 'createAccountLowReserve' - | 'createAccountAlreadyExist'; - - readonly value: 0 | -1 | -2 | -3 | -4; - - static createAccountSuccess(): CreateAccountResultCode; - - static createAccountMalformed(): CreateAccountResultCode; - - static createAccountUnderfunded(): CreateAccountResultCode; - - static createAccountLowReserve(): CreateAccountResultCode; - - static createAccountAlreadyExist(): CreateAccountResultCode; - } - - class PaymentResultCode { - readonly name: - | 'paymentSuccess' - | 'paymentMalformed' - | 'paymentUnderfunded' - | 'paymentSrcNoTrust' - | 'paymentSrcNotAuthorized' - | 'paymentNoDestination' - | 'paymentNoTrust' - | 'paymentNotAuthorized' - | 'paymentLineFull' - | 'paymentNoIssuer'; - - readonly value: 0 | -1 | -2 | -3 | -4 | -5 | -6 | -7 | -8 | -9; - - static paymentSuccess(): PaymentResultCode; - - static paymentMalformed(): PaymentResultCode; - - static paymentUnderfunded(): PaymentResultCode; - - static paymentSrcNoTrust(): PaymentResultCode; - - static paymentSrcNotAuthorized(): PaymentResultCode; - - static paymentNoDestination(): PaymentResultCode; - - static paymentNoTrust(): PaymentResultCode; - - static paymentNotAuthorized(): PaymentResultCode; - - static paymentLineFull(): PaymentResultCode; - - static paymentNoIssuer(): PaymentResultCode; - } - - class PathPaymentStrictReceiveResultCode { - readonly name: - | 'pathPaymentStrictReceiveSuccess' - | 'pathPaymentStrictReceiveMalformed' - | 'pathPaymentStrictReceiveUnderfunded' - | 'pathPaymentStrictReceiveSrcNoTrust' - | 'pathPaymentStrictReceiveSrcNotAuthorized' - | 'pathPaymentStrictReceiveNoDestination' - | 'pathPaymentStrictReceiveNoTrust' - | 'pathPaymentStrictReceiveNotAuthorized' - | 'pathPaymentStrictReceiveLineFull' - | 'pathPaymentStrictReceiveNoIssuer' - | 'pathPaymentStrictReceiveTooFewOffers' - | 'pathPaymentStrictReceiveOfferCrossSelf' - | 'pathPaymentStrictReceiveOverSendmax'; - - readonly value: - | 0 - | -1 - | -2 - | -3 - | -4 - | -5 - | -6 - | -7 - | -8 - | -9 - | -10 - | -11 - | -12; - - static pathPaymentStrictReceiveSuccess(): PathPaymentStrictReceiveResultCode; - - static pathPaymentStrictReceiveMalformed(): PathPaymentStrictReceiveResultCode; - - static pathPaymentStrictReceiveUnderfunded(): PathPaymentStrictReceiveResultCode; - - static pathPaymentStrictReceiveSrcNoTrust(): PathPaymentStrictReceiveResultCode; - - static pathPaymentStrictReceiveSrcNotAuthorized(): PathPaymentStrictReceiveResultCode; - - static pathPaymentStrictReceiveNoDestination(): PathPaymentStrictReceiveResultCode; - - static pathPaymentStrictReceiveNoTrust(): PathPaymentStrictReceiveResultCode; - - static pathPaymentStrictReceiveNotAuthorized(): PathPaymentStrictReceiveResultCode; - - static pathPaymentStrictReceiveLineFull(): PathPaymentStrictReceiveResultCode; - - static pathPaymentStrictReceiveNoIssuer(): PathPaymentStrictReceiveResultCode; - - static pathPaymentStrictReceiveTooFewOffers(): PathPaymentStrictReceiveResultCode; - - static pathPaymentStrictReceiveOfferCrossSelf(): PathPaymentStrictReceiveResultCode; - - static pathPaymentStrictReceiveOverSendmax(): PathPaymentStrictReceiveResultCode; - } - - class PathPaymentStrictSendResultCode { - readonly name: - | 'pathPaymentStrictSendSuccess' - | 'pathPaymentStrictSendMalformed' - | 'pathPaymentStrictSendUnderfunded' - | 'pathPaymentStrictSendSrcNoTrust' - | 'pathPaymentStrictSendSrcNotAuthorized' - | 'pathPaymentStrictSendNoDestination' - | 'pathPaymentStrictSendNoTrust' - | 'pathPaymentStrictSendNotAuthorized' - | 'pathPaymentStrictSendLineFull' - | 'pathPaymentStrictSendNoIssuer' - | 'pathPaymentStrictSendTooFewOffers' - | 'pathPaymentStrictSendOfferCrossSelf' - | 'pathPaymentStrictSendUnderDestmin'; - - readonly value: - | 0 - | -1 - | -2 - | -3 - | -4 - | -5 - | -6 - | -7 - | -8 - | -9 - | -10 - | -11 - | -12; - - static pathPaymentStrictSendSuccess(): PathPaymentStrictSendResultCode; - - static pathPaymentStrictSendMalformed(): PathPaymentStrictSendResultCode; - - static pathPaymentStrictSendUnderfunded(): PathPaymentStrictSendResultCode; - - static pathPaymentStrictSendSrcNoTrust(): PathPaymentStrictSendResultCode; - - static pathPaymentStrictSendSrcNotAuthorized(): PathPaymentStrictSendResultCode; - - static pathPaymentStrictSendNoDestination(): PathPaymentStrictSendResultCode; - - static pathPaymentStrictSendNoTrust(): PathPaymentStrictSendResultCode; - - static pathPaymentStrictSendNotAuthorized(): PathPaymentStrictSendResultCode; - - static pathPaymentStrictSendLineFull(): PathPaymentStrictSendResultCode; - - static pathPaymentStrictSendNoIssuer(): PathPaymentStrictSendResultCode; - - static pathPaymentStrictSendTooFewOffers(): PathPaymentStrictSendResultCode; - - static pathPaymentStrictSendOfferCrossSelf(): PathPaymentStrictSendResultCode; - - static pathPaymentStrictSendUnderDestmin(): PathPaymentStrictSendResultCode; - } - - class ManageSellOfferResultCode { - readonly name: - | 'manageSellOfferSuccess' - | 'manageSellOfferMalformed' - | 'manageSellOfferSellNoTrust' - | 'manageSellOfferBuyNoTrust' - | 'manageSellOfferSellNotAuthorized' - | 'manageSellOfferBuyNotAuthorized' - | 'manageSellOfferLineFull' - | 'manageSellOfferUnderfunded' - | 'manageSellOfferCrossSelf' - | 'manageSellOfferSellNoIssuer' - | 'manageSellOfferBuyNoIssuer' - | 'manageSellOfferNotFound' - | 'manageSellOfferLowReserve'; - - readonly value: - | 0 - | -1 - | -2 - | -3 - | -4 - | -5 - | -6 - | -7 - | -8 - | -9 - | -10 - | -11 - | -12; - - static manageSellOfferSuccess(): ManageSellOfferResultCode; - - static manageSellOfferMalformed(): ManageSellOfferResultCode; - - static manageSellOfferSellNoTrust(): ManageSellOfferResultCode; - - static manageSellOfferBuyNoTrust(): ManageSellOfferResultCode; - - static manageSellOfferSellNotAuthorized(): ManageSellOfferResultCode; - - static manageSellOfferBuyNotAuthorized(): ManageSellOfferResultCode; - - static manageSellOfferLineFull(): ManageSellOfferResultCode; - - static manageSellOfferUnderfunded(): ManageSellOfferResultCode; - - static manageSellOfferCrossSelf(): ManageSellOfferResultCode; - - static manageSellOfferSellNoIssuer(): ManageSellOfferResultCode; - - static manageSellOfferBuyNoIssuer(): ManageSellOfferResultCode; - - static manageSellOfferNotFound(): ManageSellOfferResultCode; - - static manageSellOfferLowReserve(): ManageSellOfferResultCode; - } - - class ManageOfferEffect { - readonly name: - | 'manageOfferCreated' - | 'manageOfferUpdated' - | 'manageOfferDeleted'; - - readonly value: 0 | 1 | 2; - - static manageOfferCreated(): ManageOfferEffect; - - static manageOfferUpdated(): ManageOfferEffect; - - static manageOfferDeleted(): ManageOfferEffect; - } - - class ManageBuyOfferResultCode { - readonly name: - | 'manageBuyOfferSuccess' - | 'manageBuyOfferMalformed' - | 'manageBuyOfferSellNoTrust' - | 'manageBuyOfferBuyNoTrust' - | 'manageBuyOfferSellNotAuthorized' - | 'manageBuyOfferBuyNotAuthorized' - | 'manageBuyOfferLineFull' - | 'manageBuyOfferUnderfunded' - | 'manageBuyOfferCrossSelf' - | 'manageBuyOfferSellNoIssuer' - | 'manageBuyOfferBuyNoIssuer' - | 'manageBuyOfferNotFound' - | 'manageBuyOfferLowReserve'; - - readonly value: - | 0 - | -1 - | -2 - | -3 - | -4 - | -5 - | -6 - | -7 - | -8 - | -9 - | -10 - | -11 - | -12; - - static manageBuyOfferSuccess(): ManageBuyOfferResultCode; - - static manageBuyOfferMalformed(): ManageBuyOfferResultCode; - - static manageBuyOfferSellNoTrust(): ManageBuyOfferResultCode; - - static manageBuyOfferBuyNoTrust(): ManageBuyOfferResultCode; - - static manageBuyOfferSellNotAuthorized(): ManageBuyOfferResultCode; - - static manageBuyOfferBuyNotAuthorized(): ManageBuyOfferResultCode; - - static manageBuyOfferLineFull(): ManageBuyOfferResultCode; - - static manageBuyOfferUnderfunded(): ManageBuyOfferResultCode; - - static manageBuyOfferCrossSelf(): ManageBuyOfferResultCode; - - static manageBuyOfferSellNoIssuer(): ManageBuyOfferResultCode; - - static manageBuyOfferBuyNoIssuer(): ManageBuyOfferResultCode; - - static manageBuyOfferNotFound(): ManageBuyOfferResultCode; - - static manageBuyOfferLowReserve(): ManageBuyOfferResultCode; - } - - class SetOptionsResultCode { - readonly name: - | 'setOptionsSuccess' - | 'setOptionsLowReserve' - | 'setOptionsTooManySigners' - | 'setOptionsBadFlags' - | 'setOptionsInvalidInflation' - | 'setOptionsCantChange' - | 'setOptionsUnknownFlag' - | 'setOptionsThresholdOutOfRange' - | 'setOptionsBadSigner' - | 'setOptionsInvalidHomeDomain' - | 'setOptionsAuthRevocableRequired'; - - readonly value: 0 | -1 | -2 | -3 | -4 | -5 | -6 | -7 | -8 | -9 | -10; - - static setOptionsSuccess(): SetOptionsResultCode; - - static setOptionsLowReserve(): SetOptionsResultCode; - - static setOptionsTooManySigners(): SetOptionsResultCode; - - static setOptionsBadFlags(): SetOptionsResultCode; - - static setOptionsInvalidInflation(): SetOptionsResultCode; - - static setOptionsCantChange(): SetOptionsResultCode; - - static setOptionsUnknownFlag(): SetOptionsResultCode; - - static setOptionsThresholdOutOfRange(): SetOptionsResultCode; - - static setOptionsBadSigner(): SetOptionsResultCode; - - static setOptionsInvalidHomeDomain(): SetOptionsResultCode; - - static setOptionsAuthRevocableRequired(): SetOptionsResultCode; - } - - class ChangeTrustResultCode { - readonly name: - | 'changeTrustSuccess' - | 'changeTrustMalformed' - | 'changeTrustNoIssuer' - | 'changeTrustInvalidLimit' - | 'changeTrustLowReserve' - | 'changeTrustSelfNotAllowed' - | 'changeTrustTrustLineMissing' - | 'changeTrustCannotDelete' - | 'changeTrustNotAuthMaintainLiabilities'; - - readonly value: 0 | -1 | -2 | -3 | -4 | -5 | -6 | -7 | -8; - - static changeTrustSuccess(): ChangeTrustResultCode; - - static changeTrustMalformed(): ChangeTrustResultCode; - - static changeTrustNoIssuer(): ChangeTrustResultCode; - - static changeTrustInvalidLimit(): ChangeTrustResultCode; - - static changeTrustLowReserve(): ChangeTrustResultCode; - - static changeTrustSelfNotAllowed(): ChangeTrustResultCode; - - static changeTrustTrustLineMissing(): ChangeTrustResultCode; - - static changeTrustCannotDelete(): ChangeTrustResultCode; - - static changeTrustNotAuthMaintainLiabilities(): ChangeTrustResultCode; - } - - class AllowTrustResultCode { - readonly name: - | 'allowTrustSuccess' - | 'allowTrustMalformed' - | 'allowTrustNoTrustLine' - | 'allowTrustTrustNotRequired' - | 'allowTrustCantRevoke' - | 'allowTrustSelfNotAllowed' - | 'allowTrustLowReserve'; - - readonly value: 0 | -1 | -2 | -3 | -4 | -5 | -6; - - static allowTrustSuccess(): AllowTrustResultCode; - - static allowTrustMalformed(): AllowTrustResultCode; - - static allowTrustNoTrustLine(): AllowTrustResultCode; - - static allowTrustTrustNotRequired(): AllowTrustResultCode; - - static allowTrustCantRevoke(): AllowTrustResultCode; - - static allowTrustSelfNotAllowed(): AllowTrustResultCode; - - static allowTrustLowReserve(): AllowTrustResultCode; - } - - class AccountMergeResultCode { - readonly name: - | 'accountMergeSuccess' - | 'accountMergeMalformed' - | 'accountMergeNoAccount' - | 'accountMergeImmutableSet' - | 'accountMergeHasSubEntries' - | 'accountMergeSeqnumTooFar' - | 'accountMergeDestFull' - | 'accountMergeIsSponsor'; - - readonly value: 0 | -1 | -2 | -3 | -4 | -5 | -6 | -7; - - static accountMergeSuccess(): AccountMergeResultCode; - - static accountMergeMalformed(): AccountMergeResultCode; - - static accountMergeNoAccount(): AccountMergeResultCode; - - static accountMergeImmutableSet(): AccountMergeResultCode; - - static accountMergeHasSubEntries(): AccountMergeResultCode; - - static accountMergeSeqnumTooFar(): AccountMergeResultCode; - - static accountMergeDestFull(): AccountMergeResultCode; - - static accountMergeIsSponsor(): AccountMergeResultCode; - } - - class InflationResultCode { - readonly name: 'inflationSuccess' | 'inflationNotTime'; - - readonly value: 0 | -1; - - static inflationSuccess(): InflationResultCode; - - static inflationNotTime(): InflationResultCode; - } - - class ManageDataResultCode { - readonly name: - | 'manageDataSuccess' - | 'manageDataNotSupportedYet' - | 'manageDataNameNotFound' - | 'manageDataLowReserve' - | 'manageDataInvalidName'; - - readonly value: 0 | -1 | -2 | -3 | -4; - - static manageDataSuccess(): ManageDataResultCode; - - static manageDataNotSupportedYet(): ManageDataResultCode; - - static manageDataNameNotFound(): ManageDataResultCode; - - static manageDataLowReserve(): ManageDataResultCode; - - static manageDataInvalidName(): ManageDataResultCode; - } - - class BumpSequenceResultCode { - readonly name: 'bumpSequenceSuccess' | 'bumpSequenceBadSeq'; - - readonly value: 0 | -1; - - static bumpSequenceSuccess(): BumpSequenceResultCode; - - static bumpSequenceBadSeq(): BumpSequenceResultCode; - } - - class CreateClaimableBalanceResultCode { - readonly name: - | 'createClaimableBalanceSuccess' - | 'createClaimableBalanceMalformed' - | 'createClaimableBalanceLowReserve' - | 'createClaimableBalanceNoTrust' - | 'createClaimableBalanceNotAuthorized' - | 'createClaimableBalanceUnderfunded'; - - readonly value: 0 | -1 | -2 | -3 | -4 | -5; - - static createClaimableBalanceSuccess(): CreateClaimableBalanceResultCode; - - static createClaimableBalanceMalformed(): CreateClaimableBalanceResultCode; - - static createClaimableBalanceLowReserve(): CreateClaimableBalanceResultCode; - - static createClaimableBalanceNoTrust(): CreateClaimableBalanceResultCode; - - static createClaimableBalanceNotAuthorized(): CreateClaimableBalanceResultCode; - - static createClaimableBalanceUnderfunded(): CreateClaimableBalanceResultCode; - } - - class ClaimClaimableBalanceResultCode { - readonly name: - | 'claimClaimableBalanceSuccess' - | 'claimClaimableBalanceDoesNotExist' - | 'claimClaimableBalanceCannotClaim' - | 'claimClaimableBalanceLineFull' - | 'claimClaimableBalanceNoTrust' - | 'claimClaimableBalanceNotAuthorized'; - - readonly value: 0 | -1 | -2 | -3 | -4 | -5; - - static claimClaimableBalanceSuccess(): ClaimClaimableBalanceResultCode; - - static claimClaimableBalanceDoesNotExist(): ClaimClaimableBalanceResultCode; - - static claimClaimableBalanceCannotClaim(): ClaimClaimableBalanceResultCode; - - static claimClaimableBalanceLineFull(): ClaimClaimableBalanceResultCode; - - static claimClaimableBalanceNoTrust(): ClaimClaimableBalanceResultCode; - - static claimClaimableBalanceNotAuthorized(): ClaimClaimableBalanceResultCode; - } - - class BeginSponsoringFutureReservesResultCode { - readonly name: - | 'beginSponsoringFutureReservesSuccess' - | 'beginSponsoringFutureReservesMalformed' - | 'beginSponsoringFutureReservesAlreadySponsored' - | 'beginSponsoringFutureReservesRecursive'; - - readonly value: 0 | -1 | -2 | -3; - - static beginSponsoringFutureReservesSuccess(): BeginSponsoringFutureReservesResultCode; - - static beginSponsoringFutureReservesMalformed(): BeginSponsoringFutureReservesResultCode; - - static beginSponsoringFutureReservesAlreadySponsored(): BeginSponsoringFutureReservesResultCode; - - static beginSponsoringFutureReservesRecursive(): BeginSponsoringFutureReservesResultCode; - } - - class EndSponsoringFutureReservesResultCode { - readonly name: - | 'endSponsoringFutureReservesSuccess' - | 'endSponsoringFutureReservesNotSponsored'; - - readonly value: 0 | -1; - - static endSponsoringFutureReservesSuccess(): EndSponsoringFutureReservesResultCode; - - static endSponsoringFutureReservesNotSponsored(): EndSponsoringFutureReservesResultCode; - } - - class RevokeSponsorshipResultCode { - readonly name: - | 'revokeSponsorshipSuccess' - | 'revokeSponsorshipDoesNotExist' - | 'revokeSponsorshipNotSponsor' - | 'revokeSponsorshipLowReserve' - | 'revokeSponsorshipOnlyTransferable' - | 'revokeSponsorshipMalformed'; - - readonly value: 0 | -1 | -2 | -3 | -4 | -5; - - static revokeSponsorshipSuccess(): RevokeSponsorshipResultCode; - - static revokeSponsorshipDoesNotExist(): RevokeSponsorshipResultCode; - - static revokeSponsorshipNotSponsor(): RevokeSponsorshipResultCode; - - static revokeSponsorshipLowReserve(): RevokeSponsorshipResultCode; - - static revokeSponsorshipOnlyTransferable(): RevokeSponsorshipResultCode; - - static revokeSponsorshipMalformed(): RevokeSponsorshipResultCode; - } - - class ClawbackResultCode { - readonly name: - | 'clawbackSuccess' - | 'clawbackMalformed' - | 'clawbackNotClawbackEnabled' - | 'clawbackNoTrust' - | 'clawbackUnderfunded'; - - readonly value: 0 | -1 | -2 | -3 | -4; - - static clawbackSuccess(): ClawbackResultCode; - - static clawbackMalformed(): ClawbackResultCode; - - static clawbackNotClawbackEnabled(): ClawbackResultCode; - - static clawbackNoTrust(): ClawbackResultCode; - - static clawbackUnderfunded(): ClawbackResultCode; - } - - class ClawbackClaimableBalanceResultCode { - readonly name: - | 'clawbackClaimableBalanceSuccess' - | 'clawbackClaimableBalanceDoesNotExist' - | 'clawbackClaimableBalanceNotIssuer' - | 'clawbackClaimableBalanceNotClawbackEnabled'; - - readonly value: 0 | -1 | -2 | -3; - - static clawbackClaimableBalanceSuccess(): ClawbackClaimableBalanceResultCode; - - static clawbackClaimableBalanceDoesNotExist(): ClawbackClaimableBalanceResultCode; - - static clawbackClaimableBalanceNotIssuer(): ClawbackClaimableBalanceResultCode; - - static clawbackClaimableBalanceNotClawbackEnabled(): ClawbackClaimableBalanceResultCode; - } - - class SetTrustLineFlagsResultCode { - readonly name: - | 'setTrustLineFlagsSuccess' - | 'setTrustLineFlagsMalformed' - | 'setTrustLineFlagsNoTrustLine' - | 'setTrustLineFlagsCantRevoke' - | 'setTrustLineFlagsInvalidState' - | 'setTrustLineFlagsLowReserve'; - - readonly value: 0 | -1 | -2 | -3 | -4 | -5; - - static setTrustLineFlagsSuccess(): SetTrustLineFlagsResultCode; - - static setTrustLineFlagsMalformed(): SetTrustLineFlagsResultCode; - - static setTrustLineFlagsNoTrustLine(): SetTrustLineFlagsResultCode; - - static setTrustLineFlagsCantRevoke(): SetTrustLineFlagsResultCode; - - static setTrustLineFlagsInvalidState(): SetTrustLineFlagsResultCode; - - static setTrustLineFlagsLowReserve(): SetTrustLineFlagsResultCode; - } - - class LiquidityPoolDepositResultCode { - readonly name: - | 'liquidityPoolDepositSuccess' - | 'liquidityPoolDepositMalformed' - | 'liquidityPoolDepositNoTrust' - | 'liquidityPoolDepositNotAuthorized' - | 'liquidityPoolDepositUnderfunded' - | 'liquidityPoolDepositLineFull' - | 'liquidityPoolDepositBadPrice' - | 'liquidityPoolDepositPoolFull'; - - readonly value: 0 | -1 | -2 | -3 | -4 | -5 | -6 | -7; - - static liquidityPoolDepositSuccess(): LiquidityPoolDepositResultCode; - - static liquidityPoolDepositMalformed(): LiquidityPoolDepositResultCode; - - static liquidityPoolDepositNoTrust(): LiquidityPoolDepositResultCode; - - static liquidityPoolDepositNotAuthorized(): LiquidityPoolDepositResultCode; - - static liquidityPoolDepositUnderfunded(): LiquidityPoolDepositResultCode; - - static liquidityPoolDepositLineFull(): LiquidityPoolDepositResultCode; - - static liquidityPoolDepositBadPrice(): LiquidityPoolDepositResultCode; - - static liquidityPoolDepositPoolFull(): LiquidityPoolDepositResultCode; - } - - class LiquidityPoolWithdrawResultCode { - readonly name: - | 'liquidityPoolWithdrawSuccess' - | 'liquidityPoolWithdrawMalformed' - | 'liquidityPoolWithdrawNoTrust' - | 'liquidityPoolWithdrawUnderfunded' - | 'liquidityPoolWithdrawLineFull' - | 'liquidityPoolWithdrawUnderMinimum'; - - readonly value: 0 | -1 | -2 | -3 | -4 | -5; - - static liquidityPoolWithdrawSuccess(): LiquidityPoolWithdrawResultCode; - - static liquidityPoolWithdrawMalformed(): LiquidityPoolWithdrawResultCode; - - static liquidityPoolWithdrawNoTrust(): LiquidityPoolWithdrawResultCode; - - static liquidityPoolWithdrawUnderfunded(): LiquidityPoolWithdrawResultCode; - - static liquidityPoolWithdrawLineFull(): LiquidityPoolWithdrawResultCode; - - static liquidityPoolWithdrawUnderMinimum(): LiquidityPoolWithdrawResultCode; - } - - class InvokeHostFunctionResultCode { - readonly name: - | 'invokeHostFunctionSuccess' - | 'invokeHostFunctionMalformed' - | 'invokeHostFunctionTrapped' - | 'invokeHostFunctionResourceLimitExceeded' - | 'invokeHostFunctionEntryArchived' - | 'invokeHostFunctionInsufficientRefundableFee'; - - readonly value: 0 | -1 | -2 | -3 | -4 | -5; - - static invokeHostFunctionSuccess(): InvokeHostFunctionResultCode; - - static invokeHostFunctionMalformed(): InvokeHostFunctionResultCode; - - static invokeHostFunctionTrapped(): InvokeHostFunctionResultCode; - - static invokeHostFunctionResourceLimitExceeded(): InvokeHostFunctionResultCode; - - static invokeHostFunctionEntryArchived(): InvokeHostFunctionResultCode; - - static invokeHostFunctionInsufficientRefundableFee(): InvokeHostFunctionResultCode; - } - - class ExtendFootprintTtlResultCode { - readonly name: - | 'extendFootprintTtlSuccess' - | 'extendFootprintTtlMalformed' - | 'extendFootprintTtlResourceLimitExceeded' - | 'extendFootprintTtlInsufficientRefundableFee'; - - readonly value: 0 | -1 | -2 | -3; - - static extendFootprintTtlSuccess(): ExtendFootprintTtlResultCode; - - static extendFootprintTtlMalformed(): ExtendFootprintTtlResultCode; - - static extendFootprintTtlResourceLimitExceeded(): ExtendFootprintTtlResultCode; - - static extendFootprintTtlInsufficientRefundableFee(): ExtendFootprintTtlResultCode; - } - - class RestoreFootprintResultCode { - readonly name: - | 'restoreFootprintSuccess' - | 'restoreFootprintMalformed' - | 'restoreFootprintResourceLimitExceeded' - | 'restoreFootprintInsufficientRefundableFee'; - - readonly value: 0 | -1 | -2 | -3; - - static restoreFootprintSuccess(): RestoreFootprintResultCode; - - static restoreFootprintMalformed(): RestoreFootprintResultCode; - - static restoreFootprintResourceLimitExceeded(): RestoreFootprintResultCode; - - static restoreFootprintInsufficientRefundableFee(): RestoreFootprintResultCode; - } - - class OperationResultCode { - readonly name: - | 'opInner' - | 'opBadAuth' - | 'opNoAccount' - | 'opNotSupported' - | 'opTooManySubentries' - | 'opExceededWorkLimit' - | 'opTooManySponsoring'; - - readonly value: 0 | -1 | -2 | -3 | -4 | -5 | -6; - - static opInner(): OperationResultCode; - - static opBadAuth(): OperationResultCode; - - static opNoAccount(): OperationResultCode; - - static opNotSupported(): OperationResultCode; - - static opTooManySubentries(): OperationResultCode; - - static opExceededWorkLimit(): OperationResultCode; - - static opTooManySponsoring(): OperationResultCode; - } - - class TransactionResultCode { - readonly name: - | 'txFeeBumpInnerSuccess' - | 'txSuccess' - | 'txFailed' - | 'txTooEarly' - | 'txTooLate' - | 'txMissingOperation' - | 'txBadSeq' - | 'txBadAuth' - | 'txInsufficientBalance' - | 'txNoAccount' - | 'txInsufficientFee' - | 'txBadAuthExtra' - | 'txInternalError' - | 'txNotSupported' - | 'txFeeBumpInnerFailed' - | 'txBadSponsorship' - | 'txBadMinSeqAgeOrGap' - | 'txMalformed' - | 'txSorobanInvalid'; - - readonly value: - | 1 - | 0 - | -1 - | -2 - | -3 - | -4 - | -5 - | -6 - | -7 - | -8 - | -9 - | -10 - | -11 - | -12 - | -13 - | -14 - | -15 - | -16 - | -17; - - static txFeeBumpInnerSuccess(): TransactionResultCode; - - static txSuccess(): TransactionResultCode; - - static txFailed(): TransactionResultCode; - - static txTooEarly(): TransactionResultCode; - - static txTooLate(): TransactionResultCode; - - static txMissingOperation(): TransactionResultCode; - - static txBadSeq(): TransactionResultCode; - - static txBadAuth(): TransactionResultCode; - - static txInsufficientBalance(): TransactionResultCode; - - static txNoAccount(): TransactionResultCode; - - static txInsufficientFee(): TransactionResultCode; - - static txBadAuthExtra(): TransactionResultCode; - - static txInternalError(): TransactionResultCode; - - static txNotSupported(): TransactionResultCode; - - static txFeeBumpInnerFailed(): TransactionResultCode; - - static txBadSponsorship(): TransactionResultCode; - - static txBadMinSeqAgeOrGap(): TransactionResultCode; - - static txMalformed(): TransactionResultCode; - - static txSorobanInvalid(): TransactionResultCode; - } - - class CryptoKeyType { - readonly name: - | 'keyTypeEd25519' - | 'keyTypePreAuthTx' - | 'keyTypeHashX' - | 'keyTypeEd25519SignedPayload' - | 'keyTypeMuxedEd25519'; - - readonly value: 0 | 1 | 2 | 3 | 256; - - static keyTypeEd25519(): CryptoKeyType; - - static keyTypePreAuthTx(): CryptoKeyType; - - static keyTypeHashX(): CryptoKeyType; - - static keyTypeEd25519SignedPayload(): CryptoKeyType; - - static keyTypeMuxedEd25519(): CryptoKeyType; - } - - class PublicKeyType { - readonly name: 'publicKeyTypeEd25519'; - - readonly value: 0; - - static publicKeyTypeEd25519(): PublicKeyType; - } - - class SignerKeyType { - readonly name: - | 'signerKeyTypeEd25519' - | 'signerKeyTypePreAuthTx' - | 'signerKeyTypeHashX' - | 'signerKeyTypeEd25519SignedPayload'; - - readonly value: 0 | 1 | 2 | 3; - - static signerKeyTypeEd25519(): SignerKeyType; - - static signerKeyTypePreAuthTx(): SignerKeyType; - - static signerKeyTypeHashX(): SignerKeyType; - - static signerKeyTypeEd25519SignedPayload(): SignerKeyType; - } - - class ScValType { - readonly name: - | 'scvBool' - | 'scvVoid' - | 'scvError' - | 'scvU32' - | 'scvI32' - | 'scvU64' - | 'scvI64' - | 'scvTimepoint' - | 'scvDuration' - | 'scvU128' - | 'scvI128' - | 'scvU256' - | 'scvI256' - | 'scvBytes' - | 'scvString' - | 'scvSymbol' - | 'scvVec' - | 'scvMap' - | 'scvAddress' - | 'scvContractInstance' - | 'scvLedgerKeyContractInstance' - | 'scvLedgerKeyNonce'; - - readonly value: - | 0 - | 1 - | 2 - | 3 - | 4 - | 5 - | 6 - | 7 - | 8 - | 9 - | 10 - | 11 - | 12 - | 13 - | 14 - | 15 - | 16 - | 17 - | 18 - | 19 - | 20 - | 21; - - static scvBool(): ScValType; - - static scvVoid(): ScValType; - - static scvError(): ScValType; - - static scvU32(): ScValType; - - static scvI32(): ScValType; - - static scvU64(): ScValType; - - static scvI64(): ScValType; - - static scvTimepoint(): ScValType; - - static scvDuration(): ScValType; - - static scvU128(): ScValType; - - static scvI128(): ScValType; - - static scvU256(): ScValType; - - static scvI256(): ScValType; - - static scvBytes(): ScValType; - - static scvString(): ScValType; - - static scvSymbol(): ScValType; - - static scvVec(): ScValType; - - static scvMap(): ScValType; - - static scvAddress(): ScValType; - - static scvContractInstance(): ScValType; - - static scvLedgerKeyContractInstance(): ScValType; - - static scvLedgerKeyNonce(): ScValType; - } - - class ScErrorType { - readonly name: - | 'sceContract' - | 'sceWasmVm' - | 'sceContext' - | 'sceStorage' - | 'sceObject' - | 'sceCrypto' - | 'sceEvents' - | 'sceBudget' - | 'sceValue' - | 'sceAuth'; - - readonly value: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9; - - static sceContract(): ScErrorType; - - static sceWasmVm(): ScErrorType; - - static sceContext(): ScErrorType; - - static sceStorage(): ScErrorType; - - static sceObject(): ScErrorType; - - static sceCrypto(): ScErrorType; - - static sceEvents(): ScErrorType; - - static sceBudget(): ScErrorType; - - static sceValue(): ScErrorType; - - static sceAuth(): ScErrorType; - } - - class ScErrorCode { - readonly name: - | 'scecArithDomain' - | 'scecIndexBounds' - | 'scecInvalidInput' - | 'scecMissingValue' - | 'scecExistingValue' - | 'scecExceededLimit' - | 'scecInvalidAction' - | 'scecInternalError' - | 'scecUnexpectedType' - | 'scecUnexpectedSize'; - - readonly value: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9; - - static scecArithDomain(): ScErrorCode; - - static scecIndexBounds(): ScErrorCode; - - static scecInvalidInput(): ScErrorCode; - - static scecMissingValue(): ScErrorCode; - - static scecExistingValue(): ScErrorCode; - - static scecExceededLimit(): ScErrorCode; - - static scecInvalidAction(): ScErrorCode; - - static scecInternalError(): ScErrorCode; - - static scecUnexpectedType(): ScErrorCode; - - static scecUnexpectedSize(): ScErrorCode; - } - - class ContractExecutableType { - readonly name: 'contractExecutableWasm' | 'contractExecutableStellarAsset'; - - readonly value: 0 | 1; - - static contractExecutableWasm(): ContractExecutableType; - - static contractExecutableStellarAsset(): ContractExecutableType; - } - - class ScAddressType { - readonly name: 'scAddressTypeAccount' | 'scAddressTypeContract'; - - readonly value: 0 | 1; - - static scAddressTypeAccount(): ScAddressType; - - static scAddressTypeContract(): ScAddressType; - } - - class ScEnvMetaKind { - readonly name: 'scEnvMetaKindInterfaceVersion'; - - readonly value: 0; - - static scEnvMetaKindInterfaceVersion(): ScEnvMetaKind; - } - - class ScMetaKind { - readonly name: 'scMetaV0'; - - readonly value: 0; - - static scMetaV0(): ScMetaKind; - } - - class ScSpecType { - readonly name: - | 'scSpecTypeVal' - | 'scSpecTypeBool' - | 'scSpecTypeVoid' - | 'scSpecTypeError' - | 'scSpecTypeU32' - | 'scSpecTypeI32' - | 'scSpecTypeU64' - | 'scSpecTypeI64' - | 'scSpecTypeTimepoint' - | 'scSpecTypeDuration' - | 'scSpecTypeU128' - | 'scSpecTypeI128' - | 'scSpecTypeU256' - | 'scSpecTypeI256' - | 'scSpecTypeBytes' - | 'scSpecTypeString' - | 'scSpecTypeSymbol' - | 'scSpecTypeAddress' - | 'scSpecTypeOption' - | 'scSpecTypeResult' - | 'scSpecTypeVec' - | 'scSpecTypeMap' - | 'scSpecTypeTuple' - | 'scSpecTypeBytesN' - | 'scSpecTypeUdt'; - - readonly value: - | 0 - | 1 - | 2 - | 3 - | 4 - | 5 - | 6 - | 7 - | 8 - | 9 - | 10 - | 11 - | 12 - | 13 - | 14 - | 16 - | 17 - | 19 - | 1000 - | 1001 - | 1002 - | 1004 - | 1005 - | 1006 - | 2000; - - static scSpecTypeVal(): ScSpecType; - - static scSpecTypeBool(): ScSpecType; - - static scSpecTypeVoid(): ScSpecType; - - static scSpecTypeError(): ScSpecType; - - static scSpecTypeU32(): ScSpecType; - - static scSpecTypeI32(): ScSpecType; - - static scSpecTypeU64(): ScSpecType; - - static scSpecTypeI64(): ScSpecType; - - static scSpecTypeTimepoint(): ScSpecType; - - static scSpecTypeDuration(): ScSpecType; - - static scSpecTypeU128(): ScSpecType; - - static scSpecTypeI128(): ScSpecType; - - static scSpecTypeU256(): ScSpecType; - - static scSpecTypeI256(): ScSpecType; - - static scSpecTypeBytes(): ScSpecType; - - static scSpecTypeString(): ScSpecType; - - static scSpecTypeSymbol(): ScSpecType; - - static scSpecTypeAddress(): ScSpecType; - - static scSpecTypeOption(): ScSpecType; - - static scSpecTypeResult(): ScSpecType; - - static scSpecTypeVec(): ScSpecType; - - static scSpecTypeMap(): ScSpecType; - - static scSpecTypeTuple(): ScSpecType; - - static scSpecTypeBytesN(): ScSpecType; - - static scSpecTypeUdt(): ScSpecType; - } - - class ScSpecUdtUnionCaseV0Kind { - readonly name: 'scSpecUdtUnionCaseVoidV0' | 'scSpecUdtUnionCaseTupleV0'; - - readonly value: 0 | 1; - - static scSpecUdtUnionCaseVoidV0(): ScSpecUdtUnionCaseV0Kind; - - static scSpecUdtUnionCaseTupleV0(): ScSpecUdtUnionCaseV0Kind; - } - - class ScSpecEntryKind { - readonly name: - | 'scSpecEntryFunctionV0' - | 'scSpecEntryUdtStructV0' - | 'scSpecEntryUdtUnionV0' - | 'scSpecEntryUdtEnumV0' - | 'scSpecEntryUdtErrorEnumV0'; - - readonly value: 0 | 1 | 2 | 3 | 4; - - static scSpecEntryFunctionV0(): ScSpecEntryKind; - - static scSpecEntryUdtStructV0(): ScSpecEntryKind; - - static scSpecEntryUdtUnionV0(): ScSpecEntryKind; - - static scSpecEntryUdtEnumV0(): ScSpecEntryKind; - - static scSpecEntryUdtErrorEnumV0(): ScSpecEntryKind; - } - - class ContractCostType { - readonly name: - | 'wasmInsnExec' - | 'memAlloc' - | 'memCpy' - | 'memCmp' - | 'dispatchHostFunction' - | 'visitObject' - | 'valSer' - | 'valDeser' - | 'computeSha256Hash' - | 'computeEd25519PubKey' - | 'verifyEd25519Sig' - | 'vmInstantiation' - | 'vmCachedInstantiation' - | 'invokeVmFunction' - | 'computeKeccak256Hash' - | 'decodeEcdsaCurve256Sig' - | 'recoverEcdsaSecp256k1Key' - | 'int256AddSub' - | 'int256Mul' - | 'int256Div' - | 'int256Pow' - | 'int256Shift' - | 'chaCha20DrawBytes' - | 'parseWasmInstructions' - | 'parseWasmFunctions' - | 'parseWasmGlobals' - | 'parseWasmTableEntries' - | 'parseWasmTypes' - | 'parseWasmDataSegments' - | 'parseWasmElemSegments' - | 'parseWasmImports' - | 'parseWasmExports' - | 'parseWasmDataSegmentBytes' - | 'instantiateWasmInstructions' - | 'instantiateWasmFunctions' - | 'instantiateWasmGlobals' - | 'instantiateWasmTableEntries' - | 'instantiateWasmTypes' - | 'instantiateWasmDataSegments' - | 'instantiateWasmElemSegments' - | 'instantiateWasmImports' - | 'instantiateWasmExports' - | 'instantiateWasmDataSegmentBytes' - | 'sec1DecodePointUncompressed' - | 'verifyEcdsaSecp256r1Sig'; - - readonly value: - | 0 - | 1 - | 2 - | 3 - | 4 - | 5 - | 6 - | 7 - | 8 - | 9 - | 10 - | 11 - | 12 - | 13 - | 14 - | 15 - | 16 - | 17 - | 18 - | 19 - | 20 - | 21 - | 22 - | 23 - | 24 - | 25 - | 26 - | 27 - | 28 - | 29 - | 30 - | 31 - | 32 - | 33 - | 34 - | 35 - | 36 - | 37 - | 38 - | 39 - | 40 - | 41 - | 42 - | 43 - | 44; - - static wasmInsnExec(): ContractCostType; - - static memAlloc(): ContractCostType; - - static memCpy(): ContractCostType; - - static memCmp(): ContractCostType; - - static dispatchHostFunction(): ContractCostType; - - static visitObject(): ContractCostType; - - static valSer(): ContractCostType; - - static valDeser(): ContractCostType; - - static computeSha256Hash(): ContractCostType; - - static computeEd25519PubKey(): ContractCostType; - - static verifyEd25519Sig(): ContractCostType; - - static vmInstantiation(): ContractCostType; - - static vmCachedInstantiation(): ContractCostType; - - static invokeVmFunction(): ContractCostType; - - static computeKeccak256Hash(): ContractCostType; - - static decodeEcdsaCurve256Sig(): ContractCostType; - - static recoverEcdsaSecp256k1Key(): ContractCostType; - - static int256AddSub(): ContractCostType; - - static int256Mul(): ContractCostType; - - static int256Div(): ContractCostType; - - static int256Pow(): ContractCostType; - - static int256Shift(): ContractCostType; - - static chaCha20DrawBytes(): ContractCostType; - - static parseWasmInstructions(): ContractCostType; - - static parseWasmFunctions(): ContractCostType; - - static parseWasmGlobals(): ContractCostType; - - static parseWasmTableEntries(): ContractCostType; - - static parseWasmTypes(): ContractCostType; - - static parseWasmDataSegments(): ContractCostType; - - static parseWasmElemSegments(): ContractCostType; - - static parseWasmImports(): ContractCostType; - - static parseWasmExports(): ContractCostType; - - static parseWasmDataSegmentBytes(): ContractCostType; - - static instantiateWasmInstructions(): ContractCostType; - - static instantiateWasmFunctions(): ContractCostType; - - static instantiateWasmGlobals(): ContractCostType; - - static instantiateWasmTableEntries(): ContractCostType; - - static instantiateWasmTypes(): ContractCostType; - - static instantiateWasmDataSegments(): ContractCostType; - - static instantiateWasmElemSegments(): ContractCostType; - - static instantiateWasmImports(): ContractCostType; - - static instantiateWasmExports(): ContractCostType; - - static instantiateWasmDataSegmentBytes(): ContractCostType; - - static sec1DecodePointUncompressed(): ContractCostType; - - static verifyEcdsaSecp256r1Sig(): ContractCostType; - } - - class ConfigSettingId { - readonly name: - | 'configSettingContractMaxSizeBytes' - | 'configSettingContractComputeV0' - | 'configSettingContractLedgerCostV0' - | 'configSettingContractHistoricalDataV0' - | 'configSettingContractEventsV0' - | 'configSettingContractBandwidthV0' - | 'configSettingContractCostParamsCpuInstructions' - | 'configSettingContractCostParamsMemoryBytes' - | 'configSettingContractDataKeySizeBytes' - | 'configSettingContractDataEntrySizeBytes' - | 'configSettingStateArchival' - | 'configSettingContractExecutionLanes' - | 'configSettingBucketlistSizeWindow' - | 'configSettingEvictionIterator'; - - readonly value: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13; - - static configSettingContractMaxSizeBytes(): ConfigSettingId; - - static configSettingContractComputeV0(): ConfigSettingId; - - static configSettingContractLedgerCostV0(): ConfigSettingId; - - static configSettingContractHistoricalDataV0(): ConfigSettingId; - - static configSettingContractEventsV0(): ConfigSettingId; - - static configSettingContractBandwidthV0(): ConfigSettingId; - - static configSettingContractCostParamsCpuInstructions(): ConfigSettingId; - - static configSettingContractCostParamsMemoryBytes(): ConfigSettingId; - - static configSettingContractDataKeySizeBytes(): ConfigSettingId; - - static configSettingContractDataEntrySizeBytes(): ConfigSettingId; - - static configSettingStateArchival(): ConfigSettingId; - - static configSettingContractExecutionLanes(): ConfigSettingId; - - static configSettingBucketlistSizeWindow(): ConfigSettingId; - - static configSettingEvictionIterator(): ConfigSettingId; - } - - const Value: VarOpaque; - - const Thresholds: Opaque; - - const String32: XDRString; - - const String64: XDRString; - - type SequenceNumber = Int64; - - const DataValue: VarOpaque; - - type PoolId = Hash; - - const AssetCode4: Opaque; - - const AssetCode12: Opaque; - - type SponsorshipDescriptor = undefined | AccountId; - - const UpgradeType: VarOpaque; - - const LedgerEntryChanges: XDRArray; - - const EncryptedBody: VarOpaque; - - const PeerStatList: XDRArray; - - const TxAdvertVector: XDRArray; - - const TxDemandVector: XDRArray; - - const Hash: Opaque; - - const Uint256: Opaque; - - const Uint32: UnsignedInt; - - const Int32: SignedInt; - - class Uint64 extends UnsignedHyper {} - - class Int64 extends Hyper {} - - type TimePoint = Uint64; - - type Duration = Uint64; - - const Signature: VarOpaque; - - const SignatureHint: Opaque; - - type NodeId = PublicKey; - - type AccountId = PublicKey; - - const ScVec: XDRArray; - - const ScMap: XDRArray; - - const ScBytes: VarOpaque; - - const ScString: XDRString; - - const ScSymbol: XDRString; - - const ContractCostParams: XDRArray; - - class ScpBallot { - constructor(attributes: { counter: number; value: Buffer }); - - counter(value?: number): number; - - value(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScpBallot; - - static write(value: ScpBallot, io: Buffer): void; - - static isValid(value: ScpBallot): boolean; - - static toXDR(value: ScpBallot): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScpBallot; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScpBallot; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScpNomination { - constructor(attributes: { - quorumSetHash: Buffer; - votes: Buffer[]; - accepted: Buffer[]; - }); - - quorumSetHash(value?: Buffer): Buffer; - - votes(value?: Buffer[]): Buffer[]; - - accepted(value?: Buffer[]): Buffer[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScpNomination; - - static write(value: ScpNomination, io: Buffer): void; - - static isValid(value: ScpNomination): boolean; - - static toXDR(value: ScpNomination): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScpNomination; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScpNomination; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScpStatementPrepare { - constructor(attributes: { - quorumSetHash: Buffer; - ballot: ScpBallot; - prepared: null | ScpBallot; - preparedPrime: null | ScpBallot; - nC: number; - nH: number; - }); - - quorumSetHash(value?: Buffer): Buffer; - - ballot(value?: ScpBallot): ScpBallot; - - prepared(value?: null | ScpBallot): null | ScpBallot; - - preparedPrime(value?: null | ScpBallot): null | ScpBallot; - - nC(value?: number): number; - - nH(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScpStatementPrepare; - - static write(value: ScpStatementPrepare, io: Buffer): void; - - static isValid(value: ScpStatementPrepare): boolean; - - static toXDR(value: ScpStatementPrepare): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScpStatementPrepare; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ScpStatementPrepare; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScpStatementConfirm { - constructor(attributes: { - ballot: ScpBallot; - nPrepared: number; - nCommit: number; - nH: number; - quorumSetHash: Buffer; - }); - - ballot(value?: ScpBallot): ScpBallot; - - nPrepared(value?: number): number; - - nCommit(value?: number): number; - - nH(value?: number): number; - - quorumSetHash(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScpStatementConfirm; - - static write(value: ScpStatementConfirm, io: Buffer): void; - - static isValid(value: ScpStatementConfirm): boolean; - - static toXDR(value: ScpStatementConfirm): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScpStatementConfirm; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ScpStatementConfirm; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScpStatementExternalize { - constructor(attributes: { - commit: ScpBallot; - nH: number; - commitQuorumSetHash: Buffer; - }); - - commit(value?: ScpBallot): ScpBallot; - - nH(value?: number): number; - - commitQuorumSetHash(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScpStatementExternalize; - - static write(value: ScpStatementExternalize, io: Buffer): void; - - static isValid(value: ScpStatementExternalize): boolean; - - static toXDR(value: ScpStatementExternalize): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScpStatementExternalize; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ScpStatementExternalize; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScpStatement { - constructor(attributes: { - nodeId: NodeId; - slotIndex: Uint64; - pledges: ScpStatementPledges; - }); - - nodeId(value?: NodeId): NodeId; - - slotIndex(value?: Uint64): Uint64; - - pledges(value?: ScpStatementPledges): ScpStatementPledges; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScpStatement; - - static write(value: ScpStatement, io: Buffer): void; - - static isValid(value: ScpStatement): boolean; - - static toXDR(value: ScpStatement): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScpStatement; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScpStatement; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScpEnvelope { - constructor(attributes: { statement: ScpStatement; signature: Buffer }); - - statement(value?: ScpStatement): ScpStatement; - - signature(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScpEnvelope; - - static write(value: ScpEnvelope, io: Buffer): void; - - static isValid(value: ScpEnvelope): boolean; - - static toXDR(value: ScpEnvelope): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScpEnvelope; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScpEnvelope; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScpQuorumSet { - constructor(attributes: { - threshold: number; - validators: NodeId[]; - innerSets: ScpQuorumSet[]; - }); - - threshold(value?: number): number; - - validators(value?: NodeId[]): NodeId[]; - - innerSets(value?: ScpQuorumSet[]): ScpQuorumSet[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScpQuorumSet; - - static write(value: ScpQuorumSet, io: Buffer): void; - - static isValid(value: ScpQuorumSet): boolean; - - static toXDR(value: ScpQuorumSet): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScpQuorumSet; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScpQuorumSet; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class AlphaNum4 { - constructor(attributes: { assetCode: Buffer; issuer: AccountId }); - - assetCode(value?: Buffer): Buffer; - - issuer(value?: AccountId): AccountId; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): AlphaNum4; - - static write(value: AlphaNum4, io: Buffer): void; - - static isValid(value: AlphaNum4): boolean; - - static toXDR(value: AlphaNum4): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): AlphaNum4; - - static fromXDR(input: string, format: 'hex' | 'base64'): AlphaNum4; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class AlphaNum12 { - constructor(attributes: { assetCode: Buffer; issuer: AccountId }); - - assetCode(value?: Buffer): Buffer; - - issuer(value?: AccountId): AccountId; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): AlphaNum12; - - static write(value: AlphaNum12, io: Buffer): void; - - static isValid(value: AlphaNum12): boolean; - - static toXDR(value: AlphaNum12): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): AlphaNum12; - - static fromXDR(input: string, format: 'hex' | 'base64'): AlphaNum12; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class Price { - constructor(attributes: { n: number; d: number }); - - n(value?: number): number; - - d(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): Price; - - static write(value: Price, io: Buffer): void; - - static isValid(value: Price): boolean; - - static toXDR(value: Price): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): Price; - - static fromXDR(input: string, format: 'hex' | 'base64'): Price; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class Liabilities { - constructor(attributes: { buying: Int64; selling: Int64 }); - - buying(value?: Int64): Int64; - - selling(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): Liabilities; - - static write(value: Liabilities, io: Buffer): void; - - static isValid(value: Liabilities): boolean; - - static toXDR(value: Liabilities): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): Liabilities; - - static fromXDR(input: string, format: 'hex' | 'base64'): Liabilities; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class Signer { - constructor(attributes: { key: SignerKey; weight: number }); - - key(value?: SignerKey): SignerKey; - - weight(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): Signer; - - static write(value: Signer, io: Buffer): void; - - static isValid(value: Signer): boolean; - - static toXDR(value: Signer): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): Signer; - - static fromXDR(input: string, format: 'hex' | 'base64'): Signer; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class AccountEntryExtensionV3 { - constructor(attributes: { - ext: ExtensionPoint; - seqLedger: number; - seqTime: TimePoint; - }); - - ext(value?: ExtensionPoint): ExtensionPoint; - - seqLedger(value?: number): number; - - seqTime(value?: TimePoint): TimePoint; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): AccountEntryExtensionV3; - - static write(value: AccountEntryExtensionV3, io: Buffer): void; - - static isValid(value: AccountEntryExtensionV3): boolean; - - static toXDR(value: AccountEntryExtensionV3): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): AccountEntryExtensionV3; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): AccountEntryExtensionV3; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class AccountEntryExtensionV2 { - constructor(attributes: { - numSponsored: number; - numSponsoring: number; - signerSponsoringIDs: SponsorshipDescriptor[]; - ext: AccountEntryExtensionV2Ext; - }); - - numSponsored(value?: number): number; - - numSponsoring(value?: number): number; - - signerSponsoringIDs( - value?: SponsorshipDescriptor[], - ): SponsorshipDescriptor[]; - - ext(value?: AccountEntryExtensionV2Ext): AccountEntryExtensionV2Ext; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): AccountEntryExtensionV2; - - static write(value: AccountEntryExtensionV2, io: Buffer): void; - - static isValid(value: AccountEntryExtensionV2): boolean; - - static toXDR(value: AccountEntryExtensionV2): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): AccountEntryExtensionV2; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): AccountEntryExtensionV2; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class AccountEntryExtensionV1 { - constructor(attributes: { - liabilities: Liabilities; - ext: AccountEntryExtensionV1Ext; - }); - - liabilities(value?: Liabilities): Liabilities; - - ext(value?: AccountEntryExtensionV1Ext): AccountEntryExtensionV1Ext; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): AccountEntryExtensionV1; - - static write(value: AccountEntryExtensionV1, io: Buffer): void; - - static isValid(value: AccountEntryExtensionV1): boolean; - - static toXDR(value: AccountEntryExtensionV1): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): AccountEntryExtensionV1; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): AccountEntryExtensionV1; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class AccountEntry { - constructor(attributes: { - accountId: AccountId; - balance: Int64; - seqNum: SequenceNumber; - numSubEntries: number; - inflationDest: null | AccountId; - flags: number; - homeDomain: string | Buffer; - thresholds: Buffer; - signers: Signer[]; - ext: AccountEntryExt; - }); - - accountId(value?: AccountId): AccountId; - - balance(value?: Int64): Int64; - - seqNum(value?: SequenceNumber): SequenceNumber; - - numSubEntries(value?: number): number; - - inflationDest(value?: null | AccountId): null | AccountId; - - flags(value?: number): number; - - homeDomain(value?: string | Buffer): string | Buffer; - - thresholds(value?: Buffer): Buffer; - - signers(value?: Signer[]): Signer[]; - - ext(value?: AccountEntryExt): AccountEntryExt; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): AccountEntry; - - static write(value: AccountEntry, io: Buffer): void; - - static isValid(value: AccountEntry): boolean; - - static toXDR(value: AccountEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): AccountEntry; - - static fromXDR(input: string, format: 'hex' | 'base64'): AccountEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TrustLineEntryExtensionV2 { - constructor(attributes: { - liquidityPoolUseCount: number; - ext: TrustLineEntryExtensionV2Ext; - }); - - liquidityPoolUseCount(value?: number): number; - - ext(value?: TrustLineEntryExtensionV2Ext): TrustLineEntryExtensionV2Ext; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TrustLineEntryExtensionV2; - - static write(value: TrustLineEntryExtensionV2, io: Buffer): void; - - static isValid(value: TrustLineEntryExtensionV2): boolean; - - static toXDR(value: TrustLineEntryExtensionV2): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TrustLineEntryExtensionV2; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TrustLineEntryExtensionV2; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TrustLineEntryV1 { - constructor(attributes: { - liabilities: Liabilities; - ext: TrustLineEntryV1Ext; - }); - - liabilities(value?: Liabilities): Liabilities; - - ext(value?: TrustLineEntryV1Ext): TrustLineEntryV1Ext; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TrustLineEntryV1; - - static write(value: TrustLineEntryV1, io: Buffer): void; - - static isValid(value: TrustLineEntryV1): boolean; - - static toXDR(value: TrustLineEntryV1): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TrustLineEntryV1; - - static fromXDR(input: string, format: 'hex' | 'base64'): TrustLineEntryV1; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TrustLineEntry { - constructor(attributes: { - accountId: AccountId; - asset: TrustLineAsset; - balance: Int64; - limit: Int64; - flags: number; - ext: TrustLineEntryExt; - }); - - accountId(value?: AccountId): AccountId; - - asset(value?: TrustLineAsset): TrustLineAsset; - - balance(value?: Int64): Int64; - - limit(value?: Int64): Int64; - - flags(value?: number): number; - - ext(value?: TrustLineEntryExt): TrustLineEntryExt; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TrustLineEntry; - - static write(value: TrustLineEntry, io: Buffer): void; - - static isValid(value: TrustLineEntry): boolean; - - static toXDR(value: TrustLineEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TrustLineEntry; - - static fromXDR(input: string, format: 'hex' | 'base64'): TrustLineEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class OfferEntry { - constructor(attributes: { - sellerId: AccountId; - offerId: Int64; - selling: Asset; - buying: Asset; - amount: Int64; - price: Price; - flags: number; - ext: OfferEntryExt; - }); - - sellerId(value?: AccountId): AccountId; - - offerId(value?: Int64): Int64; - - selling(value?: Asset): Asset; - - buying(value?: Asset): Asset; - - amount(value?: Int64): Int64; - - price(value?: Price): Price; - - flags(value?: number): number; - - ext(value?: OfferEntryExt): OfferEntryExt; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): OfferEntry; - - static write(value: OfferEntry, io: Buffer): void; - - static isValid(value: OfferEntry): boolean; - - static toXDR(value: OfferEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): OfferEntry; - - static fromXDR(input: string, format: 'hex' | 'base64'): OfferEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class DataEntry { - constructor(attributes: { - accountId: AccountId; - dataName: string | Buffer; - dataValue: Buffer; - ext: DataEntryExt; - }); - - accountId(value?: AccountId): AccountId; - - dataName(value?: string | Buffer): string | Buffer; - - dataValue(value?: Buffer): Buffer; - - ext(value?: DataEntryExt): DataEntryExt; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): DataEntry; - - static write(value: DataEntry, io: Buffer): void; - - static isValid(value: DataEntry): boolean; - - static toXDR(value: DataEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): DataEntry; - - static fromXDR(input: string, format: 'hex' | 'base64'): DataEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ClaimantV0 { - constructor(attributes: { - destination: AccountId; - predicate: ClaimPredicate; - }); - - destination(value?: AccountId): AccountId; - - predicate(value?: ClaimPredicate): ClaimPredicate; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ClaimantV0; - - static write(value: ClaimantV0, io: Buffer): void; - - static isValid(value: ClaimantV0): boolean; - - static toXDR(value: ClaimantV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ClaimantV0; - - static fromXDR(input: string, format: 'hex' | 'base64'): ClaimantV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ClaimableBalanceEntryExtensionV1 { - constructor(attributes: { - ext: ClaimableBalanceEntryExtensionV1Ext; - flags: number; - }); - - ext( - value?: ClaimableBalanceEntryExtensionV1Ext, - ): ClaimableBalanceEntryExtensionV1Ext; - - flags(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ClaimableBalanceEntryExtensionV1; - - static write(value: ClaimableBalanceEntryExtensionV1, io: Buffer): void; - - static isValid(value: ClaimableBalanceEntryExtensionV1): boolean; - - static toXDR(value: ClaimableBalanceEntryExtensionV1): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): ClaimableBalanceEntryExtensionV1; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ClaimableBalanceEntryExtensionV1; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ClaimableBalanceEntry { - constructor(attributes: { - balanceId: ClaimableBalanceId; - claimants: Claimant[]; - asset: Asset; - amount: Int64; - ext: ClaimableBalanceEntryExt; - }); - - balanceId(value?: ClaimableBalanceId): ClaimableBalanceId; - - claimants(value?: Claimant[]): Claimant[]; - - asset(value?: Asset): Asset; - - amount(value?: Int64): Int64; - - ext(value?: ClaimableBalanceEntryExt): ClaimableBalanceEntryExt; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ClaimableBalanceEntry; - - static write(value: ClaimableBalanceEntry, io: Buffer): void; - - static isValid(value: ClaimableBalanceEntry): boolean; - - static toXDR(value: ClaimableBalanceEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ClaimableBalanceEntry; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ClaimableBalanceEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LiquidityPoolConstantProductParameters { - constructor(attributes: { assetA: Asset; assetB: Asset; fee: number }); - - assetA(value?: Asset): Asset; - - assetB(value?: Asset): Asset; - - fee(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LiquidityPoolConstantProductParameters; - - static write( - value: LiquidityPoolConstantProductParameters, - io: Buffer, - ): void; - - static isValid(value: LiquidityPoolConstantProductParameters): boolean; - - static toXDR(value: LiquidityPoolConstantProductParameters): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): LiquidityPoolConstantProductParameters; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LiquidityPoolConstantProductParameters; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LiquidityPoolEntryConstantProduct { - constructor(attributes: { - params: LiquidityPoolConstantProductParameters; - reserveA: Int64; - reserveB: Int64; - totalPoolShares: Int64; - poolSharesTrustLineCount: Int64; - }); - - params( - value?: LiquidityPoolConstantProductParameters, - ): LiquidityPoolConstantProductParameters; - - reserveA(value?: Int64): Int64; - - reserveB(value?: Int64): Int64; - - totalPoolShares(value?: Int64): Int64; - - poolSharesTrustLineCount(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LiquidityPoolEntryConstantProduct; - - static write(value: LiquidityPoolEntryConstantProduct, io: Buffer): void; - - static isValid(value: LiquidityPoolEntryConstantProduct): boolean; - - static toXDR(value: LiquidityPoolEntryConstantProduct): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): LiquidityPoolEntryConstantProduct; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LiquidityPoolEntryConstantProduct; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LiquidityPoolEntry { - constructor(attributes: { - liquidityPoolId: PoolId; - body: LiquidityPoolEntryBody; - }); - - liquidityPoolId(value?: PoolId): PoolId; - - body(value?: LiquidityPoolEntryBody): LiquidityPoolEntryBody; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LiquidityPoolEntry; - - static write(value: LiquidityPoolEntry, io: Buffer): void; - - static isValid(value: LiquidityPoolEntry): boolean; - - static toXDR(value: LiquidityPoolEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LiquidityPoolEntry; - - static fromXDR(input: string, format: 'hex' | 'base64'): LiquidityPoolEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ContractDataEntry { - constructor(attributes: { - ext: ExtensionPoint; - contract: ScAddress; - key: ScVal; - durability: ContractDataDurability; - val: ScVal; - }); - - ext(value?: ExtensionPoint): ExtensionPoint; - - contract(value?: ScAddress): ScAddress; - - key(value?: ScVal): ScVal; - - durability(value?: ContractDataDurability): ContractDataDurability; - - val(value?: ScVal): ScVal; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ContractDataEntry; - - static write(value: ContractDataEntry, io: Buffer): void; - - static isValid(value: ContractDataEntry): boolean; - - static toXDR(value: ContractDataEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ContractDataEntry; - - static fromXDR(input: string, format: 'hex' | 'base64'): ContractDataEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ContractCodeCostInputs { - constructor(attributes: { - ext: ExtensionPoint; - nInstructions: number; - nFunctions: number; - nGlobals: number; - nTableEntries: number; - nTypes: number; - nDataSegments: number; - nElemSegments: number; - nImports: number; - nExports: number; - nDataSegmentBytes: number; - }); - - ext(value?: ExtensionPoint): ExtensionPoint; - - nInstructions(value?: number): number; - - nFunctions(value?: number): number; - - nGlobals(value?: number): number; - - nTableEntries(value?: number): number; - - nTypes(value?: number): number; - - nDataSegments(value?: number): number; - - nElemSegments(value?: number): number; - - nImports(value?: number): number; - - nExports(value?: number): number; - - nDataSegmentBytes(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ContractCodeCostInputs; - - static write(value: ContractCodeCostInputs, io: Buffer): void; - - static isValid(value: ContractCodeCostInputs): boolean; - - static toXDR(value: ContractCodeCostInputs): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ContractCodeCostInputs; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ContractCodeCostInputs; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ContractCodeEntryV1 { - constructor(attributes: { - ext: ExtensionPoint; - costInputs: ContractCodeCostInputs; - }); - - ext(value?: ExtensionPoint): ExtensionPoint; - - costInputs(value?: ContractCodeCostInputs): ContractCodeCostInputs; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ContractCodeEntryV1; - - static write(value: ContractCodeEntryV1, io: Buffer): void; - - static isValid(value: ContractCodeEntryV1): boolean; - - static toXDR(value: ContractCodeEntryV1): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ContractCodeEntryV1; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ContractCodeEntryV1; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ContractCodeEntry { - constructor(attributes: { - ext: ContractCodeEntryExt; - hash: Buffer; - code: Buffer; - }); - - ext(value?: ContractCodeEntryExt): ContractCodeEntryExt; - - hash(value?: Buffer): Buffer; - - code(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ContractCodeEntry; - - static write(value: ContractCodeEntry, io: Buffer): void; - - static isValid(value: ContractCodeEntry): boolean; - - static toXDR(value: ContractCodeEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ContractCodeEntry; - - static fromXDR(input: string, format: 'hex' | 'base64'): ContractCodeEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TtlEntry { - constructor(attributes: { keyHash: Buffer; liveUntilLedgerSeq: number }); - - keyHash(value?: Buffer): Buffer; - - liveUntilLedgerSeq(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TtlEntry; - - static write(value: TtlEntry, io: Buffer): void; - - static isValid(value: TtlEntry): boolean; - - static toXDR(value: TtlEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TtlEntry; - - static fromXDR(input: string, format: 'hex' | 'base64'): TtlEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerEntryExtensionV1 { - constructor(attributes: { - sponsoringId: SponsorshipDescriptor; - ext: LedgerEntryExtensionV1Ext; - }); - - sponsoringId(value?: SponsorshipDescriptor): SponsorshipDescriptor; - - ext(value?: LedgerEntryExtensionV1Ext): LedgerEntryExtensionV1Ext; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerEntryExtensionV1; - - static write(value: LedgerEntryExtensionV1, io: Buffer): void; - - static isValid(value: LedgerEntryExtensionV1): boolean; - - static toXDR(value: LedgerEntryExtensionV1): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerEntryExtensionV1; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LedgerEntryExtensionV1; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerEntry { - constructor(attributes: { - lastModifiedLedgerSeq: number; - data: LedgerEntryData; - ext: LedgerEntryExt; - }); - - lastModifiedLedgerSeq(value?: number): number; - - data(value?: LedgerEntryData): LedgerEntryData; - - ext(value?: LedgerEntryExt): LedgerEntryExt; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerEntry; - - static write(value: LedgerEntry, io: Buffer): void; - - static isValid(value: LedgerEntry): boolean; - - static toXDR(value: LedgerEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerEntry; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerKeyAccount { - constructor(attributes: { accountId: AccountId }); - - accountId(value?: AccountId): AccountId; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerKeyAccount; - - static write(value: LedgerKeyAccount, io: Buffer): void; - - static isValid(value: LedgerKeyAccount): boolean; - - static toXDR(value: LedgerKeyAccount): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerKeyAccount; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerKeyAccount; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerKeyTrustLine { - constructor(attributes: { accountId: AccountId; asset: TrustLineAsset }); - - accountId(value?: AccountId): AccountId; - - asset(value?: TrustLineAsset): TrustLineAsset; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerKeyTrustLine; - - static write(value: LedgerKeyTrustLine, io: Buffer): void; - - static isValid(value: LedgerKeyTrustLine): boolean; - - static toXDR(value: LedgerKeyTrustLine): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerKeyTrustLine; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerKeyTrustLine; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerKeyOffer { - constructor(attributes: { sellerId: AccountId; offerId: Int64 }); - - sellerId(value?: AccountId): AccountId; - - offerId(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerKeyOffer; - - static write(value: LedgerKeyOffer, io: Buffer): void; - - static isValid(value: LedgerKeyOffer): boolean; - - static toXDR(value: LedgerKeyOffer): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerKeyOffer; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerKeyOffer; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerKeyData { - constructor(attributes: { - accountId: AccountId; - dataName: string | Buffer; - }); - - accountId(value?: AccountId): AccountId; - - dataName(value?: string | Buffer): string | Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerKeyData; - - static write(value: LedgerKeyData, io: Buffer): void; - - static isValid(value: LedgerKeyData): boolean; - - static toXDR(value: LedgerKeyData): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerKeyData; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerKeyData; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerKeyClaimableBalance { - constructor(attributes: { balanceId: ClaimableBalanceId }); - - balanceId(value?: ClaimableBalanceId): ClaimableBalanceId; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerKeyClaimableBalance; - - static write(value: LedgerKeyClaimableBalance, io: Buffer): void; - - static isValid(value: LedgerKeyClaimableBalance): boolean; - - static toXDR(value: LedgerKeyClaimableBalance): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerKeyClaimableBalance; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LedgerKeyClaimableBalance; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerKeyLiquidityPool { - constructor(attributes: { liquidityPoolId: PoolId }); - - liquidityPoolId(value?: PoolId): PoolId; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerKeyLiquidityPool; - - static write(value: LedgerKeyLiquidityPool, io: Buffer): void; - - static isValid(value: LedgerKeyLiquidityPool): boolean; - - static toXDR(value: LedgerKeyLiquidityPool): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerKeyLiquidityPool; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LedgerKeyLiquidityPool; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerKeyContractData { - constructor(attributes: { - contract: ScAddress; - key: ScVal; - durability: ContractDataDurability; - }); - - contract(value?: ScAddress): ScAddress; - - key(value?: ScVal): ScVal; - - durability(value?: ContractDataDurability): ContractDataDurability; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerKeyContractData; - - static write(value: LedgerKeyContractData, io: Buffer): void; - - static isValid(value: LedgerKeyContractData): boolean; - - static toXDR(value: LedgerKeyContractData): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerKeyContractData; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LedgerKeyContractData; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerKeyContractCode { - constructor(attributes: { hash: Buffer }); - - hash(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerKeyContractCode; - - static write(value: LedgerKeyContractCode, io: Buffer): void; - - static isValid(value: LedgerKeyContractCode): boolean; - - static toXDR(value: LedgerKeyContractCode): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerKeyContractCode; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LedgerKeyContractCode; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerKeyConfigSetting { - constructor(attributes: { configSettingId: ConfigSettingId }); - - configSettingId(value?: ConfigSettingId): ConfigSettingId; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerKeyConfigSetting; - - static write(value: LedgerKeyConfigSetting, io: Buffer): void; - - static isValid(value: LedgerKeyConfigSetting): boolean; - - static toXDR(value: LedgerKeyConfigSetting): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerKeyConfigSetting; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LedgerKeyConfigSetting; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerKeyTtl { - constructor(attributes: { keyHash: Buffer }); - - keyHash(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerKeyTtl; - - static write(value: LedgerKeyTtl, io: Buffer): void; - - static isValid(value: LedgerKeyTtl): boolean; - - static toXDR(value: LedgerKeyTtl): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerKeyTtl; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerKeyTtl; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerCloseValueSignature { - constructor(attributes: { nodeId: NodeId; signature: Buffer }); - - nodeId(value?: NodeId): NodeId; - - signature(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerCloseValueSignature; - - static write(value: LedgerCloseValueSignature, io: Buffer): void; - - static isValid(value: LedgerCloseValueSignature): boolean; - - static toXDR(value: LedgerCloseValueSignature): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerCloseValueSignature; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LedgerCloseValueSignature; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class StellarValue { - constructor(attributes: { - txSetHash: Buffer; - closeTime: TimePoint; - upgrades: Buffer[]; - ext: StellarValueExt; - }); - - txSetHash(value?: Buffer): Buffer; - - closeTime(value?: TimePoint): TimePoint; - - upgrades(value?: Buffer[]): Buffer[]; - - ext(value?: StellarValueExt): StellarValueExt; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): StellarValue; - - static write(value: StellarValue, io: Buffer): void; - - static isValid(value: StellarValue): boolean; - - static toXDR(value: StellarValue): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): StellarValue; - - static fromXDR(input: string, format: 'hex' | 'base64'): StellarValue; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerHeaderExtensionV1 { - constructor(attributes: { flags: number; ext: LedgerHeaderExtensionV1Ext }); - - flags(value?: number): number; - - ext(value?: LedgerHeaderExtensionV1Ext): LedgerHeaderExtensionV1Ext; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerHeaderExtensionV1; - - static write(value: LedgerHeaderExtensionV1, io: Buffer): void; - - static isValid(value: LedgerHeaderExtensionV1): boolean; - - static toXDR(value: LedgerHeaderExtensionV1): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerHeaderExtensionV1; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LedgerHeaderExtensionV1; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerHeader { - constructor(attributes: { - ledgerVersion: number; - previousLedgerHash: Buffer; - scpValue: StellarValue; - txSetResultHash: Buffer; - bucketListHash: Buffer; - ledgerSeq: number; - totalCoins: Int64; - feePool: Int64; - inflationSeq: number; - idPool: Uint64; - baseFee: number; - baseReserve: number; - maxTxSetSize: number; - skipList: Buffer[]; - ext: LedgerHeaderExt; - }); - - ledgerVersion(value?: number): number; - - previousLedgerHash(value?: Buffer): Buffer; - - scpValue(value?: StellarValue): StellarValue; - - txSetResultHash(value?: Buffer): Buffer; - - bucketListHash(value?: Buffer): Buffer; - - ledgerSeq(value?: number): number; - - totalCoins(value?: Int64): Int64; - - feePool(value?: Int64): Int64; - - inflationSeq(value?: number): number; - - idPool(value?: Uint64): Uint64; - - baseFee(value?: number): number; - - baseReserve(value?: number): number; - - maxTxSetSize(value?: number): number; - - skipList(value?: Buffer[]): Buffer[]; - - ext(value?: LedgerHeaderExt): LedgerHeaderExt; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerHeader; - - static write(value: LedgerHeader, io: Buffer): void; - - static isValid(value: LedgerHeader): boolean; - - static toXDR(value: LedgerHeader): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerHeader; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerHeader; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ConfigUpgradeSetKey { - constructor(attributes: { contractId: Buffer; contentHash: Buffer }); - - contractId(value?: Buffer): Buffer; - - contentHash(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ConfigUpgradeSetKey; - - static write(value: ConfigUpgradeSetKey, io: Buffer): void; - - static isValid(value: ConfigUpgradeSetKey): boolean; - - static toXDR(value: ConfigUpgradeSetKey): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ConfigUpgradeSetKey; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ConfigUpgradeSetKey; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ConfigUpgradeSet { - constructor(attributes: { updatedEntry: ConfigSettingEntry[] }); - - updatedEntry(value?: ConfigSettingEntry[]): ConfigSettingEntry[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ConfigUpgradeSet; - - static write(value: ConfigUpgradeSet, io: Buffer): void; - - static isValid(value: ConfigUpgradeSet): boolean; - - static toXDR(value: ConfigUpgradeSet): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ConfigUpgradeSet; - - static fromXDR(input: string, format: 'hex' | 'base64'): ConfigUpgradeSet; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class BucketMetadata { - constructor(attributes: { ledgerVersion: number; ext: BucketMetadataExt }); - - ledgerVersion(value?: number): number; - - ext(value?: BucketMetadataExt): BucketMetadataExt; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): BucketMetadata; - - static write(value: BucketMetadata, io: Buffer): void; - - static isValid(value: BucketMetadata): boolean; - - static toXDR(value: BucketMetadata): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): BucketMetadata; - - static fromXDR(input: string, format: 'hex' | 'base64'): BucketMetadata; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TxSetComponentTxsMaybeDiscountedFee { - constructor(attributes: { - baseFee: null | Int64; - txes: TransactionEnvelope[]; - }); - - baseFee(value?: null | Int64): null | Int64; - - txes(value?: TransactionEnvelope[]): TransactionEnvelope[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TxSetComponentTxsMaybeDiscountedFee; - - static write(value: TxSetComponentTxsMaybeDiscountedFee, io: Buffer): void; - - static isValid(value: TxSetComponentTxsMaybeDiscountedFee): boolean; - - static toXDR(value: TxSetComponentTxsMaybeDiscountedFee): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): TxSetComponentTxsMaybeDiscountedFee; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TxSetComponentTxsMaybeDiscountedFee; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionSet { - constructor(attributes: { - previousLedgerHash: Buffer; - txes: TransactionEnvelope[]; - }); - - previousLedgerHash(value?: Buffer): Buffer; - - txes(value?: TransactionEnvelope[]): TransactionEnvelope[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionSet; - - static write(value: TransactionSet, io: Buffer): void; - - static isValid(value: TransactionSet): boolean; - - static toXDR(value: TransactionSet): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionSet; - - static fromXDR(input: string, format: 'hex' | 'base64'): TransactionSet; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionSetV1 { - constructor(attributes: { - previousLedgerHash: Buffer; - phases: TransactionPhase[]; - }); - - previousLedgerHash(value?: Buffer): Buffer; - - phases(value?: TransactionPhase[]): TransactionPhase[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionSetV1; - - static write(value: TransactionSetV1, io: Buffer): void; - - static isValid(value: TransactionSetV1): boolean; - - static toXDR(value: TransactionSetV1): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionSetV1; - - static fromXDR(input: string, format: 'hex' | 'base64'): TransactionSetV1; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionResultPair { - constructor(attributes: { - transactionHash: Buffer; - result: TransactionResult; - }); - - transactionHash(value?: Buffer): Buffer; - - result(value?: TransactionResult): TransactionResult; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionResultPair; - - static write(value: TransactionResultPair, io: Buffer): void; - - static isValid(value: TransactionResultPair): boolean; - - static toXDR(value: TransactionResultPair): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionResultPair; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TransactionResultPair; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionResultSet { - constructor(attributes: { results: TransactionResultPair[] }); - - results(value?: TransactionResultPair[]): TransactionResultPair[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionResultSet; - - static write(value: TransactionResultSet, io: Buffer): void; - - static isValid(value: TransactionResultSet): boolean; - - static toXDR(value: TransactionResultSet): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionResultSet; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TransactionResultSet; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionHistoryEntry { - constructor(attributes: { - ledgerSeq: number; - txSet: TransactionSet; - ext: TransactionHistoryEntryExt; - }); - - ledgerSeq(value?: number): number; - - txSet(value?: TransactionSet): TransactionSet; - - ext(value?: TransactionHistoryEntryExt): TransactionHistoryEntryExt; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionHistoryEntry; - - static write(value: TransactionHistoryEntry, io: Buffer): void; - - static isValid(value: TransactionHistoryEntry): boolean; - - static toXDR(value: TransactionHistoryEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionHistoryEntry; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TransactionHistoryEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionHistoryResultEntry { - constructor(attributes: { - ledgerSeq: number; - txResultSet: TransactionResultSet; - ext: TransactionHistoryResultEntryExt; - }); - - ledgerSeq(value?: number): number; - - txResultSet(value?: TransactionResultSet): TransactionResultSet; - - ext( - value?: TransactionHistoryResultEntryExt, - ): TransactionHistoryResultEntryExt; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionHistoryResultEntry; - - static write(value: TransactionHistoryResultEntry, io: Buffer): void; - - static isValid(value: TransactionHistoryResultEntry): boolean; - - static toXDR(value: TransactionHistoryResultEntry): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): TransactionHistoryResultEntry; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TransactionHistoryResultEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerHeaderHistoryEntry { - constructor(attributes: { - hash: Buffer; - header: LedgerHeader; - ext: LedgerHeaderHistoryEntryExt; - }); - - hash(value?: Buffer): Buffer; - - header(value?: LedgerHeader): LedgerHeader; - - ext(value?: LedgerHeaderHistoryEntryExt): LedgerHeaderHistoryEntryExt; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerHeaderHistoryEntry; - - static write(value: LedgerHeaderHistoryEntry, io: Buffer): void; - - static isValid(value: LedgerHeaderHistoryEntry): boolean; - - static toXDR(value: LedgerHeaderHistoryEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerHeaderHistoryEntry; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LedgerHeaderHistoryEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerScpMessages { - constructor(attributes: { ledgerSeq: number; messages: ScpEnvelope[] }); - - ledgerSeq(value?: number): number; - - messages(value?: ScpEnvelope[]): ScpEnvelope[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerScpMessages; - - static write(value: LedgerScpMessages, io: Buffer): void; - - static isValid(value: LedgerScpMessages): boolean; - - static toXDR(value: LedgerScpMessages): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerScpMessages; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerScpMessages; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScpHistoryEntryV0 { - constructor(attributes: { - quorumSets: ScpQuorumSet[]; - ledgerMessages: LedgerScpMessages; - }); - - quorumSets(value?: ScpQuorumSet[]): ScpQuorumSet[]; - - ledgerMessages(value?: LedgerScpMessages): LedgerScpMessages; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScpHistoryEntryV0; - - static write(value: ScpHistoryEntryV0, io: Buffer): void; - - static isValid(value: ScpHistoryEntryV0): boolean; - - static toXDR(value: ScpHistoryEntryV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScpHistoryEntryV0; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScpHistoryEntryV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class OperationMeta { - constructor(attributes: { changes: LedgerEntryChange[] }); - - changes(value?: LedgerEntryChange[]): LedgerEntryChange[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): OperationMeta; - - static write(value: OperationMeta, io: Buffer): void; - - static isValid(value: OperationMeta): boolean; - - static toXDR(value: OperationMeta): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): OperationMeta; - - static fromXDR(input: string, format: 'hex' | 'base64'): OperationMeta; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionMetaV1 { - constructor(attributes: { - txChanges: LedgerEntryChange[]; - operations: OperationMeta[]; - }); - - txChanges(value?: LedgerEntryChange[]): LedgerEntryChange[]; - - operations(value?: OperationMeta[]): OperationMeta[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionMetaV1; - - static write(value: TransactionMetaV1, io: Buffer): void; - - static isValid(value: TransactionMetaV1): boolean; - - static toXDR(value: TransactionMetaV1): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionMetaV1; - - static fromXDR(input: string, format: 'hex' | 'base64'): TransactionMetaV1; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionMetaV2 { - constructor(attributes: { - txChangesBefore: LedgerEntryChange[]; - operations: OperationMeta[]; - txChangesAfter: LedgerEntryChange[]; - }); - - txChangesBefore(value?: LedgerEntryChange[]): LedgerEntryChange[]; - - operations(value?: OperationMeta[]): OperationMeta[]; - - txChangesAfter(value?: LedgerEntryChange[]): LedgerEntryChange[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionMetaV2; - - static write(value: TransactionMetaV2, io: Buffer): void; - - static isValid(value: TransactionMetaV2): boolean; - - static toXDR(value: TransactionMetaV2): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionMetaV2; - - static fromXDR(input: string, format: 'hex' | 'base64'): TransactionMetaV2; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ContractEventV0 { - constructor(attributes: { topics: ScVal[]; data: ScVal }); - - topics(value?: ScVal[]): ScVal[]; - - data(value?: ScVal): ScVal; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ContractEventV0; - - static write(value: ContractEventV0, io: Buffer): void; - - static isValid(value: ContractEventV0): boolean; - - static toXDR(value: ContractEventV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ContractEventV0; - - static fromXDR(input: string, format: 'hex' | 'base64'): ContractEventV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ContractEvent { - constructor(attributes: { - ext: ExtensionPoint; - contractId: null | Buffer; - type: ContractEventType; - body: ContractEventBody; - }); - - ext(value?: ExtensionPoint): ExtensionPoint; - - contractId(value?: null | Buffer): null | Buffer; - - type(value?: ContractEventType): ContractEventType; - - body(value?: ContractEventBody): ContractEventBody; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ContractEvent; - - static write(value: ContractEvent, io: Buffer): void; - - static isValid(value: ContractEvent): boolean; - - static toXDR(value: ContractEvent): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ContractEvent; - - static fromXDR(input: string, format: 'hex' | 'base64'): ContractEvent; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class DiagnosticEvent { - constructor(attributes: { - inSuccessfulContractCall: boolean; - event: ContractEvent; - }); - - inSuccessfulContractCall(value?: boolean): boolean; - - event(value?: ContractEvent): ContractEvent; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): DiagnosticEvent; - - static write(value: DiagnosticEvent, io: Buffer): void; - - static isValid(value: DiagnosticEvent): boolean; - - static toXDR(value: DiagnosticEvent): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): DiagnosticEvent; - - static fromXDR(input: string, format: 'hex' | 'base64'): DiagnosticEvent; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SorobanTransactionMetaExtV1 { - constructor(attributes: { - ext: ExtensionPoint; - totalNonRefundableResourceFeeCharged: Int64; - totalRefundableResourceFeeCharged: Int64; - rentFeeCharged: Int64; - }); - - ext(value?: ExtensionPoint): ExtensionPoint; - - totalNonRefundableResourceFeeCharged(value?: Int64): Int64; - - totalRefundableResourceFeeCharged(value?: Int64): Int64; - - rentFeeCharged(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SorobanTransactionMetaExtV1; - - static write(value: SorobanTransactionMetaExtV1, io: Buffer): void; - - static isValid(value: SorobanTransactionMetaExtV1): boolean; - - static toXDR(value: SorobanTransactionMetaExtV1): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SorobanTransactionMetaExtV1; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): SorobanTransactionMetaExtV1; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SorobanTransactionMeta { - constructor(attributes: { - ext: SorobanTransactionMetaExt; - events: ContractEvent[]; - returnValue: ScVal; - diagnosticEvents: DiagnosticEvent[]; - }); - - ext(value?: SorobanTransactionMetaExt): SorobanTransactionMetaExt; - - events(value?: ContractEvent[]): ContractEvent[]; - - returnValue(value?: ScVal): ScVal; - - diagnosticEvents(value?: DiagnosticEvent[]): DiagnosticEvent[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SorobanTransactionMeta; - - static write(value: SorobanTransactionMeta, io: Buffer): void; - - static isValid(value: SorobanTransactionMeta): boolean; - - static toXDR(value: SorobanTransactionMeta): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SorobanTransactionMeta; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): SorobanTransactionMeta; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionMetaV3 { - constructor(attributes: { - ext: ExtensionPoint; - txChangesBefore: LedgerEntryChange[]; - operations: OperationMeta[]; - txChangesAfter: LedgerEntryChange[]; - sorobanMeta: null | SorobanTransactionMeta; - }); - - ext(value?: ExtensionPoint): ExtensionPoint; - - txChangesBefore(value?: LedgerEntryChange[]): LedgerEntryChange[]; - - operations(value?: OperationMeta[]): OperationMeta[]; - - txChangesAfter(value?: LedgerEntryChange[]): LedgerEntryChange[]; - - sorobanMeta( - value?: null | SorobanTransactionMeta, - ): null | SorobanTransactionMeta; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionMetaV3; - - static write(value: TransactionMetaV3, io: Buffer): void; - - static isValid(value: TransactionMetaV3): boolean; - - static toXDR(value: TransactionMetaV3): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionMetaV3; - - static fromXDR(input: string, format: 'hex' | 'base64'): TransactionMetaV3; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class InvokeHostFunctionSuccessPreImage { - constructor(attributes: { returnValue: ScVal; events: ContractEvent[] }); - - returnValue(value?: ScVal): ScVal; - - events(value?: ContractEvent[]): ContractEvent[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): InvokeHostFunctionSuccessPreImage; - - static write(value: InvokeHostFunctionSuccessPreImage, io: Buffer): void; - - static isValid(value: InvokeHostFunctionSuccessPreImage): boolean; - - static toXDR(value: InvokeHostFunctionSuccessPreImage): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): InvokeHostFunctionSuccessPreImage; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): InvokeHostFunctionSuccessPreImage; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionResultMeta { - constructor(attributes: { - result: TransactionResultPair; - feeProcessing: LedgerEntryChange[]; - txApplyProcessing: TransactionMeta; - }); - - result(value?: TransactionResultPair): TransactionResultPair; - - feeProcessing(value?: LedgerEntryChange[]): LedgerEntryChange[]; - - txApplyProcessing(value?: TransactionMeta): TransactionMeta; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionResultMeta; - - static write(value: TransactionResultMeta, io: Buffer): void; - - static isValid(value: TransactionResultMeta): boolean; - - static toXDR(value: TransactionResultMeta): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionResultMeta; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TransactionResultMeta; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class UpgradeEntryMeta { - constructor(attributes: { - upgrade: LedgerUpgrade; - changes: LedgerEntryChange[]; - }); - - upgrade(value?: LedgerUpgrade): LedgerUpgrade; - - changes(value?: LedgerEntryChange[]): LedgerEntryChange[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): UpgradeEntryMeta; - - static write(value: UpgradeEntryMeta, io: Buffer): void; - - static isValid(value: UpgradeEntryMeta): boolean; - - static toXDR(value: UpgradeEntryMeta): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): UpgradeEntryMeta; - - static fromXDR(input: string, format: 'hex' | 'base64'): UpgradeEntryMeta; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerCloseMetaV0 { - constructor(attributes: { - ledgerHeader: LedgerHeaderHistoryEntry; - txSet: TransactionSet; - txProcessing: TransactionResultMeta[]; - upgradesProcessing: UpgradeEntryMeta[]; - scpInfo: ScpHistoryEntry[]; - }); - - ledgerHeader(value?: LedgerHeaderHistoryEntry): LedgerHeaderHistoryEntry; - - txSet(value?: TransactionSet): TransactionSet; - - txProcessing(value?: TransactionResultMeta[]): TransactionResultMeta[]; - - upgradesProcessing(value?: UpgradeEntryMeta[]): UpgradeEntryMeta[]; - - scpInfo(value?: ScpHistoryEntry[]): ScpHistoryEntry[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerCloseMetaV0; - - static write(value: LedgerCloseMetaV0, io: Buffer): void; - - static isValid(value: LedgerCloseMetaV0): boolean; - - static toXDR(value: LedgerCloseMetaV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerCloseMetaV0; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerCloseMetaV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerCloseMetaExtV1 { - constructor(attributes: { ext: ExtensionPoint; sorobanFeeWrite1Kb: Int64 }); - - ext(value?: ExtensionPoint): ExtensionPoint; - - sorobanFeeWrite1Kb(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerCloseMetaExtV1; - - static write(value: LedgerCloseMetaExtV1, io: Buffer): void; - - static isValid(value: LedgerCloseMetaExtV1): boolean; - - static toXDR(value: LedgerCloseMetaExtV1): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerCloseMetaExtV1; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LedgerCloseMetaExtV1; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerCloseMetaV1 { - constructor(attributes: { - ext: LedgerCloseMetaExt; - ledgerHeader: LedgerHeaderHistoryEntry; - txSet: GeneralizedTransactionSet; - txProcessing: TransactionResultMeta[]; - upgradesProcessing: UpgradeEntryMeta[]; - scpInfo: ScpHistoryEntry[]; - totalByteSizeOfBucketList: Uint64; - evictedTemporaryLedgerKeys: LedgerKey[]; - evictedPersistentLedgerEntries: LedgerEntry[]; - }); - - ext(value?: LedgerCloseMetaExt): LedgerCloseMetaExt; - - ledgerHeader(value?: LedgerHeaderHistoryEntry): LedgerHeaderHistoryEntry; - - txSet(value?: GeneralizedTransactionSet): GeneralizedTransactionSet; - - txProcessing(value?: TransactionResultMeta[]): TransactionResultMeta[]; - - upgradesProcessing(value?: UpgradeEntryMeta[]): UpgradeEntryMeta[]; - - scpInfo(value?: ScpHistoryEntry[]): ScpHistoryEntry[]; - - totalByteSizeOfBucketList(value?: Uint64): Uint64; - - evictedTemporaryLedgerKeys(value?: LedgerKey[]): LedgerKey[]; - - evictedPersistentLedgerEntries(value?: LedgerEntry[]): LedgerEntry[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerCloseMetaV1; - - static write(value: LedgerCloseMetaV1, io: Buffer): void; - - static isValid(value: LedgerCloseMetaV1): boolean; - - static toXDR(value: LedgerCloseMetaV1): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerCloseMetaV1; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerCloseMetaV1; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class Error { - constructor(attributes: { code: ErrorCode; msg: string | Buffer }); - - code(value?: ErrorCode): ErrorCode; - - msg(value?: string | Buffer): string | Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): Error; - - static write(value: Error, io: Buffer): void; - - static isValid(value: Error): boolean; - - static toXDR(value: Error): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): Error; - - static fromXDR(input: string, format: 'hex' | 'base64'): Error; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SendMore { - constructor(attributes: { numMessages: number }); - - numMessages(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SendMore; - - static write(value: SendMore, io: Buffer): void; - - static isValid(value: SendMore): boolean; - - static toXDR(value: SendMore): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SendMore; - - static fromXDR(input: string, format: 'hex' | 'base64'): SendMore; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SendMoreExtended { - constructor(attributes: { numMessages: number; numBytes: number }); - - numMessages(value?: number): number; - - numBytes(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SendMoreExtended; - - static write(value: SendMoreExtended, io: Buffer): void; - - static isValid(value: SendMoreExtended): boolean; - - static toXDR(value: SendMoreExtended): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SendMoreExtended; - - static fromXDR(input: string, format: 'hex' | 'base64'): SendMoreExtended; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class AuthCert { - constructor(attributes: { - pubkey: Curve25519Public; - expiration: Uint64; - sig: Buffer; - }); - - pubkey(value?: Curve25519Public): Curve25519Public; - - expiration(value?: Uint64): Uint64; - - sig(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): AuthCert; - - static write(value: AuthCert, io: Buffer): void; - - static isValid(value: AuthCert): boolean; - - static toXDR(value: AuthCert): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): AuthCert; - - static fromXDR(input: string, format: 'hex' | 'base64'): AuthCert; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class Hello { - constructor(attributes: { - ledgerVersion: number; - overlayVersion: number; - overlayMinVersion: number; - networkId: Buffer; - versionStr: string | Buffer; - listeningPort: number; - peerId: NodeId; - cert: AuthCert; - nonce: Buffer; - }); - - ledgerVersion(value?: number): number; - - overlayVersion(value?: number): number; - - overlayMinVersion(value?: number): number; - - networkId(value?: Buffer): Buffer; - - versionStr(value?: string | Buffer): string | Buffer; - - listeningPort(value?: number): number; - - peerId(value?: NodeId): NodeId; - - cert(value?: AuthCert): AuthCert; - - nonce(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): Hello; - - static write(value: Hello, io: Buffer): void; - - static isValid(value: Hello): boolean; - - static toXDR(value: Hello): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): Hello; - - static fromXDR(input: string, format: 'hex' | 'base64'): Hello; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class Auth { - constructor(attributes: { flags: number }); - - flags(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): Auth; - - static write(value: Auth, io: Buffer): void; - - static isValid(value: Auth): boolean; - - static toXDR(value: Auth): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): Auth; - - static fromXDR(input: string, format: 'hex' | 'base64'): Auth; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class PeerAddress { - constructor(attributes: { - ip: PeerAddressIp; - port: number; - numFailures: number; - }); - - ip(value?: PeerAddressIp): PeerAddressIp; - - port(value?: number): number; - - numFailures(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): PeerAddress; - - static write(value: PeerAddress, io: Buffer): void; - - static isValid(value: PeerAddress): boolean; - - static toXDR(value: PeerAddress): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): PeerAddress; - - static fromXDR(input: string, format: 'hex' | 'base64'): PeerAddress; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class DontHave { - constructor(attributes: { type: MessageType; reqHash: Buffer }); - - type(value?: MessageType): MessageType; - - reqHash(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): DontHave; - - static write(value: DontHave, io: Buffer): void; - - static isValid(value: DontHave): boolean; - - static toXDR(value: DontHave): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): DontHave; - - static fromXDR(input: string, format: 'hex' | 'base64'): DontHave; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SurveyRequestMessage { - constructor(attributes: { - surveyorPeerId: NodeId; - surveyedPeerId: NodeId; - ledgerNum: number; - encryptionKey: Curve25519Public; - commandType: SurveyMessageCommandType; - }); - - surveyorPeerId(value?: NodeId): NodeId; - - surveyedPeerId(value?: NodeId): NodeId; - - ledgerNum(value?: number): number; - - encryptionKey(value?: Curve25519Public): Curve25519Public; - - commandType(value?: SurveyMessageCommandType): SurveyMessageCommandType; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SurveyRequestMessage; - - static write(value: SurveyRequestMessage, io: Buffer): void; - - static isValid(value: SurveyRequestMessage): boolean; - - static toXDR(value: SurveyRequestMessage): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SurveyRequestMessage; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): SurveyRequestMessage; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SignedSurveyRequestMessage { - constructor(attributes: { - requestSignature: Buffer; - request: SurveyRequestMessage; - }); - - requestSignature(value?: Buffer): Buffer; - - request(value?: SurveyRequestMessage): SurveyRequestMessage; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SignedSurveyRequestMessage; - - static write(value: SignedSurveyRequestMessage, io: Buffer): void; - - static isValid(value: SignedSurveyRequestMessage): boolean; - - static toXDR(value: SignedSurveyRequestMessage): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SignedSurveyRequestMessage; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): SignedSurveyRequestMessage; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SurveyResponseMessage { - constructor(attributes: { - surveyorPeerId: NodeId; - surveyedPeerId: NodeId; - ledgerNum: number; - commandType: SurveyMessageCommandType; - encryptedBody: Buffer; - }); - - surveyorPeerId(value?: NodeId): NodeId; - - surveyedPeerId(value?: NodeId): NodeId; - - ledgerNum(value?: number): number; - - commandType(value?: SurveyMessageCommandType): SurveyMessageCommandType; - - encryptedBody(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SurveyResponseMessage; - - static write(value: SurveyResponseMessage, io: Buffer): void; - - static isValid(value: SurveyResponseMessage): boolean; - - static toXDR(value: SurveyResponseMessage): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SurveyResponseMessage; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): SurveyResponseMessage; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SignedSurveyResponseMessage { - constructor(attributes: { - responseSignature: Buffer; - response: SurveyResponseMessage; - }); - - responseSignature(value?: Buffer): Buffer; - - response(value?: SurveyResponseMessage): SurveyResponseMessage; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SignedSurveyResponseMessage; - - static write(value: SignedSurveyResponseMessage, io: Buffer): void; - - static isValid(value: SignedSurveyResponseMessage): boolean; - - static toXDR(value: SignedSurveyResponseMessage): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SignedSurveyResponseMessage; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): SignedSurveyResponseMessage; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class PeerStats { - constructor(attributes: { - id: NodeId; - versionStr: string | Buffer; - messagesRead: Uint64; - messagesWritten: Uint64; - bytesRead: Uint64; - bytesWritten: Uint64; - secondsConnected: Uint64; - uniqueFloodBytesRecv: Uint64; - duplicateFloodBytesRecv: Uint64; - uniqueFetchBytesRecv: Uint64; - duplicateFetchBytesRecv: Uint64; - uniqueFloodMessageRecv: Uint64; - duplicateFloodMessageRecv: Uint64; - uniqueFetchMessageRecv: Uint64; - duplicateFetchMessageRecv: Uint64; - }); - - id(value?: NodeId): NodeId; - - versionStr(value?: string | Buffer): string | Buffer; - - messagesRead(value?: Uint64): Uint64; - - messagesWritten(value?: Uint64): Uint64; - - bytesRead(value?: Uint64): Uint64; - - bytesWritten(value?: Uint64): Uint64; - - secondsConnected(value?: Uint64): Uint64; - - uniqueFloodBytesRecv(value?: Uint64): Uint64; - - duplicateFloodBytesRecv(value?: Uint64): Uint64; - - uniqueFetchBytesRecv(value?: Uint64): Uint64; - - duplicateFetchBytesRecv(value?: Uint64): Uint64; - - uniqueFloodMessageRecv(value?: Uint64): Uint64; - - duplicateFloodMessageRecv(value?: Uint64): Uint64; - - uniqueFetchMessageRecv(value?: Uint64): Uint64; - - duplicateFetchMessageRecv(value?: Uint64): Uint64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): PeerStats; - - static write(value: PeerStats, io: Buffer): void; - - static isValid(value: PeerStats): boolean; - - static toXDR(value: PeerStats): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): PeerStats; - - static fromXDR(input: string, format: 'hex' | 'base64'): PeerStats; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TopologyResponseBodyV0 { - constructor(attributes: { - inboundPeers: PeerStats[]; - outboundPeers: PeerStats[]; - totalInboundPeerCount: number; - totalOutboundPeerCount: number; - }); - - inboundPeers(value?: PeerStats[]): PeerStats[]; - - outboundPeers(value?: PeerStats[]): PeerStats[]; - - totalInboundPeerCount(value?: number): number; - - totalOutboundPeerCount(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TopologyResponseBodyV0; - - static write(value: TopologyResponseBodyV0, io: Buffer): void; - - static isValid(value: TopologyResponseBodyV0): boolean; - - static toXDR(value: TopologyResponseBodyV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TopologyResponseBodyV0; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TopologyResponseBodyV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TopologyResponseBodyV1 { - constructor(attributes: { - inboundPeers: PeerStats[]; - outboundPeers: PeerStats[]; - totalInboundPeerCount: number; - totalOutboundPeerCount: number; - maxInboundPeerCount: number; - maxOutboundPeerCount: number; - }); - - inboundPeers(value?: PeerStats[]): PeerStats[]; - - outboundPeers(value?: PeerStats[]): PeerStats[]; - - totalInboundPeerCount(value?: number): number; - - totalOutboundPeerCount(value?: number): number; - - maxInboundPeerCount(value?: number): number; - - maxOutboundPeerCount(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TopologyResponseBodyV1; - - static write(value: TopologyResponseBodyV1, io: Buffer): void; - - static isValid(value: TopologyResponseBodyV1): boolean; - - static toXDR(value: TopologyResponseBodyV1): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TopologyResponseBodyV1; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TopologyResponseBodyV1; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class FloodAdvert { - constructor(attributes: { txHashes: Hash[] }); - - txHashes(value?: Hash[]): Hash[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): FloodAdvert; - - static write(value: FloodAdvert, io: Buffer): void; - - static isValid(value: FloodAdvert): boolean; - - static toXDR(value: FloodAdvert): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): FloodAdvert; - - static fromXDR(input: string, format: 'hex' | 'base64'): FloodAdvert; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class FloodDemand { - constructor(attributes: { txHashes: Hash[] }); - - txHashes(value?: Hash[]): Hash[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): FloodDemand; - - static write(value: FloodDemand, io: Buffer): void; - - static isValid(value: FloodDemand): boolean; - - static toXDR(value: FloodDemand): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): FloodDemand; - - static fromXDR(input: string, format: 'hex' | 'base64'): FloodDemand; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class AuthenticatedMessageV0 { - constructor(attributes: { - sequence: Uint64; - message: StellarMessage; - mac: HmacSha256Mac; - }); - - sequence(value?: Uint64): Uint64; - - message(value?: StellarMessage): StellarMessage; - - mac(value?: HmacSha256Mac): HmacSha256Mac; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): AuthenticatedMessageV0; - - static write(value: AuthenticatedMessageV0, io: Buffer): void; - - static isValid(value: AuthenticatedMessageV0): boolean; - - static toXDR(value: AuthenticatedMessageV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): AuthenticatedMessageV0; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): AuthenticatedMessageV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class MuxedAccountMed25519 { - constructor(attributes: { id: Uint64; ed25519: Buffer }); - - id(value?: Uint64): Uint64; - - ed25519(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): MuxedAccountMed25519; - - static write(value: MuxedAccountMed25519, io: Buffer): void; - - static isValid(value: MuxedAccountMed25519): boolean; - - static toXDR(value: MuxedAccountMed25519): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): MuxedAccountMed25519; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): MuxedAccountMed25519; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class DecoratedSignature { - constructor(attributes: { hint: Buffer; signature: Buffer }); - - hint(value?: Buffer): Buffer; - - signature(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): DecoratedSignature; - - static write(value: DecoratedSignature, io: Buffer): void; - - static isValid(value: DecoratedSignature): boolean; - - static toXDR(value: DecoratedSignature): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): DecoratedSignature; - - static fromXDR(input: string, format: 'hex' | 'base64'): DecoratedSignature; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class CreateAccountOp { - constructor(attributes: { destination: AccountId; startingBalance: Int64 }); - - destination(value?: AccountId): AccountId; - - startingBalance(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): CreateAccountOp; - - static write(value: CreateAccountOp, io: Buffer): void; - - static isValid(value: CreateAccountOp): boolean; - - static toXDR(value: CreateAccountOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): CreateAccountOp; - - static fromXDR(input: string, format: 'hex' | 'base64'): CreateAccountOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class PaymentOp { - constructor(attributes: { - destination: MuxedAccount; - asset: Asset; - amount: Int64; - }); - - destination(value?: MuxedAccount): MuxedAccount; - - asset(value?: Asset): Asset; - - amount(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): PaymentOp; - - static write(value: PaymentOp, io: Buffer): void; - - static isValid(value: PaymentOp): boolean; - - static toXDR(value: PaymentOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): PaymentOp; - - static fromXDR(input: string, format: 'hex' | 'base64'): PaymentOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class PathPaymentStrictReceiveOp { - constructor(attributes: { - sendAsset: Asset; - sendMax: Int64; - destination: MuxedAccount; - destAsset: Asset; - destAmount: Int64; - path: Asset[]; - }); - - sendAsset(value?: Asset): Asset; - - sendMax(value?: Int64): Int64; - - destination(value?: MuxedAccount): MuxedAccount; - - destAsset(value?: Asset): Asset; - - destAmount(value?: Int64): Int64; - - path(value?: Asset[]): Asset[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): PathPaymentStrictReceiveOp; - - static write(value: PathPaymentStrictReceiveOp, io: Buffer): void; - - static isValid(value: PathPaymentStrictReceiveOp): boolean; - - static toXDR(value: PathPaymentStrictReceiveOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): PathPaymentStrictReceiveOp; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): PathPaymentStrictReceiveOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class PathPaymentStrictSendOp { - constructor(attributes: { - sendAsset: Asset; - sendAmount: Int64; - destination: MuxedAccount; - destAsset: Asset; - destMin: Int64; - path: Asset[]; - }); - - sendAsset(value?: Asset): Asset; - - sendAmount(value?: Int64): Int64; - - destination(value?: MuxedAccount): MuxedAccount; - - destAsset(value?: Asset): Asset; - - destMin(value?: Int64): Int64; - - path(value?: Asset[]): Asset[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): PathPaymentStrictSendOp; - - static write(value: PathPaymentStrictSendOp, io: Buffer): void; - - static isValid(value: PathPaymentStrictSendOp): boolean; - - static toXDR(value: PathPaymentStrictSendOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): PathPaymentStrictSendOp; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): PathPaymentStrictSendOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ManageSellOfferOp { - constructor(attributes: { - selling: Asset; - buying: Asset; - amount: Int64; - price: Price; - offerId: Int64; - }); - - selling(value?: Asset): Asset; - - buying(value?: Asset): Asset; - - amount(value?: Int64): Int64; - - price(value?: Price): Price; - - offerId(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ManageSellOfferOp; - - static write(value: ManageSellOfferOp, io: Buffer): void; - - static isValid(value: ManageSellOfferOp): boolean; - - static toXDR(value: ManageSellOfferOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ManageSellOfferOp; - - static fromXDR(input: string, format: 'hex' | 'base64'): ManageSellOfferOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ManageBuyOfferOp { - constructor(attributes: { - selling: Asset; - buying: Asset; - buyAmount: Int64; - price: Price; - offerId: Int64; - }); - - selling(value?: Asset): Asset; - - buying(value?: Asset): Asset; - - buyAmount(value?: Int64): Int64; - - price(value?: Price): Price; - - offerId(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ManageBuyOfferOp; - - static write(value: ManageBuyOfferOp, io: Buffer): void; - - static isValid(value: ManageBuyOfferOp): boolean; - - static toXDR(value: ManageBuyOfferOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ManageBuyOfferOp; - - static fromXDR(input: string, format: 'hex' | 'base64'): ManageBuyOfferOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class CreatePassiveSellOfferOp { - constructor(attributes: { - selling: Asset; - buying: Asset; - amount: Int64; - price: Price; - }); - - selling(value?: Asset): Asset; - - buying(value?: Asset): Asset; - - amount(value?: Int64): Int64; - - price(value?: Price): Price; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): CreatePassiveSellOfferOp; - - static write(value: CreatePassiveSellOfferOp, io: Buffer): void; - - static isValid(value: CreatePassiveSellOfferOp): boolean; - - static toXDR(value: CreatePassiveSellOfferOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): CreatePassiveSellOfferOp; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): CreatePassiveSellOfferOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SetOptionsOp { - constructor(attributes: { - inflationDest: null | AccountId; - clearFlags: null | number; - setFlags: null | number; - masterWeight: null | number; - lowThreshold: null | number; - medThreshold: null | number; - highThreshold: null | number; - homeDomain: null | string | Buffer; - signer: null | Signer; - }); - - inflationDest(value?: null | AccountId): null | AccountId; - - clearFlags(value?: null | number): null | number; - - setFlags(value?: null | number): null | number; - - masterWeight(value?: null | number): null | number; - - lowThreshold(value?: null | number): null | number; - - medThreshold(value?: null | number): null | number; - - highThreshold(value?: null | number): null | number; - - homeDomain(value?: null | string | Buffer): null | string | Buffer; - - signer(value?: null | Signer): null | Signer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SetOptionsOp; - - static write(value: SetOptionsOp, io: Buffer): void; - - static isValid(value: SetOptionsOp): boolean; - - static toXDR(value: SetOptionsOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SetOptionsOp; - - static fromXDR(input: string, format: 'hex' | 'base64'): SetOptionsOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ChangeTrustOp { - constructor(attributes: { line: ChangeTrustAsset; limit: Int64 }); - - line(value?: ChangeTrustAsset): ChangeTrustAsset; - - limit(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ChangeTrustOp; - - static write(value: ChangeTrustOp, io: Buffer): void; - - static isValid(value: ChangeTrustOp): boolean; - - static toXDR(value: ChangeTrustOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ChangeTrustOp; - - static fromXDR(input: string, format: 'hex' | 'base64'): ChangeTrustOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class AllowTrustOp { - constructor(attributes: { - trustor: AccountId; - asset: AssetCode; - authorize: number; - }); - - trustor(value?: AccountId): AccountId; - - asset(value?: AssetCode): AssetCode; - - authorize(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): AllowTrustOp; - - static write(value: AllowTrustOp, io: Buffer): void; - - static isValid(value: AllowTrustOp): boolean; - - static toXDR(value: AllowTrustOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): AllowTrustOp; - - static fromXDR(input: string, format: 'hex' | 'base64'): AllowTrustOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ManageDataOp { - constructor(attributes: { - dataName: string | Buffer; - dataValue: null | Buffer; - }); - - dataName(value?: string | Buffer): string | Buffer; - - dataValue(value?: null | Buffer): null | Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ManageDataOp; - - static write(value: ManageDataOp, io: Buffer): void; - - static isValid(value: ManageDataOp): boolean; - - static toXDR(value: ManageDataOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ManageDataOp; - - static fromXDR(input: string, format: 'hex' | 'base64'): ManageDataOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class BumpSequenceOp { - constructor(attributes: { bumpTo: SequenceNumber }); - - bumpTo(value?: SequenceNumber): SequenceNumber; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): BumpSequenceOp; - - static write(value: BumpSequenceOp, io: Buffer): void; - - static isValid(value: BumpSequenceOp): boolean; - - static toXDR(value: BumpSequenceOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): BumpSequenceOp; - - static fromXDR(input: string, format: 'hex' | 'base64'): BumpSequenceOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class CreateClaimableBalanceOp { - constructor(attributes: { - asset: Asset; - amount: Int64; - claimants: Claimant[]; - }); - - asset(value?: Asset): Asset; - - amount(value?: Int64): Int64; - - claimants(value?: Claimant[]): Claimant[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): CreateClaimableBalanceOp; - - static write(value: CreateClaimableBalanceOp, io: Buffer): void; - - static isValid(value: CreateClaimableBalanceOp): boolean; - - static toXDR(value: CreateClaimableBalanceOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): CreateClaimableBalanceOp; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): CreateClaimableBalanceOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ClaimClaimableBalanceOp { - constructor(attributes: { balanceId: ClaimableBalanceId }); - - balanceId(value?: ClaimableBalanceId): ClaimableBalanceId; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ClaimClaimableBalanceOp; - - static write(value: ClaimClaimableBalanceOp, io: Buffer): void; - - static isValid(value: ClaimClaimableBalanceOp): boolean; - - static toXDR(value: ClaimClaimableBalanceOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ClaimClaimableBalanceOp; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ClaimClaimableBalanceOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class BeginSponsoringFutureReservesOp { - constructor(attributes: { sponsoredId: AccountId }); - - sponsoredId(value?: AccountId): AccountId; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): BeginSponsoringFutureReservesOp; - - static write(value: BeginSponsoringFutureReservesOp, io: Buffer): void; - - static isValid(value: BeginSponsoringFutureReservesOp): boolean; - - static toXDR(value: BeginSponsoringFutureReservesOp): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): BeginSponsoringFutureReservesOp; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): BeginSponsoringFutureReservesOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class RevokeSponsorshipOpSigner { - constructor(attributes: { accountId: AccountId; signerKey: SignerKey }); - - accountId(value?: AccountId): AccountId; - - signerKey(value?: SignerKey): SignerKey; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): RevokeSponsorshipOpSigner; - - static write(value: RevokeSponsorshipOpSigner, io: Buffer): void; - - static isValid(value: RevokeSponsorshipOpSigner): boolean; - - static toXDR(value: RevokeSponsorshipOpSigner): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): RevokeSponsorshipOpSigner; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): RevokeSponsorshipOpSigner; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ClawbackOp { - constructor(attributes: { - asset: Asset; - from: MuxedAccount; - amount: Int64; - }); - - asset(value?: Asset): Asset; - - from(value?: MuxedAccount): MuxedAccount; - - amount(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ClawbackOp; - - static write(value: ClawbackOp, io: Buffer): void; - - static isValid(value: ClawbackOp): boolean; - - static toXDR(value: ClawbackOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ClawbackOp; - - static fromXDR(input: string, format: 'hex' | 'base64'): ClawbackOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ClawbackClaimableBalanceOp { - constructor(attributes: { balanceId: ClaimableBalanceId }); - - balanceId(value?: ClaimableBalanceId): ClaimableBalanceId; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ClawbackClaimableBalanceOp; - - static write(value: ClawbackClaimableBalanceOp, io: Buffer): void; - - static isValid(value: ClawbackClaimableBalanceOp): boolean; - - static toXDR(value: ClawbackClaimableBalanceOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ClawbackClaimableBalanceOp; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ClawbackClaimableBalanceOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SetTrustLineFlagsOp { - constructor(attributes: { - trustor: AccountId; - asset: Asset; - clearFlags: number; - setFlags: number; - }); - - trustor(value?: AccountId): AccountId; - - asset(value?: Asset): Asset; - - clearFlags(value?: number): number; - - setFlags(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SetTrustLineFlagsOp; - - static write(value: SetTrustLineFlagsOp, io: Buffer): void; - - static isValid(value: SetTrustLineFlagsOp): boolean; - - static toXDR(value: SetTrustLineFlagsOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SetTrustLineFlagsOp; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): SetTrustLineFlagsOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LiquidityPoolDepositOp { - constructor(attributes: { - liquidityPoolId: PoolId; - maxAmountA: Int64; - maxAmountB: Int64; - minPrice: Price; - maxPrice: Price; - }); - - liquidityPoolId(value?: PoolId): PoolId; - - maxAmountA(value?: Int64): Int64; - - maxAmountB(value?: Int64): Int64; - - minPrice(value?: Price): Price; - - maxPrice(value?: Price): Price; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LiquidityPoolDepositOp; - - static write(value: LiquidityPoolDepositOp, io: Buffer): void; - - static isValid(value: LiquidityPoolDepositOp): boolean; - - static toXDR(value: LiquidityPoolDepositOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LiquidityPoolDepositOp; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LiquidityPoolDepositOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LiquidityPoolWithdrawOp { - constructor(attributes: { - liquidityPoolId: PoolId; - amount: Int64; - minAmountA: Int64; - minAmountB: Int64; - }); - - liquidityPoolId(value?: PoolId): PoolId; - - amount(value?: Int64): Int64; - - minAmountA(value?: Int64): Int64; - - minAmountB(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LiquidityPoolWithdrawOp; - - static write(value: LiquidityPoolWithdrawOp, io: Buffer): void; - - static isValid(value: LiquidityPoolWithdrawOp): boolean; - - static toXDR(value: LiquidityPoolWithdrawOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LiquidityPoolWithdrawOp; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LiquidityPoolWithdrawOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ContractIdPreimageFromAddress { - constructor(attributes: { address: ScAddress; salt: Buffer }); - - address(value?: ScAddress): ScAddress; - - salt(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ContractIdPreimageFromAddress; - - static write(value: ContractIdPreimageFromAddress, io: Buffer): void; - - static isValid(value: ContractIdPreimageFromAddress): boolean; - - static toXDR(value: ContractIdPreimageFromAddress): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): ContractIdPreimageFromAddress; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ContractIdPreimageFromAddress; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class CreateContractArgs { - constructor(attributes: { - contractIdPreimage: ContractIdPreimage; - executable: ContractExecutable; - }); - - contractIdPreimage(value?: ContractIdPreimage): ContractIdPreimage; - - executable(value?: ContractExecutable): ContractExecutable; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): CreateContractArgs; - - static write(value: CreateContractArgs, io: Buffer): void; - - static isValid(value: CreateContractArgs): boolean; - - static toXDR(value: CreateContractArgs): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): CreateContractArgs; - - static fromXDR(input: string, format: 'hex' | 'base64'): CreateContractArgs; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class InvokeContractArgs { - constructor(attributes: { - contractAddress: ScAddress; - functionName: string | Buffer; - args: ScVal[]; - }); - - contractAddress(value?: ScAddress): ScAddress; - - functionName(value?: string | Buffer): string | Buffer; - - args(value?: ScVal[]): ScVal[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): InvokeContractArgs; - - static write(value: InvokeContractArgs, io: Buffer): void; - - static isValid(value: InvokeContractArgs): boolean; - - static toXDR(value: InvokeContractArgs): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): InvokeContractArgs; - - static fromXDR(input: string, format: 'hex' | 'base64'): InvokeContractArgs; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SorobanAuthorizedInvocation { - constructor(attributes: { - function: SorobanAuthorizedFunction; - subInvocations: SorobanAuthorizedInvocation[]; - }); - - function(value?: SorobanAuthorizedFunction): SorobanAuthorizedFunction; - - subInvocations( - value?: SorobanAuthorizedInvocation[], - ): SorobanAuthorizedInvocation[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SorobanAuthorizedInvocation; - - static write(value: SorobanAuthorizedInvocation, io: Buffer): void; - - static isValid(value: SorobanAuthorizedInvocation): boolean; - - static toXDR(value: SorobanAuthorizedInvocation): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SorobanAuthorizedInvocation; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): SorobanAuthorizedInvocation; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SorobanAddressCredentials { - constructor(attributes: { - address: ScAddress; - nonce: Int64; - signatureExpirationLedger: number; - signature: ScVal; - }); - - address(value?: ScAddress): ScAddress; - - nonce(value?: Int64): Int64; - - signatureExpirationLedger(value?: number): number; - - signature(value?: ScVal): ScVal; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SorobanAddressCredentials; - - static write(value: SorobanAddressCredentials, io: Buffer): void; - - static isValid(value: SorobanAddressCredentials): boolean; - - static toXDR(value: SorobanAddressCredentials): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SorobanAddressCredentials; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): SorobanAddressCredentials; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SorobanAuthorizationEntry { - constructor(attributes: { - credentials: SorobanCredentials; - rootInvocation: SorobanAuthorizedInvocation; - }); - - credentials(value?: SorobanCredentials): SorobanCredentials; - - rootInvocation( - value?: SorobanAuthorizedInvocation, - ): SorobanAuthorizedInvocation; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SorobanAuthorizationEntry; - - static write(value: SorobanAuthorizationEntry, io: Buffer): void; - - static isValid(value: SorobanAuthorizationEntry): boolean; - - static toXDR(value: SorobanAuthorizationEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SorobanAuthorizationEntry; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): SorobanAuthorizationEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class InvokeHostFunctionOp { - constructor(attributes: { - hostFunction: HostFunction; - auth: SorobanAuthorizationEntry[]; - }); - - hostFunction(value?: HostFunction): HostFunction; - - auth(value?: SorobanAuthorizationEntry[]): SorobanAuthorizationEntry[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): InvokeHostFunctionOp; - - static write(value: InvokeHostFunctionOp, io: Buffer): void; - - static isValid(value: InvokeHostFunctionOp): boolean; - - static toXDR(value: InvokeHostFunctionOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): InvokeHostFunctionOp; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): InvokeHostFunctionOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ExtendFootprintTtlOp { - constructor(attributes: { ext: ExtensionPoint; extendTo: number }); - - ext(value?: ExtensionPoint): ExtensionPoint; - - extendTo(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ExtendFootprintTtlOp; - - static write(value: ExtendFootprintTtlOp, io: Buffer): void; - - static isValid(value: ExtendFootprintTtlOp): boolean; - - static toXDR(value: ExtendFootprintTtlOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ExtendFootprintTtlOp; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ExtendFootprintTtlOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class RestoreFootprintOp { - constructor(attributes: { ext: ExtensionPoint }); - - ext(value?: ExtensionPoint): ExtensionPoint; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): RestoreFootprintOp; - - static write(value: RestoreFootprintOp, io: Buffer): void; - - static isValid(value: RestoreFootprintOp): boolean; - - static toXDR(value: RestoreFootprintOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): RestoreFootprintOp; - - static fromXDR(input: string, format: 'hex' | 'base64'): RestoreFootprintOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class HashIdPreimageOperationId { - constructor(attributes: { - sourceAccount: AccountId; - seqNum: SequenceNumber; - opNum: number; - }); - - sourceAccount(value?: AccountId): AccountId; - - seqNum(value?: SequenceNumber): SequenceNumber; - - opNum(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): HashIdPreimageOperationId; - - static write(value: HashIdPreimageOperationId, io: Buffer): void; - - static isValid(value: HashIdPreimageOperationId): boolean; - - static toXDR(value: HashIdPreimageOperationId): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): HashIdPreimageOperationId; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): HashIdPreimageOperationId; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class HashIdPreimageRevokeId { - constructor(attributes: { - sourceAccount: AccountId; - seqNum: SequenceNumber; - opNum: number; - liquidityPoolId: PoolId; - asset: Asset; - }); - - sourceAccount(value?: AccountId): AccountId; - - seqNum(value?: SequenceNumber): SequenceNumber; - - opNum(value?: number): number; - - liquidityPoolId(value?: PoolId): PoolId; - - asset(value?: Asset): Asset; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): HashIdPreimageRevokeId; - - static write(value: HashIdPreimageRevokeId, io: Buffer): void; - - static isValid(value: HashIdPreimageRevokeId): boolean; - - static toXDR(value: HashIdPreimageRevokeId): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): HashIdPreimageRevokeId; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): HashIdPreimageRevokeId; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class HashIdPreimageContractId { - constructor(attributes: { - networkId: Buffer; - contractIdPreimage: ContractIdPreimage; - }); - - networkId(value?: Buffer): Buffer; - - contractIdPreimage(value?: ContractIdPreimage): ContractIdPreimage; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): HashIdPreimageContractId; - - static write(value: HashIdPreimageContractId, io: Buffer): void; - - static isValid(value: HashIdPreimageContractId): boolean; - - static toXDR(value: HashIdPreimageContractId): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): HashIdPreimageContractId; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): HashIdPreimageContractId; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class HashIdPreimageSorobanAuthorization { - constructor(attributes: { - networkId: Buffer; - nonce: Int64; - signatureExpirationLedger: number; - invocation: SorobanAuthorizedInvocation; - }); - - networkId(value?: Buffer): Buffer; - - nonce(value?: Int64): Int64; - - signatureExpirationLedger(value?: number): number; - - invocation( - value?: SorobanAuthorizedInvocation, - ): SorobanAuthorizedInvocation; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): HashIdPreimageSorobanAuthorization; - - static write(value: HashIdPreimageSorobanAuthorization, io: Buffer): void; - - static isValid(value: HashIdPreimageSorobanAuthorization): boolean; - - static toXDR(value: HashIdPreimageSorobanAuthorization): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): HashIdPreimageSorobanAuthorization; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): HashIdPreimageSorobanAuthorization; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TimeBounds { - constructor(attributes: { minTime: TimePoint; maxTime: TimePoint }); - - minTime(value?: TimePoint): TimePoint; - - maxTime(value?: TimePoint): TimePoint; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TimeBounds; - - static write(value: TimeBounds, io: Buffer): void; - - static isValid(value: TimeBounds): boolean; - - static toXDR(value: TimeBounds): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TimeBounds; - - static fromXDR(input: string, format: 'hex' | 'base64'): TimeBounds; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerBounds { - constructor(attributes: { minLedger: number; maxLedger: number }); - - minLedger(value?: number): number; - - maxLedger(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerBounds; - - static write(value: LedgerBounds, io: Buffer): void; - - static isValid(value: LedgerBounds): boolean; - - static toXDR(value: LedgerBounds): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerBounds; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerBounds; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class PreconditionsV2 { - constructor(attributes: { - timeBounds: null | TimeBounds; - ledgerBounds: null | LedgerBounds; - minSeqNum: null | SequenceNumber; - minSeqAge: Duration; - minSeqLedgerGap: number; - extraSigners: SignerKey[]; - }); - - timeBounds(value?: null | TimeBounds): null | TimeBounds; - - ledgerBounds(value?: null | LedgerBounds): null | LedgerBounds; - - minSeqNum(value?: null | SequenceNumber): null | SequenceNumber; - - minSeqAge(value?: Duration): Duration; - - minSeqLedgerGap(value?: number): number; - - extraSigners(value?: SignerKey[]): SignerKey[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): PreconditionsV2; - - static write(value: PreconditionsV2, io: Buffer): void; - - static isValid(value: PreconditionsV2): boolean; - - static toXDR(value: PreconditionsV2): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): PreconditionsV2; - - static fromXDR(input: string, format: 'hex' | 'base64'): PreconditionsV2; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerFootprint { - constructor(attributes: { readOnly: LedgerKey[]; readWrite: LedgerKey[] }); - - readOnly(value?: LedgerKey[]): LedgerKey[]; - - readWrite(value?: LedgerKey[]): LedgerKey[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerFootprint; - - static write(value: LedgerFootprint, io: Buffer): void; - - static isValid(value: LedgerFootprint): boolean; - - static toXDR(value: LedgerFootprint): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerFootprint; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerFootprint; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SorobanResources { - constructor(attributes: { - footprint: LedgerFootprint; - instructions: number; - readBytes: number; - writeBytes: number; - }); - - footprint(value?: LedgerFootprint): LedgerFootprint; - - instructions(value?: number): number; - - readBytes(value?: number): number; - - writeBytes(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SorobanResources; - - static write(value: SorobanResources, io: Buffer): void; - - static isValid(value: SorobanResources): boolean; - - static toXDR(value: SorobanResources): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SorobanResources; - - static fromXDR(input: string, format: 'hex' | 'base64'): SorobanResources; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SorobanTransactionData { - constructor(attributes: { - ext: ExtensionPoint; - resources: SorobanResources; - resourceFee: Int64; - }); - - ext(value?: ExtensionPoint): ExtensionPoint; - - resources(value?: SorobanResources): SorobanResources; - - resourceFee(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SorobanTransactionData; - - static write(value: SorobanTransactionData, io: Buffer): void; - - static isValid(value: SorobanTransactionData): boolean; - - static toXDR(value: SorobanTransactionData): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SorobanTransactionData; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): SorobanTransactionData; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionV0 { - constructor(attributes: { - sourceAccountEd25519: Buffer; - fee: number; - seqNum: SequenceNumber; - timeBounds: null | TimeBounds; - memo: Memo; - operations: Operation[]; - ext: TransactionV0Ext; - }); - - sourceAccountEd25519(value?: Buffer): Buffer; - - fee(value?: number): number; - - seqNum(value?: SequenceNumber): SequenceNumber; - - timeBounds(value?: null | TimeBounds): null | TimeBounds; - - memo(value?: Memo): Memo; - - operations(value?: Operation[]): Operation[]; - - ext(value?: TransactionV0Ext): TransactionV0Ext; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionV0; - - static write(value: TransactionV0, io: Buffer): void; - - static isValid(value: TransactionV0): boolean; - - static toXDR(value: TransactionV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionV0; - - static fromXDR(input: string, format: 'hex' | 'base64'): TransactionV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionV0Envelope { - constructor(attributes: { - tx: TransactionV0; - signatures: DecoratedSignature[]; - }); - - tx(value?: TransactionV0): TransactionV0; - - signatures(value?: DecoratedSignature[]): DecoratedSignature[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionV0Envelope; - - static write(value: TransactionV0Envelope, io: Buffer): void; - - static isValid(value: TransactionV0Envelope): boolean; - - static toXDR(value: TransactionV0Envelope): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionV0Envelope; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TransactionV0Envelope; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class Transaction { - constructor(attributes: { - sourceAccount: MuxedAccount; - fee: number; - seqNum: SequenceNumber; - cond: Preconditions; - memo: Memo; - operations: Operation[]; - ext: TransactionExt; - }); - - sourceAccount(value?: MuxedAccount): MuxedAccount; - - fee(value?: number): number; - - seqNum(value?: SequenceNumber): SequenceNumber; - - cond(value?: Preconditions): Preconditions; - - memo(value?: Memo): Memo; - - operations(value?: Operation[]): Operation[]; - - ext(value?: TransactionExt): TransactionExt; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): Transaction; - - static write(value: Transaction, io: Buffer): void; - - static isValid(value: Transaction): boolean; - - static toXDR(value: Transaction): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): Transaction; - - static fromXDR(input: string, format: 'hex' | 'base64'): Transaction; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionV1Envelope { - constructor(attributes: { - tx: Transaction; - signatures: DecoratedSignature[]; - }); - - tx(value?: Transaction): Transaction; - - signatures(value?: DecoratedSignature[]): DecoratedSignature[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionV1Envelope; - - static write(value: TransactionV1Envelope, io: Buffer): void; - - static isValid(value: TransactionV1Envelope): boolean; - - static toXDR(value: TransactionV1Envelope): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionV1Envelope; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TransactionV1Envelope; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class FeeBumpTransaction { - constructor(attributes: { - feeSource: MuxedAccount; - fee: Int64; - innerTx: FeeBumpTransactionInnerTx; - ext: FeeBumpTransactionExt; - }); - - feeSource(value?: MuxedAccount): MuxedAccount; - - fee(value?: Int64): Int64; - - innerTx(value?: FeeBumpTransactionInnerTx): FeeBumpTransactionInnerTx; - - ext(value?: FeeBumpTransactionExt): FeeBumpTransactionExt; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): FeeBumpTransaction; - - static write(value: FeeBumpTransaction, io: Buffer): void; - - static isValid(value: FeeBumpTransaction): boolean; - - static toXDR(value: FeeBumpTransaction): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): FeeBumpTransaction; - - static fromXDR(input: string, format: 'hex' | 'base64'): FeeBumpTransaction; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class FeeBumpTransactionEnvelope { - constructor(attributes: { - tx: FeeBumpTransaction; - signatures: DecoratedSignature[]; - }); - - tx(value?: FeeBumpTransaction): FeeBumpTransaction; - - signatures(value?: DecoratedSignature[]): DecoratedSignature[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): FeeBumpTransactionEnvelope; - - static write(value: FeeBumpTransactionEnvelope, io: Buffer): void; - - static isValid(value: FeeBumpTransactionEnvelope): boolean; - - static toXDR(value: FeeBumpTransactionEnvelope): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): FeeBumpTransactionEnvelope; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): FeeBumpTransactionEnvelope; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionSignaturePayload { - constructor(attributes: { - networkId: Buffer; - taggedTransaction: TransactionSignaturePayloadTaggedTransaction; - }); - - networkId(value?: Buffer): Buffer; - - taggedTransaction( - value?: TransactionSignaturePayloadTaggedTransaction, - ): TransactionSignaturePayloadTaggedTransaction; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionSignaturePayload; - - static write(value: TransactionSignaturePayload, io: Buffer): void; - - static isValid(value: TransactionSignaturePayload): boolean; - - static toXDR(value: TransactionSignaturePayload): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionSignaturePayload; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TransactionSignaturePayload; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ClaimOfferAtomV0 { - constructor(attributes: { - sellerEd25519: Buffer; - offerId: Int64; - assetSold: Asset; - amountSold: Int64; - assetBought: Asset; - amountBought: Int64; - }); - - sellerEd25519(value?: Buffer): Buffer; - - offerId(value?: Int64): Int64; - - assetSold(value?: Asset): Asset; - - amountSold(value?: Int64): Int64; - - assetBought(value?: Asset): Asset; - - amountBought(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ClaimOfferAtomV0; - - static write(value: ClaimOfferAtomV0, io: Buffer): void; - - static isValid(value: ClaimOfferAtomV0): boolean; - - static toXDR(value: ClaimOfferAtomV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ClaimOfferAtomV0; - - static fromXDR(input: string, format: 'hex' | 'base64'): ClaimOfferAtomV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ClaimOfferAtom { - constructor(attributes: { - sellerId: AccountId; - offerId: Int64; - assetSold: Asset; - amountSold: Int64; - assetBought: Asset; - amountBought: Int64; - }); - - sellerId(value?: AccountId): AccountId; - - offerId(value?: Int64): Int64; - - assetSold(value?: Asset): Asset; - - amountSold(value?: Int64): Int64; - - assetBought(value?: Asset): Asset; - - amountBought(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ClaimOfferAtom; - - static write(value: ClaimOfferAtom, io: Buffer): void; - - static isValid(value: ClaimOfferAtom): boolean; - - static toXDR(value: ClaimOfferAtom): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ClaimOfferAtom; - - static fromXDR(input: string, format: 'hex' | 'base64'): ClaimOfferAtom; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ClaimLiquidityAtom { - constructor(attributes: { - liquidityPoolId: PoolId; - assetSold: Asset; - amountSold: Int64; - assetBought: Asset; - amountBought: Int64; - }); - - liquidityPoolId(value?: PoolId): PoolId; - - assetSold(value?: Asset): Asset; - - amountSold(value?: Int64): Int64; - - assetBought(value?: Asset): Asset; - - amountBought(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ClaimLiquidityAtom; - - static write(value: ClaimLiquidityAtom, io: Buffer): void; - - static isValid(value: ClaimLiquidityAtom): boolean; - - static toXDR(value: ClaimLiquidityAtom): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ClaimLiquidityAtom; - - static fromXDR(input: string, format: 'hex' | 'base64'): ClaimLiquidityAtom; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SimplePaymentResult { - constructor(attributes: { - destination: AccountId; - asset: Asset; - amount: Int64; - }); - - destination(value?: AccountId): AccountId; - - asset(value?: Asset): Asset; - - amount(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SimplePaymentResult; - - static write(value: SimplePaymentResult, io: Buffer): void; - - static isValid(value: SimplePaymentResult): boolean; - - static toXDR(value: SimplePaymentResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SimplePaymentResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): SimplePaymentResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class PathPaymentStrictReceiveResultSuccess { - constructor(attributes: { offers: ClaimAtom[]; last: SimplePaymentResult }); - - offers(value?: ClaimAtom[]): ClaimAtom[]; - - last(value?: SimplePaymentResult): SimplePaymentResult; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): PathPaymentStrictReceiveResultSuccess; - - static write( - value: PathPaymentStrictReceiveResultSuccess, - io: Buffer, - ): void; - - static isValid(value: PathPaymentStrictReceiveResultSuccess): boolean; - - static toXDR(value: PathPaymentStrictReceiveResultSuccess): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): PathPaymentStrictReceiveResultSuccess; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): PathPaymentStrictReceiveResultSuccess; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class PathPaymentStrictSendResultSuccess { - constructor(attributes: { offers: ClaimAtom[]; last: SimplePaymentResult }); - - offers(value?: ClaimAtom[]): ClaimAtom[]; - - last(value?: SimplePaymentResult): SimplePaymentResult; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): PathPaymentStrictSendResultSuccess; - - static write(value: PathPaymentStrictSendResultSuccess, io: Buffer): void; - - static isValid(value: PathPaymentStrictSendResultSuccess): boolean; - - static toXDR(value: PathPaymentStrictSendResultSuccess): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): PathPaymentStrictSendResultSuccess; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): PathPaymentStrictSendResultSuccess; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ManageOfferSuccessResult { - constructor(attributes: { - offersClaimed: ClaimAtom[]; - offer: ManageOfferSuccessResultOffer; - }); - - offersClaimed(value?: ClaimAtom[]): ClaimAtom[]; - - offer(value?: ManageOfferSuccessResultOffer): ManageOfferSuccessResultOffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ManageOfferSuccessResult; - - static write(value: ManageOfferSuccessResult, io: Buffer): void; - - static isValid(value: ManageOfferSuccessResult): boolean; - - static toXDR(value: ManageOfferSuccessResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ManageOfferSuccessResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ManageOfferSuccessResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class InflationPayout { - constructor(attributes: { destination: AccountId; amount: Int64 }); - - destination(value?: AccountId): AccountId; - - amount(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): InflationPayout; - - static write(value: InflationPayout, io: Buffer): void; - - static isValid(value: InflationPayout): boolean; - - static toXDR(value: InflationPayout): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): InflationPayout; - - static fromXDR(input: string, format: 'hex' | 'base64'): InflationPayout; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class InnerTransactionResult { - constructor(attributes: { - feeCharged: Int64; - result: InnerTransactionResultResult; - ext: InnerTransactionResultExt; - }); - - feeCharged(value?: Int64): Int64; - - result(value?: InnerTransactionResultResult): InnerTransactionResultResult; - - ext(value?: InnerTransactionResultExt): InnerTransactionResultExt; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): InnerTransactionResult; - - static write(value: InnerTransactionResult, io: Buffer): void; - - static isValid(value: InnerTransactionResult): boolean; - - static toXDR(value: InnerTransactionResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): InnerTransactionResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): InnerTransactionResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class InnerTransactionResultPair { - constructor(attributes: { - transactionHash: Buffer; - result: InnerTransactionResult; - }); - - transactionHash(value?: Buffer): Buffer; - - result(value?: InnerTransactionResult): InnerTransactionResult; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): InnerTransactionResultPair; - - static write(value: InnerTransactionResultPair, io: Buffer): void; - - static isValid(value: InnerTransactionResultPair): boolean; - - static toXDR(value: InnerTransactionResultPair): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): InnerTransactionResultPair; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): InnerTransactionResultPair; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionResult { - constructor(attributes: { - feeCharged: Int64; - result: TransactionResultResult; - ext: TransactionResultExt; - }); - - feeCharged(value?: Int64): Int64; - - result(value?: TransactionResultResult): TransactionResultResult; - - ext(value?: TransactionResultExt): TransactionResultExt; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionResult; - - static write(value: TransactionResult, io: Buffer): void; - - static isValid(value: TransactionResult): boolean; - - static toXDR(value: TransactionResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionResult; - - static fromXDR(input: string, format: 'hex' | 'base64'): TransactionResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SignerKeyEd25519SignedPayload { - constructor(attributes: { ed25519: Buffer; payload: Buffer }); - - ed25519(value?: Buffer): Buffer; - - payload(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SignerKeyEd25519SignedPayload; - - static write(value: SignerKeyEd25519SignedPayload, io: Buffer): void; - - static isValid(value: SignerKeyEd25519SignedPayload): boolean; - - static toXDR(value: SignerKeyEd25519SignedPayload): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): SignerKeyEd25519SignedPayload; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): SignerKeyEd25519SignedPayload; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class Curve25519Secret { - constructor(attributes: { key: Buffer }); - - key(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): Curve25519Secret; - - static write(value: Curve25519Secret, io: Buffer): void; - - static isValid(value: Curve25519Secret): boolean; - - static toXDR(value: Curve25519Secret): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): Curve25519Secret; - - static fromXDR(input: string, format: 'hex' | 'base64'): Curve25519Secret; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class Curve25519Public { - constructor(attributes: { key: Buffer }); - - key(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): Curve25519Public; - - static write(value: Curve25519Public, io: Buffer): void; - - static isValid(value: Curve25519Public): boolean; - - static toXDR(value: Curve25519Public): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): Curve25519Public; - - static fromXDR(input: string, format: 'hex' | 'base64'): Curve25519Public; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class HmacSha256Key { - constructor(attributes: { key: Buffer }); - - key(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): HmacSha256Key; - - static write(value: HmacSha256Key, io: Buffer): void; - - static isValid(value: HmacSha256Key): boolean; - - static toXDR(value: HmacSha256Key): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): HmacSha256Key; - - static fromXDR(input: string, format: 'hex' | 'base64'): HmacSha256Key; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class HmacSha256Mac { - constructor(attributes: { mac: Buffer }); - - mac(value?: Buffer): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): HmacSha256Mac; - - static write(value: HmacSha256Mac, io: Buffer): void; - - static isValid(value: HmacSha256Mac): boolean; - - static toXDR(value: HmacSha256Mac): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): HmacSha256Mac; - - static fromXDR(input: string, format: 'hex' | 'base64'): HmacSha256Mac; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class UInt128Parts { - constructor(attributes: { hi: Uint64; lo: Uint64 }); - - hi(value?: Uint64): Uint64; - - lo(value?: Uint64): Uint64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): UInt128Parts; - - static write(value: UInt128Parts, io: Buffer): void; - - static isValid(value: UInt128Parts): boolean; - - static toXDR(value: UInt128Parts): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): UInt128Parts; - - static fromXDR(input: string, format: 'hex' | 'base64'): UInt128Parts; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class Int128Parts { - constructor(attributes: { hi: Int64; lo: Uint64 }); - - hi(value?: Int64): Int64; - - lo(value?: Uint64): Uint64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): Int128Parts; - - static write(value: Int128Parts, io: Buffer): void; - - static isValid(value: Int128Parts): boolean; - - static toXDR(value: Int128Parts): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): Int128Parts; - - static fromXDR(input: string, format: 'hex' | 'base64'): Int128Parts; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class UInt256Parts { - constructor(attributes: { - hiHi: Uint64; - hiLo: Uint64; - loHi: Uint64; - loLo: Uint64; - }); - - hiHi(value?: Uint64): Uint64; - - hiLo(value?: Uint64): Uint64; - - loHi(value?: Uint64): Uint64; - - loLo(value?: Uint64): Uint64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): UInt256Parts; - - static write(value: UInt256Parts, io: Buffer): void; - - static isValid(value: UInt256Parts): boolean; - - static toXDR(value: UInt256Parts): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): UInt256Parts; - - static fromXDR(input: string, format: 'hex' | 'base64'): UInt256Parts; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class Int256Parts { - constructor(attributes: { - hiHi: Int64; - hiLo: Uint64; - loHi: Uint64; - loLo: Uint64; - }); - - hiHi(value?: Int64): Int64; - - hiLo(value?: Uint64): Uint64; - - loHi(value?: Uint64): Uint64; - - loLo(value?: Uint64): Uint64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): Int256Parts; - - static write(value: Int256Parts, io: Buffer): void; - - static isValid(value: Int256Parts): boolean; - - static toXDR(value: Int256Parts): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): Int256Parts; - - static fromXDR(input: string, format: 'hex' | 'base64'): Int256Parts; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScNonceKey { - constructor(attributes: { nonce: Int64 }); - - nonce(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScNonceKey; - - static write(value: ScNonceKey, io: Buffer): void; - - static isValid(value: ScNonceKey): boolean; - - static toXDR(value: ScNonceKey): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScNonceKey; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScNonceKey; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScContractInstance { - constructor(attributes: { - executable: ContractExecutable; - storage: null | ScMapEntry[]; - }); - - executable(value?: ContractExecutable): ContractExecutable; - - storage(value?: null | ScMapEntry[]): null | ScMapEntry[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScContractInstance; - - static write(value: ScContractInstance, io: Buffer): void; - - static isValid(value: ScContractInstance): boolean; - - static toXDR(value: ScContractInstance): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScContractInstance; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScContractInstance; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScMapEntry { - constructor(attributes: { key: ScVal; val: ScVal }); - - key(value?: ScVal): ScVal; - - val(value?: ScVal): ScVal; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScMapEntry; - - static write(value: ScMapEntry, io: Buffer): void; - - static isValid(value: ScMapEntry): boolean; - - static toXDR(value: ScMapEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScMapEntry; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScMapEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScMetaV0 { - constructor(attributes: { key: string | Buffer; val: string | Buffer }); - - key(value?: string | Buffer): string | Buffer; - - val(value?: string | Buffer): string | Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScMetaV0; - - static write(value: ScMetaV0, io: Buffer): void; - - static isValid(value: ScMetaV0): boolean; - - static toXDR(value: ScMetaV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScMetaV0; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScMetaV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecTypeOption { - constructor(attributes: { valueType: ScSpecTypeDef }); - - valueType(value?: ScSpecTypeDef): ScSpecTypeDef; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecTypeOption; - - static write(value: ScSpecTypeOption, io: Buffer): void; - - static isValid(value: ScSpecTypeOption): boolean; - - static toXDR(value: ScSpecTypeOption): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecTypeOption; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScSpecTypeOption; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecTypeResult { - constructor(attributes: { - okType: ScSpecTypeDef; - errorType: ScSpecTypeDef; - }); - - okType(value?: ScSpecTypeDef): ScSpecTypeDef; - - errorType(value?: ScSpecTypeDef): ScSpecTypeDef; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecTypeResult; - - static write(value: ScSpecTypeResult, io: Buffer): void; - - static isValid(value: ScSpecTypeResult): boolean; - - static toXDR(value: ScSpecTypeResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecTypeResult; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScSpecTypeResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecTypeVec { - constructor(attributes: { elementType: ScSpecTypeDef }); - - elementType(value?: ScSpecTypeDef): ScSpecTypeDef; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecTypeVec; - - static write(value: ScSpecTypeVec, io: Buffer): void; - - static isValid(value: ScSpecTypeVec): boolean; - - static toXDR(value: ScSpecTypeVec): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecTypeVec; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScSpecTypeVec; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecTypeMap { - constructor(attributes: { - keyType: ScSpecTypeDef; - valueType: ScSpecTypeDef; - }); - - keyType(value?: ScSpecTypeDef): ScSpecTypeDef; - - valueType(value?: ScSpecTypeDef): ScSpecTypeDef; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecTypeMap; - - static write(value: ScSpecTypeMap, io: Buffer): void; - - static isValid(value: ScSpecTypeMap): boolean; - - static toXDR(value: ScSpecTypeMap): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecTypeMap; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScSpecTypeMap; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecTypeTuple { - constructor(attributes: { valueTypes: ScSpecTypeDef[] }); - - valueTypes(value?: ScSpecTypeDef[]): ScSpecTypeDef[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecTypeTuple; - - static write(value: ScSpecTypeTuple, io: Buffer): void; - - static isValid(value: ScSpecTypeTuple): boolean; - - static toXDR(value: ScSpecTypeTuple): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecTypeTuple; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScSpecTypeTuple; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecTypeBytesN { - constructor(attributes: { n: number }); - - n(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecTypeBytesN; - - static write(value: ScSpecTypeBytesN, io: Buffer): void; - - static isValid(value: ScSpecTypeBytesN): boolean; - - static toXDR(value: ScSpecTypeBytesN): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecTypeBytesN; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScSpecTypeBytesN; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecTypeUdt { - constructor(attributes: { name: string | Buffer }); - - name(value?: string | Buffer): string | Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecTypeUdt; - - static write(value: ScSpecTypeUdt, io: Buffer): void; - - static isValid(value: ScSpecTypeUdt): boolean; - - static toXDR(value: ScSpecTypeUdt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecTypeUdt; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScSpecTypeUdt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecUdtStructFieldV0 { - constructor(attributes: { - doc: string | Buffer; - name: string | Buffer; - type: ScSpecTypeDef; - }); - - doc(value?: string | Buffer): string | Buffer; - - name(value?: string | Buffer): string | Buffer; - - type(value?: ScSpecTypeDef): ScSpecTypeDef; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecUdtStructFieldV0; - - static write(value: ScSpecUdtStructFieldV0, io: Buffer): void; - - static isValid(value: ScSpecUdtStructFieldV0): boolean; - - static toXDR(value: ScSpecUdtStructFieldV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecUdtStructFieldV0; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ScSpecUdtStructFieldV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecUdtStructV0 { - constructor(attributes: { - doc: string | Buffer; - lib: string | Buffer; - name: string | Buffer; - fields: ScSpecUdtStructFieldV0[]; - }); - - doc(value?: string | Buffer): string | Buffer; - - lib(value?: string | Buffer): string | Buffer; - - name(value?: string | Buffer): string | Buffer; - - fields(value?: ScSpecUdtStructFieldV0[]): ScSpecUdtStructFieldV0[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecUdtStructV0; - - static write(value: ScSpecUdtStructV0, io: Buffer): void; - - static isValid(value: ScSpecUdtStructV0): boolean; - - static toXDR(value: ScSpecUdtStructV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecUdtStructV0; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScSpecUdtStructV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecUdtUnionCaseVoidV0 { - constructor(attributes: { doc: string | Buffer; name: string | Buffer }); - - doc(value?: string | Buffer): string | Buffer; - - name(value?: string | Buffer): string | Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecUdtUnionCaseVoidV0; - - static write(value: ScSpecUdtUnionCaseVoidV0, io: Buffer): void; - - static isValid(value: ScSpecUdtUnionCaseVoidV0): boolean; - - static toXDR(value: ScSpecUdtUnionCaseVoidV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecUdtUnionCaseVoidV0; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ScSpecUdtUnionCaseVoidV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecUdtUnionCaseTupleV0 { - constructor(attributes: { - doc: string | Buffer; - name: string | Buffer; - type: ScSpecTypeDef[]; - }); - - doc(value?: string | Buffer): string | Buffer; - - name(value?: string | Buffer): string | Buffer; - - type(value?: ScSpecTypeDef[]): ScSpecTypeDef[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecUdtUnionCaseTupleV0; - - static write(value: ScSpecUdtUnionCaseTupleV0, io: Buffer): void; - - static isValid(value: ScSpecUdtUnionCaseTupleV0): boolean; - - static toXDR(value: ScSpecUdtUnionCaseTupleV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecUdtUnionCaseTupleV0; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ScSpecUdtUnionCaseTupleV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecUdtUnionV0 { - constructor(attributes: { - doc: string | Buffer; - lib: string | Buffer; - name: string | Buffer; - cases: ScSpecUdtUnionCaseV0[]; - }); - - doc(value?: string | Buffer): string | Buffer; - - lib(value?: string | Buffer): string | Buffer; - - name(value?: string | Buffer): string | Buffer; - - cases(value?: ScSpecUdtUnionCaseV0[]): ScSpecUdtUnionCaseV0[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecUdtUnionV0; - - static write(value: ScSpecUdtUnionV0, io: Buffer): void; - - static isValid(value: ScSpecUdtUnionV0): boolean; - - static toXDR(value: ScSpecUdtUnionV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecUdtUnionV0; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScSpecUdtUnionV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecUdtEnumCaseV0 { - constructor(attributes: { - doc: string | Buffer; - name: string | Buffer; - value: number; - }); - - doc(value?: string | Buffer): string | Buffer; - - name(value?: string | Buffer): string | Buffer; - - value(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecUdtEnumCaseV0; - - static write(value: ScSpecUdtEnumCaseV0, io: Buffer): void; - - static isValid(value: ScSpecUdtEnumCaseV0): boolean; - - static toXDR(value: ScSpecUdtEnumCaseV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecUdtEnumCaseV0; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ScSpecUdtEnumCaseV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecUdtEnumV0 { - constructor(attributes: { - doc: string | Buffer; - lib: string | Buffer; - name: string | Buffer; - cases: ScSpecUdtEnumCaseV0[]; - }); - - doc(value?: string | Buffer): string | Buffer; - - lib(value?: string | Buffer): string | Buffer; - - name(value?: string | Buffer): string | Buffer; - - cases(value?: ScSpecUdtEnumCaseV0[]): ScSpecUdtEnumCaseV0[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecUdtEnumV0; - - static write(value: ScSpecUdtEnumV0, io: Buffer): void; - - static isValid(value: ScSpecUdtEnumV0): boolean; - - static toXDR(value: ScSpecUdtEnumV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecUdtEnumV0; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScSpecUdtEnumV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecUdtErrorEnumCaseV0 { - constructor(attributes: { - doc: string | Buffer; - name: string | Buffer; - value: number; - }); - - doc(value?: string | Buffer): string | Buffer; - - name(value?: string | Buffer): string | Buffer; - - value(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecUdtErrorEnumCaseV0; - - static write(value: ScSpecUdtErrorEnumCaseV0, io: Buffer): void; - - static isValid(value: ScSpecUdtErrorEnumCaseV0): boolean; - - static toXDR(value: ScSpecUdtErrorEnumCaseV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecUdtErrorEnumCaseV0; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ScSpecUdtErrorEnumCaseV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecUdtErrorEnumV0 { - constructor(attributes: { - doc: string | Buffer; - lib: string | Buffer; - name: string | Buffer; - cases: ScSpecUdtErrorEnumCaseV0[]; - }); - - doc(value?: string | Buffer): string | Buffer; - - lib(value?: string | Buffer): string | Buffer; - - name(value?: string | Buffer): string | Buffer; - - cases(value?: ScSpecUdtErrorEnumCaseV0[]): ScSpecUdtErrorEnumCaseV0[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecUdtErrorEnumV0; - - static write(value: ScSpecUdtErrorEnumV0, io: Buffer): void; - - static isValid(value: ScSpecUdtErrorEnumV0): boolean; - - static toXDR(value: ScSpecUdtErrorEnumV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecUdtErrorEnumV0; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ScSpecUdtErrorEnumV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecFunctionInputV0 { - constructor(attributes: { - doc: string | Buffer; - name: string | Buffer; - type: ScSpecTypeDef; - }); - - doc(value?: string | Buffer): string | Buffer; - - name(value?: string | Buffer): string | Buffer; - - type(value?: ScSpecTypeDef): ScSpecTypeDef; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecFunctionInputV0; - - static write(value: ScSpecFunctionInputV0, io: Buffer): void; - - static isValid(value: ScSpecFunctionInputV0): boolean; - - static toXDR(value: ScSpecFunctionInputV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecFunctionInputV0; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ScSpecFunctionInputV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecFunctionV0 { - constructor(attributes: { - doc: string | Buffer; - name: string | Buffer; - inputs: ScSpecFunctionInputV0[]; - outputs: ScSpecTypeDef[]; - }); - - doc(value?: string | Buffer): string | Buffer; - - name(value?: string | Buffer): string | Buffer; - - inputs(value?: ScSpecFunctionInputV0[]): ScSpecFunctionInputV0[]; - - outputs(value?: ScSpecTypeDef[]): ScSpecTypeDef[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecFunctionV0; - - static write(value: ScSpecFunctionV0, io: Buffer): void; - - static isValid(value: ScSpecFunctionV0): boolean; - - static toXDR(value: ScSpecFunctionV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecFunctionV0; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScSpecFunctionV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ConfigSettingContractExecutionLanesV0 { - constructor(attributes: { ledgerMaxTxCount: number }); - - ledgerMaxTxCount(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ConfigSettingContractExecutionLanesV0; - - static write( - value: ConfigSettingContractExecutionLanesV0, - io: Buffer, - ): void; - - static isValid(value: ConfigSettingContractExecutionLanesV0): boolean; - - static toXDR(value: ConfigSettingContractExecutionLanesV0): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): ConfigSettingContractExecutionLanesV0; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ConfigSettingContractExecutionLanesV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ConfigSettingContractComputeV0 { - constructor(attributes: { - ledgerMaxInstructions: Int64; - txMaxInstructions: Int64; - feeRatePerInstructionsIncrement: Int64; - txMemoryLimit: number; - }); - - ledgerMaxInstructions(value?: Int64): Int64; - - txMaxInstructions(value?: Int64): Int64; - - feeRatePerInstructionsIncrement(value?: Int64): Int64; - - txMemoryLimit(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ConfigSettingContractComputeV0; - - static write(value: ConfigSettingContractComputeV0, io: Buffer): void; - - static isValid(value: ConfigSettingContractComputeV0): boolean; - - static toXDR(value: ConfigSettingContractComputeV0): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): ConfigSettingContractComputeV0; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ConfigSettingContractComputeV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ConfigSettingContractLedgerCostV0 { - constructor(attributes: { - ledgerMaxReadLedgerEntries: number; - ledgerMaxReadBytes: number; - ledgerMaxWriteLedgerEntries: number; - ledgerMaxWriteBytes: number; - txMaxReadLedgerEntries: number; - txMaxReadBytes: number; - txMaxWriteLedgerEntries: number; - txMaxWriteBytes: number; - feeReadLedgerEntry: Int64; - feeWriteLedgerEntry: Int64; - feeRead1Kb: Int64; - bucketListTargetSizeBytes: Int64; - writeFee1KbBucketListLow: Int64; - writeFee1KbBucketListHigh: Int64; - bucketListWriteFeeGrowthFactor: number; - }); - - ledgerMaxReadLedgerEntries(value?: number): number; - - ledgerMaxReadBytes(value?: number): number; - - ledgerMaxWriteLedgerEntries(value?: number): number; - - ledgerMaxWriteBytes(value?: number): number; - - txMaxReadLedgerEntries(value?: number): number; - - txMaxReadBytes(value?: number): number; - - txMaxWriteLedgerEntries(value?: number): number; - - txMaxWriteBytes(value?: number): number; - - feeReadLedgerEntry(value?: Int64): Int64; - - feeWriteLedgerEntry(value?: Int64): Int64; - - feeRead1Kb(value?: Int64): Int64; - - bucketListTargetSizeBytes(value?: Int64): Int64; - - writeFee1KbBucketListLow(value?: Int64): Int64; - - writeFee1KbBucketListHigh(value?: Int64): Int64; - - bucketListWriteFeeGrowthFactor(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ConfigSettingContractLedgerCostV0; - - static write(value: ConfigSettingContractLedgerCostV0, io: Buffer): void; - - static isValid(value: ConfigSettingContractLedgerCostV0): boolean; - - static toXDR(value: ConfigSettingContractLedgerCostV0): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): ConfigSettingContractLedgerCostV0; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ConfigSettingContractLedgerCostV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ConfigSettingContractHistoricalDataV0 { - constructor(attributes: { feeHistorical1Kb: Int64 }); - - feeHistorical1Kb(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ConfigSettingContractHistoricalDataV0; - - static write( - value: ConfigSettingContractHistoricalDataV0, - io: Buffer, - ): void; - - static isValid(value: ConfigSettingContractHistoricalDataV0): boolean; - - static toXDR(value: ConfigSettingContractHistoricalDataV0): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): ConfigSettingContractHistoricalDataV0; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ConfigSettingContractHistoricalDataV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ConfigSettingContractEventsV0 { - constructor(attributes: { - txMaxContractEventsSizeBytes: number; - feeContractEvents1Kb: Int64; - }); - - txMaxContractEventsSizeBytes(value?: number): number; - - feeContractEvents1Kb(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ConfigSettingContractEventsV0; - - static write(value: ConfigSettingContractEventsV0, io: Buffer): void; - - static isValid(value: ConfigSettingContractEventsV0): boolean; - - static toXDR(value: ConfigSettingContractEventsV0): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): ConfigSettingContractEventsV0; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ConfigSettingContractEventsV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ConfigSettingContractBandwidthV0 { - constructor(attributes: { - ledgerMaxTxsSizeBytes: number; - txMaxSizeBytes: number; - feeTxSize1Kb: Int64; - }); - - ledgerMaxTxsSizeBytes(value?: number): number; - - txMaxSizeBytes(value?: number): number; - - feeTxSize1Kb(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ConfigSettingContractBandwidthV0; - - static write(value: ConfigSettingContractBandwidthV0, io: Buffer): void; - - static isValid(value: ConfigSettingContractBandwidthV0): boolean; - - static toXDR(value: ConfigSettingContractBandwidthV0): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): ConfigSettingContractBandwidthV0; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ConfigSettingContractBandwidthV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ContractCostParamEntry { - constructor(attributes: { - ext: ExtensionPoint; - constTerm: Int64; - linearTerm: Int64; - }); - - ext(value?: ExtensionPoint): ExtensionPoint; - - constTerm(value?: Int64): Int64; - - linearTerm(value?: Int64): Int64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ContractCostParamEntry; - - static write(value: ContractCostParamEntry, io: Buffer): void; - - static isValid(value: ContractCostParamEntry): boolean; - - static toXDR(value: ContractCostParamEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ContractCostParamEntry; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ContractCostParamEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class StateArchivalSettings { - constructor(attributes: { - maxEntryTtl: number; - minTemporaryTtl: number; - minPersistentTtl: number; - persistentRentRateDenominator: Int64; - tempRentRateDenominator: Int64; - maxEntriesToArchive: number; - bucketListSizeWindowSampleSize: number; - bucketListWindowSamplePeriod: number; - evictionScanSize: number; - startingEvictionScanLevel: number; - }); - - maxEntryTtl(value?: number): number; - - minTemporaryTtl(value?: number): number; - - minPersistentTtl(value?: number): number; - - persistentRentRateDenominator(value?: Int64): Int64; - - tempRentRateDenominator(value?: Int64): Int64; - - maxEntriesToArchive(value?: number): number; - - bucketListSizeWindowSampleSize(value?: number): number; - - bucketListWindowSamplePeriod(value?: number): number; - - evictionScanSize(value?: number): number; - - startingEvictionScanLevel(value?: number): number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): StateArchivalSettings; - - static write(value: StateArchivalSettings, io: Buffer): void; - - static isValid(value: StateArchivalSettings): boolean; - - static toXDR(value: StateArchivalSettings): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): StateArchivalSettings; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): StateArchivalSettings; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class EvictionIterator { - constructor(attributes: { - bucketListLevel: number; - isCurrBucket: boolean; - bucketFileOffset: Uint64; - }); - - bucketListLevel(value?: number): number; - - isCurrBucket(value?: boolean): boolean; - - bucketFileOffset(value?: Uint64): Uint64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): EvictionIterator; - - static write(value: EvictionIterator, io: Buffer): void; - - static isValid(value: EvictionIterator): boolean; - - static toXDR(value: EvictionIterator): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): EvictionIterator; - - static fromXDR(input: string, format: 'hex' | 'base64'): EvictionIterator; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScpStatementPledges { - switch(): ScpStatementType; - - prepare(value?: ScpStatementPrepare): ScpStatementPrepare; - - confirm(value?: ScpStatementConfirm): ScpStatementConfirm; - - externalize(value?: ScpStatementExternalize): ScpStatementExternalize; - - nominate(value?: ScpNomination): ScpNomination; - - static scpStPrepare(value: ScpStatementPrepare): ScpStatementPledges; - - static scpStConfirm(value: ScpStatementConfirm): ScpStatementPledges; - - static scpStExternalize( - value: ScpStatementExternalize, - ): ScpStatementPledges; - - static scpStNominate(value: ScpNomination): ScpStatementPledges; - - value(): - | ScpStatementPrepare - | ScpStatementConfirm - | ScpStatementExternalize - | ScpNomination; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScpStatementPledges; - - static write(value: ScpStatementPledges, io: Buffer): void; - - static isValid(value: ScpStatementPledges): boolean; - - static toXDR(value: ScpStatementPledges): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScpStatementPledges; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ScpStatementPledges; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class AssetCode { - switch(): AssetType; - - assetCode4(value?: Buffer): Buffer; - - assetCode12(value?: Buffer): Buffer; - - static assetTypeCreditAlphanum4(value: Buffer): AssetCode; - - static assetTypeCreditAlphanum12(value: Buffer): AssetCode; - - value(): Buffer | Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): AssetCode; - - static write(value: AssetCode, io: Buffer): void; - - static isValid(value: AssetCode): boolean; - - static toXDR(value: AssetCode): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): AssetCode; - - static fromXDR(input: string, format: 'hex' | 'base64'): AssetCode; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class Asset { - switch(): AssetType; - - alphaNum4(value?: AlphaNum4): AlphaNum4; - - alphaNum12(value?: AlphaNum12): AlphaNum12; - - static assetTypeNative(): Asset; - - static assetTypeCreditAlphanum4(value: AlphaNum4): Asset; - - static assetTypeCreditAlphanum12(value: AlphaNum12): Asset; - - value(): AlphaNum4 | AlphaNum12 | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): Asset; - - static write(value: Asset, io: Buffer): void; - - static isValid(value: Asset): boolean; - - static toXDR(value: Asset): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): Asset; - - static fromXDR(input: string, format: 'hex' | 'base64'): Asset; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class AccountEntryExtensionV2Ext { - switch(): number; - - v3(value?: AccountEntryExtensionV3): AccountEntryExtensionV3; - - static 0(): AccountEntryExtensionV2Ext; - - static 3(value: AccountEntryExtensionV3): AccountEntryExtensionV2Ext; - - value(): AccountEntryExtensionV3 | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): AccountEntryExtensionV2Ext; - - static write(value: AccountEntryExtensionV2Ext, io: Buffer): void; - - static isValid(value: AccountEntryExtensionV2Ext): boolean; - - static toXDR(value: AccountEntryExtensionV2Ext): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): AccountEntryExtensionV2Ext; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): AccountEntryExtensionV2Ext; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class AccountEntryExtensionV1Ext { - switch(): number; - - v2(value?: AccountEntryExtensionV2): AccountEntryExtensionV2; - - static 0(): AccountEntryExtensionV1Ext; - - static 2(value: AccountEntryExtensionV2): AccountEntryExtensionV1Ext; - - value(): AccountEntryExtensionV2 | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): AccountEntryExtensionV1Ext; - - static write(value: AccountEntryExtensionV1Ext, io: Buffer): void; - - static isValid(value: AccountEntryExtensionV1Ext): boolean; - - static toXDR(value: AccountEntryExtensionV1Ext): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): AccountEntryExtensionV1Ext; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): AccountEntryExtensionV1Ext; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class AccountEntryExt { - switch(): number; - - v1(value?: AccountEntryExtensionV1): AccountEntryExtensionV1; - - static 0(): AccountEntryExt; - - static 1(value: AccountEntryExtensionV1): AccountEntryExt; - - value(): AccountEntryExtensionV1 | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): AccountEntryExt; - - static write(value: AccountEntryExt, io: Buffer): void; - - static isValid(value: AccountEntryExt): boolean; - - static toXDR(value: AccountEntryExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): AccountEntryExt; - - static fromXDR(input: string, format: 'hex' | 'base64'): AccountEntryExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TrustLineAsset { - switch(): AssetType; - - alphaNum4(value?: AlphaNum4): AlphaNum4; - - alphaNum12(value?: AlphaNum12): AlphaNum12; - - liquidityPoolId(value?: PoolId): PoolId; - - static assetTypeNative(): TrustLineAsset; - - static assetTypeCreditAlphanum4(value: AlphaNum4): TrustLineAsset; - - static assetTypeCreditAlphanum12(value: AlphaNum12): TrustLineAsset; - - static assetTypePoolShare(value: PoolId): TrustLineAsset; - - value(): AlphaNum4 | AlphaNum12 | PoolId | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TrustLineAsset; - - static write(value: TrustLineAsset, io: Buffer): void; - - static isValid(value: TrustLineAsset): boolean; - - static toXDR(value: TrustLineAsset): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TrustLineAsset; - - static fromXDR(input: string, format: 'hex' | 'base64'): TrustLineAsset; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TrustLineEntryExtensionV2Ext { - switch(): number; - - static 0(): TrustLineEntryExtensionV2Ext; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TrustLineEntryExtensionV2Ext; - - static write(value: TrustLineEntryExtensionV2Ext, io: Buffer): void; - - static isValid(value: TrustLineEntryExtensionV2Ext): boolean; - - static toXDR(value: TrustLineEntryExtensionV2Ext): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TrustLineEntryExtensionV2Ext; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TrustLineEntryExtensionV2Ext; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TrustLineEntryV1Ext { - switch(): number; - - v2(value?: TrustLineEntryExtensionV2): TrustLineEntryExtensionV2; - - static 0(): TrustLineEntryV1Ext; - - static 2(value: TrustLineEntryExtensionV2): TrustLineEntryV1Ext; - - value(): TrustLineEntryExtensionV2 | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TrustLineEntryV1Ext; - - static write(value: TrustLineEntryV1Ext, io: Buffer): void; - - static isValid(value: TrustLineEntryV1Ext): boolean; - - static toXDR(value: TrustLineEntryV1Ext): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TrustLineEntryV1Ext; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TrustLineEntryV1Ext; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TrustLineEntryExt { - switch(): number; - - v1(value?: TrustLineEntryV1): TrustLineEntryV1; - - static 0(): TrustLineEntryExt; - - static 1(value: TrustLineEntryV1): TrustLineEntryExt; - - value(): TrustLineEntryV1 | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TrustLineEntryExt; - - static write(value: TrustLineEntryExt, io: Buffer): void; - - static isValid(value: TrustLineEntryExt): boolean; - - static toXDR(value: TrustLineEntryExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TrustLineEntryExt; - - static fromXDR(input: string, format: 'hex' | 'base64'): TrustLineEntryExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class OfferEntryExt { - switch(): number; - - static 0(): OfferEntryExt; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): OfferEntryExt; - - static write(value: OfferEntryExt, io: Buffer): void; - - static isValid(value: OfferEntryExt): boolean; - - static toXDR(value: OfferEntryExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): OfferEntryExt; - - static fromXDR(input: string, format: 'hex' | 'base64'): OfferEntryExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class DataEntryExt { - switch(): number; - - static 0(): DataEntryExt; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): DataEntryExt; - - static write(value: DataEntryExt, io: Buffer): void; - - static isValid(value: DataEntryExt): boolean; - - static toXDR(value: DataEntryExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): DataEntryExt; - - static fromXDR(input: string, format: 'hex' | 'base64'): DataEntryExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ClaimPredicate { - switch(): ClaimPredicateType; - - andPredicates(value?: ClaimPredicate[]): ClaimPredicate[]; - - orPredicates(value?: ClaimPredicate[]): ClaimPredicate[]; - - notPredicate(value?: null | ClaimPredicate): null | ClaimPredicate; - - absBefore(value?: Int64): Int64; - - relBefore(value?: Int64): Int64; - - static claimPredicateUnconditional(): ClaimPredicate; - - static claimPredicateAnd(value: ClaimPredicate[]): ClaimPredicate; - - static claimPredicateOr(value: ClaimPredicate[]): ClaimPredicate; - - static claimPredicateNot(value: null | ClaimPredicate): ClaimPredicate; - - static claimPredicateBeforeAbsoluteTime(value: Int64): ClaimPredicate; - - static claimPredicateBeforeRelativeTime(value: Int64): ClaimPredicate; - - value(): - | ClaimPredicate[] - | ClaimPredicate[] - | null - | ClaimPredicate - | Int64 - | Int64 - | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ClaimPredicate; - - static write(value: ClaimPredicate, io: Buffer): void; - - static isValid(value: ClaimPredicate): boolean; - - static toXDR(value: ClaimPredicate): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ClaimPredicate; - - static fromXDR(input: string, format: 'hex' | 'base64'): ClaimPredicate; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class Claimant { - switch(): ClaimantType; - - v0(value?: ClaimantV0): ClaimantV0; - - static claimantTypeV0(value: ClaimantV0): Claimant; - - value(): ClaimantV0; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): Claimant; - - static write(value: Claimant, io: Buffer): void; - - static isValid(value: Claimant): boolean; - - static toXDR(value: Claimant): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): Claimant; - - static fromXDR(input: string, format: 'hex' | 'base64'): Claimant; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ClaimableBalanceId { - switch(): ClaimableBalanceIdType; - - v0(value?: Buffer): Buffer; - - static claimableBalanceIdTypeV0(value: Buffer): ClaimableBalanceId; - - value(): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ClaimableBalanceId; - - static write(value: ClaimableBalanceId, io: Buffer): void; - - static isValid(value: ClaimableBalanceId): boolean; - - static toXDR(value: ClaimableBalanceId): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ClaimableBalanceId; - - static fromXDR(input: string, format: 'hex' | 'base64'): ClaimableBalanceId; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ClaimableBalanceEntryExtensionV1Ext { - switch(): number; - - static 0(): ClaimableBalanceEntryExtensionV1Ext; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ClaimableBalanceEntryExtensionV1Ext; - - static write(value: ClaimableBalanceEntryExtensionV1Ext, io: Buffer): void; - - static isValid(value: ClaimableBalanceEntryExtensionV1Ext): boolean; - - static toXDR(value: ClaimableBalanceEntryExtensionV1Ext): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): ClaimableBalanceEntryExtensionV1Ext; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ClaimableBalanceEntryExtensionV1Ext; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ClaimableBalanceEntryExt { - switch(): number; - - v1( - value?: ClaimableBalanceEntryExtensionV1, - ): ClaimableBalanceEntryExtensionV1; - - static 0(): ClaimableBalanceEntryExt; - - static 1(value: ClaimableBalanceEntryExtensionV1): ClaimableBalanceEntryExt; - - value(): ClaimableBalanceEntryExtensionV1 | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ClaimableBalanceEntryExt; - - static write(value: ClaimableBalanceEntryExt, io: Buffer): void; - - static isValid(value: ClaimableBalanceEntryExt): boolean; - - static toXDR(value: ClaimableBalanceEntryExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ClaimableBalanceEntryExt; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ClaimableBalanceEntryExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LiquidityPoolEntryBody { - switch(): LiquidityPoolType; - - constantProduct( - value?: LiquidityPoolEntryConstantProduct, - ): LiquidityPoolEntryConstantProduct; - - static liquidityPoolConstantProduct( - value: LiquidityPoolEntryConstantProduct, - ): LiquidityPoolEntryBody; - - value(): LiquidityPoolEntryConstantProduct; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LiquidityPoolEntryBody; - - static write(value: LiquidityPoolEntryBody, io: Buffer): void; - - static isValid(value: LiquidityPoolEntryBody): boolean; - - static toXDR(value: LiquidityPoolEntryBody): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LiquidityPoolEntryBody; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LiquidityPoolEntryBody; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ContractCodeEntryExt { - switch(): number; - - v1(value?: ContractCodeEntryV1): ContractCodeEntryV1; - - static 0(): ContractCodeEntryExt; - - static 1(value: ContractCodeEntryV1): ContractCodeEntryExt; - - value(): ContractCodeEntryV1 | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ContractCodeEntryExt; - - static write(value: ContractCodeEntryExt, io: Buffer): void; - - static isValid(value: ContractCodeEntryExt): boolean; - - static toXDR(value: ContractCodeEntryExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ContractCodeEntryExt; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ContractCodeEntryExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerEntryExtensionV1Ext { - switch(): number; - - static 0(): LedgerEntryExtensionV1Ext; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerEntryExtensionV1Ext; - - static write(value: LedgerEntryExtensionV1Ext, io: Buffer): void; - - static isValid(value: LedgerEntryExtensionV1Ext): boolean; - - static toXDR(value: LedgerEntryExtensionV1Ext): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerEntryExtensionV1Ext; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LedgerEntryExtensionV1Ext; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerEntryData { - switch(): LedgerEntryType; - - account(value?: AccountEntry): AccountEntry; - - trustLine(value?: TrustLineEntry): TrustLineEntry; - - offer(value?: OfferEntry): OfferEntry; - - data(value?: DataEntry): DataEntry; - - claimableBalance(value?: ClaimableBalanceEntry): ClaimableBalanceEntry; - - liquidityPool(value?: LiquidityPoolEntry): LiquidityPoolEntry; - - contractData(value?: ContractDataEntry): ContractDataEntry; - - contractCode(value?: ContractCodeEntry): ContractCodeEntry; - - configSetting(value?: ConfigSettingEntry): ConfigSettingEntry; - - ttl(value?: TtlEntry): TtlEntry; - - static account(value: AccountEntry): LedgerEntryData; - - static trustline(value: TrustLineEntry): LedgerEntryData; - - static offer(value: OfferEntry): LedgerEntryData; - - static data(value: DataEntry): LedgerEntryData; - - static claimableBalance(value: ClaimableBalanceEntry): LedgerEntryData; - - static liquidityPool(value: LiquidityPoolEntry): LedgerEntryData; - - static contractData(value: ContractDataEntry): LedgerEntryData; - - static contractCode(value: ContractCodeEntry): LedgerEntryData; - - static configSetting(value: ConfigSettingEntry): LedgerEntryData; - - static ttl(value: TtlEntry): LedgerEntryData; - - value(): - | AccountEntry - | TrustLineEntry - | OfferEntry - | DataEntry - | ClaimableBalanceEntry - | LiquidityPoolEntry - | ContractDataEntry - | ContractCodeEntry - | ConfigSettingEntry - | TtlEntry; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerEntryData; - - static write(value: LedgerEntryData, io: Buffer): void; - - static isValid(value: LedgerEntryData): boolean; - - static toXDR(value: LedgerEntryData): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerEntryData; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerEntryData; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerEntryExt { - switch(): number; - - v1(value?: LedgerEntryExtensionV1): LedgerEntryExtensionV1; - - static 0(): LedgerEntryExt; - - static 1(value: LedgerEntryExtensionV1): LedgerEntryExt; - - value(): LedgerEntryExtensionV1 | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerEntryExt; - - static write(value: LedgerEntryExt, io: Buffer): void; - - static isValid(value: LedgerEntryExt): boolean; - - static toXDR(value: LedgerEntryExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerEntryExt; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerEntryExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerKey { - switch(): LedgerEntryType; - - account(value?: LedgerKeyAccount): LedgerKeyAccount; - - trustLine(value?: LedgerKeyTrustLine): LedgerKeyTrustLine; - - offer(value?: LedgerKeyOffer): LedgerKeyOffer; - - data(value?: LedgerKeyData): LedgerKeyData; - - claimableBalance( - value?: LedgerKeyClaimableBalance, - ): LedgerKeyClaimableBalance; - - liquidityPool(value?: LedgerKeyLiquidityPool): LedgerKeyLiquidityPool; - - contractData(value?: LedgerKeyContractData): LedgerKeyContractData; - - contractCode(value?: LedgerKeyContractCode): LedgerKeyContractCode; - - configSetting(value?: LedgerKeyConfigSetting): LedgerKeyConfigSetting; - - ttl(value?: LedgerKeyTtl): LedgerKeyTtl; - - static account(value: LedgerKeyAccount): LedgerKey; - - static trustline(value: LedgerKeyTrustLine): LedgerKey; - - static offer(value: LedgerKeyOffer): LedgerKey; - - static data(value: LedgerKeyData): LedgerKey; - - static claimableBalance(value: LedgerKeyClaimableBalance): LedgerKey; - - static liquidityPool(value: LedgerKeyLiquidityPool): LedgerKey; - - static contractData(value: LedgerKeyContractData): LedgerKey; - - static contractCode(value: LedgerKeyContractCode): LedgerKey; - - static configSetting(value: LedgerKeyConfigSetting): LedgerKey; - - static ttl(value: LedgerKeyTtl): LedgerKey; - - value(): - | LedgerKeyAccount - | LedgerKeyTrustLine - | LedgerKeyOffer - | LedgerKeyData - | LedgerKeyClaimableBalance - | LedgerKeyLiquidityPool - | LedgerKeyContractData - | LedgerKeyContractCode - | LedgerKeyConfigSetting - | LedgerKeyTtl; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerKey; - - static write(value: LedgerKey, io: Buffer): void; - - static isValid(value: LedgerKey): boolean; - - static toXDR(value: LedgerKey): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerKey; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerKey; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class StellarValueExt { - switch(): StellarValueType; - - lcValueSignature( - value?: LedgerCloseValueSignature, - ): LedgerCloseValueSignature; - - static stellarValueBasic(): StellarValueExt; - - static stellarValueSigned( - value: LedgerCloseValueSignature, - ): StellarValueExt; - - value(): LedgerCloseValueSignature | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): StellarValueExt; - - static write(value: StellarValueExt, io: Buffer): void; - - static isValid(value: StellarValueExt): boolean; - - static toXDR(value: StellarValueExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): StellarValueExt; - - static fromXDR(input: string, format: 'hex' | 'base64'): StellarValueExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerHeaderExtensionV1Ext { - switch(): number; - - static 0(): LedgerHeaderExtensionV1Ext; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerHeaderExtensionV1Ext; - - static write(value: LedgerHeaderExtensionV1Ext, io: Buffer): void; - - static isValid(value: LedgerHeaderExtensionV1Ext): boolean; - - static toXDR(value: LedgerHeaderExtensionV1Ext): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerHeaderExtensionV1Ext; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LedgerHeaderExtensionV1Ext; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerHeaderExt { - switch(): number; - - v1(value?: LedgerHeaderExtensionV1): LedgerHeaderExtensionV1; - - static 0(): LedgerHeaderExt; - - static 1(value: LedgerHeaderExtensionV1): LedgerHeaderExt; - - value(): LedgerHeaderExtensionV1 | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerHeaderExt; - - static write(value: LedgerHeaderExt, io: Buffer): void; - - static isValid(value: LedgerHeaderExt): boolean; - - static toXDR(value: LedgerHeaderExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerHeaderExt; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerHeaderExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerUpgrade { - switch(): LedgerUpgradeType; - - newLedgerVersion(value?: number): number; - - newBaseFee(value?: number): number; - - newMaxTxSetSize(value?: number): number; - - newBaseReserve(value?: number): number; - - newFlags(value?: number): number; - - newConfig(value?: ConfigUpgradeSetKey): ConfigUpgradeSetKey; - - newMaxSorobanTxSetSize(value?: number): number; - - static ledgerUpgradeVersion(value: number): LedgerUpgrade; - - static ledgerUpgradeBaseFee(value: number): LedgerUpgrade; - - static ledgerUpgradeMaxTxSetSize(value: number): LedgerUpgrade; - - static ledgerUpgradeBaseReserve(value: number): LedgerUpgrade; - - static ledgerUpgradeFlags(value: number): LedgerUpgrade; - - static ledgerUpgradeConfig(value: ConfigUpgradeSetKey): LedgerUpgrade; - - static ledgerUpgradeMaxSorobanTxSetSize(value: number): LedgerUpgrade; - - value(): - | number - | number - | number - | number - | number - | ConfigUpgradeSetKey - | number; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerUpgrade; - - static write(value: LedgerUpgrade, io: Buffer): void; - - static isValid(value: LedgerUpgrade): boolean; - - static toXDR(value: LedgerUpgrade): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerUpgrade; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerUpgrade; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class BucketMetadataExt { - switch(): number; - - static 0(): BucketMetadataExt; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): BucketMetadataExt; - - static write(value: BucketMetadataExt, io: Buffer): void; - - static isValid(value: BucketMetadataExt): boolean; - - static toXDR(value: BucketMetadataExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): BucketMetadataExt; - - static fromXDR(input: string, format: 'hex' | 'base64'): BucketMetadataExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class BucketEntry { - switch(): BucketEntryType; - - liveEntry(value?: LedgerEntry): LedgerEntry; - - deadEntry(value?: LedgerKey): LedgerKey; - - metaEntry(value?: BucketMetadata): BucketMetadata; - - static liveentry(value: LedgerEntry): BucketEntry; - - static initentry(value: LedgerEntry): BucketEntry; - - static deadentry(value: LedgerKey): BucketEntry; - - static metaentry(value: BucketMetadata): BucketEntry; - - value(): LedgerEntry | LedgerKey | BucketMetadata; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): BucketEntry; - - static write(value: BucketEntry, io: Buffer): void; - - static isValid(value: BucketEntry): boolean; - - static toXDR(value: BucketEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): BucketEntry; - - static fromXDR(input: string, format: 'hex' | 'base64'): BucketEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TxSetComponent { - switch(): TxSetComponentType; - - txsMaybeDiscountedFee( - value?: TxSetComponentTxsMaybeDiscountedFee, - ): TxSetComponentTxsMaybeDiscountedFee; - - static txsetCompTxsMaybeDiscountedFee( - value: TxSetComponentTxsMaybeDiscountedFee, - ): TxSetComponent; - - value(): TxSetComponentTxsMaybeDiscountedFee; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TxSetComponent; - - static write(value: TxSetComponent, io: Buffer): void; - - static isValid(value: TxSetComponent): boolean; - - static toXDR(value: TxSetComponent): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TxSetComponent; - - static fromXDR(input: string, format: 'hex' | 'base64'): TxSetComponent; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionPhase { - switch(): number; - - v0Components(value?: TxSetComponent[]): TxSetComponent[]; - - static 0(value: TxSetComponent[]): TransactionPhase; - - value(): TxSetComponent[]; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionPhase; - - static write(value: TransactionPhase, io: Buffer): void; - - static isValid(value: TransactionPhase): boolean; - - static toXDR(value: TransactionPhase): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionPhase; - - static fromXDR(input: string, format: 'hex' | 'base64'): TransactionPhase; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class GeneralizedTransactionSet { - switch(): number; - - v1TxSet(value?: TransactionSetV1): TransactionSetV1; - - static 1(value: TransactionSetV1): GeneralizedTransactionSet; - - value(): TransactionSetV1; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): GeneralizedTransactionSet; - - static write(value: GeneralizedTransactionSet, io: Buffer): void; - - static isValid(value: GeneralizedTransactionSet): boolean; - - static toXDR(value: GeneralizedTransactionSet): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): GeneralizedTransactionSet; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): GeneralizedTransactionSet; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionHistoryEntryExt { - switch(): number; - - generalizedTxSet( - value?: GeneralizedTransactionSet, - ): GeneralizedTransactionSet; - - static 0(): TransactionHistoryEntryExt; - - static 1(value: GeneralizedTransactionSet): TransactionHistoryEntryExt; - - value(): GeneralizedTransactionSet | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionHistoryEntryExt; - - static write(value: TransactionHistoryEntryExt, io: Buffer): void; - - static isValid(value: TransactionHistoryEntryExt): boolean; - - static toXDR(value: TransactionHistoryEntryExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionHistoryEntryExt; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TransactionHistoryEntryExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionHistoryResultEntryExt { - switch(): number; - - static 0(): TransactionHistoryResultEntryExt; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionHistoryResultEntryExt; - - static write(value: TransactionHistoryResultEntryExt, io: Buffer): void; - - static isValid(value: TransactionHistoryResultEntryExt): boolean; - - static toXDR(value: TransactionHistoryResultEntryExt): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): TransactionHistoryResultEntryExt; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TransactionHistoryResultEntryExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerHeaderHistoryEntryExt { - switch(): number; - - static 0(): LedgerHeaderHistoryEntryExt; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerHeaderHistoryEntryExt; - - static write(value: LedgerHeaderHistoryEntryExt, io: Buffer): void; - - static isValid(value: LedgerHeaderHistoryEntryExt): boolean; - - static toXDR(value: LedgerHeaderHistoryEntryExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerHeaderHistoryEntryExt; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LedgerHeaderHistoryEntryExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScpHistoryEntry { - switch(): number; - - v0(value?: ScpHistoryEntryV0): ScpHistoryEntryV0; - - static 0(value: ScpHistoryEntryV0): ScpHistoryEntry; - - value(): ScpHistoryEntryV0; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScpHistoryEntry; - - static write(value: ScpHistoryEntry, io: Buffer): void; - - static isValid(value: ScpHistoryEntry): boolean; - - static toXDR(value: ScpHistoryEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScpHistoryEntry; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScpHistoryEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerEntryChange { - switch(): LedgerEntryChangeType; - - created(value?: LedgerEntry): LedgerEntry; - - updated(value?: LedgerEntry): LedgerEntry; - - removed(value?: LedgerKey): LedgerKey; - - state(value?: LedgerEntry): LedgerEntry; - - static ledgerEntryCreated(value: LedgerEntry): LedgerEntryChange; - - static ledgerEntryUpdated(value: LedgerEntry): LedgerEntryChange; - - static ledgerEntryRemoved(value: LedgerKey): LedgerEntryChange; - - static ledgerEntryState(value: LedgerEntry): LedgerEntryChange; - - value(): LedgerEntry | LedgerEntry | LedgerKey | LedgerEntry; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerEntryChange; - - static write(value: LedgerEntryChange, io: Buffer): void; - - static isValid(value: LedgerEntryChange): boolean; - - static toXDR(value: LedgerEntryChange): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerEntryChange; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerEntryChange; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ContractEventBody { - switch(): number; - - v0(value?: ContractEventV0): ContractEventV0; - - static 0(value: ContractEventV0): ContractEventBody; - - value(): ContractEventV0; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ContractEventBody; - - static write(value: ContractEventBody, io: Buffer): void; - - static isValid(value: ContractEventBody): boolean; - - static toXDR(value: ContractEventBody): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ContractEventBody; - - static fromXDR(input: string, format: 'hex' | 'base64'): ContractEventBody; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SorobanTransactionMetaExt { - switch(): number; - - v1(value?: SorobanTransactionMetaExtV1): SorobanTransactionMetaExtV1; - - static 0(): SorobanTransactionMetaExt; - - static 1(value: SorobanTransactionMetaExtV1): SorobanTransactionMetaExt; - - value(): SorobanTransactionMetaExtV1 | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SorobanTransactionMetaExt; - - static write(value: SorobanTransactionMetaExt, io: Buffer): void; - - static isValid(value: SorobanTransactionMetaExt): boolean; - - static toXDR(value: SorobanTransactionMetaExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SorobanTransactionMetaExt; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): SorobanTransactionMetaExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionMeta { - switch(): number; - - operations(value?: OperationMeta[]): OperationMeta[]; - - v1(value?: TransactionMetaV1): TransactionMetaV1; - - v2(value?: TransactionMetaV2): TransactionMetaV2; - - v3(value?: TransactionMetaV3): TransactionMetaV3; - - static 0(value: OperationMeta[]): TransactionMeta; - - static 1(value: TransactionMetaV1): TransactionMeta; - - static 2(value: TransactionMetaV2): TransactionMeta; - - static 3(value: TransactionMetaV3): TransactionMeta; - - value(): - | OperationMeta[] - | TransactionMetaV1 - | TransactionMetaV2 - | TransactionMetaV3; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionMeta; - - static write(value: TransactionMeta, io: Buffer): void; - - static isValid(value: TransactionMeta): boolean; - - static toXDR(value: TransactionMeta): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionMeta; - - static fromXDR(input: string, format: 'hex' | 'base64'): TransactionMeta; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerCloseMetaExt { - switch(): number; - - v1(value?: LedgerCloseMetaExtV1): LedgerCloseMetaExtV1; - - static 0(): LedgerCloseMetaExt; - - static 1(value: LedgerCloseMetaExtV1): LedgerCloseMetaExt; - - value(): LedgerCloseMetaExtV1 | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerCloseMetaExt; - - static write(value: LedgerCloseMetaExt, io: Buffer): void; - - static isValid(value: LedgerCloseMetaExt): boolean; - - static toXDR(value: LedgerCloseMetaExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerCloseMetaExt; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerCloseMetaExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LedgerCloseMeta { - switch(): number; - - v0(value?: LedgerCloseMetaV0): LedgerCloseMetaV0; - - v1(value?: LedgerCloseMetaV1): LedgerCloseMetaV1; - - static 0(value: LedgerCloseMetaV0): LedgerCloseMeta; - - static 1(value: LedgerCloseMetaV1): LedgerCloseMeta; - - value(): LedgerCloseMetaV0 | LedgerCloseMetaV1; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LedgerCloseMeta; - - static write(value: LedgerCloseMeta, io: Buffer): void; - - static isValid(value: LedgerCloseMeta): boolean; - - static toXDR(value: LedgerCloseMeta): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LedgerCloseMeta; - - static fromXDR(input: string, format: 'hex' | 'base64'): LedgerCloseMeta; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class PeerAddressIp { - switch(): IpAddrType; - - ipv4(value?: Buffer): Buffer; - - ipv6(value?: Buffer): Buffer; - - static iPv4(value: Buffer): PeerAddressIp; - - static iPv6(value: Buffer): PeerAddressIp; - - value(): Buffer | Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): PeerAddressIp; - - static write(value: PeerAddressIp, io: Buffer): void; - - static isValid(value: PeerAddressIp): boolean; - - static toXDR(value: PeerAddressIp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): PeerAddressIp; - - static fromXDR(input: string, format: 'hex' | 'base64'): PeerAddressIp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SurveyResponseBody { - switch(): SurveyMessageResponseType; - - topologyResponseBodyV0( - value?: TopologyResponseBodyV0, - ): TopologyResponseBodyV0; - - topologyResponseBodyV1( - value?: TopologyResponseBodyV1, - ): TopologyResponseBodyV1; - - static surveyTopologyResponseV0( - value: TopologyResponseBodyV0, - ): SurveyResponseBody; - - static surveyTopologyResponseV1( - value: TopologyResponseBodyV1, - ): SurveyResponseBody; - - value(): TopologyResponseBodyV0 | TopologyResponseBodyV1; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SurveyResponseBody; - - static write(value: SurveyResponseBody, io: Buffer): void; - - static isValid(value: SurveyResponseBody): boolean; - - static toXDR(value: SurveyResponseBody): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SurveyResponseBody; - - static fromXDR(input: string, format: 'hex' | 'base64'): SurveyResponseBody; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class StellarMessage { - switch(): MessageType; - - error(value?: Error): Error; - - hello(value?: Hello): Hello; - - auth(value?: Auth): Auth; - - dontHave(value?: DontHave): DontHave; - - peers(value?: PeerAddress[]): PeerAddress[]; - - txSetHash(value?: Buffer): Buffer; - - txSet(value?: TransactionSet): TransactionSet; - - generalizedTxSet( - value?: GeneralizedTransactionSet, - ): GeneralizedTransactionSet; - - transaction(value?: TransactionEnvelope): TransactionEnvelope; - - signedSurveyRequestMessage( - value?: SignedSurveyRequestMessage, - ): SignedSurveyRequestMessage; - - signedSurveyResponseMessage( - value?: SignedSurveyResponseMessage, - ): SignedSurveyResponseMessage; - - qSetHash(value?: Buffer): Buffer; - - qSet(value?: ScpQuorumSet): ScpQuorumSet; - - envelope(value?: ScpEnvelope): ScpEnvelope; - - getScpLedgerSeq(value?: number): number; - - sendMoreMessage(value?: SendMore): SendMore; - - sendMoreExtendedMessage(value?: SendMoreExtended): SendMoreExtended; - - floodAdvert(value?: FloodAdvert): FloodAdvert; - - floodDemand(value?: FloodDemand): FloodDemand; - - static errorMsg(value: Error): StellarMessage; - - static hello(value: Hello): StellarMessage; - - static auth(value: Auth): StellarMessage; - - static dontHave(value: DontHave): StellarMessage; - - static getPeers(): StellarMessage; - - static peers(value: PeerAddress[]): StellarMessage; - - static getTxSet(value: Buffer): StellarMessage; - - static txSet(value: TransactionSet): StellarMessage; - - static generalizedTxSet(value: GeneralizedTransactionSet): StellarMessage; - - static transaction(value: TransactionEnvelope): StellarMessage; - - static surveyRequest(value: SignedSurveyRequestMessage): StellarMessage; - - static surveyResponse(value: SignedSurveyResponseMessage): StellarMessage; - - static getScpQuorumset(value: Buffer): StellarMessage; - - static scpQuorumset(value: ScpQuorumSet): StellarMessage; - - static scpMessage(value: ScpEnvelope): StellarMessage; - - static getScpState(value: number): StellarMessage; - - static sendMore(value: SendMore): StellarMessage; - - static sendMoreExtended(value: SendMoreExtended): StellarMessage; - - static floodAdvert(value: FloodAdvert): StellarMessage; - - static floodDemand(value: FloodDemand): StellarMessage; - - value(): - | Error - | Hello - | Auth - | DontHave - | PeerAddress[] - | Buffer - | TransactionSet - | GeneralizedTransactionSet - | TransactionEnvelope - | SignedSurveyRequestMessage - | SignedSurveyResponseMessage - | Buffer - | ScpQuorumSet - | ScpEnvelope - | number - | SendMore - | SendMoreExtended - | FloodAdvert - | FloodDemand - | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): StellarMessage; - - static write(value: StellarMessage, io: Buffer): void; - - static isValid(value: StellarMessage): boolean; - - static toXDR(value: StellarMessage): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): StellarMessage; - - static fromXDR(input: string, format: 'hex' | 'base64'): StellarMessage; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class AuthenticatedMessage { - switch(): number; - - v0(value?: AuthenticatedMessageV0): AuthenticatedMessageV0; - - static 0(value: AuthenticatedMessageV0): AuthenticatedMessage; - - value(): AuthenticatedMessageV0; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): AuthenticatedMessage; - - static write(value: AuthenticatedMessage, io: Buffer): void; - - static isValid(value: AuthenticatedMessage): boolean; - - static toXDR(value: AuthenticatedMessage): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): AuthenticatedMessage; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): AuthenticatedMessage; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LiquidityPoolParameters { - switch(): LiquidityPoolType; - - constantProduct( - value?: LiquidityPoolConstantProductParameters, - ): LiquidityPoolConstantProductParameters; - - static liquidityPoolConstantProduct( - value: LiquidityPoolConstantProductParameters, - ): LiquidityPoolParameters; - - value(): LiquidityPoolConstantProductParameters; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LiquidityPoolParameters; - - static write(value: LiquidityPoolParameters, io: Buffer): void; - - static isValid(value: LiquidityPoolParameters): boolean; - - static toXDR(value: LiquidityPoolParameters): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LiquidityPoolParameters; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LiquidityPoolParameters; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class MuxedAccount { - switch(): CryptoKeyType; - - ed25519(value?: Buffer): Buffer; - - med25519(value?: MuxedAccountMed25519): MuxedAccountMed25519; - - static keyTypeEd25519(value: Buffer): MuxedAccount; - - static keyTypeMuxedEd25519(value: MuxedAccountMed25519): MuxedAccount; - - value(): Buffer | MuxedAccountMed25519; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): MuxedAccount; - - static write(value: MuxedAccount, io: Buffer): void; - - static isValid(value: MuxedAccount): boolean; - - static toXDR(value: MuxedAccount): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): MuxedAccount; - - static fromXDR(input: string, format: 'hex' | 'base64'): MuxedAccount; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ChangeTrustAsset { - switch(): AssetType; - - alphaNum4(value?: AlphaNum4): AlphaNum4; - - alphaNum12(value?: AlphaNum12): AlphaNum12; - - liquidityPool(value?: LiquidityPoolParameters): LiquidityPoolParameters; - - static assetTypeNative(): ChangeTrustAsset; - - static assetTypeCreditAlphanum4(value: AlphaNum4): ChangeTrustAsset; - - static assetTypeCreditAlphanum12(value: AlphaNum12): ChangeTrustAsset; - - static assetTypePoolShare(value: LiquidityPoolParameters): ChangeTrustAsset; - - value(): AlphaNum4 | AlphaNum12 | LiquidityPoolParameters | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ChangeTrustAsset; - - static write(value: ChangeTrustAsset, io: Buffer): void; - - static isValid(value: ChangeTrustAsset): boolean; - - static toXDR(value: ChangeTrustAsset): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ChangeTrustAsset; - - static fromXDR(input: string, format: 'hex' | 'base64'): ChangeTrustAsset; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class RevokeSponsorshipOp { - switch(): RevokeSponsorshipType; - - ledgerKey(value?: LedgerKey): LedgerKey; - - signer(value?: RevokeSponsorshipOpSigner): RevokeSponsorshipOpSigner; - - static revokeSponsorshipLedgerEntry(value: LedgerKey): RevokeSponsorshipOp; - - static revokeSponsorshipSigner( - value: RevokeSponsorshipOpSigner, - ): RevokeSponsorshipOp; - - value(): LedgerKey | RevokeSponsorshipOpSigner; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): RevokeSponsorshipOp; - - static write(value: RevokeSponsorshipOp, io: Buffer): void; - - static isValid(value: RevokeSponsorshipOp): boolean; - - static toXDR(value: RevokeSponsorshipOp): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): RevokeSponsorshipOp; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): RevokeSponsorshipOp; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ContractIdPreimage { - switch(): ContractIdPreimageType; - - fromAddress( - value?: ContractIdPreimageFromAddress, - ): ContractIdPreimageFromAddress; - - fromAsset(value?: Asset): Asset; - - static contractIdPreimageFromAddress( - value: ContractIdPreimageFromAddress, - ): ContractIdPreimage; - - static contractIdPreimageFromAsset(value: Asset): ContractIdPreimage; - - value(): ContractIdPreimageFromAddress | Asset; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ContractIdPreimage; - - static write(value: ContractIdPreimage, io: Buffer): void; - - static isValid(value: ContractIdPreimage): boolean; - - static toXDR(value: ContractIdPreimage): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ContractIdPreimage; - - static fromXDR(input: string, format: 'hex' | 'base64'): ContractIdPreimage; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class HostFunction { - switch(): HostFunctionType; - - invokeContract(value?: InvokeContractArgs): InvokeContractArgs; - - createContract(value?: CreateContractArgs): CreateContractArgs; - - wasm(value?: Buffer): Buffer; - - static hostFunctionTypeInvokeContract( - value: InvokeContractArgs, - ): HostFunction; - - static hostFunctionTypeCreateContract( - value: CreateContractArgs, - ): HostFunction; - - static hostFunctionTypeUploadContractWasm(value: Buffer): HostFunction; - - value(): InvokeContractArgs | CreateContractArgs | Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): HostFunction; - - static write(value: HostFunction, io: Buffer): void; - - static isValid(value: HostFunction): boolean; - - static toXDR(value: HostFunction): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): HostFunction; - - static fromXDR(input: string, format: 'hex' | 'base64'): HostFunction; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SorobanAuthorizedFunction { - switch(): SorobanAuthorizedFunctionType; - - contractFn(value?: InvokeContractArgs): InvokeContractArgs; - - createContractHostFn(value?: CreateContractArgs): CreateContractArgs; - - static sorobanAuthorizedFunctionTypeContractFn( - value: InvokeContractArgs, - ): SorobanAuthorizedFunction; - - static sorobanAuthorizedFunctionTypeCreateContractHostFn( - value: CreateContractArgs, - ): SorobanAuthorizedFunction; - - value(): InvokeContractArgs | CreateContractArgs; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SorobanAuthorizedFunction; - - static write(value: SorobanAuthorizedFunction, io: Buffer): void; - - static isValid(value: SorobanAuthorizedFunction): boolean; - - static toXDR(value: SorobanAuthorizedFunction): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SorobanAuthorizedFunction; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): SorobanAuthorizedFunction; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SorobanCredentials { - switch(): SorobanCredentialsType; - - address(value?: SorobanAddressCredentials): SorobanAddressCredentials; - - static sorobanCredentialsSourceAccount(): SorobanCredentials; - - static sorobanCredentialsAddress( - value: SorobanAddressCredentials, - ): SorobanCredentials; - - value(): SorobanAddressCredentials | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SorobanCredentials; - - static write(value: SorobanCredentials, io: Buffer): void; - - static isValid(value: SorobanCredentials): boolean; - - static toXDR(value: SorobanCredentials): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SorobanCredentials; - - static fromXDR(input: string, format: 'hex' | 'base64'): SorobanCredentials; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class OperationBody { - switch(): OperationType; - - createAccountOp(value?: CreateAccountOp): CreateAccountOp; - - paymentOp(value?: PaymentOp): PaymentOp; - - pathPaymentStrictReceiveOp( - value?: PathPaymentStrictReceiveOp, - ): PathPaymentStrictReceiveOp; - - manageSellOfferOp(value?: ManageSellOfferOp): ManageSellOfferOp; - - createPassiveSellOfferOp( - value?: CreatePassiveSellOfferOp, - ): CreatePassiveSellOfferOp; - - setOptionsOp(value?: SetOptionsOp): SetOptionsOp; - - changeTrustOp(value?: ChangeTrustOp): ChangeTrustOp; - - allowTrustOp(value?: AllowTrustOp): AllowTrustOp; - - destination(value?: MuxedAccount): MuxedAccount; - - manageDataOp(value?: ManageDataOp): ManageDataOp; - - bumpSequenceOp(value?: BumpSequenceOp): BumpSequenceOp; - - manageBuyOfferOp(value?: ManageBuyOfferOp): ManageBuyOfferOp; - - pathPaymentStrictSendOp( - value?: PathPaymentStrictSendOp, - ): PathPaymentStrictSendOp; - - createClaimableBalanceOp( - value?: CreateClaimableBalanceOp, - ): CreateClaimableBalanceOp; - - claimClaimableBalanceOp( - value?: ClaimClaimableBalanceOp, - ): ClaimClaimableBalanceOp; - - beginSponsoringFutureReservesOp( - value?: BeginSponsoringFutureReservesOp, - ): BeginSponsoringFutureReservesOp; - - revokeSponsorshipOp(value?: RevokeSponsorshipOp): RevokeSponsorshipOp; - - clawbackOp(value?: ClawbackOp): ClawbackOp; - - clawbackClaimableBalanceOp( - value?: ClawbackClaimableBalanceOp, - ): ClawbackClaimableBalanceOp; - - setTrustLineFlagsOp(value?: SetTrustLineFlagsOp): SetTrustLineFlagsOp; - - liquidityPoolDepositOp( - value?: LiquidityPoolDepositOp, - ): LiquidityPoolDepositOp; - - liquidityPoolWithdrawOp( - value?: LiquidityPoolWithdrawOp, - ): LiquidityPoolWithdrawOp; - - invokeHostFunctionOp(value?: InvokeHostFunctionOp): InvokeHostFunctionOp; - - extendFootprintTtlOp(value?: ExtendFootprintTtlOp): ExtendFootprintTtlOp; - - restoreFootprintOp(value?: RestoreFootprintOp): RestoreFootprintOp; - - static createAccount(value: CreateAccountOp): OperationBody; - - static payment(value: PaymentOp): OperationBody; - - static pathPaymentStrictReceive( - value: PathPaymentStrictReceiveOp, - ): OperationBody; - - static manageSellOffer(value: ManageSellOfferOp): OperationBody; - - static createPassiveSellOffer( - value: CreatePassiveSellOfferOp, - ): OperationBody; - - static setOptions(value: SetOptionsOp): OperationBody; - - static changeTrust(value: ChangeTrustOp): OperationBody; - - static allowTrust(value: AllowTrustOp): OperationBody; - - static accountMerge(value: MuxedAccount): OperationBody; - - static inflation(): OperationBody; - - static manageData(value: ManageDataOp): OperationBody; - - static bumpSequence(value: BumpSequenceOp): OperationBody; - - static manageBuyOffer(value: ManageBuyOfferOp): OperationBody; - - static pathPaymentStrictSend(value: PathPaymentStrictSendOp): OperationBody; - - static createClaimableBalance( - value: CreateClaimableBalanceOp, - ): OperationBody; - - static claimClaimableBalance(value: ClaimClaimableBalanceOp): OperationBody; - - static beginSponsoringFutureReserves( - value: BeginSponsoringFutureReservesOp, - ): OperationBody; - - static endSponsoringFutureReserves(): OperationBody; - - static revokeSponsorship(value: RevokeSponsorshipOp): OperationBody; - - static clawback(value: ClawbackOp): OperationBody; - - static clawbackClaimableBalance( - value: ClawbackClaimableBalanceOp, - ): OperationBody; - - static setTrustLineFlags(value: SetTrustLineFlagsOp): OperationBody; - - static liquidityPoolDeposit(value: LiquidityPoolDepositOp): OperationBody; - - static liquidityPoolWithdraw(value: LiquidityPoolWithdrawOp): OperationBody; - - static invokeHostFunction(value: InvokeHostFunctionOp): OperationBody; - - static extendFootprintTtl(value: ExtendFootprintTtlOp): OperationBody; - - static restoreFootprint(value: RestoreFootprintOp): OperationBody; - - value(): - | CreateAccountOp - | PaymentOp - | PathPaymentStrictReceiveOp - | ManageSellOfferOp - | CreatePassiveSellOfferOp - | SetOptionsOp - | ChangeTrustOp - | AllowTrustOp - | MuxedAccount - | ManageDataOp - | BumpSequenceOp - | ManageBuyOfferOp - | PathPaymentStrictSendOp - | CreateClaimableBalanceOp - | ClaimClaimableBalanceOp - | BeginSponsoringFutureReservesOp - | RevokeSponsorshipOp - | ClawbackOp - | ClawbackClaimableBalanceOp - | SetTrustLineFlagsOp - | LiquidityPoolDepositOp - | LiquidityPoolWithdrawOp - | InvokeHostFunctionOp - | ExtendFootprintTtlOp - | RestoreFootprintOp - | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): OperationBody; - - static write(value: OperationBody, io: Buffer): void; - - static isValid(value: OperationBody): boolean; - - static toXDR(value: OperationBody): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): OperationBody; - - static fromXDR(input: string, format: 'hex' | 'base64'): OperationBody; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class HashIdPreimage { - switch(): EnvelopeType; - - operationId(value?: HashIdPreimageOperationId): HashIdPreimageOperationId; - - revokeId(value?: HashIdPreimageRevokeId): HashIdPreimageRevokeId; - - contractId(value?: HashIdPreimageContractId): HashIdPreimageContractId; - - sorobanAuthorization( - value?: HashIdPreimageSorobanAuthorization, - ): HashIdPreimageSorobanAuthorization; - - static envelopeTypeOpId(value: HashIdPreimageOperationId): HashIdPreimage; - - static envelopeTypePoolRevokeOpId( - value: HashIdPreimageRevokeId, - ): HashIdPreimage; - - static envelopeTypeContractId( - value: HashIdPreimageContractId, - ): HashIdPreimage; - - static envelopeTypeSorobanAuthorization( - value: HashIdPreimageSorobanAuthorization, - ): HashIdPreimage; - - value(): - | HashIdPreimageOperationId - | HashIdPreimageRevokeId - | HashIdPreimageContractId - | HashIdPreimageSorobanAuthorization; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): HashIdPreimage; - - static write(value: HashIdPreimage, io: Buffer): void; - - static isValid(value: HashIdPreimage): boolean; - - static toXDR(value: HashIdPreimage): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): HashIdPreimage; - - static fromXDR(input: string, format: 'hex' | 'base64'): HashIdPreimage; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class Memo { - switch(): MemoType; - - text(value?: string | Buffer): string | Buffer; - - id(value?: Uint64): Uint64; - - hash(value?: Buffer): Buffer; - - retHash(value?: Buffer): Buffer; - - static memoNone(): Memo; - - static memoText(value: string | Buffer): Memo; - - static memoId(value: Uint64): Memo; - - static memoHash(value: Buffer): Memo; - - static memoReturn(value: Buffer): Memo; - - value(): string | Buffer | Uint64 | Buffer | Buffer | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): Memo; - - static write(value: Memo, io: Buffer): void; - - static isValid(value: Memo): boolean; - - static toXDR(value: Memo): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): Memo; - - static fromXDR(input: string, format: 'hex' | 'base64'): Memo; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class Preconditions { - switch(): PreconditionType; - - timeBounds(value?: TimeBounds): TimeBounds; - - v2(value?: PreconditionsV2): PreconditionsV2; - - static precondNone(): Preconditions; - - static precondTime(value: TimeBounds): Preconditions; - - static precondV2(value: PreconditionsV2): Preconditions; - - value(): TimeBounds | PreconditionsV2 | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): Preconditions; - - static write(value: Preconditions, io: Buffer): void; - - static isValid(value: Preconditions): boolean; - - static toXDR(value: Preconditions): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): Preconditions; - - static fromXDR(input: string, format: 'hex' | 'base64'): Preconditions; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionV0Ext { - switch(): number; - - static 0(): TransactionV0Ext; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionV0Ext; - - static write(value: TransactionV0Ext, io: Buffer): void; - - static isValid(value: TransactionV0Ext): boolean; - - static toXDR(value: TransactionV0Ext): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionV0Ext; - - static fromXDR(input: string, format: 'hex' | 'base64'): TransactionV0Ext; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionExt { - switch(): number; - - sorobanData(value?: SorobanTransactionData): SorobanTransactionData; - - static 0(): TransactionExt; - - static 1(value: SorobanTransactionData): TransactionExt; - - value(): SorobanTransactionData | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionExt; - - static write(value: TransactionExt, io: Buffer): void; - - static isValid(value: TransactionExt): boolean; - - static toXDR(value: TransactionExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionExt; - - static fromXDR(input: string, format: 'hex' | 'base64'): TransactionExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class FeeBumpTransactionInnerTx { - switch(): EnvelopeType; - - v1(value?: TransactionV1Envelope): TransactionV1Envelope; - - static envelopeTypeTx( - value: TransactionV1Envelope, - ): FeeBumpTransactionInnerTx; - - value(): TransactionV1Envelope; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): FeeBumpTransactionInnerTx; - - static write(value: FeeBumpTransactionInnerTx, io: Buffer): void; - - static isValid(value: FeeBumpTransactionInnerTx): boolean; - - static toXDR(value: FeeBumpTransactionInnerTx): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): FeeBumpTransactionInnerTx; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): FeeBumpTransactionInnerTx; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class FeeBumpTransactionExt { - switch(): number; - - static 0(): FeeBumpTransactionExt; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): FeeBumpTransactionExt; - - static write(value: FeeBumpTransactionExt, io: Buffer): void; - - static isValid(value: FeeBumpTransactionExt): boolean; - - static toXDR(value: FeeBumpTransactionExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): FeeBumpTransactionExt; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): FeeBumpTransactionExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionEnvelope { - switch(): EnvelopeType; - - v0(value?: TransactionV0Envelope): TransactionV0Envelope; - - v1(value?: TransactionV1Envelope): TransactionV1Envelope; - - feeBump(value?: FeeBumpTransactionEnvelope): FeeBumpTransactionEnvelope; - - static envelopeTypeTxV0(value: TransactionV0Envelope): TransactionEnvelope; - - static envelopeTypeTx(value: TransactionV1Envelope): TransactionEnvelope; - - static envelopeTypeTxFeeBump( - value: FeeBumpTransactionEnvelope, - ): TransactionEnvelope; - - value(): - | TransactionV0Envelope - | TransactionV1Envelope - | FeeBumpTransactionEnvelope; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionEnvelope; - - static write(value: TransactionEnvelope, io: Buffer): void; - - static isValid(value: TransactionEnvelope): boolean; - - static toXDR(value: TransactionEnvelope): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionEnvelope; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TransactionEnvelope; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionSignaturePayloadTaggedTransaction { - switch(): EnvelopeType; - - tx(value?: Transaction): Transaction; - - feeBump(value?: FeeBumpTransaction): FeeBumpTransaction; - - static envelopeTypeTx( - value: Transaction, - ): TransactionSignaturePayloadTaggedTransaction; - - static envelopeTypeTxFeeBump( - value: FeeBumpTransaction, - ): TransactionSignaturePayloadTaggedTransaction; - - value(): Transaction | FeeBumpTransaction; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionSignaturePayloadTaggedTransaction; - - static write( - value: TransactionSignaturePayloadTaggedTransaction, - io: Buffer, - ): void; - - static isValid( - value: TransactionSignaturePayloadTaggedTransaction, - ): boolean; - - static toXDR(value: TransactionSignaturePayloadTaggedTransaction): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): TransactionSignaturePayloadTaggedTransaction; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TransactionSignaturePayloadTaggedTransaction; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ClaimAtom { - switch(): ClaimAtomType; - - v0(value?: ClaimOfferAtomV0): ClaimOfferAtomV0; - - orderBook(value?: ClaimOfferAtom): ClaimOfferAtom; - - liquidityPool(value?: ClaimLiquidityAtom): ClaimLiquidityAtom; - - static claimAtomTypeV0(value: ClaimOfferAtomV0): ClaimAtom; - - static claimAtomTypeOrderBook(value: ClaimOfferAtom): ClaimAtom; - - static claimAtomTypeLiquidityPool(value: ClaimLiquidityAtom): ClaimAtom; - - value(): ClaimOfferAtomV0 | ClaimOfferAtom | ClaimLiquidityAtom; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ClaimAtom; - - static write(value: ClaimAtom, io: Buffer): void; - - static isValid(value: ClaimAtom): boolean; - - static toXDR(value: ClaimAtom): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ClaimAtom; - - static fromXDR(input: string, format: 'hex' | 'base64'): ClaimAtom; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class CreateAccountResult { - switch(): CreateAccountResultCode; - - static createAccountSuccess(): CreateAccountResult; - - static createAccountMalformed(): CreateAccountResult; - - static createAccountUnderfunded(): CreateAccountResult; - - static createAccountLowReserve(): CreateAccountResult; - - static createAccountAlreadyExist(): CreateAccountResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): CreateAccountResult; - - static write(value: CreateAccountResult, io: Buffer): void; - - static isValid(value: CreateAccountResult): boolean; - - static toXDR(value: CreateAccountResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): CreateAccountResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): CreateAccountResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class PaymentResult { - switch(): PaymentResultCode; - - static paymentSuccess(): PaymentResult; - - static paymentMalformed(): PaymentResult; - - static paymentUnderfunded(): PaymentResult; - - static paymentSrcNoTrust(): PaymentResult; - - static paymentSrcNotAuthorized(): PaymentResult; - - static paymentNoDestination(): PaymentResult; - - static paymentNoTrust(): PaymentResult; - - static paymentNotAuthorized(): PaymentResult; - - static paymentLineFull(): PaymentResult; - - static paymentNoIssuer(): PaymentResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): PaymentResult; - - static write(value: PaymentResult, io: Buffer): void; - - static isValid(value: PaymentResult): boolean; - - static toXDR(value: PaymentResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): PaymentResult; - - static fromXDR(input: string, format: 'hex' | 'base64'): PaymentResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class PathPaymentStrictReceiveResult { - switch(): PathPaymentStrictReceiveResultCode; - - success( - value?: PathPaymentStrictReceiveResultSuccess, - ): PathPaymentStrictReceiveResultSuccess; - - noIssuer(value?: Asset): Asset; - - static pathPaymentStrictReceiveSuccess( - value: PathPaymentStrictReceiveResultSuccess, - ): PathPaymentStrictReceiveResult; - - static pathPaymentStrictReceiveMalformed(): PathPaymentStrictReceiveResult; - - static pathPaymentStrictReceiveUnderfunded(): PathPaymentStrictReceiveResult; - - static pathPaymentStrictReceiveSrcNoTrust(): PathPaymentStrictReceiveResult; - - static pathPaymentStrictReceiveSrcNotAuthorized(): PathPaymentStrictReceiveResult; - - static pathPaymentStrictReceiveNoDestination(): PathPaymentStrictReceiveResult; - - static pathPaymentStrictReceiveNoTrust(): PathPaymentStrictReceiveResult; - - static pathPaymentStrictReceiveNotAuthorized(): PathPaymentStrictReceiveResult; - - static pathPaymentStrictReceiveLineFull(): PathPaymentStrictReceiveResult; - - static pathPaymentStrictReceiveNoIssuer( - value: Asset, - ): PathPaymentStrictReceiveResult; - - static pathPaymentStrictReceiveTooFewOffers(): PathPaymentStrictReceiveResult; - - static pathPaymentStrictReceiveOfferCrossSelf(): PathPaymentStrictReceiveResult; - - static pathPaymentStrictReceiveOverSendmax(): PathPaymentStrictReceiveResult; - - value(): PathPaymentStrictReceiveResultSuccess | Asset | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): PathPaymentStrictReceiveResult; - - static write(value: PathPaymentStrictReceiveResult, io: Buffer): void; - - static isValid(value: PathPaymentStrictReceiveResult): boolean; - - static toXDR(value: PathPaymentStrictReceiveResult): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): PathPaymentStrictReceiveResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): PathPaymentStrictReceiveResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class PathPaymentStrictSendResult { - switch(): PathPaymentStrictSendResultCode; - - success( - value?: PathPaymentStrictSendResultSuccess, - ): PathPaymentStrictSendResultSuccess; - - noIssuer(value?: Asset): Asset; - - static pathPaymentStrictSendSuccess( - value: PathPaymentStrictSendResultSuccess, - ): PathPaymentStrictSendResult; - - static pathPaymentStrictSendMalformed(): PathPaymentStrictSendResult; - - static pathPaymentStrictSendUnderfunded(): PathPaymentStrictSendResult; - - static pathPaymentStrictSendSrcNoTrust(): PathPaymentStrictSendResult; - - static pathPaymentStrictSendSrcNotAuthorized(): PathPaymentStrictSendResult; - - static pathPaymentStrictSendNoDestination(): PathPaymentStrictSendResult; - - static pathPaymentStrictSendNoTrust(): PathPaymentStrictSendResult; - - static pathPaymentStrictSendNotAuthorized(): PathPaymentStrictSendResult; - - static pathPaymentStrictSendLineFull(): PathPaymentStrictSendResult; - - static pathPaymentStrictSendNoIssuer( - value: Asset, - ): PathPaymentStrictSendResult; - - static pathPaymentStrictSendTooFewOffers(): PathPaymentStrictSendResult; - - static pathPaymentStrictSendOfferCrossSelf(): PathPaymentStrictSendResult; - - static pathPaymentStrictSendUnderDestmin(): PathPaymentStrictSendResult; - - value(): PathPaymentStrictSendResultSuccess | Asset | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): PathPaymentStrictSendResult; - - static write(value: PathPaymentStrictSendResult, io: Buffer): void; - - static isValid(value: PathPaymentStrictSendResult): boolean; - - static toXDR(value: PathPaymentStrictSendResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): PathPaymentStrictSendResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): PathPaymentStrictSendResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ManageOfferSuccessResultOffer { - switch(): ManageOfferEffect; - - offer(value?: OfferEntry): OfferEntry; - - static manageOfferCreated(value: OfferEntry): ManageOfferSuccessResultOffer; - - static manageOfferUpdated(value: OfferEntry): ManageOfferSuccessResultOffer; - - static manageOfferDeleted(): ManageOfferSuccessResultOffer; - - value(): OfferEntry | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ManageOfferSuccessResultOffer; - - static write(value: ManageOfferSuccessResultOffer, io: Buffer): void; - - static isValid(value: ManageOfferSuccessResultOffer): boolean; - - static toXDR(value: ManageOfferSuccessResultOffer): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): ManageOfferSuccessResultOffer; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ManageOfferSuccessResultOffer; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ManageSellOfferResult { - switch(): ManageSellOfferResultCode; - - success(value?: ManageOfferSuccessResult): ManageOfferSuccessResult; - - static manageSellOfferSuccess( - value: ManageOfferSuccessResult, - ): ManageSellOfferResult; - - static manageSellOfferMalformed(): ManageSellOfferResult; - - static manageSellOfferSellNoTrust(): ManageSellOfferResult; - - static manageSellOfferBuyNoTrust(): ManageSellOfferResult; - - static manageSellOfferSellNotAuthorized(): ManageSellOfferResult; - - static manageSellOfferBuyNotAuthorized(): ManageSellOfferResult; - - static manageSellOfferLineFull(): ManageSellOfferResult; - - static manageSellOfferUnderfunded(): ManageSellOfferResult; - - static manageSellOfferCrossSelf(): ManageSellOfferResult; - - static manageSellOfferSellNoIssuer(): ManageSellOfferResult; - - static manageSellOfferBuyNoIssuer(): ManageSellOfferResult; - - static manageSellOfferNotFound(): ManageSellOfferResult; - - static manageSellOfferLowReserve(): ManageSellOfferResult; - - value(): ManageOfferSuccessResult | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ManageSellOfferResult; - - static write(value: ManageSellOfferResult, io: Buffer): void; - - static isValid(value: ManageSellOfferResult): boolean; - - static toXDR(value: ManageSellOfferResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ManageSellOfferResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ManageSellOfferResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ManageBuyOfferResult { - switch(): ManageBuyOfferResultCode; - - success(value?: ManageOfferSuccessResult): ManageOfferSuccessResult; - - static manageBuyOfferSuccess( - value: ManageOfferSuccessResult, - ): ManageBuyOfferResult; - - static manageBuyOfferMalformed(): ManageBuyOfferResult; - - static manageBuyOfferSellNoTrust(): ManageBuyOfferResult; - - static manageBuyOfferBuyNoTrust(): ManageBuyOfferResult; - - static manageBuyOfferSellNotAuthorized(): ManageBuyOfferResult; - - static manageBuyOfferBuyNotAuthorized(): ManageBuyOfferResult; - - static manageBuyOfferLineFull(): ManageBuyOfferResult; - - static manageBuyOfferUnderfunded(): ManageBuyOfferResult; - - static manageBuyOfferCrossSelf(): ManageBuyOfferResult; - - static manageBuyOfferSellNoIssuer(): ManageBuyOfferResult; - - static manageBuyOfferBuyNoIssuer(): ManageBuyOfferResult; - - static manageBuyOfferNotFound(): ManageBuyOfferResult; - - static manageBuyOfferLowReserve(): ManageBuyOfferResult; - - value(): ManageOfferSuccessResult | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ManageBuyOfferResult; - - static write(value: ManageBuyOfferResult, io: Buffer): void; - - static isValid(value: ManageBuyOfferResult): boolean; - - static toXDR(value: ManageBuyOfferResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ManageBuyOfferResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ManageBuyOfferResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SetOptionsResult { - switch(): SetOptionsResultCode; - - static setOptionsSuccess(): SetOptionsResult; - - static setOptionsLowReserve(): SetOptionsResult; - - static setOptionsTooManySigners(): SetOptionsResult; - - static setOptionsBadFlags(): SetOptionsResult; - - static setOptionsInvalidInflation(): SetOptionsResult; - - static setOptionsCantChange(): SetOptionsResult; - - static setOptionsUnknownFlag(): SetOptionsResult; - - static setOptionsThresholdOutOfRange(): SetOptionsResult; - - static setOptionsBadSigner(): SetOptionsResult; - - static setOptionsInvalidHomeDomain(): SetOptionsResult; - - static setOptionsAuthRevocableRequired(): SetOptionsResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SetOptionsResult; - - static write(value: SetOptionsResult, io: Buffer): void; - - static isValid(value: SetOptionsResult): boolean; - - static toXDR(value: SetOptionsResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SetOptionsResult; - - static fromXDR(input: string, format: 'hex' | 'base64'): SetOptionsResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ChangeTrustResult { - switch(): ChangeTrustResultCode; - - static changeTrustSuccess(): ChangeTrustResult; - - static changeTrustMalformed(): ChangeTrustResult; - - static changeTrustNoIssuer(): ChangeTrustResult; - - static changeTrustInvalidLimit(): ChangeTrustResult; - - static changeTrustLowReserve(): ChangeTrustResult; - - static changeTrustSelfNotAllowed(): ChangeTrustResult; - - static changeTrustTrustLineMissing(): ChangeTrustResult; - - static changeTrustCannotDelete(): ChangeTrustResult; - - static changeTrustNotAuthMaintainLiabilities(): ChangeTrustResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ChangeTrustResult; - - static write(value: ChangeTrustResult, io: Buffer): void; - - static isValid(value: ChangeTrustResult): boolean; - - static toXDR(value: ChangeTrustResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ChangeTrustResult; - - static fromXDR(input: string, format: 'hex' | 'base64'): ChangeTrustResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class AllowTrustResult { - switch(): AllowTrustResultCode; - - static allowTrustSuccess(): AllowTrustResult; - - static allowTrustMalformed(): AllowTrustResult; - - static allowTrustNoTrustLine(): AllowTrustResult; - - static allowTrustTrustNotRequired(): AllowTrustResult; - - static allowTrustCantRevoke(): AllowTrustResult; - - static allowTrustSelfNotAllowed(): AllowTrustResult; - - static allowTrustLowReserve(): AllowTrustResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): AllowTrustResult; - - static write(value: AllowTrustResult, io: Buffer): void; - - static isValid(value: AllowTrustResult): boolean; - - static toXDR(value: AllowTrustResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): AllowTrustResult; - - static fromXDR(input: string, format: 'hex' | 'base64'): AllowTrustResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class AccountMergeResult { - switch(): AccountMergeResultCode; - - sourceAccountBalance(value?: Int64): Int64; - - static accountMergeSuccess(value: Int64): AccountMergeResult; - - static accountMergeMalformed(): AccountMergeResult; - - static accountMergeNoAccount(): AccountMergeResult; - - static accountMergeImmutableSet(): AccountMergeResult; - - static accountMergeHasSubEntries(): AccountMergeResult; - - static accountMergeSeqnumTooFar(): AccountMergeResult; - - static accountMergeDestFull(): AccountMergeResult; - - static accountMergeIsSponsor(): AccountMergeResult; - - value(): Int64 | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): AccountMergeResult; - - static write(value: AccountMergeResult, io: Buffer): void; - - static isValid(value: AccountMergeResult): boolean; - - static toXDR(value: AccountMergeResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): AccountMergeResult; - - static fromXDR(input: string, format: 'hex' | 'base64'): AccountMergeResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class InflationResult { - switch(): InflationResultCode; - - payouts(value?: InflationPayout[]): InflationPayout[]; - - static inflationSuccess(value: InflationPayout[]): InflationResult; - - static inflationNotTime(): InflationResult; - - value(): InflationPayout[] | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): InflationResult; - - static write(value: InflationResult, io: Buffer): void; - - static isValid(value: InflationResult): boolean; - - static toXDR(value: InflationResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): InflationResult; - - static fromXDR(input: string, format: 'hex' | 'base64'): InflationResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ManageDataResult { - switch(): ManageDataResultCode; - - static manageDataSuccess(): ManageDataResult; - - static manageDataNotSupportedYet(): ManageDataResult; - - static manageDataNameNotFound(): ManageDataResult; - - static manageDataLowReserve(): ManageDataResult; - - static manageDataInvalidName(): ManageDataResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ManageDataResult; - - static write(value: ManageDataResult, io: Buffer): void; - - static isValid(value: ManageDataResult): boolean; - - static toXDR(value: ManageDataResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ManageDataResult; - - static fromXDR(input: string, format: 'hex' | 'base64'): ManageDataResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class BumpSequenceResult { - switch(): BumpSequenceResultCode; - - static bumpSequenceSuccess(): BumpSequenceResult; - - static bumpSequenceBadSeq(): BumpSequenceResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): BumpSequenceResult; - - static write(value: BumpSequenceResult, io: Buffer): void; - - static isValid(value: BumpSequenceResult): boolean; - - static toXDR(value: BumpSequenceResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): BumpSequenceResult; - - static fromXDR(input: string, format: 'hex' | 'base64'): BumpSequenceResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class CreateClaimableBalanceResult { - switch(): CreateClaimableBalanceResultCode; - - balanceId(value?: ClaimableBalanceId): ClaimableBalanceId; - - static createClaimableBalanceSuccess( - value: ClaimableBalanceId, - ): CreateClaimableBalanceResult; - - static createClaimableBalanceMalformed(): CreateClaimableBalanceResult; - - static createClaimableBalanceLowReserve(): CreateClaimableBalanceResult; - - static createClaimableBalanceNoTrust(): CreateClaimableBalanceResult; - - static createClaimableBalanceNotAuthorized(): CreateClaimableBalanceResult; - - static createClaimableBalanceUnderfunded(): CreateClaimableBalanceResult; - - value(): ClaimableBalanceId | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): CreateClaimableBalanceResult; - - static write(value: CreateClaimableBalanceResult, io: Buffer): void; - - static isValid(value: CreateClaimableBalanceResult): boolean; - - static toXDR(value: CreateClaimableBalanceResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): CreateClaimableBalanceResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): CreateClaimableBalanceResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ClaimClaimableBalanceResult { - switch(): ClaimClaimableBalanceResultCode; - - static claimClaimableBalanceSuccess(): ClaimClaimableBalanceResult; - - static claimClaimableBalanceDoesNotExist(): ClaimClaimableBalanceResult; - - static claimClaimableBalanceCannotClaim(): ClaimClaimableBalanceResult; - - static claimClaimableBalanceLineFull(): ClaimClaimableBalanceResult; - - static claimClaimableBalanceNoTrust(): ClaimClaimableBalanceResult; - - static claimClaimableBalanceNotAuthorized(): ClaimClaimableBalanceResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ClaimClaimableBalanceResult; - - static write(value: ClaimClaimableBalanceResult, io: Buffer): void; - - static isValid(value: ClaimClaimableBalanceResult): boolean; - - static toXDR(value: ClaimClaimableBalanceResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ClaimClaimableBalanceResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ClaimClaimableBalanceResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class BeginSponsoringFutureReservesResult { - switch(): BeginSponsoringFutureReservesResultCode; - - static beginSponsoringFutureReservesSuccess(): BeginSponsoringFutureReservesResult; - - static beginSponsoringFutureReservesMalformed(): BeginSponsoringFutureReservesResult; - - static beginSponsoringFutureReservesAlreadySponsored(): BeginSponsoringFutureReservesResult; - - static beginSponsoringFutureReservesRecursive(): BeginSponsoringFutureReservesResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): BeginSponsoringFutureReservesResult; - - static write(value: BeginSponsoringFutureReservesResult, io: Buffer): void; - - static isValid(value: BeginSponsoringFutureReservesResult): boolean; - - static toXDR(value: BeginSponsoringFutureReservesResult): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): BeginSponsoringFutureReservesResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): BeginSponsoringFutureReservesResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class EndSponsoringFutureReservesResult { - switch(): EndSponsoringFutureReservesResultCode; - - static endSponsoringFutureReservesSuccess(): EndSponsoringFutureReservesResult; - - static endSponsoringFutureReservesNotSponsored(): EndSponsoringFutureReservesResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): EndSponsoringFutureReservesResult; - - static write(value: EndSponsoringFutureReservesResult, io: Buffer): void; - - static isValid(value: EndSponsoringFutureReservesResult): boolean; - - static toXDR(value: EndSponsoringFutureReservesResult): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): EndSponsoringFutureReservesResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): EndSponsoringFutureReservesResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class RevokeSponsorshipResult { - switch(): RevokeSponsorshipResultCode; - - static revokeSponsorshipSuccess(): RevokeSponsorshipResult; - - static revokeSponsorshipDoesNotExist(): RevokeSponsorshipResult; - - static revokeSponsorshipNotSponsor(): RevokeSponsorshipResult; - - static revokeSponsorshipLowReserve(): RevokeSponsorshipResult; - - static revokeSponsorshipOnlyTransferable(): RevokeSponsorshipResult; - - static revokeSponsorshipMalformed(): RevokeSponsorshipResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): RevokeSponsorshipResult; - - static write(value: RevokeSponsorshipResult, io: Buffer): void; - - static isValid(value: RevokeSponsorshipResult): boolean; - - static toXDR(value: RevokeSponsorshipResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): RevokeSponsorshipResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): RevokeSponsorshipResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ClawbackResult { - switch(): ClawbackResultCode; - - static clawbackSuccess(): ClawbackResult; - - static clawbackMalformed(): ClawbackResult; - - static clawbackNotClawbackEnabled(): ClawbackResult; - - static clawbackNoTrust(): ClawbackResult; - - static clawbackUnderfunded(): ClawbackResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ClawbackResult; - - static write(value: ClawbackResult, io: Buffer): void; - - static isValid(value: ClawbackResult): boolean; - - static toXDR(value: ClawbackResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ClawbackResult; - - static fromXDR(input: string, format: 'hex' | 'base64'): ClawbackResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ClawbackClaimableBalanceResult { - switch(): ClawbackClaimableBalanceResultCode; - - static clawbackClaimableBalanceSuccess(): ClawbackClaimableBalanceResult; - - static clawbackClaimableBalanceDoesNotExist(): ClawbackClaimableBalanceResult; - - static clawbackClaimableBalanceNotIssuer(): ClawbackClaimableBalanceResult; - - static clawbackClaimableBalanceNotClawbackEnabled(): ClawbackClaimableBalanceResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ClawbackClaimableBalanceResult; - - static write(value: ClawbackClaimableBalanceResult, io: Buffer): void; - - static isValid(value: ClawbackClaimableBalanceResult): boolean; - - static toXDR(value: ClawbackClaimableBalanceResult): Buffer; - - static fromXDR( - input: Buffer, - format?: 'raw', - ): ClawbackClaimableBalanceResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ClawbackClaimableBalanceResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SetTrustLineFlagsResult { - switch(): SetTrustLineFlagsResultCode; - - static setTrustLineFlagsSuccess(): SetTrustLineFlagsResult; - - static setTrustLineFlagsMalformed(): SetTrustLineFlagsResult; - - static setTrustLineFlagsNoTrustLine(): SetTrustLineFlagsResult; - - static setTrustLineFlagsCantRevoke(): SetTrustLineFlagsResult; - - static setTrustLineFlagsInvalidState(): SetTrustLineFlagsResult; - - static setTrustLineFlagsLowReserve(): SetTrustLineFlagsResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SetTrustLineFlagsResult; - - static write(value: SetTrustLineFlagsResult, io: Buffer): void; - - static isValid(value: SetTrustLineFlagsResult): boolean; - - static toXDR(value: SetTrustLineFlagsResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SetTrustLineFlagsResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): SetTrustLineFlagsResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LiquidityPoolDepositResult { - switch(): LiquidityPoolDepositResultCode; - - static liquidityPoolDepositSuccess(): LiquidityPoolDepositResult; - - static liquidityPoolDepositMalformed(): LiquidityPoolDepositResult; - - static liquidityPoolDepositNoTrust(): LiquidityPoolDepositResult; - - static liquidityPoolDepositNotAuthorized(): LiquidityPoolDepositResult; - - static liquidityPoolDepositUnderfunded(): LiquidityPoolDepositResult; - - static liquidityPoolDepositLineFull(): LiquidityPoolDepositResult; - - static liquidityPoolDepositBadPrice(): LiquidityPoolDepositResult; - - static liquidityPoolDepositPoolFull(): LiquidityPoolDepositResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LiquidityPoolDepositResult; - - static write(value: LiquidityPoolDepositResult, io: Buffer): void; - - static isValid(value: LiquidityPoolDepositResult): boolean; - - static toXDR(value: LiquidityPoolDepositResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LiquidityPoolDepositResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LiquidityPoolDepositResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class LiquidityPoolWithdrawResult { - switch(): LiquidityPoolWithdrawResultCode; - - static liquidityPoolWithdrawSuccess(): LiquidityPoolWithdrawResult; - - static liquidityPoolWithdrawMalformed(): LiquidityPoolWithdrawResult; - - static liquidityPoolWithdrawNoTrust(): LiquidityPoolWithdrawResult; - - static liquidityPoolWithdrawUnderfunded(): LiquidityPoolWithdrawResult; - - static liquidityPoolWithdrawLineFull(): LiquidityPoolWithdrawResult; - - static liquidityPoolWithdrawUnderMinimum(): LiquidityPoolWithdrawResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): LiquidityPoolWithdrawResult; - - static write(value: LiquidityPoolWithdrawResult, io: Buffer): void; - - static isValid(value: LiquidityPoolWithdrawResult): boolean; - - static toXDR(value: LiquidityPoolWithdrawResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): LiquidityPoolWithdrawResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): LiquidityPoolWithdrawResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class InvokeHostFunctionResult { - switch(): InvokeHostFunctionResultCode; - - success(value?: Buffer): Buffer; - - static invokeHostFunctionSuccess(value: Buffer): InvokeHostFunctionResult; - - static invokeHostFunctionMalformed(): InvokeHostFunctionResult; - - static invokeHostFunctionTrapped(): InvokeHostFunctionResult; - - static invokeHostFunctionResourceLimitExceeded(): InvokeHostFunctionResult; - - static invokeHostFunctionEntryArchived(): InvokeHostFunctionResult; - - static invokeHostFunctionInsufficientRefundableFee(): InvokeHostFunctionResult; - - value(): Buffer | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): InvokeHostFunctionResult; - - static write(value: InvokeHostFunctionResult, io: Buffer): void; - - static isValid(value: InvokeHostFunctionResult): boolean; - - static toXDR(value: InvokeHostFunctionResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): InvokeHostFunctionResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): InvokeHostFunctionResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ExtendFootprintTtlResult { - switch(): ExtendFootprintTtlResultCode; - - static extendFootprintTtlSuccess(): ExtendFootprintTtlResult; - - static extendFootprintTtlMalformed(): ExtendFootprintTtlResult; - - static extendFootprintTtlResourceLimitExceeded(): ExtendFootprintTtlResult; - - static extendFootprintTtlInsufficientRefundableFee(): ExtendFootprintTtlResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ExtendFootprintTtlResult; - - static write(value: ExtendFootprintTtlResult, io: Buffer): void; - - static isValid(value: ExtendFootprintTtlResult): boolean; - - static toXDR(value: ExtendFootprintTtlResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ExtendFootprintTtlResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ExtendFootprintTtlResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class RestoreFootprintResult { - switch(): RestoreFootprintResultCode; - - static restoreFootprintSuccess(): RestoreFootprintResult; - - static restoreFootprintMalformed(): RestoreFootprintResult; - - static restoreFootprintResourceLimitExceeded(): RestoreFootprintResult; - - static restoreFootprintInsufficientRefundableFee(): RestoreFootprintResult; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): RestoreFootprintResult; - - static write(value: RestoreFootprintResult, io: Buffer): void; - - static isValid(value: RestoreFootprintResult): boolean; - - static toXDR(value: RestoreFootprintResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): RestoreFootprintResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): RestoreFootprintResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class OperationResultTr { - switch(): OperationType; - - createAccountResult(value?: CreateAccountResult): CreateAccountResult; - - paymentResult(value?: PaymentResult): PaymentResult; - - pathPaymentStrictReceiveResult( - value?: PathPaymentStrictReceiveResult, - ): PathPaymentStrictReceiveResult; - - manageSellOfferResult(value?: ManageSellOfferResult): ManageSellOfferResult; - - createPassiveSellOfferResult( - value?: ManageSellOfferResult, - ): ManageSellOfferResult; - - setOptionsResult(value?: SetOptionsResult): SetOptionsResult; - - changeTrustResult(value?: ChangeTrustResult): ChangeTrustResult; - - allowTrustResult(value?: AllowTrustResult): AllowTrustResult; - - accountMergeResult(value?: AccountMergeResult): AccountMergeResult; - - inflationResult(value?: InflationResult): InflationResult; - - manageDataResult(value?: ManageDataResult): ManageDataResult; - - bumpSeqResult(value?: BumpSequenceResult): BumpSequenceResult; - - manageBuyOfferResult(value?: ManageBuyOfferResult): ManageBuyOfferResult; - - pathPaymentStrictSendResult( - value?: PathPaymentStrictSendResult, - ): PathPaymentStrictSendResult; - - createClaimableBalanceResult( - value?: CreateClaimableBalanceResult, - ): CreateClaimableBalanceResult; - - claimClaimableBalanceResult( - value?: ClaimClaimableBalanceResult, - ): ClaimClaimableBalanceResult; - - beginSponsoringFutureReservesResult( - value?: BeginSponsoringFutureReservesResult, - ): BeginSponsoringFutureReservesResult; - - endSponsoringFutureReservesResult( - value?: EndSponsoringFutureReservesResult, - ): EndSponsoringFutureReservesResult; - - revokeSponsorshipResult( - value?: RevokeSponsorshipResult, - ): RevokeSponsorshipResult; - - clawbackResult(value?: ClawbackResult): ClawbackResult; - - clawbackClaimableBalanceResult( - value?: ClawbackClaimableBalanceResult, - ): ClawbackClaimableBalanceResult; - - setTrustLineFlagsResult( - value?: SetTrustLineFlagsResult, - ): SetTrustLineFlagsResult; - - liquidityPoolDepositResult( - value?: LiquidityPoolDepositResult, - ): LiquidityPoolDepositResult; - - liquidityPoolWithdrawResult( - value?: LiquidityPoolWithdrawResult, - ): LiquidityPoolWithdrawResult; - - invokeHostFunctionResult( - value?: InvokeHostFunctionResult, - ): InvokeHostFunctionResult; - - extendFootprintTtlResult( - value?: ExtendFootprintTtlResult, - ): ExtendFootprintTtlResult; - - restoreFootprintResult( - value?: RestoreFootprintResult, - ): RestoreFootprintResult; - - static createAccount(value: CreateAccountResult): OperationResultTr; - - static payment(value: PaymentResult): OperationResultTr; - - static pathPaymentStrictReceive( - value: PathPaymentStrictReceiveResult, - ): OperationResultTr; - - static manageSellOffer(value: ManageSellOfferResult): OperationResultTr; - - static createPassiveSellOffer( - value: ManageSellOfferResult, - ): OperationResultTr; - - static setOptions(value: SetOptionsResult): OperationResultTr; - - static changeTrust(value: ChangeTrustResult): OperationResultTr; - - static allowTrust(value: AllowTrustResult): OperationResultTr; - - static accountMerge(value: AccountMergeResult): OperationResultTr; - - static inflation(value: InflationResult): OperationResultTr; - - static manageData(value: ManageDataResult): OperationResultTr; - - static bumpSequence(value: BumpSequenceResult): OperationResultTr; - - static manageBuyOffer(value: ManageBuyOfferResult): OperationResultTr; - - static pathPaymentStrictSend( - value: PathPaymentStrictSendResult, - ): OperationResultTr; - - static createClaimableBalance( - value: CreateClaimableBalanceResult, - ): OperationResultTr; - - static claimClaimableBalance( - value: ClaimClaimableBalanceResult, - ): OperationResultTr; - - static beginSponsoringFutureReserves( - value: BeginSponsoringFutureReservesResult, - ): OperationResultTr; - - static endSponsoringFutureReserves( - value: EndSponsoringFutureReservesResult, - ): OperationResultTr; - - static revokeSponsorship(value: RevokeSponsorshipResult): OperationResultTr; - - static clawback(value: ClawbackResult): OperationResultTr; - - static clawbackClaimableBalance( - value: ClawbackClaimableBalanceResult, - ): OperationResultTr; - - static setTrustLineFlags(value: SetTrustLineFlagsResult): OperationResultTr; - - static liquidityPoolDeposit( - value: LiquidityPoolDepositResult, - ): OperationResultTr; - - static liquidityPoolWithdraw( - value: LiquidityPoolWithdrawResult, - ): OperationResultTr; - - static invokeHostFunction( - value: InvokeHostFunctionResult, - ): OperationResultTr; - - static extendFootprintTtl( - value: ExtendFootprintTtlResult, - ): OperationResultTr; - - static restoreFootprint(value: RestoreFootprintResult): OperationResultTr; - - value(): - | CreateAccountResult - | PaymentResult - | PathPaymentStrictReceiveResult - | ManageSellOfferResult - | ManageSellOfferResult - | SetOptionsResult - | ChangeTrustResult - | AllowTrustResult - | AccountMergeResult - | InflationResult - | ManageDataResult - | BumpSequenceResult - | ManageBuyOfferResult - | PathPaymentStrictSendResult - | CreateClaimableBalanceResult - | ClaimClaimableBalanceResult - | BeginSponsoringFutureReservesResult - | EndSponsoringFutureReservesResult - | RevokeSponsorshipResult - | ClawbackResult - | ClawbackClaimableBalanceResult - | SetTrustLineFlagsResult - | LiquidityPoolDepositResult - | LiquidityPoolWithdrawResult - | InvokeHostFunctionResult - | ExtendFootprintTtlResult - | RestoreFootprintResult; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): OperationResultTr; - - static write(value: OperationResultTr, io: Buffer): void; - - static isValid(value: OperationResultTr): boolean; - - static toXDR(value: OperationResultTr): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): OperationResultTr; - - static fromXDR(input: string, format: 'hex' | 'base64'): OperationResultTr; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class OperationResult { - switch(): OperationResultCode; - - tr(value?: OperationResultTr): OperationResultTr; - - static opInner(value: OperationResultTr): OperationResult; - - static opBadAuth(): OperationResult; - - static opNoAccount(): OperationResult; - - static opNotSupported(): OperationResult; - - static opTooManySubentries(): OperationResult; - - static opExceededWorkLimit(): OperationResult; - - static opTooManySponsoring(): OperationResult; - - value(): OperationResultTr | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): OperationResult; - - static write(value: OperationResult, io: Buffer): void; - - static isValid(value: OperationResult): boolean; - - static toXDR(value: OperationResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): OperationResult; - - static fromXDR(input: string, format: 'hex' | 'base64'): OperationResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class InnerTransactionResultResult { - switch(): TransactionResultCode; - - results(value?: OperationResult[]): OperationResult[]; - - static txSuccess(value: OperationResult[]): InnerTransactionResultResult; - - static txFailed(value: OperationResult[]): InnerTransactionResultResult; - - static txTooEarly(): InnerTransactionResultResult; - - static txTooLate(): InnerTransactionResultResult; - - static txMissingOperation(): InnerTransactionResultResult; - - static txBadSeq(): InnerTransactionResultResult; - - static txBadAuth(): InnerTransactionResultResult; - - static txInsufficientBalance(): InnerTransactionResultResult; - - static txNoAccount(): InnerTransactionResultResult; - - static txInsufficientFee(): InnerTransactionResultResult; - - static txBadAuthExtra(): InnerTransactionResultResult; - - static txInternalError(): InnerTransactionResultResult; - - static txNotSupported(): InnerTransactionResultResult; - - static txBadSponsorship(): InnerTransactionResultResult; - - static txBadMinSeqAgeOrGap(): InnerTransactionResultResult; - - static txMalformed(): InnerTransactionResultResult; - - static txSorobanInvalid(): InnerTransactionResultResult; - - value(): OperationResult[] | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): InnerTransactionResultResult; - - static write(value: InnerTransactionResultResult, io: Buffer): void; - - static isValid(value: InnerTransactionResultResult): boolean; - - static toXDR(value: InnerTransactionResultResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): InnerTransactionResultResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): InnerTransactionResultResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class InnerTransactionResultExt { - switch(): number; - - static 0(): InnerTransactionResultExt; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): InnerTransactionResultExt; - - static write(value: InnerTransactionResultExt, io: Buffer): void; - - static isValid(value: InnerTransactionResultExt): boolean; - - static toXDR(value: InnerTransactionResultExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): InnerTransactionResultExt; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): InnerTransactionResultExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionResultResult { - switch(): TransactionResultCode; - - innerResultPair( - value?: InnerTransactionResultPair, - ): InnerTransactionResultPair; - - results(value?: OperationResult[]): OperationResult[]; - - static txFeeBumpInnerSuccess( - value: InnerTransactionResultPair, - ): TransactionResultResult; - - static txFeeBumpInnerFailed( - value: InnerTransactionResultPair, - ): TransactionResultResult; - - static txSuccess(value: OperationResult[]): TransactionResultResult; - - static txFailed(value: OperationResult[]): TransactionResultResult; - - static txTooEarly(): TransactionResultResult; - - static txTooLate(): TransactionResultResult; - - static txMissingOperation(): TransactionResultResult; - - static txBadSeq(): TransactionResultResult; - - static txBadAuth(): TransactionResultResult; - - static txInsufficientBalance(): TransactionResultResult; - - static txNoAccount(): TransactionResultResult; - - static txInsufficientFee(): TransactionResultResult; - - static txBadAuthExtra(): TransactionResultResult; - - static txInternalError(): TransactionResultResult; - - static txNotSupported(): TransactionResultResult; - - static txBadSponsorship(): TransactionResultResult; - - static txBadMinSeqAgeOrGap(): TransactionResultResult; - - static txMalformed(): TransactionResultResult; - - static txSorobanInvalid(): TransactionResultResult; - - value(): InnerTransactionResultPair | OperationResult[] | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionResultResult; - - static write(value: TransactionResultResult, io: Buffer): void; - - static isValid(value: TransactionResultResult): boolean; - - static toXDR(value: TransactionResultResult): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionResultResult; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TransactionResultResult; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class TransactionResultExt { - switch(): number; - - static 0(): TransactionResultExt; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): TransactionResultExt; - - static write(value: TransactionResultExt, io: Buffer): void; - - static isValid(value: TransactionResultExt): boolean; - - static toXDR(value: TransactionResultExt): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): TransactionResultExt; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): TransactionResultExt; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ExtensionPoint { - switch(): number; - - static 0(): ExtensionPoint; - - value(): void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ExtensionPoint; - - static write(value: ExtensionPoint, io: Buffer): void; - - static isValid(value: ExtensionPoint): boolean; - - static toXDR(value: ExtensionPoint): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ExtensionPoint; - - static fromXDR(input: string, format: 'hex' | 'base64'): ExtensionPoint; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class PublicKey { - switch(): PublicKeyType; - - ed25519(value?: Buffer): Buffer; - - static publicKeyTypeEd25519(value: Buffer): PublicKey; - - value(): Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): PublicKey; - - static write(value: PublicKey, io: Buffer): void; - - static isValid(value: PublicKey): boolean; - - static toXDR(value: PublicKey): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): PublicKey; - - static fromXDR(input: string, format: 'hex' | 'base64'): PublicKey; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class SignerKey { - switch(): SignerKeyType; - - ed25519(value?: Buffer): Buffer; - - preAuthTx(value?: Buffer): Buffer; - - hashX(value?: Buffer): Buffer; - - ed25519SignedPayload( - value?: SignerKeyEd25519SignedPayload, - ): SignerKeyEd25519SignedPayload; - - static signerKeyTypeEd25519(value: Buffer): SignerKey; - - static signerKeyTypePreAuthTx(value: Buffer): SignerKey; - - static signerKeyTypeHashX(value: Buffer): SignerKey; - - static signerKeyTypeEd25519SignedPayload( - value: SignerKeyEd25519SignedPayload, - ): SignerKey; - - value(): Buffer | Buffer | Buffer | SignerKeyEd25519SignedPayload; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): SignerKey; - - static write(value: SignerKey, io: Buffer): void; - - static isValid(value: SignerKey): boolean; - - static toXDR(value: SignerKey): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): SignerKey; - - static fromXDR(input: string, format: 'hex' | 'base64'): SignerKey; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScError { - switch(): ScErrorType; - - contractCode(value?: number): number; - - code(value?: ScErrorCode): ScErrorCode; - - static sceContract(value: number): ScError; - - static sceWasmVm(value: ScErrorCode): ScError; - - static sceContext(value: ScErrorCode): ScError; - - static sceStorage(value: ScErrorCode): ScError; - - static sceObject(value: ScErrorCode): ScError; - - static sceCrypto(value: ScErrorCode): ScError; - - static sceEvents(value: ScErrorCode): ScError; - - static sceBudget(value: ScErrorCode): ScError; - - static sceValue(value: ScErrorCode): ScError; - - static sceAuth(value: ScErrorCode): ScError; - - value(): number | ScErrorCode; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScError; - - static write(value: ScError, io: Buffer): void; - - static isValid(value: ScError): boolean; - - static toXDR(value: ScError): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScError; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScError; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ContractExecutable { - switch(): ContractExecutableType; - - wasmHash(value?: Buffer): Buffer; - - static contractExecutableWasm(value: Buffer): ContractExecutable; - - static contractExecutableStellarAsset(): ContractExecutable; - - value(): Buffer | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ContractExecutable; - - static write(value: ContractExecutable, io: Buffer): void; - - static isValid(value: ContractExecutable): boolean; - - static toXDR(value: ContractExecutable): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ContractExecutable; - - static fromXDR(input: string, format: 'hex' | 'base64'): ContractExecutable; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScAddress { - switch(): ScAddressType; - - accountId(value?: AccountId): AccountId; - - contractId(value?: Buffer): Buffer; - - static scAddressTypeAccount(value: AccountId): ScAddress; - - static scAddressTypeContract(value: Buffer): ScAddress; - - value(): AccountId | Buffer; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScAddress; - - static write(value: ScAddress, io: Buffer): void; - - static isValid(value: ScAddress): boolean; - - static toXDR(value: ScAddress): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScAddress; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScAddress; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScVal { - switch(): ScValType; - - b(value?: boolean): boolean; - - error(value?: ScError): ScError; - - u32(value?: number): number; - - i32(value?: number): number; - - u64(value?: Uint64): Uint64; - - i64(value?: Int64): Int64; - - timepoint(value?: TimePoint): TimePoint; - - duration(value?: Duration): Duration; - - u128(value?: UInt128Parts): UInt128Parts; - - i128(value?: Int128Parts): Int128Parts; - - u256(value?: UInt256Parts): UInt256Parts; - - i256(value?: Int256Parts): Int256Parts; - - bytes(value?: Buffer): Buffer; - - str(value?: string | Buffer): string | Buffer; - - sym(value?: string | Buffer): string | Buffer; - - vec(value?: null | ScVal[]): null | ScVal[]; - - map(value?: null | ScMapEntry[]): null | ScMapEntry[]; - - address(value?: ScAddress): ScAddress; - - nonceKey(value?: ScNonceKey): ScNonceKey; - - instance(value?: ScContractInstance): ScContractInstance; - - static scvBool(value: boolean): ScVal; - - static scvVoid(): ScVal; - - static scvError(value: ScError): ScVal; - - static scvU32(value: number): ScVal; - - static scvI32(value: number): ScVal; - - static scvU64(value: Uint64): ScVal; - - static scvI64(value: Int64): ScVal; - - static scvTimepoint(value: TimePoint): ScVal; - - static scvDuration(value: Duration): ScVal; - - static scvU128(value: UInt128Parts): ScVal; - - static scvI128(value: Int128Parts): ScVal; - - static scvU256(value: UInt256Parts): ScVal; - - static scvI256(value: Int256Parts): ScVal; - - static scvBytes(value: Buffer): ScVal; - - static scvString(value: string | Buffer): ScVal; - - static scvSymbol(value: string | Buffer): ScVal; - - static scvVec(value: null | ScVal[]): ScVal; - - static scvMap(value: null | ScMapEntry[]): ScVal; - - static scvAddress(value: ScAddress): ScVal; - - static scvLedgerKeyContractInstance(): ScVal; - - static scvLedgerKeyNonce(value: ScNonceKey): ScVal; - - static scvContractInstance(value: ScContractInstance): ScVal; - - value(): - | boolean - | ScError - | number - | number - | Uint64 - | Int64 - | TimePoint - | Duration - | UInt128Parts - | Int128Parts - | UInt256Parts - | Int256Parts - | Buffer - | string - | Buffer - | string - | Buffer - | null - | ScVal[] - | null - | ScMapEntry[] - | ScAddress - | ScNonceKey - | ScContractInstance - | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScVal; - - static write(value: ScVal, io: Buffer): void; - - static isValid(value: ScVal): boolean; - - static toXDR(value: ScVal): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScVal; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScVal; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScEnvMetaEntry { - switch(): ScEnvMetaKind; - - interfaceVersion(value?: Uint64): Uint64; - - static scEnvMetaKindInterfaceVersion(value: Uint64): ScEnvMetaEntry; - - value(): Uint64; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScEnvMetaEntry; - - static write(value: ScEnvMetaEntry, io: Buffer): void; - - static isValid(value: ScEnvMetaEntry): boolean; - - static toXDR(value: ScEnvMetaEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScEnvMetaEntry; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScEnvMetaEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScMetaEntry { - switch(): ScMetaKind; - - v0(value?: ScMetaV0): ScMetaV0; - - static scMetaV0(value: ScMetaV0): ScMetaEntry; - - value(): ScMetaV0; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScMetaEntry; - - static write(value: ScMetaEntry, io: Buffer): void; - - static isValid(value: ScMetaEntry): boolean; - - static toXDR(value: ScMetaEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScMetaEntry; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScMetaEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecTypeDef { - switch(): ScSpecType; - - option(value?: ScSpecTypeOption): ScSpecTypeOption; - - result(value?: ScSpecTypeResult): ScSpecTypeResult; - - vec(value?: ScSpecTypeVec): ScSpecTypeVec; - - map(value?: ScSpecTypeMap): ScSpecTypeMap; - - tuple(value?: ScSpecTypeTuple): ScSpecTypeTuple; - - bytesN(value?: ScSpecTypeBytesN): ScSpecTypeBytesN; - - udt(value?: ScSpecTypeUdt): ScSpecTypeUdt; - - static scSpecTypeVal(): ScSpecTypeDef; - - static scSpecTypeBool(): ScSpecTypeDef; - - static scSpecTypeVoid(): ScSpecTypeDef; - - static scSpecTypeError(): ScSpecTypeDef; - - static scSpecTypeU32(): ScSpecTypeDef; - - static scSpecTypeI32(): ScSpecTypeDef; - - static scSpecTypeU64(): ScSpecTypeDef; - - static scSpecTypeI64(): ScSpecTypeDef; - - static scSpecTypeTimepoint(): ScSpecTypeDef; - - static scSpecTypeDuration(): ScSpecTypeDef; - - static scSpecTypeU128(): ScSpecTypeDef; - - static scSpecTypeI128(): ScSpecTypeDef; - - static scSpecTypeU256(): ScSpecTypeDef; - - static scSpecTypeI256(): ScSpecTypeDef; - - static scSpecTypeBytes(): ScSpecTypeDef; - - static scSpecTypeString(): ScSpecTypeDef; - - static scSpecTypeSymbol(): ScSpecTypeDef; - - static scSpecTypeAddress(): ScSpecTypeDef; - - static scSpecTypeOption(value: ScSpecTypeOption): ScSpecTypeDef; - - static scSpecTypeResult(value: ScSpecTypeResult): ScSpecTypeDef; - - static scSpecTypeVec(value: ScSpecTypeVec): ScSpecTypeDef; - - static scSpecTypeMap(value: ScSpecTypeMap): ScSpecTypeDef; - - static scSpecTypeTuple(value: ScSpecTypeTuple): ScSpecTypeDef; - - static scSpecTypeBytesN(value: ScSpecTypeBytesN): ScSpecTypeDef; - - static scSpecTypeUdt(value: ScSpecTypeUdt): ScSpecTypeDef; - - value(): - | ScSpecTypeOption - | ScSpecTypeResult - | ScSpecTypeVec - | ScSpecTypeMap - | ScSpecTypeTuple - | ScSpecTypeBytesN - | ScSpecTypeUdt - | void; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecTypeDef; - - static write(value: ScSpecTypeDef, io: Buffer): void; - - static isValid(value: ScSpecTypeDef): boolean; - - static toXDR(value: ScSpecTypeDef): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecTypeDef; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScSpecTypeDef; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecUdtUnionCaseV0 { - switch(): ScSpecUdtUnionCaseV0Kind; - - voidCase(value?: ScSpecUdtUnionCaseVoidV0): ScSpecUdtUnionCaseVoidV0; - - tupleCase(value?: ScSpecUdtUnionCaseTupleV0): ScSpecUdtUnionCaseTupleV0; - - static scSpecUdtUnionCaseVoidV0( - value: ScSpecUdtUnionCaseVoidV0, - ): ScSpecUdtUnionCaseV0; - - static scSpecUdtUnionCaseTupleV0( - value: ScSpecUdtUnionCaseTupleV0, - ): ScSpecUdtUnionCaseV0; - - value(): ScSpecUdtUnionCaseVoidV0 | ScSpecUdtUnionCaseTupleV0; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecUdtUnionCaseV0; - - static write(value: ScSpecUdtUnionCaseV0, io: Buffer): void; - - static isValid(value: ScSpecUdtUnionCaseV0): boolean; - - static toXDR(value: ScSpecUdtUnionCaseV0): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecUdtUnionCaseV0; - - static fromXDR( - input: string, - format: 'hex' | 'base64', - ): ScSpecUdtUnionCaseV0; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ScSpecEntry { - switch(): ScSpecEntryKind; - - functionV0(value?: ScSpecFunctionV0): ScSpecFunctionV0; - - udtStructV0(value?: ScSpecUdtStructV0): ScSpecUdtStructV0; - - udtUnionV0(value?: ScSpecUdtUnionV0): ScSpecUdtUnionV0; - - udtEnumV0(value?: ScSpecUdtEnumV0): ScSpecUdtEnumV0; - - udtErrorEnumV0(value?: ScSpecUdtErrorEnumV0): ScSpecUdtErrorEnumV0; - - static scSpecEntryFunctionV0(value: ScSpecFunctionV0): ScSpecEntry; - - static scSpecEntryUdtStructV0(value: ScSpecUdtStructV0): ScSpecEntry; - - static scSpecEntryUdtUnionV0(value: ScSpecUdtUnionV0): ScSpecEntry; - - static scSpecEntryUdtEnumV0(value: ScSpecUdtEnumV0): ScSpecEntry; - - static scSpecEntryUdtErrorEnumV0(value: ScSpecUdtErrorEnumV0): ScSpecEntry; - - value(): - | ScSpecFunctionV0 - | ScSpecUdtStructV0 - | ScSpecUdtUnionV0 - | ScSpecUdtEnumV0 - | ScSpecUdtErrorEnumV0; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ScSpecEntry; - - static write(value: ScSpecEntry, io: Buffer): void; - - static isValid(value: ScSpecEntry): boolean; - - static toXDR(value: ScSpecEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ScSpecEntry; - - static fromXDR(input: string, format: 'hex' | 'base64'): ScSpecEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } - - class ConfigSettingEntry { - switch(): ConfigSettingId; - - contractMaxSizeBytes(value?: number): number; - - contractCompute( - value?: ConfigSettingContractComputeV0, - ): ConfigSettingContractComputeV0; - - contractLedgerCost( - value?: ConfigSettingContractLedgerCostV0, - ): ConfigSettingContractLedgerCostV0; - - contractHistoricalData( - value?: ConfigSettingContractHistoricalDataV0, - ): ConfigSettingContractHistoricalDataV0; - - contractEvents( - value?: ConfigSettingContractEventsV0, - ): ConfigSettingContractEventsV0; - - contractBandwidth( - value?: ConfigSettingContractBandwidthV0, - ): ConfigSettingContractBandwidthV0; - - contractCostParamsCpuInsns( - value?: ContractCostParamEntry[], - ): ContractCostParamEntry[]; - - contractCostParamsMemBytes( - value?: ContractCostParamEntry[], - ): ContractCostParamEntry[]; - - contractDataKeySizeBytes(value?: number): number; - - contractDataEntrySizeBytes(value?: number): number; - - stateArchivalSettings(value?: StateArchivalSettings): StateArchivalSettings; - - contractExecutionLanes( - value?: ConfigSettingContractExecutionLanesV0, - ): ConfigSettingContractExecutionLanesV0; - - bucketListSizeWindow(value?: Uint64[]): Uint64[]; - - evictionIterator(value?: EvictionIterator): EvictionIterator; - - static configSettingContractMaxSizeBytes(value: number): ConfigSettingEntry; - - static configSettingContractComputeV0( - value: ConfigSettingContractComputeV0, - ): ConfigSettingEntry; - - static configSettingContractLedgerCostV0( - value: ConfigSettingContractLedgerCostV0, - ): ConfigSettingEntry; - - static configSettingContractHistoricalDataV0( - value: ConfigSettingContractHistoricalDataV0, - ): ConfigSettingEntry; - - static configSettingContractEventsV0( - value: ConfigSettingContractEventsV0, - ): ConfigSettingEntry; - - static configSettingContractBandwidthV0( - value: ConfigSettingContractBandwidthV0, - ): ConfigSettingEntry; - - static configSettingContractCostParamsCpuInstructions( - value: ContractCostParamEntry[], - ): ConfigSettingEntry; - - static configSettingContractCostParamsMemoryBytes( - value: ContractCostParamEntry[], - ): ConfigSettingEntry; - - static configSettingContractDataKeySizeBytes( - value: number, - ): ConfigSettingEntry; - - static configSettingContractDataEntrySizeBytes( - value: number, - ): ConfigSettingEntry; - - static configSettingStateArchival( - value: StateArchivalSettings, - ): ConfigSettingEntry; - - static configSettingContractExecutionLanes( - value: ConfigSettingContractExecutionLanesV0, - ): ConfigSettingEntry; - - static configSettingBucketlistSizeWindow( - value: Uint64[], - ): ConfigSettingEntry; - - static configSettingEvictionIterator( - value: EvictionIterator, - ): ConfigSettingEntry; - - value(): - | number - | ConfigSettingContractComputeV0 - | ConfigSettingContractLedgerCostV0 - | ConfigSettingContractHistoricalDataV0 - | ConfigSettingContractEventsV0 - | ConfigSettingContractBandwidthV0 - | ContractCostParamEntry[] - | ContractCostParamEntry[] - | number - | number - | StateArchivalSettings - | ConfigSettingContractExecutionLanesV0 - | Uint64[] - | EvictionIterator; - - toXDR(format?: 'raw'): Buffer; - - toXDR(format: 'hex' | 'base64'): string; - - static read(io: Buffer): ConfigSettingEntry; - - static write(value: ConfigSettingEntry, io: Buffer): void; - - static isValid(value: ConfigSettingEntry): boolean; - - static toXDR(value: ConfigSettingEntry): Buffer; - - static fromXDR(input: Buffer, format?: 'raw'): ConfigSettingEntry; - - static fromXDR(input: string, format: 'hex' | 'base64'): ConfigSettingEntry; - - static validateXDR(input: Buffer, format?: 'raw'): boolean; - - static validateXDR(input: string, format: 'hex' | 'base64'): boolean; - } -} diff --git a/node_modules/@stellar/stellar-base/types/xdr.d.ts b/node_modules/@stellar/stellar-base/types/xdr.d.ts deleted file mode 100644 index 2eb8791b..00000000 --- a/node_modules/@stellar/stellar-base/types/xdr.d.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './curr'; diff --git a/node_modules/@types/babel__core/LICENSE b/node_modules/@types/babel__core/LICENSE deleted file mode 100644 index 9e841e7a..00000000 --- a/node_modules/@types/babel__core/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ - MIT License - - Copyright (c) Microsoft Corporation. - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE diff --git a/node_modules/@types/babel__core/README.md b/node_modules/@types/babel__core/README.md deleted file mode 100644 index 3e4c0244..00000000 --- a/node_modules/@types/babel__core/README.md +++ /dev/null @@ -1,15 +0,0 @@ -# Installation -> `npm install --save @types/babel__core` - -# Summary -This package contains type definitions for @babel/core (https://github.com/babel/babel/tree/master/packages/babel-core). - -# Details -Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/babel__core. - -### Additional Details - * Last updated: Mon, 20 Nov 2023 23:36:23 GMT - * Dependencies: [@babel/parser](https://npmjs.com/package/@babel/parser), [@babel/types](https://npmjs.com/package/@babel/types), [@types/babel__generator](https://npmjs.com/package/@types/babel__generator), [@types/babel__template](https://npmjs.com/package/@types/babel__template), [@types/babel__traverse](https://npmjs.com/package/@types/babel__traverse) - -# Credits -These definitions were written by [Troy Gerwien](https://github.com/yortus), [Marvin Hagemeister](https://github.com/marvinhagemeister), [Melvin Groenhoff](https://github.com/mgroenhoff), [Jessica Franco](https://github.com/Jessidhia), and [Ifiok Jr.](https://github.com/ifiokjr). diff --git a/node_modules/@types/babel__core/index.d.ts b/node_modules/@types/babel__core/index.d.ts deleted file mode 100644 index 48dc0500..00000000 --- a/node_modules/@types/babel__core/index.d.ts +++ /dev/null @@ -1,831 +0,0 @@ -import { GeneratorOptions } from "@babel/generator"; -import { ParserOptions } from "@babel/parser"; -import template from "@babel/template"; -import traverse, { Hub, NodePath, Scope, Visitor } from "@babel/traverse"; -import * as t from "@babel/types"; - -export { GeneratorOptions, NodePath, ParserOptions, t as types, template, traverse, Visitor }; - -export type Node = t.Node; -export type ParseResult = ReturnType; -export const version: string; -export const DEFAULT_EXTENSIONS: [".js", ".jsx", ".es6", ".es", ".mjs"]; - -/** - * Source map standard format as to revision 3 - * @see {@link https://sourcemaps.info/spec.html} - * @see {@link https://github.com/mozilla/source-map/blob/HEAD/source-map.d.ts} - */ -interface InputSourceMap { - version: number; - sources: string[]; - names: string[]; - sourceRoot?: string | undefined; - sourcesContent?: string[] | undefined; - mappings: string; - file: string; -} - -export interface TransformOptions { - /** - * Specify which assumptions it can make about your code, to better optimize the compilation result. **NOTE**: This replaces the various `loose` options in plugins in favor of - * top-level options that can apply to multiple plugins - * - * @see https://babeljs.io/docs/en/assumptions - */ - assumptions?: { [name: string]: boolean } | null | undefined; - - /** - * Include the AST in the returned object - * - * Default: `false` - */ - ast?: boolean | null | undefined; - - /** - * Attach a comment after all non-user injected code - * - * Default: `null` - */ - auxiliaryCommentAfter?: string | null | undefined; - - /** - * Attach a comment before all non-user injected code - * - * Default: `null` - */ - auxiliaryCommentBefore?: string | null | undefined; - - /** - * Specify the "root" folder that defines the location to search for "babel.config.js", and the default folder to allow `.babelrc` files inside of. - * - * Default: `"."` - */ - root?: string | null | undefined; - - /** - * This option, combined with the "root" value, defines how Babel chooses its project root. - * The different modes define different ways that Babel can process the "root" value to get - * the final project root. - * - * @see https://babeljs.io/docs/en/next/options#rootmode - */ - rootMode?: "root" | "upward" | "upward-optional" | undefined; - - /** - * The config file to load Babel's config from. Defaults to searching for "babel.config.js" inside the "root" folder. `false` will disable searching for config files. - * - * Default: `undefined` - */ - configFile?: string | boolean | null | undefined; - - /** - * Specify whether or not to use .babelrc and - * .babelignore files. - * - * Default: `true` - */ - babelrc?: boolean | null | undefined; - - /** - * Specify which packages should be search for .babelrc files when they are being compiled. `true` to always search, or a path string or an array of paths to packages to search - * inside of. Defaults to only searching the "root" package. - * - * Default: `(root)` - */ - babelrcRoots?: boolean | MatchPattern | MatchPattern[] | null | undefined; - - /** - * Toggles whether or not browserslist config sources are used, which includes searching for any browserslist files or referencing the browserslist key inside package.json. - * This is useful for projects that use a browserslist config for files that won't be compiled with Babel. - * - * If a string is specified, it must represent the path of a browserslist configuration file. Relative paths are resolved relative to the configuration file which specifies - * this option, or to `cwd` when it's passed as part of the programmatic options. - * - * Default: `true` - */ - browserslistConfigFile?: boolean | null | undefined; - - /** - * The Browserslist environment to use. - * - * Default: `undefined` - */ - browserslistEnv?: string | null | undefined; - - /** - * By default `babel.transformFromAst` will clone the input AST to avoid mutations. - * Specifying `cloneInputAst: false` can improve parsing performance if the input AST is not used elsewhere. - * - * Default: `true` - */ - cloneInputAst?: boolean | null | undefined; - - /** - * Defaults to environment variable `BABEL_ENV` if set, or else `NODE_ENV` if set, or else it defaults to `"development"` - * - * Default: env vars - */ - envName?: string | undefined; - - /** - * If any of patterns match, the current configuration object is considered inactive and is ignored during config processing. - */ - exclude?: MatchPattern | MatchPattern[] | undefined; - - /** - * Enable code generation - * - * Default: `true` - */ - code?: boolean | null | undefined; - - /** - * Output comments in generated output - * - * Default: `true` - */ - comments?: boolean | null | undefined; - - /** - * Do not include superfluous whitespace characters and line terminators. When set to `"auto"` compact is set to `true` on input sizes of >500KB - * - * Default: `"auto"` - */ - compact?: boolean | "auto" | null | undefined; - - /** - * The working directory that Babel's programmatic options are loaded relative to. - * - * Default: `"."` - */ - cwd?: string | null | undefined; - - /** - * Utilities may pass a caller object to identify themselves to Babel and - * pass capability-related flags for use by configs, presets and plugins. - * - * @see https://babeljs.io/docs/en/next/options#caller - */ - caller?: TransformCaller | undefined; - - /** - * This is an object of keys that represent different environments. For example, you may have: `{ env: { production: { \/* specific options *\/ } } }` - * which will use those options when the `envName` is `production` - * - * Default: `{}` - */ - env?: { [index: string]: TransformOptions | null | undefined } | null | undefined; - - /** - * A path to a `.babelrc` file to extend - * - * Default: `null` - */ - extends?: string | null | undefined; - - /** - * Filename for use in errors etc - * - * Default: `"unknown"` - */ - filename?: string | null | undefined; - - /** - * Filename relative to `sourceRoot` - * - * Default: `(filename)` - */ - filenameRelative?: string | null | undefined; - - /** - * An object containing the options to be passed down to the babel code generator, @babel/generator - * - * Default: `{}` - */ - generatorOpts?: GeneratorOptions | null | undefined; - - /** - * Specify a custom callback to generate a module id with. Called as `getModuleId(moduleName)`. If falsy value is returned then the generated module id is used - * - * Default: `null` - */ - getModuleId?: ((moduleName: string) => string | null | undefined) | null | undefined; - - /** - * ANSI highlight syntax error code frames - * - * Default: `true` - */ - highlightCode?: boolean | null | undefined; - - /** - * Opposite to the `only` option. `ignore` is disregarded if `only` is specified - * - * Default: `null` - */ - ignore?: MatchPattern[] | null | undefined; - - /** - * This option is a synonym for "test" - */ - include?: MatchPattern | MatchPattern[] | undefined; - - /** - * A source map object that the output source map will be based on - * - * Default: `null` - */ - inputSourceMap?: InputSourceMap | null | undefined; - - /** - * Should the output be minified (not printing last semicolons in blocks, printing literal string values instead of escaped ones, stripping `()` from `new` when safe) - * - * Default: `false` - */ - minified?: boolean | null | undefined; - - /** - * Specify a custom name for module ids - * - * Default: `null` - */ - moduleId?: string | null | undefined; - - /** - * If truthy, insert an explicit id for modules. By default, all modules are anonymous. (Not available for `common` modules) - * - * Default: `false` - */ - moduleIds?: boolean | null | undefined; - - /** - * Optional prefix for the AMD module formatter that will be prepend to the filename on module definitions - * - * Default: `(sourceRoot)` - */ - moduleRoot?: string | null | undefined; - - /** - * A glob, regex, or mixed array of both, matching paths to **only** compile. Can also be an array of arrays containing paths to explicitly match. When attempting to compile - * a non-matching file it's returned verbatim - * - * Default: `null` - */ - only?: MatchPattern[] | null | undefined; - - /** - * Allows users to provide an array of options that will be merged into the current configuration one at a time. - * This feature is best used alongside the "test"/"include"/"exclude" options to provide conditions for which an override should apply - */ - overrides?: TransformOptions[] | undefined; - - /** - * An object containing the options to be passed down to the babel parser, @babel/parser - * - * Default: `{}` - */ - parserOpts?: ParserOptions | null | undefined; - - /** - * List of plugins to load and use - * - * Default: `[]` - */ - plugins?: PluginItem[] | null | undefined; - - /** - * List of presets (a set of plugins) to load and use - * - * Default: `[]` - */ - presets?: PluginItem[] | null | undefined; - - /** - * Retain line numbers. This will lead to wacky code but is handy for scenarios where you can't use source maps. (**NOTE**: This will not retain the columns) - * - * Default: `false` - */ - retainLines?: boolean | null | undefined; - - /** - * An optional callback that controls whether a comment should be output or not. Called as `shouldPrintComment(commentContents)`. **NOTE**: This overrides the `comment` option when used - * - * Default: `null` - */ - shouldPrintComment?: ((commentContents: string) => boolean) | null | undefined; - - /** - * Set `sources[0]` on returned source map - * - * Default: `(filenameRelative)` - */ - sourceFileName?: string | null | undefined; - - /** - * If truthy, adds a `map` property to returned output. If set to `"inline"`, a comment with a sourceMappingURL directive is added to the bottom of the returned code. If set to `"both"` - * then a `map` property is returned as well as a source map comment appended. **This does not emit sourcemap files by itself!** - * - * Default: `false` - */ - sourceMaps?: boolean | "inline" | "both" | null | undefined; - - /** - * The root from which all sources are relative - * - * Default: `(moduleRoot)` - */ - sourceRoot?: string | null | undefined; - - /** - * Indicate the mode the code should be parsed in. Can be one of "script", "module", or "unambiguous". `"unambiguous"` will make Babel attempt to guess, based on the presence of ES6 - * `import` or `export` statements. Files with ES6 `import`s and `export`s are considered `"module"` and are otherwise `"script"`. - * - * Default: `("module")` - */ - sourceType?: "script" | "module" | "unambiguous" | null | undefined; - - /** - * If all patterns fail to match, the current configuration object is considered inactive and is ignored during config processing. - */ - test?: MatchPattern | MatchPattern[] | undefined; - - /** - * Describes the environments you support/target for your project. - * This can either be a [browserslist-compatible](https://github.com/ai/browserslist) query (with [caveats](https://babeljs.io/docs/en/babel-preset-env#ineffective-browserslist-queries)) - * - * Default: `{}` - */ - targets?: - | string - | string[] - | { - esmodules?: boolean; - node?: Omit | "current" | true; - safari?: Omit | "tp"; - browsers?: string | string[]; - android?: string; - chrome?: string; - deno?: string; - edge?: string; - electron?: string; - firefox?: string; - ie?: string; - ios?: string; - opera?: string; - rhino?: string; - samsung?: string; - }; - - /** - * An optional callback that can be used to wrap visitor methods. **NOTE**: This is useful for things like introspection, and not really needed for implementing anything. Called as - * `wrapPluginVisitorMethod(pluginAlias, visitorType, callback)`. - */ - wrapPluginVisitorMethod?: - | (( - pluginAlias: string, - visitorType: "enter" | "exit", - callback: (path: NodePath, state: any) => void, - ) => (path: NodePath, state: any) => void) - | null - | undefined; -} - -export interface TransformCaller { - // the only required property - name: string; - // e.g. set to true by `babel-loader` and false by `babel-jest` - supportsStaticESM?: boolean | undefined; - supportsDynamicImport?: boolean | undefined; - supportsExportNamespaceFrom?: boolean | undefined; - supportsTopLevelAwait?: boolean | undefined; - // augment this with a "declare module '@babel/core' { ... }" if you need more keys -} - -export type FileResultCallback = (err: Error | null, result: BabelFileResult | null) => any; - -export interface MatchPatternContext { - envName: string; - dirname: string; - caller: TransformCaller | undefined; -} -export type MatchPattern = string | RegExp | ((filename: string | undefined, context: MatchPatternContext) => boolean); - -/** - * Transforms the passed in code. Calling a callback with an object with the generated code, source map, and AST. - */ -export function transform(code: string, callback: FileResultCallback): void; - -/** - * Transforms the passed in code. Calling a callback with an object with the generated code, source map, and AST. - */ -export function transform(code: string, opts: TransformOptions | undefined, callback: FileResultCallback): void; - -/** - * Here for backward-compatibility. Ideally use `transformSync` if you want a synchronous API. - */ -export function transform(code: string, opts?: TransformOptions): BabelFileResult | null; - -/** - * Transforms the passed in code. Returning an object with the generated code, source map, and AST. - */ -export function transformSync(code: string, opts?: TransformOptions): BabelFileResult | null; - -/** - * Transforms the passed in code. Calling a callback with an object with the generated code, source map, and AST. - */ -export function transformAsync(code: string, opts?: TransformOptions): Promise; - -/** - * Asynchronously transforms the entire contents of a file. - */ -export function transformFile(filename: string, callback: FileResultCallback): void; - -/** - * Asynchronously transforms the entire contents of a file. - */ -export function transformFile(filename: string, opts: TransformOptions | undefined, callback: FileResultCallback): void; - -/** - * Synchronous version of `babel.transformFile`. Returns the transformed contents of the `filename`. - */ -export function transformFileSync(filename: string, opts?: TransformOptions): BabelFileResult | null; - -/** - * Asynchronously transforms the entire contents of a file. - */ -export function transformFileAsync(filename: string, opts?: TransformOptions): Promise; - -/** - * Given an AST, transform it. - */ -export function transformFromAst(ast: Node, code: string | undefined, callback: FileResultCallback): void; - -/** - * Given an AST, transform it. - */ -export function transformFromAst( - ast: Node, - code: string | undefined, - opts: TransformOptions | undefined, - callback: FileResultCallback, -): void; - -/** - * Here for backward-compatibility. Ideally use ".transformSync" if you want a synchronous API. - */ -export function transformFromAstSync(ast: Node, code?: string, opts?: TransformOptions): BabelFileResult | null; - -/** - * Given an AST, transform it. - */ -export function transformFromAstAsync( - ast: Node, - code?: string, - opts?: TransformOptions, -): Promise; - -// A babel plugin is a simple function which must return an object matching -// the following interface. Babel will throw if it finds unknown properties. -// The list of allowed plugin keys is here: -// https://github.com/babel/babel/blob/4e50b2d9d9c376cee7a2cbf56553fe5b982ea53c/packages/babel-core/src/config/option-manager.js#L71 -export interface PluginObj { - name?: string | undefined; - manipulateOptions?(opts: any, parserOpts: any): void; - pre?(this: S, file: BabelFile): void; - visitor: Visitor; - post?(this: S, file: BabelFile): void; - inherits?: any; -} - -export interface BabelFile { - ast: t.File; - opts: TransformOptions; - hub: Hub; - metadata: object; - path: NodePath; - scope: Scope; - inputMap: object | null; - code: string; -} - -export interface PluginPass { - file: BabelFile; - key: string; - opts: object; - cwd: string; - filename: string | undefined; - get(key: unknown): any; - set(key: unknown, value: unknown): void; - [key: string]: unknown; -} - -export interface BabelFileResult { - ast?: t.File | null | undefined; - code?: string | null | undefined; - ignored?: boolean | undefined; - map?: - | { - version: number; - sources: string[]; - names: string[]; - sourceRoot?: string | undefined; - sourcesContent?: string[] | undefined; - mappings: string; - file: string; - } - | null - | undefined; - metadata?: BabelFileMetadata | undefined; -} - -export interface BabelFileMetadata { - usedHelpers: string[]; - marked: Array<{ - type: string; - message: string; - loc: object; - }>; - modules: BabelFileModulesMetadata; -} - -export interface BabelFileModulesMetadata { - imports: object[]; - exports: { - exported: object[]; - specifiers: object[]; - }; -} - -export type FileParseCallback = (err: Error | null, result: ParseResult | null) => any; - -/** - * Given some code, parse it using Babel's standard behavior. - * Referenced presets and plugins will be loaded such that optional syntax plugins are automatically enabled. - */ -export function parse(code: string, callback: FileParseCallback): void; - -/** - * Given some code, parse it using Babel's standard behavior. - * Referenced presets and plugins will be loaded such that optional syntax plugins are automatically enabled. - */ -export function parse(code: string, options: TransformOptions | undefined, callback: FileParseCallback): void; - -/** - * Given some code, parse it using Babel's standard behavior. - * Referenced presets and plugins will be loaded such that optional syntax plugins are automatically enabled. - */ -export function parse(code: string, options?: TransformOptions): ParseResult | null; - -/** - * Given some code, parse it using Babel's standard behavior. - * Referenced presets and plugins will be loaded such that optional syntax plugins are automatically enabled. - */ -export function parseSync(code: string, options?: TransformOptions): ParseResult | null; - -/** - * Given some code, parse it using Babel's standard behavior. - * Referenced presets and plugins will be loaded such that optional syntax plugins are automatically enabled. - */ -export function parseAsync(code: string, options?: TransformOptions): Promise; - -/** - * Resolve Babel's options fully, resulting in an options object where: - * - * * opts.plugins is a full list of Plugin instances. - * * opts.presets is empty and all presets are flattened into opts. - * * It can be safely passed back to Babel. Fields like babelrc have been set to false so that later calls to Babel - * will not make a second attempt to load config files. - * - * Plugin instances aren't meant to be manipulated directly, but often callers will serialize this opts to JSON to - * use it as a cache key representing the options Babel has received. Caching on this isn't 100% guaranteed to - * invalidate properly, but it is the best we have at the moment. - */ -export function loadOptions(options?: TransformOptions): object | null; - -/** - * To allow systems to easily manipulate and validate a user's config, this function resolves the plugins and - * presets and proceeds no further. The expectation is that callers will take the config's .options, manipulate it - * as then see fit and pass it back to Babel again. - * - * * `babelrc: string | void` - The path of the `.babelrc` file, if there was one. - * * `babelignore: string | void` - The path of the `.babelignore` file, if there was one. - * * `options: ValidatedOptions` - The partially resolved options, which can be manipulated and passed back - * to Babel again. - * * `plugins: Array` - See below. - * * `presets: Array` - See below. - * * It can be safely passed back to Babel. Fields like `babelrc` have been set to false so that later calls to - * Babel will not make a second attempt to load config files. - * - * `ConfigItem` instances expose properties to introspect the values, but each item should be treated as - * immutable. If changes are desired, the item should be removed from the list and replaced with either a normal - * Babel config value, or with a replacement item created by `babel.createConfigItem`. See that function for - * information about `ConfigItem` fields. - */ -export function loadPartialConfig(options?: TransformOptions): Readonly | null; -export function loadPartialConfigAsync(options?: TransformOptions): Promise | null>; - -export interface PartialConfig { - options: TransformOptions; - babelrc?: string | undefined; - babelignore?: string | undefined; - config?: string | undefined; - hasFilesystemConfig: () => boolean; -} - -export interface ConfigItem { - /** - * The name that the user gave the plugin instance, e.g. `plugins: [ ['env', {}, 'my-env'] ]` - */ - name?: string | undefined; - - /** - * The resolved value of the plugin. - */ - value: object | ((...args: any[]) => any); - - /** - * The options object passed to the plugin. - */ - options?: object | false | undefined; - - /** - * The path that the options are relative to. - */ - dirname: string; - - /** - * Information about the plugin's file, if Babel knows it. - * * - */ - file?: - | { - /** - * The file that the user requested, e.g. `"@babel/env"` - */ - request: string; - - /** - * The full path of the resolved file, e.g. `"/tmp/node_modules/@babel/preset-env/lib/index.js"` - */ - resolved: string; - } - | null - | undefined; -} - -export type PluginOptions = object | undefined | false; - -export type PluginTarget = string | object | ((...args: any[]) => any); - -export type PluginItem = - | ConfigItem - | PluginObj - | PluginTarget - | [PluginTarget, PluginOptions] - | [PluginTarget, PluginOptions, string | undefined]; - -export function resolvePlugin(name: string, dirname: string): string | null; -export function resolvePreset(name: string, dirname: string): string | null; - -export interface CreateConfigItemOptions { - dirname?: string | undefined; - type?: "preset" | "plugin" | undefined; -} - -/** - * Allows build tooling to create and cache config items up front. If this function is called multiple times for a - * given plugin, Babel will call the plugin's function itself multiple times. If you have a clear set of expected - * plugins and presets to inject, pre-constructing the config items would be recommended. - */ -export function createConfigItem( - value: PluginTarget | [PluginTarget, PluginOptions] | [PluginTarget, PluginOptions, string | undefined], - options?: CreateConfigItemOptions, -): ConfigItem; - -// NOTE: the documentation says the ConfigAPI also exposes @babel/core's exports, but it actually doesn't -/** - * @see https://babeljs.io/docs/en/next/config-files#config-function-api - */ -export interface ConfigAPI { - /** - * The version string for the Babel version that is loading the config file. - * - * @see https://babeljs.io/docs/en/next/config-files#apiversion - */ - version: string; - /** - * @see https://babeljs.io/docs/en/next/config-files#apicache - */ - cache: SimpleCacheConfigurator; - /** - * @see https://babeljs.io/docs/en/next/config-files#apienv - */ - env: EnvFunction; - // undocumented; currently hardcoded to return 'false' - // async(): boolean - /** - * This API is used as a way to access the `caller` data that has been passed to Babel. - * Since many instances of Babel may be running in the same process with different `caller` values, - * this API is designed to automatically configure `api.cache`, the same way `api.env()` does. - * - * The `caller` value is available as the first parameter of the callback function. - * It is best used with something like this to toggle configuration behavior - * based on a specific environment: - * - * @example - * function isBabelRegister(caller?: { name: string }) { - * return !!(caller && caller.name === "@babel/register") - * } - * api.caller(isBabelRegister) - * - * @see https://babeljs.io/docs/en/next/config-files#apicallercb - */ - caller(callerCallback: (caller: TransformOptions["caller"]) => T): T; - /** - * While `api.version` can be useful in general, it's sometimes nice to just declare your version. - * This API exposes a simple way to do that with: - * - * @example - * api.assertVersion(7) // major version only - * api.assertVersion("^7.2") - * - * @see https://babeljs.io/docs/en/next/config-files#apiassertversionrange - */ - assertVersion(versionRange: number | string): boolean; - // NOTE: this is an undocumented reexport from "@babel/parser" but it's missing from its types - // tokTypes: typeof tokTypes -} - -/** - * JS configs are great because they can compute a config on the fly, - * but the downside there is that it makes caching harder. - * Babel wants to avoid re-executing the config function every time a file is compiled, - * because then it would also need to re-execute any plugin and preset functions - * referenced in that config. - * - * To avoid this, Babel expects users of config functions to tell it how to manage caching - * within a config file. - * - * @see https://babeljs.io/docs/en/next/config-files#apicache - */ -export interface SimpleCacheConfigurator { - // there is an undocumented call signature that is a shorthand for forever()/never()/using(). - // (ever: boolean): void - // (callback: CacheCallback): T - /** - * Permacache the computed config and never call the function again. - */ - forever(): void; - /** - * Do not cache this config, and re-execute the function every time. - */ - never(): void; - /** - * Any time the using callback returns a value other than the one that was expected, - * the overall config function will be called again and a new entry will be added to the cache. - * - * @example - * api.cache.using(() => process.env.NODE_ENV) - */ - using(callback: SimpleCacheCallback): T; - /** - * Any time the using callback returns a value other than the one that was expected, - * the overall config function will be called again and all entries in the cache will - * be replaced with the result. - * - * @example - * api.cache.invalidate(() => process.env.NODE_ENV) - */ - invalidate(callback: SimpleCacheCallback): T; -} - -// https://github.com/babel/babel/blob/v7.3.3/packages/babel-core/src/config/caching.js#L231 -export type SimpleCacheKey = string | boolean | number | null | undefined; -export type SimpleCacheCallback = () => T; - -/** - * Since `NODE_ENV` is a fairly common way to toggle behavior, Babel also includes an API function - * meant specifically for that. This API is used as a quick way to check the `"envName"` that Babel - * was loaded with, which takes `NODE_ENV` into account if no other overriding environment is set. - * - * @see https://babeljs.io/docs/en/next/config-files#apienv - */ -export interface EnvFunction { - /** - * @returns the current `envName` string - */ - (): string; - /** - * @returns `true` if the `envName` is `===` any of the given strings - */ - (envName: string | readonly string[]): boolean; - // the official documentation is misleading for this one... - // this just passes the callback to `cache.using` but with an additional argument. - // it returns its result instead of necessarily returning a boolean. - (envCallback: (envName: NonNullable) => T): T; -} - -export type ConfigFunction = (api: ConfigAPI) => TransformOptions; - -export as namespace babel; diff --git a/node_modules/@types/babel__core/package.json b/node_modules/@types/babel__core/package.json deleted file mode 100644 index 487e31cc..00000000 --- a/node_modules/@types/babel__core/package.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "name": "@types/babel__core", - "version": "7.20.5", - "description": "TypeScript definitions for @babel/core", - "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/babel__core", - "license": "MIT", - "contributors": [ - { - "name": "Troy Gerwien", - "githubUsername": "yortus", - "url": "https://github.com/yortus" - }, - { - "name": "Marvin Hagemeister", - "githubUsername": "marvinhagemeister", - "url": "https://github.com/marvinhagemeister" - }, - { - "name": "Melvin Groenhoff", - "githubUsername": "mgroenhoff", - "url": "https://github.com/mgroenhoff" - }, - { - "name": "Jessica Franco", - "githubUsername": "Jessidhia", - "url": "https://github.com/Jessidhia" - }, - { - "name": "Ifiok Jr.", - "githubUsername": "ifiokjr", - "url": "https://github.com/ifiokjr" - } - ], - "main": "", - "types": "index.d.ts", - "repository": { - "type": "git", - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git", - "directory": "types/babel__core" - }, - "scripts": {}, - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - }, - "typesPublisherContentHash": "3ece429b02ff9f70503a5644f2b303b04d10e6da7940c91a9eff5e52f2c76b91", - "typeScriptVersion": "4.5" -} \ No newline at end of file diff --git a/node_modules/@types/babel__generator/LICENSE b/node_modules/@types/babel__generator/LICENSE deleted file mode 100644 index 9e841e7a..00000000 --- a/node_modules/@types/babel__generator/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ - MIT License - - Copyright (c) Microsoft Corporation. - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE diff --git a/node_modules/@types/babel__generator/README.md b/node_modules/@types/babel__generator/README.md deleted file mode 100644 index 8bb78e41..00000000 --- a/node_modules/@types/babel__generator/README.md +++ /dev/null @@ -1,15 +0,0 @@ -# Installation -> `npm install --save @types/babel__generator` - -# Summary -This package contains type definitions for @babel/generator (https://github.com/babel/babel/tree/master/packages/babel-generator). - -# Details -Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/babel__generator. - -### Additional Details - * Last updated: Thu, 03 Apr 2025 16:02:41 GMT - * Dependencies: [@babel/types](https://npmjs.com/package/@babel/types) - -# Credits -These definitions were written by [Troy Gerwien](https://github.com/yortus), [Melvin Groenhoff](https://github.com/mgroenhoff), [Cameron Yan](https://github.com/khell), and [Lyanbin](https://github.com/Lyanbin). diff --git a/node_modules/@types/babel__generator/index.d.ts b/node_modules/@types/babel__generator/index.d.ts deleted file mode 100644 index b89cc42e..00000000 --- a/node_modules/@types/babel__generator/index.d.ts +++ /dev/null @@ -1,210 +0,0 @@ -import * as t from "@babel/types"; - -export interface GeneratorOptions { - /** - * Optional string to add as a block comment at the start of the output file. - */ - auxiliaryCommentBefore?: string | undefined; - - /** - * Optional string to add as a block comment at the end of the output file. - */ - auxiliaryCommentAfter?: string | undefined; - - /** - * Function that takes a comment (as a string) and returns true if the comment should be included in the output. - * By default, comments are included if `opts.comments` is `true` or if `opts.minifed` is `false` and the comment - * contains `@preserve` or `@license`. - */ - shouldPrintComment?(comment: string): boolean; - - /** - * Attempt to use the same line numbers in the output code as in the source code (helps preserve stack traces). - * Defaults to `false`. - */ - retainLines?: boolean | undefined; - - /** - * Retain parens around function expressions (could be used to change engine parsing behavior) - * Defaults to `false`. - */ - retainFunctionParens?: boolean | undefined; - - /** - * Should comments be included in output? Defaults to `true`. - */ - comments?: boolean | undefined; - - /** - * Set to true to avoid adding whitespace for formatting. Defaults to the value of `opts.minified`. - */ - compact?: boolean | "auto" | undefined; - - /** - * Should the output be minified. Defaults to `false`. - */ - minified?: boolean | undefined; - - /** - * Set to true to reduce whitespace (but not as much as opts.compact). Defaults to `false`. - */ - concise?: boolean | undefined; - - /** - * Used in warning messages - */ - filename?: string | undefined; - - /** - * Enable generating source maps. Defaults to `false`. - */ - sourceMaps?: boolean | undefined; - - /** - * A root for all relative URLs in the source map. - */ - sourceRoot?: string | undefined; - - /** - * The filename for the source code (i.e. the code in the `code` argument). - * This will only be used if `code` is a string. - */ - sourceFileName?: string | undefined; - - /** - * Set to true to run jsesc with "json": true to print "\u00A9" vs. "©"; - */ - jsonCompatibleStrings?: boolean | undefined; - - /** - * Set to true to enable support for experimental decorators syntax before module exports. - * Defaults to `false`. - */ - decoratorsBeforeExport?: boolean | undefined; - - /** - * The import attributes/assertions syntax to use. - * When not specified, @babel/generator will try to match the style in the input code based on the AST shape. - */ - importAttributesKeyword?: "with" | "assert" | "with-legacy"; - - /** - * Options for outputting jsesc representation. - */ - jsescOption?: { - /** - * The default value for the quotes option is 'single'. This means that any occurrences of ' in the input - * string are escaped as \', so that the output can be used in a string literal wrapped in single quotes. - */ - quotes?: "single" | "double" | "backtick" | undefined; - - /** - * The default value for the numbers option is 'decimal'. This means that any numeric values are represented - * using decimal integer literals. Other valid options are binary, octal, and hexadecimal, which result in - * binary integer literals, octal integer literals, and hexadecimal integer literals, respectively. - */ - numbers?: "binary" | "octal" | "decimal" | "hexadecimal" | undefined; - - /** - * The wrap option takes a boolean value (true or false), and defaults to false (disabled). When enabled, the - * output is a valid JavaScript string literal wrapped in quotes. The type of quotes can be specified through - * the quotes setting. - */ - wrap?: boolean | undefined; - - /** - * The es6 option takes a boolean value (true or false), and defaults to false (disabled). When enabled, any - * astral Unicode symbols in the input are escaped using ECMAScript 6 Unicode code point escape sequences - * instead of using separate escape sequences for each surrogate half. If backwards compatibility with ES5 - * environments is a concern, don’t enable this setting. If the json setting is enabled, the value for the es6 - * setting is ignored (as if it was false). - */ - es6?: boolean | undefined; - - /** - * The escapeEverything option takes a boolean value (true or false), and defaults to false (disabled). When - * enabled, all the symbols in the output are escaped — even printable ASCII symbols. - */ - escapeEverything?: boolean | undefined; - - /** - * The minimal option takes a boolean value (true or false), and defaults to false (disabled). When enabled, - * only a limited set of symbols in the output are escaped: \0, \b, \t, \n, \f, \r, \\, \u2028, \u2029. - */ - minimal?: boolean | undefined; - - /** - * The isScriptContext option takes a boolean value (true or false), and defaults to false (disabled). When - * enabled, occurrences of or - - - - - -
- -

bignumber.js

- -

A JavaScript library for arbitrary-precision arithmetic.

-

Hosted on GitHub.

- -

API

- -

- See the README on GitHub for a - quick-start introduction. -

-

- In all examples below, var and semicolons are not shown, and if a commented-out - value is in quotes it means toString has been called on the preceding expression. -

- - -

CONSTRUCTOR

- - -
- BigNumberBigNumber(n [, base]) ⇒ BigNumber -
-

- n: number|string|BigNumber
- base: number: integer, 2 to 36 inclusive. (See - ALPHABET to extend this range). -

-

- Returns a new instance of a BigNumber object with value n, where n - is a numeric value in the specified base, or base 10 if - base is omitted or is null or undefined. -

-

- Note that the BigNnumber constructor accepts an n of type number purely - as a convenience so that string quotes don't have to be typed when entering literal values, - and that it is the toString value of n that is used rather than its - underlying binary floating point value converted to decimal. -

-
-x = new BigNumber(123.4567)                // '123.4567'
-// 'new' is optional
-y = BigNumber(x)                           // '123.4567'
-

- If n is a base 10 value it can be in normal or exponential notation. - Values in other bases must be in normal notation. Values in any base can have fraction digits, - i.e. digits after the decimal point. -

-
-new BigNumber(43210)                       // '43210'
-new BigNumber('4.321e+4')                  // '43210'
-new BigNumber('-735.0918e-430')            // '-7.350918e-428'
-new BigNumber('123412421.234324', 5)       // '607236.557696'
-

- Signed 0, signed Infinity and NaN are supported. -

-
-new BigNumber('-Infinity')                 // '-Infinity'
-new BigNumber(NaN)                         // 'NaN'
-new BigNumber(-0)                          // '0'
-new BigNumber('.5')                        // '0.5'
-new BigNumber('+2')                        // '2'
-

- String values in hexadecimal literal form, e.g. '0xff' or '0xFF' - (but not '0xfF'), are valid, as are string values with the octal and binary - prefixs '0o' and '0b'. String values in octal literal form without - the prefix will be interpreted as decimals, e.g. '011' is interpreted as 11, not 9. -

-
-new BigNumber(-10110100.1, 2)              // '-180.5'
-new BigNumber('-0b10110100.1')             // '-180.5'
-new BigNumber('ff.8', 16)                  // '255.5'
-new BigNumber('0xff.8')                    // '255.5'
-

- If a base is specified, n is rounded according to the current - DECIMAL_PLACES and - ROUNDING_MODE settings. This includes base - 10 so don't include a base parameter for decimal values unless - this behaviour is wanted. -

-
BigNumber.config({ DECIMAL_PLACES: 5 })
-new BigNumber(1.23456789)                  // '1.23456789'
-new BigNumber(1.23456789, 10)              // '1.23457'
-

An error is thrown if base is invalid. See Errors.

-

- There is no limit to the number of digits of a value of type string (other than - that of JavaScript's maximum array size). See RANGE to set - the maximum and minimum possible exponent value of a BigNumber. -

-
-new BigNumber('5032485723458348569331745.33434346346912144534543')
-new BigNumber('4.321e10000000')
-

BigNumber NaN is returned if n is invalid - (unless BigNumber.DEBUG is true, see below).

-
-new BigNumber('.1*')                       // 'NaN'
-new BigNumber('blurgh')                    // 'NaN'
-new BigNumber(9, 2)                        // 'NaN'
-

- To aid in debugging, if BigNumber.DEBUG is true then an error will - be thrown on an invalid n. An error will also be thrown if n is of - type number and has more than 15 significant digits, as calling - toString or valueOf on - these numbers may not result in the intended value. -

-
-console.log(823456789123456.3)            //  823456789123456.2
-new BigNumber(823456789123456.3)          // '823456789123456.2'
-BigNumber.DEBUG = true
-// '[BigNumber Error] Number primitive has more than 15 significant digits'
-new BigNumber(823456789123456.3)
-// '[BigNumber Error] Not a base 2 number'
-new BigNumber(9, 2)
-

- A BigNumber can also be created from an object literal. - Use isBigNumber to check that it is well-formed. -

-
new BigNumber({ s: 1, e: 2, c: [ 777, 12300000000000 ], _isBigNumber: true })    // '777.123'
- - - - -

Methods

-

The static methods of a BigNumber constructor.

- - - - -
clone - .clone([object]) ⇒ BigNumber constructor -
-

object: object

-

- Returns a new independent BigNumber constructor with configuration as described by - object (see config), or with the default - configuration if object is null or undefined. -

-

- Throws if object is not an object. See Errors. -

-
BigNumber.config({ DECIMAL_PLACES: 5 })
-BN = BigNumber.clone({ DECIMAL_PLACES: 9 })
-
-x = new BigNumber(1)
-y = new BN(1)
-
-x.div(3)                        // 0.33333
-y.div(3)                        // 0.333333333
-
-// BN = BigNumber.clone({ DECIMAL_PLACES: 9 }) is equivalent to:
-BN = BigNumber.clone()
-BN.config({ DECIMAL_PLACES: 9 })
- - - -
configset([object]) ⇒ object
-

- object: object: an object that contains some or all of the following - properties. -

-

Configures the settings for this particular BigNumber constructor.

- -
-
DECIMAL_PLACES
-
- number: integer, 0 to 1e+9 inclusive
- Default value: 20 -
-
- The maximum number of decimal places of the results of operations involving - division, i.e. division, square root and base conversion operations, and power operations - with negative exponents.
-
-
-
BigNumber.config({ DECIMAL_PLACES: 5 })
-BigNumber.set({ DECIMAL_PLACES: 5 })    // equivalent
-
- - - -
ROUNDING_MODE
-
- number: integer, 0 to 8 inclusive
- Default value: 4 (ROUND_HALF_UP) -
-
- The rounding mode used in the above operations and the default rounding mode of - decimalPlaces, - precision, - toExponential, - toFixed, - toFormat and - toPrecision. -
-
The modes are available as enumerated properties of the BigNumber constructor.
-
-
BigNumber.config({ ROUNDING_MODE: 0 })
-BigNumber.set({ ROUNDING_MODE: BigNumber.ROUND_UP })    // equivalent
-
- - - -
EXPONENTIAL_AT
-
- number: integer, magnitude 0 to 1e+9 inclusive, or -
- number[]: [ integer -1e+9 to 0 inclusive, integer - 0 to 1e+9 inclusive ]
- Default value: [-7, 20] -
-
- The exponent value(s) at which toString returns exponential notation. -
-
- If a single number is assigned, the value is the exponent magnitude.
- If an array of two numbers is assigned then the first number is the negative exponent - value at and beneath which exponential notation is used, and the second number is the - positive exponent value at and above which the same. -
-
- For example, to emulate JavaScript numbers in terms of the exponent values at which they - begin to use exponential notation, use [-7, 20]. -
-
-
BigNumber.config({ EXPONENTIAL_AT: 2 })
-new BigNumber(12.3)         // '12.3'        e is only 1
-new BigNumber(123)          // '1.23e+2'
-new BigNumber(0.123)        // '0.123'       e is only -1
-new BigNumber(0.0123)       // '1.23e-2'
-
-BigNumber.config({ EXPONENTIAL_AT: [-7, 20] })
-new BigNumber(123456789)    // '123456789'   e is only 8
-new BigNumber(0.000000123)  // '1.23e-7'
-
-// Almost never return exponential notation:
-BigNumber.config({ EXPONENTIAL_AT: 1e+9 })
-
-// Always return exponential notation:
-BigNumber.config({ EXPONENTIAL_AT: 0 })
-
-
- Regardless of the value of EXPONENTIAL_AT, the toFixed method - will always return a value in normal notation and the toExponential method - will always return a value in exponential form. -
-
- Calling toString with a base argument, e.g. toString(10), will - also always return normal notation. -
- - - -
RANGE
-
- number: integer, magnitude 1 to 1e+9 inclusive, or -
- number[]: [ integer -1e+9 to -1 inclusive, integer - 1 to 1e+9 inclusive ]
- Default value: [-1e+9, 1e+9] -
-
- The exponent value(s) beyond which overflow to Infinity and underflow to - zero occurs. -
-
- If a single number is assigned, it is the maximum exponent magnitude: values wth a - positive exponent of greater magnitude become Infinity and those with a - negative exponent of greater magnitude become zero. -
- If an array of two numbers is assigned then the first number is the negative exponent - limit and the second number is the positive exponent limit. -
-
- For example, to emulate JavaScript numbers in terms of the exponent values at which they - become zero and Infinity, use [-324, 308]. -
-
-
BigNumber.config({ RANGE: 500 })
-BigNumber.config().RANGE     // [ -500, 500 ]
-new BigNumber('9.999e499')   // '9.999e+499'
-new BigNumber('1e500')       // 'Infinity'
-new BigNumber('1e-499')      // '1e-499'
-new BigNumber('1e-500')      // '0'
-
-BigNumber.config({ RANGE: [-3, 4] })
-new BigNumber(99999)         // '99999'      e is only 4
-new BigNumber(100000)        // 'Infinity'   e is 5
-new BigNumber(0.001)         // '0.01'       e is only -3
-new BigNumber(0.0001)        // '0'          e is -4
-
-
- The largest possible magnitude of a finite BigNumber is - 9.999...e+1000000000.
- The smallest possible magnitude of a non-zero BigNumber is 1e-1000000000. -
- - - -
CRYPTO
-
- boolean: true or false.
- Default value: false -
-
- The value that determines whether cryptographically-secure pseudo-random number - generation is used. -
-
- If CRYPTO is set to true then the - random method will generate random digits using - crypto.getRandomValues in browsers that support it, or - crypto.randomBytes if using Node.js. -
-
- If neither function is supported by the host environment then attempting to set - CRYPTO to true will fail and an exception will be thrown. -
-
- If CRYPTO is false then the source of randomness used will be - Math.random (which is assumed to generate at least 30 bits of - randomness). -
-
See random.
-
-
-// Node.js
-const crypto = require('crypto');   // CommonJS
-import * as crypto from 'crypto';   // ES module
-
-global.crypto = crypto;
-
-BigNumber.config({ CRYPTO: true })
-BigNumber.config().CRYPTO       // true
-BigNumber.random()              // 0.54340758610486147524
-
- - - -
MODULO_MODE
-
- number: integer, 0 to 9 inclusive
- Default value: 1 (ROUND_DOWN) -
-
The modulo mode used when calculating the modulus: a mod n.
-
- The quotient, q = a / n, is calculated according to the - ROUNDING_MODE that corresponds to the chosen - MODULO_MODE. -
-
The remainder, r, is calculated as: r = a - n * q.
-
- The modes that are most commonly used for the modulus/remainder operation are shown in - the following table. Although the other rounding modes can be used, they may not give - useful results. -
-
- - - - - - - - - - - - - - - - - - - - - - -
PropertyValueDescription
ROUND_UP0 - The remainder is positive if the dividend is negative, otherwise it is negative. -
ROUND_DOWN1 - The remainder has the same sign as the dividend.
- This uses 'truncating division' and matches the behaviour of JavaScript's - remainder operator %. -
ROUND_FLOOR3 - The remainder has the same sign as the divisor.
- This matches Python's % operator. -
ROUND_HALF_EVEN6The IEEE 754 remainder function.
EUCLID9 - The remainder is always positive. Euclidian division:
- q = sign(n) * floor(a / abs(n)) -
-
-
- The rounding/modulo modes are available as enumerated properties of the BigNumber - constructor. -
-
See modulo.
-
-
BigNumber.config({ MODULO_MODE: BigNumber.EUCLID })
-BigNumber.config({ MODULO_MODE: 9 })          // equivalent
-
- - - -
POW_PRECISION
-
- number: integer, 0 to 1e+9 inclusive.
- Default value: 0 -
-
- The maximum precision, i.e. number of significant digits, of the result of the power - operation (unless a modulus is specified). -
-
If set to 0, the number of significant digits will not be limited.
-
See exponentiatedBy.
-
BigNumber.config({ POW_PRECISION: 100 })
- - - -
FORMAT
-
object
-
- The FORMAT object configures the format of the string returned by the - toFormat method. -
-
- The example below shows the properties of the FORMAT object that are - recognised, and their default values. -
-
- Unlike the other configuration properties, the values of the properties of the - FORMAT object will not be checked for validity. The existing - FORMAT object will simply be replaced by the object that is passed in. - The object can include any number of the properties shown below. -
-
See toFormat for examples of usage.
-
-
-BigNumber.config({
-  FORMAT: {
-    // string to prepend
-    prefix: '',
-    // decimal separator
-    decimalSeparator: '.',
-    // grouping separator of the integer part
-    groupSeparator: ',',
-    // primary grouping size of the integer part
-    groupSize: 3,
-    // secondary grouping size of the integer part
-    secondaryGroupSize: 0,
-    // grouping separator of the fraction part
-    fractionGroupSeparator: ' ',
-    // grouping size of the fraction part
-    fractionGroupSize: 0,
-    // string to append
-    suffix: ''
-  }
-});
-
- - - -
ALPHABET
-
- string
- Default value: '0123456789abcdefghijklmnopqrstuvwxyz' -
-
- The alphabet used for base conversion. The length of the alphabet corresponds to the - maximum value of the base argument that can be passed to the - BigNumber constructor or - toString. -
-
- There is no maximum length for the alphabet, but it must be at least 2 characters long, and - it must not contain whitespace or a repeated character, or the sign indicators - '+' and '-', or the decimal separator '.'. -
-
-
// duodecimal (base 12)
-BigNumber.config({ ALPHABET: '0123456789TE' })
-x = new BigNumber('T', 12)
-x.toString()                // '10'
-x.toString(12)              // 'T'
-
- - - -
-

-

Returns an object with the above properties and their current values.

-

- Throws if object is not an object, or if an invalid value is assigned to - one or more of the above properties. See Errors. -

-
-BigNumber.config({
-  DECIMAL_PLACES: 40,
-  ROUNDING_MODE: BigNumber.ROUND_HALF_CEIL,
-  EXPONENTIAL_AT: [-10, 20],
-  RANGE: [-500, 500],
-  CRYPTO: true,
-  MODULO_MODE: BigNumber.ROUND_FLOOR,
-  POW_PRECISION: 80,
-  FORMAT: {
-    groupSize: 3,
-    groupSeparator: ' ',
-    decimalSeparator: ','
-  },
-  ALPHABET: '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ$_'
-});
-
-obj = BigNumber.config();
-obj.DECIMAL_PLACES        // 40
-obj.RANGE                 // [-500, 500]
- - - -
- isBigNumber.isBigNumber(value) ⇒ boolean -
-

value: any

-

- Returns true if value is a BigNumber instance, otherwise returns - false. -

-
x = 42
-y = new BigNumber(x)
-
-BigNumber.isBigNumber(x)             // false
-y instanceof BigNumber               // true
-BigNumber.isBigNumber(y)             // true
-
-BN = BigNumber.clone();
-z = new BN(x)
-z instanceof BigNumber               // false
-BigNumber.isBigNumber(z)             // true
-

- If value is a BigNumber instance and BigNumber.DEBUG is true, - then this method will also check if value is well-formed, and throw if it is not. - See Errors. -

-

- The check can be useful if creating a BigNumber from an object literal. - See BigNumber. -

-
-x = new BigNumber(10)
-
-// Change x.c to an illegitimate value.
-x.c = NaN
-
-BigNumber.DEBUG = false
-
-// No error.
-BigNumber.isBigNumber(x)    // true
-
-BigNumber.DEBUG = true
-
-// Error.
-BigNumber.isBigNumber(x)    // '[BigNumber Error] Invalid BigNumber'
- - - -
maximum.max(n...) ⇒ BigNumber
-

- n: number|string|BigNumber
- See BigNumber for further parameter details. -

-

- Returns a BigNumber whose value is the maximum of the arguments. -

-

The return value is always exact and unrounded.

-
x = new BigNumber('3257869345.0378653')
-BigNumber.maximum(4e9, x, '123456789.9')      // '4000000000'
-
-arr = [12, '13', new BigNumber(14)]
-BigNumber.max.apply(null, arr)                // '14'
- - - -
minimum.min(n...) ⇒ BigNumber
-

- n: number|string|BigNumber
- See BigNumber for further parameter details. -

-

- Returns a BigNumber whose value is the minimum of the arguments. -

-

The return value is always exact and unrounded.

-
x = new BigNumber('3257869345.0378653')
-BigNumber.minimum(4e9, x, '123456789.9')      // '123456789.9'
-
-arr = [2, new BigNumber(-14), '-15.9999', -12]
-BigNumber.min.apply(null, arr)                // '-15.9999'
- - - -
- random.random([dp]) ⇒ BigNumber -
-

dp: number: integer, 0 to 1e+9 inclusive

-

- Returns a new BigNumber with a pseudo-random value equal to or greater than 0 and - less than 1. -

-

- The return value will have dp decimal places (or less if trailing zeros are - produced).
- If dp is omitted then the number of decimal places will default to the current - DECIMAL_PLACES setting. -

-

- Depending on the value of this BigNumber constructor's - CRYPTO setting and the support for the - crypto object in the host environment, the random digits of the return value are - generated by either Math.random (fastest), crypto.getRandomValues - (Web Cryptography API in recent browsers) or crypto.randomBytes (Node.js). -

-

- To be able to set CRYPTO to true when using - Node.js, the crypto object must be available globally: -

-
// Node.js
-const crypto = require('crypto');   // CommonJS
-import * as crypto from 'crypto';   // ES module
-global.crypto = crypto;
-

- If CRYPTO is true, i.e. one of the - crypto methods is to be used, the value of a returned BigNumber should be - cryptographically-secure and statistically indistinguishable from a random value. -

-

- Throws if dp is invalid. See Errors. -

-
BigNumber.config({ DECIMAL_PLACES: 10 })
-BigNumber.random()              // '0.4117936847'
-BigNumber.random(20)            // '0.78193327636914089009'
- - - -
sum.sum(n...) ⇒ BigNumber
-

- n: number|string|BigNumber
- See BigNumber for further parameter details. -

-

Returns a BigNumber whose value is the sum of the arguments.

-

The return value is always exact and unrounded.

-
x = new BigNumber('3257869345.0378653')
-BigNumber.sum(4e9, x, '123456789.9')      // '7381326134.9378653'
-
-arr = [2, new BigNumber(14), '15.9999', 12]
-BigNumber.sum.apply(null, arr)            // '43.9999'
- - - -

Properties

-

- The library's enumerated rounding modes are stored as properties of the constructor.
- (They are not referenced internally by the library itself.) -

-

- Rounding modes 0 to 6 (inclusive) are the same as those of Java's - BigDecimal class. -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PropertyValueDescription
ROUND_UP0Rounds away from zero
ROUND_DOWN1Rounds towards zero
ROUND_CEIL2Rounds towards Infinity
ROUND_FLOOR3Rounds towards -Infinity
ROUND_HALF_UP4 - Rounds towards nearest neighbour.
- If equidistant, rounds away from zero -
ROUND_HALF_DOWN5 - Rounds towards nearest neighbour.
- If equidistant, rounds towards zero -
ROUND_HALF_EVEN6 - Rounds towards nearest neighbour.
- If equidistant, rounds towards even neighbour -
ROUND_HALF_CEIL7 - Rounds towards nearest neighbour.
- If equidistant, rounds towards Infinity -
ROUND_HALF_FLOOR8 - Rounds towards nearest neighbour.
- If equidistant, rounds towards -Infinity -
-
-BigNumber.config({ ROUNDING_MODE: BigNumber.ROUND_CEIL })
-BigNumber.config({ ROUNDING_MODE: 2 })     // equivalent
- -
DEBUG
-

undefined|false|true

-

- If BigNumber.DEBUG is set true then an error will be thrown - if this BigNumber constructor receives an invalid value, such as - a value of type number with more than 15 significant digits. - See BigNumber. -

-

- An error will also be thrown if the isBigNumber - method receives a BigNumber that is not well-formed. - See isBigNumber. -

-
BigNumber.DEBUG = true
- - -

INSTANCE

- - -

Methods

-

The methods inherited by a BigNumber instance from its constructor's prototype object.

-

A BigNumber is immutable in the sense that it is not changed by its methods.

-

- The treatment of ±0, ±Infinity and NaN is - consistent with how JavaScript treats these values. -

-

Many method names have a shorter alias.

- - - -
absoluteValue.abs() ⇒ BigNumber
-

- Returns a BigNumber whose value is the absolute value, i.e. the magnitude, of the value of - this BigNumber. -

-

The return value is always exact and unrounded.

-
-x = new BigNumber(-0.8)
-y = x.absoluteValue()           // '0.8'
-z = y.abs()                     // '0.8'
- - - -
- comparedTo.comparedTo(n [, base]) ⇒ number -
-

- n: number|string|BigNumber
- base: number
- See BigNumber for further parameter details. -

- - - - - - - - - - - - - - - - - - -
Returns 
1If the value of this BigNumber is greater than the value of n
-1If the value of this BigNumber is less than the value of n
0If this BigNumber and n have the same value
nullIf the value of either this BigNumber or n is NaN
-
-x = new BigNumber(Infinity)
-y = new BigNumber(5)
-x.comparedTo(y)                 // 1
-x.comparedTo(x.minus(1))        // 0
-y.comparedTo(NaN)               // null
-y.comparedTo('110', 2)          // -1
- - - -
- decimalPlaces.dp([dp [, rm]]) ⇒ BigNumber|number -
-

- dp: number: integer, 0 to 1e+9 inclusive
- rm: number: integer, 0 to 8 inclusive -

-

- If dp is a number, returns a BigNumber whose value is the value of this BigNumber - rounded by rounding mode rm to a maximum of dp decimal places. -

-

- If dp is omitted, or is null or undefined, the return - value is the number of decimal places of the value of this BigNumber, or null if - the value of this BigNumber is ±Infinity or NaN. -

-

- If rm is omitted, or is null or undefined, - ROUNDING_MODE is used. -

-

- Throws if dp or rm is invalid. See Errors. -

-
-x = new BigNumber(1234.56)
-x.decimalPlaces(1)                     // '1234.6'
-x.dp()                                 // 2
-x.decimalPlaces(2)                     // '1234.56'
-x.dp(10)                               // '1234.56'
-x.decimalPlaces(0, 1)                  // '1234'
-x.dp(0, 6)                             // '1235'
-x.decimalPlaces(1, 1)                  // '1234.5'
-x.dp(1, BigNumber.ROUND_HALF_EVEN)     // '1234.6'
-x                                      // '1234.56'
-y = new BigNumber('9.9e-101')
-y.dp()                                 // 102
- - - -
dividedBy.div(n [, base]) ⇒ BigNumber -
-

- n: number|string|BigNumber
- base: number
- See BigNumber for further parameter details. -

-

- Returns a BigNumber whose value is the value of this BigNumber divided by - n, rounded according to the current - DECIMAL_PLACES and - ROUNDING_MODE settings. -

-
-x = new BigNumber(355)
-y = new BigNumber(113)
-x.dividedBy(y)                  // '3.14159292035398230088'
-x.div(5)                        // '71'
-x.div(47, 16)                   // '5'
- - - -
- dividedToIntegerBy.idiv(n [, base]) ⇒ - BigNumber -
-

- n: number|string|BigNumber
- base: number
- See BigNumber for further parameter details. -

-

- Returns a BigNumber whose value is the integer part of dividing the value of this BigNumber by - n. -

-
-x = new BigNumber(5)
-y = new BigNumber(3)
-x.dividedToIntegerBy(y)         // '1'
-x.idiv(0.7)                     // '7'
-x.idiv('0.f', 16)               // '5'
- - - -
- exponentiatedBy.pow(n [, m]) ⇒ BigNumber -
-

- n: number|string|BigNumber: integer
- m: number|string|BigNumber -

-

- Returns a BigNumber whose value is the value of this BigNumber exponentiated by - n, i.e. raised to the power n, and optionally modulo a modulus - m. -

-

- Throws if n is not an integer. See Errors. -

-

- If n is negative the result is rounded according to the current - DECIMAL_PLACES and - ROUNDING_MODE settings. -

-

- As the number of digits of the result of the power operation can grow so large so quickly, - e.g. 123.45610000 has over 50000 digits, the number of significant - digits calculated is limited to the value of the - POW_PRECISION setting (unless a modulus - m is specified). -

-

- By default POW_PRECISION is set to 0. - This means that an unlimited number of significant digits will be calculated, and that the - method's performance will decrease dramatically for larger exponents. -

-

- If m is specified and the value of m, n and this - BigNumber are integers, and n is positive, then a fast modular exponentiation - algorithm is used, otherwise the operation will be performed as - x.exponentiatedBy(n).modulo(m) with a - POW_PRECISION of 0. -

-
-Math.pow(0.7, 2)                // 0.48999999999999994
-x = new BigNumber(0.7)
-x.exponentiatedBy(2)            // '0.49'
-BigNumber(3).pow(-2)            // '0.11111111111111111111'
- - - -
- integerValue.integerValue([rm]) ⇒ BigNumber -
-

- rm: number: integer, 0 to 8 inclusive -

-

- Returns a BigNumber whose value is the value of this BigNumber rounded to an integer using - rounding mode rm. -

-

- If rm is omitted, or is null or undefined, - ROUNDING_MODE is used. -

-

- Throws if rm is invalid. See Errors. -

-
-x = new BigNumber(123.456)
-x.integerValue()                        // '123'
-x.integerValue(BigNumber.ROUND_CEIL)    // '124'
-y = new BigNumber(-12.7)
-y.integerValue()                        // '-13'
-y.integerValue(BigNumber.ROUND_DOWN)    // '-12'
-

- The following is an example of how to add a prototype method that emulates JavaScript's - Math.round function. Math.ceil, Math.floor and - Math.trunc can be emulated in the same way with - BigNumber.ROUND_CEIL, BigNumber.ROUND_FLOOR and - BigNumber.ROUND_DOWN respectively. -

-
-BigNumber.prototype.round = function () {
-  return this.integerValue(BigNumber.ROUND_HALF_CEIL);
-};
-x.round()                               // '123'
- - - -
isEqualTo.eq(n [, base]) ⇒ boolean
-

- n: number|string|BigNumber
- base: number
- See BigNumber for further parameter details. -

-

- Returns true if the value of this BigNumber is equal to the value of - n, otherwise returns false.
- As with JavaScript, NaN does not equal NaN. -

-

Note: This method uses the comparedTo method internally.

-
-0 === 1e-324                    // true
-x = new BigNumber(0)
-x.isEqualTo('1e-324')           // false
-BigNumber(-0).eq(x)             // true  ( -0 === 0 )
-BigNumber(255).eq('ff', 16)     // true
-
-y = new BigNumber(NaN)
-y.isEqualTo(NaN)                // false
- - - -
isFinite.isFinite() ⇒ boolean
-

- Returns true if the value of this BigNumber is a finite number, otherwise - returns false. -

-

- The only possible non-finite values of a BigNumber are NaN, Infinity - and -Infinity. -

-
-x = new BigNumber(1)
-x.isFinite()                    // true
-y = new BigNumber(Infinity)
-y.isFinite()                    // false
-

- Note: The native method isFinite() can be used if - n <= Number.MAX_VALUE. -

- - - -
isGreaterThan.gt(n [, base]) ⇒ boolean
-

- n: number|string|BigNumber
- base: number
- See BigNumber for further parameter details. -

-

- Returns true if the value of this BigNumber is greater than the value of - n, otherwise returns false. -

-

Note: This method uses the comparedTo method internally.

-
-0.1 > (0.3 - 0.2)                             // true
-x = new BigNumber(0.1)
-x.isGreaterThan(BigNumber(0.3).minus(0.2))    // false
-BigNumber(0).gt(x)                            // false
-BigNumber(11, 3).gt(11.1, 2)                  // true
- - - -
- isGreaterThanOrEqualTo.gte(n [, base]) ⇒ boolean -
-

- n: number|string|BigNumber
- base: number
- See BigNumber for further parameter details. -

-

- Returns true if the value of this BigNumber is greater than or equal to the value - of n, otherwise returns false. -

-

Note: This method uses the comparedTo method internally.

-
-(0.3 - 0.2) >= 0.1                     // false
-x = new BigNumber(0.3).minus(0.2)
-x.isGreaterThanOrEqualTo(0.1)          // true
-BigNumber(1).gte(x)                    // true
-BigNumber(10, 18).gte('i', 36)         // true
- - - -
isInteger.isInteger() ⇒ boolean
-

- Returns true if the value of this BigNumber is an integer, otherwise returns - false. -

-
-x = new BigNumber(1)
-x.isInteger()                   // true
-y = new BigNumber(123.456)
-y.isInteger()                   // false
- - - -
isLessThan.lt(n [, base]) ⇒ boolean
-

- n: number|string|BigNumber
- base: number
- See BigNumber for further parameter details. -

-

- Returns true if the value of this BigNumber is less than the value of - n, otherwise returns false. -

-

Note: This method uses the comparedTo method internally.

-
-(0.3 - 0.2) < 0.1                       // true
-x = new BigNumber(0.3).minus(0.2)
-x.isLessThan(0.1)                       // false
-BigNumber(0).lt(x)                      // true
-BigNumber(11.1, 2).lt(11, 3)            // true
- - - -
- isLessThanOrEqualTo.lte(n [, base]) ⇒ boolean -
-

- n: number|string|BigNumber
- base: number
- See BigNumber for further parameter details. -

-

- Returns true if the value of this BigNumber is less than or equal to the value of - n, otherwise returns false. -

-

Note: This method uses the comparedTo method internally.

-
-0.1 <= (0.3 - 0.2)                                // false
-x = new BigNumber(0.1)
-x.isLessThanOrEqualTo(BigNumber(0.3).minus(0.2))  // true
-BigNumber(-1).lte(x)                              // true
-BigNumber(10, 18).lte('i', 36)                    // true
- - - -
isNaN.isNaN() ⇒ boolean
-

- Returns true if the value of this BigNumber is NaN, otherwise - returns false. -

-
-x = new BigNumber(NaN)
-x.isNaN()                       // true
-y = new BigNumber('Infinity')
-y.isNaN()                       // false
-

Note: The native method isNaN() can also be used.

- - - -
isNegative.isNegative() ⇒ boolean
-

- Returns true if the sign of this BigNumber is negative, otherwise returns - false. -

-
-x = new BigNumber(-0)
-x.isNegative()                  // true
-y = new BigNumber(2)
-y.isNegative()                  // false
-

Note: n < 0 can be used if n <= -Number.MIN_VALUE.

- - - -
isPositive.isPositive() ⇒ boolean
-

- Returns true if the sign of this BigNumber is positive, otherwise returns - false. -

-
-x = new BigNumber(-0)
-x.isPositive()                  // false
-y = new BigNumber(2)
-y.isPositive()                  // true
- - - -
isZero.isZero() ⇒ boolean
-

- Returns true if the value of this BigNumber is zero or minus zero, otherwise - returns false. -

-
-x = new BigNumber(-0)
-x.isZero() && x.isNegative()         // true
-y = new BigNumber(Infinity)
-y.isZero()                      // false
-

Note: n == 0 can be used if n >= Number.MIN_VALUE.

- - - -
- minus.minus(n [, base]) ⇒ BigNumber -
-

- n: number|string|BigNumber
- base: number
- See BigNumber for further parameter details. -

-

Returns a BigNumber whose value is the value of this BigNumber minus n.

-

The return value is always exact and unrounded.

-
-0.3 - 0.1                       // 0.19999999999999998
-x = new BigNumber(0.3)
-x.minus(0.1)                    // '0.2'
-x.minus(0.6, 20)                // '0'
- - - -
modulo.mod(n [, base]) ⇒ BigNumber
-

- n: number|string|BigNumber
- base: number
- See BigNumber for further parameter details. -

-

- Returns a BigNumber whose value is the value of this BigNumber modulo n, i.e. - the integer remainder of dividing this BigNumber by n. -

-

- The value returned, and in particular its sign, is dependent on the value of the - MODULO_MODE setting of this BigNumber constructor. - If it is 1 (default value), the result will have the same sign as this BigNumber, - and it will match that of Javascript's % operator (within the limits of double - precision) and BigDecimal's remainder method. -

-

The return value is always exact and unrounded.

-

- See MODULO_MODE for a description of the other - modulo modes. -

-
-1 % 0.9                         // 0.09999999999999998
-x = new BigNumber(1)
-x.modulo(0.9)                   // '0.1'
-y = new BigNumber(33)
-y.mod('a', 33)                  // '3'
- - - -
- multipliedBy.times(n [, base]) ⇒ BigNumber -
-

- n: number|string|BigNumber
- base: number
- See BigNumber for further parameter details. -

-

- Returns a BigNumber whose value is the value of this BigNumber multiplied by n. -

-

The return value is always exact and unrounded.

-
-0.6 * 3                         // 1.7999999999999998
-x = new BigNumber(0.6)
-y = x.multipliedBy(3)           // '1.8'
-BigNumber('7e+500').times(y)    // '1.26e+501'
-x.multipliedBy('-a', 16)        // '-6'
- - - -
negated.negated() ⇒ BigNumber
-

- Returns a BigNumber whose value is the value of this BigNumber negated, i.e. multiplied by - -1. -

-
-x = new BigNumber(1.8)
-x.negated()                     // '-1.8'
-y = new BigNumber(-1.3)
-y.negated()                     // '1.3'
- - - -
plus.plus(n [, base]) ⇒ BigNumber
-

- n: number|string|BigNumber
- base: number
- See BigNumber for further parameter details. -

-

Returns a BigNumber whose value is the value of this BigNumber plus n.

-

The return value is always exact and unrounded.

-
-0.1 + 0.2                       // 0.30000000000000004
-x = new BigNumber(0.1)
-y = x.plus(0.2)                 // '0.3'
-BigNumber(0.7).plus(x).plus(y)  // '1.1'
-x.plus('0.1', 8)                // '0.225'
- - - -
- precision.sd([d [, rm]]) ⇒ BigNumber|number -
-

- d: number|boolean: integer, 1 to 1e+9 - inclusive, or true or false
- rm: number: integer, 0 to 8 inclusive. -

-

- If d is a number, returns a BigNumber whose value is the value of this BigNumber - rounded to a precision of d significant digits using rounding mode - rm. -

-

- If d is omitted or is null or undefined, the return - value is the number of significant digits of the value of this BigNumber, or null - if the value of this BigNumber is ±Infinity or NaN. -

-

- If d is true then any trailing zeros of the integer - part of a number are counted as significant digits, otherwise they are not. -

-

- If rm is omitted or is null or undefined, - ROUNDING_MODE will be used. -

-

- Throws if d or rm is invalid. See Errors. -

-
-x = new BigNumber(9876.54321)
-x.precision(6)                         // '9876.54'
-x.sd()                                 // 9
-x.precision(6, BigNumber.ROUND_UP)     // '9876.55'
-x.sd(2)                                // '9900'
-x.precision(2, 1)                      // '9800'
-x                                      // '9876.54321'
-y = new BigNumber(987000)
-y.precision()                          // 3
-y.sd(true)                             // 6
- - - -
shiftedBy.shiftedBy(n) ⇒ BigNumber
-

- n: number: integer, - -9007199254740991 to 9007199254740991 inclusive -

-

- Returns a BigNumber whose value is the value of this BigNumber shifted by n - places. -

- The shift is of the decimal point, i.e. of powers of ten, and is to the left if n - is negative or to the right if n is positive. -

-

The return value is always exact and unrounded.

-

- Throws if n is invalid. See Errors. -

-
-x = new BigNumber(1.23)
-x.shiftedBy(3)                      // '1230'
-x.shiftedBy(-3)                     // '0.00123'
- - - -
squareRoot.sqrt() ⇒ BigNumber
-

- Returns a BigNumber whose value is the square root of the value of this BigNumber, - rounded according to the current - DECIMAL_PLACES and - ROUNDING_MODE settings. -

-

- The return value will be correctly rounded, i.e. rounded as if the result was first calculated - to an infinite number of correct digits before rounding. -

-
-x = new BigNumber(16)
-x.squareRoot()                  // '4'
-y = new BigNumber(3)
-y.sqrt()                        // '1.73205080756887729353'
- - - -
- toExponential.toExponential([dp [, rm]]) ⇒ string -
-

- dp: number: integer, 0 to 1e+9 inclusive
- rm: number: integer, 0 to 8 inclusive -

-

- Returns a string representing the value of this BigNumber in exponential notation rounded - using rounding mode rm to dp decimal places, i.e with one digit - before the decimal point and dp digits after it. -

-

- If the value of this BigNumber in exponential notation has fewer than dp fraction - digits, the return value will be appended with zeros accordingly. -

-

- If dp is omitted, or is null or undefined, the number - of digits after the decimal point defaults to the minimum number of digits necessary to - represent the value exactly.
- If rm is omitted or is null or undefined, - ROUNDING_MODE is used. -

-

- Throws if dp or rm is invalid. See Errors. -

-
-x = 45.6
-y = new BigNumber(x)
-x.toExponential()               // '4.56e+1'
-y.toExponential()               // '4.56e+1'
-x.toExponential(0)              // '5e+1'
-y.toExponential(0)              // '5e+1'
-x.toExponential(1)              // '4.6e+1'
-y.toExponential(1)              // '4.6e+1'
-y.toExponential(1, 1)           // '4.5e+1'  (ROUND_DOWN)
-x.toExponential(3)              // '4.560e+1'
-y.toExponential(3)              // '4.560e+1'
- - - -
- toFixed.toFixed([dp [, rm]]) ⇒ string -
-

- dp: number: integer, 0 to 1e+9 inclusive
- rm: number: integer, 0 to 8 inclusive -

-

- Returns a string representing the value of this BigNumber in normal (fixed-point) notation - rounded to dp decimal places using rounding mode rm. -

-

- If the value of this BigNumber in normal notation has fewer than dp fraction - digits, the return value will be appended with zeros accordingly. -

-

- Unlike Number.prototype.toFixed, which returns exponential notation if a number - is greater or equal to 1021, this method will always return normal - notation. -

-

- If dp is omitted or is null or undefined, the return - value will be unrounded and in normal notation. This is also unlike - Number.prototype.toFixed, which returns the value to zero decimal places.
- It is useful when fixed-point notation is required and the current - EXPONENTIAL_AT setting causes - toString to return exponential notation.
- If rm is omitted or is null or undefined, - ROUNDING_MODE is used. -

-

- Throws if dp or rm is invalid. See Errors. -

-
-x = 3.456
-y = new BigNumber(x)
-x.toFixed()                     // '3'
-y.toFixed()                     // '3.456'
-y.toFixed(0)                    // '3'
-x.toFixed(2)                    // '3.46'
-y.toFixed(2)                    // '3.46'
-y.toFixed(2, 1)                 // '3.45'  (ROUND_DOWN)
-x.toFixed(5)                    // '3.45600'
-y.toFixed(5)                    // '3.45600'
- - - -
- toFormat.toFormat([dp [, rm[, format]]]) ⇒ string -
-

- dp: number: integer, 0 to 1e+9 inclusive
- rm: number: integer, 0 to 8 inclusive
- format: object: see FORMAT -

-

-

- Returns a string representing the value of this BigNumber in normal (fixed-point) notation - rounded to dp decimal places using rounding mode rm, and formatted - according to the properties of the format object. -

-

- See FORMAT and the examples below for the properties of the - format object, their types, and their usage. A formatting object may contain - some or all of the recognised properties. -

-

- If dp is omitted or is null or undefined, then the - return value is not rounded to a fixed number of decimal places.
- If rm is omitted or is null or undefined, - ROUNDING_MODE is used.
- If format is omitted or is null or undefined, the - FORMAT object is used. -

-

- Throws if dp, rm or format is invalid. See - Errors. -

-
-fmt = {
-  prefix: '',
-  decimalSeparator: '.',
-  groupSeparator: ',',
-  groupSize: 3,
-  secondaryGroupSize: 0,
-  fractionGroupSeparator: ' ',
-  fractionGroupSize: 0,
-  suffix: ''
-}
-
-x = new BigNumber('123456789.123456789')
-
-// Set the global formatting options
-BigNumber.config({ FORMAT: fmt })
-
-x.toFormat()                              // '123,456,789.123456789'
-x.toFormat(3)                             // '123,456,789.123'
-
-// If a reference to the object assigned to FORMAT has been retained,
-// the format properties can be changed directly
-fmt.groupSeparator = ' '
-fmt.fractionGroupSize = 5
-x.toFormat()                              // '123 456 789.12345 6789'
-
-// Alternatively, pass the formatting options as an argument
-fmt = {
-  prefix: '=> ',
-  decimalSeparator: ',',
-  groupSeparator: '.',
-  groupSize: 3,
-  secondaryGroupSize: 2
-}
-
-x.toFormat()                              // '123 456 789.12345 6789'
-x.toFormat(fmt)                           // '=> 12.34.56.789,123456789'
-x.toFormat(2, fmt)                        // '=> 12.34.56.789,12'
-x.toFormat(3, BigNumber.ROUND_UP, fmt)    // '=> 12.34.56.789,124'
- - - -
- toFraction.toFraction([maximum_denominator]) - ⇒ [BigNumber, BigNumber] -
-

- maximum_denominator: - number|string|BigNumber: integer >= 1 and <= - Infinity -

-

- Returns an array of two BigNumbers representing the value of this BigNumber as a simple - fraction with an integer numerator and an integer denominator. The denominator will be a - positive non-zero value less than or equal to maximum_denominator. -

-

- If a maximum_denominator is not specified, or is null or - undefined, the denominator will be the lowest value necessary to represent the - number exactly. -

-

- Throws if maximum_denominator is invalid. See Errors. -

-
-x = new BigNumber(1.75)
-x.toFraction()                  // '7, 4'
-
-pi = new BigNumber('3.14159265358')
-pi.toFraction()                 // '157079632679,50000000000'
-pi.toFraction(100000)           // '312689, 99532'
-pi.toFraction(10000)            // '355, 113'
-pi.toFraction(100)              // '311, 99'
-pi.toFraction(10)               // '22, 7'
-pi.toFraction(1)                // '3, 1'
- - - -
toJSON.toJSON() ⇒ string
-

As valueOf.

-
-x = new BigNumber('177.7e+457')
-y = new BigNumber(235.4325)
-z = new BigNumber('0.0098074')
-
-// Serialize an array of three BigNumbers
-str = JSON.stringify( [x, y, z] )
-// "["1.777e+459","235.4325","0.0098074"]"
-
-// Return an array of three BigNumbers
-JSON.parse(str, function (key, val) {
-    return key === '' ? val : new BigNumber(val)
-})
- - - -
toNumber.toNumber() ⇒ number
-

Returns the value of this BigNumber as a JavaScript number primitive.

-

- This method is identical to using type coercion with the unary plus operator. -

-
-x = new BigNumber(456.789)
-x.toNumber()                    // 456.789
-+x                              // 456.789
-
-y = new BigNumber('45987349857634085409857349856430985')
-y.toNumber()                    // 4.598734985763409e+34
-
-z = new BigNumber(-0)
-1 / z.toNumber()                // -Infinity
-1 / +z                          // -Infinity
- - - -
- toPrecision.toPrecision([sd [, rm]]) ⇒ string -
-

- sd: number: integer, 1 to 1e+9 inclusive
- rm: number: integer, 0 to 8 inclusive -

-

- Returns a string representing the value of this BigNumber rounded to sd - significant digits using rounding mode rm. -

-

- If sd is less than the number of digits necessary to represent the integer part - of the value in normal (fixed-point) notation, then exponential notation is used. -

-

- If sd is omitted, or is null or undefined, then the - return value is the same as n.toString().
- If rm is omitted or is null or undefined, - ROUNDING_MODE is used. -

-

- Throws if sd or rm is invalid. See Errors. -

-
-x = 45.6
-y = new BigNumber(x)
-x.toPrecision()                 // '45.6'
-y.toPrecision()                 // '45.6'
-x.toPrecision(1)                // '5e+1'
-y.toPrecision(1)                // '5e+1'
-y.toPrecision(2, 0)             // '4.6e+1'  (ROUND_UP)
-y.toPrecision(2, 1)             // '4.5e+1'  (ROUND_DOWN)
-x.toPrecision(5)                // '45.600'
-y.toPrecision(5)                // '45.600'
- - - -
toString.toString([base]) ⇒ string
-

- base: number: integer, 2 to ALPHABET.length - inclusive (see ALPHABET). -

-

- Returns a string representing the value of this BigNumber in the specified base, or base - 10 if base is omitted or is null or - undefined. -

-

- For bases above 10, and using the default base conversion alphabet - (see ALPHABET), values from 10 to - 35 are represented by a-z - (as with Number.prototype.toString). -

-

- If a base is specified the value is rounded according to the current - DECIMAL_PLACES - and ROUNDING_MODE settings. -

-

- If a base is not specified, and this BigNumber has a positive - exponent that is equal to or greater than the positive component of the - current EXPONENTIAL_AT setting, - or a negative exponent equal to or less than the negative component of the - setting, then exponential notation is returned. -

-

If base is null or undefined it is ignored.

-

- Throws if base is invalid. See Errors. -

-
-x = new BigNumber(750000)
-x.toString()                    // '750000'
-BigNumber.config({ EXPONENTIAL_AT: 5 })
-x.toString()                    // '7.5e+5'
-
-y = new BigNumber(362.875)
-y.toString(2)                   // '101101010.111'
-y.toString(9)                   // '442.77777777777777777778'
-y.toString(32)                  // 'ba.s'
-
-BigNumber.config({ DECIMAL_PLACES: 4 });
-z = new BigNumber('1.23456789')
-z.toString()                    // '1.23456789'
-z.toString(10)                  // '1.2346'
- - - -
valueOf.valueOf() ⇒ string
-

- As toString, but does not accept a base argument and includes - the minus sign for negative zero. -

-
-x = new BigNumber('-0')
-x.toString()                    // '0'
-x.valueOf()                     // '-0'
-y = new BigNumber('1.777e+457')
-y.valueOf()                     // '1.777e+457'
- - - -

Properties

-

The properties of a BigNumber instance:

- - - - - - - - - - - - - - - - - - - - - - - - - -
PropertyDescriptionTypeValue
ccoefficient*number[] Array of base 1e14 numbers
eexponentnumberInteger, -1000000000 to 1000000000 inclusive
ssignnumber-1 or 1
-

*significand

-

- The value of any of the c, e and s properties may also - be null. -

-

- The above properties are best considered to be read-only. In early versions of this library it - was okay to change the exponent of a BigNumber by writing to its exponent property directly, - but this is no longer reliable as the value of the first element of the coefficient array is - now dependent on the exponent. -

-

- Note that, as with JavaScript numbers, the original exponent and fractional trailing zeros are - not necessarily preserved. -

-
x = new BigNumber(0.123)              // '0.123'
-x.toExponential()                     // '1.23e-1'
-x.c                                   // '1,2,3'
-x.e                                   // -1
-x.s                                   // 1
-
-y = new Number(-123.4567000e+2)       // '-12345.67'
-y.toExponential()                     // '-1.234567e+4'
-z = new BigNumber('-123.4567000e+2')  // '-12345.67'
-z.toExponential()                     // '-1.234567e+4'
-z.c                                   // '1,2,3,4,5,6,7'
-z.e                                   // 4
-z.s                                   // -1
- - - -

Zero, NaN and Infinity

-

- The table below shows how ±0, NaN and - ±Infinity are stored. -

- - - - - - - - - - - - - - - - - - - - - - - - - -
ces
±0[0]0±1
NaNnullnullnull
±Infinitynullnull±1
-
-x = new Number(-0)              // 0
-1 / x == -Infinity              // true
-
-y = new BigNumber(-0)           // '0'
-y.c                             // '0' ( [0].toString() )
-y.e                             // 0
-y.s                             // -1
- - - -

Errors

-

The table below shows the errors that are thrown.

-

- The errors are generic Error objects whose message begins - '[BigNumber Error]'. -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MethodThrows
- BigNumber
- comparedTo
- dividedBy
- dividedToIntegerBy
- isEqualTo
- isGreaterThan
- isGreaterThanOrEqualTo
- isLessThan
- isLessThanOrEqualTo
- minus
- modulo
- plus
- multipliedBy -
Base not a primitive number
Base not an integer
Base out of range
Number primitive has more than 15 significant digits*
Not a base... number*
Not a number*
cloneObject expected
configObject expected
DECIMAL_PLACES not a primitive number
DECIMAL_PLACES not an integer
DECIMAL_PLACES out of range
ROUNDING_MODE not a primitive number
ROUNDING_MODE not an integer
ROUNDING_MODE out of range
EXPONENTIAL_AT not a primitive number
EXPONENTIAL_AT not an integer
EXPONENTIAL_AT out of range
RANGE not a primitive number
RANGE not an integer
RANGE cannot be zero
RANGE cannot be zero
CRYPTO not true or false
crypto unavailable
MODULO_MODE not a primitive number
MODULO_MODE not an integer
MODULO_MODE out of range
POW_PRECISION not a primitive number
POW_PRECISION not an integer
POW_PRECISION out of range
FORMAT not an object
ALPHABET invalid
- decimalPlaces
- precision
- random
- shiftedBy
- toExponential
- toFixed
- toFormat
- toPrecision -
Argument not a primitive number
Argument not an integer
Argument out of range
- decimalPlaces
- precision -
Argument not true or false
exponentiatedByArgument not an integer
isBigNumberInvalid BigNumber*
- minimum
- maximum -
Not a number*
- random - crypto unavailable
- toFormat - Argument not an object
toFractionArgument not an integer
Argument out of range
toStringBase not a primitive number
Base not an integer
Base out of range
-

*Only thrown if BigNumber.DEBUG is true.

-

To determine if an exception is a BigNumber Error:

-
-try {
-  // ...
-} catch (e) {
-  if (e instanceof Error && e.message.indexOf('[BigNumber Error]') === 0) {
-      // ...
-  }
-}
- - - -

Type coercion

-

- To prevent the accidental use of a BigNumber in primitive number operations, or the - accidental addition of a BigNumber to a string, the valueOf method can be safely - overwritten as shown below. -

-

- The valueOf method is the same as the - toJSON method, and both are the same as the - toString method except they do not take a base - argument and they include the minus sign for negative zero. -

-
-BigNumber.prototype.valueOf = function () {
-  throw Error('valueOf called!')
-}
-
-x = new BigNumber(1)
-x / 2                    // '[BigNumber Error] valueOf called!'
-x + 'abc'                // '[BigNumber Error] valueOf called!'
-
- - - -

FAQ

- -
Why are trailing fractional zeros removed from BigNumbers?
-

- Some arbitrary-precision libraries retain trailing fractional zeros as they can indicate the - precision of a value. This can be useful but the results of arithmetic operations can be - misleading. -

-
-x = new BigDecimal("1.0")
-y = new BigDecimal("1.1000")
-z = x.add(y)                      // 2.1000
-
-x = new BigDecimal("1.20")
-y = new BigDecimal("3.45000")
-z = x.multiply(y)                 // 4.1400000
-

- To specify the precision of a value is to specify that the value lies - within a certain range. -

-

- In the first example, x has a value of 1.0. The trailing zero shows - the precision of the value, implying that it is in the range 0.95 to - 1.05. Similarly, the precision indicated by the trailing zeros of y - indicates that the value is in the range 1.09995 to 1.10005. -

-

- If we add the two lowest values in the ranges we have, 0.95 + 1.09995 = 2.04995, - and if we add the two highest values we have, 1.05 + 1.10005 = 2.15005, so the - range of the result of the addition implied by the precision of its operands is - 2.04995 to 2.15005. -

-

- The result given by BigDecimal of 2.1000 however, indicates that the value is in - the range 2.09995 to 2.10005 and therefore the precision implied by - its trailing zeros may be misleading. -

-

- In the second example, the true range is 4.122744 to 4.157256 yet - the BigDecimal answer of 4.1400000 indicates a range of 4.13999995 - to 4.14000005. Again, the precision implied by the trailing zeros may be - misleading. -

-

- This library, like binary floating point and most calculators, does not retain trailing - fractional zeros. Instead, the toExponential, toFixed and - toPrecision methods enable trailing zeros to be added if and when required.
-

-
- - - diff --git a/node_modules/bignumber.js/package.json b/node_modules/bignumber.js/package.json deleted file mode 100644 index 3ba46587..00000000 --- a/node_modules/bignumber.js/package.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "name": "bignumber.js", - "description": "A library for arbitrary-precision decimal and non-decimal arithmetic", - "version": "9.3.1", - "keywords": [ - "arbitrary", - "precision", - "arithmetic", - "big", - "number", - "decimal", - "float", - "biginteger", - "bigdecimal", - "bignumber", - "bigint", - "bignum" - ], - "repository": { - "type": "git", - "url": "https://github.com/MikeMcl/bignumber.js.git" - }, - "main": "bignumber", - "module": "bignumber.mjs", - "browser": "bignumber.js", - "types": "bignumber.d.ts", - "exports": { - ".": { - "import": { - "types": "./bignumber.d.mts", - "default": "./bignumber.mjs" - }, - "require": { - "types": "./bignumber.d.ts", - "default": "./bignumber.js" - }, - "browser": { - "types": "./bignumber.d.ts", - "default": "./bignumber.js" - }, - "default": { - "types": "./bignumber.d.ts", - "default": "./bignumber.js" - } - }, - "./package.json": "./package.json" - }, - "author": { - "name": "Michael Mclaughlin", - "email": "M8ch88l@gmail.com" - }, - "engines": { - "node": "*" - }, - "license": "MIT", - "scripts": { - "test": "node test/test" - }, - "dependencies": {} -} diff --git a/node_modules/bignumber.js/types.d.ts b/node_modules/bignumber.js/types.d.ts deleted file mode 100644 index 8e51dd63..00000000 --- a/node_modules/bignumber.js/types.d.ts +++ /dev/null @@ -1,1821 +0,0 @@ -// Type definitions for bignumber.js >=8.1.0 -// Project: https://github.com/MikeMcl/bignumber.js -// Definitions by: Michael Mclaughlin -// Definitions: https://github.com/MikeMcl/bignumber.js - -// Documentation: http://mikemcl.github.io/bignumber.js/ -// -// class BigNumber -// type BigNumber.Constructor -// type BigNumber.ModuloMode -// type BigNumber.RoundingMode -// type BigNumber.Value -// interface BigNumber.Config -// interface BigNumber.Format -// interface BigNumber.Instance -// -// Example: -// -// import {BigNumber} from "bignumber.js" -// //import BigNumber from "bignumber.js" -// -// let rm: BigNumber.RoundingMode = BigNumber.ROUND_UP; -// let f: BigNumber.Format = { decimalSeparator: ',' }; -// let c: BigNumber.Config = { DECIMAL_PLACES: 4, ROUNDING_MODE: rm, FORMAT: f }; -// BigNumber.config(c); -// -// let v: BigNumber.Value = '12345.6789'; -// let b: BigNumber = new BigNumber(v); -// -// The use of compiler option `--strictNullChecks` is recommended. - -declare namespace BigNumber { - - /** See `BigNumber.config` (alias `BigNumber.set`) and `BigNumber.clone`. */ - interface Config { - - /** - * An integer, 0 to 1e+9. Default value: 20. - * - * The maximum number of decimal places of the result of operations involving division, i.e. - * division, square root and base conversion operations, and exponentiation when the exponent is - * negative. - * - * ```ts - * BigNumber.config({ DECIMAL_PLACES: 5 }) - * BigNumber.set({ DECIMAL_PLACES: 5 }) - * ``` - */ - DECIMAL_PLACES?: number; - - /** - * An integer, 0 to 8. Default value: `BigNumber.ROUND_HALF_UP` (4). - * - * The rounding mode used in operations that involve division (see `DECIMAL_PLACES`) and the - * default rounding mode of the `decimalPlaces`, `precision`, `toExponential`, `toFixed`, - * `toFormat` and `toPrecision` methods. - * - * The modes are available as enumerated properties of the BigNumber constructor. - * - * ```ts - * BigNumber.config({ ROUNDING_MODE: 0 }) - * BigNumber.set({ ROUNDING_MODE: BigNumber.ROUND_UP }) - * ``` - */ - ROUNDING_MODE?: BigNumber.RoundingMode; - - /** - * An integer, 0 to 1e+9, or an array, [-1e+9 to 0, 0 to 1e+9]. - * Default value: `[-7, 20]`. - * - * The exponent value(s) at which `toString` returns exponential notation. - * - * If a single number is assigned, the value is the exponent magnitude. - * - * If an array of two numbers is assigned then the first number is the negative exponent value at - * and beneath which exponential notation is used, and the second number is the positive exponent - * value at and above which exponential notation is used. - * - * For example, to emulate JavaScript numbers in terms of the exponent values at which they begin - * to use exponential notation, use `[-7, 20]`. - * - * ```ts - * BigNumber.config({ EXPONENTIAL_AT: 2 }) - * new BigNumber(12.3) // '12.3' e is only 1 - * new BigNumber(123) // '1.23e+2' - * new BigNumber(0.123) // '0.123' e is only -1 - * new BigNumber(0.0123) // '1.23e-2' - * - * BigNumber.config({ EXPONENTIAL_AT: [-7, 20] }) - * new BigNumber(123456789) // '123456789' e is only 8 - * new BigNumber(0.000000123) // '1.23e-7' - * - * // Almost never return exponential notation: - * BigNumber.config({ EXPONENTIAL_AT: 1e+9 }) - * - * // Always return exponential notation: - * BigNumber.config({ EXPONENTIAL_AT: 0 }) - * ``` - * - * Regardless of the value of `EXPONENTIAL_AT`, the `toFixed` method will always return a value in - * normal notation and the `toExponential` method will always return a value in exponential form. - * Calling `toString` with a base argument, e.g. `toString(10)`, will also always return normal - * notation. - */ - EXPONENTIAL_AT?: number | [number, number]; - - /** - * An integer, magnitude 1 to 1e+9, or an array, [-1e+9 to -1, 1 to 1e+9]. - * Default value: `[-1e+9, 1e+9]`. - * - * The exponent value(s) beyond which overflow to Infinity and underflow to zero occurs. - * - * If a single number is assigned, it is the maximum exponent magnitude: values wth a positive - * exponent of greater magnitude become Infinity and those with a negative exponent of greater - * magnitude become zero. - * - * If an array of two numbers is assigned then the first number is the negative exponent limit and - * the second number is the positive exponent limit. - * - * For example, to emulate JavaScript numbers in terms of the exponent values at which they - * become zero and Infinity, use [-324, 308]. - * - * ```ts - * BigNumber.config({ RANGE: 500 }) - * BigNumber.config().RANGE // [ -500, 500 ] - * new BigNumber('9.999e499') // '9.999e+499' - * new BigNumber('1e500') // 'Infinity' - * new BigNumber('1e-499') // '1e-499' - * new BigNumber('1e-500') // '0' - * - * BigNumber.config({ RANGE: [-3, 4] }) - * new BigNumber(99999) // '99999' e is only 4 - * new BigNumber(100000) // 'Infinity' e is 5 - * new BigNumber(0.001) // '0.01' e is only -3 - * new BigNumber(0.0001) // '0' e is -4 - * ``` - * The largest possible magnitude of a finite BigNumber is 9.999...e+1000000000. - * The smallest possible magnitude of a non-zero BigNumber is 1e-1000000000. - */ - RANGE?: number | [number, number]; - - /** - * A boolean: `true` or `false`. Default value: `false`. - * - * The value that determines whether cryptographically-secure pseudo-random number generation is - * used. If `CRYPTO` is set to true then the random method will generate random digits using - * `crypto.getRandomValues` in browsers that support it, or `crypto.randomBytes` if using a - * version of Node.js that supports it. - * - * If neither function is supported by the host environment then attempting to set `CRYPTO` to - * `true` will fail and an exception will be thrown. - * - * If `CRYPTO` is `false` then the source of randomness used will be `Math.random` (which is - * assumed to generate at least 30 bits of randomness). - * - * See `BigNumber.random`. - * - * ```ts - * // Node.js - * global.crypto = require('crypto') - * - * BigNumber.config({ CRYPTO: true }) - * BigNumber.config().CRYPTO // true - * BigNumber.random() // 0.54340758610486147524 - * ``` - */ - CRYPTO?: boolean; - - /** - * An integer, 0, 1, 3, 6 or 9. Default value: `BigNumber.ROUND_DOWN` (1). - * - * The modulo mode used when calculating the modulus: `a mod n`. - * The quotient, `q = a / n`, is calculated according to the `ROUNDING_MODE` that corresponds to - * the chosen `MODULO_MODE`. - * The remainder, `r`, is calculated as: `r = a - n * q`. - * - * The modes that are most commonly used for the modulus/remainder operation are shown in the - * following table. Although the other rounding modes can be used, they may not give useful - * results. - * - * Property | Value | Description - * :------------------|:------|:------------------------------------------------------------------ - * `ROUND_UP` | 0 | The remainder is positive if the dividend is negative. - * `ROUND_DOWN` | 1 | The remainder has the same sign as the dividend. - * | | Uses 'truncating division' and matches JavaScript's `%` operator . - * `ROUND_FLOOR` | 3 | The remainder has the same sign as the divisor. - * | | This matches Python's `%` operator. - * `ROUND_HALF_EVEN` | 6 | The IEEE 754 remainder function. - * `EUCLID` | 9 | The remainder is always positive. - * | | Euclidian division: `q = sign(n) * floor(a / abs(n))` - * - * The rounding/modulo modes are available as enumerated properties of the BigNumber constructor. - * - * See `modulo`. - * - * ```ts - * BigNumber.config({ MODULO_MODE: BigNumber.EUCLID }) - * BigNumber.set({ MODULO_MODE: 9 }) // equivalent - * ``` - */ - MODULO_MODE?: BigNumber.ModuloMode; - - /** - * An integer, 0 to 1e+9. Default value: 0. - * - * The maximum precision, i.e. number of significant digits, of the result of the power operation - * - unless a modulus is specified. - * - * If set to 0, the number of significant digits will not be limited. - * - * See `exponentiatedBy`. - * - * ```ts - * BigNumber.config({ POW_PRECISION: 100 }) - * ``` - */ - POW_PRECISION?: number; - - /** - * An object including any number of the properties shown below. - * - * The object configures the format of the string returned by the `toFormat` method. - * The example below shows the properties of the object that are recognised, and - * their default values. - * - * Unlike the other configuration properties, the values of the properties of the `FORMAT` object - * will not be checked for validity - the existing object will simply be replaced by the object - * that is passed in. - * - * See `toFormat`. - * - * ```ts - * BigNumber.config({ - * FORMAT: { - * // string to prepend - * prefix: '', - * // the decimal separator - * decimalSeparator: '.', - * // the grouping separator of the integer part - * groupSeparator: ',', - * // the primary grouping size of the integer part - * groupSize: 3, - * // the secondary grouping size of the integer part - * secondaryGroupSize: 0, - * // the grouping separator of the fraction part - * fractionGroupSeparator: ' ', - * // the grouping size of the fraction part - * fractionGroupSize: 0, - * // string to append - * suffix: '' - * } - * }) - * ``` - */ - FORMAT?: BigNumber.Format; - - /** - * The alphabet used for base conversion. The length of the alphabet corresponds to the maximum - * value of the base argument that can be passed to the BigNumber constructor or `toString`. - * - * Default value: `'0123456789abcdefghijklmnopqrstuvwxyz'`. - * - * There is no maximum length for the alphabet, but it must be at least 2 characters long, - * and it must not contain whitespace or a repeated character, or the sign indicators '+' and - * '-', or the decimal separator '.'. - * - * ```ts - * // duodecimal (base 12) - * BigNumber.config({ ALPHABET: '0123456789TE' }) - * x = new BigNumber('T', 12) - * x.toString() // '10' - * x.toString(12) // 'T' - * ``` - */ - ALPHABET?: string; - } - - /** See `FORMAT` and `toFormat`. */ - interface Format { - - /** The string to prepend. */ - prefix?: string; - - /** The decimal separator. */ - decimalSeparator?: string; - - /** The grouping separator of the integer part. */ - groupSeparator?: string; - - /** The primary grouping size of the integer part. */ - groupSize?: number; - - /** The secondary grouping size of the integer part. */ - secondaryGroupSize?: number; - - /** The grouping separator of the fraction part. */ - fractionGroupSeparator?: string; - - /** The grouping size of the fraction part. */ - fractionGroupSize?: number; - - /** The string to append. */ - suffix?: string; - } - - interface Instance { - - /** The coefficient of the value of this BigNumber, an array of base 1e14 integer numbers, or null. */ - readonly c: number[] | null; - - /** The exponent of the value of this BigNumber, an integer number, -1000000000 to 1000000000, or null. */ - readonly e: number | null; - - /** The sign of the value of this BigNumber, -1, 1, or null. */ - readonly s: number | null; - - [key: string]: any; - } - - type Constructor = typeof BigNumber; - type ModuloMode = 0 | 1 | 3 | 6 | 9; - type RoundingMode = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8; - type Value = string | number | bigint | Instance; -} - -declare class BigNumber implements BigNumber.Instance { - - /** Used internally to identify a BigNumber instance. */ - private readonly _isBigNumber: true; - - /** The coefficient of the value of this BigNumber, an array of base 1e14 integer numbers, or null. */ - readonly c: number[] | null; - - /** The exponent of the value of this BigNumber, an integer number, -1000000000 to 1000000000, or null. */ - readonly e: number | null; - - /** The sign of the value of this BigNumber, -1, 1, or null. */ - readonly s: number | null; - - /** - * Returns a new instance of a BigNumber object with value `n`, where `n` is a numeric value in - * the specified `base`, or base 10 if `base` is omitted. - * - * ```ts - * x = new BigNumber(123.4567) // '123.4567' - * // 'new' is optional - * y = BigNumber(x) // '123.4567' - * ``` - * - * If `n` is a base 10 value it can be in normal (fixed-point) or exponential notation. - * Values in other bases must be in normal notation. Values in any base can have fraction digits, - * i.e. digits after the decimal point. - * - * ```ts - * new BigNumber(43210) // '43210' - * new BigNumber('4.321e+4') // '43210' - * new BigNumber('-735.0918e-430') // '-7.350918e-428' - * new BigNumber('123412421.234324', 5) // '607236.557696' - * ``` - * - * Signed `0`, signed `Infinity` and `NaN` are supported. - * - * ```ts - * new BigNumber('-Infinity') // '-Infinity' - * new BigNumber(NaN) // 'NaN' - * new BigNumber(-0) // '0' - * new BigNumber('.5') // '0.5' - * new BigNumber('+2') // '2' - * ``` - * - * String values in hexadecimal literal form, e.g. `'0xff'`, are valid, as are string values with - * the octal and binary prefixs `'0o'` and `'0b'`. String values in octal literal form without the - * prefix will be interpreted as decimals, e.g. `'011'` is interpreted as 11, not 9. - * - * ```ts - * new BigNumber(-10110100.1, 2) // '-180.5' - * new BigNumber('-0b10110100.1') // '-180.5' - * new BigNumber('ff.8', 16) // '255.5' - * new BigNumber('0xff.8') // '255.5' - * ``` - * - * If a base is specified, `n` is rounded according to the current `DECIMAL_PLACES` and - * `ROUNDING_MODE` settings. This includes base 10, so don't include a `base` parameter for decimal - * values unless this behaviour is desired. - * - * ```ts - * BigNumber.config({ DECIMAL_PLACES: 5 }) - * new BigNumber(1.23456789) // '1.23456789' - * new BigNumber(1.23456789, 10) // '1.23457' - * ``` - * - * An error is thrown if `base` is invalid. - * - * There is no limit to the number of digits of a value of type string (other than that of - * JavaScript's maximum array size). See `RANGE` to set the maximum and minimum possible exponent - * value of a BigNumber. - * - * ```ts - * new BigNumber('5032485723458348569331745.33434346346912144534543') - * new BigNumber('4.321e10000000') - * ``` - * - * BigNumber `NaN` is returned if `n` is invalid (unless `BigNumber.DEBUG` is `true`, see below). - * - * ```ts - * new BigNumber('.1*') // 'NaN' - * new BigNumber('blurgh') // 'NaN' - * new BigNumber(9, 2) // 'NaN' - * ``` - * - * To aid in debugging, if `BigNumber.DEBUG` is `true` then an error will be thrown on an - * invalid `n`. An error will also be thrown if `n` is of type number with more than 15 - * significant digits, as calling `toString` or `valueOf` on these numbers may not result in the - * intended value. - * - * ```ts - * console.log(823456789123456.3) // 823456789123456.2 - * new BigNumber(823456789123456.3) // '823456789123456.2' - * BigNumber.DEBUG = true - * // 'Error: Number has more than 15 significant digits' - * new BigNumber(823456789123456.3) - * // 'Error: Not a base 2 number' - * new BigNumber(9, 2) - * ``` - * - * A BigNumber can also be created from an object literal. - * Use `isBigNumber` to check that it is well-formed. - * - * ```ts - * new BigNumber({ s: 1, e: 2, c: [ 777, 12300000000000 ], _isBigNumber: true }) // '777.123' - * ``` - * - * @param n A numeric value. - * @param base The base of `n`, integer, 2 to 36 (or `ALPHABET.length`, see `ALPHABET`). - */ - constructor(n: BigNumber.Value, base?: number); - - /** - * Returns a BigNumber whose value is the absolute value, i.e. the magnitude, of the value of this - * BigNumber. - * - * The return value is always exact and unrounded. - * - * ```ts - * x = new BigNumber(-0.8) - * x.absoluteValue() // '0.8' - * ``` - */ - absoluteValue(): BigNumber; - - /** - * Returns a BigNumber whose value is the absolute value, i.e. the magnitude, of the value of this - * BigNumber. - * - * The return value is always exact and unrounded. - * - * ```ts - * x = new BigNumber(-0.8) - * x.abs() // '0.8' - * ``` - */ - abs(): BigNumber; - - /** - * Returns | | - * :-------:|:--------------------------------------------------------------| - * 1 | If the value of this BigNumber is greater than the value of `n` - * -1 | If the value of this BigNumber is less than the value of `n` - * 0 | If this BigNumber and `n` have the same value - * `null` | If the value of either this BigNumber or `n` is `NaN` - * - * ```ts - * - * x = new BigNumber(Infinity) - * y = new BigNumber(5) - * x.comparedTo(y) // 1 - * x.comparedTo(x.minus(1)) // 0 - * y.comparedTo(NaN) // null - * y.comparedTo('110', 2) // -1 - * ``` - * @param n A numeric value. - * @param [base] The base of n. - */ - comparedTo(n: BigNumber.Value, base?: number): 1 | -1 | 0 | null; - - /** - * Returns a BigNumber whose value is the value of this BigNumber rounded by rounding mode - * `roundingMode` to a maximum of `decimalPlaces` decimal places. - * - * If `decimalPlaces` is omitted, the return value is the number of decimal places of the value of - * this BigNumber, or `null` if the value of this BigNumber is ±`Infinity` or `NaN`. - * - * If `roundingMode` is omitted, `ROUNDING_MODE` is used. - * - * Throws if `decimalPlaces` or `roundingMode` is invalid. - * - * ```ts - * x = new BigNumber(1234.56) - * x.decimalPlaces() // 2 - * x.decimalPlaces(1) // '1234.6' - * x.decimalPlaces(2) // '1234.56' - * x.decimalPlaces(10) // '1234.56' - * x.decimalPlaces(0, 1) // '1234' - * x.decimalPlaces(0, 6) // '1235' - * x.decimalPlaces(1, 1) // '1234.5' - * x.decimalPlaces(1, BigNumber.ROUND_HALF_EVEN) // '1234.6' - * x // '1234.56' - * y = new BigNumber('9.9e-101') - * y.decimalPlaces() // 102 - * ``` - * - * @param [decimalPlaces] Decimal places, integer, 0 to 1e+9. - * @param [roundingMode] Rounding mode, integer, 0 to 8. - */ - decimalPlaces(): number | null; - decimalPlaces(decimalPlaces: number, roundingMode?: BigNumber.RoundingMode): BigNumber; - - /** - * Returns a BigNumber whose value is the value of this BigNumber rounded by rounding mode - * `roundingMode` to a maximum of `decimalPlaces` decimal places. - * - * If `decimalPlaces` is omitted, the return value is the number of decimal places of the value of - * this BigNumber, or `null` if the value of this BigNumber is ±`Infinity` or `NaN`. - * - * If `roundingMode` is omitted, `ROUNDING_MODE` is used. - * - * Throws if `decimalPlaces` or `roundingMode` is invalid. - * - * ```ts - * x = new BigNumber(1234.56) - * x.dp() // 2 - * x.dp(1) // '1234.6' - * x.dp(2) // '1234.56' - * x.dp(10) // '1234.56' - * x.dp(0, 1) // '1234' - * x.dp(0, 6) // '1235' - * x.dp(1, 1) // '1234.5' - * x.dp(1, BigNumber.ROUND_HALF_EVEN) // '1234.6' - * x // '1234.56' - * y = new BigNumber('9.9e-101') - * y.dp() // 102 - * ``` - * - * @param [decimalPlaces] Decimal places, integer, 0 to 1e+9. - * @param [roundingMode] Rounding mode, integer, 0 to 8. - */ - dp(): number | null; - dp(decimalPlaces: number, roundingMode?: BigNumber.RoundingMode): BigNumber; - - /** - * Returns a BigNumber whose value is the value of this BigNumber divided by `n`, rounded - * according to the current `DECIMAL_PLACES` and `ROUNDING_MODE` settings. - * - * ```ts - * x = new BigNumber(355) - * y = new BigNumber(113) - * x.dividedBy(y) // '3.14159292035398230088' - * x.dividedBy(5) // '71' - * x.dividedBy(47, 16) // '5' - * ``` - * - * @param n A numeric value. - * @param [base] The base of n. - */ - dividedBy(n: BigNumber.Value, base?: number): BigNumber; - - /** - * Returns a BigNumber whose value is the value of this BigNumber divided by `n`, rounded - * according to the current `DECIMAL_PLACES` and `ROUNDING_MODE` settings. - * - * ```ts - * x = new BigNumber(355) - * y = new BigNumber(113) - * x.div(y) // '3.14159292035398230088' - * x.div(5) // '71' - * x.div(47, 16) // '5' - * ``` - * - * @param n A numeric value. - * @param [base] The base of n. - */ - div(n: BigNumber.Value, base?: number): BigNumber; - - /** - * Returns a BigNumber whose value is the integer part of dividing the value of this BigNumber by - * `n`. - * - * ```ts - * x = new BigNumber(5) - * y = new BigNumber(3) - * x.dividedToIntegerBy(y) // '1' - * x.dividedToIntegerBy(0.7) // '7' - * x.dividedToIntegerBy('0.f', 16) // '5' - * ``` - * - * @param n A numeric value. - * @param [base] The base of n. - */ - dividedToIntegerBy(n: BigNumber.Value, base?: number): BigNumber; - - /** - * Returns a BigNumber whose value is the integer part of dividing the value of this BigNumber by - * `n`. - * - * ```ts - * x = new BigNumber(5) - * y = new BigNumber(3) - * x.idiv(y) // '1' - * x.idiv(0.7) // '7' - * x.idiv('0.f', 16) // '5' - * ``` - * - * @param n A numeric value. - * @param [base] The base of n. - */ - idiv(n: BigNumber.Value, base?: number): BigNumber; - - /** - * Returns a BigNumber whose value is the value of this BigNumber exponentiated by `n`, i.e. - * raised to the power `n`, and optionally modulo a modulus `m`. - * - * If `n` is negative the result is rounded according to the current `DECIMAL_PLACES` and - * `ROUNDING_MODE` settings. - * - * As the number of digits of the result of the power operation can grow so large so quickly, - * e.g. 123.456**10000 has over 50000 digits, the number of significant digits calculated is - * limited to the value of the `POW_PRECISION` setting (unless a modulus `m` is specified). - * - * By default `POW_PRECISION` is set to 0. This means that an unlimited number of significant - * digits will be calculated, and that the method's performance will decrease dramatically for - * larger exponents. - * - * If `m` is specified and the value of `m`, `n` and this BigNumber are integers and `n` is - * positive, then a fast modular exponentiation algorithm is used, otherwise the operation will - * be performed as `x.exponentiatedBy(n).modulo(m)` with a `POW_PRECISION` of 0. - * - * Throws if `n` is not an integer. - * - * ```ts - * Math.pow(0.7, 2) // 0.48999999999999994 - * x = new BigNumber(0.7) - * x.exponentiatedBy(2) // '0.49' - * BigNumber(3).exponentiatedBy(-2) // '0.11111111111111111111' - * ``` - * - * @param n The exponent, an integer. - * @param [m] The modulus. - */ - exponentiatedBy(n: BigNumber.Value, m?: BigNumber.Value): BigNumber; - exponentiatedBy(n: number, m?: BigNumber.Value): BigNumber; - - /** - * Returns a BigNumber whose value is the value of this BigNumber exponentiated by `n`, i.e. - * raised to the power `n`, and optionally modulo a modulus `m`. - * - * If `n` is negative the result is rounded according to the current `DECIMAL_PLACES` and - * `ROUNDING_MODE` settings. - * - * As the number of digits of the result of the power operation can grow so large so quickly, - * e.g. 123.456**10000 has over 50000 digits, the number of significant digits calculated is - * limited to the value of the `POW_PRECISION` setting (unless a modulus `m` is specified). - * - * By default `POW_PRECISION` is set to 0. This means that an unlimited number of significant - * digits will be calculated, and that the method's performance will decrease dramatically for - * larger exponents. - * - * If `m` is specified and the value of `m`, `n` and this BigNumber are integers and `n` is - * positive, then a fast modular exponentiation algorithm is used, otherwise the operation will - * be performed as `x.pow(n).modulo(m)` with a `POW_PRECISION` of 0. - * - * Throws if `n` is not an integer. - * - * ```ts - * Math.pow(0.7, 2) // 0.48999999999999994 - * x = new BigNumber(0.7) - * x.pow(2) // '0.49' - * BigNumber(3).pow(-2) // '0.11111111111111111111' - * ``` - * - * @param n The exponent, an integer. - * @param [m] The modulus. - */ - pow(n: BigNumber.Value, m?: BigNumber.Value): BigNumber; - pow(n: number, m?: BigNumber.Value): BigNumber; - - /** - * Returns a BigNumber whose value is the value of this BigNumber rounded to an integer using - * rounding mode `rm`. - * - * If `rm` is omitted, `ROUNDING_MODE` is used. - * - * Throws if `rm` is invalid. - * - * ```ts - * x = new BigNumber(123.456) - * x.integerValue() // '123' - * x.integerValue(BigNumber.ROUND_CEIL) // '124' - * y = new BigNumber(-12.7) - * y.integerValue() // '-13' - * x.integerValue(BigNumber.ROUND_DOWN) // '-12' - * ``` - * - * @param {BigNumber.RoundingMode} [rm] The roundng mode, an integer, 0 to 8. - */ - integerValue(rm?: BigNumber.RoundingMode): BigNumber; - - /** - * Returns `true` if the value of this BigNumber is equal to the value of `n`, otherwise returns - * `false`. - * - * As with JavaScript, `NaN` does not equal `NaN`. - * - * ```ts - * 0 === 1e-324 // true - * x = new BigNumber(0) - * x.isEqualTo('1e-324') // false - * BigNumber(-0).isEqualTo(x) // true ( -0 === 0 ) - * BigNumber(255).isEqualTo('ff', 16) // true - * - * y = new BigNumber(NaN) - * y.isEqualTo(NaN) // false - * ``` - * - * @param n A numeric value. - * @param [base] The base of n. - */ - isEqualTo(n: BigNumber.Value, base?: number): boolean; - - /** - * Returns `true` if the value of this BigNumber is equal to the value of `n`, otherwise returns - * `false`. - * - * As with JavaScript, `NaN` does not equal `NaN`. - * - * ```ts - * 0 === 1e-324 // true - * x = new BigNumber(0) - * x.eq('1e-324') // false - * BigNumber(-0).eq(x) // true ( -0 === 0 ) - * BigNumber(255).eq('ff', 16) // true - * - * y = new BigNumber(NaN) - * y.eq(NaN) // false - * ``` - * - * @param n A numeric value. - * @param [base] The base of n. - */ - eq(n: BigNumber.Value, base?: number): boolean; - - /** - * Returns `true` if the value of this BigNumber is a finite number, otherwise returns `false`. - * - * The only possible non-finite values of a BigNumber are `NaN`, `Infinity` and `-Infinity`. - * - * ```ts - * x = new BigNumber(1) - * x.isFinite() // true - * y = new BigNumber(Infinity) - * y.isFinite() // false - * ``` - */ - isFinite(): boolean; - - /** - * Returns `true` if the value of this BigNumber is greater than the value of `n`, otherwise - * returns `false`. - * - * ```ts - * 0.1 > (0.3 - 0.2) // true - * x = new BigNumber(0.1) - * x.isGreaterThan(BigNumber(0.3).minus(0.2)) // false - * BigNumber(0).isGreaterThan(x) // false - * BigNumber(11, 3).isGreaterThan(11.1, 2) // true - * ``` - * - * @param n A numeric value. - * @param [base] The base of n. - */ - isGreaterThan(n: BigNumber.Value, base?: number): boolean; - - /** - * Returns `true` if the value of this BigNumber is greater than the value of `n`, otherwise - * returns `false`. - * - * ```ts - * 0.1 > (0.3 - 0.2) // true - * x = new BigNumber(0.1) - * x.gt(BigNumber(0.3).minus(0.2)) // false - * BigNumber(0).gt(x) // false - * BigNumber(11, 3).gt(11.1, 2) // true - * ``` - * - * @param n A numeric value. - * @param [base] The base of n. - */ - gt(n: BigNumber.Value, base?: number): boolean; - - /** - * Returns `true` if the value of this BigNumber is greater than or equal to the value of `n`, - * otherwise returns `false`. - * - * ```ts - * (0.3 - 0.2) >= 0.1 // false - * x = new BigNumber(0.3).minus(0.2) - * x.isGreaterThanOrEqualTo(0.1) // true - * BigNumber(1).isGreaterThanOrEqualTo(x) // true - * BigNumber(10, 18).isGreaterThanOrEqualTo('i', 36) // true - * ``` - * - * @param n A numeric value. - * @param [base] The base of n. - */ - isGreaterThanOrEqualTo(n: BigNumber.Value, base?: number): boolean; - - /** - * Returns `true` if the value of this BigNumber is greater than or equal to the value of `n`, - * otherwise returns `false`. - * - * ```ts - * (0.3 - 0.2) >= 0.1 // false - * x = new BigNumber(0.3).minus(0.2) - * x.gte(0.1) // true - * BigNumber(1).gte(x) // true - * BigNumber(10, 18).gte('i', 36) // true - * ``` - * - * @param n A numeric value. - * @param [base] The base of n. - */ - gte(n: BigNumber.Value, base?: number): boolean; - - /** - * Returns `true` if the value of this BigNumber is an integer, otherwise returns `false`. - * - * ```ts - * x = new BigNumber(1) - * x.isInteger() // true - * y = new BigNumber(123.456) - * y.isInteger() // false - * ``` - */ - isInteger(): boolean; - - /** - * Returns `true` if the value of this BigNumber is less than the value of `n`, otherwise returns - * `false`. - * - * ```ts - * (0.3 - 0.2) < 0.1 // true - * x = new BigNumber(0.3).minus(0.2) - * x.isLessThan(0.1) // false - * BigNumber(0).isLessThan(x) // true - * BigNumber(11.1, 2).isLessThan(11, 3) // true - * ``` - * - * @param n A numeric value. - * @param [base] The base of n. - */ - isLessThan(n: BigNumber.Value, base?: number): boolean; - - /** - * Returns `true` if the value of this BigNumber is less than the value of `n`, otherwise returns - * `false`. - * - * ```ts - * (0.3 - 0.2) < 0.1 // true - * x = new BigNumber(0.3).minus(0.2) - * x.lt(0.1) // false - * BigNumber(0).lt(x) // true - * BigNumber(11.1, 2).lt(11, 3) // true - * ``` - * - * @param n A numeric value. - * @param [base] The base of n. - */ - lt(n: BigNumber.Value, base?: number): boolean; - - /** - * Returns `true` if the value of this BigNumber is less than or equal to the value of `n`, - * otherwise returns `false`. - * - * ```ts - * 0.1 <= (0.3 - 0.2) // false - * x = new BigNumber(0.1) - * x.isLessThanOrEqualTo(BigNumber(0.3).minus(0.2)) // true - * BigNumber(-1).isLessThanOrEqualTo(x) // true - * BigNumber(10, 18).isLessThanOrEqualTo('i', 36) // true - * ``` - * - * @param n A numeric value. - * @param [base] The base of n. - */ - isLessThanOrEqualTo(n: BigNumber.Value, base?: number): boolean; - - /** - * Returns `true` if the value of this BigNumber is less than or equal to the value of `n`, - * otherwise returns `false`. - * - * ```ts - * 0.1 <= (0.3 - 0.2) // false - * x = new BigNumber(0.1) - * x.lte(BigNumber(0.3).minus(0.2)) // true - * BigNumber(-1).lte(x) // true - * BigNumber(10, 18).lte('i', 36) // true - * ``` - * - * @param n A numeric value. - * @param [base] The base of n. - */ - lte(n: BigNumber.Value, base?: number): boolean; - - /** - * Returns `true` if the value of this BigNumber is `NaN`, otherwise returns `false`. - * - * ```ts - * x = new BigNumber(NaN) - * x.isNaN() // true - * y = new BigNumber('Infinity') - * y.isNaN() // false - * ``` - */ - isNaN(): boolean; - - /** - * Returns `true` if the value of this BigNumber is negative, otherwise returns `false`. - * - * ```ts - * x = new BigNumber(-0) - * x.isNegative() // true - * y = new BigNumber(2) - * y.isNegative() // false - * ``` - */ - isNegative(): boolean; - - /** - * Returns `true` if the value of this BigNumber is positive, otherwise returns `false`. - * - * ```ts - * x = new BigNumber(-0) - * x.isPositive() // false - * y = new BigNumber(2) - * y.isPositive() // true - * ``` - */ - isPositive(): boolean; - - /** - * Returns `true` if the value of this BigNumber is zero or minus zero, otherwise returns `false`. - * - * ```ts - * x = new BigNumber(-0) - * x.isZero() // true - * ``` - */ - isZero(): boolean; - - /** - * Returns a BigNumber whose value is the value of this BigNumber minus `n`. - * - * The return value is always exact and unrounded. - * - * ```ts - * 0.3 - 0.1 // 0.19999999999999998 - * x = new BigNumber(0.3) - * x.minus(0.1) // '0.2' - * x.minus(0.6, 20) // '0' - * ``` - * - * @param n A numeric value. - * @param [base] The base of n. - */ - minus(n: BigNumber.Value, base?: number): BigNumber; - - /** - * Returns a BigNumber whose value is the value of this BigNumber modulo `n`, i.e. the integer - * remainder of dividing this BigNumber by `n`. - * - * The value returned, and in particular its sign, is dependent on the value of the `MODULO_MODE` - * setting of this BigNumber constructor. If it is 1 (default value), the result will have the - * same sign as this BigNumber, and it will match that of Javascript's `%` operator (within the - * limits of double precision) and BigDecimal's `remainder` method. - * - * The return value is always exact and unrounded. - * - * See `MODULO_MODE` for a description of the other modulo modes. - * - * ```ts - * 1 % 0.9 // 0.09999999999999998 - * x = new BigNumber(1) - * x.modulo(0.9) // '0.1' - * y = new BigNumber(33) - * y.modulo('a', 33) // '3' - * ``` - * - * @param n A numeric value. - * @param [base] The base of n. - */ - modulo(n: BigNumber.Value, base?: number): BigNumber; - - /** - * Returns a BigNumber whose value is the value of this BigNumber modulo `n`, i.e. the integer - * remainder of dividing this BigNumber by `n`. - * - * The value returned, and in particular its sign, is dependent on the value of the `MODULO_MODE` - * setting of this BigNumber constructor. If it is 1 (default value), the result will have the - * same sign as this BigNumber, and it will match that of Javascript's `%` operator (within the - * limits of double precision) and BigDecimal's `remainder` method. - * - * The return value is always exact and unrounded. - * - * See `MODULO_MODE` for a description of the other modulo modes. - * - * ```ts - * 1 % 0.9 // 0.09999999999999998 - * x = new BigNumber(1) - * x.mod(0.9) // '0.1' - * y = new BigNumber(33) - * y.mod('a', 33) // '3' - * ``` - * - * @param n A numeric value. - * @param [base] The base of n. - */ - mod(n: BigNumber.Value, base?: number): BigNumber; - - /** - * Returns a BigNumber whose value is the value of this BigNumber multiplied by `n`. - * - * The return value is always exact and unrounded. - * - * ```ts - * 0.6 * 3 // 1.7999999999999998 - * x = new BigNumber(0.6) - * y = x.multipliedBy(3) // '1.8' - * BigNumber('7e+500').multipliedBy(y) // '1.26e+501' - * x.multipliedBy('-a', 16) // '-6' - * ``` - * - * @param n A numeric value. - * @param [base] The base of n. - */ - multipliedBy(n: BigNumber.Value, base?: number): BigNumber; - - /** - * Returns a BigNumber whose value is the value of this BigNumber multiplied by `n`. - * - * The return value is always exact and unrounded. - * - * ```ts - * 0.6 * 3 // 1.7999999999999998 - * x = new BigNumber(0.6) - * y = x.times(3) // '1.8' - * BigNumber('7e+500').times(y) // '1.26e+501' - * x.times('-a', 16) // '-6' - * ``` - * - * @param n A numeric value. - * @param [base] The base of n. - */ - times(n: BigNumber.Value, base?: number): BigNumber; - - /** - * Returns a BigNumber whose value is the value of this BigNumber negated, i.e. multiplied by -1. - * - * ```ts - * x = new BigNumber(1.8) - * x.negated() // '-1.8' - * y = new BigNumber(-1.3) - * y.negated() // '1.3' - * ``` - */ - negated(): BigNumber; - - /** - * Returns a BigNumber whose value is the value of this BigNumber plus `n`. - * - * The return value is always exact and unrounded. - * - * ```ts - * 0.1 + 0.2 // 0.30000000000000004 - * x = new BigNumber(0.1) - * y = x.plus(0.2) // '0.3' - * BigNumber(0.7).plus(x).plus(y) // '1.1' - * x.plus('0.1', 8) // '0.225' - * ``` - * - * @param n A numeric value. - * @param [base] The base of n. - */ - plus(n: BigNumber.Value, base?: number): BigNumber; - - /** - * Returns the number of significant digits of the value of this BigNumber, or `null` if the value - * of this BigNumber is ±`Infinity` or `NaN`. - * - * If `includeZeros` is true then any trailing zeros of the integer part of the value of this - * BigNumber are counted as significant digits, otherwise they are not. - * - * Throws if `includeZeros` is invalid. - * - * ```ts - * x = new BigNumber(9876.54321) - * x.precision() // 9 - * y = new BigNumber(987000) - * y.precision(false) // 3 - * y.precision(true) // 6 - * ``` - * - * @param [includeZeros] Whether to include integer trailing zeros in the significant digit count. - */ - precision(includeZeros?: boolean): number; - - /** - * Returns a BigNumber whose value is the value of this BigNumber rounded to a precision of - * `significantDigits` significant digits using rounding mode `roundingMode`. - * - * If `roundingMode` is omitted, `ROUNDING_MODE` will be used. - * - * Throws if `significantDigits` or `roundingMode` is invalid. - * - * ```ts - * x = new BigNumber(9876.54321) - * x.precision(6) // '9876.54' - * x.precision(6, BigNumber.ROUND_UP) // '9876.55' - * x.precision(2) // '9900' - * x.precision(2, 1) // '9800' - * x // '9876.54321' - * ``` - * - * @param significantDigits Significant digits, integer, 1 to 1e+9. - * @param [roundingMode] Rounding mode, integer, 0 to 8. - */ - precision(significantDigits: number, roundingMode?: BigNumber.RoundingMode): BigNumber; - - /** - * Returns the number of significant digits of the value of this BigNumber, - * or `null` if the value of this BigNumber is ±`Infinity` or `NaN`. - * - * If `includeZeros` is true then any trailing zeros of the integer part of - * the value of this BigNumber are counted as significant digits, otherwise - * they are not. - * - * Throws if `includeZeros` is invalid. - * - * ```ts - * x = new BigNumber(9876.54321) - * x.sd() // 9 - * y = new BigNumber(987000) - * y.sd(false) // 3 - * y.sd(true) // 6 - * ``` - * - * @param [includeZeros] Whether to include integer trailing zeros in the significant digit count. - */ - sd(includeZeros?: boolean): number; - - /** - * Returns a BigNumber whose value is the value of this BigNumber rounded to a precision of - * `significantDigits` significant digits using rounding mode `roundingMode`. - * - * If `roundingMode` is omitted, `ROUNDING_MODE` will be used. - * - * Throws if `significantDigits` or `roundingMode` is invalid. - * - * ```ts - * x = new BigNumber(9876.54321) - * x.sd(6) // '9876.54' - * x.sd(6, BigNumber.ROUND_UP) // '9876.55' - * x.sd(2) // '9900' - * x.sd(2, 1) // '9800' - * x // '9876.54321' - * ``` - * - * @param significantDigits Significant digits, integer, 1 to 1e+9. - * @param [roundingMode] Rounding mode, integer, 0 to 8. - */ - sd(significantDigits: number, roundingMode?: BigNumber.RoundingMode): BigNumber; - - /** - * Returns a BigNumber whose value is the value of this BigNumber shifted by `n` places. - * - * The shift is of the decimal point, i.e. of powers of ten, and is to the left if `n` is negative - * or to the right if `n` is positive. - * - * The return value is always exact and unrounded. - * - * Throws if `n` is invalid. - * - * ```ts - * x = new BigNumber(1.23) - * x.shiftedBy(3) // '1230' - * x.shiftedBy(-3) // '0.00123' - * ``` - * - * @param n The shift value, integer, -9007199254740991 to 9007199254740991. - */ - shiftedBy(n: number): BigNumber; - - /** - * Returns a BigNumber whose value is the square root of the value of this BigNumber, rounded - * according to the current `DECIMAL_PLACES` and `ROUNDING_MODE` settings. - * - * The return value will be correctly rounded, i.e. rounded as if the result was first calculated - * to an infinite number of correct digits before rounding. - * - * ```ts - * x = new BigNumber(16) - * x.squareRoot() // '4' - * y = new BigNumber(3) - * y.squareRoot() // '1.73205080756887729353' - * ``` - */ - squareRoot(): BigNumber; - - /** - * Returns a BigNumber whose value is the square root of the value of this BigNumber, rounded - * according to the current `DECIMAL_PLACES` and `ROUNDING_MODE` settings. - * - * The return value will be correctly rounded, i.e. rounded as if the result was first calculated - * to an infinite number of correct digits before rounding. - * - * ```ts - * x = new BigNumber(16) - * x.sqrt() // '4' - * y = new BigNumber(3) - * y.sqrt() // '1.73205080756887729353' - * ``` - */ - sqrt(): BigNumber; - - /** - * Returns a string representing the value of this BigNumber in exponential notation rounded using - * rounding mode `roundingMode` to `decimalPlaces` decimal places, i.e with one digit before the - * decimal point and `decimalPlaces` digits after it. - * - * If the value of this BigNumber in exponential notation has fewer than `decimalPlaces` fraction - * digits, the return value will be appended with zeros accordingly. - * - * If `decimalPlaces` is omitted, the number of digits after the decimal point defaults to the - * minimum number of digits necessary to represent the value exactly. - * - * If `roundingMode` is omitted, `ROUNDING_MODE` is used. - * - * Throws if `decimalPlaces` or `roundingMode` is invalid. - * - * ```ts - * x = 45.6 - * y = new BigNumber(x) - * x.toExponential() // '4.56e+1' - * y.toExponential() // '4.56e+1' - * x.toExponential(0) // '5e+1' - * y.toExponential(0) // '5e+1' - * x.toExponential(1) // '4.6e+1' - * y.toExponential(1) // '4.6e+1' - * y.toExponential(1, 1) // '4.5e+1' (ROUND_DOWN) - * x.toExponential(3) // '4.560e+1' - * y.toExponential(3) // '4.560e+1' - * ``` - * - * @param [decimalPlaces] Decimal places, integer, 0 to 1e+9. - * @param [roundingMode] Rounding mode, integer, 0 to 8. - */ - toExponential(decimalPlaces: number, roundingMode?: BigNumber.RoundingMode): string; - toExponential(): string; - - /** - * Returns a string representing the value of this BigNumber in normal (fixed-point) notation - * rounded to `decimalPlaces` decimal places using rounding mode `roundingMode`. - * - * If the value of this BigNumber in normal notation has fewer than `decimalPlaces` fraction - * digits, the return value will be appended with zeros accordingly. - * - * Unlike `Number.prototype.toFixed`, which returns exponential notation if a number is greater or - * equal to 10**21, this method will always return normal notation. - * - * If `decimalPlaces` is omitted, the return value will be unrounded and in normal notation. - * This is also unlike `Number.prototype.toFixed`, which returns the value to zero decimal places. - * It is useful when normal notation is required and the current `EXPONENTIAL_AT` setting causes - * `toString` to return exponential notation. - * - * If `roundingMode` is omitted, `ROUNDING_MODE` is used. - * - * Throws if `decimalPlaces` or `roundingMode` is invalid. - * - * ```ts - * x = 3.456 - * y = new BigNumber(x) - * x.toFixed() // '3' - * y.toFixed() // '3.456' - * y.toFixed(0) // '3' - * x.toFixed(2) // '3.46' - * y.toFixed(2) // '3.46' - * y.toFixed(2, 1) // '3.45' (ROUND_DOWN) - * x.toFixed(5) // '3.45600' - * y.toFixed(5) // '3.45600' - * ``` - * - * @param [decimalPlaces] Decimal places, integer, 0 to 1e+9. - * @param [roundingMode] Rounding mode, integer, 0 to 8. - */ - toFixed(decimalPlaces: number, roundingMode?: BigNumber.RoundingMode): string; - toFixed(): string; - - /** - * Returns a string representing the value of this BigNumber in normal (fixed-point) notation - * rounded to `decimalPlaces` decimal places using rounding mode `roundingMode`, and formatted - * according to the properties of the `format` or `FORMAT` object. - * - * The formatting object may contain some or all of the properties shown in the examples below. - * - * If `decimalPlaces` is omitted, then the return value is not rounded to a fixed number of - * decimal places. - * - * If `roundingMode` is omitted, `ROUNDING_MODE` is used. - * - * If `format` is omitted, `FORMAT` is used. - * - * Throws if `decimalPlaces`, `roundingMode`, or `format` is invalid. - * - * ```ts - * fmt = { - * decimalSeparator: '.', - * groupSeparator: ',', - * groupSize: 3, - * secondaryGroupSize: 0, - * fractionGroupSeparator: ' ', - * fractionGroupSize: 0 - * } - * - * x = new BigNumber('123456789.123456789') - * - * // Set the global formatting options - * BigNumber.config({ FORMAT: fmt }) - * - * x.toFormat() // '123,456,789.123456789' - * x.toFormat(3) // '123,456,789.123' - * - * // If a reference to the object assigned to FORMAT has been retained, - * // the format properties can be changed directly - * fmt.groupSeparator = ' ' - * fmt.fractionGroupSize = 5 - * x.toFormat() // '123 456 789.12345 6789' - * - * // Alternatively, pass the formatting options as an argument - * fmt = { - * decimalSeparator: ',', - * groupSeparator: '.', - * groupSize: 3, - * secondaryGroupSize: 2 - * } - * - * x.toFormat() // '123 456 789.12345 6789' - * x.toFormat(fmt) // '12.34.56.789,123456789' - * x.toFormat(2, fmt) // '12.34.56.789,12' - * x.toFormat(3, BigNumber.ROUND_UP, fmt) // '12.34.56.789,124' - * ``` - * - * @param [decimalPlaces] Decimal places, integer, 0 to 1e+9. - * @param [roundingMode] Rounding mode, integer, 0 to 8. - * @param [format] Formatting options object. See `BigNumber.Format`. - */ - toFormat(decimalPlaces: number, roundingMode: BigNumber.RoundingMode, format?: BigNumber.Format): string; - toFormat(decimalPlaces: number, roundingMode?: BigNumber.RoundingMode): string; - toFormat(decimalPlaces?: number): string; - toFormat(decimalPlaces: number, format: BigNumber.Format): string; - toFormat(format: BigNumber.Format): string; - - /** - * Returns an array of two BigNumbers representing the value of this BigNumber as a simple - * fraction with an integer numerator and an integer denominator. - * The denominator will be a positive non-zero value less than or equal to `max_denominator`. - * If a maximum denominator, `max_denominator`, is not specified, the denominator will be the - * lowest value necessary to represent the number exactly. - * - * Throws if `max_denominator` is invalid. - * - * ```ts - * x = new BigNumber(1.75) - * x.toFraction() // '7, 4' - * - * pi = new BigNumber('3.14159265358') - * pi.toFraction() // '157079632679,50000000000' - * pi.toFraction(100000) // '312689, 99532' - * pi.toFraction(10000) // '355, 113' - * pi.toFraction(100) // '311, 99' - * pi.toFraction(10) // '22, 7' - * pi.toFraction(1) // '3, 1' - * ``` - * - * @param [max_denominator] The maximum denominator, integer > 0, or Infinity. - */ - toFraction(max_denominator?: BigNumber.Value): [BigNumber, BigNumber]; - - /** As `valueOf`. */ - toJSON(): string; - - /** - * Returns the value of this BigNumber as a JavaScript primitive number. - * - * Using the unary plus operator gives the same result. - * - * ```ts - * x = new BigNumber(456.789) - * x.toNumber() // 456.789 - * +x // 456.789 - * - * y = new BigNumber('45987349857634085409857349856430985') - * y.toNumber() // 4.598734985763409e+34 - * - * z = new BigNumber(-0) - * 1 / z.toNumber() // -Infinity - * 1 / +z // -Infinity - * ``` - */ - toNumber(): number; - - /** - * Returns a string representing the value of this BigNumber rounded to `significantDigits` - * significant digits using rounding mode `roundingMode`. - * - * If `significantDigits` is less than the number of digits necessary to represent the integer - * part of the value in normal (fixed-point) notation, then exponential notation is used. - * - * If `significantDigits` is omitted, then the return value is the same as `n.toString()`. - * - * If `roundingMode` is omitted, `ROUNDING_MODE` is used. - * - * Throws if `significantDigits` or `roundingMode` is invalid. - * - * ```ts - * x = 45.6 - * y = new BigNumber(x) - * x.toPrecision() // '45.6' - * y.toPrecision() // '45.6' - * x.toPrecision(1) // '5e+1' - * y.toPrecision(1) // '5e+1' - * y.toPrecision(2, 0) // '4.6e+1' (ROUND_UP) - * y.toPrecision(2, 1) // '4.5e+1' (ROUND_DOWN) - * x.toPrecision(5) // '45.600' - * y.toPrecision(5) // '45.600' - * ``` - * - * @param [significantDigits] Significant digits, integer, 1 to 1e+9. - * @param [roundingMode] Rounding mode, integer 0 to 8. - */ - toPrecision(significantDigits: number, roundingMode?: BigNumber.RoundingMode): string; - toPrecision(): string; - - /** - * Returns a string representing the value of this BigNumber in base `base`, or base 10 if `base` - * is omitted. - * - * For bases above 10, and using the default base conversion alphabet (see `ALPHABET`), values - * from 10 to 35 are represented by a-z (the same as `Number.prototype.toString`). - * - * If a base is specified the value is rounded according to the current `DECIMAL_PLACES` and - * `ROUNDING_MODE` settings, otherwise it is not. - * - * If a base is not specified, and this BigNumber has a positive exponent that is equal to or - * greater than the positive component of the current `EXPONENTIAL_AT` setting, or a negative - * exponent equal to or less than the negative component of the setting, then exponential notation - * is returned. - * - * Throws if `base` is invalid. - * - * ```ts - * x = new BigNumber(750000) - * x.toString() // '750000' - * BigNumber.config({ EXPONENTIAL_AT: 5 }) - * x.toString() // '7.5e+5' - * - * y = new BigNumber(362.875) - * y.toString(2) // '101101010.111' - * y.toString(9) // '442.77777777777777777778' - * y.toString(32) // 'ba.s' - * - * BigNumber.config({ DECIMAL_PLACES: 4 }); - * z = new BigNumber('1.23456789') - * z.toString() // '1.23456789' - * z.toString(10) // '1.2346' - * ``` - * - * @param [base] The base, integer, 2 to 36 (or `ALPHABET.length`, see `ALPHABET`). - */ - toString(base?: number): string; - - /** - * As `toString`, but does not accept a base argument and includes the minus sign for negative - * zero. - * - * ``ts - * x = new BigNumber('-0') - * x.toString() // '0' - * x.valueOf() // '-0' - * y = new BigNumber('1.777e+457') - * y.valueOf() // '1.777e+457' - * ``` - */ - valueOf(): string; - - /** Helps ES6 import. */ - private static readonly default: BigNumber.Constructor; - - /** Helps ES6 import. */ - private static readonly BigNumber: BigNumber.Constructor; - - /** Rounds away from zero. */ - static readonly ROUND_UP: 0; - - /** Rounds towards zero. */ - static readonly ROUND_DOWN: 1; - - /** Rounds towards Infinity. */ - static readonly ROUND_CEIL: 2; - - /** Rounds towards -Infinity. */ - static readonly ROUND_FLOOR: 3; - - /** Rounds towards nearest neighbour. If equidistant, rounds away from zero . */ - static readonly ROUND_HALF_UP: 4; - - /** Rounds towards nearest neighbour. If equidistant, rounds towards zero. */ - static readonly ROUND_HALF_DOWN: 5; - - /** Rounds towards nearest neighbour. If equidistant, rounds towards even neighbour. */ - static readonly ROUND_HALF_EVEN: 6; - - /** Rounds towards nearest neighbour. If equidistant, rounds towards Infinity. */ - static readonly ROUND_HALF_CEIL: 7; - - /** Rounds towards nearest neighbour. If equidistant, rounds towards -Infinity. */ - static readonly ROUND_HALF_FLOOR: 8; - - /** See `MODULO_MODE`. */ - static readonly EUCLID: 9; - - /** - * To aid in debugging, if a `BigNumber.DEBUG` property is `true` then an error will be thrown - * if the BigNumber constructor receives an invalid `BigNumber.Value`, or if `BigNumber.isBigNumber` - * receives a BigNumber instance that is malformed. - * - * ```ts - * // No error, and BigNumber NaN is returned. - * new BigNumber('blurgh') // 'NaN' - * new BigNumber(9, 2) // 'NaN' - * BigNumber.DEBUG = true - * new BigNumber('blurgh') // '[BigNumber Error] Not a number' - * new BigNumber(9, 2) // '[BigNumber Error] Not a base 2 number' - * ``` - * - * An error will also be thrown if a `BigNumber.Value` is of type number with more than 15 - * significant digits, as calling `toString` or `valueOf` on such numbers may not result - * in the intended value. - * - * ```ts - * console.log(823456789123456.3) // 823456789123456.2 - * // No error, and the returned BigNumber does not have the same value as the number literal. - * new BigNumber(823456789123456.3) // '823456789123456.2' - * BigNumber.DEBUG = true - * new BigNumber(823456789123456.3) - * // '[BigNumber Error] Number primitive has more than 15 significant digits' - * ``` - * - * Check that a BigNumber instance is well-formed: - * - * ```ts - * x = new BigNumber(10) - * - * BigNumber.DEBUG = false - * // Change x.c to an illegitimate value. - * x.c = NaN - * // No error, as BigNumber.DEBUG is false. - * BigNumber.isBigNumber(x) // true - * - * BigNumber.DEBUG = true - * BigNumber.isBigNumber(x) // '[BigNumber Error] Invalid BigNumber' - * ``` - */ - static DEBUG?: boolean; - - /** - * Returns a new independent BigNumber constructor with configuration as described by `object`, or - * with the default configuration if object is omitted. - * - * Throws if `object` is not an object. - * - * ```ts - * BigNumber.config({ DECIMAL_PLACES: 5 }) - * BN = BigNumber.clone({ DECIMAL_PLACES: 9 }) - * - * x = new BigNumber(1) - * y = new BN(1) - * - * x.div(3) // 0.33333 - * y.div(3) // 0.333333333 - * - * // BN = BigNumber.clone({ DECIMAL_PLACES: 9 }) is equivalent to: - * BN = BigNumber.clone() - * BN.config({ DECIMAL_PLACES: 9 }) - * ``` - * - * @param [object] The configuration object. - */ - static clone(object?: BigNumber.Config): BigNumber.Constructor; - - /** - * Configures the settings that apply to this BigNumber constructor. - * - * The configuration object, `object`, contains any number of the properties shown in the example - * below. - * - * Returns an object with the above properties and their current values. - * - * Throws if `object` is not an object, or if an invalid value is assigned to one or more of the - * properties. - * - * ```ts - * BigNumber.config({ - * DECIMAL_PLACES: 40, - * ROUNDING_MODE: BigNumber.ROUND_HALF_CEIL, - * EXPONENTIAL_AT: [-10, 20], - * RANGE: [-500, 500], - * CRYPTO: true, - * MODULO_MODE: BigNumber.ROUND_FLOOR, - * POW_PRECISION: 80, - * FORMAT: { - * groupSize: 3, - * groupSeparator: ' ', - * decimalSeparator: ',' - * }, - * ALPHABET: '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ$_' - * }); - * - * BigNumber.config().DECIMAL_PLACES // 40 - * ``` - * - * @param object The configuration object. - */ - static config(object?: BigNumber.Config): BigNumber.Config; - - /** - * Returns `true` if `value` is a BigNumber instance, otherwise returns `false`. - * - * If `BigNumber.DEBUG` is `true`, throws if a BigNumber instance is not well-formed. - * - * ```ts - * x = 42 - * y = new BigNumber(x) - * - * BigNumber.isBigNumber(x) // false - * y instanceof BigNumber // true - * BigNumber.isBigNumber(y) // true - * - * BN = BigNumber.clone(); - * z = new BN(x) - * z instanceof BigNumber // false - * BigNumber.isBigNumber(z) // true - * ``` - * - * @param value The value to test. - */ - static isBigNumber(value: any): value is BigNumber; - - /** - * Returns a BigNumber whose value is the maximum of the arguments. - * - * The return value is always exact and unrounded. - * - * ```ts - * x = new BigNumber('3257869345.0378653') - * BigNumber.maximum(4e9, x, '123456789.9') // '4000000000' - * - * arr = [12, '13', new BigNumber(14)] - * BigNumber.maximum.apply(null, arr) // '14' - * ``` - * - * @param n A numeric value. - */ - static maximum(...n: BigNumber.Value[]): BigNumber; - - /** - * Returns a BigNumber whose value is the maximum of the arguments. - * - * The return value is always exact and unrounded. - * - * ```ts - * x = new BigNumber('3257869345.0378653') - * BigNumber.max(4e9, x, '123456789.9') // '4000000000' - * - * arr = [12, '13', new BigNumber(14)] - * BigNumber.max.apply(null, arr) // '14' - * ``` - * - * @param n A numeric value. - */ - static max(...n: BigNumber.Value[]): BigNumber; - - /** - * Returns a BigNumber whose value is the minimum of the arguments. - * - * The return value is always exact and unrounded. - * - * ```ts - * x = new BigNumber('3257869345.0378653') - * BigNumber.minimum(4e9, x, '123456789.9') // '123456789.9' - * - * arr = [2, new BigNumber(-14), '-15.9999', -12] - * BigNumber.minimum.apply(null, arr) // '-15.9999' - * ``` - * - * @param n A numeric value. - */ - static minimum(...n: BigNumber.Value[]): BigNumber; - - /** - * Returns a BigNumber whose value is the minimum of the arguments. - * - * The return value is always exact and unrounded. - * - * ```ts - * x = new BigNumber('3257869345.0378653') - * BigNumber.min(4e9, x, '123456789.9') // '123456789.9' - * - * arr = [2, new BigNumber(-14), '-15.9999', -12] - * BigNumber.min.apply(null, arr) // '-15.9999' - * ``` - * - * @param n A numeric value. - */ - static min(...n: BigNumber.Value[]): BigNumber; - - /** - * Returns a new BigNumber with a pseudo-random value equal to or greater than 0 and less than 1. - * - * The return value will have `decimalPlaces` decimal places, or less if trailing zeros are - * produced. If `decimalPlaces` is omitted, the current `DECIMAL_PLACES` setting will be used. - * - * Depending on the value of this BigNumber constructor's `CRYPTO` setting and the support for the - * `crypto` object in the host environment, the random digits of the return value are generated by - * either `Math.random` (fastest), `crypto.getRandomValues` (Web Cryptography API in recent - * browsers) or `crypto.randomBytes` (Node.js). - * - * To be able to set `CRYPTO` to true when using Node.js, the `crypto` object must be available - * globally: - * - * ```ts - * global.crypto = require('crypto') - * ``` - * - * If `CRYPTO` is true, i.e. one of the `crypto` methods is to be used, the value of a returned - * BigNumber should be cryptographically secure and statistically indistinguishable from a random - * value. - * - * Throws if `decimalPlaces` is invalid. - * - * ```ts - * BigNumber.config({ DECIMAL_PLACES: 10 }) - * BigNumber.random() // '0.4117936847' - * BigNumber.random(20) // '0.78193327636914089009' - * ``` - * - * @param [decimalPlaces] Decimal places, integer, 0 to 1e+9. - */ - static random(decimalPlaces?: number): BigNumber; - - /** - * Returns a BigNumber whose value is the sum of the arguments. - * - * The return value is always exact and unrounded. - * - * ```ts - * x = new BigNumber('3257869345.0378653') - * BigNumber.sum(4e9, x, '123456789.9') // '7381326134.9378653' - * - * arr = [2, new BigNumber(14), '15.9999', 12] - * BigNumber.sum.apply(null, arr) // '43.9999' - * ``` - * - * @param n A numeric value. - */ - static sum(...n: BigNumber.Value[]): BigNumber; - - /** - * Configures the settings that apply to this BigNumber constructor. - * - * The configuration object, `object`, contains any number of the properties shown in the example - * below. - * - * Returns an object with the above properties and their current values. - * - * Throws if `object` is not an object, or if an invalid value is assigned to one or more of the - * properties. - * - * ```ts - * BigNumber.set({ - * DECIMAL_PLACES: 40, - * ROUNDING_MODE: BigNumber.ROUND_HALF_CEIL, - * EXPONENTIAL_AT: [-10, 20], - * RANGE: [-500, 500], - * CRYPTO: true, - * MODULO_MODE: BigNumber.ROUND_FLOOR, - * POW_PRECISION: 80, - * FORMAT: { - * groupSize: 3, - * groupSeparator: ' ', - * decimalSeparator: ',' - * }, - * ALPHABET: '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ$_' - * }); - * - * BigNumber.set().DECIMAL_PLACES // 40 - * ``` - * - * @param object The configuration object. - */ - static set(object?: BigNumber.Config): BigNumber.Config; -} - -declare function BigNumber(n: BigNumber.Value, base?: number): BigNumber; diff --git a/node_modules/browserslist/LICENSE b/node_modules/browserslist/LICENSE deleted file mode 100644 index 90b6b916..00000000 --- a/node_modules/browserslist/LICENSE +++ /dev/null @@ -1,20 +0,0 @@ -The MIT License (MIT) - -Copyright 2014 Andrey Sitnik and other contributors - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/browserslist/README.md b/node_modules/browserslist/README.md deleted file mode 100644 index 7e51beee..00000000 --- a/node_modules/browserslist/README.md +++ /dev/null @@ -1,65 +0,0 @@ -# Browserslist - -Browserslist logo by Anton Popov - -The config to share target browsers and Node.js versions between different -front-end tools. It is used in: - -* [Autoprefixer] -* [Babel] -* [postcss-preset-env] -* [eslint-plugin-compat] -* [stylelint-no-unsupported-browser-features] -* [postcss-normalize] -* [obsolete-webpack-plugin] - -All tools will find target browsers automatically, -when you add the following to `package.json`: - -```json - "browserslist": [ - "defaults and fully supports es6-module", - "maintained node versions" - ] -``` - -Or in `.browserslistrc` config: - -```yaml -# Browsers that we support - -defaults and fully supports es6-module -maintained node versions -``` - -Developers set their version lists using queries like `last 2 versions` -to be free from updating versions manually. -Browserslist will use [`caniuse-lite`] with [Can I Use] data for this queries. - -You can check how config works at our playground: [`browsersl.ist`](https://browsersl.ist/) - - - browsersl.ist website - - -
-
-
- Sponsored by Evil Martians  Supported by Cube -
- -[stylelint-no-unsupported-browser-features]: https://github.com/ismay/stylelint-no-unsupported-browser-features -[obsolete-webpack-plugin]: https://github.com/ElemeFE/obsolete-webpack-plugin -[eslint-plugin-compat]: https://github.com/amilajack/eslint-plugin-compat -[Browserslist Example]: https://github.com/browserslist/browserslist-example -[postcss-preset-env]: https://github.com/csstools/postcss-plugins/tree/main/plugin-packs/postcss-preset-env -[postcss-normalize]: https://github.com/csstools/postcss-normalize -[`browsersl.ist`]: https://browsersl.ist/ -[`caniuse-lite`]: https://github.com/ben-eb/caniuse-lite -[Autoprefixer]: https://github.com/postcss/autoprefixer -[Can I Use]: https://caniuse.com/ -[Babel]: https://github.com/babel/babel/tree/master/packages/babel-preset-env - -## Docs -Read full docs **[here](https://github.com/browserslist/browserslist#readme)**. diff --git a/node_modules/browserslist/browser.js b/node_modules/browserslist/browser.js deleted file mode 100644 index 1a681fd3..00000000 --- a/node_modules/browserslist/browser.js +++ /dev/null @@ -1,54 +0,0 @@ -var BrowserslistError = require('./error') - -function noop() {} - -module.exports = { - loadQueries: function loadQueries() { - throw new BrowserslistError( - 'Sharable configs are not supported in client-side build of Browserslist' - ) - }, - - getStat: function getStat(opts) { - return opts.stats - }, - - loadConfig: function loadConfig(opts) { - if (opts.config) { - throw new BrowserslistError( - 'Browserslist config are not supported in client-side build' - ) - } - }, - - loadCountry: function loadCountry() { - throw new BrowserslistError( - 'Country statistics are not supported ' + - 'in client-side build of Browserslist' - ) - }, - - loadFeature: function loadFeature() { - throw new BrowserslistError( - 'Supports queries are not available in client-side build of Browserslist' - ) - }, - - currentNode: function currentNode(resolve, context) { - return resolve(['maintained node versions'], context)[0] - }, - - parseConfig: noop, - - readConfig: noop, - - findConfig: noop, - - findConfigFile: noop, - - clearCaches: noop, - - oldDataWarning: noop, - - env: {} -} diff --git a/node_modules/browserslist/cli.js b/node_modules/browserslist/cli.js deleted file mode 100755 index 78c08d74..00000000 --- a/node_modules/browserslist/cli.js +++ /dev/null @@ -1,156 +0,0 @@ -#!/usr/bin/env node - -var fs = require('fs') -var updateDb = require('update-browserslist-db') - -var browserslist = require('./') -var pkg = require('./package.json') - -var args = process.argv.slice(2) - -var USAGE = - 'Usage:\n' + - ' npx browserslist\n' + - ' npx browserslist "QUERIES"\n' + - ' npx browserslist --json "QUERIES"\n' + - ' npx browserslist --config="path/to/browserlist/file"\n' + - ' npx browserslist --coverage "QUERIES"\n' + - ' npx browserslist --coverage=US "QUERIES"\n' + - ' npx browserslist --coverage=US,RU,global "QUERIES"\n' + - ' npx browserslist --env="environment name defined in config"\n' + - ' npx browserslist --stats="path/to/browserlist/stats/file"\n' + - ' npx browserslist --mobile-to-desktop\n' + - ' npx browserslist --ignore-unknown-versions\n' - -function isArg(arg) { - return args.some(function (str) { - return str === arg || str.indexOf(arg + '=') === 0 - }) -} - -function error(msg) { - process.stderr.write('browserslist: ' + msg + '\n') - process.exit(1) -} - -if (isArg('--help') || isArg('-h')) { - process.stdout.write(pkg.description + '.\n\n' + USAGE + '\n') -} else if (isArg('--version') || isArg('-v')) { - process.stdout.write('browserslist ' + pkg.version + '\n') -} else if (isArg('--update-db')) { - /* c8 ignore next 8 */ - process.stdout.write( - 'The --update-db command is deprecated.\n' + - 'Please use npx update-browserslist-db@latest instead.\n' - ) - process.stdout.write('Browserslist DB update will still be made.\n') - updateDb(function (str) { - process.stdout.write(str) - }) -} else { - var mode = 'browsers' - var opts = {} - var queries - var areas - - for (var i = 0; i < args.length; i++) { - if (args[i][0] !== '-') { - queries = args[i].replace(/^["']|["']$/g, '') - continue - } - - var arg = args[i].split('=') - var name = arg[0] - var value = arg[1] - - if (value) value = value.replace(/^["']|["']$/g, '') - - if (name === '--config' || name === '-b') { - opts.config = value - } else if (name === '--env' || name === '-e') { - opts.env = value - } else if (name === '--stats' || name === '-s') { - opts.stats = value - } else if (name === '--coverage' || name === '-c') { - if (mode !== 'json') mode = 'coverage' - if (value) { - areas = value.split(',') - } else { - areas = ['global'] - } - } else if (name === '--json') { - mode = 'json' - } else if (name === '--mobile-to-desktop') { - /* c8 ignore next */ - opts.mobileToDesktop = true - } else if (name === '--ignore-unknown-versions') { - /* c8 ignore next */ - opts.ignoreUnknownVersions = true - } else { - error('Unknown arguments ' + args[i] + '.\n\n' + USAGE) - } - } - - var browsers - try { - browsers = browserslist(queries, opts) - } catch (e) { - if (e.name === 'BrowserslistError') { - error(e.message) - } /* c8 ignore start */ else { - throw e - } /* c8 ignore end */ - } - - var coverage - if (mode === 'browsers') { - browsers.forEach(function (browser) { - process.stdout.write(browser + '\n') - }) - } else if (areas) { - coverage = areas.map(function (area) { - var stats - if (area !== 'global') { - stats = area - } else if (opts.stats) { - stats = JSON.parse(fs.readFileSync(opts.stats)) - } - var result = browserslist.coverage(browsers, stats) - var round = Math.round(result * 100) / 100.0 - - return [area, round] - }) - - if (mode === 'coverage') { - var prefix = 'These browsers account for ' - process.stdout.write(prefix) - coverage.forEach(function (data, index) { - var area = data[0] - var round = data[1] - var end = 'globally' - if (area && area !== 'global') { - end = 'in the ' + area.toUpperCase() - } else if (opts.stats) { - end = 'in custom statistics' - } - - if (index !== 0) { - process.stdout.write(prefix.replace(/./g, ' ')) - } - - process.stdout.write(round + '% of all users ' + end + '\n') - }) - } - } - - if (mode === 'json') { - var data = { browsers: browsers } - if (coverage) { - data.coverage = coverage.reduce(function (object, j) { - object[j[0]] = j[1] - return object - }, {}) - } - process.stdout.write(JSON.stringify(data, null, ' ') + '\n') - } -} diff --git a/node_modules/browserslist/error.d.ts b/node_modules/browserslist/error.d.ts deleted file mode 100644 index 12ff9213..00000000 --- a/node_modules/browserslist/error.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -declare class BrowserslistError extends Error { - constructor(message: any) - name: 'BrowserslistError' - browserslist: true -} - -export = BrowserslistError diff --git a/node_modules/browserslist/error.js b/node_modules/browserslist/error.js deleted file mode 100644 index 6e5da7a8..00000000 --- a/node_modules/browserslist/error.js +++ /dev/null @@ -1,12 +0,0 @@ -function BrowserslistError(message) { - this.name = 'BrowserslistError' - this.message = message - this.browserslist = true - if (Error.captureStackTrace) { - Error.captureStackTrace(this, BrowserslistError) - } -} - -BrowserslistError.prototype = Error.prototype - -module.exports = BrowserslistError diff --git a/node_modules/browserslist/index.d.ts b/node_modules/browserslist/index.d.ts deleted file mode 100644 index a08176cc..00000000 --- a/node_modules/browserslist/index.d.ts +++ /dev/null @@ -1,224 +0,0 @@ -/** - * Return array of browsers by selection queries. - * - * ```js - * browserslist('IE >= 10, IE 8') //=> ['ie 11', 'ie 10', 'ie 8'] - * ``` - * - * @param queries Browser queries. - * @param opts Options. - * @returns Array with browser names in Can I Use. - */ -declare function browserslist( - queries?: string | readonly string[] | null, - opts?: browserslist.Options -): string[] - -declare namespace browserslist { - interface Query { - compose: 'or' | 'and' - type: string - query: string - not?: true - } - - interface Options { - /** - * Path to processed file. It will be used to find config files. - */ - path?: string | false - /** - * Processing environment. It will be used to take right queries - * from config file. - */ - env?: string - /** - * Custom browser usage statistics for "> 1% in my stats" query. - */ - stats?: Stats | string - /** - * Path to config file with queries. - */ - config?: string - /** - * Do not throw on unknown version in direct query. - */ - ignoreUnknownVersions?: boolean - /** - * Throw an error if env is not found. - */ - throwOnMissing?: boolean - /** - * Disable security checks for extend query. - */ - dangerousExtend?: boolean - /** - * Alias mobile browsers to the desktop version when Can I Use - * doesn’t have data about the specified version. - */ - mobileToDesktop?: boolean - } - - type Config = { - defaults: string[] - [section: string]: string[] | undefined - } - - interface Stats { - [browser: string]: { - [version: string]: number - } - } - - /** - * Browser names aliases. - */ - let aliases: { - [alias: string]: string | undefined - } - - /** - * Aliases to work with joined versions like `ios_saf 7.0-7.1`. - */ - let versionAliases: { - [browser: string]: - | { - [version: string]: string | undefined - } - | undefined - } - - /** - * Can I Use only provides a few versions for some browsers (e.g. `and_chr`). - * - * Fallback to a similar browser for unknown versions. - */ - let desktopNames: { - [browser: string]: string | undefined - } - - let data: { - [browser: string]: - | { - name: string - versions: string[] - released: string[] - releaseDate: { - [version: string]: number | undefined | null - } - } - | undefined - } - - let nodeVersions: string[] - - interface Usage { - [version: string]: number - } - - let usage: { - global?: Usage - custom?: Usage | null - [country: string]: Usage | undefined | null - } - - let cache: { - [feature: string]: { - [name: string]: { - [version: string]: string - } - } - } - - /** - * Default browsers query - */ - let defaults: readonly string[] - - /** - * Which statistics should be used. Country code or custom statistics. - * Pass `"my stats"` to load statistics from `Browserslist` files. - */ - type StatsOptions = string | 'my stats' | Stats | { dataByBrowser: Stats } - - /** - * Return browsers market coverage. - * - * ```js - * browserslist.coverage(browserslist('> 1% in US'), 'US') //=> 83.1 - * ``` - * - * @param browsers Browsers names in Can I Use. - * @param stats Which statistics should be used. - * @returns Total market coverage for all selected browsers. - */ - function coverage(browsers: readonly string[], stats?: StatsOptions): number - - /** - * Get queries AST to analyze the config content. - * - * @param queries Browser queries. - * @param opts Options. - * @returns An array of the data of each query in the config. - */ - function parse( - queries?: string | readonly string[] | null, - opts?: browserslist.Options - ): Query[] - - /** - * Return queries for specific file inside the project. - * - * ```js - * browserslist.loadConfig({ - * file: process.cwd() - * }) ?? browserslist.defaults - * ``` - */ - function loadConfig(options: LoadConfigOptions): string[] | undefined - - function clearCaches(): void - - function parseConfig(string: string): Config - - function readConfig(file: string): Config - - function findConfig(...pathSegments: string[]): Config | undefined - - function findConfigFile(...pathSegments: string[]): string | undefined - - interface LoadConfigOptions { - /** - * Path to config file - * */ - config?: string - - /** - * Path to file inside the project to find Browserslist config - * in closest folder - */ - path?: string - - /** - * Environment to choose part of config. - */ - env?: string - } -} - -declare global { - namespace NodeJS { - interface ProcessEnv { - BROWSERSLIST?: string - BROWSERSLIST_CONFIG?: string - BROWSERSLIST_DANGEROUS_EXTEND?: string - BROWSERSLIST_DISABLE_CACHE?: string - BROWSERSLIST_ENV?: string - BROWSERSLIST_IGNORE_OLD_DATA?: string - BROWSERSLIST_STATS?: string - BROWSERSLIST_ROOT_PATH?: string - } - } -} - -export = browserslist diff --git a/node_modules/browserslist/index.js b/node_modules/browserslist/index.js deleted file mode 100644 index d9ec66e6..00000000 --- a/node_modules/browserslist/index.js +++ /dev/null @@ -1,1335 +0,0 @@ -var bbm = require('baseline-browser-mapping') -var jsReleases = require('node-releases/data/processed/envs.json') -var agents = require('caniuse-lite/dist/unpacker/agents').agents -var e2c = require('electron-to-chromium/versions') -var jsEOL = require('node-releases/data/release-schedule/release-schedule.json') -var path = require('path') - -var BrowserslistError = require('./error') -var env = require('./node') -var parseWithoutCache = require('./parse') // Will load browser.js in webpack - -var YEAR = 365.259641 * 24 * 60 * 60 * 1000 -var ANDROID_EVERGREEN_FIRST = '37' -var OP_MOB_BLINK_FIRST = 14 -var FIREFOX_ESR_VERSION = '140' - -// Helpers - -function isVersionsMatch(versionA, versionB) { - return (versionA + '.').indexOf(versionB + '.') === 0 -} - -function isEolReleased(name) { - var version = name.slice(1) - return browserslist.nodeVersions.some(function (i) { - return isVersionsMatch(i, version) - }) -} - -function normalize(versions) { - return versions.filter(function (version) { - return typeof version === 'string' - }) -} - -function normalizeElectron(version) { - var versionToUse = version - if (version.split('.').length === 3) { - versionToUse = version.split('.').slice(0, -1).join('.') - } - return versionToUse -} - -function nameMapper(name) { - return function mapName(version) { - return name + ' ' + version - } -} - -function getMajor(version) { - return parseInt(version.split('.')[0]) -} - -function getMajorVersions(released, number) { - if (released.length === 0) return [] - var majorVersions = uniq(released.map(getMajor)) - var minimum = majorVersions[majorVersions.length - number] - if (!minimum) { - return released - } - var selected = [] - for (var i = released.length - 1; i >= 0; i--) { - if (minimum > getMajor(released[i])) break - selected.unshift(released[i]) - } - return selected -} - -function uniq(array) { - var filtered = [] - for (var i = 0; i < array.length; i++) { - if (filtered.indexOf(array[i]) === -1) filtered.push(array[i]) - } - return filtered -} - -function fillUsage(result, name, data) { - for (var i in data) { - result[name + ' ' + i] = data[i] - } -} - -function generateFilter(sign, version) { - version = parseFloat(version) - if (sign === '>') { - return function (v) { - return parseLatestFloat(v) > version - } - } else if (sign === '>=') { - return function (v) { - return parseLatestFloat(v) >= version - } - } else if (sign === '<') { - return function (v) { - return parseFloat(v) < version - } - } else { - return function (v) { - return parseFloat(v) <= version - } - } - - function parseLatestFloat(v) { - return parseFloat(v.split('-')[1] || v) - } -} - -function generateSemverFilter(sign, version) { - version = version.split('.').map(parseSimpleInt) - version[1] = version[1] || 0 - version[2] = version[2] || 0 - if (sign === '>') { - return function (v) { - v = v.split('.').map(parseSimpleInt) - return compareSemver(v, version) > 0 - } - } else if (sign === '>=') { - return function (v) { - v = v.split('.').map(parseSimpleInt) - return compareSemver(v, version) >= 0 - } - } else if (sign === '<') { - return function (v) { - v = v.split('.').map(parseSimpleInt) - return compareSemver(version, v) > 0 - } - } else { - return function (v) { - v = v.split('.').map(parseSimpleInt) - return compareSemver(version, v) >= 0 - } - } -} - -function parseSimpleInt(x) { - return parseInt(x) -} - -function compare(a, b) { - if (a < b) return -1 - if (a > b) return +1 - return 0 -} - -function compareSemver(a, b) { - return ( - compare(parseInt(a[0]), parseInt(b[0])) || - compare(parseInt(a[1] || '0'), parseInt(b[1] || '0')) || - compare(parseInt(a[2] || '0'), parseInt(b[2] || '0')) - ) -} - -// this follows the npm-like semver behavior -function semverFilterLoose(operator, range) { - range = range.split('.').map(parseSimpleInt) - if (typeof range[1] === 'undefined') { - range[1] = 'x' - } - // ignore any patch version because we only return minor versions - // range[2] = 'x' - switch (operator) { - case '<=': - return function (version) { - version = version.split('.').map(parseSimpleInt) - return compareSemverLoose(version, range) <= 0 - } - case '>=': - default: - return function (version) { - version = version.split('.').map(parseSimpleInt) - return compareSemverLoose(version, range) >= 0 - } - } -} - -// this follows the npm-like semver behavior -function compareSemverLoose(version, range) { - if (version[0] !== range[0]) { - return version[0] < range[0] ? -1 : +1 - } - if (range[1] === 'x') { - return 0 - } - if (version[1] !== range[1]) { - return version[1] < range[1] ? -1 : +1 - } - return 0 -} - -function resolveVersion(data, version) { - if (data.versions.indexOf(version) !== -1) { - return version - } else if (browserslist.versionAliases[data.name][version]) { - return browserslist.versionAliases[data.name][version] - } else { - return false - } -} - -function normalizeVersion(data, version) { - var resolved = resolveVersion(data, version) - if (resolved) { - return resolved - } else if (data.versions.length === 1) { - return data.versions[0] - } else { - return false - } -} - -function filterByYear(since, context) { - since = since / 1000 - return Object.keys(agents).reduce(function (selected, name) { - var data = byName(name, context) - if (!data) return selected - var versions = Object.keys(data.releaseDate).filter(function (v) { - var date = data.releaseDate[v] - return date !== null && date >= since - }) - return selected.concat(versions.map(nameMapper(data.name))) - }, []) -} - -function cloneData(data) { - return { - name: data.name, - versions: data.versions, - released: data.released, - releaseDate: data.releaseDate - } -} - -function byName(name, context) { - name = name.toLowerCase() - name = browserslist.aliases[name] || name - if (context.mobileToDesktop && browserslist.desktopNames[name]) { - var desktop = browserslist.data[browserslist.desktopNames[name]] - if (name === 'android') { - return normalizeAndroidData(cloneData(browserslist.data[name]), desktop) - } else { - var cloned = cloneData(desktop) - cloned.name = name - return cloned - } - } - return browserslist.data[name] -} - -function normalizeAndroidVersions(androidVersions, chromeVersions) { - var iFirstEvergreen = chromeVersions.indexOf(ANDROID_EVERGREEN_FIRST) - return androidVersions - .filter(function (version) { - return /^(?:[2-4]\.|[34]$)/.test(version) - }) - .concat(chromeVersions.slice(iFirstEvergreen)) -} - -function copyObject(obj) { - var copy = {} - for (var key in obj) { - copy[key] = obj[key] - } - return copy -} - -function normalizeAndroidData(android, chrome) { - android.released = normalizeAndroidVersions(android.released, chrome.released) - android.versions = normalizeAndroidVersions(android.versions, chrome.versions) - android.releaseDate = copyObject(android.releaseDate) - android.released.forEach(function (v) { - if (android.releaseDate[v] === undefined) { - android.releaseDate[v] = chrome.releaseDate[v] - } - }) - return android -} - -function checkName(name, context) { - var data = byName(name, context) - if (!data) throw new BrowserslistError('Unknown browser ' + name) - return data -} - -function unknownQuery(query) { - return new BrowserslistError( - 'Unknown browser query `' + - query + - '`. ' + - 'Maybe you are using old Browserslist or made typo in query.' - ) -} - -// Adjusts last X versions queries for some mobile browsers, -// where caniuse data jumps from a legacy version to the latest -function filterJumps(list, name, nVersions, context) { - var jump = 1 - switch (name) { - case 'android': - if (context.mobileToDesktop) return list - var released = browserslist.data.chrome.released - jump = released.length - released.indexOf(ANDROID_EVERGREEN_FIRST) - break - case 'op_mob': - var latest = browserslist.data.op_mob.released.slice(-1)[0] - jump = getMajor(latest) - OP_MOB_BLINK_FIRST + 1 - break - default: - return list - } - if (nVersions <= jump) { - return list.slice(-1) - } - return list.slice(jump - 1 - nVersions) -} - -function isSupported(flags, withPartial) { - return ( - typeof flags === 'string' && - (flags.indexOf('y') >= 0 || (withPartial && flags.indexOf('a') >= 0)) - ) -} - -function resolve(queries, context) { - return parseQueries(queries).reduce(function (result, node, index) { - if (node.not && index === 0) { - throw new BrowserslistError( - 'Write any browsers query (for instance, `defaults`) ' + - 'before `' + - node.query + - '`' - ) - } - var type = QUERIES[node.type] - var array = type.select.call(browserslist, context, node).map(function (j) { - var parts = j.split(' ') - if (parts[1] === '0') { - return parts[0] + ' ' + byName(parts[0], context).versions[0] - } else { - return j - } - }) - - if (node.compose === 'and') { - if (node.not) { - return result.filter(function (j) { - return array.indexOf(j) === -1 - }) - } else { - return result.filter(function (j) { - return array.indexOf(j) !== -1 - }) - } - } else { - if (node.not) { - var filter = {} - array.forEach(function (j) { - filter[j] = true - }) - return result.filter(function (j) { - return !filter[j] - }) - } - return result.concat(array) - } - }, []) -} - -function prepareOpts(opts) { - if (typeof opts === 'undefined') opts = {} - - if (typeof opts.path === 'undefined') { - opts.path = path.resolve ? path.resolve('.') : '.' - } - - return opts -} - -function prepareQueries(queries, opts) { - if (typeof queries === 'undefined' || queries === null) { - var config = browserslist.loadConfig(opts) - if (config) { - queries = config - } else { - queries = browserslist.defaults - } - } - - return queries -} - -function checkQueries(queries) { - if (!(typeof queries === 'string' || Array.isArray(queries))) { - throw new BrowserslistError( - 'Browser queries must be an array or string. Got ' + typeof queries + '.' - ) - } -} - -var cache = {} -var parseCache = {} - -function browserslist(queries, opts) { - opts = prepareOpts(opts) - queries = prepareQueries(queries, opts) - checkQueries(queries) - - var needsPath = parseQueries(queries).some(function (node) { - return QUERIES[node.type].needsPath - }) - var context = { - ignoreUnknownVersions: opts.ignoreUnknownVersions, - dangerousExtend: opts.dangerousExtend, - throwOnMissing: opts.throwOnMissing, - mobileToDesktop: opts.mobileToDesktop, - env: opts.env - } - // Removing to avoid using context.path without marking query as needsPath - if (needsPath) { - context.path = opts.path - } - - env.oldDataWarning(browserslist.data) - var stats = env.getStat(opts, browserslist.data) - if (stats) { - context.customUsage = {} - for (var browser in stats) { - fillUsage(context.customUsage, browser, stats[browser]) - } - } - - var cacheKey = JSON.stringify([queries, context]) - if (cache[cacheKey]) return cache[cacheKey] - - var result = uniq(resolve(queries, context)).sort(function (name1, name2) { - name1 = name1.split(' ') - name2 = name2.split(' ') - if (name1[0] === name2[0]) { - // assumptions on caniuse data - // 1) version ranges never overlaps - // 2) if version is not a range, it never contains `-` - var version1 = name1[1].split('-')[0] - var version2 = name2[1].split('-')[0] - return compareSemver(version2.split('.'), version1.split('.')) - } else { - return compare(name1[0], name2[0]) - } - }) - if (!env.env.BROWSERSLIST_DISABLE_CACHE) { - cache[cacheKey] = result - } - return result -} - -function parseQueries(queries) { - var cacheKey = JSON.stringify(queries) - if (cacheKey in parseCache) return parseCache[cacheKey] - var result = parseWithoutCache(QUERIES, queries) - if (!env.env.BROWSERSLIST_DISABLE_CACHE) { - parseCache[cacheKey] = result - } - return result -} - -function loadCustomUsage(context, config) { - var stats = env.loadStat(context, config, browserslist.data) - if (stats) { - context.customUsage = {} - for (var browser in stats) { - fillUsage(context.customUsage, browser, stats[browser]) - } - } - if (!context.customUsage) { - throw new BrowserslistError('Custom usage statistics was not provided') - } - return context.customUsage -} - -browserslist.parse = function (queries, opts) { - opts = prepareOpts(opts) - queries = prepareQueries(queries, opts) - checkQueries(queries) - return parseQueries(queries) -} - -// Will be filled by Can I Use data below -browserslist.cache = {} -browserslist.data = {} -browserslist.usage = { - global: {}, - custom: null -} - -// Default browsers query -browserslist.defaults = ['> 0.5%', 'last 2 versions', 'Firefox ESR', 'not dead'] - -// Browser names aliases -browserslist.aliases = { - fx: 'firefox', - ff: 'firefox', - ios: 'ios_saf', - explorer: 'ie', - blackberry: 'bb', - explorermobile: 'ie_mob', - operamini: 'op_mini', - operamobile: 'op_mob', - chromeandroid: 'and_chr', - firefoxandroid: 'and_ff', - ucandroid: 'and_uc', - qqandroid: 'and_qq' -} - -// Can I Use only provides a few versions for some browsers (e.g. and_chr). -// Fallback to a similar browser for unknown versions -// Note op_mob is not included as its chromium versions are not in sync with Opera desktop -browserslist.desktopNames = { - and_chr: 'chrome', - and_ff: 'firefox', - ie_mob: 'ie', - android: 'chrome' // has extra processing logic -} - -// Aliases to work with joined versions like `ios_saf 7.0-7.1` -browserslist.versionAliases = {} - -browserslist.clearCaches = env.clearCaches -browserslist.parseConfig = env.parseConfig -browserslist.readConfig = env.readConfig -browserslist.findConfigFile = env.findConfigFile -browserslist.findConfig = env.findConfig -browserslist.loadConfig = env.loadConfig - -browserslist.coverage = function (browsers, stats) { - var data - if (typeof stats === 'undefined') { - data = browserslist.usage.global - } else if (stats === 'my stats') { - var opts = {} - opts.path = path.resolve ? path.resolve('.') : '.' - var customStats = env.getStat(opts) - if (!customStats) { - throw new BrowserslistError('Custom usage statistics was not provided') - } - data = {} - for (var browser in customStats) { - fillUsage(data, browser, customStats[browser]) - } - } else if (typeof stats === 'string') { - if (stats.length > 2) { - stats = stats.toLowerCase() - } else { - stats = stats.toUpperCase() - } - env.loadCountry(browserslist.usage, stats, browserslist.data) - data = browserslist.usage[stats] - } else { - if ('dataByBrowser' in stats) { - stats = stats.dataByBrowser - } - data = {} - for (var name in stats) { - for (var version in stats[name]) { - data[name + ' ' + version] = stats[name][version] - } - } - } - - return browsers.reduce(function (all, i) { - var usage = data[i] - if (usage === undefined) { - usage = data[i.replace(/ \S+$/, ' 0')] - } - return all + (usage || 0) - }, 0) -} - -function nodeQuery(context, node) { - var matched = browserslist.nodeVersions.filter(function (i) { - return isVersionsMatch(i, node.version) - }) - if (matched.length === 0) { - if (context.ignoreUnknownVersions) { - return [] - } else { - throw new BrowserslistError( - 'Unknown version ' + node.version + ' of Node.js' - ) - } - } - return ['node ' + matched[matched.length - 1]] -} - -function sinceQuery(context, node) { - var year = parseInt(node.year) - var month = parseInt(node.month || '01') - 1 - var day = parseInt(node.day || '01') - return filterByYear(Date.UTC(year, month, day, 0, 0, 0), context) -} - -function bbmTransform(bbmVersions) { - var browsers = { - chrome: 'chrome', - chrome_android: 'and_chr', - edge: 'edge', - firefox: 'firefox', - firefox_android: 'and_ff', - safari: 'safari', - safari_ios: 'ios_saf', - webview_android: 'android', - samsunginternet_android: 'samsung', - opera_android: 'op_mob', - opera: 'opera', - qq_android: 'and_qq', - uc_android: 'and_uc', - kai_os: 'kaios' - } - - return bbmVersions - .filter(function (version) { - return Object.keys(browsers).indexOf(version.browser) !== -1 - }) - .map(function (version) { - return browsers[version.browser] + ' >= ' + version.version - }) -} - -function coverQuery(context, node) { - var coverage = parseFloat(node.coverage) - var usage = browserslist.usage.global - if (node.place) { - if (node.place.match(/^my\s+stats$/i)) { - if (!context.customUsage) { - throw new BrowserslistError('Custom usage statistics was not provided') - } - usage = context.customUsage - } else { - var place - if (node.place.length === 2) { - place = node.place.toUpperCase() - } else { - place = node.place.toLowerCase() - } - env.loadCountry(browserslist.usage, place, browserslist.data) - usage = browserslist.usage[place] - } - } else if (node.config) { - usage = loadCustomUsage(context, node.config) - } - var versions = Object.keys(usage).sort(function (a, b) { - return usage[b] - usage[a] - }) - var covered = 0 - var result = [] - var version - for (var i = 0; i < versions.length; i++) { - version = versions[i] - if (usage[version] === 0) break - covered += usage[version] - result.push(version) - if (covered >= coverage) break - } - return result -} - -var QUERIES = { - last_major_versions: { - matches: ['versions'], - regexp: /^last\s+(\d+)\s+major\s+versions?$/i, - select: function (context, node) { - return Object.keys(agents).reduce(function (selected, name) { - var data = byName(name, context) - if (!data) return selected - var list = getMajorVersions(data.released, node.versions) - list = list.map(nameMapper(data.name)) - list = filterJumps(list, data.name, node.versions, context) - return selected.concat(list) - }, []) - } - }, - last_versions: { - matches: ['versions'], - regexp: /^last\s+(\d+)\s+versions?$/i, - select: function (context, node) { - return Object.keys(agents).reduce(function (selected, name) { - var data = byName(name, context) - if (!data) return selected - var list = data.released.slice(-node.versions) - list = list.map(nameMapper(data.name)) - list = filterJumps(list, data.name, node.versions, context) - return selected.concat(list) - }, []) - } - }, - last_electron_major_versions: { - matches: ['versions'], - regexp: /^last\s+(\d+)\s+electron\s+major\s+versions?$/i, - select: function (context, node) { - var validVersions = getMajorVersions(Object.keys(e2c), node.versions) - return validVersions.map(function (i) { - return 'chrome ' + e2c[i] - }) - } - }, - last_node_major_versions: { - matches: ['versions'], - regexp: /^last\s+(\d+)\s+node\s+major\s+versions?$/i, - select: function (context, node) { - return getMajorVersions(browserslist.nodeVersions, node.versions).map( - function (version) { - return 'node ' + version - } - ) - } - }, - last_browser_major_versions: { - matches: ['versions', 'browser'], - regexp: /^last\s+(\d+)\s+(\w+)\s+major\s+versions?$/i, - select: function (context, node) { - var data = checkName(node.browser, context) - var validVersions = getMajorVersions(data.released, node.versions) - var list = validVersions.map(nameMapper(data.name)) - list = filterJumps(list, data.name, node.versions, context) - return list - } - }, - last_electron_versions: { - matches: ['versions'], - regexp: /^last\s+(\d+)\s+electron\s+versions?$/i, - select: function (context, node) { - return Object.keys(e2c) - .slice(-node.versions) - .map(function (i) { - return 'chrome ' + e2c[i] - }) - } - }, - last_node_versions: { - matches: ['versions'], - regexp: /^last\s+(\d+)\s+node\s+versions?$/i, - select: function (context, node) { - return browserslist.nodeVersions - .slice(-node.versions) - .map(function (version) { - return 'node ' + version - }) - } - }, - last_browser_versions: { - matches: ['versions', 'browser'], - regexp: /^last\s+(\d+)\s+(\w+)\s+versions?$/i, - select: function (context, node) { - var data = checkName(node.browser, context) - var list = data.released.slice(-node.versions).map(nameMapper(data.name)) - list = filterJumps(list, data.name, node.versions, context) - return list - } - }, - unreleased_versions: { - matches: [], - regexp: /^unreleased\s+versions$/i, - select: function (context) { - return Object.keys(agents).reduce(function (selected, name) { - var data = byName(name, context) - if (!data) return selected - var list = data.versions.filter(function (v) { - return data.released.indexOf(v) === -1 - }) - list = list.map(nameMapper(data.name)) - return selected.concat(list) - }, []) - } - }, - unreleased_electron_versions: { - matches: [], - regexp: /^unreleased\s+electron\s+versions?$/i, - select: function () { - return [] - } - }, - unreleased_browser_versions: { - matches: ['browser'], - regexp: /^unreleased\s+(\w+)\s+versions?$/i, - select: function (context, node) { - var data = checkName(node.browser, context) - return data.versions - .filter(function (v) { - return data.released.indexOf(v) === -1 - }) - .map(nameMapper(data.name)) - } - }, - last_years: { - matches: ['years'], - regexp: /^last\s+((\d+\.)?\d+)\s+years?$/i, - select: function (context, node) { - return filterByYear(Date.now() - YEAR * node.years, context) - } - }, - since_y: { - matches: ['year'], - regexp: /^since (\d+)$/i, - select: sinceQuery - }, - since_y_m: { - matches: ['year', 'month'], - regexp: /^since (\d+)-(\d+)$/i, - select: sinceQuery - }, - since_y_m_d: { - matches: ['year', 'month', 'day'], - regexp: /^since (\d+)-(\d+)-(\d+)$/i, - select: sinceQuery - }, - baseline: { - matches: ['year', 'availability', 'date', 'downstream', 'kaios'], - // Matches: - // baseline 2024 - // baseline newly available - // baseline widely available - // baseline widely available on 2024-06-01 - // ...with downstream - // ...including kaios - regexp: - /^baseline\s+(?:(\d+)|(newly|widely)\s+available(?:\s+on\s+(\d{4}-\d{2}-\d{2}))?)?(\s+with\s+downstream)?(\s+including\s+kaios)?$/i, - select: function (context, node) { - var baselineVersions - var includeDownstream = !!node.downstream - var includeKaiOS = !!node.kaios - if (node.availability === 'newly' && node.date) { - throw new BrowserslistError( - 'Using newly available with a date is not supported, please use "widely available on YYYY-MM-DD" and add 30 months to the date you specified.' - ) - } - if (node.year) { - baselineVersions = bbm.getCompatibleVersions({ - targetYear: node.year, - includeDownstreamBrowsers: includeDownstream, - includeKaiOS: includeKaiOS, - suppressWarnings: true - }) - } else if (node.date) { - baselineVersions = bbm.getCompatibleVersions({ - widelyAvailableOnDate: node.date, - includeDownstreamBrowsers: includeDownstream, - includeKaiOS: includeKaiOS, - suppressWarnings: true - }) - } else if (node.availability === 'newly') { - var future30months = new Date().setMonth(new Date().getMonth() + 30) - baselineVersions = bbm.getCompatibleVersions({ - widelyAvailableOnDate: future30months, - includeDownstreamBrowsers: includeDownstream, - includeKaiOS: includeKaiOS, - suppressWarnings: true - }) - } else { - baselineVersions = bbm.getCompatibleVersions({ - includeDownstreamBrowsers: includeDownstream, - includeKaiOS: includeKaiOS, - suppressWarnings: true - }) - } - return resolve(bbmTransform(baselineVersions), context) - } - }, - popularity: { - matches: ['sign', 'popularity'], - regexp: /^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%$/, - select: function (context, node) { - var popularity = parseFloat(node.popularity) - var usage = browserslist.usage.global - return Object.keys(usage).reduce(function (result, version) { - if (node.sign === '>') { - if (usage[version] > popularity) { - result.push(version) - } - } else if (node.sign === '<') { - if (usage[version] < popularity) { - result.push(version) - } - } else if (node.sign === '<=') { - if (usage[version] <= popularity) { - result.push(version) - } - } else if (usage[version] >= popularity) { - result.push(version) - } - return result - }, []) - } - }, - popularity_in_my_stats: { - matches: ['sign', 'popularity'], - regexp: /^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+my\s+stats$/, - select: function (context, node) { - var popularity = parseFloat(node.popularity) - if (!context.customUsage) { - throw new BrowserslistError('Custom usage statistics was not provided') - } - var usage = context.customUsage - return Object.keys(usage).reduce(function (result, version) { - var percentage = usage[version] - if (percentage == null) { - return result - } - - if (node.sign === '>') { - if (percentage > popularity) { - result.push(version) - } - } else if (node.sign === '<') { - if (percentage < popularity) { - result.push(version) - } - } else if (node.sign === '<=') { - if (percentage <= popularity) { - result.push(version) - } - } else if (percentage >= popularity) { - result.push(version) - } - return result - }, []) - } - }, - popularity_in_config_stats: { - matches: ['sign', 'popularity', 'config'], - regexp: /^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+(\S+)\s+stats$/, - select: function (context, node) { - var popularity = parseFloat(node.popularity) - var usage = loadCustomUsage(context, node.config) - return Object.keys(usage).reduce(function (result, version) { - var percentage = usage[version] - if (percentage == null) { - return result - } - - if (node.sign === '>') { - if (percentage > popularity) { - result.push(version) - } - } else if (node.sign === '<') { - if (percentage < popularity) { - result.push(version) - } - } else if (node.sign === '<=') { - if (percentage <= popularity) { - result.push(version) - } - } else if (percentage >= popularity) { - result.push(version) - } - return result - }, []) - } - }, - popularity_in_place: { - matches: ['sign', 'popularity', 'place'], - regexp: /^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+((alt-)?\w\w)$/, - select: function (context, node) { - var popularity = parseFloat(node.popularity) - var place = node.place - if (place.length === 2) { - place = place.toUpperCase() - } else { - place = place.toLowerCase() - } - env.loadCountry(browserslist.usage, place, browserslist.data) - var usage = browserslist.usage[place] - return Object.keys(usage).reduce(function (result, version) { - var percentage = usage[version] - if (percentage == null) { - return result - } - - if (node.sign === '>') { - if (percentage > popularity) { - result.push(version) - } - } else if (node.sign === '<') { - if (percentage < popularity) { - result.push(version) - } - } else if (node.sign === '<=') { - if (percentage <= popularity) { - result.push(version) - } - } else if (percentage >= popularity) { - result.push(version) - } - return result - }, []) - } - }, - cover: { - matches: ['coverage'], - regexp: /^cover\s+(\d+|\d+\.\d+|\.\d+)%$/i, - select: coverQuery - }, - cover_in: { - matches: ['coverage', 'place'], - regexp: /^cover\s+(\d+|\d+\.\d+|\.\d+)%\s+in\s+(my\s+stats|(alt-)?\w\w)$/i, - select: coverQuery - }, - cover_config: { - matches: ['coverage', 'config'], - regexp: /^cover\s+(\d+|\d+\.\d+|\.\d+)%\s+in\s+(\S+)\s+stats$/i, - select: coverQuery - }, - supports: { - matches: ['supportType', 'feature'], - regexp: /^(?:(fully|partially)\s+)?supports\s+([\w-]+)$/, - select: function (context, node) { - env.loadFeature(browserslist.cache, node.feature) - var withPartial = node.supportType !== 'fully' - var features = browserslist.cache[node.feature] - var result = [] - for (var name in features) { - var data = byName(name, context) - // Only check desktop when latest released mobile has support - var iMax = data.released.length - 1 - while (iMax >= 0) { - if (data.released[iMax] in features[name]) break - iMax-- - } - var checkDesktop = - context.mobileToDesktop && - name in browserslist.desktopNames && - isSupported(features[name][data.released[iMax]], withPartial) - data.versions.forEach(function (version) { - var flags = features[name][version] - if (flags === undefined && checkDesktop) { - flags = features[browserslist.desktopNames[name]][version] - } - if (isSupported(flags, withPartial)) { - result.push(name + ' ' + version) - } - }) - } - return result - } - }, - electron_range: { - matches: ['from', 'to'], - regexp: /^electron\s+([\d.]+)\s*-\s*([\d.]+)$/i, - select: function (context, node) { - var fromToUse = normalizeElectron(node.from) - var toToUse = normalizeElectron(node.to) - var from = parseFloat(node.from) - var to = parseFloat(node.to) - if (!e2c[fromToUse]) { - throw new BrowserslistError('Unknown version ' + from + ' of electron') - } - if (!e2c[toToUse]) { - throw new BrowserslistError('Unknown version ' + to + ' of electron') - } - return Object.keys(e2c) - .filter(function (i) { - var parsed = parseFloat(i) - return parsed >= from && parsed <= to - }) - .map(function (i) { - return 'chrome ' + e2c[i] - }) - } - }, - node_range: { - matches: ['from', 'to'], - regexp: /^node\s+([\d.]+)\s*-\s*([\d.]+)$/i, - select: function (context, node) { - return browserslist.nodeVersions - .filter(semverFilterLoose('>=', node.from)) - .filter(semverFilterLoose('<=', node.to)) - .map(function (v) { - return 'node ' + v - }) - } - }, - browser_range: { - matches: ['browser', 'from', 'to'], - regexp: /^(\w+)\s+([\d.]+)\s*-\s*([\d.]+)$/i, - select: function (context, node) { - var data = checkName(node.browser, context) - var from = parseFloat(normalizeVersion(data, node.from) || node.from) - var to = parseFloat(normalizeVersion(data, node.to) || node.to) - function filter(v) { - var parsed = parseFloat(v) - return parsed >= from && parsed <= to - } - return data.released.filter(filter).map(nameMapper(data.name)) - } - }, - electron_ray: { - matches: ['sign', 'version'], - regexp: /^electron\s*(>=?|<=?)\s*([\d.]+)$/i, - select: function (context, node) { - var versionToUse = normalizeElectron(node.version) - return Object.keys(e2c) - .filter(generateFilter(node.sign, versionToUse)) - .map(function (i) { - return 'chrome ' + e2c[i] - }) - } - }, - node_ray: { - matches: ['sign', 'version'], - regexp: /^node\s*(>=?|<=?)\s*([\d.]+)$/i, - select: function (context, node) { - return browserslist.nodeVersions - .filter(generateSemverFilter(node.sign, node.version)) - .map(function (v) { - return 'node ' + v - }) - } - }, - browser_ray: { - matches: ['browser', 'sign', 'version'], - regexp: /^(\w+)\s*(>=?|<=?)\s*([\d.]+|esr)$/i, - select: function (context, node) { - var version = node.version - var data = checkName(node.browser, context) - var alias = browserslist.versionAliases[data.name][version.toLowerCase()] - if (alias) version = alias - if (!/[\d.]+/.test(version)) { - throw new BrowserslistError( - 'Unknown version ' + version + ' of ' + node.browser - ) - } - return data.released - .filter(generateFilter(node.sign, version)) - .map(function (v) { - return data.name + ' ' + v - }) - } - }, - firefox_esr: { - matches: [], - regexp: /^(firefox|ff|fx)\s+esr$/i, - select: function () { - return ['firefox ' + FIREFOX_ESR_VERSION] - } - }, - opera_mini_all: { - matches: [], - regexp: /(operamini|op_mini)\s+all/i, - select: function () { - return ['op_mini all'] - } - }, - electron_version: { - matches: ['version'], - regexp: /^electron\s+([\d.]+)$/i, - select: function (context, node) { - var versionToUse = normalizeElectron(node.version) - var chrome = e2c[versionToUse] - if (!chrome) { - throw new BrowserslistError( - 'Unknown version ' + node.version + ' of electron' - ) - } - return ['chrome ' + chrome] - } - }, - node_major_version: { - matches: ['version'], - regexp: /^node\s+(\d+)$/i, - select: nodeQuery - }, - node_minor_version: { - matches: ['version'], - regexp: /^node\s+(\d+\.\d+)$/i, - select: nodeQuery - }, - node_patch_version: { - matches: ['version'], - regexp: /^node\s+(\d+\.\d+\.\d+)$/i, - select: nodeQuery - }, - current_node: { - matches: [], - regexp: /^current\s+node$/i, - select: function (context) { - return [env.currentNode(resolve, context)] - } - }, - maintained_node: { - matches: [], - regexp: /^maintained\s+node\s+versions$/i, - select: function (context) { - var now = Date.now() - var queries = Object.keys(jsEOL) - .filter(function (key) { - return ( - now < Date.parse(jsEOL[key].end) && - now > Date.parse(jsEOL[key].start) && - isEolReleased(key) - ) - }) - .map(function (key) { - return 'node ' + key.slice(1) - }) - return resolve(queries, context) - } - }, - phantomjs_1_9: { - matches: [], - regexp: /^phantomjs\s+1.9$/i, - select: function () { - return ['safari 5'] - } - }, - phantomjs_2_1: { - matches: [], - regexp: /^phantomjs\s+2.1$/i, - select: function () { - return ['safari 6'] - } - }, - browser_version: { - matches: ['browser', 'version'], - regexp: /^(\w+)\s+(tp|[\d.]+)$/i, - select: function (context, node) { - var version = node.version - if (/^tp$/i.test(version)) version = 'TP' - var data = checkName(node.browser, context) - var alias = normalizeVersion(data, version) - if (alias) { - version = alias - } else { - if (version.indexOf('.') === -1) { - alias = version + '.0' - } else { - alias = version.replace(/\.0$/, '') - } - alias = normalizeVersion(data, alias) - if (alias) { - version = alias - } else if (context.ignoreUnknownVersions) { - return [] - } else { - throw new BrowserslistError( - 'Unknown version ' + version + ' of ' + node.browser - ) - } - } - return [data.name + ' ' + version] - } - }, - browserslist_config: { - matches: [], - regexp: /^browserslist config$/i, - needsPath: true, - select: function (context) { - return browserslist(undefined, context) - } - }, - extends: { - matches: ['config'], - regexp: /^extends (.+)$/i, - needsPath: true, - select: function (context, node) { - return resolve(env.loadQueries(context, node.config), context) - } - }, - defaults: { - matches: [], - regexp: /^defaults$/i, - select: function (context) { - return resolve(browserslist.defaults, context) - } - }, - dead: { - matches: [], - regexp: /^dead$/i, - select: function (context) { - var dead = [ - 'Baidu >= 0', - 'ie <= 11', - 'ie_mob <= 11', - 'bb <= 10', - 'op_mob <= 12.1', - 'samsung 4' - ] - return resolve(dead, context) - } - }, - unknown: { - matches: [], - regexp: /^(\w+)$/i, - select: function (context, node) { - if (byName(node.query, context)) { - throw new BrowserslistError( - 'Specify versions in Browserslist query for browser ' + node.query - ) - } else { - throw unknownQuery(node.query) - } - } - } -} - -// Get and convert Can I Use data - -;(function () { - for (var name in agents) { - var browser = agents[name] - browserslist.data[name] = { - name: name, - versions: normalize(agents[name].versions), - released: normalize(agents[name].versions.slice(0, -3)), - releaseDate: agents[name].release_date - } - fillUsage(browserslist.usage.global, name, browser.usage_global) - - browserslist.versionAliases[name] = {} - for (var i = 0; i < browser.versions.length; i++) { - var full = browser.versions[i] - if (!full) continue - - if (full.indexOf('-') !== -1) { - var interval = full.split('-') - for (var j = 0; j < interval.length; j++) { - browserslist.versionAliases[name][interval[j]] = full - } - } - } - } - - browserslist.nodeVersions = jsReleases.map(function (release) { - return release.version - }) -})() - -browserslist.versionAliases.firefox.esr = FIREFOX_ESR_VERSION - -module.exports = browserslist diff --git a/node_modules/browserslist/node.js b/node_modules/browserslist/node.js deleted file mode 100644 index ffa977da..00000000 --- a/node_modules/browserslist/node.js +++ /dev/null @@ -1,502 +0,0 @@ -var feature = require('caniuse-lite/dist/unpacker/feature').default -var region = require('caniuse-lite/dist/unpacker/region').default -var fs = require('fs') -var path = require('path') - -var BrowserslistError = require('./error') - -var IS_SECTION = /^\s*\[(.+)]\s*$/ -var CONFIG_PATTERN = /^browserslist-config-/ -var SCOPED_CONFIG__PATTERN = /@[^/]+(?:\/[^/]+)?\/browserslist-config(?:-|$|\/)/ -var FORMAT = - 'Browserslist config should be a string or an array ' + - 'of strings with browser queries' -var PATHTYPE_UNKNOWN = 'unknown' -var PATHTYPE_DIR = 'directory' -var PATHTYPE_FILE = 'file' - -var dataTimeChecked = false -var statCache = {} -var configPathCache = {} -var parseConfigCache = {} - -function checkExtend(name) { - var use = ' Use `dangerousExtend` option to disable.' - if (!CONFIG_PATTERN.test(name) && !SCOPED_CONFIG__PATTERN.test(name)) { - throw new BrowserslistError( - 'Browserslist config needs `browserslist-config-` prefix. ' + use - ) - } - if (name.replace(/^@[^/]+\//, '').indexOf('.') !== -1) { - throw new BrowserslistError( - '`.` not allowed in Browserslist config name. ' + use - ) - } - if (name.indexOf('node_modules') !== -1) { - throw new BrowserslistError( - '`node_modules` not allowed in Browserslist config.' + use - ) - } -} - -function getPathType(filepath) { - var stats - try { - stats = fs.existsSync(filepath) && fs.statSync(filepath) - } catch (err) { - /* c8 ignore start */ - if ( - err.code !== 'ENOENT' && - err.code !== 'EACCES' && - err.code !== 'ERR_ACCESS_DENIED' - ) { - throw err - } - /* c8 ignore end */ - } - - if (stats && stats.isDirectory()) return PATHTYPE_DIR - if (stats && stats.isFile()) return PATHTYPE_FILE - - return PATHTYPE_UNKNOWN -} - -function isFile(file) { - return getPathType(file) === PATHTYPE_FILE -} - -function isDirectory(dir) { - return getPathType(dir) === PATHTYPE_DIR -} - -function eachParent(file, callback, cache) { - var loc = path.resolve(file) - var pathsForCacheResult = [] - var result - do { - if (!pathInRoot(loc)) { - break - } - if (cache && loc in cache) { - result = cache[loc] - break - } - pathsForCacheResult.push(loc) - - if (!isDirectory(loc)) { - continue - } - - var locResult = callback(loc) - if (typeof locResult !== 'undefined') { - result = locResult - break - } - } while (loc !== (loc = path.dirname(loc))) - - if (cache && !process.env.BROWSERSLIST_DISABLE_CACHE) { - pathsForCacheResult.forEach(function (cachePath) { - cache[cachePath] = result - }) - } - return result -} - -function pathInRoot(p) { - if (!process.env.BROWSERSLIST_ROOT_PATH) return true - var rootPath = path.resolve(process.env.BROWSERSLIST_ROOT_PATH) - if (path.relative(rootPath, p).substring(0, 2) === '..') { - return false - } - return true -} - -function check(section) { - if (Array.isArray(section)) { - for (var i = 0; i < section.length; i++) { - if (typeof section[i] !== 'string') { - throw new BrowserslistError(FORMAT) - } - } - } else if (typeof section !== 'string') { - throw new BrowserslistError(FORMAT) - } -} - -function pickEnv(config, opts) { - if (typeof config !== 'object') return config - - var name - if (typeof opts.env === 'string') { - name = opts.env - } else if (process.env.BROWSERSLIST_ENV) { - name = process.env.BROWSERSLIST_ENV - } else if (process.env.NODE_ENV) { - name = process.env.NODE_ENV - } else { - name = 'production' - } - - if (opts.throwOnMissing) { - if (name && name !== 'defaults' && !config[name]) { - throw new BrowserslistError( - 'Missing config for Browserslist environment `' + name + '`' - ) - } - } - - return config[name] || config.defaults -} - -function parsePackage(file) { - var text = fs - .readFileSync(file) - .toString() - .replace(/^\uFEFF/m, '') - var list - if (text.indexOf('"browserslist"') >= 0) { - list = JSON.parse(text).browserslist - } else if (text.indexOf('"browserlist"') >= 0) { - var config = JSON.parse(text) - if (config.browserlist && !config.browserslist) { - throw new BrowserslistError( - '`browserlist` key instead of `browserslist` in ' + file - ) - } - } - if (Array.isArray(list) || typeof list === 'string') { - list = { defaults: list } - } - for (var i in list) { - check(list[i]) - } - - return list -} - -function parsePackageOrReadConfig(file) { - if (file in parseConfigCache) { - return parseConfigCache[file] - } - - var isPackage = path.basename(file) === 'package.json' - var result = isPackage ? parsePackage(file) : module.exports.readConfig(file) - - if (!process.env.BROWSERSLIST_DISABLE_CACHE) { - parseConfigCache[file] = result - } - return result -} - -function latestReleaseTime(agents) { - var latest = 0 - for (var name in agents) { - var dates = agents[name].releaseDate || {} - for (var key in dates) { - if (latest < dates[key]) { - latest = dates[key] - } - } - } - return latest * 1000 -} - -function getMonthsPassed(date) { - var now = new Date() - var past = new Date(date) - - var years = now.getFullYear() - past.getFullYear() - var months = now.getMonth() - past.getMonth() - - return years * 12 + months -} - -function normalizeStats(data, stats) { - if (!data) { - data = {} - } - if (stats && 'dataByBrowser' in stats) { - stats = stats.dataByBrowser - } - - if (typeof stats !== 'object') return undefined - - var normalized = {} - for (var i in stats) { - var versions = Object.keys(stats[i]) - if (versions.length === 1 && data[i] && data[i].versions.length === 1) { - var normal = data[i].versions[0] - normalized[i] = {} - normalized[i][normal] = stats[i][versions[0]] - } else { - normalized[i] = stats[i] - } - } - - return normalized -} - -function normalizeUsageData(usageData, data) { - for (var browser in usageData) { - var browserUsage = usageData[browser] - // https://github.com/browserslist/browserslist/issues/431#issuecomment-565230615 - // caniuse-db returns { 0: "percentage" } for `and_*` regional stats - if ('0' in browserUsage) { - var versions = data[browser].versions - browserUsage[versions[versions.length - 1]] = browserUsage[0] - delete browserUsage[0] - } - } -} - -module.exports = { - loadQueries: function loadQueries(ctx, name) { - if (!ctx.dangerousExtend && !process.env.BROWSERSLIST_DANGEROUS_EXTEND) { - checkExtend(name) - } - var queries = require(require.resolve(name, { paths: ['.', ctx.path] })) - if (typeof queries === 'object' && queries !== null && queries.__esModule) { - queries = queries.default - } - if (queries) { - if (Array.isArray(queries)) { - return queries - } else if (typeof queries === 'object') { - if (!queries.defaults) queries.defaults = [] - return pickEnv(queries, ctx, name) - } - } - throw new BrowserslistError( - '`' + - name + - '` config exports not an array of queries' + - ' or an object of envs' - ) - }, - - loadStat: function loadStat(ctx, name, data) { - if (!ctx.dangerousExtend && !process.env.BROWSERSLIST_DANGEROUS_EXTEND) { - checkExtend(name) - } - var stats = require( - // Use forward slashes for module paths, also on Windows. - require.resolve(path.posix.join(name, 'browserslist-stats.json'), { - paths: ['.'] - }) - ) - return normalizeStats(data, stats) - }, - - getStat: function getStat(opts, data) { - var stats - if (opts.stats) { - stats = opts.stats - } else if (process.env.BROWSERSLIST_STATS) { - stats = process.env.BROWSERSLIST_STATS - } else if (opts.path && path.resolve && fs.existsSync) { - stats = eachParent( - opts.path, - function (dir) { - var file = path.join(dir, 'browserslist-stats.json') - return isFile(file) ? file : undefined - }, - statCache - ) - } - if (typeof stats === 'string') { - try { - stats = JSON.parse(fs.readFileSync(stats)) - } catch (e) { - throw new BrowserslistError("Can't read " + stats) - } - } - return normalizeStats(data, stats) - }, - - loadConfig: function loadConfig(opts) { - if (process.env.BROWSERSLIST) { - return process.env.BROWSERSLIST - } else if (opts.config || process.env.BROWSERSLIST_CONFIG) { - var file = opts.config || process.env.BROWSERSLIST_CONFIG - return pickEnv(parsePackageOrReadConfig(file), opts) - } else if (opts.path) { - return pickEnv(module.exports.findConfig(opts.path), opts) - } else { - return undefined - } - }, - - loadCountry: function loadCountry(usage, country, data) { - var code = country.replace(/[^\w-]/g, '') - if (!usage[code]) { - var compressed - try { - compressed = require('caniuse-lite/data/regions/' + code + '.js') - } catch (e) { - throw new BrowserslistError('Unknown region name `' + code + '`.') - } - var usageData = region(compressed) - normalizeUsageData(usageData, data) - usage[country] = {} - for (var i in usageData) { - for (var j in usageData[i]) { - usage[country][i + ' ' + j] = usageData[i][j] - } - } - } - }, - - loadFeature: function loadFeature(features, name) { - name = name.replace(/[^\w-]/g, '') - if (features[name]) return - var compressed - try { - compressed = require('caniuse-lite/data/features/' + name + '.js') - } catch (e) { - throw new BrowserslistError('Unknown feature name `' + name + '`.') - } - var stats = feature(compressed).stats - features[name] = {} - for (var i in stats) { - features[name][i] = {} - for (var j in stats[i]) { - features[name][i][j] = stats[i][j] - } - } - }, - - parseConfig: function parseConfig(string) { - var result = { defaults: [] } - var sections = ['defaults'] - - string - .toString() - .replace(/#[^\n]*/g, '') - .split(/\n|,/) - .map(function (line) { - return line.trim() - }) - .filter(function (line) { - return line !== '' - }) - .forEach(function (line) { - if (IS_SECTION.test(line)) { - sections = line.match(IS_SECTION)[1].trim().split(' ') - sections.forEach(function (section) { - if (result[section]) { - throw new BrowserslistError( - 'Duplicate section ' + section + ' in Browserslist config' - ) - } - result[section] = [] - }) - } else { - sections.forEach(function (section) { - result[section].push(line) - }) - } - }) - - return result - }, - - readConfig: function readConfig(file) { - if (!isFile(file)) { - throw new BrowserslistError("Can't read " + file + ' config') - } - - return module.exports.parseConfig(fs.readFileSync(file)) - }, - - findConfigFile: function findConfigFile(from) { - return eachParent( - from, - function (dir) { - var config = path.join(dir, 'browserslist') - var pkg = path.join(dir, 'package.json') - var rc = path.join(dir, '.browserslistrc') - - var pkgBrowserslist - if (isFile(pkg)) { - try { - pkgBrowserslist = parsePackage(pkg) - } catch (e) { - if (e.name === 'BrowserslistError') throw e - console.warn( - '[Browserslist] Could not parse ' + pkg + '. Ignoring it.' - ) - } - } - - if (isFile(config) && pkgBrowserslist) { - throw new BrowserslistError( - dir + ' contains both browserslist and package.json with browsers' - ) - } else if (isFile(rc) && pkgBrowserslist) { - throw new BrowserslistError( - dir + - ' contains both .browserslistrc and package.json with browsers' - ) - } else if (isFile(config) && isFile(rc)) { - throw new BrowserslistError( - dir + ' contains both .browserslistrc and browserslist' - ) - } else if (isFile(config)) { - return config - } else if (isFile(rc)) { - return rc - } else if (pkgBrowserslist) { - return pkg - } - }, - configPathCache - ) - }, - - findConfig: function findConfig(from) { - var configFile = this.findConfigFile(from) - - return configFile ? parsePackageOrReadConfig(configFile) : undefined - }, - - clearCaches: function clearCaches() { - dataTimeChecked = false - statCache = {} - configPathCache = {} - parseConfigCache = {} - - this.cache = {} - }, - - oldDataWarning: function oldDataWarning(agentsObj) { - if (dataTimeChecked) return - dataTimeChecked = true - if (process.env.BROWSERSLIST_IGNORE_OLD_DATA) return - - var latest = latestReleaseTime(agentsObj) - var monthsPassed = getMonthsPassed(latest) - - if (latest !== 0 && monthsPassed >= 6) { - if (process.env.BROWSERSLIST_TRACE_WARNING) { - console.info('Last browser release in DB: ' + String(new Date(latest))) - console.trace() - } - - var months = monthsPassed + ' ' + (monthsPassed > 1 ? 'months' : 'month') - console.warn( - 'Browserslist: browsers data (caniuse-lite) is ' + - months + - ' old. Please run:\n' + - ' npx update-browserslist-db@latest\n' + - ' Why you should do it regularly: ' + - 'https://github.com/browserslist/update-db#readme' - ) - } - }, - - currentNode: function currentNode() { - return 'node ' + process.versions.node - }, - - env: process.env -} diff --git a/node_modules/browserslist/package.json b/node_modules/browserslist/package.json deleted file mode 100644 index fe38b907..00000000 --- a/node_modules/browserslist/package.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "name": "browserslist", - "version": "4.28.1", - "description": "Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-env-preset", - "keywords": [ - "caniuse", - "browsers", - "target" - ], - "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" - } - ], - "author": "Andrey Sitnik ", - "license": "MIT", - "repository": "browserslist/browserslist", - "dependencies": { - "baseline-browser-mapping": "^2.9.0", - "caniuse-lite": "^1.0.30001759", - "electron-to-chromium": "^1.5.263", - "node-releases": "^2.0.27", - "update-browserslist-db": "^1.2.0" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - }, - "bin": { - "browserslist": "cli.js" - }, - "types": "./index.d.ts", - "browser": { - "./node.js": "./browser.js", - "path": false - } -} diff --git a/node_modules/browserslist/parse.js b/node_modules/browserslist/parse.js deleted file mode 100644 index c9d8f45b..00000000 --- a/node_modules/browserslist/parse.js +++ /dev/null @@ -1,78 +0,0 @@ -var AND_REGEXP = /^\s+and\s+(.*)/i -var OR_REGEXP = /^(?:,\s*|\s+or\s+)(.*)/i - -function flatten(array) { - if (!Array.isArray(array)) return [array] - return array.reduce(function (a, b) { - return a.concat(flatten(b)) - }, []) -} - -function find(string, predicate) { - for (var max = string.length, n = 1; n <= max; n++) { - var parsed = string.substr(-n, n) - if (predicate(parsed, n, max)) { - return string.slice(0, -n) - } - } - return '' -} - -function matchQuery(all, query) { - var node = { query: query } - if (query.indexOf('not ') === 0) { - node.not = true - query = query.slice(4) - } - - for (var name in all) { - var type = all[name] - var match = query.match(type.regexp) - if (match) { - node.type = name - for (var i = 0; i < type.matches.length; i++) { - node[type.matches[i]] = match[i + 1] - } - return node - } - } - - node.type = 'unknown' - return node -} - -function matchBlock(all, string, qs) { - var node - return find(string, function (parsed, n, max) { - if (AND_REGEXP.test(parsed)) { - node = matchQuery(all, parsed.match(AND_REGEXP)[1]) - node.compose = 'and' - qs.unshift(node) - return true - } else if (OR_REGEXP.test(parsed)) { - node = matchQuery(all, parsed.match(OR_REGEXP)[1]) - node.compose = 'or' - qs.unshift(node) - return true - } else if (n === max) { - node = matchQuery(all, parsed.trim()) - node.compose = 'or' - qs.unshift(node) - return true - } - return false - }) -} - -module.exports = function parse(all, queries) { - if (!Array.isArray(queries)) queries = [queries] - return flatten( - queries.map(function (block) { - var qs = [] - do { - block = matchBlock(all, block, qs) - } while (block) - return qs - }) - ) -} diff --git a/node_modules/buffer/AUTHORS.md b/node_modules/buffer/AUTHORS.md deleted file mode 100644 index 468aa190..00000000 --- a/node_modules/buffer/AUTHORS.md +++ /dev/null @@ -1,73 +0,0 @@ -# Authors - -#### Ordered by first contribution. - -- Romain Beauxis (toots@rastageeks.org) -- Tobias Koppers (tobias.koppers@googlemail.com) -- Janus (ysangkok@gmail.com) -- Rainer Dreyer (rdrey1@gmail.com) -- Tõnis Tiigi (tonistiigi@gmail.com) -- James Halliday (mail@substack.net) -- Michael Williamson (mike@zwobble.org) -- elliottcable (github@elliottcable.name) -- rafael (rvalle@livelens.net) -- Andrew Kelley (superjoe30@gmail.com) -- Andreas Madsen (amwebdk@gmail.com) -- Mike Brevoort (mike.brevoort@pearson.com) -- Brian White (mscdex@mscdex.net) -- Feross Aboukhadijeh (feross@feross.org) -- Ruben Verborgh (ruben@verborgh.org) -- eliang (eliang.cs@gmail.com) -- Jesse Tane (jesse.tane@gmail.com) -- Alfonso Boza (alfonso@cloud.com) -- Mathias Buus (mathiasbuus@gmail.com) -- Devon Govett (devongovett@gmail.com) -- Daniel Cousens (github@dcousens.com) -- Joseph Dykstra (josephdykstra@gmail.com) -- Parsha Pourkhomami (parshap+git@gmail.com) -- Damjan Košir (damjan.kosir@gmail.com) -- daverayment (dave.rayment@gmail.com) -- kawanet (u-suke@kawa.net) -- Linus Unnebäck (linus@folkdatorn.se) -- Nolan Lawson (nolan.lawson@gmail.com) -- Calvin Metcalf (calvin.metcalf@gmail.com) -- Koki Takahashi (hakatasiloving@gmail.com) -- Guy Bedford (guybedford@gmail.com) -- Jan Schär (jscissr@gmail.com) -- RaulTsc (tomescu.raul@gmail.com) -- Matthieu Monsch (monsch@alum.mit.edu) -- Dan Ehrenberg (littledan@chromium.org) -- Kirill Fomichev (fanatid@ya.ru) -- Yusuke Kawasaki (u-suke@kawa.net) -- DC (dcposch@dcpos.ch) -- John-David Dalton (john.david.dalton@gmail.com) -- adventure-yunfei (adventure030@gmail.com) -- Emil Bay (github@tixz.dk) -- Sam Sudar (sudar.sam@gmail.com) -- Volker Mische (volker.mische@gmail.com) -- David Walton (support@geekstocks.com) -- Сковорода Никита Андреевич (chalkerx@gmail.com) -- greenkeeper[bot] (greenkeeper[bot]@users.noreply.github.com) -- ukstv (sergey.ukustov@machinomy.com) -- Renée Kooi (renee@kooi.me) -- ranbochen (ranbochen@qq.com) -- Vladimir Borovik (bobahbdb@gmail.com) -- greenkeeper[bot] (23040076+greenkeeper[bot]@users.noreply.github.com) -- kumavis (aaron@kumavis.me) -- Sergey Ukustov (sergey.ukustov@machinomy.com) -- Fei Liu (liu.feiwood@gmail.com) -- Blaine Bublitz (blaine.bublitz@gmail.com) -- clement (clement@seald.io) -- Koushik Dutta (koushd@gmail.com) -- Jordan Harband (ljharb@gmail.com) -- Niklas Mischkulnig (mischnic@users.noreply.github.com) -- Nikolai Vavilov (vvnicholas@gmail.com) -- Fedor Nezhivoi (gyzerok@users.noreply.github.com) -- shuse2 (shus.toda@gmail.com) -- Peter Newman (peternewman@users.noreply.github.com) -- mathmakgakpak (44949126+mathmakgakpak@users.noreply.github.com) -- jkkang (jkkang@smartauth.kr) -- Deklan Webster (deklanw@gmail.com) -- Martin Heidegger (martin.heidegger@gmail.com) - -#### Generated by bin/update-authors.sh. diff --git a/node_modules/buffer/LICENSE b/node_modules/buffer/LICENSE deleted file mode 100644 index d6bf75dc..00000000 --- a/node_modules/buffer/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) Feross Aboukhadijeh, and other contributors. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/node_modules/buffer/README.md b/node_modules/buffer/README.md deleted file mode 100644 index 451e2357..00000000 --- a/node_modules/buffer/README.md +++ /dev/null @@ -1,410 +0,0 @@ -# buffer [![travis][travis-image]][travis-url] [![npm][npm-image]][npm-url] [![downloads][downloads-image]][downloads-url] [![javascript style guide][standard-image]][standard-url] - -[travis-image]: https://img.shields.io/travis/feross/buffer/master.svg -[travis-url]: https://travis-ci.org/feross/buffer -[npm-image]: https://img.shields.io/npm/v/buffer.svg -[npm-url]: https://npmjs.org/package/buffer -[downloads-image]: https://img.shields.io/npm/dm/buffer.svg -[downloads-url]: https://npmjs.org/package/buffer -[standard-image]: https://img.shields.io/badge/code_style-standard-brightgreen.svg -[standard-url]: https://standardjs.com - -#### The buffer module from [node.js](https://nodejs.org/), for the browser. - -[![saucelabs][saucelabs-image]][saucelabs-url] - -[saucelabs-image]: https://saucelabs.com/browser-matrix/buffer.svg -[saucelabs-url]: https://saucelabs.com/u/buffer - -With [browserify](http://browserify.org), simply `require('buffer')` or use the `Buffer` global and you will get this module. - -The goal is to provide an API that is 100% identical to -[node's Buffer API](https://nodejs.org/api/buffer.html). Read the -[official docs](https://nodejs.org/api/buffer.html) for the full list of properties, -instance methods, and class methods that are supported. - -## features - -- Manipulate binary data like a boss, in all browsers! -- Super fast. Backed by Typed Arrays (`Uint8Array`/`ArrayBuffer`, not `Object`) -- Extremely small bundle size (**6.75KB minified + gzipped**, 51.9KB with comments) -- Excellent browser support (Chrome, Firefox, Edge, Safari 11+, iOS 11+, Android, etc.) -- Preserves Node API exactly, with one minor difference (see below) -- Square-bracket `buf[4]` notation works! -- Does not modify any browser prototypes or put anything on `window` -- Comprehensive test suite (including all buffer tests from node.js core) - -## install - -To use this module directly (without browserify), install it: - -```bash -npm install buffer -``` - -This module was previously called **native-buffer-browserify**, but please use **buffer** -from now on. - -If you do not use a bundler, you can use the [standalone script](https://bundle.run/buffer). - -## usage - -The module's API is identical to node's `Buffer` API. Read the -[official docs](https://nodejs.org/api/buffer.html) for the full list of properties, -instance methods, and class methods that are supported. - -As mentioned above, `require('buffer')` or use the `Buffer` global with -[browserify](http://browserify.org) and this module will automatically be included -in your bundle. Almost any npm module will work in the browser, even if it assumes that -the node `Buffer` API will be available. - -To depend on this module explicitly (without browserify), require it like this: - -```js -var Buffer = require('buffer/').Buffer // note: the trailing slash is important! -``` - -To require this module explicitly, use `require('buffer/')` which tells the node.js module -lookup algorithm (also used by browserify) to use the **npm module** named `buffer` -instead of the **node.js core** module named `buffer`! - - -## how does it work? - -The Buffer constructor returns instances of `Uint8Array` that have their prototype -changed to `Buffer.prototype`. Furthermore, `Buffer` is a subclass of `Uint8Array`, -so the returned instances will have all the node `Buffer` methods and the -`Uint8Array` methods. Square bracket notation works as expected -- it returns a -single octet. - -The `Uint8Array` prototype remains unmodified. - - -## tracking the latest node api - -This module tracks the Buffer API in the latest (unstable) version of node.js. The Buffer -API is considered **stable** in the -[node stability index](https://nodejs.org/docs/latest/api/documentation.html#documentation_stability_index), -so it is unlikely that there will ever be breaking changes. -Nonetheless, when/if the Buffer API changes in node, this module's API will change -accordingly. - -## related packages - -- [`buffer-reverse`](https://www.npmjs.com/package/buffer-reverse) - Reverse a buffer -- [`buffer-xor`](https://www.npmjs.com/package/buffer-xor) - Bitwise xor a buffer -- [`is-buffer`](https://www.npmjs.com/package/is-buffer) - Determine if an object is a Buffer without including the whole `Buffer` package - -## conversion packages - -### convert typed array to buffer - -Use [`typedarray-to-buffer`](https://www.npmjs.com/package/typedarray-to-buffer) to convert any kind of typed array to a `Buffer`. Does not perform a copy, so it's super fast. - -### convert buffer to typed array - -`Buffer` is a subclass of `Uint8Array` (which is a typed array). So there is no need to explicitly convert to typed array. Just use the buffer as a `Uint8Array`. - -### convert blob to buffer - -Use [`blob-to-buffer`](https://www.npmjs.com/package/blob-to-buffer) to convert a `Blob` to a `Buffer`. - -### convert buffer to blob - -To convert a `Buffer` to a `Blob`, use the `Blob` constructor: - -```js -var blob = new Blob([ buffer ]) -``` - -Optionally, specify a mimetype: - -```js -var blob = new Blob([ buffer ], { type: 'text/html' }) -``` - -### convert arraybuffer to buffer - -To convert an `ArrayBuffer` to a `Buffer`, use the `Buffer.from` function. Does not perform a copy, so it's super fast. - -```js -var buffer = Buffer.from(arrayBuffer) -``` - -### convert buffer to arraybuffer - -To convert a `Buffer` to an `ArrayBuffer`, use the `.buffer` property (which is present on all `Uint8Array` objects): - -```js -var arrayBuffer = buffer.buffer.slice( - buffer.byteOffset, buffer.byteOffset + buffer.byteLength -) -``` - -Alternatively, use the [`to-arraybuffer`](https://www.npmjs.com/package/to-arraybuffer) module. - -## performance - -See perf tests in `/perf`. - -`BrowserBuffer` is the browser `buffer` module (this repo). `Uint8Array` is included as a -sanity check (since `BrowserBuffer` uses `Uint8Array` under the hood, `Uint8Array` will -always be at least a bit faster). Finally, `NodeBuffer` is the node.js buffer module, -which is included to compare against. - -NOTE: Performance has improved since these benchmarks were taken. PR welcome to update the README. - -### Chrome 38 - -| Method | Operations | Accuracy | Sampled | Fastest | -|:-------|:-----------|:---------|:--------|:-------:| -| BrowserBuffer#bracket-notation | 11,457,464 ops/sec | ±0.86% | 66 | ✓ | -| Uint8Array#bracket-notation | 10,824,332 ops/sec | ±0.74% | 65 | | -| | | | | -| BrowserBuffer#concat | 450,532 ops/sec | ±0.76% | 68 | | -| Uint8Array#concat | 1,368,911 ops/sec | ±1.50% | 62 | ✓ | -| | | | | -| BrowserBuffer#copy(16000) | 903,001 ops/sec | ±0.96% | 67 | | -| Uint8Array#copy(16000) | 1,422,441 ops/sec | ±1.04% | 66 | ✓ | -| | | | | -| BrowserBuffer#copy(16) | 11,431,358 ops/sec | ±0.46% | 69 | | -| Uint8Array#copy(16) | 13,944,163 ops/sec | ±1.12% | 68 | ✓ | -| | | | | -| BrowserBuffer#new(16000) | 106,329 ops/sec | ±6.70% | 44 | | -| Uint8Array#new(16000) | 131,001 ops/sec | ±2.85% | 31 | ✓ | -| | | | | -| BrowserBuffer#new(16) | 1,554,491 ops/sec | ±1.60% | 65 | | -| Uint8Array#new(16) | 6,623,930 ops/sec | ±1.66% | 65 | ✓ | -| | | | | -| BrowserBuffer#readDoubleBE | 112,830 ops/sec | ±0.51% | 69 | ✓ | -| DataView#getFloat64 | 93,500 ops/sec | ±0.57% | 68 | | -| | | | | -| BrowserBuffer#readFloatBE | 146,678 ops/sec | ±0.95% | 68 | ✓ | -| DataView#getFloat32 | 99,311 ops/sec | ±0.41% | 67 | | -| | | | | -| BrowserBuffer#readUInt32LE | 843,214 ops/sec | ±0.70% | 69 | ✓ | -| DataView#getUint32 | 103,024 ops/sec | ±0.64% | 67 | | -| | | | | -| BrowserBuffer#slice | 1,013,941 ops/sec | ±0.75% | 67 | | -| Uint8Array#subarray | 1,903,928 ops/sec | ±0.53% | 67 | ✓ | -| | | | | -| BrowserBuffer#writeFloatBE | 61,387 ops/sec | ±0.90% | 67 | | -| DataView#setFloat32 | 141,249 ops/sec | ±0.40% | 66 | ✓ | - - -### Firefox 33 - -| Method | Operations | Accuracy | Sampled | Fastest | -|:-------|:-----------|:---------|:--------|:-------:| -| BrowserBuffer#bracket-notation | 20,800,421 ops/sec | ±1.84% | 60 | | -| Uint8Array#bracket-notation | 20,826,235 ops/sec | ±2.02% | 61 | ✓ | -| | | | | -| BrowserBuffer#concat | 153,076 ops/sec | ±2.32% | 61 | | -| Uint8Array#concat | 1,255,674 ops/sec | ±8.65% | 52 | ✓ | -| | | | | -| BrowserBuffer#copy(16000) | 1,105,312 ops/sec | ±1.16% | 63 | | -| Uint8Array#copy(16000) | 1,615,911 ops/sec | ±0.55% | 66 | ✓ | -| | | | | -| BrowserBuffer#copy(16) | 16,357,599 ops/sec | ±0.73% | 68 | | -| Uint8Array#copy(16) | 31,436,281 ops/sec | ±1.05% | 68 | ✓ | -| | | | | -| BrowserBuffer#new(16000) | 52,995 ops/sec | ±6.01% | 35 | | -| Uint8Array#new(16000) | 87,686 ops/sec | ±5.68% | 45 | ✓ | -| | | | | -| BrowserBuffer#new(16) | 252,031 ops/sec | ±1.61% | 66 | | -| Uint8Array#new(16) | 8,477,026 ops/sec | ±0.49% | 68 | ✓ | -| | | | | -| BrowserBuffer#readDoubleBE | 99,871 ops/sec | ±0.41% | 69 | | -| DataView#getFloat64 | 285,663 ops/sec | ±0.70% | 68 | ✓ | -| | | | | -| BrowserBuffer#readFloatBE | 115,540 ops/sec | ±0.42% | 69 | | -| DataView#getFloat32 | 288,722 ops/sec | ±0.82% | 68 | ✓ | -| | | | | -| BrowserBuffer#readUInt32LE | 633,926 ops/sec | ±1.08% | 67 | ✓ | -| DataView#getUint32 | 294,808 ops/sec | ±0.79% | 64 | | -| | | | | -| BrowserBuffer#slice | 349,425 ops/sec | ±0.46% | 69 | | -| Uint8Array#subarray | 5,965,819 ops/sec | ±0.60% | 65 | ✓ | -| | | | | -| BrowserBuffer#writeFloatBE | 59,980 ops/sec | ±0.41% | 67 | | -| DataView#setFloat32 | 317,634 ops/sec | ±0.63% | 68 | ✓ | - -### Safari 8 - -| Method | Operations | Accuracy | Sampled | Fastest | -|:-------|:-----------|:---------|:--------|:-------:| -| BrowserBuffer#bracket-notation | 10,279,729 ops/sec | ±2.25% | 56 | ✓ | -| Uint8Array#bracket-notation | 10,030,767 ops/sec | ±2.23% | 59 | | -| | | | | -| BrowserBuffer#concat | 144,138 ops/sec | ±1.38% | 65 | | -| Uint8Array#concat | 4,950,764 ops/sec | ±1.70% | 63 | ✓ | -| | | | | -| BrowserBuffer#copy(16000) | 1,058,548 ops/sec | ±1.51% | 64 | | -| Uint8Array#copy(16000) | 1,409,666 ops/sec | ±1.17% | 65 | ✓ | -| | | | | -| BrowserBuffer#copy(16) | 6,282,529 ops/sec | ±1.88% | 58 | | -| Uint8Array#copy(16) | 11,907,128 ops/sec | ±2.87% | 58 | ✓ | -| | | | | -| BrowserBuffer#new(16000) | 101,663 ops/sec | ±3.89% | 57 | | -| Uint8Array#new(16000) | 22,050,818 ops/sec | ±6.51% | 46 | ✓ | -| | | | | -| BrowserBuffer#new(16) | 176,072 ops/sec | ±2.13% | 64 | | -| Uint8Array#new(16) | 24,385,731 ops/sec | ±5.01% | 51 | ✓ | -| | | | | -| BrowserBuffer#readDoubleBE | 41,341 ops/sec | ±1.06% | 67 | | -| DataView#getFloat64 | 322,280 ops/sec | ±0.84% | 68 | ✓ | -| | | | | -| BrowserBuffer#readFloatBE | 46,141 ops/sec | ±1.06% | 65 | | -| DataView#getFloat32 | 337,025 ops/sec | ±0.43% | 69 | ✓ | -| | | | | -| BrowserBuffer#readUInt32LE | 151,551 ops/sec | ±1.02% | 66 | | -| DataView#getUint32 | 308,278 ops/sec | ±0.94% | 67 | ✓ | -| | | | | -| BrowserBuffer#slice | 197,365 ops/sec | ±0.95% | 66 | | -| Uint8Array#subarray | 9,558,024 ops/sec | ±3.08% | 58 | ✓ | -| | | | | -| BrowserBuffer#writeFloatBE | 17,518 ops/sec | ±1.03% | 63 | | -| DataView#setFloat32 | 319,751 ops/sec | ±0.48% | 68 | ✓ | - - -### Node 0.11.14 - -| Method | Operations | Accuracy | Sampled | Fastest | -|:-------|:-----------|:---------|:--------|:-------:| -| BrowserBuffer#bracket-notation | 10,489,828 ops/sec | ±3.25% | 90 | | -| Uint8Array#bracket-notation | 10,534,884 ops/sec | ±0.81% | 92 | ✓ | -| NodeBuffer#bracket-notation | 10,389,910 ops/sec | ±0.97% | 87 | | -| | | | | -| BrowserBuffer#concat | 487,830 ops/sec | ±2.58% | 88 | | -| Uint8Array#concat | 1,814,327 ops/sec | ±1.28% | 88 | ✓ | -| NodeBuffer#concat | 1,636,523 ops/sec | ±1.88% | 73 | | -| | | | | -| BrowserBuffer#copy(16000) | 1,073,665 ops/sec | ±0.77% | 90 | | -| Uint8Array#copy(16000) | 1,348,517 ops/sec | ±0.84% | 89 | ✓ | -| NodeBuffer#copy(16000) | 1,289,533 ops/sec | ±0.82% | 93 | | -| | | | | -| BrowserBuffer#copy(16) | 12,782,706 ops/sec | ±0.74% | 85 | | -| Uint8Array#copy(16) | 14,180,427 ops/sec | ±0.93% | 92 | ✓ | -| NodeBuffer#copy(16) | 11,083,134 ops/sec | ±1.06% | 89 | | -| | | | | -| BrowserBuffer#new(16000) | 141,678 ops/sec | ±3.30% | 67 | | -| Uint8Array#new(16000) | 161,491 ops/sec | ±2.96% | 60 | | -| NodeBuffer#new(16000) | 292,699 ops/sec | ±3.20% | 55 | ✓ | -| | | | | -| BrowserBuffer#new(16) | 1,655,466 ops/sec | ±2.41% | 82 | | -| Uint8Array#new(16) | 14,399,926 ops/sec | ±0.91% | 94 | ✓ | -| NodeBuffer#new(16) | 3,894,696 ops/sec | ±0.88% | 92 | | -| | | | | -| BrowserBuffer#readDoubleBE | 109,582 ops/sec | ±0.75% | 93 | ✓ | -| DataView#getFloat64 | 91,235 ops/sec | ±0.81% | 90 | | -| NodeBuffer#readDoubleBE | 88,593 ops/sec | ±0.96% | 81 | | -| | | | | -| BrowserBuffer#readFloatBE | 139,854 ops/sec | ±1.03% | 85 | ✓ | -| DataView#getFloat32 | 98,744 ops/sec | ±0.80% | 89 | | -| NodeBuffer#readFloatBE | 92,769 ops/sec | ±0.94% | 93 | | -| | | | | -| BrowserBuffer#readUInt32LE | 710,861 ops/sec | ±0.82% | 92 | | -| DataView#getUint32 | 117,893 ops/sec | ±0.84% | 91 | | -| NodeBuffer#readUInt32LE | 851,412 ops/sec | ±0.72% | 93 | ✓ | -| | | | | -| BrowserBuffer#slice | 1,673,877 ops/sec | ±0.73% | 94 | | -| Uint8Array#subarray | 6,919,243 ops/sec | ±0.67% | 90 | ✓ | -| NodeBuffer#slice | 4,617,604 ops/sec | ±0.79% | 93 | | -| | | | | -| BrowserBuffer#writeFloatBE | 66,011 ops/sec | ±0.75% | 93 | | -| DataView#setFloat32 | 127,760 ops/sec | ±0.72% | 93 | ✓ | -| NodeBuffer#writeFloatBE | 103,352 ops/sec | ±0.83% | 93 | | - -### iojs 1.8.1 - -| Method | Operations | Accuracy | Sampled | Fastest | -|:-------|:-----------|:---------|:--------|:-------:| -| BrowserBuffer#bracket-notation | 10,990,488 ops/sec | ±1.11% | 91 | | -| Uint8Array#bracket-notation | 11,268,757 ops/sec | ±0.65% | 97 | | -| NodeBuffer#bracket-notation | 11,353,260 ops/sec | ±0.83% | 94 | ✓ | -| | | | | -| BrowserBuffer#concat | 378,954 ops/sec | ±0.74% | 94 | | -| Uint8Array#concat | 1,358,288 ops/sec | ±0.97% | 87 | | -| NodeBuffer#concat | 1,934,050 ops/sec | ±1.11% | 78 | ✓ | -| | | | | -| BrowserBuffer#copy(16000) | 894,538 ops/sec | ±0.56% | 84 | | -| Uint8Array#copy(16000) | 1,442,656 ops/sec | ±0.71% | 96 | | -| NodeBuffer#copy(16000) | 1,457,898 ops/sec | ±0.53% | 92 | ✓ | -| | | | | -| BrowserBuffer#copy(16) | 12,870,457 ops/sec | ±0.67% | 95 | | -| Uint8Array#copy(16) | 16,643,989 ops/sec | ±0.61% | 93 | ✓ | -| NodeBuffer#copy(16) | 14,885,848 ops/sec | ±0.74% | 94 | | -| | | | | -| BrowserBuffer#new(16000) | 109,264 ops/sec | ±4.21% | 63 | | -| Uint8Array#new(16000) | 138,916 ops/sec | ±1.87% | 61 | | -| NodeBuffer#new(16000) | 281,449 ops/sec | ±3.58% | 51 | ✓ | -| | | | | -| BrowserBuffer#new(16) | 1,362,935 ops/sec | ±0.56% | 99 | | -| Uint8Array#new(16) | 6,193,090 ops/sec | ±0.64% | 95 | ✓ | -| NodeBuffer#new(16) | 4,745,425 ops/sec | ±1.56% | 90 | | -| | | | | -| BrowserBuffer#readDoubleBE | 118,127 ops/sec | ±0.59% | 93 | ✓ | -| DataView#getFloat64 | 107,332 ops/sec | ±0.65% | 91 | | -| NodeBuffer#readDoubleBE | 116,274 ops/sec | ±0.94% | 95 | | -| | | | | -| BrowserBuffer#readFloatBE | 150,326 ops/sec | ±0.58% | 95 | ✓ | -| DataView#getFloat32 | 110,541 ops/sec | ±0.57% | 98 | | -| NodeBuffer#readFloatBE | 121,599 ops/sec | ±0.60% | 87 | | -| | | | | -| BrowserBuffer#readUInt32LE | 814,147 ops/sec | ±0.62% | 93 | | -| DataView#getUint32 | 137,592 ops/sec | ±0.64% | 90 | | -| NodeBuffer#readUInt32LE | 931,650 ops/sec | ±0.71% | 96 | ✓ | -| | | | | -| BrowserBuffer#slice | 878,590 ops/sec | ±0.68% | 93 | | -| Uint8Array#subarray | 2,843,308 ops/sec | ±1.02% | 90 | | -| NodeBuffer#slice | 4,998,316 ops/sec | ±0.68% | 90 | ✓ | -| | | | | -| BrowserBuffer#writeFloatBE | 65,927 ops/sec | ±0.74% | 93 | | -| DataView#setFloat32 | 139,823 ops/sec | ±0.97% | 89 | ✓ | -| NodeBuffer#writeFloatBE | 135,763 ops/sec | ±0.65% | 96 | | -| | | | | - -## Testing the project - -First, install the project: - - npm install - -Then, to run tests in Node.js, run: - - npm run test-node - -To test locally in a browser, you can run: - - npm run test-browser-es5-local # For ES5 browsers that don't support ES6 - npm run test-browser-es6-local # For ES6 compliant browsers - -This will print out a URL that you can then open in a browser to run the tests, using [airtap](https://www.npmjs.com/package/airtap). - -To run automated browser tests using Saucelabs, ensure that your `SAUCE_USERNAME` and `SAUCE_ACCESS_KEY` environment variables are set, then run: - - npm test - -This is what's run in Travis, to check against various browsers. The list of browsers is kept in the `bin/airtap-es5.yml` and `bin/airtap-es6.yml` files. - -## JavaScript Standard Style - -This module uses [JavaScript Standard Style](https://github.com/feross/standard). - -[![JavaScript Style Guide](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard) - -To test that the code conforms to the style, `npm install` and run: - - ./node_modules/.bin/standard - -## credit - -This was originally forked from [buffer-browserify](https://github.com/toots/buffer-browserify). - -## Security Policies and Procedures - -The `buffer` team and community take all security bugs in `buffer` seriously. Please see our [security policies and procedures](https://github.com/feross/security) document to learn how to report issues. - -## license - -MIT. Copyright (C) [Feross Aboukhadijeh](http://feross.org), and other contributors. Originally forked from an MIT-licensed module by Romain Beauxis. diff --git a/node_modules/buffer/index.d.ts b/node_modules/buffer/index.d.ts deleted file mode 100644 index 07096a2f..00000000 --- a/node_modules/buffer/index.d.ts +++ /dev/null @@ -1,194 +0,0 @@ -export class Buffer extends Uint8Array { - length: number - write(string: string, offset?: number, length?: number, encoding?: string): number; - toString(encoding?: string, start?: number, end?: number): string; - toJSON(): { type: 'Buffer', data: any[] }; - equals(otherBuffer: Buffer): boolean; - compare(otherBuffer: Uint8Array, targetStart?: number, targetEnd?: number, sourceStart?: number, sourceEnd?: number): number; - copy(targetBuffer: Buffer, targetStart?: number, sourceStart?: number, sourceEnd?: number): number; - slice(start?: number, end?: number): Buffer; - writeUIntLE(value: number, offset: number, byteLength: number, noAssert?: boolean): number; - writeUIntBE(value: number, offset: number, byteLength: number, noAssert?: boolean): number; - writeIntLE(value: number, offset: number, byteLength: number, noAssert?: boolean): number; - writeIntBE(value: number, offset: number, byteLength: number, noAssert?: boolean): number; - readUIntLE(offset: number, byteLength: number, noAssert?: boolean): number; - readUIntBE(offset: number, byteLength: number, noAssert?: boolean): number; - readIntLE(offset: number, byteLength: number, noAssert?: boolean): number; - readIntBE(offset: number, byteLength: number, noAssert?: boolean): number; - readUInt8(offset: number, noAssert?: boolean): number; - readUInt16LE(offset: number, noAssert?: boolean): number; - readUInt16BE(offset: number, noAssert?: boolean): number; - readUInt32LE(offset: number, noAssert?: boolean): number; - readUInt32BE(offset: number, noAssert?: boolean): number; - readBigUInt64LE(offset: number): BigInt; - readBigUInt64BE(offset: number): BigInt; - readInt8(offset: number, noAssert?: boolean): number; - readInt16LE(offset: number, noAssert?: boolean): number; - readInt16BE(offset: number, noAssert?: boolean): number; - readInt32LE(offset: number, noAssert?: boolean): number; - readInt32BE(offset: number, noAssert?: boolean): number; - readBigInt64LE(offset: number): BigInt; - readBigInt64BE(offset: number): BigInt; - readFloatLE(offset: number, noAssert?: boolean): number; - readFloatBE(offset: number, noAssert?: boolean): number; - readDoubleLE(offset: number, noAssert?: boolean): number; - readDoubleBE(offset: number, noAssert?: boolean): number; - reverse(): this; - swap16(): Buffer; - swap32(): Buffer; - swap64(): Buffer; - writeUInt8(value: number, offset: number, noAssert?: boolean): number; - writeUInt16LE(value: number, offset: number, noAssert?: boolean): number; - writeUInt16BE(value: number, offset: number, noAssert?: boolean): number; - writeUInt32LE(value: number, offset: number, noAssert?: boolean): number; - writeUInt32BE(value: number, offset: number, noAssert?: boolean): number; - writeBigUInt64LE(value: number, offset: number): BigInt; - writeBigUInt64BE(value: number, offset: number): BigInt; - writeInt8(value: number, offset: number, noAssert?: boolean): number; - writeInt16LE(value: number, offset: number, noAssert?: boolean): number; - writeInt16BE(value: number, offset: number, noAssert?: boolean): number; - writeInt32LE(value: number, offset: number, noAssert?: boolean): number; - writeInt32BE(value: number, offset: number, noAssert?: boolean): number; - writeBigInt64LE(value: number, offset: number): BigInt; - writeBigInt64BE(value: number, offset: number): BigInt; - writeFloatLE(value: number, offset: number, noAssert?: boolean): number; - writeFloatBE(value: number, offset: number, noAssert?: boolean): number; - writeDoubleLE(value: number, offset: number, noAssert?: boolean): number; - writeDoubleBE(value: number, offset: number, noAssert?: boolean): number; - fill(value: any, offset?: number, end?: number): this; - indexOf(value: string | number | Buffer, byteOffset?: number, encoding?: string): number; - lastIndexOf(value: string | number | Buffer, byteOffset?: number, encoding?: string): number; - includes(value: string | number | Buffer, byteOffset?: number, encoding?: string): boolean; - - /** - * Allocates a new buffer containing the given {str}. - * - * @param str String to store in buffer. - * @param encoding encoding to use, optional. Default is 'utf8' - */ - constructor (str: string, encoding?: string); - /** - * Allocates a new buffer of {size} octets. - * - * @param size count of octets to allocate. - */ - constructor (size: number); - /** - * Allocates a new buffer containing the given {array} of octets. - * - * @param array The octets to store. - */ - constructor (array: Uint8Array); - /** - * Produces a Buffer backed by the same allocated memory as - * the given {ArrayBuffer}. - * - * - * @param arrayBuffer The ArrayBuffer with which to share memory. - */ - constructor (arrayBuffer: ArrayBuffer); - /** - * Allocates a new buffer containing the given {array} of octets. - * - * @param array The octets to store. - */ - constructor (array: any[]); - /** - * Copies the passed {buffer} data onto a new {Buffer} instance. - * - * @param buffer The buffer to copy. - */ - constructor (buffer: Buffer); - prototype: Buffer; - /** - * Allocates a new Buffer using an {array} of octets. - * - * @param array - */ - static from(array: any[]): Buffer; - /** - * When passed a reference to the .buffer property of a TypedArray instance, - * the newly created Buffer will share the same allocated memory as the TypedArray. - * The optional {byteOffset} and {length} arguments specify a memory range - * within the {arrayBuffer} that will be shared by the Buffer. - * - * @param arrayBuffer The .buffer property of a TypedArray or a new ArrayBuffer() - * @param byteOffset - * @param length - */ - static from(arrayBuffer: ArrayBuffer, byteOffset?: number, length?: number): Buffer; - /** - * Copies the passed {buffer} data onto a new Buffer instance. - * - * @param buffer - */ - static from(buffer: Buffer | Uint8Array): Buffer; - /** - * Creates a new Buffer containing the given JavaScript string {str}. - * If provided, the {encoding} parameter identifies the character encoding. - * If not provided, {encoding} defaults to 'utf8'. - * - * @param str - */ - static from(str: string, encoding?: string): Buffer; - /** - * Returns true if {obj} is a Buffer - * - * @param obj object to test. - */ - static isBuffer(obj: any): obj is Buffer; - /** - * Returns true if {encoding} is a valid encoding argument. - * Valid string encodings in Node 0.12: 'ascii'|'utf8'|'utf16le'|'ucs2'(alias of 'utf16le')|'base64'|'binary'(deprecated)|'hex' - * - * @param encoding string to test. - */ - static isEncoding(encoding: string): boolean; - /** - * Gives the actual byte length of a string. encoding defaults to 'utf8'. - * This is not the same as String.prototype.length since that returns the number of characters in a string. - * - * @param string string to test. - * @param encoding encoding used to evaluate (defaults to 'utf8') - */ - static byteLength(string: string, encoding?: string): number; - /** - * Returns a buffer which is the result of concatenating all the buffers in the list together. - * - * If the list has no items, or if the totalLength is 0, then it returns a zero-length buffer. - * If the list has exactly one item, then the first item of the list is returned. - * If the list has more than one item, then a new Buffer is created. - * - * @param list An array of Buffer objects to concatenate - * @param totalLength Total length of the buffers when concatenated. - * If totalLength is not provided, it is read from the buffers in the list. However, this adds an additional loop to the function, so it is faster to provide the length explicitly. - */ - static concat(list: Uint8Array[], totalLength?: number): Buffer; - /** - * The same as buf1.compare(buf2). - */ - static compare(buf1: Uint8Array, buf2: Uint8Array): number; - /** - * Allocates a new buffer of {size} octets. - * - * @param size count of octets to allocate. - * @param fill if specified, buffer will be initialized by calling buf.fill(fill). - * If parameter is omitted, buffer will be filled with zeros. - * @param encoding encoding used for call to buf.fill while initializing - */ - static alloc(size: number, fill?: string | Buffer | number, encoding?: string): Buffer; - /** - * Allocates a new buffer of {size} octets, leaving memory not initialized, so the contents - * of the newly created Buffer are unknown and may contain sensitive data. - * - * @param size count of octets to allocate - */ - static allocUnsafe(size: number): Buffer; - /** - * Allocates a new non-pooled buffer of {size} octets, leaving memory not initialized, so the contents - * of the newly created Buffer are unknown and may contain sensitive data. - * - * @param size count of octets to allocate - */ - static allocUnsafeSlow(size: number): Buffer; -} diff --git a/node_modules/buffer/index.js b/node_modules/buffer/index.js deleted file mode 100644 index 7a0e9c2a..00000000 --- a/node_modules/buffer/index.js +++ /dev/null @@ -1,2106 +0,0 @@ -/*! - * The buffer module from node.js, for the browser. - * - * @author Feross Aboukhadijeh - * @license MIT - */ -/* eslint-disable no-proto */ - -'use strict' - -const base64 = require('base64-js') -const ieee754 = require('ieee754') -const customInspectSymbol = - (typeof Symbol === 'function' && typeof Symbol['for'] === 'function') // eslint-disable-line dot-notation - ? Symbol['for']('nodejs.util.inspect.custom') // eslint-disable-line dot-notation - : null - -exports.Buffer = Buffer -exports.SlowBuffer = SlowBuffer -exports.INSPECT_MAX_BYTES = 50 - -const K_MAX_LENGTH = 0x7fffffff -exports.kMaxLength = K_MAX_LENGTH - -/** - * If `Buffer.TYPED_ARRAY_SUPPORT`: - * === true Use Uint8Array implementation (fastest) - * === false Print warning and recommend using `buffer` v4.x which has an Object - * implementation (most compatible, even IE6) - * - * Browsers that support typed arrays are IE 10+, Firefox 4+, Chrome 7+, Safari 5.1+, - * Opera 11.6+, iOS 4.2+. - * - * We report that the browser does not support typed arrays if the are not subclassable - * using __proto__. Firefox 4-29 lacks support for adding new properties to `Uint8Array` - * (See: https://bugzilla.mozilla.org/show_bug.cgi?id=695438). IE 10 lacks support - * for __proto__ and has a buggy typed array implementation. - */ -Buffer.TYPED_ARRAY_SUPPORT = typedArraySupport() - -if (!Buffer.TYPED_ARRAY_SUPPORT && typeof console !== 'undefined' && - typeof console.error === 'function') { - console.error( - 'This browser lacks typed array (Uint8Array) support which is required by ' + - '`buffer` v5.x. Use `buffer` v4.x if you require old browser support.' - ) -} - -function typedArraySupport () { - // Can typed array instances can be augmented? - try { - const arr = new Uint8Array(1) - const proto = { foo: function () { return 42 } } - Object.setPrototypeOf(proto, Uint8Array.prototype) - Object.setPrototypeOf(arr, proto) - return arr.foo() === 42 - } catch (e) { - return false - } -} - -Object.defineProperty(Buffer.prototype, 'parent', { - enumerable: true, - get: function () { - if (!Buffer.isBuffer(this)) return undefined - return this.buffer - } -}) - -Object.defineProperty(Buffer.prototype, 'offset', { - enumerable: true, - get: function () { - if (!Buffer.isBuffer(this)) return undefined - return this.byteOffset - } -}) - -function createBuffer (length) { - if (length > K_MAX_LENGTH) { - throw new RangeError('The value "' + length + '" is invalid for option "size"') - } - // Return an augmented `Uint8Array` instance - const buf = new Uint8Array(length) - Object.setPrototypeOf(buf, Buffer.prototype) - return buf -} - -/** - * The Buffer constructor returns instances of `Uint8Array` that have their - * prototype changed to `Buffer.prototype`. Furthermore, `Buffer` is a subclass of - * `Uint8Array`, so the returned instances will have all the node `Buffer` methods - * and the `Uint8Array` methods. Square bracket notation works as expected -- it - * returns a single octet. - * - * The `Uint8Array` prototype remains unmodified. - */ - -function Buffer (arg, encodingOrOffset, length) { - // Common case. - if (typeof arg === 'number') { - if (typeof encodingOrOffset === 'string') { - throw new TypeError( - 'The "string" argument must be of type string. Received type number' - ) - } - return allocUnsafe(arg) - } - return from(arg, encodingOrOffset, length) -} - -Buffer.poolSize = 8192 // not used by this implementation - -function from (value, encodingOrOffset, length) { - if (typeof value === 'string') { - return fromString(value, encodingOrOffset) - } - - if (ArrayBuffer.isView(value)) { - return fromArrayView(value) - } - - if (value == null) { - throw new TypeError( - 'The first argument must be one of type string, Buffer, ArrayBuffer, Array, ' + - 'or Array-like Object. Received type ' + (typeof value) - ) - } - - if (isInstance(value, ArrayBuffer) || - (value && isInstance(value.buffer, ArrayBuffer))) { - return fromArrayBuffer(value, encodingOrOffset, length) - } - - if (typeof SharedArrayBuffer !== 'undefined' && - (isInstance(value, SharedArrayBuffer) || - (value && isInstance(value.buffer, SharedArrayBuffer)))) { - return fromArrayBuffer(value, encodingOrOffset, length) - } - - if (typeof value === 'number') { - throw new TypeError( - 'The "value" argument must not be of type number. Received type number' - ) - } - - const valueOf = value.valueOf && value.valueOf() - if (valueOf != null && valueOf !== value) { - return Buffer.from(valueOf, encodingOrOffset, length) - } - - const b = fromObject(value) - if (b) return b - - if (typeof Symbol !== 'undefined' && Symbol.toPrimitive != null && - typeof value[Symbol.toPrimitive] === 'function') { - return Buffer.from(value[Symbol.toPrimitive]('string'), encodingOrOffset, length) - } - - throw new TypeError( - 'The first argument must be one of type string, Buffer, ArrayBuffer, Array, ' + - 'or Array-like Object. Received type ' + (typeof value) - ) -} - -/** - * Functionally equivalent to Buffer(arg, encoding) but throws a TypeError - * if value is a number. - * Buffer.from(str[, encoding]) - * Buffer.from(array) - * Buffer.from(buffer) - * Buffer.from(arrayBuffer[, byteOffset[, length]]) - **/ -Buffer.from = function (value, encodingOrOffset, length) { - return from(value, encodingOrOffset, length) -} - -// Note: Change prototype *after* Buffer.from is defined to workaround Chrome bug: -// https://github.com/feross/buffer/pull/148 -Object.setPrototypeOf(Buffer.prototype, Uint8Array.prototype) -Object.setPrototypeOf(Buffer, Uint8Array) - -function assertSize (size) { - if (typeof size !== 'number') { - throw new TypeError('"size" argument must be of type number') - } else if (size < 0) { - throw new RangeError('The value "' + size + '" is invalid for option "size"') - } -} - -function alloc (size, fill, encoding) { - assertSize(size) - if (size <= 0) { - return createBuffer(size) - } - if (fill !== undefined) { - // Only pay attention to encoding if it's a string. This - // prevents accidentally sending in a number that would - // be interpreted as a start offset. - return typeof encoding === 'string' - ? createBuffer(size).fill(fill, encoding) - : createBuffer(size).fill(fill) - } - return createBuffer(size) -} - -/** - * Creates a new filled Buffer instance. - * alloc(size[, fill[, encoding]]) - **/ -Buffer.alloc = function (size, fill, encoding) { - return alloc(size, fill, encoding) -} - -function allocUnsafe (size) { - assertSize(size) - return createBuffer(size < 0 ? 0 : checked(size) | 0) -} - -/** - * Equivalent to Buffer(num), by default creates a non-zero-filled Buffer instance. - * */ -Buffer.allocUnsafe = function (size) { - return allocUnsafe(size) -} -/** - * Equivalent to SlowBuffer(num), by default creates a non-zero-filled Buffer instance. - */ -Buffer.allocUnsafeSlow = function (size) { - return allocUnsafe(size) -} - -function fromString (string, encoding) { - if (typeof encoding !== 'string' || encoding === '') { - encoding = 'utf8' - } - - if (!Buffer.isEncoding(encoding)) { - throw new TypeError('Unknown encoding: ' + encoding) - } - - const length = byteLength(string, encoding) | 0 - let buf = createBuffer(length) - - const actual = buf.write(string, encoding) - - if (actual !== length) { - // Writing a hex string, for example, that contains invalid characters will - // cause everything after the first invalid character to be ignored. (e.g. - // 'abxxcd' will be treated as 'ab') - buf = buf.slice(0, actual) - } - - return buf -} - -function fromArrayLike (array) { - const length = array.length < 0 ? 0 : checked(array.length) | 0 - const buf = createBuffer(length) - for (let i = 0; i < length; i += 1) { - buf[i] = array[i] & 255 - } - return buf -} - -function fromArrayView (arrayView) { - if (isInstance(arrayView, Uint8Array)) { - const copy = new Uint8Array(arrayView) - return fromArrayBuffer(copy.buffer, copy.byteOffset, copy.byteLength) - } - return fromArrayLike(arrayView) -} - -function fromArrayBuffer (array, byteOffset, length) { - if (byteOffset < 0 || array.byteLength < byteOffset) { - throw new RangeError('"offset" is outside of buffer bounds') - } - - if (array.byteLength < byteOffset + (length || 0)) { - throw new RangeError('"length" is outside of buffer bounds') - } - - let buf - if (byteOffset === undefined && length === undefined) { - buf = new Uint8Array(array) - } else if (length === undefined) { - buf = new Uint8Array(array, byteOffset) - } else { - buf = new Uint8Array(array, byteOffset, length) - } - - // Return an augmented `Uint8Array` instance - Object.setPrototypeOf(buf, Buffer.prototype) - - return buf -} - -function fromObject (obj) { - if (Buffer.isBuffer(obj)) { - const len = checked(obj.length) | 0 - const buf = createBuffer(len) - - if (buf.length === 0) { - return buf - } - - obj.copy(buf, 0, 0, len) - return buf - } - - if (obj.length !== undefined) { - if (typeof obj.length !== 'number' || numberIsNaN(obj.length)) { - return createBuffer(0) - } - return fromArrayLike(obj) - } - - if (obj.type === 'Buffer' && Array.isArray(obj.data)) { - return fromArrayLike(obj.data) - } -} - -function checked (length) { - // Note: cannot use `length < K_MAX_LENGTH` here because that fails when - // length is NaN (which is otherwise coerced to zero.) - if (length >= K_MAX_LENGTH) { - throw new RangeError('Attempt to allocate Buffer larger than maximum ' + - 'size: 0x' + K_MAX_LENGTH.toString(16) + ' bytes') - } - return length | 0 -} - -function SlowBuffer (length) { - if (+length != length) { // eslint-disable-line eqeqeq - length = 0 - } - return Buffer.alloc(+length) -} - -Buffer.isBuffer = function isBuffer (b) { - return b != null && b._isBuffer === true && - b !== Buffer.prototype // so Buffer.isBuffer(Buffer.prototype) will be false -} - -Buffer.compare = function compare (a, b) { - if (isInstance(a, Uint8Array)) a = Buffer.from(a, a.offset, a.byteLength) - if (isInstance(b, Uint8Array)) b = Buffer.from(b, b.offset, b.byteLength) - if (!Buffer.isBuffer(a) || !Buffer.isBuffer(b)) { - throw new TypeError( - 'The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array' - ) - } - - if (a === b) return 0 - - let x = a.length - let y = b.length - - for (let i = 0, len = Math.min(x, y); i < len; ++i) { - if (a[i] !== b[i]) { - x = a[i] - y = b[i] - break - } - } - - if (x < y) return -1 - if (y < x) return 1 - return 0 -} - -Buffer.isEncoding = function isEncoding (encoding) { - switch (String(encoding).toLowerCase()) { - case 'hex': - case 'utf8': - case 'utf-8': - case 'ascii': - case 'latin1': - case 'binary': - case 'base64': - case 'ucs2': - case 'ucs-2': - case 'utf16le': - case 'utf-16le': - return true - default: - return false - } -} - -Buffer.concat = function concat (list, length) { - if (!Array.isArray(list)) { - throw new TypeError('"list" argument must be an Array of Buffers') - } - - if (list.length === 0) { - return Buffer.alloc(0) - } - - let i - if (length === undefined) { - length = 0 - for (i = 0; i < list.length; ++i) { - length += list[i].length - } - } - - const buffer = Buffer.allocUnsafe(length) - let pos = 0 - for (i = 0; i < list.length; ++i) { - let buf = list[i] - if (isInstance(buf, Uint8Array)) { - if (pos + buf.length > buffer.length) { - if (!Buffer.isBuffer(buf)) buf = Buffer.from(buf) - buf.copy(buffer, pos) - } else { - Uint8Array.prototype.set.call( - buffer, - buf, - pos - ) - } - } else if (!Buffer.isBuffer(buf)) { - throw new TypeError('"list" argument must be an Array of Buffers') - } else { - buf.copy(buffer, pos) - } - pos += buf.length - } - return buffer -} - -function byteLength (string, encoding) { - if (Buffer.isBuffer(string)) { - return string.length - } - if (ArrayBuffer.isView(string) || isInstance(string, ArrayBuffer)) { - return string.byteLength - } - if (typeof string !== 'string') { - throw new TypeError( - 'The "string" argument must be one of type string, Buffer, or ArrayBuffer. ' + - 'Received type ' + typeof string - ) - } - - const len = string.length - const mustMatch = (arguments.length > 2 && arguments[2] === true) - if (!mustMatch && len === 0) return 0 - - // Use a for loop to avoid recursion - let loweredCase = false - for (;;) { - switch (encoding) { - case 'ascii': - case 'latin1': - case 'binary': - return len - case 'utf8': - case 'utf-8': - return utf8ToBytes(string).length - case 'ucs2': - case 'ucs-2': - case 'utf16le': - case 'utf-16le': - return len * 2 - case 'hex': - return len >>> 1 - case 'base64': - return base64ToBytes(string).length - default: - if (loweredCase) { - return mustMatch ? -1 : utf8ToBytes(string).length // assume utf8 - } - encoding = ('' + encoding).toLowerCase() - loweredCase = true - } - } -} -Buffer.byteLength = byteLength - -function slowToString (encoding, start, end) { - let loweredCase = false - - // No need to verify that "this.length <= MAX_UINT32" since it's a read-only - // property of a typed array. - - // This behaves neither like String nor Uint8Array in that we set start/end - // to their upper/lower bounds if the value passed is out of range. - // undefined is handled specially as per ECMA-262 6th Edition, - // Section 13.3.3.7 Runtime Semantics: KeyedBindingInitialization. - if (start === undefined || start < 0) { - start = 0 - } - // Return early if start > this.length. Done here to prevent potential uint32 - // coercion fail below. - if (start > this.length) { - return '' - } - - if (end === undefined || end > this.length) { - end = this.length - } - - if (end <= 0) { - return '' - } - - // Force coercion to uint32. This will also coerce falsey/NaN values to 0. - end >>>= 0 - start >>>= 0 - - if (end <= start) { - return '' - } - - if (!encoding) encoding = 'utf8' - - while (true) { - switch (encoding) { - case 'hex': - return hexSlice(this, start, end) - - case 'utf8': - case 'utf-8': - return utf8Slice(this, start, end) - - case 'ascii': - return asciiSlice(this, start, end) - - case 'latin1': - case 'binary': - return latin1Slice(this, start, end) - - case 'base64': - return base64Slice(this, start, end) - - case 'ucs2': - case 'ucs-2': - case 'utf16le': - case 'utf-16le': - return utf16leSlice(this, start, end) - - default: - if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding) - encoding = (encoding + '').toLowerCase() - loweredCase = true - } - } -} - -// This property is used by `Buffer.isBuffer` (and the `is-buffer` npm package) -// to detect a Buffer instance. It's not possible to use `instanceof Buffer` -// reliably in a browserify context because there could be multiple different -// copies of the 'buffer' package in use. This method works even for Buffer -// instances that were created from another copy of the `buffer` package. -// See: https://github.com/feross/buffer/issues/154 -Buffer.prototype._isBuffer = true - -function swap (b, n, m) { - const i = b[n] - b[n] = b[m] - b[m] = i -} - -Buffer.prototype.swap16 = function swap16 () { - const len = this.length - if (len % 2 !== 0) { - throw new RangeError('Buffer size must be a multiple of 16-bits') - } - for (let i = 0; i < len; i += 2) { - swap(this, i, i + 1) - } - return this -} - -Buffer.prototype.swap32 = function swap32 () { - const len = this.length - if (len % 4 !== 0) { - throw new RangeError('Buffer size must be a multiple of 32-bits') - } - for (let i = 0; i < len; i += 4) { - swap(this, i, i + 3) - swap(this, i + 1, i + 2) - } - return this -} - -Buffer.prototype.swap64 = function swap64 () { - const len = this.length - if (len % 8 !== 0) { - throw new RangeError('Buffer size must be a multiple of 64-bits') - } - for (let i = 0; i < len; i += 8) { - swap(this, i, i + 7) - swap(this, i + 1, i + 6) - swap(this, i + 2, i + 5) - swap(this, i + 3, i + 4) - } - return this -} - -Buffer.prototype.toString = function toString () { - const length = this.length - if (length === 0) return '' - if (arguments.length === 0) return utf8Slice(this, 0, length) - return slowToString.apply(this, arguments) -} - -Buffer.prototype.toLocaleString = Buffer.prototype.toString - -Buffer.prototype.equals = function equals (b) { - if (!Buffer.isBuffer(b)) throw new TypeError('Argument must be a Buffer') - if (this === b) return true - return Buffer.compare(this, b) === 0 -} - -Buffer.prototype.inspect = function inspect () { - let str = '' - const max = exports.INSPECT_MAX_BYTES - str = this.toString('hex', 0, max).replace(/(.{2})/g, '$1 ').trim() - if (this.length > max) str += ' ... ' - return '' -} -if (customInspectSymbol) { - Buffer.prototype[customInspectSymbol] = Buffer.prototype.inspect -} - -Buffer.prototype.compare = function compare (target, start, end, thisStart, thisEnd) { - if (isInstance(target, Uint8Array)) { - target = Buffer.from(target, target.offset, target.byteLength) - } - if (!Buffer.isBuffer(target)) { - throw new TypeError( - 'The "target" argument must be one of type Buffer or Uint8Array. ' + - 'Received type ' + (typeof target) - ) - } - - if (start === undefined) { - start = 0 - } - if (end === undefined) { - end = target ? target.length : 0 - } - if (thisStart === undefined) { - thisStart = 0 - } - if (thisEnd === undefined) { - thisEnd = this.length - } - - if (start < 0 || end > target.length || thisStart < 0 || thisEnd > this.length) { - throw new RangeError('out of range index') - } - - if (thisStart >= thisEnd && start >= end) { - return 0 - } - if (thisStart >= thisEnd) { - return -1 - } - if (start >= end) { - return 1 - } - - start >>>= 0 - end >>>= 0 - thisStart >>>= 0 - thisEnd >>>= 0 - - if (this === target) return 0 - - let x = thisEnd - thisStart - let y = end - start - const len = Math.min(x, y) - - const thisCopy = this.slice(thisStart, thisEnd) - const targetCopy = target.slice(start, end) - - for (let i = 0; i < len; ++i) { - if (thisCopy[i] !== targetCopy[i]) { - x = thisCopy[i] - y = targetCopy[i] - break - } - } - - if (x < y) return -1 - if (y < x) return 1 - return 0 -} - -// Finds either the first index of `val` in `buffer` at offset >= `byteOffset`, -// OR the last index of `val` in `buffer` at offset <= `byteOffset`. -// -// Arguments: -// - buffer - a Buffer to search -// - val - a string, Buffer, or number -// - byteOffset - an index into `buffer`; will be clamped to an int32 -// - encoding - an optional encoding, relevant is val is a string -// - dir - true for indexOf, false for lastIndexOf -function bidirectionalIndexOf (buffer, val, byteOffset, encoding, dir) { - // Empty buffer means no match - if (buffer.length === 0) return -1 - - // Normalize byteOffset - if (typeof byteOffset === 'string') { - encoding = byteOffset - byteOffset = 0 - } else if (byteOffset > 0x7fffffff) { - byteOffset = 0x7fffffff - } else if (byteOffset < -0x80000000) { - byteOffset = -0x80000000 - } - byteOffset = +byteOffset // Coerce to Number. - if (numberIsNaN(byteOffset)) { - // byteOffset: it it's undefined, null, NaN, "foo", etc, search whole buffer - byteOffset = dir ? 0 : (buffer.length - 1) - } - - // Normalize byteOffset: negative offsets start from the end of the buffer - if (byteOffset < 0) byteOffset = buffer.length + byteOffset - if (byteOffset >= buffer.length) { - if (dir) return -1 - else byteOffset = buffer.length - 1 - } else if (byteOffset < 0) { - if (dir) byteOffset = 0 - else return -1 - } - - // Normalize val - if (typeof val === 'string') { - val = Buffer.from(val, encoding) - } - - // Finally, search either indexOf (if dir is true) or lastIndexOf - if (Buffer.isBuffer(val)) { - // Special case: looking for empty string/buffer always fails - if (val.length === 0) { - return -1 - } - return arrayIndexOf(buffer, val, byteOffset, encoding, dir) - } else if (typeof val === 'number') { - val = val & 0xFF // Search for a byte value [0-255] - if (typeof Uint8Array.prototype.indexOf === 'function') { - if (dir) { - return Uint8Array.prototype.indexOf.call(buffer, val, byteOffset) - } else { - return Uint8Array.prototype.lastIndexOf.call(buffer, val, byteOffset) - } - } - return arrayIndexOf(buffer, [val], byteOffset, encoding, dir) - } - - throw new TypeError('val must be string, number or Buffer') -} - -function arrayIndexOf (arr, val, byteOffset, encoding, dir) { - let indexSize = 1 - let arrLength = arr.length - let valLength = val.length - - if (encoding !== undefined) { - encoding = String(encoding).toLowerCase() - if (encoding === 'ucs2' || encoding === 'ucs-2' || - encoding === 'utf16le' || encoding === 'utf-16le') { - if (arr.length < 2 || val.length < 2) { - return -1 - } - indexSize = 2 - arrLength /= 2 - valLength /= 2 - byteOffset /= 2 - } - } - - function read (buf, i) { - if (indexSize === 1) { - return buf[i] - } else { - return buf.readUInt16BE(i * indexSize) - } - } - - let i - if (dir) { - let foundIndex = -1 - for (i = byteOffset; i < arrLength; i++) { - if (read(arr, i) === read(val, foundIndex === -1 ? 0 : i - foundIndex)) { - if (foundIndex === -1) foundIndex = i - if (i - foundIndex + 1 === valLength) return foundIndex * indexSize - } else { - if (foundIndex !== -1) i -= i - foundIndex - foundIndex = -1 - } - } - } else { - if (byteOffset + valLength > arrLength) byteOffset = arrLength - valLength - for (i = byteOffset; i >= 0; i--) { - let found = true - for (let j = 0; j < valLength; j++) { - if (read(arr, i + j) !== read(val, j)) { - found = false - break - } - } - if (found) return i - } - } - - return -1 -} - -Buffer.prototype.includes = function includes (val, byteOffset, encoding) { - return this.indexOf(val, byteOffset, encoding) !== -1 -} - -Buffer.prototype.indexOf = function indexOf (val, byteOffset, encoding) { - return bidirectionalIndexOf(this, val, byteOffset, encoding, true) -} - -Buffer.prototype.lastIndexOf = function lastIndexOf (val, byteOffset, encoding) { - return bidirectionalIndexOf(this, val, byteOffset, encoding, false) -} - -function hexWrite (buf, string, offset, length) { - offset = Number(offset) || 0 - const remaining = buf.length - offset - if (!length) { - length = remaining - } else { - length = Number(length) - if (length > remaining) { - length = remaining - } - } - - const strLen = string.length - - if (length > strLen / 2) { - length = strLen / 2 - } - let i - for (i = 0; i < length; ++i) { - const parsed = parseInt(string.substr(i * 2, 2), 16) - if (numberIsNaN(parsed)) return i - buf[offset + i] = parsed - } - return i -} - -function utf8Write (buf, string, offset, length) { - return blitBuffer(utf8ToBytes(string, buf.length - offset), buf, offset, length) -} - -function asciiWrite (buf, string, offset, length) { - return blitBuffer(asciiToBytes(string), buf, offset, length) -} - -function base64Write (buf, string, offset, length) { - return blitBuffer(base64ToBytes(string), buf, offset, length) -} - -function ucs2Write (buf, string, offset, length) { - return blitBuffer(utf16leToBytes(string, buf.length - offset), buf, offset, length) -} - -Buffer.prototype.write = function write (string, offset, length, encoding) { - // Buffer#write(string) - if (offset === undefined) { - encoding = 'utf8' - length = this.length - offset = 0 - // Buffer#write(string, encoding) - } else if (length === undefined && typeof offset === 'string') { - encoding = offset - length = this.length - offset = 0 - // Buffer#write(string, offset[, length][, encoding]) - } else if (isFinite(offset)) { - offset = offset >>> 0 - if (isFinite(length)) { - length = length >>> 0 - if (encoding === undefined) encoding = 'utf8' - } else { - encoding = length - length = undefined - } - } else { - throw new Error( - 'Buffer.write(string, encoding, offset[, length]) is no longer supported' - ) - } - - const remaining = this.length - offset - if (length === undefined || length > remaining) length = remaining - - if ((string.length > 0 && (length < 0 || offset < 0)) || offset > this.length) { - throw new RangeError('Attempt to write outside buffer bounds') - } - - if (!encoding) encoding = 'utf8' - - let loweredCase = false - for (;;) { - switch (encoding) { - case 'hex': - return hexWrite(this, string, offset, length) - - case 'utf8': - case 'utf-8': - return utf8Write(this, string, offset, length) - - case 'ascii': - case 'latin1': - case 'binary': - return asciiWrite(this, string, offset, length) - - case 'base64': - // Warning: maxLength not taken into account in base64Write - return base64Write(this, string, offset, length) - - case 'ucs2': - case 'ucs-2': - case 'utf16le': - case 'utf-16le': - return ucs2Write(this, string, offset, length) - - default: - if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding) - encoding = ('' + encoding).toLowerCase() - loweredCase = true - } - } -} - -Buffer.prototype.toJSON = function toJSON () { - return { - type: 'Buffer', - data: Array.prototype.slice.call(this._arr || this, 0) - } -} - -function base64Slice (buf, start, end) { - if (start === 0 && end === buf.length) { - return base64.fromByteArray(buf) - } else { - return base64.fromByteArray(buf.slice(start, end)) - } -} - -function utf8Slice (buf, start, end) { - end = Math.min(buf.length, end) - const res = [] - - let i = start - while (i < end) { - const firstByte = buf[i] - let codePoint = null - let bytesPerSequence = (firstByte > 0xEF) - ? 4 - : (firstByte > 0xDF) - ? 3 - : (firstByte > 0xBF) - ? 2 - : 1 - - if (i + bytesPerSequence <= end) { - let secondByte, thirdByte, fourthByte, tempCodePoint - - switch (bytesPerSequence) { - case 1: - if (firstByte < 0x80) { - codePoint = firstByte - } - break - case 2: - secondByte = buf[i + 1] - if ((secondByte & 0xC0) === 0x80) { - tempCodePoint = (firstByte & 0x1F) << 0x6 | (secondByte & 0x3F) - if (tempCodePoint > 0x7F) { - codePoint = tempCodePoint - } - } - break - case 3: - secondByte = buf[i + 1] - thirdByte = buf[i + 2] - if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80) { - tempCodePoint = (firstByte & 0xF) << 0xC | (secondByte & 0x3F) << 0x6 | (thirdByte & 0x3F) - if (tempCodePoint > 0x7FF && (tempCodePoint < 0xD800 || tempCodePoint > 0xDFFF)) { - codePoint = tempCodePoint - } - } - break - case 4: - secondByte = buf[i + 1] - thirdByte = buf[i + 2] - fourthByte = buf[i + 3] - if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80 && (fourthByte & 0xC0) === 0x80) { - tempCodePoint = (firstByte & 0xF) << 0x12 | (secondByte & 0x3F) << 0xC | (thirdByte & 0x3F) << 0x6 | (fourthByte & 0x3F) - if (tempCodePoint > 0xFFFF && tempCodePoint < 0x110000) { - codePoint = tempCodePoint - } - } - } - } - - if (codePoint === null) { - // we did not generate a valid codePoint so insert a - // replacement char (U+FFFD) and advance only 1 byte - codePoint = 0xFFFD - bytesPerSequence = 1 - } else if (codePoint > 0xFFFF) { - // encode to utf16 (surrogate pair dance) - codePoint -= 0x10000 - res.push(codePoint >>> 10 & 0x3FF | 0xD800) - codePoint = 0xDC00 | codePoint & 0x3FF - } - - res.push(codePoint) - i += bytesPerSequence - } - - return decodeCodePointsArray(res) -} - -// Based on http://stackoverflow.com/a/22747272/680742, the browser with -// the lowest limit is Chrome, with 0x10000 args. -// We go 1 magnitude less, for safety -const MAX_ARGUMENTS_LENGTH = 0x1000 - -function decodeCodePointsArray (codePoints) { - const len = codePoints.length - if (len <= MAX_ARGUMENTS_LENGTH) { - return String.fromCharCode.apply(String, codePoints) // avoid extra slice() - } - - // Decode in chunks to avoid "call stack size exceeded". - let res = '' - let i = 0 - while (i < len) { - res += String.fromCharCode.apply( - String, - codePoints.slice(i, i += MAX_ARGUMENTS_LENGTH) - ) - } - return res -} - -function asciiSlice (buf, start, end) { - let ret = '' - end = Math.min(buf.length, end) - - for (let i = start; i < end; ++i) { - ret += String.fromCharCode(buf[i] & 0x7F) - } - return ret -} - -function latin1Slice (buf, start, end) { - let ret = '' - end = Math.min(buf.length, end) - - for (let i = start; i < end; ++i) { - ret += String.fromCharCode(buf[i]) - } - return ret -} - -function hexSlice (buf, start, end) { - const len = buf.length - - if (!start || start < 0) start = 0 - if (!end || end < 0 || end > len) end = len - - let out = '' - for (let i = start; i < end; ++i) { - out += hexSliceLookupTable[buf[i]] - } - return out -} - -function utf16leSlice (buf, start, end) { - const bytes = buf.slice(start, end) - let res = '' - // If bytes.length is odd, the last 8 bits must be ignored (same as node.js) - for (let i = 0; i < bytes.length - 1; i += 2) { - res += String.fromCharCode(bytes[i] + (bytes[i + 1] * 256)) - } - return res -} - -Buffer.prototype.slice = function slice (start, end) { - const len = this.length - start = ~~start - end = end === undefined ? len : ~~end - - if (start < 0) { - start += len - if (start < 0) start = 0 - } else if (start > len) { - start = len - } - - if (end < 0) { - end += len - if (end < 0) end = 0 - } else if (end > len) { - end = len - } - - if (end < start) end = start - - const newBuf = this.subarray(start, end) - // Return an augmented `Uint8Array` instance - Object.setPrototypeOf(newBuf, Buffer.prototype) - - return newBuf -} - -/* - * Need to make sure that buffer isn't trying to write out of bounds. - */ -function checkOffset (offset, ext, length) { - if ((offset % 1) !== 0 || offset < 0) throw new RangeError('offset is not uint') - if (offset + ext > length) throw new RangeError('Trying to access beyond buffer length') -} - -Buffer.prototype.readUintLE = -Buffer.prototype.readUIntLE = function readUIntLE (offset, byteLength, noAssert) { - offset = offset >>> 0 - byteLength = byteLength >>> 0 - if (!noAssert) checkOffset(offset, byteLength, this.length) - - let val = this[offset] - let mul = 1 - let i = 0 - while (++i < byteLength && (mul *= 0x100)) { - val += this[offset + i] * mul - } - - return val -} - -Buffer.prototype.readUintBE = -Buffer.prototype.readUIntBE = function readUIntBE (offset, byteLength, noAssert) { - offset = offset >>> 0 - byteLength = byteLength >>> 0 - if (!noAssert) { - checkOffset(offset, byteLength, this.length) - } - - let val = this[offset + --byteLength] - let mul = 1 - while (byteLength > 0 && (mul *= 0x100)) { - val += this[offset + --byteLength] * mul - } - - return val -} - -Buffer.prototype.readUint8 = -Buffer.prototype.readUInt8 = function readUInt8 (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 1, this.length) - return this[offset] -} - -Buffer.prototype.readUint16LE = -Buffer.prototype.readUInt16LE = function readUInt16LE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 2, this.length) - return this[offset] | (this[offset + 1] << 8) -} - -Buffer.prototype.readUint16BE = -Buffer.prototype.readUInt16BE = function readUInt16BE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 2, this.length) - return (this[offset] << 8) | this[offset + 1] -} - -Buffer.prototype.readUint32LE = -Buffer.prototype.readUInt32LE = function readUInt32LE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 4, this.length) - - return ((this[offset]) | - (this[offset + 1] << 8) | - (this[offset + 2] << 16)) + - (this[offset + 3] * 0x1000000) -} - -Buffer.prototype.readUint32BE = -Buffer.prototype.readUInt32BE = function readUInt32BE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 4, this.length) - - return (this[offset] * 0x1000000) + - ((this[offset + 1] << 16) | - (this[offset + 2] << 8) | - this[offset + 3]) -} - -Buffer.prototype.readBigUInt64LE = defineBigIntMethod(function readBigUInt64LE (offset) { - offset = offset >>> 0 - validateNumber(offset, 'offset') - const first = this[offset] - const last = this[offset + 7] - if (first === undefined || last === undefined) { - boundsError(offset, this.length - 8) - } - - const lo = first + - this[++offset] * 2 ** 8 + - this[++offset] * 2 ** 16 + - this[++offset] * 2 ** 24 - - const hi = this[++offset] + - this[++offset] * 2 ** 8 + - this[++offset] * 2 ** 16 + - last * 2 ** 24 - - return BigInt(lo) + (BigInt(hi) << BigInt(32)) -}) - -Buffer.prototype.readBigUInt64BE = defineBigIntMethod(function readBigUInt64BE (offset) { - offset = offset >>> 0 - validateNumber(offset, 'offset') - const first = this[offset] - const last = this[offset + 7] - if (first === undefined || last === undefined) { - boundsError(offset, this.length - 8) - } - - const hi = first * 2 ** 24 + - this[++offset] * 2 ** 16 + - this[++offset] * 2 ** 8 + - this[++offset] - - const lo = this[++offset] * 2 ** 24 + - this[++offset] * 2 ** 16 + - this[++offset] * 2 ** 8 + - last - - return (BigInt(hi) << BigInt(32)) + BigInt(lo) -}) - -Buffer.prototype.readIntLE = function readIntLE (offset, byteLength, noAssert) { - offset = offset >>> 0 - byteLength = byteLength >>> 0 - if (!noAssert) checkOffset(offset, byteLength, this.length) - - let val = this[offset] - let mul = 1 - let i = 0 - while (++i < byteLength && (mul *= 0x100)) { - val += this[offset + i] * mul - } - mul *= 0x80 - - if (val >= mul) val -= Math.pow(2, 8 * byteLength) - - return val -} - -Buffer.prototype.readIntBE = function readIntBE (offset, byteLength, noAssert) { - offset = offset >>> 0 - byteLength = byteLength >>> 0 - if (!noAssert) checkOffset(offset, byteLength, this.length) - - let i = byteLength - let mul = 1 - let val = this[offset + --i] - while (i > 0 && (mul *= 0x100)) { - val += this[offset + --i] * mul - } - mul *= 0x80 - - if (val >= mul) val -= Math.pow(2, 8 * byteLength) - - return val -} - -Buffer.prototype.readInt8 = function readInt8 (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 1, this.length) - if (!(this[offset] & 0x80)) return (this[offset]) - return ((0xff - this[offset] + 1) * -1) -} - -Buffer.prototype.readInt16LE = function readInt16LE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 2, this.length) - const val = this[offset] | (this[offset + 1] << 8) - return (val & 0x8000) ? val | 0xFFFF0000 : val -} - -Buffer.prototype.readInt16BE = function readInt16BE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 2, this.length) - const val = this[offset + 1] | (this[offset] << 8) - return (val & 0x8000) ? val | 0xFFFF0000 : val -} - -Buffer.prototype.readInt32LE = function readInt32LE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 4, this.length) - - return (this[offset]) | - (this[offset + 1] << 8) | - (this[offset + 2] << 16) | - (this[offset + 3] << 24) -} - -Buffer.prototype.readInt32BE = function readInt32BE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 4, this.length) - - return (this[offset] << 24) | - (this[offset + 1] << 16) | - (this[offset + 2] << 8) | - (this[offset + 3]) -} - -Buffer.prototype.readBigInt64LE = defineBigIntMethod(function readBigInt64LE (offset) { - offset = offset >>> 0 - validateNumber(offset, 'offset') - const first = this[offset] - const last = this[offset + 7] - if (first === undefined || last === undefined) { - boundsError(offset, this.length - 8) - } - - const val = this[offset + 4] + - this[offset + 5] * 2 ** 8 + - this[offset + 6] * 2 ** 16 + - (last << 24) // Overflow - - return (BigInt(val) << BigInt(32)) + - BigInt(first + - this[++offset] * 2 ** 8 + - this[++offset] * 2 ** 16 + - this[++offset] * 2 ** 24) -}) - -Buffer.prototype.readBigInt64BE = defineBigIntMethod(function readBigInt64BE (offset) { - offset = offset >>> 0 - validateNumber(offset, 'offset') - const first = this[offset] - const last = this[offset + 7] - if (first === undefined || last === undefined) { - boundsError(offset, this.length - 8) - } - - const val = (first << 24) + // Overflow - this[++offset] * 2 ** 16 + - this[++offset] * 2 ** 8 + - this[++offset] - - return (BigInt(val) << BigInt(32)) + - BigInt(this[++offset] * 2 ** 24 + - this[++offset] * 2 ** 16 + - this[++offset] * 2 ** 8 + - last) -}) - -Buffer.prototype.readFloatLE = function readFloatLE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 4, this.length) - return ieee754.read(this, offset, true, 23, 4) -} - -Buffer.prototype.readFloatBE = function readFloatBE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 4, this.length) - return ieee754.read(this, offset, false, 23, 4) -} - -Buffer.prototype.readDoubleLE = function readDoubleLE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 8, this.length) - return ieee754.read(this, offset, true, 52, 8) -} - -Buffer.prototype.readDoubleBE = function readDoubleBE (offset, noAssert) { - offset = offset >>> 0 - if (!noAssert) checkOffset(offset, 8, this.length) - return ieee754.read(this, offset, false, 52, 8) -} - -function checkInt (buf, value, offset, ext, max, min) { - if (!Buffer.isBuffer(buf)) throw new TypeError('"buffer" argument must be a Buffer instance') - if (value > max || value < min) throw new RangeError('"value" argument is out of bounds') - if (offset + ext > buf.length) throw new RangeError('Index out of range') -} - -Buffer.prototype.writeUintLE = -Buffer.prototype.writeUIntLE = function writeUIntLE (value, offset, byteLength, noAssert) { - value = +value - offset = offset >>> 0 - byteLength = byteLength >>> 0 - if (!noAssert) { - const maxBytes = Math.pow(2, 8 * byteLength) - 1 - checkInt(this, value, offset, byteLength, maxBytes, 0) - } - - let mul = 1 - let i = 0 - this[offset] = value & 0xFF - while (++i < byteLength && (mul *= 0x100)) { - this[offset + i] = (value / mul) & 0xFF - } - - return offset + byteLength -} - -Buffer.prototype.writeUintBE = -Buffer.prototype.writeUIntBE = function writeUIntBE (value, offset, byteLength, noAssert) { - value = +value - offset = offset >>> 0 - byteLength = byteLength >>> 0 - if (!noAssert) { - const maxBytes = Math.pow(2, 8 * byteLength) - 1 - checkInt(this, value, offset, byteLength, maxBytes, 0) - } - - let i = byteLength - 1 - let mul = 1 - this[offset + i] = value & 0xFF - while (--i >= 0 && (mul *= 0x100)) { - this[offset + i] = (value / mul) & 0xFF - } - - return offset + byteLength -} - -Buffer.prototype.writeUint8 = -Buffer.prototype.writeUInt8 = function writeUInt8 (value, offset, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) checkInt(this, value, offset, 1, 0xff, 0) - this[offset] = (value & 0xff) - return offset + 1 -} - -Buffer.prototype.writeUint16LE = -Buffer.prototype.writeUInt16LE = function writeUInt16LE (value, offset, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0) - this[offset] = (value & 0xff) - this[offset + 1] = (value >>> 8) - return offset + 2 -} - -Buffer.prototype.writeUint16BE = -Buffer.prototype.writeUInt16BE = function writeUInt16BE (value, offset, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0) - this[offset] = (value >>> 8) - this[offset + 1] = (value & 0xff) - return offset + 2 -} - -Buffer.prototype.writeUint32LE = -Buffer.prototype.writeUInt32LE = function writeUInt32LE (value, offset, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0) - this[offset + 3] = (value >>> 24) - this[offset + 2] = (value >>> 16) - this[offset + 1] = (value >>> 8) - this[offset] = (value & 0xff) - return offset + 4 -} - -Buffer.prototype.writeUint32BE = -Buffer.prototype.writeUInt32BE = function writeUInt32BE (value, offset, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0) - this[offset] = (value >>> 24) - this[offset + 1] = (value >>> 16) - this[offset + 2] = (value >>> 8) - this[offset + 3] = (value & 0xff) - return offset + 4 -} - -function wrtBigUInt64LE (buf, value, offset, min, max) { - checkIntBI(value, min, max, buf, offset, 7) - - let lo = Number(value & BigInt(0xffffffff)) - buf[offset++] = lo - lo = lo >> 8 - buf[offset++] = lo - lo = lo >> 8 - buf[offset++] = lo - lo = lo >> 8 - buf[offset++] = lo - let hi = Number(value >> BigInt(32) & BigInt(0xffffffff)) - buf[offset++] = hi - hi = hi >> 8 - buf[offset++] = hi - hi = hi >> 8 - buf[offset++] = hi - hi = hi >> 8 - buf[offset++] = hi - return offset -} - -function wrtBigUInt64BE (buf, value, offset, min, max) { - checkIntBI(value, min, max, buf, offset, 7) - - let lo = Number(value & BigInt(0xffffffff)) - buf[offset + 7] = lo - lo = lo >> 8 - buf[offset + 6] = lo - lo = lo >> 8 - buf[offset + 5] = lo - lo = lo >> 8 - buf[offset + 4] = lo - let hi = Number(value >> BigInt(32) & BigInt(0xffffffff)) - buf[offset + 3] = hi - hi = hi >> 8 - buf[offset + 2] = hi - hi = hi >> 8 - buf[offset + 1] = hi - hi = hi >> 8 - buf[offset] = hi - return offset + 8 -} - -Buffer.prototype.writeBigUInt64LE = defineBigIntMethod(function writeBigUInt64LE (value, offset = 0) { - return wrtBigUInt64LE(this, value, offset, BigInt(0), BigInt('0xffffffffffffffff')) -}) - -Buffer.prototype.writeBigUInt64BE = defineBigIntMethod(function writeBigUInt64BE (value, offset = 0) { - return wrtBigUInt64BE(this, value, offset, BigInt(0), BigInt('0xffffffffffffffff')) -}) - -Buffer.prototype.writeIntLE = function writeIntLE (value, offset, byteLength, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) { - const limit = Math.pow(2, (8 * byteLength) - 1) - - checkInt(this, value, offset, byteLength, limit - 1, -limit) - } - - let i = 0 - let mul = 1 - let sub = 0 - this[offset] = value & 0xFF - while (++i < byteLength && (mul *= 0x100)) { - if (value < 0 && sub === 0 && this[offset + i - 1] !== 0) { - sub = 1 - } - this[offset + i] = ((value / mul) >> 0) - sub & 0xFF - } - - return offset + byteLength -} - -Buffer.prototype.writeIntBE = function writeIntBE (value, offset, byteLength, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) { - const limit = Math.pow(2, (8 * byteLength) - 1) - - checkInt(this, value, offset, byteLength, limit - 1, -limit) - } - - let i = byteLength - 1 - let mul = 1 - let sub = 0 - this[offset + i] = value & 0xFF - while (--i >= 0 && (mul *= 0x100)) { - if (value < 0 && sub === 0 && this[offset + i + 1] !== 0) { - sub = 1 - } - this[offset + i] = ((value / mul) >> 0) - sub & 0xFF - } - - return offset + byteLength -} - -Buffer.prototype.writeInt8 = function writeInt8 (value, offset, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) checkInt(this, value, offset, 1, 0x7f, -0x80) - if (value < 0) value = 0xff + value + 1 - this[offset] = (value & 0xff) - return offset + 1 -} - -Buffer.prototype.writeInt16LE = function writeInt16LE (value, offset, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000) - this[offset] = (value & 0xff) - this[offset + 1] = (value >>> 8) - return offset + 2 -} - -Buffer.prototype.writeInt16BE = function writeInt16BE (value, offset, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000) - this[offset] = (value >>> 8) - this[offset + 1] = (value & 0xff) - return offset + 2 -} - -Buffer.prototype.writeInt32LE = function writeInt32LE (value, offset, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000) - this[offset] = (value & 0xff) - this[offset + 1] = (value >>> 8) - this[offset + 2] = (value >>> 16) - this[offset + 3] = (value >>> 24) - return offset + 4 -} - -Buffer.prototype.writeInt32BE = function writeInt32BE (value, offset, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000) - if (value < 0) value = 0xffffffff + value + 1 - this[offset] = (value >>> 24) - this[offset + 1] = (value >>> 16) - this[offset + 2] = (value >>> 8) - this[offset + 3] = (value & 0xff) - return offset + 4 -} - -Buffer.prototype.writeBigInt64LE = defineBigIntMethod(function writeBigInt64LE (value, offset = 0) { - return wrtBigUInt64LE(this, value, offset, -BigInt('0x8000000000000000'), BigInt('0x7fffffffffffffff')) -}) - -Buffer.prototype.writeBigInt64BE = defineBigIntMethod(function writeBigInt64BE (value, offset = 0) { - return wrtBigUInt64BE(this, value, offset, -BigInt('0x8000000000000000'), BigInt('0x7fffffffffffffff')) -}) - -function checkIEEE754 (buf, value, offset, ext, max, min) { - if (offset + ext > buf.length) throw new RangeError('Index out of range') - if (offset < 0) throw new RangeError('Index out of range') -} - -function writeFloat (buf, value, offset, littleEndian, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) { - checkIEEE754(buf, value, offset, 4, 3.4028234663852886e+38, -3.4028234663852886e+38) - } - ieee754.write(buf, value, offset, littleEndian, 23, 4) - return offset + 4 -} - -Buffer.prototype.writeFloatLE = function writeFloatLE (value, offset, noAssert) { - return writeFloat(this, value, offset, true, noAssert) -} - -Buffer.prototype.writeFloatBE = function writeFloatBE (value, offset, noAssert) { - return writeFloat(this, value, offset, false, noAssert) -} - -function writeDouble (buf, value, offset, littleEndian, noAssert) { - value = +value - offset = offset >>> 0 - if (!noAssert) { - checkIEEE754(buf, value, offset, 8, 1.7976931348623157E+308, -1.7976931348623157E+308) - } - ieee754.write(buf, value, offset, littleEndian, 52, 8) - return offset + 8 -} - -Buffer.prototype.writeDoubleLE = function writeDoubleLE (value, offset, noAssert) { - return writeDouble(this, value, offset, true, noAssert) -} - -Buffer.prototype.writeDoubleBE = function writeDoubleBE (value, offset, noAssert) { - return writeDouble(this, value, offset, false, noAssert) -} - -// copy(targetBuffer, targetStart=0, sourceStart=0, sourceEnd=buffer.length) -Buffer.prototype.copy = function copy (target, targetStart, start, end) { - if (!Buffer.isBuffer(target)) throw new TypeError('argument should be a Buffer') - if (!start) start = 0 - if (!end && end !== 0) end = this.length - if (targetStart >= target.length) targetStart = target.length - if (!targetStart) targetStart = 0 - if (end > 0 && end < start) end = start - - // Copy 0 bytes; we're done - if (end === start) return 0 - if (target.length === 0 || this.length === 0) return 0 - - // Fatal error conditions - if (targetStart < 0) { - throw new RangeError('targetStart out of bounds') - } - if (start < 0 || start >= this.length) throw new RangeError('Index out of range') - if (end < 0) throw new RangeError('sourceEnd out of bounds') - - // Are we oob? - if (end > this.length) end = this.length - if (target.length - targetStart < end - start) { - end = target.length - targetStart + start - } - - const len = end - start - - if (this === target && typeof Uint8Array.prototype.copyWithin === 'function') { - // Use built-in when available, missing from IE11 - this.copyWithin(targetStart, start, end) - } else { - Uint8Array.prototype.set.call( - target, - this.subarray(start, end), - targetStart - ) - } - - return len -} - -// Usage: -// buffer.fill(number[, offset[, end]]) -// buffer.fill(buffer[, offset[, end]]) -// buffer.fill(string[, offset[, end]][, encoding]) -Buffer.prototype.fill = function fill (val, start, end, encoding) { - // Handle string cases: - if (typeof val === 'string') { - if (typeof start === 'string') { - encoding = start - start = 0 - end = this.length - } else if (typeof end === 'string') { - encoding = end - end = this.length - } - if (encoding !== undefined && typeof encoding !== 'string') { - throw new TypeError('encoding must be a string') - } - if (typeof encoding === 'string' && !Buffer.isEncoding(encoding)) { - throw new TypeError('Unknown encoding: ' + encoding) - } - if (val.length === 1) { - const code = val.charCodeAt(0) - if ((encoding === 'utf8' && code < 128) || - encoding === 'latin1') { - // Fast path: If `val` fits into a single byte, use that numeric value. - val = code - } - } - } else if (typeof val === 'number') { - val = val & 255 - } else if (typeof val === 'boolean') { - val = Number(val) - } - - // Invalid ranges are not set to a default, so can range check early. - if (start < 0 || this.length < start || this.length < end) { - throw new RangeError('Out of range index') - } - - if (end <= start) { - return this - } - - start = start >>> 0 - end = end === undefined ? this.length : end >>> 0 - - if (!val) val = 0 - - let i - if (typeof val === 'number') { - for (i = start; i < end; ++i) { - this[i] = val - } - } else { - const bytes = Buffer.isBuffer(val) - ? val - : Buffer.from(val, encoding) - const len = bytes.length - if (len === 0) { - throw new TypeError('The value "' + val + - '" is invalid for argument "value"') - } - for (i = 0; i < end - start; ++i) { - this[i + start] = bytes[i % len] - } - } - - return this -} - -// CUSTOM ERRORS -// ============= - -// Simplified versions from Node, changed for Buffer-only usage -const errors = {} -function E (sym, getMessage, Base) { - errors[sym] = class NodeError extends Base { - constructor () { - super() - - Object.defineProperty(this, 'message', { - value: getMessage.apply(this, arguments), - writable: true, - configurable: true - }) - - // Add the error code to the name to include it in the stack trace. - this.name = `${this.name} [${sym}]` - // Access the stack to generate the error message including the error code - // from the name. - this.stack // eslint-disable-line no-unused-expressions - // Reset the name to the actual name. - delete this.name - } - - get code () { - return sym - } - - set code (value) { - Object.defineProperty(this, 'code', { - configurable: true, - enumerable: true, - value, - writable: true - }) - } - - toString () { - return `${this.name} [${sym}]: ${this.message}` - } - } -} - -E('ERR_BUFFER_OUT_OF_BOUNDS', - function (name) { - if (name) { - return `${name} is outside of buffer bounds` - } - - return 'Attempt to access memory outside buffer bounds' - }, RangeError) -E('ERR_INVALID_ARG_TYPE', - function (name, actual) { - return `The "${name}" argument must be of type number. Received type ${typeof actual}` - }, TypeError) -E('ERR_OUT_OF_RANGE', - function (str, range, input) { - let msg = `The value of "${str}" is out of range.` - let received = input - if (Number.isInteger(input) && Math.abs(input) > 2 ** 32) { - received = addNumericalSeparator(String(input)) - } else if (typeof input === 'bigint') { - received = String(input) - if (input > BigInt(2) ** BigInt(32) || input < -(BigInt(2) ** BigInt(32))) { - received = addNumericalSeparator(received) - } - received += 'n' - } - msg += ` It must be ${range}. Received ${received}` - return msg - }, RangeError) - -function addNumericalSeparator (val) { - let res = '' - let i = val.length - const start = val[0] === '-' ? 1 : 0 - for (; i >= start + 4; i -= 3) { - res = `_${val.slice(i - 3, i)}${res}` - } - return `${val.slice(0, i)}${res}` -} - -// CHECK FUNCTIONS -// =============== - -function checkBounds (buf, offset, byteLength) { - validateNumber(offset, 'offset') - if (buf[offset] === undefined || buf[offset + byteLength] === undefined) { - boundsError(offset, buf.length - (byteLength + 1)) - } -} - -function checkIntBI (value, min, max, buf, offset, byteLength) { - if (value > max || value < min) { - const n = typeof min === 'bigint' ? 'n' : '' - let range - if (byteLength > 3) { - if (min === 0 || min === BigInt(0)) { - range = `>= 0${n} and < 2${n} ** ${(byteLength + 1) * 8}${n}` - } else { - range = `>= -(2${n} ** ${(byteLength + 1) * 8 - 1}${n}) and < 2 ** ` + - `${(byteLength + 1) * 8 - 1}${n}` - } - } else { - range = `>= ${min}${n} and <= ${max}${n}` - } - throw new errors.ERR_OUT_OF_RANGE('value', range, value) - } - checkBounds(buf, offset, byteLength) -} - -function validateNumber (value, name) { - if (typeof value !== 'number') { - throw new errors.ERR_INVALID_ARG_TYPE(name, 'number', value) - } -} - -function boundsError (value, length, type) { - if (Math.floor(value) !== value) { - validateNumber(value, type) - throw new errors.ERR_OUT_OF_RANGE(type || 'offset', 'an integer', value) - } - - if (length < 0) { - throw new errors.ERR_BUFFER_OUT_OF_BOUNDS() - } - - throw new errors.ERR_OUT_OF_RANGE(type || 'offset', - `>= ${type ? 1 : 0} and <= ${length}`, - value) -} - -// HELPER FUNCTIONS -// ================ - -const INVALID_BASE64_RE = /[^+/0-9A-Za-z-_]/g - -function base64clean (str) { - // Node takes equal signs as end of the Base64 encoding - str = str.split('=')[0] - // Node strips out invalid characters like \n and \t from the string, base64-js does not - str = str.trim().replace(INVALID_BASE64_RE, '') - // Node converts strings with length < 2 to '' - if (str.length < 2) return '' - // Node allows for non-padded base64 strings (missing trailing ===), base64-js does not - while (str.length % 4 !== 0) { - str = str + '=' - } - return str -} - -function utf8ToBytes (string, units) { - units = units || Infinity - let codePoint - const length = string.length - let leadSurrogate = null - const bytes = [] - - for (let i = 0; i < length; ++i) { - codePoint = string.charCodeAt(i) - - // is surrogate component - if (codePoint > 0xD7FF && codePoint < 0xE000) { - // last char was a lead - if (!leadSurrogate) { - // no lead yet - if (codePoint > 0xDBFF) { - // unexpected trail - if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) - continue - } else if (i + 1 === length) { - // unpaired lead - if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) - continue - } - - // valid lead - leadSurrogate = codePoint - - continue - } - - // 2 leads in a row - if (codePoint < 0xDC00) { - if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) - leadSurrogate = codePoint - continue - } - - // valid surrogate pair - codePoint = (leadSurrogate - 0xD800 << 10 | codePoint - 0xDC00) + 0x10000 - } else if (leadSurrogate) { - // valid bmp char, but last char was a lead - if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) - } - - leadSurrogate = null - - // encode utf8 - if (codePoint < 0x80) { - if ((units -= 1) < 0) break - bytes.push(codePoint) - } else if (codePoint < 0x800) { - if ((units -= 2) < 0) break - bytes.push( - codePoint >> 0x6 | 0xC0, - codePoint & 0x3F | 0x80 - ) - } else if (codePoint < 0x10000) { - if ((units -= 3) < 0) break - bytes.push( - codePoint >> 0xC | 0xE0, - codePoint >> 0x6 & 0x3F | 0x80, - codePoint & 0x3F | 0x80 - ) - } else if (codePoint < 0x110000) { - if ((units -= 4) < 0) break - bytes.push( - codePoint >> 0x12 | 0xF0, - codePoint >> 0xC & 0x3F | 0x80, - codePoint >> 0x6 & 0x3F | 0x80, - codePoint & 0x3F | 0x80 - ) - } else { - throw new Error('Invalid code point') - } - } - - return bytes -} - -function asciiToBytes (str) { - const byteArray = [] - for (let i = 0; i < str.length; ++i) { - // Node's code seems to be doing this and not & 0x7F.. - byteArray.push(str.charCodeAt(i) & 0xFF) - } - return byteArray -} - -function utf16leToBytes (str, units) { - let c, hi, lo - const byteArray = [] - for (let i = 0; i < str.length; ++i) { - if ((units -= 2) < 0) break - - c = str.charCodeAt(i) - hi = c >> 8 - lo = c % 256 - byteArray.push(lo) - byteArray.push(hi) - } - - return byteArray -} - -function base64ToBytes (str) { - return base64.toByteArray(base64clean(str)) -} - -function blitBuffer (src, dst, offset, length) { - let i - for (i = 0; i < length; ++i) { - if ((i + offset >= dst.length) || (i >= src.length)) break - dst[i + offset] = src[i] - } - return i -} - -// ArrayBuffer or Uint8Array objects from other contexts (i.e. iframes) do not pass -// the `instanceof` check but they should be treated as of that type. -// See: https://github.com/feross/buffer/issues/166 -function isInstance (obj, type) { - return obj instanceof type || - (obj != null && obj.constructor != null && obj.constructor.name != null && - obj.constructor.name === type.name) -} -function numberIsNaN (obj) { - // For IE11 support - return obj !== obj // eslint-disable-line no-self-compare -} - -// Create lookup table for `toString('hex')` -// See: https://github.com/feross/buffer/issues/219 -const hexSliceLookupTable = (function () { - const alphabet = '0123456789abcdef' - const table = new Array(256) - for (let i = 0; i < 16; ++i) { - const i16 = i * 16 - for (let j = 0; j < 16; ++j) { - table[i16 + j] = alphabet[i] + alphabet[j] - } - } - return table -})() - -// Return not function with Error if BigInt not supported -function defineBigIntMethod (fn) { - return typeof BigInt === 'undefined' ? BufferBigIntNotDefined : fn -} - -function BufferBigIntNotDefined () { - throw new Error('BigInt not supported') -} diff --git a/node_modules/buffer/package.json b/node_modules/buffer/package.json deleted file mode 100644 index ca1ad9a7..00000000 --- a/node_modules/buffer/package.json +++ /dev/null @@ -1,93 +0,0 @@ -{ - "name": "buffer", - "description": "Node.js Buffer API, for the browser", - "version": "6.0.3", - "author": { - "name": "Feross Aboukhadijeh", - "email": "feross@feross.org", - "url": "https://feross.org" - }, - "bugs": { - "url": "https://github.com/feross/buffer/issues" - }, - "contributors": [ - "Romain Beauxis ", - "James Halliday " - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - }, - "devDependencies": { - "airtap": "^3.0.0", - "benchmark": "^2.1.4", - "browserify": "^17.0.0", - "concat-stream": "^2.0.0", - "hyperquest": "^2.1.3", - "is-buffer": "^2.0.5", - "is-nan": "^1.3.0", - "split": "^1.0.1", - "standard": "*", - "tape": "^5.0.1", - "through2": "^4.0.2", - "uglify-js": "^3.11.5" - }, - "homepage": "https://github.com/feross/buffer", - "jspm": { - "map": { - "./index.js": { - "node": "@node/buffer" - } - } - }, - "keywords": [ - "arraybuffer", - "browser", - "browserify", - "buffer", - "compatible", - "dataview", - "uint8array" - ], - "license": "MIT", - "main": "index.js", - "types": "index.d.ts", - "repository": { - "type": "git", - "url": "git://github.com/feross/buffer.git" - }, - "scripts": { - "perf": "browserify --debug perf/bracket-notation.js > perf/bundle.js && open perf/index.html", - "perf-node": "node perf/bracket-notation.js && node perf/concat.js && node perf/copy-big.js && node perf/copy.js && node perf/new-big.js && node perf/new.js && node perf/readDoubleBE.js && node perf/readFloatBE.js && node perf/readUInt32LE.js && node perf/slice.js && node perf/writeFloatBE.js", - "size": "browserify -r ./ | uglifyjs -c -m | gzip | wc -c", - "test": "standard && node ./bin/test.js", - "test-browser-old": "airtap -- test/*.js", - "test-browser-old-local": "airtap --local -- test/*.js", - "test-browser-new": "airtap -- test/*.js test/node/*.js", - "test-browser-new-local": "airtap --local -- test/*.js test/node/*.js", - "test-node": "tape test/*.js test/node/*.js", - "update-authors": "./bin/update-authors.sh" - }, - "standard": { - "ignore": [ - "test/node/**/*.js", - "test/common.js", - "test/_polyfill.js", - "perf/**/*.js" - ] - }, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] -} diff --git a/node_modules/call-bind-apply-helpers/.eslintrc b/node_modules/call-bind-apply-helpers/.eslintrc deleted file mode 100644 index 201e859b..00000000 --- a/node_modules/call-bind-apply-helpers/.eslintrc +++ /dev/null @@ -1,17 +0,0 @@ -{ - "root": true, - - "extends": "@ljharb", - - "rules": { - "func-name-matching": 0, - "id-length": 0, - "new-cap": [2, { - "capIsNewExceptions": [ - "GetIntrinsic", - ], - }], - "no-extra-parens": 0, - "no-magic-numbers": 0, - }, -} diff --git a/node_modules/call-bind-apply-helpers/.github/FUNDING.yml b/node_modules/call-bind-apply-helpers/.github/FUNDING.yml deleted file mode 100644 index 0011e9d6..00000000 --- a/node_modules/call-bind-apply-helpers/.github/FUNDING.yml +++ /dev/null @@ -1,12 +0,0 @@ -# These are supported funding model platforms - -github: [ljharb] -patreon: # Replace with a single Patreon username -open_collective: # Replace with a single Open Collective username -ko_fi: # Replace with a single Ko-fi username -tidelift: npm/call-bind-apply-helpers -community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry -liberapay: # Replace with a single Liberapay username -issuehunt: # Replace with a single IssueHunt username -otechie: # Replace with a single Otechie username -custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] diff --git a/node_modules/call-bind-apply-helpers/.nycrc b/node_modules/call-bind-apply-helpers/.nycrc deleted file mode 100644 index bdd626ce..00000000 --- a/node_modules/call-bind-apply-helpers/.nycrc +++ /dev/null @@ -1,9 +0,0 @@ -{ - "all": true, - "check-coverage": false, - "reporter": ["text-summary", "text", "html", "json"], - "exclude": [ - "coverage", - "test" - ] -} diff --git a/node_modules/call-bind-apply-helpers/CHANGELOG.md b/node_modules/call-bind-apply-helpers/CHANGELOG.md deleted file mode 100644 index 24849428..00000000 --- a/node_modules/call-bind-apply-helpers/CHANGELOG.md +++ /dev/null @@ -1,30 +0,0 @@ -# Changelog - -All notable changes to this project will be documented in this file. - -The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) -and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - -## [v1.0.2](https://github.com/ljharb/call-bind-apply-helpers/compare/v1.0.1...v1.0.2) - 2025-02-12 - -### Commits - -- [types] improve inferred types [`e6f9586`](https://github.com/ljharb/call-bind-apply-helpers/commit/e6f95860a3c72879cb861a858cdfb8138fbedec1) -- [Dev Deps] update `@arethetypeswrong/cli`, `@ljharb/tsconfig`, `@types/tape`, `es-value-fixtures`, `for-each`, `has-strict-mode`, `object-inspect` [`e43d540`](https://github.com/ljharb/call-bind-apply-helpers/commit/e43d5409f97543bfbb11f345d47d8ce4e066d8c1) - -## [v1.0.1](https://github.com/ljharb/call-bind-apply-helpers/compare/v1.0.0...v1.0.1) - 2024-12-08 - -### Commits - -- [types] `reflectApply`: fix types [`4efc396`](https://github.com/ljharb/call-bind-apply-helpers/commit/4efc3965351a4f02cc55e836fa391d3d11ef2ef8) -- [Fix] `reflectApply`: oops, Reflect is not a function [`83cc739`](https://github.com/ljharb/call-bind-apply-helpers/commit/83cc7395de6b79b7730bdf092f1436f0b1263c75) -- [Dev Deps] update `@arethetypeswrong/cli` [`80bd5d3`](https://github.com/ljharb/call-bind-apply-helpers/commit/80bd5d3ae58b4f6b6995ce439dd5a1bcb178a940) - -## v1.0.0 - 2024-12-05 - -### Commits - -- Initial implementation, tests, readme [`7879629`](https://github.com/ljharb/call-bind-apply-helpers/commit/78796290f9b7430c9934d6f33d94ae9bc89fce04) -- Initial commit [`3f1dc16`](https://github.com/ljharb/call-bind-apply-helpers/commit/3f1dc164afc43285631b114a5f9dd9137b2b952f) -- npm init [`081df04`](https://github.com/ljharb/call-bind-apply-helpers/commit/081df048c312fcee400922026f6e97281200a603) -- Only apps should have lockfiles [`5b9ca0f`](https://github.com/ljharb/call-bind-apply-helpers/commit/5b9ca0fe8101ebfaf309c549caac4e0a017ed930) diff --git a/node_modules/call-bind-apply-helpers/LICENSE b/node_modules/call-bind-apply-helpers/LICENSE deleted file mode 100644 index f82f3896..00000000 --- a/node_modules/call-bind-apply-helpers/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2024 Jordan Harband - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/node_modules/call-bind-apply-helpers/README.md b/node_modules/call-bind-apply-helpers/README.md deleted file mode 100644 index 8fc0dae1..00000000 --- a/node_modules/call-bind-apply-helpers/README.md +++ /dev/null @@ -1,62 +0,0 @@ -# call-bind-apply-helpers [![Version Badge][npm-version-svg]][package-url] - -[![github actions][actions-image]][actions-url] -[![coverage][codecov-image]][codecov-url] -[![dependency status][deps-svg]][deps-url] -[![dev dependency status][dev-deps-svg]][dev-deps-url] -[![License][license-image]][license-url] -[![Downloads][downloads-image]][downloads-url] - -[![npm badge][npm-badge-png]][package-url] - -Helper functions around Function call/apply/bind, for use in `call-bind`. - -The only packages that should likely ever use this package directly are `call-bind` and `get-intrinsic`. -Please use `call-bind` unless you have a very good reason not to. - -## Getting started - -```sh -npm install --save call-bind-apply-helpers -``` - -## Usage/Examples - -```js -const assert = require('assert'); -const callBindBasic = require('call-bind-apply-helpers'); - -function f(a, b) { - assert.equal(this, 1); - assert.equal(a, 2); - assert.equal(b, 3); - assert.equal(arguments.length, 2); -} - -const fBound = callBindBasic([f, 1]); - -delete Function.prototype.call; -delete Function.prototype.bind; - -fBound(2, 3); -``` - -## Tests - -Clone the repo, `npm install`, and run `npm test` - -[package-url]: https://npmjs.org/package/call-bind-apply-helpers -[npm-version-svg]: https://versionbadg.es/ljharb/call-bind-apply-helpers.svg -[deps-svg]: https://david-dm.org/ljharb/call-bind-apply-helpers.svg -[deps-url]: https://david-dm.org/ljharb/call-bind-apply-helpers -[dev-deps-svg]: https://david-dm.org/ljharb/call-bind-apply-helpers/dev-status.svg -[dev-deps-url]: https://david-dm.org/ljharb/call-bind-apply-helpers#info=devDependencies -[npm-badge-png]: https://nodei.co/npm/call-bind-apply-helpers.png?downloads=true&stars=true -[license-image]: https://img.shields.io/npm/l/call-bind-apply-helpers.svg -[license-url]: LICENSE -[downloads-image]: https://img.shields.io/npm/dm/call-bind-apply-helpers.svg -[downloads-url]: https://npm-stat.com/charts.html?package=call-bind-apply-helpers -[codecov-image]: https://codecov.io/gh/ljharb/call-bind-apply-helpers/branch/main/graphs/badge.svg -[codecov-url]: https://app.codecov.io/gh/ljharb/call-bind-apply-helpers/ -[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/ljharb/call-bind-apply-helpers -[actions-url]: https://github.com/ljharb/call-bind-apply-helpers/actions diff --git a/node_modules/call-bind-apply-helpers/actualApply.d.ts b/node_modules/call-bind-apply-helpers/actualApply.d.ts deleted file mode 100644 index b87286a2..00000000 --- a/node_modules/call-bind-apply-helpers/actualApply.d.ts +++ /dev/null @@ -1 +0,0 @@ -export = Reflect.apply; \ No newline at end of file diff --git a/node_modules/call-bind-apply-helpers/actualApply.js b/node_modules/call-bind-apply-helpers/actualApply.js deleted file mode 100644 index ffa51355..00000000 --- a/node_modules/call-bind-apply-helpers/actualApply.js +++ /dev/null @@ -1,10 +0,0 @@ -'use strict'; - -var bind = require('function-bind'); - -var $apply = require('./functionApply'); -var $call = require('./functionCall'); -var $reflectApply = require('./reflectApply'); - -/** @type {import('./actualApply')} */ -module.exports = $reflectApply || bind.call($call, $apply); diff --git a/node_modules/call-bind-apply-helpers/applyBind.d.ts b/node_modules/call-bind-apply-helpers/applyBind.d.ts deleted file mode 100644 index d176c1ab..00000000 --- a/node_modules/call-bind-apply-helpers/applyBind.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -import actualApply from './actualApply'; - -type TupleSplitHead = T['length'] extends N - ? T - : T extends [...infer R, any] - ? TupleSplitHead - : never - -type TupleSplitTail = O['length'] extends N - ? T - : T extends [infer F, ...infer R] - ? TupleSplitTail<[...R], N, [...O, F]> - : never - -type TupleSplit = [TupleSplitHead, TupleSplitTail] - -declare function applyBind(...args: TupleSplit, 2>[1]): ReturnType; - -export = applyBind; \ No newline at end of file diff --git a/node_modules/call-bind-apply-helpers/applyBind.js b/node_modules/call-bind-apply-helpers/applyBind.js deleted file mode 100644 index d2b77231..00000000 --- a/node_modules/call-bind-apply-helpers/applyBind.js +++ /dev/null @@ -1,10 +0,0 @@ -'use strict'; - -var bind = require('function-bind'); -var $apply = require('./functionApply'); -var actualApply = require('./actualApply'); - -/** @type {import('./applyBind')} */ -module.exports = function applyBind() { - return actualApply(bind, $apply, arguments); -}; diff --git a/node_modules/call-bind-apply-helpers/functionApply.d.ts b/node_modules/call-bind-apply-helpers/functionApply.d.ts deleted file mode 100644 index 1f6e11b3..00000000 --- a/node_modules/call-bind-apply-helpers/functionApply.d.ts +++ /dev/null @@ -1 +0,0 @@ -export = Function.prototype.apply; \ No newline at end of file diff --git a/node_modules/call-bind-apply-helpers/functionApply.js b/node_modules/call-bind-apply-helpers/functionApply.js deleted file mode 100644 index c71df9c2..00000000 --- a/node_modules/call-bind-apply-helpers/functionApply.js +++ /dev/null @@ -1,4 +0,0 @@ -'use strict'; - -/** @type {import('./functionApply')} */ -module.exports = Function.prototype.apply; diff --git a/node_modules/call-bind-apply-helpers/functionCall.d.ts b/node_modules/call-bind-apply-helpers/functionCall.d.ts deleted file mode 100644 index 15e93df3..00000000 --- a/node_modules/call-bind-apply-helpers/functionCall.d.ts +++ /dev/null @@ -1 +0,0 @@ -export = Function.prototype.call; \ No newline at end of file diff --git a/node_modules/call-bind-apply-helpers/functionCall.js b/node_modules/call-bind-apply-helpers/functionCall.js deleted file mode 100644 index 7a8d8735..00000000 --- a/node_modules/call-bind-apply-helpers/functionCall.js +++ /dev/null @@ -1,4 +0,0 @@ -'use strict'; - -/** @type {import('./functionCall')} */ -module.exports = Function.prototype.call; diff --git a/node_modules/call-bind-apply-helpers/index.d.ts b/node_modules/call-bind-apply-helpers/index.d.ts deleted file mode 100644 index 541516bd..00000000 --- a/node_modules/call-bind-apply-helpers/index.d.ts +++ /dev/null @@ -1,64 +0,0 @@ -type RemoveFromTuple< - Tuple extends readonly unknown[], - RemoveCount extends number, - Index extends 1[] = [] -> = Index["length"] extends RemoveCount - ? Tuple - : Tuple extends [infer First, ...infer Rest] - ? RemoveFromTuple - : Tuple; - -type ConcatTuples< - Prefix extends readonly unknown[], - Suffix extends readonly unknown[] -> = [...Prefix, ...Suffix]; - -type ExtractFunctionParams = T extends (this: infer TThis, ...args: infer P extends readonly unknown[]) => infer R - ? { thisArg: TThis; params: P; returnType: R } - : never; - -type BindFunction< - T extends (this: any, ...args: any[]) => any, - TThis, - TBoundArgs extends readonly unknown[], - ReceiverBound extends boolean -> = ExtractFunctionParams extends { - thisArg: infer OrigThis; - params: infer P extends readonly unknown[]; - returnType: infer R; -} - ? ReceiverBound extends true - ? (...args: RemoveFromTuple>) => R extends [OrigThis, ...infer Rest] - ? [TThis, ...Rest] // Replace `this` with `thisArg` - : R - : >>( - thisArg: U, - ...args: RemainingArgs - ) => R extends [OrigThis, ...infer Rest] - ? [U, ...ConcatTuples] // Preserve bound args in return type - : R - : never; - -declare function callBind< - const T extends (this: any, ...args: any[]) => any, - Extracted extends ExtractFunctionParams, - const TBoundArgs extends Partial & readonly unknown[], - const TThis extends Extracted["thisArg"] ->( - args: [fn: T, thisArg: TThis, ...boundArgs: TBoundArgs] -): BindFunction; - -declare function callBind< - const T extends (this: any, ...args: any[]) => any, - Extracted extends ExtractFunctionParams, - const TBoundArgs extends Partial & readonly unknown[] ->( - args: [fn: T, ...boundArgs: TBoundArgs] -): BindFunction; - -declare function callBind( - args: [fn: Exclude, ...rest: TArgs] -): never; - -// export as namespace callBind; -export = callBind; diff --git a/node_modules/call-bind-apply-helpers/index.js b/node_modules/call-bind-apply-helpers/index.js deleted file mode 100644 index 2f6dab4c..00000000 --- a/node_modules/call-bind-apply-helpers/index.js +++ /dev/null @@ -1,15 +0,0 @@ -'use strict'; - -var bind = require('function-bind'); -var $TypeError = require('es-errors/type'); - -var $call = require('./functionCall'); -var $actualApply = require('./actualApply'); - -/** @type {(args: [Function, thisArg?: unknown, ...args: unknown[]]) => Function} TODO FIXME, find a way to use import('.') */ -module.exports = function callBindBasic(args) { - if (args.length < 1 || typeof args[0] !== 'function') { - throw new $TypeError('a function is required'); - } - return $actualApply(bind, $call, args); -}; diff --git a/node_modules/call-bind-apply-helpers/package.json b/node_modules/call-bind-apply-helpers/package.json deleted file mode 100644 index 923b8be2..00000000 --- a/node_modules/call-bind-apply-helpers/package.json +++ /dev/null @@ -1,85 +0,0 @@ -{ - "name": "call-bind-apply-helpers", - "version": "1.0.2", - "description": "Helper functions around Function call/apply/bind, for use in `call-bind`", - "main": "index.js", - "exports": { - ".": "./index.js", - "./actualApply": "./actualApply.js", - "./applyBind": "./applyBind.js", - "./functionApply": "./functionApply.js", - "./functionCall": "./functionCall.js", - "./reflectApply": "./reflectApply.js", - "./package.json": "./package.json" - }, - "scripts": { - "prepack": "npmignore --auto --commentLines=auto", - "prepublish": "not-in-publish || npm run prepublishOnly", - "prepublishOnly": "safe-publish-latest", - "prelint": "evalmd README.md", - "lint": "eslint --ext=.js,.mjs .", - "postlint": "tsc -p . && attw -P", - "pretest": "npm run lint", - "tests-only": "nyc tape 'test/**/*.js'", - "test": "npm run tests-only", - "posttest": "npx npm@'>=10.2' audit --production", - "version": "auto-changelog && git add CHANGELOG.md", - "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/ljharb/call-bind-apply-helpers.git" - }, - "author": "Jordan Harband ", - "license": "MIT", - "bugs": { - "url": "https://github.com/ljharb/call-bind-apply-helpers/issues" - }, - "homepage": "https://github.com/ljharb/call-bind-apply-helpers#readme", - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2" - }, - "devDependencies": { - "@arethetypeswrong/cli": "^0.17.3", - "@ljharb/eslint-config": "^21.1.1", - "@ljharb/tsconfig": "^0.2.3", - "@types/for-each": "^0.3.3", - "@types/function-bind": "^1.1.10", - "@types/object-inspect": "^1.13.0", - "@types/tape": "^5.8.1", - "auto-changelog": "^2.5.0", - "encoding": "^0.1.13", - "es-value-fixtures": "^1.7.1", - "eslint": "=8.8.0", - "evalmd": "^0.0.19", - "for-each": "^0.3.5", - "has-strict-mode": "^1.1.0", - "in-publish": "^2.0.1", - "npmignore": "^0.3.1", - "nyc": "^10.3.2", - "object-inspect": "^1.13.4", - "safe-publish-latest": "^2.0.0", - "tape": "^5.9.0", - "typescript": "next" - }, - "testling": { - "files": "test/index.js" - }, - "auto-changelog": { - "output": "CHANGELOG.md", - "template": "keepachangelog", - "unreleased": false, - "commitLimit": false, - "backfillLimit": false, - "hideCredit": true - }, - "publishConfig": { - "ignore": [ - ".github/workflows" - ] - }, - "engines": { - "node": ">= 0.4" - } -} diff --git a/node_modules/call-bind-apply-helpers/reflectApply.d.ts b/node_modules/call-bind-apply-helpers/reflectApply.d.ts deleted file mode 100644 index 6b2ae764..00000000 --- a/node_modules/call-bind-apply-helpers/reflectApply.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -declare const reflectApply: false | typeof Reflect.apply; - -export = reflectApply; diff --git a/node_modules/call-bind-apply-helpers/reflectApply.js b/node_modules/call-bind-apply-helpers/reflectApply.js deleted file mode 100644 index 3d03caa6..00000000 --- a/node_modules/call-bind-apply-helpers/reflectApply.js +++ /dev/null @@ -1,4 +0,0 @@ -'use strict'; - -/** @type {import('./reflectApply')} */ -module.exports = typeof Reflect !== 'undefined' && Reflect && Reflect.apply; diff --git a/node_modules/call-bind-apply-helpers/test/index.js b/node_modules/call-bind-apply-helpers/test/index.js deleted file mode 100644 index 1cdc89ed..00000000 --- a/node_modules/call-bind-apply-helpers/test/index.js +++ /dev/null @@ -1,63 +0,0 @@ -'use strict'; - -var callBind = require('../'); -var hasStrictMode = require('has-strict-mode')(); -var forEach = require('for-each'); -var inspect = require('object-inspect'); -var v = require('es-value-fixtures'); - -var test = require('tape'); - -test('callBindBasic', function (t) { - forEach(v.nonFunctions, function (nonFunction) { - t['throws']( - // @ts-expect-error - function () { callBind([nonFunction]); }, - TypeError, - inspect(nonFunction) + ' is not a function' - ); - }); - - var sentinel = { sentinel: true }; - /** @type {(this: T, a: A, b: B) => [T | undefined, A, B]} */ - var func = function (a, b) { - // eslint-disable-next-line no-invalid-this - return [!hasStrictMode && this === global ? undefined : this, a, b]; - }; - t.equal(func.length, 2, 'original function length is 2'); - - /** type {(thisArg: unknown, a: number, b: number) => [unknown, number, number]} */ - var bound = callBind([func]); - /** type {((a: number, b: number) => [typeof sentinel, typeof a, typeof b])} */ - var boundR = callBind([func, sentinel]); - /** type {((b: number) => [typeof sentinel, number, typeof b])} */ - var boundArg = callBind([func, sentinel, /** @type {const} */ (1)]); - - // @ts-expect-error - t.deepEqual(bound(), [undefined, undefined, undefined], 'bound func with no args'); - - // @ts-expect-error - t.deepEqual(func(), [undefined, undefined, undefined], 'unbound func with too few args'); - // @ts-expect-error - t.deepEqual(bound(1, 2), [hasStrictMode ? 1 : Object(1), 2, undefined], 'bound func too few args'); - // @ts-expect-error - t.deepEqual(boundR(), [sentinel, undefined, undefined], 'bound func with receiver, with too few args'); - // @ts-expect-error - t.deepEqual(boundArg(), [sentinel, 1, undefined], 'bound func with receiver and arg, with too few args'); - - t.deepEqual(func(1, 2), [undefined, 1, 2], 'unbound func with right args'); - t.deepEqual(bound(1, 2, 3), [hasStrictMode ? 1 : Object(1), 2, 3], 'bound func with right args'); - t.deepEqual(boundR(1, 2), [sentinel, 1, 2], 'bound func with receiver, with right args'); - t.deepEqual(boundArg(2), [sentinel, 1, 2], 'bound func with receiver and arg, with right arg'); - - // @ts-expect-error - t.deepEqual(func(1, 2, 3), [undefined, 1, 2], 'unbound func with too many args'); - // @ts-expect-error - t.deepEqual(bound(1, 2, 3, 4), [hasStrictMode ? 1 : Object(1), 2, 3], 'bound func with too many args'); - // @ts-expect-error - t.deepEqual(boundR(1, 2, 3), [sentinel, 1, 2], 'bound func with receiver, with too many args'); - // @ts-expect-error - t.deepEqual(boundArg(2, 3), [sentinel, 1, 2], 'bound func with receiver and arg, with too many args'); - - t.end(); -}); diff --git a/node_modules/call-bind-apply-helpers/tsconfig.json b/node_modules/call-bind-apply-helpers/tsconfig.json deleted file mode 100644 index aef99930..00000000 --- a/node_modules/call-bind-apply-helpers/tsconfig.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "extends": "@ljharb/tsconfig", - "compilerOptions": { - "target": "es2021", - }, - "exclude": [ - "coverage", - ], -} \ No newline at end of file diff --git a/node_modules/call-bind/.eslintignore b/node_modules/call-bind/.eslintignore deleted file mode 100644 index 404abb22..00000000 --- a/node_modules/call-bind/.eslintignore +++ /dev/null @@ -1 +0,0 @@ -coverage/ diff --git a/node_modules/call-bind/.eslintrc b/node_modules/call-bind/.eslintrc deleted file mode 100644 index dfa9a6cd..00000000 --- a/node_modules/call-bind/.eslintrc +++ /dev/null @@ -1,16 +0,0 @@ -{ - "root": true, - - "extends": "@ljharb", - - "rules": { - "func-name-matching": 0, - "id-length": 0, - "new-cap": [2, { - "capIsNewExceptions": [ - "GetIntrinsic", - ], - }], - "no-magic-numbers": 0, - }, -} diff --git a/node_modules/call-bind/.github/FUNDING.yml b/node_modules/call-bind/.github/FUNDING.yml deleted file mode 100644 index c70c2ecd..00000000 --- a/node_modules/call-bind/.github/FUNDING.yml +++ /dev/null @@ -1,12 +0,0 @@ -# These are supported funding model platforms - -github: [ljharb] -patreon: # Replace with a single Patreon username -open_collective: # Replace with a single Open Collective username -ko_fi: # Replace with a single Ko-fi username -tidelift: npm/call-bind -community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry -liberapay: # Replace with a single Liberapay username -issuehunt: # Replace with a single IssueHunt username -otechie: # Replace with a single Otechie username -custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] diff --git a/node_modules/call-bind/.nycrc b/node_modules/call-bind/.nycrc deleted file mode 100644 index bdd626ce..00000000 --- a/node_modules/call-bind/.nycrc +++ /dev/null @@ -1,9 +0,0 @@ -{ - "all": true, - "check-coverage": false, - "reporter": ["text-summary", "text", "html", "json"], - "exclude": [ - "coverage", - "test" - ] -} diff --git a/node_modules/call-bind/CHANGELOG.md b/node_modules/call-bind/CHANGELOG.md deleted file mode 100644 index be0de99f..00000000 --- a/node_modules/call-bind/CHANGELOG.md +++ /dev/null @@ -1,106 +0,0 @@ -# Changelog - -All notable changes to this project will be documented in this file. - -The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) -and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - -## [v1.0.8](https://github.com/ljharb/call-bind/compare/v1.0.7...v1.0.8) - 2024-12-05 - -### Commits - -- [Refactor] extract out some helpers and avoid get-intrinsic usage [`407fd5e`](https://github.com/ljharb/call-bind/commit/407fd5eec34ec58394522a6ce3badfa4788fd5ae) -- [Refactor] replace code with extracted `call-bind-apply-helpers` [`81018fb`](https://github.com/ljharb/call-bind/commit/81018fb78902ff5acbc6c09300780e97f0db6a34) -- [Tests] use `set-function-length/env` [`0fc311d`](https://github.com/ljharb/call-bind/commit/0fc311de0e115cfa6b02969b23a42ad45aadf224) -- [actions] split out node 10-20, and 20+ [`77a0cad`](https://github.com/ljharb/call-bind/commit/77a0cad75f83f5b8050dc13baef4fa2cff537fa3) -- [Dev Deps] update `@ljharb/eslint-config`, `auto-changelog`, `es-value-fixtures`, `gopd`, `object-inspect`, `tape` [`a145d10`](https://github.com/ljharb/call-bind/commit/a145d10fe847f350e11094f8541848b028ee8c91) -- [Tests] replace `aud` with `npm audit` [`30ca3dd`](https://github.com/ljharb/call-bind/commit/30ca3dd7234648eb029947477d06b17879e10727) -- [Deps] update `set-function-length` [`57c79a3`](https://github.com/ljharb/call-bind/commit/57c79a3666022ea797cc2a4a3b43fe089bc97d1b) -- [Dev Deps] add missing peer dep [`601cfa5`](https://github.com/ljharb/call-bind/commit/601cfa5540066b6206039ceb9496cecbd134ff7b) - -## [v1.0.7](https://github.com/ljharb/call-bind/compare/v1.0.6...v1.0.7) - 2024-02-12 - -### Commits - -- [Refactor] use `es-define-property` [`09b76a0`](https://github.com/ljharb/call-bind/commit/09b76a01634440461d44a80c9924ec4b500f3b03) -- [Deps] update `get-intrinsic`, `set-function-length` [`ad5136d`](https://github.com/ljharb/call-bind/commit/ad5136ddda2a45c590959829ad3dce0c9f4e3590) - -## [v1.0.6](https://github.com/ljharb/call-bind/compare/v1.0.5...v1.0.6) - 2024-02-05 - -### Commits - -- [Dev Deps] update `aud`, `npmignore`, `tape` [`d564d5c`](https://github.com/ljharb/call-bind/commit/d564d5ce3e06a19df4d499c77f8d1a9da44e77aa) -- [Deps] update `get-intrinsic`, `set-function-length` [`cfc2bdc`](https://github.com/ljharb/call-bind/commit/cfc2bdca7b633df0e0e689e6b637f668f1c6792e) -- [Refactor] use `es-errors`, so things that only need those do not need `get-intrinsic` [`64cd289`](https://github.com/ljharb/call-bind/commit/64cd289ae5862c250a4ca80aa8d461047c166af5) -- [meta] add missing `engines.node` [`32a4038`](https://github.com/ljharb/call-bind/commit/32a4038857b62179f7f9b7b3df2c5260036be582) - -## [v1.0.5](https://github.com/ljharb/call-bind/compare/v1.0.4...v1.0.5) - 2023-10-19 - -### Commits - -- [Fix] throw an error on non-functions as early as possible [`f262408`](https://github.com/ljharb/call-bind/commit/f262408f822c840fbc268080f3ad7c429611066d) -- [Deps] update `set-function-length` [`3fff271`](https://github.com/ljharb/call-bind/commit/3fff27145a1e3a76a5b74f1d7c3c43d0fa3b9871) - -## [v1.0.4](https://github.com/ljharb/call-bind/compare/v1.0.3...v1.0.4) - 2023-10-19 - -## [v1.0.3](https://github.com/ljharb/call-bind/compare/v1.0.2...v1.0.3) - 2023-10-19 - -### Commits - -- [actions] reuse common workflows [`a994df6`](https://github.com/ljharb/call-bind/commit/a994df69f401f4bf735a4ccd77029b85d1549453) -- [meta] use `npmignore` to autogenerate an npmignore file [`eef3ef2`](https://github.com/ljharb/call-bind/commit/eef3ef21e1f002790837fedb8af2679c761fbdf5) -- [readme] flesh out content [`1845ccf`](https://github.com/ljharb/call-bind/commit/1845ccfd9976a607884cfc7157c93192cc16cf22) -- [actions] use `node/install` instead of `node/run`; use `codecov` action [`5b47d53`](https://github.com/ljharb/call-bind/commit/5b47d53d2fd74af5ea0a44f1d51e503cd42f7a90) -- [Refactor] use `set-function-length` [`a0e165c`](https://github.com/ljharb/call-bind/commit/a0e165c5dc61db781cbc919b586b1c2b8da0b150) -- [Dev Deps] update `@ljharb/eslint-config`, `aud`, `tape` [`9c50103`](https://github.com/ljharb/call-bind/commit/9c50103f44137279a817317cf6cc421a658f85b4) -- [meta] simplify "exports" [`019c6d0`](https://github.com/ljharb/call-bind/commit/019c6d06b0e1246ceed8e579f57e44441cbbf6d9) -- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`, `auto-changelog`, `safe-publish-latest`, `tape` [`23bd718`](https://github.com/ljharb/call-bind/commit/23bd718a288d3b03042062b4ef5153b3cea83f11) -- [actions] update codecov uploader [`62552d7`](https://github.com/ljharb/call-bind/commit/62552d79cc79e05825e99aaba134ae5b37f33da5) -- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`, `auto-changelog`, `tape` [`ec81665`](https://github.com/ljharb/call-bind/commit/ec81665b300f87eabff597afdc8b8092adfa7afd) -- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `safe-publish-latest`, `tape` [`35d67fc`](https://github.com/ljharb/call-bind/commit/35d67fcea883e686650f736f61da5ddca2592de8) -- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`, `tape` [`0266d8d`](https://github.com/ljharb/call-bind/commit/0266d8d2a45086a922db366d0c2932fa463662ff) -- [Dev Deps] update `@ljharb/eslint-config`, `aud`, `tape` [`43a5b28`](https://github.com/ljharb/call-bind/commit/43a5b28a444e710e1bbf92adb8afb5cf7523a223) -- [Deps] update `define-data-property`, `function-bind`, `get-intrinsic` [`780eb36`](https://github.com/ljharb/call-bind/commit/780eb36552514f8cc99c70821ce698697c2726a5) -- [Dev Deps] update `aud`, `tape` [`90d50ad`](https://github.com/ljharb/call-bind/commit/90d50ad03b061e0268b3380b0065fcaec183dc05) -- [meta] use `prepublishOnly` script for npm 7+ [`44c5433`](https://github.com/ljharb/call-bind/commit/44c5433b7980e02b4870007046407cf6fc543329) -- [Deps] update `get-intrinsic` [`86bfbfc`](https://github.com/ljharb/call-bind/commit/86bfbfcf34afdc6eabc93ce3d408548d0e27d958) -- [Deps] update `get-intrinsic` [`5c53354`](https://github.com/ljharb/call-bind/commit/5c5335489be0294c18cd7a8bb6e08226ee019ff5) -- [actions] update checkout action [`4c393a8`](https://github.com/ljharb/call-bind/commit/4c393a8173b3c8e5b30d5b3297b3b94d48bf87f3) -- [Deps] update `get-intrinsic` [`4e70bde`](https://github.com/ljharb/call-bind/commit/4e70bdec0626acb11616d66250fc14565e716e91) -- [Deps] update `get-intrinsic` [`55ae803`](https://github.com/ljharb/call-bind/commit/55ae803a920bd93c369cd798c20de31f91e9fc60) - -## [v1.0.2](https://github.com/ljharb/call-bind/compare/v1.0.1...v1.0.2) - 2021-01-11 - -### Commits - -- [Fix] properly include the receiver in the bound length [`dbae7bc`](https://github.com/ljharb/call-bind/commit/dbae7bc676c079a0d33c0a43e9ef92cb7b01345d) - -## [v1.0.1](https://github.com/ljharb/call-bind/compare/v1.0.0...v1.0.1) - 2021-01-08 - -### Commits - -- [Tests] migrate tests to Github Actions [`b6db284`](https://github.com/ljharb/call-bind/commit/b6db284c36f8ccd195b88a6764fe84b7223a0da1) -- [meta] do not publish github action workflow files [`ec7fe46`](https://github.com/ljharb/call-bind/commit/ec7fe46e60cfa4764ee943d2755f5e5a366e578e) -- [Fix] preserve original function’s length when possible [`adbceaa`](https://github.com/ljharb/call-bind/commit/adbceaa3cac4b41ea78bb19d7ccdbaaf7e0bdadb) -- [Tests] gather coverage data on every job [`d69e23c`](https://github.com/ljharb/call-bind/commit/d69e23cc65f101ba1d4c19bb07fa8eb0ec624be8) -- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`, `tape` [`2fd3586`](https://github.com/ljharb/call-bind/commit/2fd3586c5d47b335364c14293114c6b625ae1f71) -- [Deps] update `get-intrinsic` [`f23e931`](https://github.com/ljharb/call-bind/commit/f23e9318cc271c2add8bb38cfded85ee7baf8eee) -- [Deps] update `get-intrinsic` [`72d9f44`](https://github.com/ljharb/call-bind/commit/72d9f44e184465ba8dd3fb48260bbcff234985f2) -- [meta] fix FUNDING.yml [`e723573`](https://github.com/ljharb/call-bind/commit/e723573438c5a68dcec31fb5d96ea6b7e4a93be8) -- [eslint] ignore coverage output [`15e76d2`](https://github.com/ljharb/call-bind/commit/15e76d28a5f43e504696401e5b31ebb78ee1b532) -- [meta] add Automatic Rebase and Require Allow Edits workflows [`8fa4dab`](https://github.com/ljharb/call-bind/commit/8fa4dabb23ba3dd7bb92c9571c1241c08b56e4b6) - -## v1.0.0 - 2020-10-30 - -### Commits - -- Initial commit [`306cf98`](https://github.com/ljharb/call-bind/commit/306cf98c7ec9e7ef66b653ec152277ac1381eb50) -- Tests [`e10d0bb`](https://github.com/ljharb/call-bind/commit/e10d0bbdadc7a10ecedc9a1c035112d3e368b8df) -- Implementation [`43852ed`](https://github.com/ljharb/call-bind/commit/43852eda0f187327b7fad2423ca972149a52bd65) -- npm init [`408f860`](https://github.com/ljharb/call-bind/commit/408f860b773a2f610805fd3613d0d71bac1b6249) -- [meta] add Automatic Rebase and Require Allow Edits workflows [`fb349b2`](https://github.com/ljharb/call-bind/commit/fb349b2e48defbec8b5ec8a8395cc8f69f220b13) -- [meta] add `auto-changelog` [`c4001fc`](https://github.com/ljharb/call-bind/commit/c4001fc43031799ef908211c98d3b0fb2b60fde4) -- [meta] add "funding"; create `FUNDING.yml` [`d4d6d29`](https://github.com/ljharb/call-bind/commit/d4d6d2974a14bc2e98830468eda7fe6d6a776717) -- [Tests] add `npm run lint` [`dedfb98`](https://github.com/ljharb/call-bind/commit/dedfb98bd0ecefb08ddb9a94061bd10cde4332af) -- Only apps should have lockfiles [`54ac776`](https://github.com/ljharb/call-bind/commit/54ac77653db45a7361dc153d2f478e743f110650) -- [meta] add `safe-publish-latest` [`9ea8e43`](https://github.com/ljharb/call-bind/commit/9ea8e435b950ce9b705559cd651039f9bf40140f) diff --git a/node_modules/call-bind/LICENSE b/node_modules/call-bind/LICENSE deleted file mode 100644 index 48f05d01..00000000 --- a/node_modules/call-bind/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2020 Jordan Harband - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/node_modules/call-bind/README.md b/node_modules/call-bind/README.md deleted file mode 100644 index 48e9047f..00000000 --- a/node_modules/call-bind/README.md +++ /dev/null @@ -1,64 +0,0 @@ -# call-bind [![Version Badge][npm-version-svg]][package-url] - -[![github actions][actions-image]][actions-url] -[![coverage][codecov-image]][codecov-url] -[![dependency status][deps-svg]][deps-url] -[![dev dependency status][dev-deps-svg]][dev-deps-url] -[![License][license-image]][license-url] -[![Downloads][downloads-image]][downloads-url] - -[![npm badge][npm-badge-png]][package-url] - -Robustly `.call.bind()` a function. - -## Getting started - -```sh -npm install --save call-bind -``` - -## Usage/Examples - -```js -const assert = require('assert'); -const callBind = require('call-bind'); -const callBound = require('call-bind/callBound'); - -function f(a, b) { - assert.equal(this, 1); - assert.equal(a, 2); - assert.equal(b, 3); - assert.equal(arguments.length, 2); -} - -const fBound = callBind(f); - -const slice = callBound('Array.prototype.slice'); - -delete Function.prototype.call; -delete Function.prototype.bind; - -fBound(1, 2, 3); - -assert.deepEqual(slice([1, 2, 3, 4], 1, -1), [2, 3]); -``` - -## Tests - -Clone the repo, `npm install`, and run `npm test` - -[package-url]: https://npmjs.org/package/call-bind -[npm-version-svg]: https://versionbadg.es/ljharb/call-bind.svg -[deps-svg]: https://david-dm.org/ljharb/call-bind.svg -[deps-url]: https://david-dm.org/ljharb/call-bind -[dev-deps-svg]: https://david-dm.org/ljharb/call-bind/dev-status.svg -[dev-deps-url]: https://david-dm.org/ljharb/call-bind#info=devDependencies -[npm-badge-png]: https://nodei.co/npm/call-bind.png?downloads=true&stars=true -[license-image]: https://img.shields.io/npm/l/call-bind.svg -[license-url]: LICENSE -[downloads-image]: https://img.shields.io/npm/dm/call-bind.svg -[downloads-url]: https://npm-stat.com/charts.html?package=call-bind -[codecov-image]: https://codecov.io/gh/ljharb/call-bind/branch/main/graphs/badge.svg -[codecov-url]: https://app.codecov.io/gh/ljharb/call-bind/ -[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/ljharb/call-bind -[actions-url]: https://github.com/ljharb/call-bind/actions diff --git a/node_modules/call-bind/callBound.js b/node_modules/call-bind/callBound.js deleted file mode 100644 index 8374adfd..00000000 --- a/node_modules/call-bind/callBound.js +++ /dev/null @@ -1,15 +0,0 @@ -'use strict'; - -var GetIntrinsic = require('get-intrinsic'); - -var callBind = require('./'); - -var $indexOf = callBind(GetIntrinsic('String.prototype.indexOf')); - -module.exports = function callBoundIntrinsic(name, allowMissing) { - var intrinsic = GetIntrinsic(name, !!allowMissing); - if (typeof intrinsic === 'function' && $indexOf(name, '.prototype.') > -1) { - return callBind(intrinsic); - } - return intrinsic; -}; diff --git a/node_modules/call-bind/index.js b/node_modules/call-bind/index.js deleted file mode 100644 index b6423393..00000000 --- a/node_modules/call-bind/index.js +++ /dev/null @@ -1,24 +0,0 @@ -'use strict'; - -var setFunctionLength = require('set-function-length'); - -var $defineProperty = require('es-define-property'); - -var callBindBasic = require('call-bind-apply-helpers'); -var applyBind = require('call-bind-apply-helpers/applyBind'); - -module.exports = function callBind(originalFunction) { - var func = callBindBasic(arguments); - var adjustedLength = originalFunction.length - (arguments.length - 1); - return setFunctionLength( - func, - 1 + (adjustedLength > 0 ? adjustedLength : 0), - true - ); -}; - -if ($defineProperty) { - $defineProperty(module.exports, 'apply', { value: applyBind }); -} else { - module.exports.apply = applyBind; -} diff --git a/node_modules/call-bind/package.json b/node_modules/call-bind/package.json deleted file mode 100644 index 3642a371..00000000 --- a/node_modules/call-bind/package.json +++ /dev/null @@ -1,93 +0,0 @@ -{ - "name": "call-bind", - "version": "1.0.8", - "description": "Robustly `.call.bind()` a function", - "main": "index.js", - "exports": { - ".": "./index.js", - "./callBound": "./callBound.js", - "./package.json": "./package.json" - }, - "scripts": { - "prepack": "npmignore --auto --commentLines=auto", - "prepublish": "not-in-publish || npm run prepublishOnly", - "prepublishOnly": "safe-publish-latest", - "lint": "eslint --ext=.js,.mjs .", - "postlint": "evalmd README.md", - "pretest": "npm run lint", - "tests-only": "nyc tape 'test/**/*.js'", - "test": "npm run tests-only", - "posttest": "npx npm@'>=10.2' audit --production", - "version": "auto-changelog && git add CHANGELOG.md", - "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/ljharb/call-bind.git" - }, - "keywords": [ - "javascript", - "ecmascript", - "es", - "js", - "callbind", - "callbound", - "call", - "bind", - "bound", - "call-bind", - "call-bound", - "function", - "es-abstract" - ], - "author": "Jordan Harband ", - "funding": { - "url": "https://github.com/sponsors/ljharb" - }, - "license": "MIT", - "bugs": { - "url": "https://github.com/ljharb/call-bind/issues" - }, - "homepage": "https://github.com/ljharb/call-bind#readme", - "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" - }, - "devDependencies": { - "@ljharb/eslint-config": "^21.1.1", - "auto-changelog": "^2.5.0", - "encoding": "^0.1.13", - "es-value-fixtures": "^1.5.0", - "eslint": "=8.8.0", - "evalmd": "^0.0.19", - "for-each": "^0.3.3", - "has-strict-mode": "^1.0.1", - "in-publish": "^2.0.1", - "npmignore": "^0.3.1", - "nyc": "^10.3.2", - "object-inspect": "^1.13.3", - "safe-publish-latest": "^2.0.0", - "tape": "^5.9.0" - }, - "testling": { - "files": "test/index.js" - }, - "auto-changelog": { - "output": "CHANGELOG.md", - "template": "keepachangelog", - "unreleased": false, - "commitLimit": false, - "backfillLimit": false, - "hideCredit": true - }, - "publishConfig": { - "ignore": [ - ".github/workflows" - ] - }, - "engines": { - "node": ">= 0.4" - } -} diff --git a/node_modules/call-bind/test/callBound.js b/node_modules/call-bind/test/callBound.js deleted file mode 100644 index c32319d7..00000000 --- a/node_modules/call-bind/test/callBound.js +++ /dev/null @@ -1,54 +0,0 @@ -'use strict'; - -var test = require('tape'); - -var callBound = require('../callBound'); - -test('callBound', function (t) { - // static primitive - t.equal(callBound('Array.length'), Array.length, 'Array.length yields itself'); - t.equal(callBound('%Array.length%'), Array.length, '%Array.length% yields itself'); - - // static non-function object - t.equal(callBound('Array.prototype'), Array.prototype, 'Array.prototype yields itself'); - t.equal(callBound('%Array.prototype%'), Array.prototype, '%Array.prototype% yields itself'); - t.equal(callBound('Array.constructor'), Array.constructor, 'Array.constructor yields itself'); - t.equal(callBound('%Array.constructor%'), Array.constructor, '%Array.constructor% yields itself'); - - // static function - t.equal(callBound('Date.parse'), Date.parse, 'Date.parse yields itself'); - t.equal(callBound('%Date.parse%'), Date.parse, '%Date.parse% yields itself'); - - // prototype primitive - t.equal(callBound('Error.prototype.message'), Error.prototype.message, 'Error.prototype.message yields itself'); - t.equal(callBound('%Error.prototype.message%'), Error.prototype.message, '%Error.prototype.message% yields itself'); - - // prototype function - t.notEqual(callBound('Object.prototype.toString'), Object.prototype.toString, 'Object.prototype.toString does not yield itself'); - t.notEqual(callBound('%Object.prototype.toString%'), Object.prototype.toString, '%Object.prototype.toString% does not yield itself'); - t.equal(callBound('Object.prototype.toString')(true), Object.prototype.toString.call(true), 'call-bound Object.prototype.toString calls into the original'); - t.equal(callBound('%Object.prototype.toString%')(true), Object.prototype.toString.call(true), 'call-bound %Object.prototype.toString% calls into the original'); - - t['throws']( - function () { callBound('does not exist'); }, - SyntaxError, - 'nonexistent intrinsic throws' - ); - t['throws']( - function () { callBound('does not exist', true); }, - SyntaxError, - 'allowMissing arg still throws for unknown intrinsic' - ); - - t.test('real but absent intrinsic', { skip: typeof WeakRef !== 'undefined' }, function (st) { - st['throws']( - function () { callBound('WeakRef'); }, - TypeError, - 'real but absent intrinsic throws' - ); - st.equal(callBound('WeakRef', true), undefined, 'allowMissing arg avoids exception'); - st.end(); - }); - - t.end(); -}); diff --git a/node_modules/call-bind/test/index.js b/node_modules/call-bind/test/index.js deleted file mode 100644 index f6d096a7..00000000 --- a/node_modules/call-bind/test/index.js +++ /dev/null @@ -1,74 +0,0 @@ -'use strict'; - -var callBind = require('../'); -var hasStrictMode = require('has-strict-mode')(); -var forEach = require('for-each'); -var inspect = require('object-inspect'); -var v = require('es-value-fixtures'); - -var test = require('tape'); - -/* - * older engines have length nonconfigurable - * in io.js v3, it is configurable except on bound functions, hence the .bind() - */ -var boundFnsHaveConfigurableLengths = require('set-function-length/env').boundFnsHaveConfigurableLengths; - -test('callBind', function (t) { - forEach(v.nonFunctions, function (nonFunction) { - t['throws']( - function () { callBind(nonFunction); }, - TypeError, - inspect(nonFunction) + ' is not a function' - ); - }); - - var sentinel = { sentinel: true }; - var func = function (a, b) { - // eslint-disable-next-line no-invalid-this - return [!hasStrictMode && this === global ? undefined : this, a, b]; - }; - t.equal(func.length, 2, 'original function length is 2'); - t.deepEqual(func(), [undefined, undefined, undefined], 'unbound func with too few args'); - t.deepEqual(func(1, 2), [undefined, 1, 2], 'unbound func with right args'); - t.deepEqual(func(1, 2, 3), [undefined, 1, 2], 'unbound func with too many args'); - - var bound = callBind(func); - t.equal(bound.length, func.length + 1, 'function length is preserved', { skip: !boundFnsHaveConfigurableLengths }); - t.deepEqual(bound(), [undefined, undefined, undefined], 'bound func with too few args'); - t.deepEqual(bound(1, 2), [hasStrictMode ? 1 : Object(1), 2, undefined], 'bound func with right args'); - t.deepEqual(bound(1, 2, 3), [hasStrictMode ? 1 : Object(1), 2, 3], 'bound func with too many args'); - - var boundR = callBind(func, sentinel); - t.equal(boundR.length, func.length, 'function length is preserved', { skip: !boundFnsHaveConfigurableLengths }); - t.deepEqual(boundR(), [sentinel, undefined, undefined], 'bound func with receiver, with too few args'); - t.deepEqual(boundR(1, 2), [sentinel, 1, 2], 'bound func with receiver, with right args'); - t.deepEqual(boundR(1, 2, 3), [sentinel, 1, 2], 'bound func with receiver, with too many args'); - - var boundArg = callBind(func, sentinel, 1); - t.equal(boundArg.length, func.length - 1, 'function length is preserved', { skip: !boundFnsHaveConfigurableLengths }); - t.deepEqual(boundArg(), [sentinel, 1, undefined], 'bound func with receiver and arg, with too few args'); - t.deepEqual(boundArg(2), [sentinel, 1, 2], 'bound func with receiver and arg, with right arg'); - t.deepEqual(boundArg(2, 3), [sentinel, 1, 2], 'bound func with receiver and arg, with too many args'); - - t.test('callBind.apply', function (st) { - var aBound = callBind.apply(func); - st.deepEqual(aBound(sentinel), [sentinel, undefined, undefined], 'apply-bound func with no args'); - st.deepEqual(aBound(sentinel, [1], 4), [sentinel, 1, undefined], 'apply-bound func with too few args'); - st.deepEqual(aBound(sentinel, [1, 2], 4), [sentinel, 1, 2], 'apply-bound func with right args'); - - var aBoundArg = callBind.apply(func); - st.deepEqual(aBoundArg(sentinel, [1, 2, 3], 4), [sentinel, 1, 2], 'apply-bound func with too many args'); - st.deepEqual(aBoundArg(sentinel, [1, 2], 4), [sentinel, 1, 2], 'apply-bound func with right args'); - st.deepEqual(aBoundArg(sentinel, [1], 4), [sentinel, 1, undefined], 'apply-bound func with too few args'); - - var aBoundR = callBind.apply(func, sentinel); - st.deepEqual(aBoundR([1, 2, 3], 4), [sentinel, 1, 2], 'apply-bound func with receiver and too many args'); - st.deepEqual(aBoundR([1, 2], 4), [sentinel, 1, 2], 'apply-bound func with receiver and right args'); - st.deepEqual(aBoundR([1], 4), [sentinel, 1, undefined], 'apply-bound func with receiver and too few args'); - - st.end(); - }); - - t.end(); -}); diff --git a/node_modules/call-bound/.eslintrc b/node_modules/call-bound/.eslintrc deleted file mode 100644 index 2612ed8f..00000000 --- a/node_modules/call-bound/.eslintrc +++ /dev/null @@ -1,13 +0,0 @@ -{ - "root": true, - - "extends": "@ljharb", - - "rules": { - "new-cap": [2, { - "capIsNewExceptions": [ - "GetIntrinsic", - ], - }], - }, -} diff --git a/node_modules/call-bound/.github/FUNDING.yml b/node_modules/call-bound/.github/FUNDING.yml deleted file mode 100644 index 2a2a1357..00000000 --- a/node_modules/call-bound/.github/FUNDING.yml +++ /dev/null @@ -1,12 +0,0 @@ -# These are supported funding model platforms - -github: [ljharb] -patreon: # Replace with a single Patreon username -open_collective: # Replace with a single Open Collective username -ko_fi: # Replace with a single Ko-fi username -tidelift: npm/call-bound -community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry -liberapay: # Replace with a single Liberapay username -issuehunt: # Replace with a single IssueHunt username -otechie: # Replace with a single Otechie username -custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] diff --git a/node_modules/call-bound/.nycrc b/node_modules/call-bound/.nycrc deleted file mode 100644 index bdd626ce..00000000 --- a/node_modules/call-bound/.nycrc +++ /dev/null @@ -1,9 +0,0 @@ -{ - "all": true, - "check-coverage": false, - "reporter": ["text-summary", "text", "html", "json"], - "exclude": [ - "coverage", - "test" - ] -} diff --git a/node_modules/call-bound/CHANGELOG.md b/node_modules/call-bound/CHANGELOG.md deleted file mode 100644 index 8bde4e9a..00000000 --- a/node_modules/call-bound/CHANGELOG.md +++ /dev/null @@ -1,42 +0,0 @@ -# Changelog - -All notable changes to this project will be documented in this file. - -The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) -and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - -## [v1.0.4](https://github.com/ljharb/call-bound/compare/v1.0.3...v1.0.4) - 2025-03-03 - -### Commits - -- [types] improve types [`e648922`](https://github.com/ljharb/call-bound/commit/e6489222a9e54f350fbf952ceabe51fd8b6027ff) -- [Dev Deps] update `@arethetypeswrong/cli`, `@ljharb/tsconfig`, `@types/tape`, `es-value-fixtures`, `for-each`, `has-strict-mode`, `object-inspect` [`a42a5eb`](https://github.com/ljharb/call-bound/commit/a42a5ebe6c1b54fcdc7997c7dc64fdca9e936719) -- [Deps] update `call-bind-apply-helpers`, `get-intrinsic` [`f529eac`](https://github.com/ljharb/call-bound/commit/f529eac132404c17156bbc23ab2297a25d0f20b8) - -## [v1.0.3](https://github.com/ljharb/call-bound/compare/v1.0.2...v1.0.3) - 2024-12-15 - -### Commits - -- [Refactor] use `call-bind-apply-helpers` instead of `call-bind` [`5e0b134`](https://github.com/ljharb/call-bound/commit/5e0b13496df14fb7d05dae9412f088da8d3f75be) -- [Deps] update `get-intrinsic` [`41fc967`](https://github.com/ljharb/call-bound/commit/41fc96732a22c7b7e8f381f93ccc54bb6293be2e) -- [readme] fix example [`79a0137`](https://github.com/ljharb/call-bound/commit/79a0137723f7c6d09c9c05452bbf8d5efb5d6e49) -- [meta] add `sideEffects` flag [`08b07be`](https://github.com/ljharb/call-bound/commit/08b07be7f1c03f67dc6f3cdaf0906259771859f7) - -## [v1.0.2](https://github.com/ljharb/call-bound/compare/v1.0.1...v1.0.2) - 2024-12-10 - -### Commits - -- [Dev Deps] update `@arethetypeswrong/cli`, `@ljharb/tsconfig`, `gopd` [`e6a5ffe`](https://github.com/ljharb/call-bound/commit/e6a5ffe849368fe4f74dfd6cdeca1b9baa39e8d5) -- [Deps] update `call-bind`, `get-intrinsic` [`2aeb5b5`](https://github.com/ljharb/call-bound/commit/2aeb5b521dc2b2683d1345c753ea1161de2d1c14) -- [types] improve return type [`1a0c9fe`](https://github.com/ljharb/call-bound/commit/1a0c9fe3114471e7ca1f57d104e2efe713bb4871) - -## v1.0.1 - 2024-12-05 - -### Commits - -- Initial implementation, tests, readme, types [`6d94121`](https://github.com/ljharb/call-bound/commit/6d94121a9243602e506334069f7a03189fe3363d) -- Initial commit [`0eae867`](https://github.com/ljharb/call-bound/commit/0eae867334ea025c33e6e91cdecfc9df96680cf9) -- npm init [`71b2479`](https://github.com/ljharb/call-bound/commit/71b2479c6723e0b7d91a6b663613067e98b7b275) -- Only apps should have lockfiles [`c3754a9`](https://github.com/ljharb/call-bound/commit/c3754a949b7f9132b47e2d18c1729889736741eb) -- [actions] skip `npm ls` in node < 10 [`74275a5`](https://github.com/ljharb/call-bound/commit/74275a5186b8caf6309b6b97472bdcb0df4683a8) -- [Dev Deps] add missing peer dep [`1354de8`](https://github.com/ljharb/call-bound/commit/1354de8679413e4ae9c523d85f76fa7a5e032d97) diff --git a/node_modules/call-bound/LICENSE b/node_modules/call-bound/LICENSE deleted file mode 100644 index f82f3896..00000000 --- a/node_modules/call-bound/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2024 Jordan Harband - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/node_modules/call-bound/README.md b/node_modules/call-bound/README.md deleted file mode 100644 index a44e43e5..00000000 --- a/node_modules/call-bound/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# call-bound [![Version Badge][npm-version-svg]][package-url] - -[![github actions][actions-image]][actions-url] -[![coverage][codecov-image]][codecov-url] -[![dependency status][deps-svg]][deps-url] -[![dev dependency status][dev-deps-svg]][dev-deps-url] -[![License][license-image]][license-url] -[![Downloads][downloads-image]][downloads-url] - -[![npm badge][npm-badge-png]][package-url] - -Robust call-bound JavaScript intrinsics, using `call-bind` and `get-intrinsic`. - -## Getting started - -```sh -npm install --save call-bound -``` - -## Usage/Examples - -```js -const assert = require('assert'); -const callBound = require('call-bound'); - -const slice = callBound('Array.prototype.slice'); - -delete Function.prototype.call; -delete Function.prototype.bind; -delete Array.prototype.slice; - -assert.deepEqual(slice([1, 2, 3, 4], 1, -1), [2, 3]); -``` - -## Tests - -Clone the repo, `npm install`, and run `npm test` - -[package-url]: https://npmjs.org/package/call-bound -[npm-version-svg]: https://versionbadg.es/ljharb/call-bound.svg -[deps-svg]: https://david-dm.org/ljharb/call-bound.svg -[deps-url]: https://david-dm.org/ljharb/call-bound -[dev-deps-svg]: https://david-dm.org/ljharb/call-bound/dev-status.svg -[dev-deps-url]: https://david-dm.org/ljharb/call-bound#info=devDependencies -[npm-badge-png]: https://nodei.co/npm/call-bound.png?downloads=true&stars=true -[license-image]: https://img.shields.io/npm/l/call-bound.svg -[license-url]: LICENSE -[downloads-image]: https://img.shields.io/npm/dm/call-bound.svg -[downloads-url]: https://npm-stat.com/charts.html?package=call-bound -[codecov-image]: https://codecov.io/gh/ljharb/call-bound/branch/main/graphs/badge.svg -[codecov-url]: https://app.codecov.io/gh/ljharb/call-bound/ -[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/ljharb/call-bound -[actions-url]: https://github.com/ljharb/call-bound/actions diff --git a/node_modules/call-bound/index.d.ts b/node_modules/call-bound/index.d.ts deleted file mode 100644 index 5562f00e..00000000 --- a/node_modules/call-bound/index.d.ts +++ /dev/null @@ -1,94 +0,0 @@ -type Intrinsic = typeof globalThis; - -type IntrinsicName = keyof Intrinsic | `%${keyof Intrinsic}%`; - -type IntrinsicPath = IntrinsicName | `${StripPercents}.${string}` | `%${StripPercents}.${string}%`; - -type AllowMissing = boolean; - -type StripPercents = T extends `%${infer U}%` ? U : T; - -type BindMethodPrecise = - F extends (this: infer This, ...args: infer Args) => infer R - ? (obj: This, ...args: Args) => R - : F extends { - (this: infer This1, ...args: infer Args1): infer R1; - (this: infer This2, ...args: infer Args2): infer R2 - } - ? { - (obj: This1, ...args: Args1): R1; - (obj: This2, ...args: Args2): R2 - } - : never - -// Extract method type from a prototype -type GetPrototypeMethod = - (typeof globalThis)[T] extends { prototype: any } - ? M extends keyof (typeof globalThis)[T]['prototype'] - ? (typeof globalThis)[T]['prototype'][M] - : never - : never - -// Get static property/method -type GetStaticMember = - P extends keyof (typeof globalThis)[T] ? (typeof globalThis)[T][P] : never - -// Type that maps string path to actual bound function or value with better precision -type BoundIntrinsic = - S extends `${infer Obj}.prototype.${infer Method}` - ? Obj extends keyof typeof globalThis - ? BindMethodPrecise> - : unknown - : S extends `${infer Obj}.${infer Prop}` - ? Obj extends keyof typeof globalThis - ? GetStaticMember - : unknown - : unknown - -declare function arraySlice(array: readonly T[], start?: number, end?: number): T[]; -declare function arraySlice(array: ArrayLike, start?: number, end?: number): T[]; -declare function arraySlice(array: IArguments, start?: number, end?: number): T[]; - -// Special cases for methods that need explicit typing -interface SpecialCases { - '%Object.prototype.isPrototypeOf%': (thisArg: {}, obj: unknown) => boolean; - '%String.prototype.replace%': { - (str: string, searchValue: string | RegExp, replaceValue: string): string; - (str: string, searchValue: string | RegExp, replacer: (substring: string, ...args: any[]) => string): string - }; - '%Object.prototype.toString%': (obj: {}) => string; - '%Object.prototype.hasOwnProperty%': (obj: {}, v: PropertyKey) => boolean; - '%Array.prototype.slice%': typeof arraySlice; - '%Array.prototype.map%': (array: readonly T[], callbackfn: (value: T, index: number, array: readonly T[]) => U, thisArg?: any) => U[]; - '%Array.prototype.filter%': (array: readonly T[], predicate: (value: T, index: number, array: readonly T[]) => unknown, thisArg?: any) => T[]; - '%Array.prototype.indexOf%': (array: readonly T[], searchElement: T, fromIndex?: number) => number; - '%Function.prototype.apply%': (fn: (...args: A) => R, thisArg: any, args: A) => R; - '%Function.prototype.call%': (fn: (...args: A) => R, thisArg: any, ...args: A) => R; - '%Function.prototype.bind%': (fn: (...args: A) => R, thisArg: any, ...args: A) => (...remainingArgs: A) => R; - '%Promise.prototype.then%': { - (promise: Promise, onfulfilled: (value: T) => R | PromiseLike): Promise; - (promise: Promise, onfulfilled: ((value: T) => R | PromiseLike) | undefined | null, onrejected: (reason: any) => R | PromiseLike): Promise; - }; - '%RegExp.prototype.test%': (regexp: RegExp, str: string) => boolean; - '%RegExp.prototype.exec%': (regexp: RegExp, str: string) => RegExpExecArray | null; - '%Error.prototype.toString%': (error: Error) => string; - '%TypeError.prototype.toString%': (error: TypeError) => string; - '%String.prototype.split%': ( - obj: unknown, - splitter: string | RegExp | { - [Symbol.split](string: string, limit?: number): string[]; - }, - limit?: number | undefined - ) => string[]; -} - -/** - * Returns a bound function for a prototype method, or a value for a static property. - * - * @param name - The name of the intrinsic (e.g. 'Array.prototype.slice') - * @param {AllowMissing} [allowMissing] - Whether to allow missing intrinsics (default: false) - */ -declare function callBound, S extends IntrinsicPath>(name: K, allowMissing?: AllowMissing): SpecialCases[`%${StripPercents}%`]; -declare function callBound, S extends IntrinsicPath>(name: S, allowMissing?: AllowMissing): BoundIntrinsic; - -export = callBound; diff --git a/node_modules/call-bound/index.js b/node_modules/call-bound/index.js deleted file mode 100644 index e9ade749..00000000 --- a/node_modules/call-bound/index.js +++ /dev/null @@ -1,19 +0,0 @@ -'use strict'; - -var GetIntrinsic = require('get-intrinsic'); - -var callBindBasic = require('call-bind-apply-helpers'); - -/** @type {(thisArg: string, searchString: string, position?: number) => number} */ -var $indexOf = callBindBasic([GetIntrinsic('%String.prototype.indexOf%')]); - -/** @type {import('.')} */ -module.exports = function callBoundIntrinsic(name, allowMissing) { - /* eslint no-extra-parens: 0 */ - - var intrinsic = /** @type {(this: unknown, ...args: unknown[]) => unknown} */ (GetIntrinsic(name, !!allowMissing)); - if (typeof intrinsic === 'function' && $indexOf(name, '.prototype.') > -1) { - return callBindBasic(/** @type {const} */ ([intrinsic])); - } - return intrinsic; -}; diff --git a/node_modules/call-bound/package.json b/node_modules/call-bound/package.json deleted file mode 100644 index d542db43..00000000 --- a/node_modules/call-bound/package.json +++ /dev/null @@ -1,99 +0,0 @@ -{ - "name": "call-bound", - "version": "1.0.4", - "description": "Robust call-bound JavaScript intrinsics, using `call-bind` and `get-intrinsic`.", - "main": "index.js", - "exports": { - ".": "./index.js", - "./package.json": "./package.json" - }, - "sideEffects": false, - "scripts": { - "prepack": "npmignore --auto --commentLines=auto", - "prepublish": "not-in-publish || npm run prepublishOnly", - "prepublishOnly": "safe-publish-latest", - "prelint": "evalmd README.md", - "lint": "eslint --ext=.js,.mjs .", - "postlint": "tsc -p . && attw -P", - "pretest": "npm run lint", - "tests-only": "nyc tape 'test/**/*.js'", - "test": "npm run tests-only", - "posttest": "npx npm@'>=10.2' audit --production", - "version": "auto-changelog && git add CHANGELOG.md", - "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/ljharb/call-bound.git" - }, - "keywords": [ - "javascript", - "ecmascript", - "es", - "js", - "callbind", - "callbound", - "call", - "bind", - "bound", - "call-bind", - "call-bound", - "function", - "es-abstract" - ], - "author": "Jordan Harband ", - "funding": { - "url": "https://github.com/sponsors/ljharb" - }, - "license": "MIT", - "bugs": { - "url": "https://github.com/ljharb/call-bound/issues" - }, - "homepage": "https://github.com/ljharb/call-bound#readme", - "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "get-intrinsic": "^1.3.0" - }, - "devDependencies": { - "@arethetypeswrong/cli": "^0.17.4", - "@ljharb/eslint-config": "^21.1.1", - "@ljharb/tsconfig": "^0.3.0", - "@types/call-bind": "^1.0.5", - "@types/get-intrinsic": "^1.2.3", - "@types/tape": "^5.8.1", - "auto-changelog": "^2.5.0", - "encoding": "^0.1.13", - "es-value-fixtures": "^1.7.1", - "eslint": "=8.8.0", - "evalmd": "^0.0.19", - "for-each": "^0.3.5", - "gopd": "^1.2.0", - "has-strict-mode": "^1.1.0", - "in-publish": "^2.0.1", - "npmignore": "^0.3.1", - "nyc": "^10.3.2", - "object-inspect": "^1.13.4", - "safe-publish-latest": "^2.0.0", - "tape": "^5.9.0", - "typescript": "next" - }, - "testling": { - "files": "test/index.js" - }, - "auto-changelog": { - "output": "CHANGELOG.md", - "template": "keepachangelog", - "unreleased": false, - "commitLimit": false, - "backfillLimit": false, - "hideCredit": true - }, - "publishConfig": { - "ignore": [ - ".github/workflows" - ] - }, - "engines": { - "node": ">= 0.4" - } -} diff --git a/node_modules/call-bound/test/index.js b/node_modules/call-bound/test/index.js deleted file mode 100644 index a2fc9f0f..00000000 --- a/node_modules/call-bound/test/index.js +++ /dev/null @@ -1,61 +0,0 @@ -'use strict'; - -var test = require('tape'); - -var callBound = require('../'); - -/** @template {true} T @template U @typedef {T extends U ? T : never} AssertType */ - -test('callBound', function (t) { - // static primitive - t.equal(callBound('Array.length'), Array.length, 'Array.length yields itself'); - t.equal(callBound('%Array.length%'), Array.length, '%Array.length% yields itself'); - - // static non-function object - t.equal(callBound('Array.prototype'), Array.prototype, 'Array.prototype yields itself'); - t.equal(callBound('%Array.prototype%'), Array.prototype, '%Array.prototype% yields itself'); - t.equal(callBound('Array.constructor'), Array.constructor, 'Array.constructor yields itself'); - t.equal(callBound('%Array.constructor%'), Array.constructor, '%Array.constructor% yields itself'); - - // static function - t.equal(callBound('Date.parse'), Date.parse, 'Date.parse yields itself'); - t.equal(callBound('%Date.parse%'), Date.parse, '%Date.parse% yields itself'); - - // prototype primitive - t.equal(callBound('Error.prototype.message'), Error.prototype.message, 'Error.prototype.message yields itself'); - t.equal(callBound('%Error.prototype.message%'), Error.prototype.message, '%Error.prototype.message% yields itself'); - - var x = callBound('Object.prototype.toString'); - var y = callBound('%Object.prototype.toString%'); - - // prototype function - t.notEqual(x, Object.prototype.toString, 'Object.prototype.toString does not yield itself'); - t.notEqual(y, Object.prototype.toString, '%Object.prototype.toString% does not yield itself'); - t.equal(x(true), Object.prototype.toString.call(true), 'call-bound Object.prototype.toString calls into the original'); - t.equal(y(true), Object.prototype.toString.call(true), 'call-bound %Object.prototype.toString% calls into the original'); - - t['throws']( - // @ts-expect-error - function () { callBound('does not exist'); }, - SyntaxError, - 'nonexistent intrinsic throws' - ); - t['throws']( - // @ts-expect-error - function () { callBound('does not exist', true); }, - SyntaxError, - 'allowMissing arg still throws for unknown intrinsic' - ); - - t.test('real but absent intrinsic', { skip: typeof WeakRef !== 'undefined' }, function (st) { - st['throws']( - function () { callBound('WeakRef'); }, - TypeError, - 'real but absent intrinsic throws' - ); - st.equal(callBound('WeakRef', true), undefined, 'allowMissing arg avoids exception'); - st.end(); - }); - - t.end(); -}); diff --git a/node_modules/call-bound/tsconfig.json b/node_modules/call-bound/tsconfig.json deleted file mode 100644 index 8976d98b..00000000 --- a/node_modules/call-bound/tsconfig.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "@ljharb/tsconfig", - "compilerOptions": { - "target": "ESNext", - "lib": ["es2024"], - }, - "exclude": [ - "coverage", - ], -} diff --git a/node_modules/caniuse-lite/LICENSE b/node_modules/caniuse-lite/LICENSE deleted file mode 100644 index 06c608dc..00000000 --- a/node_modules/caniuse-lite/LICENSE +++ /dev/null @@ -1,395 +0,0 @@ -Attribution 4.0 International - -======================================================================= - -Creative Commons Corporation ("Creative Commons") is not a law firm and -does not provide legal services or legal advice. Distribution of -Creative Commons public licenses does not create a lawyer-client or -other relationship. Creative Commons makes its licenses and related -information available on an "as-is" basis. Creative Commons gives no -warranties regarding its licenses, any material licensed under their -terms and conditions, or any related information. Creative Commons -disclaims all liability for damages resulting from their use to the -fullest extent possible. - -Using Creative Commons Public Licenses - -Creative Commons public licenses provide a standard set of terms and -conditions that creators and other rights holders may use to share -original works of authorship and other material subject to copyright -and certain other rights specified in the public license below. The -following considerations are for informational purposes only, are not -exhaustive, and do not form part of our licenses. - - Considerations for licensors: Our public licenses are - intended for use by those authorized to give the public - permission to use material in ways otherwise restricted by - copyright and certain other rights. Our licenses are - irrevocable. Licensors should read and understand the terms - and conditions of the license they choose before applying it. - Licensors should also secure all rights necessary before - applying our licenses so that the public can reuse the - material as expected. Licensors should clearly mark any - material not subject to the license. This includes other CC- - licensed material, or material used under an exception or - limitation to copyright. More considerations for licensors: - wiki.creativecommons.org/Considerations_for_licensors - - Considerations for the public: By using one of our public - licenses, a licensor grants the public permission to use the - licensed material under specified terms and conditions. If - the licensor's permission is not necessary for any reason--for - example, because of any applicable exception or limitation to - copyright--then that use is not regulated by the license. Our - licenses grant only permissions under copyright and certain - other rights that a licensor has authority to grant. Use of - the licensed material may still be restricted for other - reasons, including because others have copyright or other - rights in the material. A licensor may make special requests, - such as asking that all changes be marked or described. - Although not required by our licenses, you are encouraged to - respect those requests where reasonable. More_considerations - for the public: - wiki.creativecommons.org/Considerations_for_licensees - -======================================================================= - -Creative Commons Attribution 4.0 International Public License - -By exercising the Licensed Rights (defined below), You accept and agree -to be bound by the terms and conditions of this Creative Commons -Attribution 4.0 International Public License ("Public License"). To the -extent this Public License may be interpreted as a contract, You are -granted the Licensed Rights in consideration of Your acceptance of -these terms and conditions, and the Licensor grants You such rights in -consideration of benefits the Licensor receives from making the -Licensed Material available under these terms and conditions. - - -Section 1 -- Definitions. - - a. Adapted Material means material subject to Copyright and Similar - Rights that is derived from or based upon the Licensed Material - and in which the Licensed Material is translated, altered, - arranged, transformed, or otherwise modified in a manner requiring - permission under the Copyright and Similar Rights held by the - Licensor. For purposes of this Public License, where the Licensed - Material is a musical work, performance, or sound recording, - Adapted Material is always produced where the Licensed Material is - synched in timed relation with a moving image. - - b. Adapter's License means the license You apply to Your Copyright - and Similar Rights in Your contributions to Adapted Material in - accordance with the terms and conditions of this Public License. - - c. Copyright and Similar Rights means copyright and/or similar rights - closely related to copyright including, without limitation, - performance, broadcast, sound recording, and Sui Generis Database - Rights, without regard to how the rights are labeled or - categorized. For purposes of this Public License, the rights - specified in Section 2(b)(1)-(2) are not Copyright and Similar - Rights. - - d. Effective Technological Measures means those measures that, in the - absence of proper authority, may not be circumvented under laws - fulfilling obligations under Article 11 of the WIPO Copyright - Treaty adopted on December 20, 1996, and/or similar international - agreements. - - e. Exceptions and Limitations means fair use, fair dealing, and/or - any other exception or limitation to Copyright and Similar Rights - that applies to Your use of the Licensed Material. - - f. Licensed Material means the artistic or literary work, database, - or other material to which the Licensor applied this Public - License. - - g. Licensed Rights means the rights granted to You subject to the - terms and conditions of this Public License, which are limited to - all Copyright and Similar Rights that apply to Your use of the - Licensed Material and that the Licensor has authority to license. - - h. Licensor means the individual(s) or entity(ies) granting rights - under this Public License. - - i. Share means to provide material to the public by any means or - process that requires permission under the Licensed Rights, such - as reproduction, public display, public performance, distribution, - dissemination, communication, or importation, and to make material - available to the public including in ways that members of the - public may access the material from a place and at a time - individually chosen by them. - - j. Sui Generis Database Rights means rights other than copyright - resulting from Directive 96/9/EC of the European Parliament and of - the Council of 11 March 1996 on the legal protection of databases, - as amended and/or succeeded, as well as other essentially - equivalent rights anywhere in the world. - - k. You means the individual or entity exercising the Licensed Rights - under this Public License. Your has a corresponding meaning. - - -Section 2 -- Scope. - - a. License grant. - - 1. Subject to the terms and conditions of this Public License, - the Licensor hereby grants You a worldwide, royalty-free, - non-sublicensable, non-exclusive, irrevocable license to - exercise the Licensed Rights in the Licensed Material to: - - a. reproduce and Share the Licensed Material, in whole or - in part; and - - b. produce, reproduce, and Share Adapted Material. - - 2. Exceptions and Limitations. For the avoidance of doubt, where - Exceptions and Limitations apply to Your use, this Public - License does not apply, and You do not need to comply with - its terms and conditions. - - 3. Term. The term of this Public License is specified in Section - 6(a). - - 4. Media and formats; technical modifications allowed. The - Licensor authorizes You to exercise the Licensed Rights in - all media and formats whether now known or hereafter created, - and to make technical modifications necessary to do so. The - Licensor waives and/or agrees not to assert any right or - authority to forbid You from making technical modifications - necessary to exercise the Licensed Rights, including - technical modifications necessary to circumvent Effective - Technological Measures. For purposes of this Public License, - simply making modifications authorized by this Section 2(a) - (4) never produces Adapted Material. - - 5. Downstream recipients. - - a. Offer from the Licensor -- Licensed Material. Every - recipient of the Licensed Material automatically - receives an offer from the Licensor to exercise the - Licensed Rights under the terms and conditions of this - Public License. - - b. No downstream restrictions. You may not offer or impose - any additional or different terms or conditions on, or - apply any Effective Technological Measures to, the - Licensed Material if doing so restricts exercise of the - Licensed Rights by any recipient of the Licensed - Material. - - 6. No endorsement. Nothing in this Public License constitutes or - may be construed as permission to assert or imply that You - are, or that Your use of the Licensed Material is, connected - with, or sponsored, endorsed, or granted official status by, - the Licensor or others designated to receive attribution as - provided in Section 3(a)(1)(A)(i). - - b. Other rights. - - 1. Moral rights, such as the right of integrity, are not - licensed under this Public License, nor are publicity, - privacy, and/or other similar personality rights; however, to - the extent possible, the Licensor waives and/or agrees not to - assert any such rights held by the Licensor to the limited - extent necessary to allow You to exercise the Licensed - Rights, but not otherwise. - - 2. Patent and trademark rights are not licensed under this - Public License. - - 3. To the extent possible, the Licensor waives any right to - collect royalties from You for the exercise of the Licensed - Rights, whether directly or through a collecting society - under any voluntary or waivable statutory or compulsory - licensing scheme. In all other cases the Licensor expressly - reserves any right to collect such royalties. - - -Section 3 -- License Conditions. - -Your exercise of the Licensed Rights is expressly made subject to the -following conditions. - - a. Attribution. - - 1. If You Share the Licensed Material (including in modified - form), You must: - - a. retain the following if it is supplied by the Licensor - with the Licensed Material: - - i. identification of the creator(s) of the Licensed - Material and any others designated to receive - attribution, in any reasonable manner requested by - the Licensor (including by pseudonym if - designated); - - ii. a copyright notice; - - iii. a notice that refers to this Public License; - - iv. a notice that refers to the disclaimer of - warranties; - - v. a URI or hyperlink to the Licensed Material to the - extent reasonably practicable; - - b. indicate if You modified the Licensed Material and - retain an indication of any previous modifications; and - - c. indicate the Licensed Material is licensed under this - Public License, and include the text of, or the URI or - hyperlink to, this Public License. - - 2. You may satisfy the conditions in Section 3(a)(1) in any - reasonable manner based on the medium, means, and context in - which You Share the Licensed Material. For example, it may be - reasonable to satisfy the conditions by providing a URI or - hyperlink to a resource that includes the required - information. - - 3. If requested by the Licensor, You must remove any of the - information required by Section 3(a)(1)(A) to the extent - reasonably practicable. - - 4. If You Share Adapted Material You produce, the Adapter's - License You apply must not prevent recipients of the Adapted - Material from complying with this Public License. - - -Section 4 -- Sui Generis Database Rights. - -Where the Licensed Rights include Sui Generis Database Rights that -apply to Your use of the Licensed Material: - - a. for the avoidance of doubt, Section 2(a)(1) grants You the right - to extract, reuse, reproduce, and Share all or a substantial - portion of the contents of the database; - - b. if You include all or a substantial portion of the database - contents in a database in which You have Sui Generis Database - Rights, then the database in which You have Sui Generis Database - Rights (but not its individual contents) is Adapted Material; and - - c. You must comply with the conditions in Section 3(a) if You Share - all or a substantial portion of the contents of the database. - -For the avoidance of doubt, this Section 4 supplements and does not -replace Your obligations under this Public License where the Licensed -Rights include other Copyright and Similar Rights. - - -Section 5 -- Disclaimer of Warranties and Limitation of Liability. - - a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE - EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS - AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF - ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, - IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, - WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR - PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, - ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT - KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT - ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. - - b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE - TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, - NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, - INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, - COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR - USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN - ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR - DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR - IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. - - c. The disclaimer of warranties and limitation of liability provided - above shall be interpreted in a manner that, to the extent - possible, most closely approximates an absolute disclaimer and - waiver of all liability. - - -Section 6 -- Term and Termination. - - a. This Public License applies for the term of the Copyright and - Similar Rights licensed here. However, if You fail to comply with - this Public License, then Your rights under this Public License - terminate automatically. - - b. Where Your right to use the Licensed Material has terminated under - Section 6(a), it reinstates: - - 1. automatically as of the date the violation is cured, provided - it is cured within 30 days of Your discovery of the - violation; or - - 2. upon express reinstatement by the Licensor. - - For the avoidance of doubt, this Section 6(b) does not affect any - right the Licensor may have to seek remedies for Your violations - of this Public License. - - c. For the avoidance of doubt, the Licensor may also offer the - Licensed Material under separate terms or conditions or stop - distributing the Licensed Material at any time; however, doing so - will not terminate this Public License. - - d. Sections 1, 5, 6, 7, and 8 survive termination of this Public - License. - - -Section 7 -- Other Terms and Conditions. - - a. The Licensor shall not be bound by any additional or different - terms or conditions communicated by You unless expressly agreed. - - b. Any arrangements, understandings, or agreements regarding the - Licensed Material not stated herein are separate from and - independent of the terms and conditions of this Public License. - - -Section 8 -- Interpretation. - - a. For the avoidance of doubt, this Public License does not, and - shall not be interpreted to, reduce, limit, restrict, or impose - conditions on any use of the Licensed Material that could lawfully - be made without permission under this Public License. - - b. To the extent possible, if any provision of this Public License is - deemed unenforceable, it shall be automatically reformed to the - minimum extent necessary to make it enforceable. If the provision - cannot be reformed, it shall be severed from this Public License - without affecting the enforceability of the remaining terms and - conditions. - - c. No term or condition of this Public License will be waived and no - failure to comply consented to unless expressly agreed to by the - Licensor. - - d. Nothing in this Public License constitutes or may be interpreted - as a limitation upon, or waiver of, any privileges and immunities - that apply to the Licensor or You, including from the legal - processes of any jurisdiction or authority. - - -======================================================================= - -Creative Commons is not a party to its public -licenses. Notwithstanding, Creative Commons may elect to apply one of -its public licenses to material it publishes and in those instances -will be considered the “Licensor.” The text of the Creative Commons -public licenses is dedicated to the public domain under the CC0 Public -Domain Dedication. Except for the limited purpose of indicating that -material is shared under a Creative Commons public license or as -otherwise permitted by the Creative Commons policies published at -creativecommons.org/policies, Creative Commons does not authorize the -use of the trademark "Creative Commons" or any other trademark or logo -of Creative Commons without its prior written consent including, -without limitation, in connection with any unauthorized modifications -to any of its public licenses or any other arrangements, -understandings, or agreements concerning use of licensed material. For -the avoidance of doubt, this paragraph does not form part of the -public licenses. - -Creative Commons may be contacted at creativecommons.org. diff --git a/node_modules/caniuse-lite/README.md b/node_modules/caniuse-lite/README.md deleted file mode 100644 index f2c67bc4..00000000 --- a/node_modules/caniuse-lite/README.md +++ /dev/null @@ -1,6 +0,0 @@ -# caniuse-lite - -A smaller version of caniuse-db, with only the essentials! - -## Docs -Read full docs **[here](https://github.com/browserslist/caniuse-lite#readme)**. diff --git a/node_modules/caniuse-lite/data/agents.js b/node_modules/caniuse-lite/data/agents.js deleted file mode 100644 index d165a4bb..00000000 --- a/node_modules/caniuse-lite/data/agents.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{K:0,D:0,E:0,F:0,A:0,B:0.294588,"3C":0},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","3C","K","D","E","F","A","B","","",""],E:"IE",F:{"3C":962323200,K:998870400,D:1161129600,E:1237420800,F:1300060800,A:1346716800,B:1381968000}},B:{A:{"0":0,"1":0,"2":0,"3":0.014028,"4":0,"5":0.004676,"6":0,"7":0,"8":0,"9":0.004676,C:0,L:0,M:0,G:0,N:0,O:0,P:0,Q:0,H:0,R:0,S:0,T:0,U:0,V:0,W:0,X:0,Y:0,Z:0,a:0,b:0.009352,c:0,d:0,e:0,f:0,g:0,h:0,i:0,j:0,k:0,l:0,m:0,n:0,o:0,p:0,q:0,r:0,s:0.037408,t:0,u:0,v:0,w:0,x:0.004676,y:0,z:0,AB:0.004676,LB:0,MB:0,NB:0.004676,OB:0.014028,PB:0.004676,QB:0.009352,RB:0.009352,SB:0.009352,TB:0.009352,UB:0.009352,VB:0.018704,WB:0.014028,XB:0.018704,YB:0.037408,ZB:0.042084,aB:0.14028,bB:2.78222,I:1.89378},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","C","L","M","G","N","O","P","Q","H","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","I","","",""],E:"Edge",F:{"0":1694649600,"1":1697155200,"2":1698969600,"3":1701993600,"4":1706227200,"5":1708732800,"6":1711152000,"7":1713398400,"8":1715990400,"9":1718841600,C:1438128000,L:1447286400,M:1470096000,G:1491868800,N:1508198400,O:1525046400,P:1542067200,Q:1579046400,H:1581033600,R:1586736000,S:1590019200,T:1594857600,U:1598486400,V:1602201600,W:1605830400,X:1611360000,Y:1614816000,Z:1618358400,a:1622073600,b:1626912000,c:1630627200,d:1632441600,e:1634774400,f:1637539200,g:1641427200,h:1643932800,i:1646265600,j:1649635200,k:1651190400,l:1653955200,m:1655942400,n:1659657600,o:1661990400,p:1664755200,q:1666915200,r:1670198400,s:1673481600,t:1675900800,u:1678665600,v:1680825600,w:1683158400,x:1685664000,y:1689897600,z:1692576000,AB:1721865600,LB:1724371200,MB:1726704000,NB:1729123200,OB:1731542400,PB:1737417600,QB:1740614400,RB:1741219200,SB:1743984000,TB:1746316800,UB:1748476800,VB:1750896000,WB:1754611200,XB:1756944000,YB:1759363200,ZB:1761868800,aB:1764806400,bB:1768780800,I:1770854400},D:{C:"ms",L:"ms",M:"ms",G:"ms",N:"ms",O:"ms",P:"ms"}},C:{A:{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"4C":0,WC:0,J:0,cB:0.018704,K:0,D:0,E:0,F:0,A:0,B:0.014028,C:0,L:0,M:0,G:0,N:0,O:0,P:0,dB:0,BB:0,CB:0,DB:0,EB:0,FB:0,GB:0,HB:0,IB:0,JB:0,KB:0,eB:0,fB:0,gB:0,hB:0,iB:0,jB:0,kB:0,lB:0,mB:0,nB:0,oB:0,pB:0,qB:0,rB:0,sB:0,tB:0,uB:0,vB:0,wB:0,xB:0,yB:0,zB:0,"0B":0.009352,"1B":0,"2B":0,"3B":0,"4B":0,"5B":0,"6B":0,XC:0,"7B":0,YC:0,"8B":0,"9B":0,AC:0,BC:0,CC:0,DC:0,EC:0,FC:0,GC:0,HC:0,IC:0,JC:0,KC:0,LC:0,MC:0,NC:0,OC:0.004676,Q:0,H:0,R:0,ZC:0,S:0,T:0,U:0,V:0,W:0,X:0,Y:0,Z:0,a:0,b:0,c:0,d:0,e:0,f:0,g:0,h:0,i:0,j:0,k:0,l:0,m:0,n:0,o:0,p:0,q:0,r:0,s:0,t:0,u:0,v:0,w:0,x:0,y:0.149632,z:0,AB:0,LB:0.009352,MB:0,NB:0,OB:0,PB:0,QB:0,RB:0,SB:0.004676,TB:0.009352,UB:0,VB:0.004676,WB:0.004676,XB:0.088844,YB:0,ZB:0.004676,aB:0.009352,bB:0.009352,I:0.014028,aC:0.032732,PC:1.37007,bC:0.126252,cC:0,"5C":0,"6C":0,"7C":0,"8C":0},B:"moz",C:["4C","WC","7C","8C","J","cB","K","D","E","F","A","B","C","L","M","G","N","O","P","dB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","eB","fB","gB","hB","iB","jB","kB","lB","mB","nB","oB","pB","qB","rB","sB","tB","uB","vB","wB","xB","yB","zB","0B","1B","2B","3B","4B","5B","6B","XC","7B","YC","8B","9B","AC","BC","CC","DC","EC","FC","GC","HC","IC","JC","KC","LC","MC","NC","OC","Q","H","R","ZC","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","I","aC","PC","bC","cC","5C","6C"],E:"Firefox",F:{"0":1693267200,"1":1695686400,"2":1698105600,"3":1700524800,"4":1702944000,"5":1705968000,"6":1708387200,"7":1710806400,"8":1713225600,"9":1715644800,"4C":1161648000,WC:1213660800,"7C":1246320000,"8C":1264032000,J:1300752000,cB:1308614400,K:1313452800,D:1317081600,E:1317081600,F:1320710400,A:1324339200,B:1327968000,C:1331596800,L:1335225600,M:1338854400,G:1342483200,N:1346112000,O:1349740800,P:1353628800,dB:1357603200,BB:1361232000,CB:1364860800,DB:1368489600,EB:1372118400,FB:1375747200,GB:1379376000,HB:1386633600,IB:1391472000,JB:1395100800,KB:1398729600,eB:1402358400,fB:1405987200,gB:1409616000,hB:1413244800,iB:1417392000,jB:1421107200,kB:1424736000,lB:1428278400,mB:1431475200,nB:1435881600,oB:1439251200,pB:1442880000,qB:1446508800,rB:1450137600,sB:1453852800,tB:1457395200,uB:1461628800,vB:1465257600,wB:1470096000,xB:1474329600,yB:1479168000,zB:1485216000,"0B":1488844800,"1B":1492560000,"2B":1497312000,"3B":1502150400,"4B":1506556800,"5B":1510617600,"6B":1516665600,XC:1520985600,"7B":1525824000,YC:1529971200,"8B":1536105600,"9B":1540252800,AC:1544486400,BC:1548720000,CC:1552953600,DC:1558396800,EC:1562630400,FC:1567468800,GC:1571788800,HC:1575331200,IC:1578355200,JC:1581379200,KC:1583798400,LC:1586304000,MC:1588636800,NC:1591056000,OC:1593475200,Q:1595894400,H:1598313600,R:1600732800,ZC:1603152000,S:1605571200,T:1607990400,U:1611619200,V:1614038400,W:1616457600,X:1618790400,Y:1622505600,Z:1626134400,a:1628553600,b:1630972800,c:1633392000,d:1635811200,e:1638835200,f:1641859200,g:1644364800,h:1646697600,i:1649116800,j:1651536000,k:1653955200,l:1656374400,m:1658793600,n:1661212800,o:1663632000,p:1666051200,q:1668470400,r:1670889600,s:1673913600,t:1676332800,u:1678752000,v:1681171200,w:1683590400,x:1686009600,y:1688428800,z:1690848000,AB:1718064000,LB:1720483200,MB:1722902400,NB:1725321600,OB:1727740800,PB:1730160000,QB:1732579200,RB:1736208000,SB:1738627200,TB:1741046400,UB:1743465600,VB:1745884800,WB:1748304000,XB:1750723200,YB:1753142400,ZB:1755561600,aB:1757980800,bB:1760400000,I:1762819200,aC:1765238400,PC:1768262400,bC:1771891200,cC:null,"5C":null,"6C":null}},D:{A:{"0":0.294588,"1":0.009352,"2":0.018704,"3":0.308616,"4":0.018704,"5":0.037408,"6":0.02338,"7":0.30394,"8":0.042084,"9":0.042084,J:0,cB:0,K:0,D:0,E:0,F:0,A:0,B:0,C:0,L:0,M:0,G:0,N:0,O:0,P:0,dB:0,BB:0,CB:0,DB:0,EB:0,FB:0,GB:0,HB:0,IB:0,JB:0,KB:0,eB:0,fB:0,gB:0,hB:0,iB:0,jB:0,kB:0,lB:0,mB:0,nB:0,oB:0,pB:0,qB:0,rB:0,sB:0,tB:0,uB:0,vB:0,wB:0.004676,xB:0.004676,yB:0,zB:0,"0B":0,"1B":0,"2B":0,"3B":0,"4B":0,"5B":0,"6B":0,XC:0,"7B":0,YC:0,"8B":0,"9B":0,AC:0,BC:0,CC:0.004676,DC:0,EC:0,FC:0.018704,GC:0,HC:0,IC:0,JC:0,KC:0,LC:0,MC:0,NC:0,OC:0,Q:0.018704,H:0.004676,R:0,S:0.009352,T:0,U:0.004676,V:0.004676,W:0.009352,X:0,Y:0,Z:0,a:0.009352,b:0.004676,c:0.009352,d:0,e:0,f:0,g:0.009352,h:0.014028,i:0.014028,j:0,k:0.009352,l:0.004676,m:0.3507,n:0.285236,o:0.275884,p:0.275884,q:0.275884,r:0.28056,s:0.907144,t:0.271208,u:0.294588,v:1.30928,w:0,x:0.037408,y:0.014028,z:0.589176,AB:0.014028,LB:0.060788,MB:0.028056,NB:0.060788,OB:0.832328,PB:0.060788,QB:0.692048,RB:0.04676,SB:0.051436,TB:0.060788,UB:0.051436,VB:0.252504,WB:1.10354,XB:0.084168,YB:0.144956,ZB:0.462924,aB:1.06613,bB:10.0908,I:5.25115,aC:0.018704,PC:0,bC:0,cC:0},B:"webkit",C:["","","","","","","","J","cB","K","D","E","F","A","B","C","L","M","G","N","O","P","dB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","eB","fB","gB","hB","iB","jB","kB","lB","mB","nB","oB","pB","qB","rB","sB","tB","uB","vB","wB","xB","yB","zB","0B","1B","2B","3B","4B","5B","6B","XC","7B","YC","8B","9B","AC","BC","CC","DC","EC","FC","GC","HC","IC","JC","KC","LC","MC","NC","OC","Q","H","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","I","aC","PC","bC","cC"],E:"Chrome",F:{"0":1694476800,"1":1696896000,"2":1698710400,"3":1701993600,"4":1705968000,"5":1708387200,"6":1710806400,"7":1713225600,"8":1715644800,"9":1718064000,J:1264377600,cB:1274745600,K:1283385600,D:1287619200,E:1291248000,F:1296777600,A:1299542400,B:1303862400,C:1307404800,L:1312243200,M:1316131200,G:1316131200,N:1319500800,O:1323734400,P:1328659200,dB:1332892800,BB:1337040000,CB:1340668800,DB:1343692800,EB:1348531200,FB:1352246400,GB:1357862400,HB:1361404800,IB:1364428800,JB:1369094400,KB:1374105600,eB:1376956800,fB:1384214400,gB:1389657600,hB:1392940800,iB:1397001600,jB:1400544000,kB:1405468800,lB:1409011200,mB:1412640000,nB:1416268800,oB:1421798400,pB:1425513600,qB:1429401600,rB:1432080000,sB:1437523200,tB:1441152000,uB:1444780800,vB:1449014400,wB:1453248000,xB:1456963200,yB:1460592000,zB:1464134400,"0B":1469059200,"1B":1472601600,"2B":1476230400,"3B":1480550400,"4B":1485302400,"5B":1489017600,"6B":1492560000,XC:1496707200,"7B":1500940800,YC:1504569600,"8B":1508198400,"9B":1512518400,AC:1516752000,BC:1520294400,CC:1523923200,DC:1527552000,EC:1532390400,FC:1536019200,GC:1539648000,HC:1543968000,IC:1548720000,JC:1552348800,KC:1555977600,LC:1559606400,MC:1564444800,NC:1568073600,OC:1571702400,Q:1575936000,H:1580860800,R:1586304000,S:1589846400,T:1594684800,U:1598313600,V:1601942400,W:1605571200,X:1611014400,Y:1614556800,Z:1618272000,a:1621987200,b:1626739200,c:1630368000,d:1632268800,e:1634601600,f:1637020800,g:1641340800,h:1643673600,i:1646092800,j:1648512000,k:1650931200,l:1653350400,m:1655769600,n:1659398400,o:1661817600,p:1664236800,q:1666656000,r:1669680000,s:1673308800,t:1675728000,u:1678147200,v:1680566400,w:1682985600,x:1685404800,y:1689724800,z:1692057600,AB:1721174400,LB:1724112000,MB:1726531200,NB:1728950400,OB:1731369600,PB:1736812800,QB:1738627200,RB:1741046400,SB:1743465600,TB:1745884800,UB:1748304000,VB:1750723200,WB:1754352000,XB:1756771200,YB:1759190400,ZB:1761609600,aB:1764633600,bB:1768262400,I:1770681600,aC:1773100800,PC:null,bC:null,cC:null}},E:{A:{J:0,cB:0,K:0,D:0,E:0,F:0,A:0,B:0,C:0,L:0,M:0.009352,G:0,"9C":0,dC:0,AD:0,BD:0,CD:0,DD:0,eC:0,QC:0,RC:0,ED:0.018704,FD:0.02338,GD:0,fC:0,gC:0.004676,SC:0.004676,HD:0.09352,TC:0.004676,hC:0.014028,iC:0.009352,jC:0.018704,kC:0.009352,lC:0.014028,ID:0.144956,UC:0.009352,mC:0.107548,nC:0.009352,oC:0.014028,pC:0.028056,qC:0.060788,JD:0.168336,VC:0.009352,rC:0.02338,sC:0.009352,tC:0.042084,uC:0.018704,vC:0.505008,wC:0.032732,xC:0.056112,yC:1.0708,zC:0.275884,"0C":0,KD:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","9C","dC","J","cB","AD","K","BD","D","CD","E","F","DD","A","eC","B","QC","C","RC","L","ED","M","FD","G","GD","fC","gC","SC","HD","TC","hC","iC","jC","kC","lC","ID","UC","mC","nC","oC","pC","qC","JD","VC","rC","sC","tC","uC","vC","wC","xC","yC","zC","0C","KD",""],E:"Safari",F:{"9C":1205798400,dC:1226534400,J:1244419200,cB:1275868800,AD:1311120000,K:1343174400,BD:1382400000,D:1382400000,CD:1410998400,E:1413417600,F:1443657600,DD:1458518400,A:1474329600,eC:1490572800,B:1505779200,QC:1522281600,C:1537142400,RC:1553472000,L:1568851200,ED:1585008000,M:1600214400,FD:1619395200,G:1632096000,GD:1635292800,fC:1639353600,gC:1647216000,SC:1652745600,HD:1658275200,TC:1662940800,hC:1666569600,iC:1670889600,jC:1674432000,kC:1679875200,lC:1684368000,ID:1690156800,UC:1695686400,mC:1698192000,nC:1702252800,oC:1705881600,pC:1709596800,qC:1715558400,JD:1722211200,VC:1726444800,rC:1730073600,sC:1733875200,tC:1737936000,uC:1743379200,vC:1747008000,wC:1757894400,xC:1762128000,yC:1762041600,zC:1770854400,"0C":null,KD:null}},F:{A:{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0.014028,"9":0.4676,F:0,B:0,C:0,G:0,N:0,O:0,P:0,dB:0,BB:0,CB:0,DB:0,EB:0,FB:0,GB:0,HB:0,IB:0,JB:0,KB:0,eB:0,fB:0,gB:0,hB:0,iB:0,jB:0,kB:0,lB:0,mB:0,nB:0,oB:0,pB:0,qB:0,rB:0,sB:0,tB:0,uB:0,vB:0,wB:0,xB:0,yB:0,zB:0,"0B":0,"1B":0,"2B":0,"3B":0,"4B":0,"5B":0,"6B":0,"7B":0,"8B":0,"9B":0,AC:0,BC:0,CC:0,DC:0,EC:0,FC:0,GC:0,HC:0,IC:0,JC:0,KC:0,LC:0,MC:0,NC:0,OC:0,Q:0,H:0,R:0,ZC:0,S:0,T:0,U:0,V:0,W:0,X:0,Y:0,Z:0,a:0,b:0,c:0.004676,d:0.04676,e:0.065464,f:0,g:0,h:0,i:0,j:0,k:0,l:0,m:0,n:0,o:0,p:0,q:0,r:0,s:0,t:0,u:0,v:0,w:0,x:0,y:0,z:0,AB:0.39746,LD:0,MD:0,ND:0,OD:0,QC:0,"1C":0,PD:0,RC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","F","LD","MD","ND","OD","B","QC","1C","PD","C","RC","G","N","O","P","dB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","eB","fB","gB","hB","iB","jB","kB","lB","mB","nB","oB","pB","qB","rB","sB","tB","uB","vB","wB","xB","yB","zB","0B","1B","2B","3B","4B","5B","6B","7B","8B","9B","AC","BC","CC","DC","EC","FC","GC","HC","IC","JC","KC","LC","MC","NC","OC","Q","H","R","ZC","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","","",""],E:"Opera",F:{"0":1739404800,"1":1744675200,"2":1747094400,"3":1751414400,"4":1756339200,"5":1757548800,"6":1761609600,"7":1762992000,"8":1764806400,"9":1769990400,F:1150761600,LD:1223424000,MD:1251763200,ND:1267488000,OD:1277942400,B:1292457600,QC:1302566400,"1C":1309219200,PD:1323129600,C:1323129600,RC:1352073600,G:1372723200,N:1377561600,O:1381104000,P:1386288000,dB:1390867200,BB:1393891200,CB:1399334400,DB:1401753600,EB:1405987200,FB:1409616000,GB:1413331200,HB:1417132800,IB:1422316800,JB:1425945600,KB:1430179200,eB:1433808000,fB:1438646400,gB:1442448000,hB:1445904000,iB:1449100800,jB:1454371200,kB:1457308800,lB:1462320000,mB:1465344000,nB:1470096000,oB:1474329600,pB:1477267200,qB:1481587200,rB:1486425600,sB:1490054400,tB:1494374400,uB:1498003200,vB:1502236800,wB:1506470400,xB:1510099200,yB:1515024000,zB:1517961600,"0B":1521676800,"1B":1525910400,"2B":1530144000,"3B":1534982400,"4B":1537833600,"5B":1543363200,"6B":1548201600,"7B":1554768000,"8B":1561593600,"9B":1566259200,AC:1570406400,BC:1573689600,CC:1578441600,DC:1583971200,EC:1587513600,FC:1592956800,GC:1595894400,HC:1600128000,IC:1603238400,JC:1613520000,KC:1612224000,LC:1616544000,MC:1619568000,NC:1623715200,OC:1627948800,Q:1631577600,H:1633392000,R:1635984000,ZC:1638403200,S:1642550400,T:1644969600,U:1647993600,V:1650412800,W:1652745600,X:1654646400,Y:1657152000,Z:1660780800,a:1663113600,b:1668816000,c:1668643200,d:1671062400,e:1675209600,f:1677024000,g:1679529600,h:1681948800,i:1684195200,j:1687219200,k:1690329600,l:1692748800,m:1696204800,n:1699920000,o:1699920000,p:1702944000,q:1707264000,r:1710115200,s:1711497600,t:1716336000,u:1719273600,v:1721088000,w:1724284800,x:1727222400,y:1732665600,z:1736294400,AB:1772064000},D:{F:"o",B:"o",C:"o",LD:"o",MD:"o",ND:"o",OD:"o",QC:"o","1C":"o",PD:"o",RC:"o"}},G:{A:{E:0,dC:0,QD:0,"2C":0,RD:0,SD:0.00134804,TD:0.00134804,UD:0,VD:0,WD:0.00134804,XD:0,YD:0.0121323,ZD:0.117279,aD:0.00404411,bD:0,cD:0.0633577,dD:0,eD:0.0188725,fD:0.00269607,gD:0.00674018,hD:0.0134804,iD:0.0175245,jD:0.0161764,fC:0.0121323,gC:0.0148284,SC:0.0175245,kD:0.273651,TC:0.0283088,hC:0.0539215,iC:0.0296568,jC:0.0539215,kC:0.0121323,lC:0.0215686,lD:0.362622,UC:0.0175245,mC:0.0269607,nC:0.0215686,oC:0.0337009,pC:0.0512254,qC:0.101103,mD:0.256127,VC:0.0566175,rC:0.115931,sC:0.0620097,tC:0.195465,uC:0.0970586,vC:3.06409,wC:0.215686,xC:0.423284,yC:6.4571,zC:1.08921,"0C":0.0188725},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","dC","QD","2C","RD","SD","TD","E","UD","VD","WD","XD","YD","ZD","aD","bD","cD","dD","eD","fD","gD","hD","iD","jD","fC","gC","SC","kD","TC","hC","iC","jC","kC","lC","lD","UC","mC","nC","oC","pC","qC","mD","VC","rC","sC","tC","uC","vC","wC","xC","yC","zC","0C","",""],E:"Safari on iOS",F:{dC:1270252800,QD:1283904000,"2C":1299628800,RD:1331078400,SD:1359331200,TD:1394409600,E:1410912000,UD:1413763200,VD:1442361600,WD:1458518400,XD:1473724800,YD:1490572800,ZD:1505779200,aD:1522281600,bD:1537142400,cD:1553472000,dD:1568851200,eD:1572220800,fD:1580169600,gD:1585008000,hD:1600214400,iD:1619395200,jD:1632096000,fC:1639353600,gC:1647216000,SC:1652659200,kD:1658275200,TC:1662940800,hC:1666569600,iC:1670889600,jC:1674432000,kC:1679875200,lC:1684368000,lD:1690156800,UC:1694995200,mC:1698192000,nC:1702252800,oC:1705881600,pC:1709596800,qC:1715558400,mD:1722211200,VC:1726444800,rC:1730073600,sC:1733875200,tC:1737936000,uC:1743379200,vC:1747008000,wC:1757894400,xC:1762128000,yC:1765497600,zC:1770854400,"0C":null}},H:{A:{nD:0},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","nD","","",""],E:"Opera Mini",F:{nD:1426464000}},I:{A:{WC:0,J:0,I:0.148893,oD:0,pD:0,qD:0,rD:0,"2C":0,sD:0,tD:0.0000894432},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","oD","pD","qD","WC","J","rD","2C","sD","tD","I","","",""],E:"Android Browser",F:{oD:1256515200,pD:1274313600,qD:1291593600,WC:1298332800,J:1318896000,rD:1341792000,"2C":1374624000,sD:1386547200,tD:1401667200,I:1771372800}},J:{A:{D:0,A:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","D","A","","",""],E:"Blackberry Browser",F:{D:1325376000,A:1359504000}},K:{A:{A:0,B:0,C:0,H:0.761332,QC:0,"1C":0,RC:0},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","QC","1C","C","RC","H","","",""],E:"Opera Mobile",F:{A:1287100800,B:1300752000,QC:1314835200,"1C":1318291200,C:1330300800,RC:1349740800,H:1709769600},D:{H:"webkit"}},L:{A:{I:42.1379},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","I","","",""],E:"Chrome for Android",F:{I:1770681600}},M:{A:{PC:0.335412},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","PC","","",""],E:"Firefox for Android",F:{PC:1768262400}},N:{A:{A:0,B:0},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","","",""],E:"IE Mobile",F:{A:1340150400,B:1353456000}},O:{A:{SC:0.553696},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","SC","","",""],E:"UC Browser for Android",F:{SC:1710115200},D:{SC:"webkit"}},P:{A:{J:0,BB:0,CB:0.0107303,DB:0.0107303,EB:0.0107303,FB:0.0107303,GB:0.0214607,HB:0.0429213,IB:0.0429213,JB:0.096573,KB:1.83489,uD:0,vD:0,wD:0,xD:0,yD:0,eC:0,zD:0,"0D":0,"1D":0,"2D":0,"3D":0,TC:0,UC:0,VC:0,"4D":0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","J","uD","vD","wD","xD","yD","eC","zD","0D","1D","2D","3D","TC","UC","VC","4D","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","","",""],E:"Samsung Internet",F:{J:1461024000,uD:1481846400,vD:1509408000,wD:1528329600,xD:1546128000,yD:1554163200,eC:1567900800,zD:1582588800,"0D":1593475200,"1D":1605657600,"2D":1618531200,"3D":1629072000,TC:1640736000,UC:1651708800,VC:1659657600,"4D":1667260800,BB:1677369600,CB:1684454400,DB:1689292800,EB:1697587200,FB:1711497600,GB:1715126400,HB:1717718400,IB:1725667200,JB:1746057600,KB:1761264000}},Q:{A:{"5D":0.122452},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","5D","","",""],E:"QQ Browser",F:{"5D":1710288000}},R:{A:{"6D":0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","6D","","",""],E:"Baidu Browser",F:{"6D":1710201600}},S:{A:{"7D":0,"8D":0},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","7D","8D","","",""],E:"KaiOS Browser",F:{"7D":1527811200,"8D":1631664000}}}; diff --git a/node_modules/caniuse-lite/data/browserVersions.js b/node_modules/caniuse-lite/data/browserVersions.js deleted file mode 100644 index e2f05e3a..00000000 --- a/node_modules/caniuse-lite/data/browserVersions.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={"0":"117","1":"118","2":"119","3":"120","4":"121","5":"122","6":"123","7":"124","8":"125","9":"126",A:"10",B:"11",C:"12",D:"7",E:"8",F:"9",G:"15",H:"80",I:"145",J:"4",K:"6",L:"13",M:"14",N:"16",O:"17",P:"18",Q:"79",R:"81",S:"83",T:"84",U:"85",V:"86",W:"87",X:"88",Y:"89",Z:"90",a:"91",b:"92",c:"93",d:"94",e:"95",f:"96",g:"97",h:"98",i:"99",j:"100",k:"101",l:"102",m:"103",n:"104",o:"105",p:"106",q:"107",r:"108",s:"109",t:"110",u:"111",v:"112",w:"113",x:"114",y:"115",z:"116",AB:"127",BB:"20",CB:"21",DB:"22",EB:"23",FB:"24",GB:"25",HB:"26",IB:"27",JB:"28",KB:"29",LB:"128",MB:"129",NB:"130",OB:"131",PB:"132",QB:"133",RB:"134",SB:"135",TB:"136",UB:"137",VB:"138",WB:"139",XB:"140",YB:"141",ZB:"142",aB:"143",bB:"144",cB:"5",dB:"19",eB:"30",fB:"31",gB:"32",hB:"33",iB:"34",jB:"35",kB:"36",lB:"37",mB:"38",nB:"39",oB:"40",pB:"41",qB:"42",rB:"43",sB:"44",tB:"45",uB:"46",vB:"47",wB:"48",xB:"49",yB:"50",zB:"51","0B":"52","1B":"53","2B":"54","3B":"55","4B":"56","5B":"57","6B":"58","7B":"60","8B":"62","9B":"63",AC:"64",BC:"65",CC:"66",DC:"67",EC:"68",FC:"69",GC:"70",HC:"71",IC:"72",JC:"73",KC:"74",LC:"75",MC:"76",NC:"77",OC:"78",PC:"147",QC:"11.1",RC:"12.1",SC:"15.5",TC:"16.0",UC:"17.0",VC:"18.0",WC:"3",XC:"59",YC:"61",ZC:"82",aC:"146",bC:"148",cC:"149",dC:"3.2",eC:"10.1",fC:"15.2-15.3",gC:"15.4",hC:"16.1",iC:"16.2",jC:"16.3",kC:"16.4",lC:"16.5",mC:"17.1",nC:"17.2",oC:"17.3",pC:"17.4",qC:"17.5",rC:"18.1",sC:"18.2",tC:"18.3",uC:"18.4",vC:"18.5-18.7",wC:"26.0",xC:"26.1",yC:"26.2",zC:"26.3","0C":"26.4","1C":"11.5","2C":"4.2-4.3","3C":"5.5","4C":"2","5C":"150","6C":"151","7C":"3.5","8C":"3.6","9C":"3.1",AD:"5.1",BD:"6.1",CD:"7.1",DD:"9.1",ED:"13.1",FD:"14.1",GD:"15.1",HD:"15.6",ID:"16.6",JD:"17.6",KD:"TP",LD:"9.5-9.6",MD:"10.0-10.1",ND:"10.5",OD:"10.6",PD:"11.6",QD:"4.0-4.1",RD:"5.0-5.1",SD:"6.0-6.1",TD:"7.0-7.1",UD:"8.1-8.4",VD:"9.0-9.2",WD:"9.3",XD:"10.0-10.2",YD:"10.3",ZD:"11.0-11.2",aD:"11.3-11.4",bD:"12.0-12.1",cD:"12.2-12.5",dD:"13.0-13.1",eD:"13.2",fD:"13.3",gD:"13.4-13.7",hD:"14.0-14.4",iD:"14.5-14.8",jD:"15.0-15.1",kD:"15.6-15.8",lD:"16.6-16.7",mD:"17.6-17.7",nD:"all",oD:"2.1",pD:"2.2",qD:"2.3",rD:"4.1",sD:"4.4",tD:"4.4.3-4.4.4",uD:"5.0-5.4",vD:"6.2-6.4",wD:"7.2-7.4",xD:"8.2",yD:"9.2",zD:"11.1-11.2","0D":"12.0","1D":"13.0","2D":"14.0","3D":"15.0","4D":"19.0","5D":"14.9","6D":"13.52","7D":"2.5","8D":"3.0-3.1"}; diff --git a/node_modules/caniuse-lite/data/browsers.js b/node_modules/caniuse-lite/data/browsers.js deleted file mode 100644 index 04fbb50f..00000000 --- a/node_modules/caniuse-lite/data/browsers.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:"ie",B:"edge",C:"firefox",D:"chrome",E:"safari",F:"opera",G:"ios_saf",H:"op_mini",I:"android",J:"bb",K:"op_mob",L:"and_chr",M:"and_ff",N:"ie_mob",O:"and_uc",P:"samsung",Q:"and_qq",R:"baidu",S:"kaios"}; diff --git a/node_modules/caniuse-lite/data/features.js b/node_modules/caniuse-lite/data/features.js deleted file mode 100644 index 2a3d5613..00000000 --- a/node_modules/caniuse-lite/data/features.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={"aac":require("./features/aac"),"abortcontroller":require("./features/abortcontroller"),"ac3-ec3":require("./features/ac3-ec3"),"accelerometer":require("./features/accelerometer"),"addeventlistener":require("./features/addeventlistener"),"alternate-stylesheet":require("./features/alternate-stylesheet"),"ambient-light":require("./features/ambient-light"),"apng":require("./features/apng"),"array-find-index":require("./features/array-find-index"),"array-find":require("./features/array-find"),"array-flat":require("./features/array-flat"),"array-includes":require("./features/array-includes"),"arrow-functions":require("./features/arrow-functions"),"asmjs":require("./features/asmjs"),"async-clipboard":require("./features/async-clipboard"),"async-functions":require("./features/async-functions"),"atob-btoa":require("./features/atob-btoa"),"audio-api":require("./features/audio-api"),"audio":require("./features/audio"),"audiotracks":require("./features/audiotracks"),"autofocus":require("./features/autofocus"),"auxclick":require("./features/auxclick"),"av1":require("./features/av1"),"avif":require("./features/avif"),"background-attachment":require("./features/background-attachment"),"background-clip-text":require("./features/background-clip-text"),"background-img-opts":require("./features/background-img-opts"),"background-position-x-y":require("./features/background-position-x-y"),"background-repeat-round-space":require("./features/background-repeat-round-space"),"background-sync":require("./features/background-sync"),"battery-status":require("./features/battery-status"),"beacon":require("./features/beacon"),"beforeafterprint":require("./features/beforeafterprint"),"bigint":require("./features/bigint"),"blobbuilder":require("./features/blobbuilder"),"bloburls":require("./features/bloburls"),"border-image":require("./features/border-image"),"border-radius":require("./features/border-radius"),"broadcastchannel":require("./features/broadcastchannel"),"brotli":require("./features/brotli"),"calc":require("./features/calc"),"canvas-blending":require("./features/canvas-blending"),"canvas-text":require("./features/canvas-text"),"canvas":require("./features/canvas"),"ch-unit":require("./features/ch-unit"),"chacha20-poly1305":require("./features/chacha20-poly1305"),"channel-messaging":require("./features/channel-messaging"),"childnode-remove":require("./features/childnode-remove"),"classlist":require("./features/classlist"),"client-hints-dpr-width-viewport":require("./features/client-hints-dpr-width-viewport"),"clipboard":require("./features/clipboard"),"colr-v1":require("./features/colr-v1"),"colr":require("./features/colr"),"comparedocumentposition":require("./features/comparedocumentposition"),"console-basic":require("./features/console-basic"),"console-time":require("./features/console-time"),"const":require("./features/const"),"constraint-validation":require("./features/constraint-validation"),"contenteditable":require("./features/contenteditable"),"contentsecuritypolicy":require("./features/contentsecuritypolicy"),"contentsecuritypolicy2":require("./features/contentsecuritypolicy2"),"cookie-store-api":require("./features/cookie-store-api"),"cors":require("./features/cors"),"createimagebitmap":require("./features/createimagebitmap"),"credential-management":require("./features/credential-management"),"cross-document-view-transitions":require("./features/cross-document-view-transitions"),"cryptography":require("./features/cryptography"),"css-all":require("./features/css-all"),"css-anchor-positioning":require("./features/css-anchor-positioning"),"css-animation":require("./features/css-animation"),"css-any-link":require("./features/css-any-link"),"css-appearance":require("./features/css-appearance"),"css-at-counter-style":require("./features/css-at-counter-style"),"css-autofill":require("./features/css-autofill"),"css-backdrop-filter":require("./features/css-backdrop-filter"),"css-background-offsets":require("./features/css-background-offsets"),"css-backgroundblendmode":require("./features/css-backgroundblendmode"),"css-boxdecorationbreak":require("./features/css-boxdecorationbreak"),"css-boxshadow":require("./features/css-boxshadow"),"css-canvas":require("./features/css-canvas"),"css-caret-color":require("./features/css-caret-color"),"css-cascade-layers":require("./features/css-cascade-layers"),"css-cascade-scope":require("./features/css-cascade-scope"),"css-case-insensitive":require("./features/css-case-insensitive"),"css-clip-path":require("./features/css-clip-path"),"css-color-adjust":require("./features/css-color-adjust"),"css-color-function":require("./features/css-color-function"),"css-conic-gradients":require("./features/css-conic-gradients"),"css-container-queries-style":require("./features/css-container-queries-style"),"css-container-queries":require("./features/css-container-queries"),"css-container-query-units":require("./features/css-container-query-units"),"css-containment":require("./features/css-containment"),"css-content-visibility":require("./features/css-content-visibility"),"css-counters":require("./features/css-counters"),"css-crisp-edges":require("./features/css-crisp-edges"),"css-cross-fade":require("./features/css-cross-fade"),"css-default-pseudo":require("./features/css-default-pseudo"),"css-descendant-gtgt":require("./features/css-descendant-gtgt"),"css-deviceadaptation":require("./features/css-deviceadaptation"),"css-dir-pseudo":require("./features/css-dir-pseudo"),"css-display-contents":require("./features/css-display-contents"),"css-element-function":require("./features/css-element-function"),"css-env-function":require("./features/css-env-function"),"css-exclusions":require("./features/css-exclusions"),"css-featurequeries":require("./features/css-featurequeries"),"css-file-selector-button":require("./features/css-file-selector-button"),"css-filter-function":require("./features/css-filter-function"),"css-filters":require("./features/css-filters"),"css-first-letter":require("./features/css-first-letter"),"css-first-line":require("./features/css-first-line"),"css-fixed":require("./features/css-fixed"),"css-focus-visible":require("./features/css-focus-visible"),"css-focus-within":require("./features/css-focus-within"),"css-font-palette":require("./features/css-font-palette"),"css-font-rendering-controls":require("./features/css-font-rendering-controls"),"css-font-stretch":require("./features/css-font-stretch"),"css-gencontent":require("./features/css-gencontent"),"css-gradients":require("./features/css-gradients"),"css-grid-animation":require("./features/css-grid-animation"),"css-grid-lanes":require("./features/css-grid-lanes"),"css-grid":require("./features/css-grid"),"css-hanging-punctuation":require("./features/css-hanging-punctuation"),"css-has":require("./features/css-has"),"css-hyphens":require("./features/css-hyphens"),"css-if":require("./features/css-if"),"css-image-orientation":require("./features/css-image-orientation"),"css-image-set":require("./features/css-image-set"),"css-in-out-of-range":require("./features/css-in-out-of-range"),"css-indeterminate-pseudo":require("./features/css-indeterminate-pseudo"),"css-initial-letter":require("./features/css-initial-letter"),"css-initial-value":require("./features/css-initial-value"),"css-lch-lab":require("./features/css-lch-lab"),"css-letter-spacing":require("./features/css-letter-spacing"),"css-line-clamp":require("./features/css-line-clamp"),"css-logical-props":require("./features/css-logical-props"),"css-marker-pseudo":require("./features/css-marker-pseudo"),"css-masks":require("./features/css-masks"),"css-matches-pseudo":require("./features/css-matches-pseudo"),"css-math-functions":require("./features/css-math-functions"),"css-media-interaction":require("./features/css-media-interaction"),"css-media-range-syntax":require("./features/css-media-range-syntax"),"css-media-resolution":require("./features/css-media-resolution"),"css-media-scripting":require("./features/css-media-scripting"),"css-mediaqueries":require("./features/css-mediaqueries"),"css-mixblendmode":require("./features/css-mixblendmode"),"css-module-scripts":require("./features/css-module-scripts"),"css-motion-paths":require("./features/css-motion-paths"),"css-namespaces":require("./features/css-namespaces"),"css-nesting":require("./features/css-nesting"),"css-not-sel-list":require("./features/css-not-sel-list"),"css-nth-child-of":require("./features/css-nth-child-of"),"css-opacity":require("./features/css-opacity"),"css-optional-pseudo":require("./features/css-optional-pseudo"),"css-overflow-anchor":require("./features/css-overflow-anchor"),"css-overflow-overlay":require("./features/css-overflow-overlay"),"css-overflow":require("./features/css-overflow"),"css-overscroll-behavior":require("./features/css-overscroll-behavior"),"css-page-break":require("./features/css-page-break"),"css-paged-media":require("./features/css-paged-media"),"css-paint-api":require("./features/css-paint-api"),"css-placeholder-shown":require("./features/css-placeholder-shown"),"css-placeholder":require("./features/css-placeholder"),"css-print-color-adjust":require("./features/css-print-color-adjust"),"css-read-only-write":require("./features/css-read-only-write"),"css-rebeccapurple":require("./features/css-rebeccapurple"),"css-reflections":require("./features/css-reflections"),"css-regions":require("./features/css-regions"),"css-relative-colors":require("./features/css-relative-colors"),"css-repeating-gradients":require("./features/css-repeating-gradients"),"css-resize":require("./features/css-resize"),"css-revert-value":require("./features/css-revert-value"),"css-rrggbbaa":require("./features/css-rrggbbaa"),"css-scroll-behavior":require("./features/css-scroll-behavior"),"css-scrollbar":require("./features/css-scrollbar"),"css-sel2":require("./features/css-sel2"),"css-sel3":require("./features/css-sel3"),"css-selection":require("./features/css-selection"),"css-shapes":require("./features/css-shapes"),"css-snappoints":require("./features/css-snappoints"),"css-sticky":require("./features/css-sticky"),"css-subgrid":require("./features/css-subgrid"),"css-supports-api":require("./features/css-supports-api"),"css-table":require("./features/css-table"),"css-text-align-last":require("./features/css-text-align-last"),"css-text-box-trim":require("./features/css-text-box-trim"),"css-text-indent":require("./features/css-text-indent"),"css-text-justify":require("./features/css-text-justify"),"css-text-orientation":require("./features/css-text-orientation"),"css-text-spacing":require("./features/css-text-spacing"),"css-text-wrap-balance":require("./features/css-text-wrap-balance"),"css-textshadow":require("./features/css-textshadow"),"css-touch-action":require("./features/css-touch-action"),"css-transitions":require("./features/css-transitions"),"css-unicode-bidi":require("./features/css-unicode-bidi"),"css-unset-value":require("./features/css-unset-value"),"css-variables":require("./features/css-variables"),"css-when-else":require("./features/css-when-else"),"css-widows-orphans":require("./features/css-widows-orphans"),"css-width-stretch":require("./features/css-width-stretch"),"css-writing-mode":require("./features/css-writing-mode"),"css-zoom":require("./features/css-zoom"),"css3-attr":require("./features/css3-attr"),"css3-boxsizing":require("./features/css3-boxsizing"),"css3-colors":require("./features/css3-colors"),"css3-cursors-grab":require("./features/css3-cursors-grab"),"css3-cursors-newer":require("./features/css3-cursors-newer"),"css3-cursors":require("./features/css3-cursors"),"css3-tabsize":require("./features/css3-tabsize"),"currentcolor":require("./features/currentcolor"),"custom-elements":require("./features/custom-elements"),"custom-elementsv1":require("./features/custom-elementsv1"),"customevent":require("./features/customevent"),"customizable-select":require("./features/customizable-select"),"datalist":require("./features/datalist"),"dataset":require("./features/dataset"),"datauri":require("./features/datauri"),"date-tolocaledatestring":require("./features/date-tolocaledatestring"),"declarative-shadow-dom":require("./features/declarative-shadow-dom"),"decorators":require("./features/decorators"),"details":require("./features/details"),"deviceorientation":require("./features/deviceorientation"),"devicepixelratio":require("./features/devicepixelratio"),"dialog":require("./features/dialog"),"dispatchevent":require("./features/dispatchevent"),"dnssec":require("./features/dnssec"),"do-not-track":require("./features/do-not-track"),"document-currentscript":require("./features/document-currentscript"),"document-evaluate-xpath":require("./features/document-evaluate-xpath"),"document-execcommand":require("./features/document-execcommand"),"document-policy":require("./features/document-policy"),"document-scrollingelement":require("./features/document-scrollingelement"),"documenthead":require("./features/documenthead"),"dom-manip-convenience":require("./features/dom-manip-convenience"),"dom-range":require("./features/dom-range"),"domcontentloaded":require("./features/domcontentloaded"),"dommatrix":require("./features/dommatrix"),"download":require("./features/download"),"dragndrop":require("./features/dragndrop"),"element-closest":require("./features/element-closest"),"element-from-point":require("./features/element-from-point"),"element-scroll-methods":require("./features/element-scroll-methods"),"eme":require("./features/eme"),"eot":require("./features/eot"),"es5":require("./features/es5"),"es6-class":require("./features/es6-class"),"es6-generators":require("./features/es6-generators"),"es6-module-dynamic-import":require("./features/es6-module-dynamic-import"),"es6-module":require("./features/es6-module"),"es6-number":require("./features/es6-number"),"es6-string-includes":require("./features/es6-string-includes"),"es6":require("./features/es6"),"eventsource":require("./features/eventsource"),"extended-system-fonts":require("./features/extended-system-fonts"),"feature-policy":require("./features/feature-policy"),"fetch":require("./features/fetch"),"fieldset-disabled":require("./features/fieldset-disabled"),"fileapi":require("./features/fileapi"),"filereader":require("./features/filereader"),"filereadersync":require("./features/filereadersync"),"filesystem":require("./features/filesystem"),"flac":require("./features/flac"),"flexbox-gap":require("./features/flexbox-gap"),"flexbox":require("./features/flexbox"),"flow-root":require("./features/flow-root"),"focusin-focusout-events":require("./features/focusin-focusout-events"),"font-family-system-ui":require("./features/font-family-system-ui"),"font-feature":require("./features/font-feature"),"font-kerning":require("./features/font-kerning"),"font-loading":require("./features/font-loading"),"font-size-adjust":require("./features/font-size-adjust"),"font-smooth":require("./features/font-smooth"),"font-unicode-range":require("./features/font-unicode-range"),"font-variant-alternates":require("./features/font-variant-alternates"),"font-variant-numeric":require("./features/font-variant-numeric"),"fontface":require("./features/fontface"),"form-attribute":require("./features/form-attribute"),"form-submit-attributes":require("./features/form-submit-attributes"),"form-validation":require("./features/form-validation"),"forms":require("./features/forms"),"fullscreen":require("./features/fullscreen"),"gamepad":require("./features/gamepad"),"geolocation":require("./features/geolocation"),"getboundingclientrect":require("./features/getboundingclientrect"),"getcomputedstyle":require("./features/getcomputedstyle"),"getelementsbyclassname":require("./features/getelementsbyclassname"),"getrandomvalues":require("./features/getrandomvalues"),"gyroscope":require("./features/gyroscope"),"hardwareconcurrency":require("./features/hardwareconcurrency"),"hashchange":require("./features/hashchange"),"heif":require("./features/heif"),"hevc":require("./features/hevc"),"hidden":require("./features/hidden"),"high-resolution-time":require("./features/high-resolution-time"),"history":require("./features/history"),"html-media-capture":require("./features/html-media-capture"),"html5semantic":require("./features/html5semantic"),"http-live-streaming":require("./features/http-live-streaming"),"http2":require("./features/http2"),"http3":require("./features/http3"),"iframe-sandbox":require("./features/iframe-sandbox"),"iframe-seamless":require("./features/iframe-seamless"),"iframe-srcdoc":require("./features/iframe-srcdoc"),"imagecapture":require("./features/imagecapture"),"ime":require("./features/ime"),"img-naturalwidth-naturalheight":require("./features/img-naturalwidth-naturalheight"),"import-maps":require("./features/import-maps"),"imports":require("./features/imports"),"indeterminate-checkbox":require("./features/indeterminate-checkbox"),"indexeddb":require("./features/indexeddb"),"indexeddb2":require("./features/indexeddb2"),"inline-block":require("./features/inline-block"),"innertext":require("./features/innertext"),"input-autocomplete-onoff":require("./features/input-autocomplete-onoff"),"input-color":require("./features/input-color"),"input-datetime":require("./features/input-datetime"),"input-email-tel-url":require("./features/input-email-tel-url"),"input-event":require("./features/input-event"),"input-file-accept":require("./features/input-file-accept"),"input-file-directory":require("./features/input-file-directory"),"input-file-multiple":require("./features/input-file-multiple"),"input-inputmode":require("./features/input-inputmode"),"input-minlength":require("./features/input-minlength"),"input-number":require("./features/input-number"),"input-pattern":require("./features/input-pattern"),"input-placeholder":require("./features/input-placeholder"),"input-range":require("./features/input-range"),"input-search":require("./features/input-search"),"input-selection":require("./features/input-selection"),"insert-adjacent":require("./features/insert-adjacent"),"insertadjacenthtml":require("./features/insertadjacenthtml"),"internationalization":require("./features/internationalization"),"intersectionobserver-v2":require("./features/intersectionobserver-v2"),"intersectionobserver":require("./features/intersectionobserver"),"intl-pluralrules":require("./features/intl-pluralrules"),"intrinsic-width":require("./features/intrinsic-width"),"jpeg2000":require("./features/jpeg2000"),"jpegxl":require("./features/jpegxl"),"jpegxr":require("./features/jpegxr"),"js-regexp-lookbehind":require("./features/js-regexp-lookbehind"),"json":require("./features/json"),"justify-content-space-evenly":require("./features/justify-content-space-evenly"),"kerning-pairs-ligatures":require("./features/kerning-pairs-ligatures"),"keyboardevent-charcode":require("./features/keyboardevent-charcode"),"keyboardevent-code":require("./features/keyboardevent-code"),"keyboardevent-getmodifierstate":require("./features/keyboardevent-getmodifierstate"),"keyboardevent-key":require("./features/keyboardevent-key"),"keyboardevent-location":require("./features/keyboardevent-location"),"keyboardevent-which":require("./features/keyboardevent-which"),"lazyload":require("./features/lazyload"),"let":require("./features/let"),"link-icon-png":require("./features/link-icon-png"),"link-icon-svg":require("./features/link-icon-svg"),"link-rel-dns-prefetch":require("./features/link-rel-dns-prefetch"),"link-rel-modulepreload":require("./features/link-rel-modulepreload"),"link-rel-preconnect":require("./features/link-rel-preconnect"),"link-rel-prefetch":require("./features/link-rel-prefetch"),"link-rel-preload":require("./features/link-rel-preload"),"link-rel-prerender":require("./features/link-rel-prerender"),"loading-lazy-attr":require("./features/loading-lazy-attr"),"loading-lazy-media":require("./features/loading-lazy-media"),"localecompare":require("./features/localecompare"),"magnetometer":require("./features/magnetometer"),"matchesselector":require("./features/matchesselector"),"matchmedia":require("./features/matchmedia"),"mathml":require("./features/mathml"),"maxlength":require("./features/maxlength"),"mdn-css-backdrop-pseudo-element":require("./features/mdn-css-backdrop-pseudo-element"),"mdn-css-unicode-bidi-isolate-override":require("./features/mdn-css-unicode-bidi-isolate-override"),"mdn-css-unicode-bidi-isolate":require("./features/mdn-css-unicode-bidi-isolate"),"mdn-css-unicode-bidi-plaintext":require("./features/mdn-css-unicode-bidi-plaintext"),"mdn-text-decoration-color":require("./features/mdn-text-decoration-color"),"mdn-text-decoration-line":require("./features/mdn-text-decoration-line"),"mdn-text-decoration-shorthand":require("./features/mdn-text-decoration-shorthand"),"mdn-text-decoration-style":require("./features/mdn-text-decoration-style"),"media-fragments":require("./features/media-fragments"),"mediacapture-fromelement":require("./features/mediacapture-fromelement"),"mediarecorder":require("./features/mediarecorder"),"mediasource":require("./features/mediasource"),"menu":require("./features/menu"),"meta-theme-color":require("./features/meta-theme-color"),"meter":require("./features/meter"),"midi":require("./features/midi"),"minmaxwh":require("./features/minmaxwh"),"mp3":require("./features/mp3"),"mpeg-dash":require("./features/mpeg-dash"),"mpeg4":require("./features/mpeg4"),"multibackgrounds":require("./features/multibackgrounds"),"multicolumn":require("./features/multicolumn"),"mutation-events":require("./features/mutation-events"),"mutationobserver":require("./features/mutationobserver"),"namevalue-storage":require("./features/namevalue-storage"),"native-filesystem-api":require("./features/native-filesystem-api"),"nav-timing":require("./features/nav-timing"),"netinfo":require("./features/netinfo"),"notifications":require("./features/notifications"),"object-entries":require("./features/object-entries"),"object-fit":require("./features/object-fit"),"object-observe":require("./features/object-observe"),"object-values":require("./features/object-values"),"objectrtc":require("./features/objectrtc"),"offline-apps":require("./features/offline-apps"),"offscreencanvas":require("./features/offscreencanvas"),"ogg-vorbis":require("./features/ogg-vorbis"),"ogv":require("./features/ogv"),"ol-reversed":require("./features/ol-reversed"),"once-event-listener":require("./features/once-event-listener"),"online-status":require("./features/online-status"),"opus":require("./features/opus"),"orientation-sensor":require("./features/orientation-sensor"),"outline":require("./features/outline"),"pad-start-end":require("./features/pad-start-end"),"page-transition-events":require("./features/page-transition-events"),"pagevisibility":require("./features/pagevisibility"),"passive-event-listener":require("./features/passive-event-listener"),"passkeys":require("./features/passkeys"),"passwordrules":require("./features/passwordrules"),"path2d":require("./features/path2d"),"payment-request":require("./features/payment-request"),"pdf-viewer":require("./features/pdf-viewer"),"permissions-api":require("./features/permissions-api"),"permissions-policy":require("./features/permissions-policy"),"picture-in-picture":require("./features/picture-in-picture"),"picture":require("./features/picture"),"ping":require("./features/ping"),"png-alpha":require("./features/png-alpha"),"pointer-events":require("./features/pointer-events"),"pointer":require("./features/pointer"),"pointerlock":require("./features/pointerlock"),"portals":require("./features/portals"),"prefers-color-scheme":require("./features/prefers-color-scheme"),"prefers-reduced-motion":require("./features/prefers-reduced-motion"),"progress":require("./features/progress"),"promise-finally":require("./features/promise-finally"),"promises":require("./features/promises"),"proximity":require("./features/proximity"),"proxy":require("./features/proxy"),"publickeypinning":require("./features/publickeypinning"),"push-api":require("./features/push-api"),"queryselector":require("./features/queryselector"),"readonly-attr":require("./features/readonly-attr"),"referrer-policy":require("./features/referrer-policy"),"registerprotocolhandler":require("./features/registerprotocolhandler"),"rel-noopener":require("./features/rel-noopener"),"rel-noreferrer":require("./features/rel-noreferrer"),"rellist":require("./features/rellist"),"rem":require("./features/rem"),"requestanimationframe":require("./features/requestanimationframe"),"requestidlecallback":require("./features/requestidlecallback"),"resizeobserver":require("./features/resizeobserver"),"resource-timing":require("./features/resource-timing"),"rest-parameters":require("./features/rest-parameters"),"rtcpeerconnection":require("./features/rtcpeerconnection"),"ruby":require("./features/ruby"),"run-in":require("./features/run-in"),"same-site-cookie-attribute":require("./features/same-site-cookie-attribute"),"screen-orientation":require("./features/screen-orientation"),"script-async":require("./features/script-async"),"script-defer":require("./features/script-defer"),"scrollintoview":require("./features/scrollintoview"),"scrollintoviewifneeded":require("./features/scrollintoviewifneeded"),"sdch":require("./features/sdch"),"selection-api":require("./features/selection-api"),"server-timing":require("./features/server-timing"),"serviceworkers":require("./features/serviceworkers"),"setimmediate":require("./features/setimmediate"),"shadowdom":require("./features/shadowdom"),"shadowdomv1":require("./features/shadowdomv1"),"sharedarraybuffer":require("./features/sharedarraybuffer"),"sharedworkers":require("./features/sharedworkers"),"sni":require("./features/sni"),"spdy":require("./features/spdy"),"speech-recognition":require("./features/speech-recognition"),"speech-synthesis":require("./features/speech-synthesis"),"spellcheck-attribute":require("./features/spellcheck-attribute"),"sql-storage":require("./features/sql-storage"),"srcset":require("./features/srcset"),"stream":require("./features/stream"),"streams":require("./features/streams"),"stricttransportsecurity":require("./features/stricttransportsecurity"),"style-scoped":require("./features/style-scoped"),"subresource-bundling":require("./features/subresource-bundling"),"subresource-integrity":require("./features/subresource-integrity"),"svg-css":require("./features/svg-css"),"svg-filters":require("./features/svg-filters"),"svg-fonts":require("./features/svg-fonts"),"svg-fragment":require("./features/svg-fragment"),"svg-html":require("./features/svg-html"),"svg-html5":require("./features/svg-html5"),"svg-img":require("./features/svg-img"),"svg-smil":require("./features/svg-smil"),"svg":require("./features/svg"),"sxg":require("./features/sxg"),"tabindex-attr":require("./features/tabindex-attr"),"template-literals":require("./features/template-literals"),"template":require("./features/template"),"temporal":require("./features/temporal"),"testfeat":require("./features/testfeat"),"text-decoration":require("./features/text-decoration"),"text-emphasis":require("./features/text-emphasis"),"text-overflow":require("./features/text-overflow"),"text-size-adjust":require("./features/text-size-adjust"),"text-stroke":require("./features/text-stroke"),"textcontent":require("./features/textcontent"),"textencoder":require("./features/textencoder"),"tls1-1":require("./features/tls1-1"),"tls1-2":require("./features/tls1-2"),"tls1-3":require("./features/tls1-3"),"touch":require("./features/touch"),"transforms2d":require("./features/transforms2d"),"transforms3d":require("./features/transforms3d"),"trusted-types":require("./features/trusted-types"),"ttf":require("./features/ttf"),"typedarrays":require("./features/typedarrays"),"u2f":require("./features/u2f"),"unhandledrejection":require("./features/unhandledrejection"),"upgradeinsecurerequests":require("./features/upgradeinsecurerequests"),"url-scroll-to-text-fragment":require("./features/url-scroll-to-text-fragment"),"url":require("./features/url"),"urlsearchparams":require("./features/urlsearchparams"),"use-strict":require("./features/use-strict"),"user-select-none":require("./features/user-select-none"),"user-timing":require("./features/user-timing"),"variable-fonts":require("./features/variable-fonts"),"vector-effect":require("./features/vector-effect"),"vibration":require("./features/vibration"),"video":require("./features/video"),"videotracks":require("./features/videotracks"),"view-transitions":require("./features/view-transitions"),"viewport-unit-variants":require("./features/viewport-unit-variants"),"viewport-units":require("./features/viewport-units"),"wai-aria":require("./features/wai-aria"),"wake-lock":require("./features/wake-lock"),"wasm-bigint":require("./features/wasm-bigint"),"wasm-bulk-memory":require("./features/wasm-bulk-memory"),"wasm-extended-const":require("./features/wasm-extended-const"),"wasm-gc":require("./features/wasm-gc"),"wasm-multi-memory":require("./features/wasm-multi-memory"),"wasm-multi-value":require("./features/wasm-multi-value"),"wasm-mutable-globals":require("./features/wasm-mutable-globals"),"wasm-nontrapping-fptoint":require("./features/wasm-nontrapping-fptoint"),"wasm-reference-types":require("./features/wasm-reference-types"),"wasm-relaxed-simd":require("./features/wasm-relaxed-simd"),"wasm-signext":require("./features/wasm-signext"),"wasm-simd":require("./features/wasm-simd"),"wasm-tail-calls":require("./features/wasm-tail-calls"),"wasm-threads":require("./features/wasm-threads"),"wasm":require("./features/wasm"),"wav":require("./features/wav"),"wbr-element":require("./features/wbr-element"),"web-animation":require("./features/web-animation"),"web-app-manifest":require("./features/web-app-manifest"),"web-bluetooth":require("./features/web-bluetooth"),"web-serial":require("./features/web-serial"),"web-share":require("./features/web-share"),"webauthn":require("./features/webauthn"),"webcodecs":require("./features/webcodecs"),"webgl":require("./features/webgl"),"webgl2":require("./features/webgl2"),"webgpu":require("./features/webgpu"),"webhid":require("./features/webhid"),"webkit-user-drag":require("./features/webkit-user-drag"),"webm":require("./features/webm"),"webnfc":require("./features/webnfc"),"webp":require("./features/webp"),"websockets":require("./features/websockets"),"webtransport":require("./features/webtransport"),"webusb":require("./features/webusb"),"webvr":require("./features/webvr"),"webvtt":require("./features/webvtt"),"webworkers":require("./features/webworkers"),"webxr":require("./features/webxr"),"will-change":require("./features/will-change"),"woff":require("./features/woff"),"woff2":require("./features/woff2"),"word-break":require("./features/word-break"),"wordwrap":require("./features/wordwrap"),"x-doc-messaging":require("./features/x-doc-messaging"),"x-frame-options":require("./features/x-frame-options"),"xhr2":require("./features/xhr2"),"xhtml":require("./features/xhtml"),"xhtmlsmil":require("./features/xhtmlsmil"),"xml-serializer":require("./features/xml-serializer"),"zstd":require("./features/zstd")}; diff --git a/node_modules/caniuse-lite/data/features/aac.js b/node_modules/caniuse-lite/data/features/aac.js deleted file mode 100644 index 4e2ee450..00000000 --- a/node_modules/caniuse-lite/data/features/aac.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB 7C 8C","132":"0 1 2 3 4 5 6 7 8 9 DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F","16":"A B"},E:{"1":"J cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"1":"E QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC"},H:{"2":"nD"},I:{"1":"WC J I rD 2C sD tD","2":"oD pD qD"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"132":"PC"},N:{"1":"A","2":"B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"132":"7D 8D"}},B:6,C:"AAC audio file format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/abortcontroller.js b/node_modules/caniuse-lite/data/features/abortcontroller.js deleted file mode 100644 index 70150754..00000000 --- a/node_modules/caniuse-lite/data/features/abortcontroller.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC"},E:{"1":"L M G RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B 9C dC AD BD CD DD eC","130":"C QC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B LD MD ND OD QC 1C PD RC"},G:{"1":"aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD xD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:1,C:"AbortController & AbortSignal",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ac3-ec3.js b/node_modules/caniuse-lite/data/features/ac3-ec3.js deleted file mode 100644 index 69ba4bb4..00000000 --- a/node_modules/caniuse-lite/data/features/ac3-ec3.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"C L M G N O P","2":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD","132":"VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D","132":"A"},K:{"2":"A B C H QC 1C","132":"RC"},L:{"2":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:6,C:"AC-3 (Dolby Digital) and EC-3 (Dolby Digital Plus) codecs",D:false}; diff --git a/node_modules/caniuse-lite/data/features/accelerometer.js b/node_modules/caniuse-lite/data/features/accelerometer.js deleted file mode 100644 index fa11f05f..00000000 --- a/node_modules/caniuse-lite/data/features/accelerometer.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B","194":"6B XC 7B YC 8B 9B AC BC CC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:4,C:"Accelerometer",D:true}; diff --git a/node_modules/caniuse-lite/data/features/addeventlistener.js b/node_modules/caniuse-lite/data/features/addeventlistener.js deleted file mode 100644 index 9c33f451..00000000 --- a/node_modules/caniuse-lite/data/features/addeventlistener.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","130":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","257":"4C WC J cB K 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"1":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"EventTarget.addEventListener()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/alternate-stylesheet.js b/node_modules/caniuse-lite/data/features/alternate-stylesheet.js deleted file mode 100644 index 6795d43c..00000000 --- a/node_modules/caniuse-lite/data/features/alternate-stylesheet.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E F A B","2":"K D 3C"},B:{"2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"F B C LD MD ND OD QC 1C PD RC","16":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"16":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"16":"D A"},K:{"2":"H","16":"A B C QC 1C RC"},L:{"16":"I"},M:{"16":"PC"},N:{"16":"A B"},O:{"16":"SC"},P:{"16":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"16":"6D"},S:{"1":"7D 8D"}},B:1,C:"Alternate stylesheet",D:false}; diff --git a/node_modules/caniuse-lite/data/features/ambient-light.js b/node_modules/caniuse-lite/data/features/ambient-light.js deleted file mode 100644 index 1d8da5e6..00000000 --- a/node_modules/caniuse-lite/data/features/ambient-light.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"C L","132":"M G N O P","322":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB 7C 8C","132":"DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC","194":"0 1 2 3 4 5 6 7 8 9 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B","322":"0 1 2 3 4 5 6 7 8 9 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC LD MD ND OD QC 1C PD RC","322":"0 1 2 3 4 5 6 7 8 9 JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"322":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"132":"7D 8D"}},B:4,C:"Ambient Light Sensor",D:true}; diff --git a/node_modules/caniuse-lite/data/features/apng.js b/node_modules/caniuse-lite/data/features/apng.js deleted file mode 100644 index fae3d5d5..00000000 --- a/node_modules/caniuse-lite/data/features/apng.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","2":"4C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B"},E:{"1":"E F A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D 9C dC AD BD CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC","2":"F G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},G:{"1":"E UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD TD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"Animated PNG (APNG)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/array-find-index.js b/node_modules/caniuse-lite/data/features/array-find-index.js deleted file mode 100644 index 28561813..00000000 --- a/node_modules/caniuse-lite/data/features/array-find-index.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},E:{"1":"E F A B C L M G CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D 9C dC AD BD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB LD MD ND OD QC 1C PD RC"},G:{"1":"E UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD TD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D","16":"A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:6,C:"Array.prototype.findIndex",D:true}; diff --git a/node_modules/caniuse-lite/data/features/array-find.js b/node_modules/caniuse-lite/data/features/array-find.js deleted file mode 100644 index 84b1016e..00000000 --- a/node_modules/caniuse-lite/data/features/array-find.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","16":"C L M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},E:{"1":"E F A B C L M G CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D 9C dC AD BD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB LD MD ND OD QC 1C PD RC"},G:{"1":"E UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD TD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D","16":"A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:6,C:"Array.prototype.find",D:true}; diff --git a/node_modules/caniuse-lite/data/features/array-flat.js b/node_modules/caniuse-lite/data/features/array-flat.js deleted file mode 100644 index 94fa5c5b..00000000 --- a/node_modules/caniuse-lite/data/features/array-flat.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC"},E:{"1":"C L M G RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B 9C dC AD BD CD DD eC QC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B LD MD ND OD QC 1C PD RC"},G:{"1":"bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD xD yD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:6,C:"flat & flatMap array methods",D:true}; diff --git a/node_modules/caniuse-lite/data/features/array-includes.js b/node_modules/caniuse-lite/data/features/array-includes.js deleted file mode 100644 index 0031b58e..00000000 --- a/node_modules/caniuse-lite/data/features/array-includes.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},E:{"1":"F A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E 9C dC AD BD CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB LD MD ND OD QC 1C PD RC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:6,C:"Array.prototype.includes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/arrow-functions.js b/node_modules/caniuse-lite/data/features/arrow-functions.js deleted file mode 100644 index c0a828b4..00000000 --- a/node_modules/caniuse-lite/data/features/arrow-functions.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},E:{"1":"A B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F 9C dC AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB LD MD ND OD QC 1C PD RC"},G:{"1":"XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:6,C:"Arrow functions",D:true}; diff --git a/node_modules/caniuse-lite/data/features/asmjs.js b/node_modules/caniuse-lite/data/features/asmjs.js deleted file mode 100644 index d451d22b..00000000 --- a/node_modules/caniuse-lite/data/features/asmjs.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"L M G N O P","132":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","322":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB 7C 8C"},D:{"2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB","132":"0 1 2 3 4 5 6 7 8 9 JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"F B C LD MD ND OD QC 1C PD RC","132":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J oD pD qD rD 2C sD tD","132":"I"},J:{"2":"D A"},K:{"2":"A B C QC 1C RC","132":"H"},L:{"132":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"132":"SC"},P:{"2":"J","132":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"132":"5D"},R:{"132":"6D"},S:{"1":"7D 8D"}},B:6,C:"asm.js",D:true}; diff --git a/node_modules/caniuse-lite/data/features/async-clipboard.js b/node_modules/caniuse-lite/data/features/async-clipboard.js deleted file mode 100644 index 0a0e8f0c..00000000 --- a/node_modules/caniuse-lite/data/features/async-clipboard.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 7C 8C","132":"0 1 2 3 4 5 6 7 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC"},E:{"1":"M G ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L 9C dC AD BD CD DD eC QC RC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B LD MD ND OD QC 1C PD RC"},G:{"1":"hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD"},H:{"2":"nD"},I:{"2":"WC J oD pD qD rD 2C sD tD","260":"I"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"GB HB IB JB KB","2":"J uD vD wD xD","260":"BB CB DB EB FB yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"2":"7D","132":"8D"}},B:5,C:"Asynchronous Clipboard API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/async-functions.js b/node_modules/caniuse-lite/data/features/async-functions.js deleted file mode 100644 index 6f9aecf3..00000000 --- a/node_modules/caniuse-lite/data/features/async-functions.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L","194":"M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B"},E:{"1":"B C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD","258":"eC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB LD MD ND OD QC 1C PD RC"},G:{"1":"ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD","258":"YD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:6,C:"Async functions",D:true}; diff --git a/node_modules/caniuse-lite/data/features/atob-btoa.js b/node_modules/caniuse-lite/data/features/atob-btoa.js deleted file mode 100644 index 50a71a13..00000000 --- a/node_modules/caniuse-lite/data/features/atob-btoa.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB OD QC 1C PD RC","2":"F LD MD","16":"ND"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"1":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"B C H QC 1C RC","16":"A"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Base64 encoding and decoding",D:true}; diff --git a/node_modules/caniuse-lite/data/features/audio-api.js b/node_modules/caniuse-lite/data/features/audio-api.js deleted file mode 100644 index b7a74fe7..00000000 --- a/node_modules/caniuse-lite/data/features/audio-api.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L","33":"M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB"},E:{"1":"G FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC AD","33":"K D E F A B C L M BD CD DD eC QC RC ED"},F:{"1":"0 1 2 3 4 5 6 7 8 9 DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC","33":"G N O P dB BB CB"},G:{"1":"iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD","33":"E SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"Web Audio API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/audio.js b/node_modules/caniuse-lite/data/features/audio.js deleted file mode 100644 index ebdb25ee..00000000 --- a/node_modules/caniuse-lite/data/features/audio.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC","132":"J cB K D E F A B C L M G N O P dB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB ND OD QC 1C PD RC","2":"F","4":"LD MD"},G:{"260":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"WC J I qD rD 2C sD tD","2":"oD pD"},J:{"1":"D A"},K:{"1":"B C H QC 1C RC","2":"A"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Audio element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/audiotracks.js b/node_modules/caniuse-lite/data/features/audiotracks.js deleted file mode 100644 index c870738a..00000000 --- a/node_modules/caniuse-lite/data/features/audiotracks.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"C L M G N O P","322":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB 7C 8C","194":"0 1 2 3 4 5 6 7 8 9 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","322":"0 1 2 3 4 5 6 7 8 9 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K 9C dC AD"},F:{"2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB LD MD ND OD QC 1C PD RC","322":"0 1 2 3 4 5 6 7 8 9 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"1":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C QC 1C RC","322":"H"},L:{"322":"I"},M:{"2":"PC"},N:{"1":"A B"},O:{"322":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"322":"5D"},R:{"322":"6D"},S:{"194":"7D 8D"}},B:1,C:"Audio Tracks",D:true}; diff --git a/node_modules/caniuse-lite/data/features/autofocus.js b/node_modules/caniuse-lite/data/features/autofocus.js deleted file mode 100644 index 46100562..00000000 --- a/node_modules/caniuse-lite/data/features/autofocus.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J"},E:{"1":"cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J 9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC","2":"F"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"WC J I rD 2C sD tD","2":"oD pD qD"},J:{"1":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:1,C:"Autofocus attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/auxclick.js b/node_modules/caniuse-lite/data/features/auxclick.js deleted file mode 100644 index 7d66925a..00000000 --- a/node_modules/caniuse-lite/data/features/auxclick.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 7C 8C","129":"0 1 2 3 4 5 6 7 8 9 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B"},E:{"1":"sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB LD MD ND OD QC 1C PD RC"},G:{"1":"sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:5,C:"Auxclick",D:true}; diff --git a/node_modules/caniuse-lite/data/features/av1.js b/node_modules/caniuse-lite/data/features/av1.js deleted file mode 100644 index fded4bf0..00000000 --- a/node_modules/caniuse-lite/data/features/av1.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"4 5 6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"0 1 2 3 C L M G N O z","194":"P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y"},C:{"1":"0 1 2 3 4 5 6 7 8 9 DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 7C 8C","66":"3B 4B 5B 6B XC 7B YC 8B 9B AC","260":"BC","516":"CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC","66":"DC EC FC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID","1028":"UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD","1028":"UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD xD yD eC zD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:6,C:"AV1 video format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/avif.js b/node_modules/caniuse-lite/data/features/avif.js deleted file mode 100644 index 7a3b36e8..00000000 --- a/node_modules/caniuse-lite/data/features/avif.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"4 5 6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"1 2 3 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","4162":"0 x y z"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC 7C 8C","194":"NC OC Q H R ZC S T U V W X Y Z a b","257":"c d e f g h i j k l m n o p q r s t","2049":"u v"},D:{"1":"0 1 2 3 4 5 6 7 8 9 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T"},E:{"1":"kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC","1796":"hC iC jC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC LD MD ND OD QC 1C PD RC"},G:{"1":"kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD","1281":"TC hC iC jC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB 2D 3D TC UC VC 4D","2":"J uD vD wD xD yD eC zD 0D 1D"},Q:{"2":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:6,C:"AVIF image format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/background-attachment.js b/node_modules/caniuse-lite/data/features/background-attachment.js deleted file mode 100644 index 99e38a36..00000000 --- a/node_modules/caniuse-lite/data/features/background-attachment.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","132":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","132":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"cB K D E F A B C AD BD CD DD eC QC RC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","132":"J L 9C dC ED","2050":"M G FD GD fC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB ND OD QC 1C PD RC","132":"F LD MD"},G:{"2":"dC QD 2C","4100":"gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","4868":"E RD SD TD UD VD WD XD YD ZD aD bD cD","6148":"dD eD fD gD hD iD jD fC"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD sD tD","132":"rD 2C"},J:{"260":"D A"},K:{"1":"B C H QC 1C RC","132":"A"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"2":"J","1028":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"CSS background-attachment",D:true}; diff --git a/node_modules/caniuse-lite/data/features/background-clip-text.js b/node_modules/caniuse-lite/data/features/background-clip-text.js deleted file mode 100644 index 181284d4..00000000 --- a/node_modules/caniuse-lite/data/features/background-clip-text.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"G N O P","33":"C L M","129":"3 4 5 6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","161":"0 1 2 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB 7C 8C"},D:{"129":"3 4 5 6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","161":"0 1 2 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"2":"9C","129":"SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","388":"cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC","420":"J dC"},F:{"2":"F B C LD MD ND OD QC 1C PD RC","129":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB","161":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o"},G:{"129":"SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","388":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC"},H:{"2":"nD"},I:{"16":"WC oD pD qD","129":"I","161":"J rD 2C sD tD"},J:{"161":"D A"},K:{"16":"A B C QC 1C RC","129":"H"},L:{"129":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"161":"SC"},P:{"1":"GB HB IB JB KB","161":"J BB CB DB EB FB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"161":"5D"},R:{"161":"6D"},S:{"1":"7D 8D"}},B:7,C:"Background-clip: text",D:true}; diff --git a/node_modules/caniuse-lite/data/features/background-img-opts.js b/node_modules/caniuse-lite/data/features/background-img-opts.js deleted file mode 100644 index 5edf5268..00000000 --- a/node_modules/caniuse-lite/data/features/background-img-opts.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C","36":"8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","516":"J cB K D E F A B C L M"},E:{"1":"D E F A B C L M G CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","772":"J cB K 9C dC AD BD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB ND OD QC 1C PD RC","2":"F LD","36":"MD"},G:{"1":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","4":"dC QD 2C SD","516":"RD"},H:{"132":"nD"},I:{"1":"I sD tD","36":"oD","516":"WC J rD 2C","548":"pD qD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"CSS3 Background-image options",D:true}; diff --git a/node_modules/caniuse-lite/data/features/background-position-x-y.js b/node_modules/caniuse-lite/data/features/background-position-x-y.js deleted file mode 100644 index f04e44ce..00000000 --- a/node_modules/caniuse-lite/data/features/background-position-x-y.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:7,C:"background-position-x & background-position-y",D:true}; diff --git a/node_modules/caniuse-lite/data/features/background-repeat-round-space.js b/node_modules/caniuse-lite/data/features/background-repeat-round-space.js deleted file mode 100644 index b138870a..00000000 --- a/node_modules/caniuse-lite/data/features/background-repeat-round-space.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E 3C","132":"F"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB"},E:{"1":"D E F A B C L M G CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K 9C dC AD BD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB ND OD QC 1C PD RC","2":"F G N O P LD MD"},G:{"1":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD"},H:{"1":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"1":"A","2":"D"},K:{"1":"B C H QC 1C RC","2":"A"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:4,C:"CSS background-repeat round and space",D:true}; diff --git a/node_modules/caniuse-lite/data/features/background-sync.js b/node_modules/caniuse-lite/data/features/background-sync.js deleted file mode 100644 index 2a01f4d1..00000000 --- a/node_modules/caniuse-lite/data/features/background-sync.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC 7C 8C","16":"cC 5C 6C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:7,C:"Background Sync API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/battery-status.js b/node_modules/caniuse-lite/data/features/battery-status.js deleted file mode 100644 index a874a83f..00000000 --- a/node_modules/caniuse-lite/data/features/battery-status.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"rB sB tB uB vB wB xB yB zB","2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","132":"N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB","164":"A B C L M G"},D:{"1":"0 1 2 3 4 5 6 7 8 9 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB","66":"lB"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D","2":"8D"}},B:4,C:"Battery Status API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/beacon.js b/node_modules/caniuse-lite/data/features/beacon.js deleted file mode 100644 index 19489ae5..00000000 --- a/node_modules/caniuse-lite/data/features/beacon.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB"},E:{"1":"C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B 9C dC AD BD CD DD eC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB LD MD ND OD QC 1C PD RC"},G:{"1":"aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"Beacon API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/beforeafterprint.js b/node_modules/caniuse-lite/data/features/beforeafterprint.js deleted file mode 100644 index dcef7a15..00000000 --- a/node_modules/caniuse-lite/data/features/beforeafterprint.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"K D E F A B","16":"3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B"},E:{"1":"L M G ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C 9C dC AD BD CD DD eC QC RC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB LD MD ND OD QC 1C PD RC"},G:{"1":"dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"16":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"16":"A B"},O:{"1":"SC"},P:{"2":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","16":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Printing Events",D:true}; diff --git a/node_modules/caniuse-lite/data/features/bigint.js b/node_modules/caniuse-lite/data/features/bigint.js deleted file mode 100644 index 3191df79..00000000 --- a/node_modules/caniuse-lite/data/features/bigint.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC 7C 8C","194":"BC CC DC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC"},E:{"1":"M G FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L 9C dC AD BD CD DD eC QC RC ED"},F:{"1":"0 1 2 3 4 5 6 7 8 9 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B LD MD ND OD QC 1C PD RC"},G:{"1":"hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD xD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:6,C:"BigInt",D:true}; diff --git a/node_modules/caniuse-lite/data/features/blobbuilder.js b/node_modules/caniuse-lite/data/features/blobbuilder.js deleted file mode 100644 index 5e1712dc..00000000 --- a/node_modules/caniuse-lite/data/features/blobbuilder.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB 7C 8C","36":"K D E F A B C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D","36":"E F A B C L M G N O P dB"},E:{"1":"K D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB RC","2":"F B C LD MD ND OD QC 1C PD"},G:{"1":"E SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD"},H:{"2":"nD"},I:{"1":"I","2":"oD pD qD","36":"WC J rD 2C sD tD"},J:{"1":"A","2":"D"},K:{"1":"H RC","2":"A B C QC 1C"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:5,C:"Blob constructing",D:true}; diff --git a/node_modules/caniuse-lite/data/features/bloburls.js b/node_modules/caniuse-lite/data/features/bloburls.js deleted file mode 100644 index 2e9947a1..00000000 --- a/node_modules/caniuse-lite/data/features/bloburls.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F 3C","129":"A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","129":"C L M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D","33":"E F A B C L M G N O P dB BB CB DB"},E:{"1":"D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC AD","33":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"1":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD","33":"SD"},H:{"2":"nD"},I:{"1":"I sD tD","2":"WC oD pD qD","33":"J rD 2C"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"B","2":"A"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:5,C:"Blob URLs",D:true}; diff --git a/node_modules/caniuse-lite/data/features/border-image.js b/node_modules/caniuse-lite/data/features/border-image.js deleted file mode 100644 index c888a60f..00000000 --- a/node_modules/caniuse-lite/data/features/border-image.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"K D E F A 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","129":"C L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC","260":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB","804":"J cB K D E F A B C L M 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","260":"zB 0B 1B 2B 3B","388":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB","1412":"G N O P dB BB CB DB EB FB GB HB IB JB KB","1956":"J cB K D E F A B C L M"},E:{"1":"gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","129":"A B C L M G DD eC QC RC ED FD GD fC","1412":"K D E F BD CD","1956":"J cB 9C dC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F LD MD","260":"mB nB oB pB qB","388":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB","1796":"ND OD","1828":"B C QC 1C PD RC"},G:{"1":"gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","129":"WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC","1412":"E SD TD UD VD","1956":"dC QD 2C RD"},H:{"1828":"nD"},I:{"1":"I","388":"sD tD","1956":"WC J oD pD qD rD 2C"},J:{"1412":"A","1924":"D"},K:{"1":"H","2":"A","1828":"B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"B","2":"A"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","260":"uD vD","388":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","260":"7D"}},B:4,C:"CSS3 Border images",D:true}; diff --git a/node_modules/caniuse-lite/data/features/border-radius.js b/node_modules/caniuse-lite/data/features/border-radius.js deleted file mode 100644 index 9604bde7..00000000 --- a/node_modules/caniuse-lite/data/features/border-radius.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","257":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB","289":"WC 7C 8C","292":"4C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","33":"J"},E:{"1":"cB D E F A B C L M G CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","33":"J 9C dC","129":"K AD BD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB ND OD QC 1C PD RC","2":"F LD MD"},G:{"1":"E QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","33":"dC"},H:{"2":"nD"},I:{"1":"WC J I pD qD rD 2C sD tD","33":"oD"},J:{"1":"D A"},K:{"1":"B C H QC 1C RC","2":"A"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","257":"7D"}},B:4,C:"CSS3 Border-radius (rounded corners)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/broadcastchannel.js b/node_modules/caniuse-lite/data/features/broadcastchannel.js deleted file mode 100644 index a1a831a2..00000000 --- a/node_modules/caniuse-lite/data/features/broadcastchannel.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B"},E:{"1":"gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB LD MD ND OD QC 1C PD RC"},G:{"1":"gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"BroadcastChannel",D:true}; diff --git a/node_modules/caniuse-lite/data/features/brotli.js b/node_modules/caniuse-lite/data/features/brotli.js deleted file mode 100644 index d942dd9e..00000000 --- a/node_modules/caniuse-lite/data/features/brotli.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","194":"xB","257":"yB"},E:{"1":"L M G ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD eC","513":"B C QC RC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB LD MD ND OD QC 1C PD RC","194":"kB lB"},G:{"1":"ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:6,C:"Brotli Accept-Encoding/Content-Encoding",D:true}; diff --git a/node_modules/caniuse-lite/data/features/calc.js b/node_modules/caniuse-lite/data/features/calc.js deleted file mode 100644 index b3b48fcf..00000000 --- a/node_modules/caniuse-lite/data/features/calc.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E 3C","260":"F","516":"A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C","33":"J cB K D E F A B C L M G"},D:{"1":"0 1 2 3 4 5 6 7 8 9 HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P","33":"dB BB CB DB EB FB GB"},E:{"1":"D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC AD","33":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"1":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD","33":"SD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C","132":"sD tD"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"calc() as CSS unit value",D:true}; diff --git a/node_modules/caniuse-lite/data/features/canvas-blending.js b/node_modules/caniuse-lite/data/features/canvas-blending.js deleted file mode 100644 index cbf36e36..00000000 --- a/node_modules/caniuse-lite/data/features/canvas-blending.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K 9C dC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N LD MD ND OD QC 1C PD RC"},G:{"1":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD"},H:{"2":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"Canvas blend modes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/canvas-text.js b/node_modules/caniuse-lite/data/features/canvas-text.js deleted file mode 100644 index 4a60a495..00000000 --- a/node_modules/caniuse-lite/data/features/canvas-text.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"3C","8":"K D E"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","8":"4C WC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","8":"9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB ND OD QC 1C PD RC","8":"F LD MD"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"B C H QC 1C RC","8":"A"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Text API for Canvas",D:true}; diff --git a/node_modules/caniuse-lite/data/features/canvas.js b/node_modules/caniuse-lite/data/features/canvas.js deleted file mode 100644 index c8fd078b..00000000 --- a/node_modules/caniuse-lite/data/features/canvas.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"3C","8":"K D E"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 8C","132":"4C WC 7C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","132":"9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"260":"nD"},I:{"1":"WC J I rD 2C sD tD","132":"oD pD qD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Canvas (basic support)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ch-unit.js b/node_modules/caniuse-lite/data/features/ch-unit.js deleted file mode 100644 index 6b0f0b96..00000000 --- a/node_modules/caniuse-lite/data/features/ch-unit.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E 3C","132":"F A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB"},E:{"1":"D E F A B C L M G CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K 9C dC AD BD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"1":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD"},H:{"2":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"ch (character) unit",D:true}; diff --git a/node_modules/caniuse-lite/data/features/chacha20-poly1305.js b/node_modules/caniuse-lite/data/features/chacha20-poly1305.js deleted file mode 100644 index 2334e85f..00000000 --- a/node_modules/caniuse-lite/data/features/chacha20-poly1305.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB","129":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},E:{"1":"C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B 9C dC AD BD CD DD eC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB LD MD ND OD QC 1C PD RC"},G:{"1":"ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD","16":"tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:6,C:"ChaCha20-Poly1305 cipher suites for TLS",D:true}; diff --git a/node_modules/caniuse-lite/data/features/channel-messaging.js b/node_modules/caniuse-lite/data/features/channel-messaging.js deleted file mode 100644 index 251609d3..00000000 --- a/node_modules/caniuse-lite/data/features/channel-messaging.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB 7C 8C","194":"HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J 9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB OD QC 1C PD RC","2":"F LD MD","16":"ND"},G:{"1":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C"},H:{"2":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"1":"D A"},K:{"1":"B C H QC 1C RC","2":"A"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Channel messaging",D:true}; diff --git a/node_modules/caniuse-lite/data/features/childnode-remove.js b/node_modules/caniuse-lite/data/features/childnode-remove.js deleted file mode 100644 index 4d0f073f..00000000 --- a/node_modules/caniuse-lite/data/features/childnode-remove.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","16":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB"},E:{"1":"D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC AD","16":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"1":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD"},H:{"2":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"ChildNode.remove()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/classlist.js b/node_modules/caniuse-lite/data/features/classlist.js deleted file mode 100644 index 28f5bcc0..00000000 --- a/node_modules/caniuse-lite/data/features/classlist.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"8":"K D E F 3C","1924":"A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","8":"4C WC 7C","516":"FB GB","772":"J cB K D E F A B C L M G N O P dB BB CB DB EB 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","8":"J cB K D","516":"FB GB HB IB","772":"EB","900":"E F A B C L M G N O P dB BB CB DB"},E:{"1":"D E F A B C L M G CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","8":"J cB 9C dC","900":"K AD BD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","8":"F B LD MD ND OD QC","900":"C 1C PD RC"},G:{"1":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","8":"dC QD 2C","900":"RD SD"},H:{"900":"nD"},I:{"1":"I sD tD","8":"oD pD qD","900":"WC J rD 2C"},J:{"1":"A","900":"D"},K:{"1":"H","8":"A B","900":"C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"900":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"classList (DOMTokenList)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js b/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js deleted file mode 100644 index e3f36895..00000000 --- a/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:6,C:"Client Hints: DPR, Width, Viewport-Width",D:true}; diff --git a/node_modules/caniuse-lite/data/features/clipboard.js b/node_modules/caniuse-lite/data/features/clipboard.js deleted file mode 100644 index 058c62eb..00000000 --- a/node_modules/caniuse-lite/data/features/clipboard.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2436":"K D E F A B 3C"},B:{"260":"O P","2436":"C L M G N","8196":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB 7C 8C","772":"DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB","4100":"0 1 2 3 4 5 6 7 8 9 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"2":"J cB K D E F A B C","2564":"L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB","8196":"0 1 2 3 4 5 6 7 8 9 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","10244":"rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B"},E:{"1":"C L M G RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","16":"9C dC","2308":"A B eC QC","2820":"J cB K D E F AD BD CD DD"},F:{"2":"F B LD MD ND OD QC 1C PD","16":"C","516":"RC","2564":"G N O P dB BB CB DB EB FB GB HB IB JB KB","8196":"0 1 2 3 4 5 6 7 8 9 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","10244":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},G:{"1":"bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C","2820":"E RD SD TD UD VD WD XD YD ZD aD"},H:{"2":"nD"},I:{"2":"WC J oD pD qD rD 2C","260":"I","2308":"sD tD"},J:{"2":"D","2308":"A"},K:{"2":"A B C QC 1C","16":"RC","8196":"H"},L:{"8196":"I"},M:{"1028":"PC"},N:{"2":"A B"},O:{"8196":"SC"},P:{"2052":"uD vD","2308":"J","8196":"BB CB DB EB FB GB HB IB JB KB wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"8196":"5D"},R:{"8196":"6D"},S:{"4100":"7D 8D"}},B:5,C:"Synchronous Clipboard API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/colr-v1.js b/node_modules/caniuse-lite/data/features/colr-v1.js deleted file mode 100644 index a64dff6a..00000000 --- a/node_modules/caniuse-lite/data/features/colr-v1.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g 7C 8C","258":"h i j k l m n","578":"o p"},D:{"1":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y","194":"Z a b c d e f g"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"16":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"16":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB VC 4D","2":"J uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:6,C:"COLR/CPAL(v1) Font Formats",D:true}; diff --git a/node_modules/caniuse-lite/data/features/colr.js b/node_modules/caniuse-lite/data/features/colr.js deleted file mode 100644 index 295490e5..00000000 --- a/node_modules/caniuse-lite/data/features/colr.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E 3C","257":"F A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","513":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s"},C:{"1":"0 1 2 3 4 5 6 7 8 9 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC","513":"HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s"},E:{"1":"M G FD GD fC gC SC HD TC hC iC jC kC lC ID nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD eC","129":"B C L QC RC ED","1026":"UC mC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B LD MD ND OD QC 1C PD RC","513":"6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e"},G:{"1":"ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD","1026":"UC mC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"16":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"16":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD xD yD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:6,C:"COLR/CPAL(v0) Font Formats",D:true}; diff --git a/node_modules/caniuse-lite/data/features/comparedocumentposition.js b/node_modules/caniuse-lite/data/features/comparedocumentposition.js deleted file mode 100644 index 3ebfc1a2..00000000 --- a/node_modules/caniuse-lite/data/features/comparedocumentposition.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","16":"4C WC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","16":"J cB K D E F A B C L M","132":"G N O P dB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"A B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","16":"J cB K 9C dC","132":"D E F BD CD DD","260":"AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB PD RC","16":"F B LD MD ND OD QC 1C","132":"G N"},G:{"1":"XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC","132":"E QD 2C RD SD TD UD VD WD"},H:{"1":"nD"},I:{"1":"I sD tD","16":"oD pD","132":"WC J qD rD 2C"},J:{"132":"D A"},K:{"1":"C H RC","16":"A B QC 1C"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Node.compareDocumentPosition()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/console-basic.js b/node_modules/caniuse-lite/data/features/console-basic.js deleted file mode 100644 index bcd7cc59..00000000 --- a/node_modules/caniuse-lite/data/features/console-basic.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D 3C","132":"E F"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB QC 1C PD RC","2":"F LD MD ND OD"},G:{"1":"dC QD 2C RD","513":"E SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"4097":"nD"},I:{"1025":"WC J I oD pD qD rD 2C sD tD"},J:{"258":"D A"},K:{"2":"A","258":"B C QC 1C RC","1025":"H"},L:{"1025":"I"},M:{"2049":"PC"},N:{"258":"A B"},O:{"258":"SC"},P:{"1025":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1025":"6D"},S:{"1":"7D 8D"}},B:1,C:"Basic console logging functions",D:true}; diff --git a/node_modules/caniuse-lite/data/features/console-time.js b/node_modules/caniuse-lite/data/features/console-time.js deleted file mode 100644 index c7b7a343..00000000 --- a/node_modules/caniuse-lite/data/features/console-time.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"K D E F A 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB QC 1C PD RC","2":"F LD MD ND OD","16":"B"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"1":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"H","16":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"B","2":"A"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"console.time and console.timeEnd",D:true}; diff --git a/node_modules/caniuse-lite/data/features/const.js b/node_modules/caniuse-lite/data/features/const.js deleted file mode 100644 index a16ad268..00000000 --- a/node_modules/caniuse-lite/data/features/const.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A 3C","2052":"B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","132":"4C WC J cB K D E F A B C 7C 8C","260":"L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","260":"J cB K D E F A B C L M G N O P dB BB","772":"CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB","1028":"pB qB rB sB tB uB vB wB"},E:{"1":"B C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","260":"J cB A 9C dC eC","772":"K D E F AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F LD","132":"B MD ND OD QC 1C","644":"C PD RC","772":"G N O P dB BB CB DB EB FB GB HB IB","1028":"JB KB eB fB gB hB iB jB"},G:{"1":"ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","260":"dC QD 2C XD YD","772":"E RD SD TD UD VD WD"},H:{"644":"nD"},I:{"1":"I","16":"oD pD","260":"qD","772":"WC J rD 2C sD tD"},J:{"772":"D A"},K:{"1":"H","132":"A B QC 1C","644":"C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"B","2":"A"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","1028":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:6,C:"const",D:true}; diff --git a/node_modules/caniuse-lite/data/features/constraint-validation.js b/node_modules/caniuse-lite/data/features/constraint-validation.js deleted file mode 100644 index 64846828..00000000 --- a/node_modules/caniuse-lite/data/features/constraint-validation.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F 3C","900":"A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","388":"M G N","900":"C L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C","260":"xB yB","388":"KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","900":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","16":"J cB K D E F A B C L M","388":"GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB","900":"G N O P dB BB CB DB EB FB"},E:{"1":"A B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","16":"J cB 9C dC","388":"E F CD DD","900":"K D AD BD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","16":"F B LD MD ND OD QC 1C","388":"G N O P dB BB CB DB EB FB GB HB","900":"C PD RC"},G:{"1":"XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC QD 2C","388":"E TD UD VD WD","900":"RD SD"},H:{"2":"nD"},I:{"1":"I","16":"WC oD pD qD","388":"sD tD","900":"J rD 2C"},J:{"16":"D","388":"A"},K:{"1":"H","16":"A B QC 1C","900":"C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"900":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","388":"7D"}},B:1,C:"Constraint Validation API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/contenteditable.js b/node_modules/caniuse-lite/data/features/contenteditable.js deleted file mode 100644 index 420d80b4..00000000 --- a/node_modules/caniuse-lite/data/features/contenteditable.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","2":"4C","4":"WC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"1":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C"},H:{"2":"nD"},I:{"1":"WC J I rD 2C sD tD","2":"oD pD qD"},J:{"1":"D A"},K:{"1":"H RC","2":"A B C QC 1C"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"contenteditable attribute (basic support)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js b/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js deleted file mode 100644 index 67a82e5b..00000000 --- a/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F 3C","132":"A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C","129":"J cB K D E F A B C L M G N O P dB BB CB DB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L","257":"M G N O P dB BB CB DB EB FB"},E:{"1":"D E F A B C L M G CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC","257":"K BD","260":"AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"1":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C","257":"SD","260":"RD"},H:{"2":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"2":"D","257":"A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"132":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"Content Security Policy 1.0",D:true}; diff --git a/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js b/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js deleted file mode 100644 index b8ae23e7..00000000 --- a/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M","4100":"G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB 7C 8C","132":"fB gB hB iB","260":"jB","516":"kB lB mB nB oB pB qB rB sB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB","1028":"kB lB mB","2052":"nB"},E:{"1":"A B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F 9C dC AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB LD MD ND OD QC 1C PD RC","1028":"EB FB GB","2052":"HB"},G:{"1":"XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"Content Security Policy Level 2",D:true}; diff --git a/node_modules/caniuse-lite/data/features/cookie-store-api.js b/node_modules/caniuse-lite/data/features/cookie-store-api.js deleted file mode 100644 index 0f4fe2b5..00000000 --- a/node_modules/caniuse-lite/data/features/cookie-store-api.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P","194":"Q H R S T U V"},C:{"1":"XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB 7C 8C","322":"PB QB RB SB TB UB VB WB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B","194":"AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V"},E:{"1":"uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB LD MD ND OD QC 1C PD RC","194":"zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC"},G:{"1":"uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB 2D 3D TC UC VC 4D","2":"J uD vD wD xD yD eC zD 0D 1D"},Q:{"2":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:7,C:"Cookie Store API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/cors.js b/node_modules/caniuse-lite/data/features/cors.js deleted file mode 100644 index 6fc35fa0..00000000 --- a/node_modules/caniuse-lite/data/features/cors.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"K D 3C","132":"A","260":"E F"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","2":"4C WC","1025":"YC 8B 9B AC BC CC DC EC FC GC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","132":"J cB K D E F A B C"},E:{"2":"9C dC","513":"K D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","644":"J cB AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB RC","2":"F B LD MD ND OD QC 1C PD"},G:{"513":"E SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","644":"dC QD 2C RD"},H:{"2":"nD"},I:{"1":"I sD tD","132":"WC J oD pD qD rD 2C"},J:{"1":"A","132":"D"},K:{"1":"C H RC","2":"A B QC 1C"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"B","132":"A"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Cross-Origin Resource Sharing",D:true}; diff --git a/node_modules/caniuse-lite/data/features/createimagebitmap.js b/node_modules/caniuse-lite/data/features/createimagebitmap.js deleted file mode 100644 index 11fe4159..00000000 --- a/node_modules/caniuse-lite/data/features/createimagebitmap.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB 7C 8C","1028":"c d e f g","3076":"qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b","8193":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB","132":"yB zB","260":"0B 1B","516":"2B 3B 4B 5B 6B"},E:{"1":"UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M 9C dC AD BD CD DD eC QC RC ED FD","4100":"G GD fC gC SC HD TC hC iC jC kC lC ID"},F:{"1":"0 1 2 3 4 5 6 7 8 9 uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB LD MD ND OD QC 1C PD RC","132":"lB mB","260":"nB oB","516":"pB qB rB sB tB"},G:{"1":"UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD","4100":"jD fC gC SC kD TC hC iC jC kC lC lD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"8193":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","16":"J uD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"3076":"7D 8D"}},B:1,C:"createImageBitmap",D:true}; diff --git a/node_modules/caniuse-lite/data/features/credential-management.js b/node_modules/caniuse-lite/data/features/credential-management.js deleted file mode 100644 index 67675a59..00000000 --- a/node_modules/caniuse-lite/data/features/credential-management.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","66":"wB xB yB","129":"zB 0B 1B 2B 3B 4B"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB LD MD ND OD QC 1C PD RC"},G:{"1":"hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:5,C:"Credential Management API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/cross-document-view-transitions.js b/node_modules/caniuse-lite/data/features/cross-document-view-transitions.js deleted file mode 100644 index f03260b7..00000000 --- a/node_modules/caniuse-lite/data/features/cross-document-view-transitions.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"0 1 2 3 4 5 6 7 8 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB 7C 8C","194":"aB","260":"bB I aC PC bC cC 5C 6C"},D:{"1":"9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"0 1 2 3 4 5 6 7 8 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"1":"sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u LD MD ND OD QC 1C PD RC"},G:{"1":"sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"260":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:5,C:"View Transitions (cross-document)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/cryptography.js b/node_modules/caniuse-lite/data/features/cryptography.js deleted file mode 100644 index 60ecdb94..00000000 --- a/node_modules/caniuse-lite/data/features/cryptography.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"3C","8":"K D E F A","164":"B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","513":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","8":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB 7C 8C","66":"gB hB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","8":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB"},E:{"1":"B C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","8":"J cB K D 9C dC AD BD","289":"E F A CD DD eC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","8":"F B C G N O P dB BB CB DB EB LD MD ND OD QC 1C PD RC"},G:{"1":"ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","8":"dC QD 2C RD SD TD","289":"E UD VD WD XD YD"},H:{"2":"nD"},I:{"1":"I","8":"WC J oD pD qD rD 2C sD tD"},J:{"8":"D A"},K:{"1":"H","8":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"8":"A","164":"B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"Web Cryptography",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-all.js b/node_modules/caniuse-lite/data/features/css-all.js deleted file mode 100644 index b2a86dc8..00000000 --- a/node_modules/caniuse-lite/data/features/css-all.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB"},E:{"1":"A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F 9C dC AD BD CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB LD MD ND OD QC 1C PD RC"},G:{"1":"WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD"},H:{"2":"nD"},I:{"1":"I tD","2":"WC J oD pD qD rD 2C sD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"CSS all property",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-anchor-positioning.js b/node_modules/caniuse-lite/data/features/css-anchor-positioning.js deleted file mode 100644 index 3f431c18..00000000 --- a/node_modules/caniuse-lite/data/features/css-anchor-positioning.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"0 1 2 3 4 5 6 7"},C:{"1":"PC bC cC 5C 6C","2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB 7C 8C","322":"I aC"},D:{"1":"8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"0 1 2 3 4 5 6 7"},E:{"1":"wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l LD MD ND OD QC 1C PD RC","194":"m n o p q r s t"},G:{"1":"wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"1":"IB JB KB","2":"J BB CB DB EB FB GB HB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:5,C:"CSS Anchor Positioning",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-animation.js b/node_modules/caniuse-lite/data/features/css-animation.js deleted file mode 100644 index 7521667e..00000000 --- a/node_modules/caniuse-lite/data/features/css-animation.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J 7C 8C","33":"cB K D E F A B C L M G"},D:{"1":"0 1 2 3 4 5 6 7 8 9 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","33":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB"},E:{"1":"F A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"9C dC","33":"K D E AD BD CD","292":"J cB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB RC","2":"F B LD MD ND OD QC 1C PD","33":"C G N O P dB BB CB DB EB FB GB HB IB JB KB"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","33":"E SD TD UD","164":"dC QD 2C RD"},H:{"2":"nD"},I:{"1":"I","33":"J rD 2C sD tD","164":"WC oD pD qD"},J:{"33":"D A"},K:{"1":"H RC","2":"A B C QC 1C"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:5,C:"CSS Animation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-any-link.js b/node_modules/caniuse-lite/data/features/css-any-link.js deleted file mode 100644 index 476bc066..00000000 --- a/node_modules/caniuse-lite/data/features/css-any-link.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","16":"4C","33":"WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","16":"J cB K D E F A B C L M","33":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC"},E:{"1":"F A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","16":"J cB K 9C dC AD","33":"D E BD CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC","33":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC QD 2C RD","33":"E SD TD UD"},H:{"2":"nD"},I:{"1":"I","16":"WC J oD pD qD rD 2C","33":"sD tD"},J:{"16":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB yD eC zD 0D 1D 2D 3D TC UC VC 4D","16":"J","33":"uD vD wD xD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","33":"7D"}},B:5,C:"CSS :any-link selector",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-appearance.js b/node_modules/caniuse-lite/data/features/css-appearance.js deleted file mode 100644 index 75c71035..00000000 --- a/node_modules/caniuse-lite/data/features/css-appearance.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","33":"S","164":"Q H R","388":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","164":"jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q","676":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","33":"S","164":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R"},E:{"1":"gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","164":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC","33":"GC HC IC","164":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC"},G:{"1":"gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","164":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC"},H:{"2":"nD"},I:{"1":"I","164":"WC J oD pD qD rD 2C sD tD"},J:{"164":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A","388":"B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB 2D 3D TC UC VC 4D","164":"J uD vD wD xD yD eC zD 0D 1D"},Q:{"164":"5D"},R:{"1":"6D"},S:{"1":"8D","164":"7D"}},B:5,C:"CSS Appearance",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-at-counter-style.js b/node_modules/caniuse-lite/data/features/css-at-counter-style.js deleted file mode 100644 index 1005dfaf..00000000 --- a/node_modules/caniuse-lite/data/features/css-at-counter-style.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"C L M G N O P Q H R S T U V W X Y Z","132":"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB 7C 8C","132":"0 1 2 3 4 5 6 7 8 9 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z","132":"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID","4":"UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC LD MD ND OD QC 1C PD RC","132":"0 1 2 3 4 5 6 7 8 9 NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD","4":"UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J oD pD qD rD 2C sD tD","132":"I"},J:{"2":"D A"},K:{"2":"A B C QC 1C RC","132":"H"},L:{"132":"I"},M:{"132":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"2":"J uD vD wD xD yD eC zD 0D 1D 2D 3D","132":"BB CB DB EB FB GB HB IB JB KB TC UC VC 4D"},Q:{"2":"5D"},R:{"132":"6D"},S:{"132":"7D 8D"}},B:4,C:"CSS Counter Styles",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-autofill.js b/node_modules/caniuse-lite/data/features/css-autofill.js deleted file mode 100644 index ceb6f0ae..00000000 --- a/node_modules/caniuse-lite/data/features/css-autofill.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{D:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","33":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P","33":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},M:{"2":"PC"},A:{"2":"K D E F A B 3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC","33":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e"},K:{"1":"H","2":"A B C QC 1C RC"},E:{"1":"G GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C","2":"KD","33":"J cB K D E F A B C L M 9C dC AD BD CD DD eC QC RC ED FD"},G:{"1":"jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","33":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD"},P:{"1":"CB DB EB FB GB HB IB JB KB","33":"J BB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},I:{"1":"I","2":"WC J oD pD qD rD 2C","33":"sD tD"}},B:6,C:":autofill CSS pseudo-class",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/css-backdrop-filter.js b/node_modules/caniuse-lite/data/features/css-backdrop-filter.js deleted file mode 100644 index 9d18aed4..00000000 --- a/node_modules/caniuse-lite/data/features/css-backdrop-filter.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N","257":"O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC 7C 8C","578":"GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l"},D:{"1":"0 1 2 3 4 5 6 7 8 9 MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","194":"vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC"},E:{"1":"VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E 9C dC AD BD CD","33":"F A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB LD MD ND OD QC 1C PD RC","194":"iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B"},G:{"1":"VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD","33":"VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB 0D 1D 2D 3D TC UC VC 4D","2":"J","194":"uD vD wD xD yD eC zD"},Q:{"2":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:7,C:"CSS Backdrop Filter",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-background-offsets.js b/node_modules/caniuse-lite/data/features/css-background-offsets.js deleted file mode 100644 index 7f6c04e1..00000000 --- a/node_modules/caniuse-lite/data/features/css-background-offsets.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB"},E:{"1":"D E F A B C L M G CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K 9C dC AD BD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB ND OD QC 1C PD RC","2":"F LD MD"},G:{"1":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD"},H:{"1":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"1":"A","2":"D"},K:{"1":"B C H QC 1C RC","2":"A"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"CSS background-position edge offsets",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js b/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js deleted file mode 100644 index d6edd7de..00000000 --- a/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 jB kB lB mB nB oB pB qB rB sB tB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB","260":"uB"},E:{"1":"B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D 9C dC AD BD","132":"E F A CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 DB EB FB GB HB IB JB KB eB fB gB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB LD MD ND OD QC 1C PD RC","260":"hB"},G:{"1":"YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD TD","132":"E UD VD WD XD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"CSS background-blend-mode",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js b/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js deleted file mode 100644 index 756b5729..00000000 --- a/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P","164":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB 7C 8C"},D:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB","164":"0 1 2 3 4 5 6 7 8 9 DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB"},E:{"2":"J cB K 9C dC AD","164":"D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB","2":"F LD MD ND OD","129":"B C QC 1C PD RC","164":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y"},G:{"2":"dC QD 2C RD SD","164":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"132":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C","164":"sD tD"},J:{"2":"D","164":"A"},K:{"2":"A","129":"B C QC 1C RC","164":"H"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"164":"SC"},P:{"164":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"164":"5D"},R:{"164":"6D"},S:{"1":"7D 8D"}},B:4,C:"CSS box-decoration-break",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-boxshadow.js b/node_modules/caniuse-lite/data/features/css-boxshadow.js deleted file mode 100644 index b7e148de..00000000 --- a/node_modules/caniuse-lite/data/features/css-boxshadow.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC","33":"7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","33":"J cB K D E F"},E:{"1":"K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","33":"cB","164":"J 9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB ND OD QC 1C PD RC","2":"F LD MD"},G:{"1":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","33":"QD 2C","164":"dC"},H:{"2":"nD"},I:{"1":"J I rD 2C sD tD","164":"WC oD pD qD"},J:{"1":"A","33":"D"},K:{"1":"B C H QC 1C RC","2":"A"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"CSS3 Box-shadow",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-canvas.js b/node_modules/caniuse-lite/data/features/css-canvas.js deleted file mode 100644 index 97eed470..00000000 --- a/node_modules/caniuse-lite/data/features/css-canvas.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","33":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB"},E:{"2":"9C dC","33":"J cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC","33":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB"},G:{"33":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"I","33":"WC J oD pD qD rD 2C sD tD"},J:{"33":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","33":"J"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:7,C:"CSS Canvas Drawings",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-caret-color.js b/node_modules/caniuse-lite/data/features/css-caret-color.js deleted file mode 100644 index 37c05de9..00000000 --- a/node_modules/caniuse-lite/data/features/css-caret-color.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B"},E:{"1":"C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B 9C dC AD BD CD DD eC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB LD MD ND OD QC 1C PD RC"},G:{"1":"aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:2,C:"CSS caret-color",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-cascade-layers.js b/node_modules/caniuse-lite/data/features/css-cascade-layers.js deleted file mode 100644 index 3c6f557e..00000000 --- a/node_modules/caniuse-lite/data/features/css-cascade-layers.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e","322":"f g h"},C:{"1":"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c 7C 8C","194":"d e f"},D:{"1":"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e","322":"f g h"},E:{"1":"gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U LD MD ND OD QC 1C PD RC"},G:{"1":"gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB VC 4D","2":"J uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:4,C:"CSS Cascade Layers",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-cascade-scope.js b/node_modules/caniuse-lite/data/features/css-cascade-scope.js deleted file mode 100644 index e1220987..00000000 --- a/node_modules/caniuse-lite/data/features/css-cascade-scope.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"1 2 3 4 5 6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m","194":"0 n o p q r s t u v w x y z"},C:{"1":"aC PC bC cC 5C 6C","2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I 7C 8C"},D:{"1":"1 2 3 4 5 6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m","194":"0 n o p q r s t u v w x y z"},E:{"1":"pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y LD MD ND OD QC 1C PD RC","194":"Z a b c d e f g h i j k l m n o"},G:{"1":"pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"1":"GB HB IB JB KB","2":"J BB CB DB EB FB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:5,C:"Scoped Styles: the @scope rule",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-case-insensitive.js b/node_modules/caniuse-lite/data/features/css-case-insensitive.js deleted file mode 100644 index 0c6afc0f..00000000 --- a/node_modules/caniuse-lite/data/features/css-case-insensitive.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},E:{"1":"F A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E 9C dC AD BD CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB LD MD ND OD QC 1C PD RC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:5,C:"Case-insensitive CSS attribute selectors",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-clip-path.js b/node_modules/caniuse-lite/data/features/css-clip-path.js deleted file mode 100644 index 0c04d363..00000000 --- a/node_modules/caniuse-lite/data/features/css-clip-path.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"C L M G N O","260":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","3138":"P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC","132":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB 7C 8C","644":"vB wB xB yB zB 0B 1B"},D:{"2":"J cB K D E F A B C L M G N O P dB BB CB DB EB","260":"0 1 2 3 4 5 6 7 8 9 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","292":"FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B"},E:{"2":"J cB K 9C dC AD BD","260":"M G ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","292":"D E F A B C L CD DD eC QC RC"},F:{"2":"F B C LD MD ND OD QC 1C PD RC","260":"0 1 2 3 4 5 6 7 8 9 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","292":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB"},G:{"2":"dC QD 2C RD SD","260":"dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","292":"E TD UD VD WD XD YD ZD aD bD cD"},H:{"2":"nD"},I:{"2":"WC J oD pD qD rD 2C","260":"I","292":"sD tD"},J:{"2":"D A"},K:{"2":"A B C QC 1C RC","260":"H"},L:{"260":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"260":"SC"},P:{"260":"BB CB DB EB FB GB HB IB JB KB vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","292":"J uD"},Q:{"260":"5D"},R:{"260":"6D"},S:{"1":"8D","644":"7D"}},B:4,C:"CSS clip-path property (for HTML)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-color-adjust.js b/node_modules/caniuse-lite/data/features/css-color-adjust.js deleted file mode 100644 index 6e6117b7..00000000 --- a/node_modules/caniuse-lite/data/features/css-color-adjust.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"C L M G N O P","33":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB 7C 8C"},D:{"16":"J cB K D E F A B C L M G N O P","33":"0 1 2 3 4 5 6 7 8 9 dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC AD","33":"K D E F A B C L M G BD CD DD eC QC RC ED FD GD fC"},F:{"2":"F B C LD MD ND OD QC 1C PD RC","33":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"1":"gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC"},H:{"2":"nD"},I:{"16":"WC J oD pD qD rD 2C sD tD","33":"I"},J:{"16":"D A"},K:{"2":"A B C QC 1C RC","33":"H"},L:{"16":"I"},M:{"1":"PC"},N:{"16":"A B"},O:{"16":"SC"},P:{"16":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"33":"5D"},R:{"16":"6D"},S:{"1":"7D 8D"}},B:4,C:"CSS print-color-adjust",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-color-function.js b/node_modules/caniuse-lite/data/features/css-color-function.js deleted file mode 100644 index cc75c450..00000000 --- a/node_modules/caniuse-lite/data/features/css-color-function.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q","322":"r s t"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t 7C 8C","578":"u v"},D:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q","322":"r s t"},E:{"1":"G GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD","132":"B C L M eC QC RC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d LD MD ND OD QC 1C PD RC","322":"e f g"},G:{"1":"jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD","132":"YD ZD aD bD cD dD eD fD gD hD iD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"1":"DB EB FB GB HB IB JB KB","2":"J BB CB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:4,C:"CSS color() function",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-conic-gradients.js b/node_modules/caniuse-lite/data/features/css-conic-gradients.js deleted file mode 100644 index 85cae6b9..00000000 --- a/node_modules/caniuse-lite/data/features/css-conic-gradients.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC 7C 8C","578":"LC MC NC OC Q H R ZC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B","257":"FC GC","450":"XC 7B YC 8B 9B AC BC CC DC EC"},E:{"1":"L M G RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C 9C dC AD BD CD DD eC QC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB LD MD ND OD QC 1C PD RC","257":"4B 5B","450":"uB vB wB xB yB zB 0B 1B 2B 3B"},G:{"1":"cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD xD yD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:5,C:"CSS Conical Gradients",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-container-queries-style.js b/node_modules/caniuse-lite/data/features/css-container-queries-style.js deleted file mode 100644 index 609bac7d..00000000 --- a/node_modules/caniuse-lite/data/features/css-container-queries-style.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p","194":"q r s t","260":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p","194":"q r s t","260":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD","260":"rC sC tC uC vC wC xC yC zC 0C KD","772":"VC"},F:{"2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b LD MD ND OD QC 1C PD RC","194":"c d e f g","260":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD","260":"rC sC tC uC vC wC xC yC zC 0C","772":"VC"},H:{"2":"nD"},I:{"2":"WC J oD pD qD rD 2C sD tD","260":"I"},J:{"2":"D A"},K:{"2":"A B C QC 1C RC","260":"H"},L:{"260":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","260":"DB EB FB GB HB IB JB KB"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:5,C:"CSS Container Style Queries",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-container-queries.js b/node_modules/caniuse-lite/data/features/css-container-queries.js deleted file mode 100644 index db19fafd..00000000 --- a/node_modules/caniuse-lite/data/features/css-container-queries.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n","516":"o"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a","194":"c d e f g h i j k l m n","450":"b","516":"o"},E:{"1":"TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC LD MD ND OD QC 1C PD RC","194":"Q H R ZC S T U V W X Y Z","516":"a b c"},G:{"1":"TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB","2":"J uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:5,C:"CSS Container Queries (Size)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-container-query-units.js b/node_modules/caniuse-lite/data/features/css-container-query-units.js deleted file mode 100644 index e08700f0..00000000 --- a/node_modules/caniuse-lite/data/features/css-container-query-units.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b","194":"k l m n","450":"c d e f g h i j"},E:{"1":"TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC LD MD ND OD QC 1C PD RC","194":"Q H R ZC S T U V W X Y Z"},G:{"1":"TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB","2":"J uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:5,C:"CSS Container Query Units",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-containment.js b/node_modules/caniuse-lite/data/features/css-containment.js deleted file mode 100644 index 9d8efaa2..00000000 --- a/node_modules/caniuse-lite/data/features/css-containment.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB 7C 8C","194":"pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB","66":"zB"},E:{"1":"gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB LD MD ND OD QC 1C PD RC","66":"mB nB"},G:{"1":"gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","194":"7D"}},B:2,C:"CSS Containment",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-content-visibility.js b/node_modules/caniuse-lite/data/features/css-content-visibility.js deleted file mode 100644 index 89a28439..00000000 --- a/node_modules/caniuse-lite/data/features/css-content-visibility.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S T"},C:{"1":"8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r 7C 8C","194":"0 1 2 3 4 5 6 7 s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T"},E:{"1":"VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC LD MD ND OD QC 1C PD RC"},G:{"1":"VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB 2D 3D TC UC VC 4D","2":"J uD vD wD xD yD eC zD 0D 1D"},Q:{"2":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:5,C:"CSS content-visibility",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-counters.js b/node_modules/caniuse-lite/data/features/css-counters.js deleted file mode 100644 index e8b474b4..00000000 --- a/node_modules/caniuse-lite/data/features/css-counters.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E F A B","2":"K D 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"1":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"CSS Counters",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-crisp-edges.js b/node_modules/caniuse-lite/data/features/css-crisp-edges.js deleted file mode 100644 index 8469278c..00000000 --- a/node_modules/caniuse-lite/data/features/css-crisp-edges.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K 3C","2340":"D E F A B"},B:{"2":"C L M G N O P","1025":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C","513":"BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b","545":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC 8C"},D:{"2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB","1025":"0 1 2 3 4 5 6 7 8 9 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"A B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC AD","164":"K","4644":"D E F BD CD DD"},F:{"2":"F B G N O P dB BB CB DB EB FB GB HB IB LD MD ND OD QC 1C","545":"C PD RC","1025":"0 1 2 3 4 5 6 7 8 9 JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"1":"XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C","4260":"RD SD","4644":"E TD UD VD WD"},H:{"2":"nD"},I:{"2":"WC J oD pD qD rD 2C sD tD","1025":"I"},J:{"2":"D","4260":"A"},K:{"2":"A B QC 1C","545":"C RC","1025":"H"},L:{"1025":"I"},M:{"1":"PC"},N:{"2340":"A B"},O:{"1025":"SC"},P:{"1025":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1025":"5D"},R:{"1025":"6D"},S:{"1":"8D","4097":"7D"}},B:4,C:"Crisp edges/pixelated images",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-cross-fade.js b/node_modules/caniuse-lite/data/features/css-cross-fade.js deleted file mode 100644 index 3a8b8546..00000000 --- a/node_modules/caniuse-lite/data/features/css-cross-fade.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"C L M G N O P","33":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"J cB K D E F A B C L M G N","33":"0 1 2 3 4 5 6 7 8 9 O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"A B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC","33":"K D E F AD BD CD DD"},F:{"2":"F B C LD MD ND OD QC 1C PD RC","33":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"1":"XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C","33":"E RD SD TD UD VD WD"},H:{"2":"nD"},I:{"2":"WC J oD pD qD rD 2C","33":"I sD tD"},J:{"2":"D A"},K:{"2":"A B C QC 1C RC","33":"H"},L:{"33":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"33":"SC"},P:{"33":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"33":"5D"},R:{"33":"6D"},S:{"2":"7D 8D"}},B:4,C:"CSS Cross-Fade Function",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-default-pseudo.js b/node_modules/caniuse-lite/data/features/css-default-pseudo.js deleted file mode 100644 index a4328d26..00000000 --- a/node_modules/caniuse-lite/data/features/css-default-pseudo.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","16":"4C WC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","16":"J cB K D E F A B C L M","132":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB"},E:{"1":"B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","16":"J cB 9C dC","132":"K D E F A AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","16":"F B LD MD ND OD QC 1C","132":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB","260":"C PD RC"},G:{"1":"YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC QD 2C RD SD","132":"E TD UD VD WD XD"},H:{"260":"nD"},I:{"1":"I","16":"WC oD pD qD","132":"J rD 2C sD tD"},J:{"16":"D","132":"A"},K:{"1":"H","16":"A B C QC 1C","260":"RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","132":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:5,C:":default CSS pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js b/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js deleted file mode 100644 index bf76c7f7..00000000 --- a/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","16":"Q"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"B","2":"J cB K D E F A C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:7,C:"Explicit descendant combinator >>",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-deviceadaptation.js b/node_modules/caniuse-lite/data/features/css-deviceadaptation.js deleted file mode 100644 index 2e9e6dfa..00000000 --- a/node_modules/caniuse-lite/data/features/css-deviceadaptation.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F 3C","164":"A B"},B:{"66":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","164":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB","66":"0 1 2 3 4 5 6 7 8 9 KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB LD MD ND OD QC 1C PD RC","66":"0 1 2 3 4 5 6 7 8 9 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"292":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A H","292":"B C QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"164":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"66":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:5,C:"CSS Device Adaptation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-dir-pseudo.js b/node_modules/caniuse-lite/data/features/css-dir-pseudo.js deleted file mode 100644 index 5b6f85b9..00000000 --- a/node_modules/caniuse-lite/data/features/css-dir-pseudo.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"3 4 5 6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n","194":"0 1 2 o p q r s t u v w x y z"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N 7C 8C","33":"O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},D:{"1":"3 4 5 6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z","194":"0 1 2 a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"1":"kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z LD MD ND OD QC 1C PD RC","194":"a b c d e f g h i j k l m n o"},G:{"1":"kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"1":"GB HB IB JB KB","2":"J BB CB DB EB FB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"1":"8D","33":"7D"}},B:5,C:":dir() CSS pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-display-contents.js b/node_modules/caniuse-lite/data/features/css-display-contents.js deleted file mode 100644 index d1cfcc16..00000000 --- a/node_modules/caniuse-lite/data/features/css-display-contents.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"C L M G N O P","132":"Q H R S T U V W X","260":"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB 7C 8C","132":"lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC","260":"0 1 2 3 4 5 6 7 8 9 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B","132":"BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X","194":"6B XC 7B YC 8B 9B AC","260":"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B 9C dC AD BD CD DD eC","132":"C L M G QC RC ED FD GD fC gC SC HD","260":"UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","772":"TC hC iC jC kC lC ID"},F:{"2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB LD MD ND OD QC 1C PD RC","132":"0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC","260":"0 1 2 3 4 5 6 7 8 9 MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"1":"UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD","132":"aD bD cD dD eD fD","260":"gD hD iD jD fC gC SC kD","516":"hC iC jC kC lC lD","772":"TC"},H:{"2":"nD"},I:{"2":"WC J oD pD qD rD 2C sD tD","260":"I"},J:{"2":"D A"},K:{"2":"A B C QC 1C RC","260":"H"},L:{"260":"I"},M:{"260":"PC"},N:{"2":"A B"},O:{"132":"SC"},P:{"2":"J uD vD wD xD","132":"yD eC zD 0D 1D 2D","260":"BB CB DB EB FB GB HB IB JB KB 3D TC UC VC 4D"},Q:{"132":"5D"},R:{"260":"6D"},S:{"132":"7D","260":"8D"}},B:4,C:"CSS display: contents",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-element-function.js b/node_modules/caniuse-lite/data/features/css-element-function.js deleted file mode 100644 index f1671674..00000000 --- a/node_modules/caniuse-lite/data/features/css-element-function.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"33":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","164":"4C WC 7C 8C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"33":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"33":"7D 8D"}},B:5,C:"CSS element() function",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-env-function.js b/node_modules/caniuse-lite/data/features/css-env-function.js deleted file mode 100644 index 4e9808a6..00000000 --- a/node_modules/caniuse-lite/data/features/css-env-function.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC"},E:{"1":"C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD eC","132":"B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B LD MD ND OD QC 1C PD RC"},G:{"1":"aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD","132":"ZD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD xD yD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:7,C:"CSS Environment Variables env()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-exclusions.js b/node_modules/caniuse-lite/data/features/css-exclusions.js deleted file mode 100644 index c4cadc66..00000000 --- a/node_modules/caniuse-lite/data/features/css-exclusions.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F 3C","33":"A B"},B:{"2":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","33":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"33":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:5,C:"CSS Exclusions Level 1",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-featurequeries.js b/node_modules/caniuse-lite/data/features/css-featurequeries.js deleted file mode 100644 index b9f24cd5..00000000 --- a/node_modules/caniuse-lite/data/features/css-featurequeries.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB"},E:{"1":"F A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E 9C dC AD BD CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB RC","2":"F B C LD MD ND OD QC 1C PD"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD"},H:{"1":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"CSS Feature Queries",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-file-selector-button.js b/node_modules/caniuse-lite/data/features/css-file-selector-button.js deleted file mode 100644 index e269d9d9..00000000 --- a/node_modules/caniuse-lite/data/features/css-file-selector-button.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{D:{"1":"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","33":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","33":"C L M G N O P Q H R S T U V W X"},C:{"1":"0 1 2 3 4 5 6 7 8 9 ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R 7C 8C"},M:{"1":"PC"},A:{"2":"K D E F 3C","33":"A B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC","33":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC"},K:{"1":"H","2":"A B C QC 1C RC"},E:{"1":"G FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C","2":"KD","33":"J cB K D E F A B C L M 9C dC AD BD CD DD eC QC RC ED"},G:{"1":"iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","33":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD"},P:{"1":"BB CB DB EB FB GB HB IB JB KB 3D TC UC VC 4D","33":"J uD vD wD xD yD eC zD 0D 1D 2D"},I:{"1":"I","2":"WC J oD pD qD rD 2C","33":"sD tD"}},B:6,C:"::file-selector-button CSS pseudo-element",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/css-filter-function.js b/node_modules/caniuse-lite/data/features/css-filter-function.js deleted file mode 100644 index 7dbeeb18..00000000 --- a/node_modules/caniuse-lite/data/features/css-filter-function.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E 9C dC AD BD CD","33":"F"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"1":"XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD","33":"VD WD"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:5,C:"CSS filter() function",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-filters.js b/node_modules/caniuse-lite/data/features/css-filters.js deleted file mode 100644 index c7b59315..00000000 --- a/node_modules/caniuse-lite/data/features/css-filters.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","1028":"L M G N O P","1346":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C","196":"iB","516":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O","33":"P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B"},E:{"1":"A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC AD","33":"K D E F BD CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC","33":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB"},G:{"1":"WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD","33":"E SD TD UD VD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C","33":"sD tD"},J:{"2":"D","33":"A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","33":"J uD vD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:5,C:"CSS Filter Effects",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-first-letter.js b/node_modules/caniuse-lite/data/features/css-first-letter.js deleted file mode 100644 index 78201a80..00000000 --- a/node_modules/caniuse-lite/data/features/css-first-letter.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","16":"3C","516":"E","1540":"K D"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","132":"WC","260":"4C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","16":"cB K D E","132":"J"},E:{"1":"K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","16":"cB 9C","132":"J dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB PD RC","16":"F LD","260":"B MD ND OD QC 1C"},G:{"1":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC QD 2C"},H:{"1":"nD"},I:{"1":"WC J I rD 2C sD tD","16":"oD pD","132":"qD"},J:{"1":"D A"},K:{"1":"C H RC","260":"A B QC 1C"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"::first-letter CSS pseudo-element selector",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-first-line.js b/node_modules/caniuse-lite/data/features/css-first-line.js deleted file mode 100644 index e0ef77ff..00000000 --- a/node_modules/caniuse-lite/data/features/css-first-line.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","132":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"1":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"CSS first-line pseudo-element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-fixed.js b/node_modules/caniuse-lite/data/features/css-fixed.js deleted file mode 100644 index 039b832b..00000000 --- a/node_modules/caniuse-lite/data/features/css-fixed.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"D E F A B","2":"3C","8":"K"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","1025":"DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"1":"E UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C","132":"RD SD TD"},H:{"2":"nD"},I:{"1":"WC I sD tD","260":"oD pD qD","513":"J rD 2C"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"CSS position:fixed",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-focus-visible.js b/node_modules/caniuse-lite/data/features/css-focus-visible.js deleted file mode 100644 index 10d51fe3..00000000 --- a/node_modules/caniuse-lite/data/features/css-focus-visible.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P","328":"Q H R S T U"},C:{"1":"0 1 2 3 4 5 6 7 8 9 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C","161":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T"},D:{"1":"0 1 2 3 4 5 6 7 8 9 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC","328":"DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U"},E:{"1":"gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M 9C dC AD BD CD DD eC QC RC ED FD","578":"G GD fC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC LD MD ND OD QC 1C PD RC","328":"CC DC EC FC GC HC"},G:{"1":"gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD","578":"jD fC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB 2D 3D TC UC VC 4D","2":"J uD vD wD xD yD eC zD 0D 1D"},Q:{"2":"5D"},R:{"1":"6D"},S:{"161":"7D 8D"}},B:5,C:":focus-visible CSS pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-focus-within.js b/node_modules/caniuse-lite/data/features/css-focus-within.js deleted file mode 100644 index 6aa7bb04..00000000 --- a/node_modules/caniuse-lite/data/features/css-focus-within.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B","194":"XC"},E:{"1":"B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB LD MD ND OD QC 1C PD RC","194":"uB"},G:{"1":"YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:7,C:":focus-within CSS pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-font-palette.js b/node_modules/caniuse-lite/data/features/css-font-palette.js deleted file mode 100644 index 37ebe815..00000000 --- a/node_modules/caniuse-lite/data/features/css-font-palette.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j"},E:{"1":"gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V LD MD ND OD QC 1C PD RC"},G:{"1":"gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB 4D","2":"J uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:5,C:"CSS font-palette",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js b/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js deleted file mode 100644 index 7f21f33b..00000000 --- a/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB 7C 8C","194":"uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","66":"xB yB zB 0B 1B 2B 3B 4B 5B 6B XC"},E:{"1":"C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B 9C dC AD BD CD DD eC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB LD MD ND OD QC 1C PD RC","66":"kB lB mB nB oB pB qB rB sB tB uB"},G:{"1":"aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J","66":"uD vD wD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","194":"7D"}},B:5,C:"CSS font-display",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-font-stretch.js b/node_modules/caniuse-lite/data/features/css-font-stretch.js deleted file mode 100644 index 4e9d8e73..00000000 --- a/node_modules/caniuse-lite/data/features/css-font-stretch.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB"},E:{"1":"B C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD eC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB LD MD ND OD QC 1C PD RC"},G:{"1":"YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:5,C:"CSS font-stretch",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-gencontent.js b/node_modules/caniuse-lite/data/features/css-gencontent.js deleted file mode 100644 index cc876e97..00000000 --- a/node_modules/caniuse-lite/data/features/css-gencontent.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K D 3C","132":"E"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"1":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"CSS Generated content for pseudo-elements",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-gradients.js b/node_modules/caniuse-lite/data/features/css-gradients.js deleted file mode 100644 index 313140ca..00000000 --- a/node_modules/caniuse-lite/data/features/css-gradients.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C","260":"N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB","292":"J cB K D E F A B C L M G 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","33":"A B C L M G N O P dB BB CB DB EB FB GB","548":"J cB K D E F"},E:{"1":"gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"9C dC","260":"D E F A B C L M G BD CD DD eC QC RC ED FD GD fC","292":"K AD","804":"J cB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB RC","2":"F B LD MD ND OD","33":"C PD","164":"QC 1C"},G:{"1":"gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","260":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC","292":"RD SD","804":"dC QD 2C"},H:{"2":"nD"},I:{"1":"I sD tD","33":"J rD 2C","548":"WC oD pD qD"},J:{"1":"A","548":"D"},K:{"1":"H RC","2":"A B","33":"C","164":"QC 1C"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"CSS Gradients",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-grid-animation.js b/node_modules/caniuse-lite/data/features/css-grid-animation.js deleted file mode 100644 index 03fe8c95..00000000 --- a/node_modules/caniuse-lite/data/features/css-grid-animation.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p"},C:{"1":"0 1 2 3 4 5 6 7 8 9 CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p"},E:{"1":"TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b LD MD ND OD QC 1C PD RC"},G:{"1":"TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"1":"CB DB EB FB GB HB IB JB KB","2":"J BB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"1":"8D","2":"7D"}},B:4,C:"CSS Grid animation",D:false}; diff --git a/node_modules/caniuse-lite/data/features/css-grid-lanes.js b/node_modules/caniuse-lite/data/features/css-grid-lanes.js deleted file mode 100644 index b7635262..00000000 --- a/node_modules/caniuse-lite/data/features/css-grid-lanes.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB","200":"XB YB ZB aB bB I"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC 7C 8C","200":"0 1 2 3 4 5 6 7 8 9 NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB","200":"XB YB ZB aB bB I aC PC bC cC"},E:{"1":"0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC","200":"kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC"},F:{"2":"0 1 2 3 4 5 6 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC","200":"7"},G:{"1":"0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC","200":"kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"200":"I"},M:{"200":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:5,C:"CSS Grid Lanes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-grid.js b/node_modules/caniuse-lite/data/features/css-grid.js deleted file mode 100644 index e3585074..00000000 --- a/node_modules/caniuse-lite/data/features/css-grid.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E 3C","8":"F","292":"A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","292":"C L M G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P 7C 8C","8":"dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB","584":"oB pB qB rB sB tB uB vB wB xB yB zB","1025":"0B 1B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB","8":"GB HB IB JB","200":"KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B","1025":"5B"},E:{"1":"B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC AD","8":"K D E F A BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB LD MD ND OD QC 1C PD RC","200":"JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},G:{"1":"YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD","8":"E SD TD UD VD WD XD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD","8":"2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"292":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"uD","8":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"CSS Grid Layout (level 1)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js b/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js deleted file mode 100644 index ce1cab6e..00000000 --- a/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F 9C dC AD BD CD DD","132":"A B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD","132":"XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:4,C:"CSS hanging-punctuation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-has.js b/node_modules/caniuse-lite/data/features/css-has.js deleted file mode 100644 index bf279aba..00000000 --- a/node_modules/caniuse-lite/data/features/css-has.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n"},C:{"1":"4 5 6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l 7C 8C","322":"0 1 2 3 m n o p q r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j","194":"k l m n"},E:{"1":"gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z LD MD ND OD QC 1C PD RC"},G:{"1":"gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB","2":"J uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:5,C:":has() CSS relational pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-hyphens.js b/node_modules/caniuse-lite/data/features/css-hyphens.js deleted file mode 100644 index d0175da9..00000000 --- a/node_modules/caniuse-lite/data/features/css-hyphens.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F 3C","33":"A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","33":"C L M G N O P","132":"Q H R S T U V W","260":"X Y Z a b c d e f g h i j k l m n"},C:{"1":"0 1 2 3 4 5 6 7 8 9 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB 7C 8C","33":"K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B","132":"3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W"},E:{"1":"UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC","33":"K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID"},F:{"1":"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB LD MD ND OD QC 1C PD RC","132":"qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z"},G:{"1":"UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD","33":"E 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J","132":"uD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"CSS Hyphenation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-if.js b/node_modules/caniuse-lite/data/features/css-if.js deleted file mode 100644 index b745b03c..00000000 --- a/node_modules/caniuse-lite/data/features/css-if.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"UB VB WB XB YB ZB aB bB I","2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"4 5 6 7 8 9 AB","2":"0 1 2 3 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"1":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:5,C:"CSS if() function",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-image-orientation.js b/node_modules/caniuse-lite/data/features/css-image-orientation.js deleted file mode 100644 index a1c73c2e..00000000 --- a/node_modules/caniuse-lite/data/features/css-image-orientation.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H","257":"R S T U V W X"},C:{"1":"0 1 2 3 4 5 6 7 8 9 HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H","257":"R S T U V W X"},E:{"1":"M G ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L 9C dC AD BD CD DD eC QC RC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC LD MD ND OD QC 1C PD RC","257":"EC FC GC HC IC JC KC LC MC"},G:{"1":"gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","132":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB 3D TC UC VC 4D","2":"J uD vD wD xD yD eC zD 0D","257":"1D 2D"},Q:{"2":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"CSS3 image-orientation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-image-set.js b/node_modules/caniuse-lite/data/features/css-image-set.js deleted file mode 100644 index 6c937e77..00000000 --- a/node_modules/caniuse-lite/data/features/css-image-set.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P","164":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v","2049":"w"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U 7C 8C","66":"V W","2305":"Y Z a b c d e f g h i j k l m n o p q r s t u v","2820":"X"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB","164":"CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v","2049":"w"},E:{"1":"UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC AD","132":"A B C L eC QC RC ED","164":"K D E F BD CD DD","1540":"M G FD GD fC gC SC HD TC hC iC jC kC lC ID"},F:{"1":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC","164":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h","2049":"i"},G:{"1":"UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD","132":"XD YD ZD aD bD cD dD eD fD gD","164":"E SD TD UD VD WD","1540":"hD iD jD fC gC SC kD TC hC iC jC kC lC lD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C","164":"sD tD"},J:{"2":"D","164":"A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"164":"SC"},P:{"1":"EB FB GB HB IB JB KB","164":"J BB CB DB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"164":"5D"},R:{"164":"6D"},S:{"2":"7D 8D"}},B:5,C:"CSS image-set",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-in-out-of-range.js b/node_modules/caniuse-lite/data/features/css-in-out-of-range.js deleted file mode 100644 index 5d5ee48d..00000000 --- a/node_modules/caniuse-lite/data/features/css-in-out-of-range.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C","260":"L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB 7C 8C","516":"KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J","16":"cB K D E F A B C L M","260":"0B","772":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},E:{"1":"B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J 9C dC","16":"cB","772":"K D E F A AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","16":"F LD","260":"B C nB MD ND OD QC 1C PD RC","772":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB"},G:{"1":"YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C","772":"E RD SD TD UD VD WD XD"},H:{"132":"nD"},I:{"1":"I","2":"WC oD pD qD","260":"J rD 2C sD tD"},J:{"2":"D","260":"A"},K:{"1":"H","260":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","260":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","516":"7D"}},B:5,C:":in-range and :out-of-range CSS pseudo-classes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js b/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js deleted file mode 100644 index 2c4aa601..00000000 --- a/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E 3C","132":"A B","388":"F"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","132":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","16":"4C WC 7C 8C","132":"K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB","388":"J cB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","16":"J cB K D E F A B C L M","132":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB"},E:{"1":"B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","16":"J cB K 9C dC","132":"D E F A BD CD DD","388":"AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","16":"F B LD MD ND OD QC 1C","132":"G N O P dB BB CB DB EB FB GB","516":"C PD RC"},G:{"1":"YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC QD 2C RD SD","132":"E TD UD VD WD XD"},H:{"516":"nD"},I:{"1":"I","16":"WC oD pD qD tD","132":"sD","388":"J rD 2C"},J:{"16":"D","132":"A"},K:{"1":"H","16":"A B C QC 1C","516":"RC"},L:{"1":"I"},M:{"1":"PC"},N:{"132":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","132":"7D"}},B:5,C:":indeterminate CSS pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-initial-letter.js b/node_modules/caniuse-lite/data/features/css-initial-letter.js deleted file mode 100644 index 63e03d37..00000000 --- a/node_modules/caniuse-lite/data/features/css-initial-letter.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s","260":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s","260":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E 9C dC AD BD CD","260":"F","292":"uC vC wC xC yC zC 0C KD","420":"A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC"},F:{"2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g LD MD ND OD QC 1C PD RC","260":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB"},G:{"2":"E dC QD 2C RD SD TD UD","292":"uC vC wC xC yC zC 0C","420":"VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC"},H:{"2":"nD"},I:{"2":"WC J oD pD qD rD 2C sD tD","260":"I"},J:{"2":"D A"},K:{"2":"A B C QC 1C RC","260":"H"},L:{"260":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","260":"CB DB EB FB GB HB IB JB KB"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:5,C:"CSS Initial Letter",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-initial-value.js b/node_modules/caniuse-lite/data/features/css-initial-value.js deleted file mode 100644 index d95e33a7..00000000 --- a/node_modules/caniuse-lite/data/features/css-initial-value.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","33":"J cB K D E F A B C L M G N O P 7C 8C","164":"4C WC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","16":"9C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"1":"E QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC"},H:{"2":"nD"},I:{"1":"WC J I qD rD 2C sD tD","16":"oD pD"},J:{"1":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"CSS initial value",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-lch-lab.js b/node_modules/caniuse-lite/data/features/css-lch-lab.js deleted file mode 100644 index aac02bfe..00000000 --- a/node_modules/caniuse-lite/data/features/css-lch-lab.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s","322":"t"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t 7C 8C","194":"u v"},D:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s","322":"t"},E:{"1":"G GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M 9C dC AD BD CD DD eC QC RC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g LD MD ND OD QC 1C PD RC"},G:{"1":"jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"1":"DB EB FB GB HB IB JB KB","2":"J BB CB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:4,C:"LCH and Lab color values",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-letter-spacing.js b/node_modules/caniuse-lite/data/features/css-letter-spacing.js deleted file mode 100644 index 86c2513c..00000000 --- a/node_modules/caniuse-lite/data/features/css-letter-spacing.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","16":"3C","132":"K D E"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","132":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","16":"9C","132":"J cB K dC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","16":"F LD","132":"B C G N MD ND OD QC 1C PD RC"},G:{"1":"E QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC"},H:{"2":"nD"},I:{"1":"I sD tD","16":"oD pD","132":"WC J qD rD 2C"},J:{"132":"D A"},K:{"1":"H","132":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"letter-spacing CSS property",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-line-clamp.js b/node_modules/caniuse-lite/data/features/css-line-clamp.js deleted file mode 100644 index 237f3dbd..00000000 --- a/node_modules/caniuse-lite/data/features/css-line-clamp.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"C L M G N","33":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","129":"O P"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC 7C 8C","33":"0 1 2 3 4 5 6 7 8 9 EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"16":"J cB K D E F A B C L","33":"0 1 2 3 4 5 6 7 8 9 M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J 9C dC","33":"cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"F B C LD MD ND OD QC 1C PD RC","33":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"2":"dC QD 2C","33":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"16":"oD pD","33":"WC J I qD rD 2C sD tD"},J:{"33":"D A"},K:{"2":"A B C QC 1C RC","33":"H"},L:{"33":"I"},M:{"33":"PC"},N:{"2":"A B"},O:{"33":"SC"},P:{"33":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"33":"5D"},R:{"33":"6D"},S:{"2":"7D","33":"8D"}},B:5,C:"CSS line-clamp",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-logical-props.js b/node_modules/caniuse-lite/data/features/css-logical-props.js deleted file mode 100644 index 5d2be305..00000000 --- a/node_modules/caniuse-lite/data/features/css-logical-props.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P","1028":"W X","1540":"Q H R S T U V"},C:{"1":"0 1 2 3 4 5 6 7 8 9 CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C","164":"WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB 7C 8C","1540":"pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","292":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC","1028":"W X","1540":"FC GC HC IC JC KC LC MC NC OC Q H R S T U V"},E:{"1":"G GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","292":"J cB K D E F A B C 9C dC AD BD CD DD eC QC","1540":"L M RC ED","3076":"FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC","292":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B","1028":"KC LC","1540":"4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC"},G:{"1":"jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","292":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD","1540":"cD dD eD fD gD hD","3076":"iD"},H:{"2":"nD"},I:{"1":"I","292":"WC J oD pD qD rD 2C sD tD"},J:{"292":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB 3D TC UC VC 4D","292":"J uD vD wD xD yD","1540":"eC zD 0D 1D 2D"},Q:{"1540":"5D"},R:{"1":"6D"},S:{"1":"8D","1540":"7D"}},B:5,C:"CSS Logical Properties",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-marker-pseudo.js b/node_modules/caniuse-lite/data/features/css-marker-pseudo.js deleted file mode 100644 index 5a617cae..00000000 --- a/node_modules/caniuse-lite/data/features/css-marker-pseudo.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S T U"},C:{"1":"0 1 2 3 4 5 6 7 8 9 EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U"},E:{"2":"J cB K D E F A B 9C dC AD BD CD DD eC","132":"C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD","132":"aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB 2D 3D TC UC VC 4D","2":"J uD vD wD xD yD eC zD 0D 1D"},Q:{"2":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:5,C:"CSS ::marker pseudo-element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-masks.js b/node_modules/caniuse-lite/data/features/css-masks.js deleted file mode 100644 index 4895fb7e..00000000 --- a/node_modules/caniuse-lite/data/features/css-masks.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"3 4 5 6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N","164":"0 1 2 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","3138":"O","12292":"P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC","260":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 7C 8C"},D:{"1":"3 4 5 6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","164":"0 1 2 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"1":"gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"9C dC","164":"J cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC","164":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o"},G:{"1":"gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","164":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC"},H:{"2":"nD"},I:{"1":"I","164":"sD tD","676":"WC J oD pD qD rD 2C"},J:{"164":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"164":"SC"},P:{"1":"GB HB IB JB KB","164":"J BB CB DB EB FB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"164":"5D"},R:{"164":"6D"},S:{"1":"8D","260":"7D"}},B:4,C:"CSS Masks",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-matches-pseudo.js b/node_modules/caniuse-lite/data/features/css-matches-pseudo.js deleted file mode 100644 index 77289360..00000000 --- a/node_modules/caniuse-lite/data/features/css-matches-pseudo.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P","1220":"Q H R S T U V W"},C:{"1":"0 1 2 3 4 5 6 7 8 9 OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C","548":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","16":"J cB K D E F A B C L M","164":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC","196":"BC CC DC","1220":"EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W"},E:{"1":"M G FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J 9C dC","16":"cB","164":"K D E AD BD CD","260":"F A B C L DD eC QC RC ED"},F:{"1":"0 1 2 3 4 5 6 7 8 9 LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC","164":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB","196":"0B 1B 2B","1220":"3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC"},G:{"1":"hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC QD 2C RD SD","164":"E TD UD","260":"VD WD XD YD ZD aD bD cD dD eD fD gD"},H:{"2":"nD"},I:{"1":"I","16":"WC oD pD qD","164":"J rD 2C sD tD"},J:{"16":"D","164":"A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB 3D TC UC VC 4D","164":"J uD vD wD xD yD eC zD 0D 1D 2D"},Q:{"1220":"5D"},R:{"1":"6D"},S:{"1":"8D","548":"7D"}},B:5,C:":is() CSS pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-math-functions.js b/node_modules/caniuse-lite/data/features/css-math-functions.js deleted file mode 100644 index e21bfb80..00000000 --- a/node_modules/caniuse-lite/data/features/css-math-functions.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC"},E:{"1":"M G ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B 9C dC AD BD CD DD eC","132":"C L QC RC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC LD MD ND OD QC 1C PD RC"},G:{"1":"gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD","132":"aD bD cD dD eD fD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD xD yD eC zD"},Q:{"2":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:5,C:"CSS math functions min(), max() and clamp()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-media-interaction.js b/node_modules/caniuse-lite/data/features/css-media-interaction.js deleted file mode 100644 index 0dd8541f..00000000 --- a/node_modules/caniuse-lite/data/features/css-media-interaction.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB"},E:{"1":"F A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E 9C dC AD BD CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB LD MD ND OD QC 1C PD RC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:4,C:"Media Queries: interaction media features",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-media-range-syntax.js b/node_modules/caniuse-lite/data/features/css-media-range-syntax.js deleted file mode 100644 index 5aef489a..00000000 --- a/node_modules/caniuse-lite/data/features/css-media-range-syntax.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m"},C:{"1":"0 1 2 3 4 5 6 7 8 9 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m"},E:{"1":"kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z LD MD ND OD QC 1C PD RC"},G:{"1":"kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB","2":"J uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"1":"8D","2":"7D"}},B:4,C:"Media Queries: Range Syntax",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-media-resolution.js b/node_modules/caniuse-lite/data/features/css-media-resolution.js deleted file mode 100644 index fb011fc6..00000000 --- a/node_modules/caniuse-lite/data/features/css-media-resolution.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E 3C","132":"F A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","1028":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC","260":"J cB K D E F A B C L M G 7C 8C","1028":"N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","548":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB","1028":"KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC"},E:{"1":"TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"9C dC","548":"J cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB RC","2":"F","548":"B C LD MD ND OD QC 1C PD","1028":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B"},G:{"1":"TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC","548":"E QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD"},H:{"132":"nD"},I:{"1":"I","16":"oD pD","548":"WC J qD rD 2C","1028":"sD tD"},J:{"548":"D A"},K:{"1":"H RC","548":"A B C QC 1C"},L:{"1":"I"},M:{"1":"PC"},N:{"132":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB eC zD 0D 1D 2D 3D TC UC VC 4D","1028":"J uD vD wD xD yD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"Media Queries: resolution feature",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-media-scripting.js b/node_modules/caniuse-lite/data/features/css-media-scripting.js deleted file mode 100644 index b60ebe3e..00000000 --- a/node_modules/caniuse-lite/data/features/css-media-scripting.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:5,C:"Media Queries: scripting media feature",D:false}; diff --git a/node_modules/caniuse-lite/data/features/css-mediaqueries.js b/node_modules/caniuse-lite/data/features/css-mediaqueries.js deleted file mode 100644 index b48bd90c..00000000 --- a/node_modules/caniuse-lite/data/features/css-mediaqueries.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"8":"K D E 3C","129":"F A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","2":"4C WC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","129":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB"},E:{"1":"D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","129":"J cB K AD","388":"9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC","2":"F"},G:{"1":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","129":"dC QD 2C RD SD"},H:{"1":"nD"},I:{"1":"I sD tD","129":"WC J oD pD qD rD 2C"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"129":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"CSS3 Media Queries",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-mixblendmode.js b/node_modules/caniuse-lite/data/features/css-mixblendmode.js deleted file mode 100644 index eef88400..00000000 --- a/node_modules/caniuse-lite/data/features/css-mixblendmode.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB","194":"KB eB fB gB hB iB jB kB lB mB nB oB"},E:{"2":"J cB K D 9C dC AD BD","260":"E F A B C L M G CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB LD MD ND OD QC 1C PD RC"},G:{"2":"dC QD 2C RD SD TD","260":"E UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"Blending of HTML/SVG elements",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-module-scripts.js b/node_modules/caniuse-lite/data/features/css-module-scripts.js deleted file mode 100644 index 5c344444..00000000 --- a/node_modules/caniuse-lite/data/features/css-module-scripts.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S T U V W X Y Z a b","132":"0 1 2 3 4 5 c d e f g h i j k l m n o p q r s t u v w x y z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b","132":"0 1 2 3 4 5 c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"16":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"194":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:1,C:"CSS Module Scripts",D:false}; diff --git a/node_modules/caniuse-lite/data/features/css-motion-paths.js b/node_modules/caniuse-lite/data/features/css-motion-paths.js deleted file mode 100644 index 93cccfe8..00000000 --- a/node_modules/caniuse-lite/data/features/css-motion-paths.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB","194":"rB sB tB"},E:{"1":"TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB LD MD ND OD QC 1C PD RC","194":"eB fB gB"},G:{"1":"TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:5,C:"CSS Motion Path",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-namespaces.js b/node_modules/caniuse-lite/data/features/css-namespaces.js deleted file mode 100644 index e40d555a..00000000 --- a/node_modules/caniuse-lite/data/features/css-namespaces.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","16":"9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"1":"E 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC QD"},H:{"1":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"CSS namespaces",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-nesting.js b/node_modules/caniuse-lite/data/features/css-nesting.js deleted file mode 100644 index 22fddf0f..00000000 --- a/node_modules/caniuse-lite/data/features/css-nesting.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"3 4 5 6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r","194":"s t u","516":"0 1 2 v w x y z"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x 7C 8C","322":"y z"},D:{"1":"3 4 5 6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r","194":"s t u","516":"0 1 2 v w x y z"},E:{"1":"nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC","516":"lC ID UC mC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d LD MD ND OD QC 1C PD RC","194":"e f g","516":"h i j k l m n o"},G:{"1":"nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC","516":"lC lD UC mC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"1":"GB HB IB JB KB","2":"J BB CB DB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","516":"EB FB"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:5,C:"CSS Nesting",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-not-sel-list.js b/node_modules/caniuse-lite/data/features/css-not-sel-list.js deleted file mode 100644 index 880c9ed0..00000000 --- a/node_modules/caniuse-lite/data/features/css-not-sel-list.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P H R S T U V W","16":"Q"},C:{"1":"0 1 2 3 4 5 6 7 8 9 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W"},E:{"1":"F A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E 9C dC AD BD CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LD MD ND OD QC 1C PD RC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB 3D TC UC VC 4D","2":"J uD vD wD xD yD eC zD 0D 1D 2D"},Q:{"2":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:5,C:"selector list argument of :not()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-nth-child-of.js b/node_modules/caniuse-lite/data/features/css-nth-child-of.js deleted file mode 100644 index 3969bb58..00000000 --- a/node_modules/caniuse-lite/data/features/css-nth-child-of.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},E:{"1":"F A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E 9C dC AD BD CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g LD MD ND OD QC 1C PD RC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"1":"DB EB FB GB HB IB JB KB","2":"J BB CB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:5,C:"selector list argument of :nth-child and :nth-last-child CSS pseudo-classes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-opacity.js b/node_modules/caniuse-lite/data/features/css-opacity.js deleted file mode 100644 index 4094d1b6..00000000 --- a/node_modules/caniuse-lite/data/features/css-opacity.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","4":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"1":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"CSS3 Opacity",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-optional-pseudo.js b/node_modules/caniuse-lite/data/features/css-optional-pseudo.js deleted file mode 100644 index 74400843..00000000 --- a/node_modules/caniuse-lite/data/features/css-optional-pseudo.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","16":"J cB K D E F A B C L M"},E:{"1":"cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J 9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","16":"F LD","132":"B C MD ND OD QC 1C PD RC"},G:{"1":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C"},H:{"132":"nD"},I:{"1":"WC J I qD rD 2C sD tD","16":"oD pD"},J:{"1":"D A"},K:{"1":"H","132":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:5,C:":optional CSS pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-overflow-anchor.js b/node_modules/caniuse-lite/data/features/css-overflow-anchor.js deleted file mode 100644 index b86f3154..00000000 --- a/node_modules/caniuse-lite/data/features/css-overflow-anchor.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B"},E:{"1":"KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:5,C:"CSS overflow-anchor (Scroll Anchoring)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-overflow-overlay.js b/node_modules/caniuse-lite/data/features/css-overflow-overlay.js deleted file mode 100644 index 3f6e5c3b..00000000 --- a/node_modules/caniuse-lite/data/features/css-overflow-overlay.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","2":"C L M G N O P","130":"0 1 2 3 4 5 6 7 8 9 x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","16":"J cB K D E F A B C L M","130":"0 1 2 3 4 5 6 7 8 9 x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B AD BD CD DD eC QC","16":"9C dC","130":"C L M G RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i","2":"F B C LD MD ND OD QC 1C PD RC","130":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB"},G:{"1":"E QD 2C RD SD TD UD VD WD XD YD ZD aD","16":"dC","130":"bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"WC J oD pD qD rD 2C sD tD","130":"I"},J:{"16":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"130":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:7,C:"CSS overflow: overlay",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-overflow.js b/node_modules/caniuse-lite/data/features/css-overflow.js deleted file mode 100644 index 0625757d..00000000 --- a/node_modules/caniuse-lite/data/features/css-overflow.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"388":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","260":"Q H R S T U V W X Y","388":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","260":"YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H","388":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","260":"EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y","388":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC"},E:{"1":"TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","260":"M G ED FD GD fC gC SC HD","388":"J cB K D E F A B C L 9C dC AD BD CD DD eC QC RC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","260":"3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC","388":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B LD MD ND OD QC 1C PD RC"},G:{"1":"TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","260":"gD hD iD jD fC gC SC kD","388":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD"},H:{"388":"nD"},I:{"1":"I","388":"WC J oD pD qD rD 2C sD tD"},J:{"388":"D A"},K:{"1":"H","388":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"388":"A B"},O:{"388":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB 3D TC UC VC 4D","388":"J uD vD wD xD yD eC zD 0D 1D 2D"},Q:{"388":"5D"},R:{"1":"6D"},S:{"1":"8D","388":"7D"}},B:5,C:"CSS overflow property",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js b/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js deleted file mode 100644 index 5a1f78b6..00000000 --- a/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F 3C","132":"A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","132":"C L M G N O","516":"P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B","260":"9B AC"},E:{"1":"TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M 9C dC AD BD CD DD eC QC RC ED","1090":"G FD GD fC gC SC HD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB LD MD ND OD QC 1C PD RC","260":"yB zB"},G:{"1":"TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD","1090":"iD jD fC gC SC kD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"132":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:5,C:"CSS overscroll-behavior",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-page-break.js b/node_modules/caniuse-lite/data/features/css-page-break.js deleted file mode 100644 index 250c1710..00000000 --- a/node_modules/caniuse-lite/data/features/css-page-break.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"388":"A B","900":"K D E F 3C"},B:{"388":"C L M G N O P","641":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","900":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q"},C:{"772":"0 1 2 3 4 5 6 7 8 9 BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","900":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC 7C 8C"},D:{"641":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","900":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q"},E:{"772":"A","900":"J cB K D E F B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"16":"F LD","129":"B C MD ND OD QC 1C PD RC","641":"0 1 2 3 4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v w x y z AB","900":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c"},G:{"900":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"129":"nD"},I:{"641":"I","900":"WC J oD pD qD rD 2C sD tD"},J:{"900":"D A"},K:{"129":"A B C QC 1C RC","641":"H"},L:{"900":"I"},M:{"772":"PC"},N:{"388":"A B"},O:{"900":"SC"},P:{"641":"CB DB EB FB GB HB IB JB KB","900":"J BB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"900":"5D"},R:{"900":"6D"},S:{"772":"8D","900":"7D"}},B:2,C:"CSS page-break properties",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-paged-media.js b/node_modules/caniuse-lite/data/features/css-paged-media.js deleted file mode 100644 index c08e7f1e..00000000 --- a/node_modules/caniuse-lite/data/features/css-paged-media.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D 3C","132":"E F A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","132":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P 7C 8C","132":"dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","16":"J cB K D E F A B C L M"},E:{"1":"sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","132":"F B C LD MD ND OD QC 1C PD RC"},G:{"1":"sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC"},H:{"16":"nD"},I:{"16":"WC J I oD pD qD rD 2C sD tD"},J:{"16":"D A"},K:{"1":"H","16":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"258":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"132":"7D 8D"}},B:5,C:"CSS Paged Media (@page)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-paint-api.js b/node_modules/caniuse-lite/data/features/css-paint-api.js deleted file mode 100644 index 305207f1..00000000 --- a/node_modules/caniuse-lite/data/features/css-paint-api.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC"},E:{"2":"J cB K D E F A B C 9C dC AD BD CD DD eC QC","194":"L M G RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD xD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:4,C:"CSS Painting API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-placeholder-shown.js b/node_modules/caniuse-lite/data/features/css-placeholder-shown.js deleted file mode 100644 index 1c68e2af..00000000 --- a/node_modules/caniuse-lite/data/features/css-placeholder-shown.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F 3C","292":"A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C","164":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},E:{"1":"F A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E 9C dC AD BD CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB LD MD ND OD QC 1C PD RC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","164":"7D"}},B:5,C:":placeholder-shown CSS pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-placeholder.js b/node_modules/caniuse-lite/data/features/css-placeholder.js deleted file mode 100644 index 73a46f88..00000000 --- a/node_modules/caniuse-lite/data/features/css-placeholder.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","36":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","33":"dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB","130":"4C WC J cB K D E F A B C L M G N O P 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","36":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B"},E:{"1":"B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J 9C dC","36":"cB K D E F A AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC","36":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},G:{"1":"YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD","36":"E 2C RD SD TD UD VD WD XD"},H:{"2":"nD"},I:{"1":"I","36":"WC J oD pD qD rD 2C sD tD"},J:{"36":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"36":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","36":"J uD vD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","33":"7D"}},B:5,C:"::placeholder CSS pseudo-element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-print-color-adjust.js b/node_modules/caniuse-lite/data/features/css-print-color-adjust.js deleted file mode 100644 index 9d986f0e..00000000 --- a/node_modules/caniuse-lite/data/features/css-print-color-adjust.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{D:{"1":"TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N","33":"0 1 2 3 4 5 6 7 8 9 O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB"},L:{"1":"I"},B:{"1":"TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P","33":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB 7C 8C","33":"wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f"},M:{"1":"PC"},A:{"2":"K D E F A B 3C"},F:{"1":"4 5 6 7 8 9 AB","2":"F B C LD MD ND OD QC 1C PD RC","33":"0 1 2 3 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},K:{"2":"A B C QC 1C RC","33":"H"},E:{"1":"gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C","2":"J cB 9C dC AD KD","33":"K D E F A B C L M G BD CD DD eC QC RC ED FD GD fC"},G:{"1":"gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD","33":"E SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC"},P:{"1":"KB","33":"J BB CB DB EB FB GB HB IB JB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},I:{"1":"I","2":"WC J oD pD qD rD 2C","33":"sD tD"}},B:6,C:"print-color-adjust property",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/css-read-only-write.js b/node_modules/caniuse-lite/data/features/css-read-only-write.js deleted file mode 100644 index d67f7d86..00000000 --- a/node_modules/caniuse-lite/data/features/css-read-only-write.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","16":"4C","33":"WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","16":"J cB K D E F A B C L M","132":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB"},E:{"1":"F A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","16":"9C dC","132":"J cB K D E AD BD CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","16":"F B LD MD ND OD QC","132":"C G N O P dB BB CB DB 1C PD RC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC QD","132":"E 2C RD SD TD UD"},H:{"2":"nD"},I:{"1":"I","16":"oD pD","132":"WC J qD rD 2C sD tD"},J:{"1":"A","132":"D"},K:{"1":"H","2":"A B QC","132":"C 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","33":"7D"}},B:1,C:"CSS :read-only and :read-write selectors",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-rebeccapurple.js b/node_modules/caniuse-lite/data/features/css-rebeccapurple.js deleted file mode 100644 index ad9db095..00000000 --- a/node_modules/caniuse-lite/data/features/css-rebeccapurple.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A 3C","132":"B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB"},E:{"1":"D E F A B C L M G CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K 9C dC AD","16":"BD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB LD MD ND OD QC 1C PD RC"},G:{"1":"E UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD TD"},H:{"2":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"Rebeccapurple color",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-reflections.js b/node_modules/caniuse-lite/data/features/css-reflections.js deleted file mode 100644 index 34c0d966..00000000 --- a/node_modules/caniuse-lite/data/features/css-reflections.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"C L M G N O P","33":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"33":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"9C dC","33":"J cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"F B C LD MD ND OD QC 1C PD RC","33":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"33":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"33":"WC J I oD pD qD rD 2C sD tD"},J:{"33":"D A"},K:{"2":"A B C QC 1C RC","33":"H"},L:{"33":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"33":"SC"},P:{"33":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"33":"5D"},R:{"33":"6D"},S:{"2":"7D 8D"}},B:7,C:"CSS Reflections",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-regions.js b/node_modules/caniuse-lite/data/features/css-regions.js deleted file mode 100644 index 9568c966..00000000 --- a/node_modules/caniuse-lite/data/features/css-regions.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F 3C","420":"A B"},B:{"2":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","420":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","36":"G N O P","66":"dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB"},E:{"2":"J cB K C L M G 9C dC AD QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","33":"D E F A B BD CD DD eC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"2":"dC QD 2C RD SD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","33":"E TD UD VD WD XD YD ZD"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"420":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:5,C:"CSS Regions",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-relative-colors.js b/node_modules/caniuse-lite/data/features/css-relative-colors.js deleted file mode 100644 index 9d024327..00000000 --- a/node_modules/caniuse-lite/data/features/css-relative-colors.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"1","260":"2 3 4 5 6 7 8 9 AB LB MB NB"},C:{"1":"QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB 7C 8C","260":"LB MB NB OB PB"},D:{"1":"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"0 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"1","260":"2 3 4 5 6 7 8 9 AB LB MB NB"},E:{"1":"VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC","260":"kC lC ID UC mC nC oC pC qC JD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m LD MD ND OD QC 1C PD RC","194":"n o","260":"p q r s t u v w x y z"},G:{"1":"VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC","260":"kC lC lD UC mC nC oC pC qC mD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C QC 1C RC","260":"H"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","260":"GB HB IB JB KB"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:5,C:"CSS Relative color syntax",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-repeating-gradients.js b/node_modules/caniuse-lite/data/features/css-repeating-gradients.js deleted file mode 100644 index 8c0cd61e..00000000 --- a/node_modules/caniuse-lite/data/features/css-repeating-gradients.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C","33":"J cB K D E F A B C L M G 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F","33":"A B C L M G N O P dB BB CB DB EB FB GB"},E:{"1":"D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC","33":"K AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB RC","2":"F B LD MD ND OD","33":"C PD","36":"QC 1C"},G:{"1":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C","33":"RD SD"},H:{"2":"nD"},I:{"1":"I sD tD","2":"WC oD pD qD","33":"J rD 2C"},J:{"1":"A","2":"D"},K:{"1":"H RC","2":"A B","33":"C","36":"QC 1C"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"CSS Repeating Gradients",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-resize.js b/node_modules/caniuse-lite/data/features/css-resize.js deleted file mode 100644 index 66373725..00000000 --- a/node_modules/caniuse-lite/data/features/css-resize.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C","33":"J"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD","132":"RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:2,C:"CSS resize property",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-revert-value.js b/node_modules/caniuse-lite/data/features/css-revert-value.js deleted file mode 100644 index b31e0fad..00000000 --- a/node_modules/caniuse-lite/data/features/css-revert-value.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S"},C:{"1":"0 1 2 3 4 5 6 7 8 9 DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S"},E:{"1":"A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F 9C dC AD BD CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC LD MD ND OD QC 1C PD RC"},G:{"1":"WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB 2D 3D TC UC VC 4D","2":"J uD vD wD xD yD eC zD 0D 1D"},Q:{"2":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:4,C:"CSS revert value",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-rrggbbaa.js b/node_modules/caniuse-lite/data/features/css-rrggbbaa.js deleted file mode 100644 index 59461d45..00000000 --- a/node_modules/caniuse-lite/data/features/css-rrggbbaa.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB","194":"0B 1B 2B 3B 4B 5B 6B XC 7B YC"},E:{"1":"A B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F 9C dC AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB LD MD ND OD QC 1C PD RC","194":"nB oB pB qB rB sB tB uB vB wB xB yB zB"},G:{"1":"XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J","194":"uD vD wD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:4,C:"#rrggbbaa hex color notation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-scroll-behavior.js b/node_modules/caniuse-lite/data/features/css-scroll-behavior.js deleted file mode 100644 index 0b7bdfdf..00000000 --- a/node_modules/caniuse-lite/data/features/css-scroll-behavior.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"C L M G N O P","129":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB 7C 8C"},D:{"2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB","129":"0 1 2 3 4 5 6 7 8 9 YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","450":"pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B"},E:{"1":"gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L 9C dC AD BD CD DD eC QC RC ED","578":"M G FD GD fC"},F:{"2":"F B C G N O P dB BB CB DB EB FB GB HB IB LD MD ND OD QC 1C PD RC","129":"0 1 2 3 4 5 6 7 8 9 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","450":"JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB"},G:{"1":"gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD","578":"iD jD fC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"129":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD"},Q:{"129":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:5,C:"CSS Scroll-behavior",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-scrollbar.js b/node_modules/caniuse-lite/data/features/css-scrollbar.js deleted file mode 100644 index 25ab735d..00000000 --- a/node_modules/caniuse-lite/data/features/css-scrollbar.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"132":"K D E F A B 3C"},B:{"1":"4 5 6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P","292":"0 1 2 3 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 7C 8C","3138":"9B"},D:{"1":"4 5 6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","292":"0 1 2 3 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"1":"yC zC 0C KD","16":"J cB 9C dC","292":"K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC","292":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p"},G:{"1":"yC zC 0C","2":"hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC","16":"dC QD 2C RD SD","292":"TD","804":"E UD VD WD XD YD ZD aD bD cD dD eD fD gD"},H:{"2":"nD"},I:{"16":"oD pD","292":"WC J I qD rD 2C sD tD"},J:{"292":"D A"},K:{"2":"A B C QC 1C RC","292":"H"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"292":"SC"},P:{"1":"GB HB IB JB KB","292":"J BB CB DB EB FB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"292":"5D"},R:{"292":"6D"},S:{"2":"7D 8D"}},B:4,C:"CSS scrollbar styling",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-sel2.js b/node_modules/caniuse-lite/data/features/css-sel2.js deleted file mode 100644 index 13bd25f1..00000000 --- a/node_modules/caniuse-lite/data/features/css-sel2.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"D E F A B","2":"3C","8":"K"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"1":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"CSS 2.1 selectors",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-sel3.js b/node_modules/caniuse-lite/data/features/css-sel3.js deleted file mode 100644 index 8ba8a9b0..00000000 --- a/node_modules/caniuse-lite/data/features/css-sel3.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"3C","8":"K","132":"D E"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","2":"4C WC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"9C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC","2":"F"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"1":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"CSS3 selectors",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-selection.js b/node_modules/caniuse-lite/data/features/css-selection.js deleted file mode 100644 index 606cb14d..00000000 --- a/node_modules/caniuse-lite/data/features/css-selection.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","33":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC","2":"F"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"1":"A","2":"D"},K:{"1":"C H 1C RC","16":"A B QC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","33":"7D"}},B:5,C:"::selection CSS pseudo-element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-shapes.js b/node_modules/caniuse-lite/data/features/css-shapes.js deleted file mode 100644 index b202f613..00000000 --- a/node_modules/caniuse-lite/data/features/css-shapes.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB 7C 8C","322":"zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB","194":"iB jB kB"},E:{"1":"B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D 9C dC AD BD","33":"E F A CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB LD MD ND OD QC 1C PD RC"},G:{"1":"YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD TD","33":"E UD VD WD XD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:4,C:"CSS Shapes Level 1",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-snappoints.js b/node_modules/caniuse-lite/data/features/css-snappoints.js deleted file mode 100644 index 0b39ce11..00000000 --- a/node_modules/caniuse-lite/data/features/css-snappoints.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F 3C","6308":"A","6436":"B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","6436":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB 7C 8C","2052":"nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC","8258":"CC DC EC"},E:{"1":"B C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E 9C dC AD BD CD","3108":"F A DD eC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B LD MD ND OD QC 1C PD RC","8258":"2B 3B 4B 5B 6B 7B 8B 9B"},G:{"1":"ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD","3108":"VD WD XD YD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD xD yD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2052":"7D"}},B:4,C:"CSS Scroll Snap",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-sticky.js b/node_modules/caniuse-lite/data/features/css-sticky.js deleted file mode 100644 index a8ca7643..00000000 --- a/node_modules/caniuse-lite/data/features/css-sticky.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G","1028":"Q H R S T U V W X Y Z","4100":"N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB 7C 8C","194":"HB IB JB KB eB fB","516":"gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB","322":"EB FB GB HB IB JB KB eB fB gB hB iB jB kB 0B 1B 2B 3B","1028":"4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z"},E:{"1":"L M G ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K 9C dC AD","33":"E F A B C CD DD eC QC RC","2084":"D BD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB LD MD ND OD QC 1C PD RC","322":"nB oB pB","1028":"qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC"},G:{"1":"dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD","33":"E UD VD WD XD YD ZD aD bD cD","2084":"SD TD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD"},Q:{"1028":"5D"},R:{"1":"6D"},S:{"1":"8D","516":"7D"}},B:5,C:"CSS position:sticky",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-subgrid.js b/node_modules/caniuse-lite/data/features/css-subgrid.js deleted file mode 100644 index 26fe95bd..00000000 --- a/node_modules/caniuse-lite/data/features/css-subgrid.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","194":"x y z"},C:{"1":"0 1 2 3 4 5 6 7 8 9 HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","194":"x y z"},E:{"1":"TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i LD MD ND OD QC 1C PD RC","194":"j k l"},G:{"1":"TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"1":"FB GB HB IB JB KB","2":"J BB CB DB EB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"1":"8D","2":"7D"}},B:4,C:"CSS Subgrid",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-supports-api.js b/node_modules/caniuse-lite/data/features/css-supports-api.js deleted file mode 100644 index f4230260..00000000 --- a/node_modules/caniuse-lite/data/features/css-supports-api.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","260":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB 7C 8C","66":"BB CB","260":"DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB","260":"JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B"},E:{"1":"F A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E 9C dC AD BD CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD","132":"RC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD"},H:{"132":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C","132":"RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"CSS.supports() API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-table.js b/node_modules/caniuse-lite/data/features/css-table.js deleted file mode 100644 index 1651a928..00000000 --- a/node_modules/caniuse-lite/data/features/css-table.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E F A B","2":"K D 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","132":"4C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"1":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"CSS Table display",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-text-align-last.js b/node_modules/caniuse-lite/data/features/css-text-align-last.js deleted file mode 100644 index 06ad5980..00000000 --- a/node_modules/caniuse-lite/data/features/css-text-align-last.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"132":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","4":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B 7C 8C","33":"C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB","322":"jB kB lB mB nB oB pB qB rB sB tB uB"},E:{"1":"TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB LD MD ND OD QC 1C PD RC","578":"DB EB FB GB HB IB JB KB eB fB gB hB"},G:{"1":"TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"132":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","33":"7D"}},B:4,C:"CSS3 text-align-last",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-text-box-trim.js b/node_modules/caniuse-lite/data/features/css-text-box-trim.js deleted file mode 100644 index 9800b354..00000000 --- a/node_modules/caniuse-lite/data/features/css-text-box-trim.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","322":"LB MB NB OB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","322":"LB MB NB OB PB"},E:{"1":"sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC","194":"kC lC ID UC mC nC oC pC qC JD VC rC"},F:{"1":"8 9 AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LD MD ND OD QC 1C PD RC","322":"0 1 2 3 4 5 6 7"},G:{"1":"sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC","194":"kC lC lD UC mC nC oC pC qC mD VC rC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"1":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:5,C:"CSS Text Box",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-text-indent.js b/node_modules/caniuse-lite/data/features/css-text-indent.js deleted file mode 100644 index edbf6d86..00000000 --- a/node_modules/caniuse-lite/data/features/css-text-indent.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"132":"K D E F A B 3C"},B:{"132":"C L M G N O P","388":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"4 5 6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","132":"0 1 2 3 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 7C 8C"},D:{"1":"aC PC bC cC","132":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB","388":"0 1 2 3 4 5 6 7 8 9 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},E:{"1":"TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","132":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD"},F:{"132":"F B C G N O P dB BB CB DB EB FB LD MD ND OD QC 1C PD RC","388":"0 1 2 3 4 5 6 7 8 9 GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"1":"TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","132":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD"},H:{"132":"nD"},I:{"132":"WC J oD pD qD rD 2C sD tD","388":"I"},J:{"132":"D A"},K:{"132":"A B C QC 1C RC","388":"H"},L:{"388":"I"},M:{"1":"PC"},N:{"132":"A B"},O:{"388":"SC"},P:{"132":"J","388":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"388":"5D"},R:{"388":"6D"},S:{"132":"7D 8D"}},B:4,C:"CSS text-indent",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-text-justify.js b/node_modules/caniuse-lite/data/features/css-text-justify.js deleted file mode 100644 index 75c2c940..00000000 --- a/node_modules/caniuse-lite/data/features/css-text-justify.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"16":"K D 3C","132":"E F A B"},B:{"1":"I","132":"C L M G N O P","322":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 7C 8C","1025":"0 1 2 3 4 5 6 7 8 9 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","1602":"2B"},D:{"1":"I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB","322":"0 1 2 3 4 5 6 7 8 9 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB LD MD ND OD QC 1C PD RC","322":"0 1 2 3 4 5 6 7 8 9 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C QC 1C RC","322":"H"},L:{"1":"I"},M:{"1025":"PC"},N:{"132":"A B"},O:{"322":"SC"},P:{"2":"J","322":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"322":"5D"},R:{"322":"6D"},S:{"2":"7D","1025":"8D"}},B:4,C:"CSS text-justify",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-text-orientation.js b/node_modules/caniuse-lite/data/features/css-text-orientation.js deleted file mode 100644 index d4348621..00000000 --- a/node_modules/caniuse-lite/data/features/css-text-orientation.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB 7C 8C","194":"mB nB oB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB"},E:{"1":"M G FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F 9C dC AD BD CD DD","16":"A","33":"B C L eC QC RC ED"},F:{"1":"0 1 2 3 4 5 6 7 8 9 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB LD MD ND OD QC 1C PD RC"},G:{"1":"XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"CSS text-orientation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-text-spacing.js b/node_modules/caniuse-lite/data/features/css-text-spacing.js deleted file mode 100644 index eb2c98c5..00000000 --- a/node_modules/caniuse-lite/data/features/css-text-spacing.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D 3C","161":"E F A B"},B:{"2":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","161":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"16":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:5,C:"CSS Text 4 text-spacing",D:false}; diff --git a/node_modules/caniuse-lite/data/features/css-text-wrap-balance.js b/node_modules/caniuse-lite/data/features/css-text-wrap-balance.js deleted file mode 100644 index f6f69833..00000000 --- a/node_modules/caniuse-lite/data/features/css-text-wrap-balance.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","132":"0 1 2 3 4 5 6 7 8 9 x y z AB LB MB"},C:{"1":"4 5 6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"0 1 2 3 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 7C 8C"},D:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","132":"0 1 2 3 4 5 6 7 8 9 x y z AB LB MB"},E:{"1":"qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h LD MD ND OD QC 1C PD RC","132":"i j k l m n o p q r s t u v w x y"},G:{"1":"qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C QC 1C RC","132":"H"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","132":"EB FB GB HB IB JB KB"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:5,C:"CSS text-wrap: balance",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-textshadow.js b/node_modules/caniuse-lite/data/features/css-textshadow.js deleted file mode 100644 index 028c5ff0..00000000 --- a/node_modules/caniuse-lite/data/features/css-textshadow.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F 3C","129":"A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","129":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","2":"4C WC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","260":"9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC","2":"F"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"4":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"A","4":"D"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"129":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"CSS3 Text-shadow",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-touch-action.js b/node_modules/caniuse-lite/data/features/css-touch-action.js deleted file mode 100644 index 1e46041c..00000000 --- a/node_modules/caniuse-lite/data/features/css-touch-action.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"K D E F 3C","289":"A"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB 7C 8C","194":"KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB","1025":"0B 1B 2B 3B 4B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB"},E:{"2050":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB LD MD ND OD QC 1C PD RC"},G:{"1":"dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD","516":"WD XD YD ZD aD bD cD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"B","289":"A"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","194":"7D"}},B:2,C:"CSS touch-action property",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-transitions.js b/node_modules/caniuse-lite/data/features/css-transitions.js deleted file mode 100644 index d0db8ad8..00000000 --- a/node_modules/caniuse-lite/data/features/css-transitions.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C","33":"cB K D E F A B C L M G","164":"J"},D:{"1":"0 1 2 3 4 5 6 7 8 9 HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","33":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB"},E:{"1":"D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","33":"K AD","164":"J cB 9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB RC","2":"F LD MD","33":"C","164":"B ND OD QC 1C PD"},G:{"1":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","33":"SD","164":"dC QD 2C RD"},H:{"2":"nD"},I:{"1":"I sD tD","33":"WC J oD pD qD rD 2C"},J:{"1":"A","33":"D"},K:{"1":"H RC","33":"C","164":"A B QC 1C"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:5,C:"CSS3 Transitions",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-unicode-bidi.js b/node_modules/caniuse-lite/data/features/css-unicode-bidi.js deleted file mode 100644 index 0e6c8b2c..00000000 --- a/node_modules/caniuse-lite/data/features/css-unicode-bidi.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"132":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","132":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","33":"O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB","132":"4C WC J cB K D E F 7C 8C","292":"A B C L M G N"},D:{"1":"0 1 2 3 4 5 6 7 8 9 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","132":"J cB K D E F A B C L M G N","548":"O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB"},E:{"132":"J cB K D E 9C dC AD BD CD","548":"F A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"132":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"132":"E dC QD 2C RD SD TD UD","548":"VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"16":"nD"},I:{"1":"I","16":"WC J oD pD qD rD 2C sD tD"},J:{"16":"D A"},K:{"1":"H","16":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"132":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","16":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","33":"7D"}},B:4,C:"CSS unicode-bidi property",D:false}; diff --git a/node_modules/caniuse-lite/data/features/css-unset-value.js b/node_modules/caniuse-lite/data/features/css-unset-value.js deleted file mode 100644 index 8937555e..00000000 --- a/node_modules/caniuse-lite/data/features/css-unset-value.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB"},E:{"1":"A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F 9C dC AD BD CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB LD MD ND OD QC 1C PD RC"},G:{"1":"WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"CSS unset value",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-variables.js b/node_modules/caniuse-lite/data/features/css-variables.js deleted file mode 100644 index 3fa66283..00000000 --- a/node_modules/caniuse-lite/data/features/css-variables.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M","260":"G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","194":"wB"},E:{"1":"A B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F 9C dC AD BD CD","260":"DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB LD MD ND OD QC 1C PD RC","194":"jB"},G:{"1":"XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD","260":"WD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"CSS Variables (Custom Properties)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-when-else.js b/node_modules/caniuse-lite/data/features/css-when-else.js deleted file mode 100644 index 29e867fe..00000000 --- a/node_modules/caniuse-lite/data/features/css-when-else.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:5,C:"CSS @when / @else conditional rules",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-widows-orphans.js b/node_modules/caniuse-lite/data/features/css-widows-orphans.js deleted file mode 100644 index 9da95e3e..00000000 --- a/node_modules/caniuse-lite/data/features/css-widows-orphans.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D 3C","129":"E F"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB"},E:{"1":"D E F A B C L M G CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K 9C dC AD BD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB RC","129":"F B LD MD ND OD QC 1C PD"},G:{"1":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD"},H:{"1":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"2":"D A"},K:{"1":"H RC","2":"A B C QC 1C"},L:{"1":"I"},M:{"2":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:2,C:"CSS widows & orphans",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-width-stretch.js b/node_modules/caniuse-lite/data/features/css-width-stretch.js deleted file mode 100644 index b841bc5d..00000000 --- a/node_modules/caniuse-lite/data/features/css-width-stretch.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{D:{"1":"VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB","33":"0 1 2 3 4 5 6 7 8 9 DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB"},L:{"1":"I"},B:{"1":"VB WB XB YB ZB aB bB I","2":"C L M G N O P","33":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I 7C 8C","33":"aC PC bC cC 5C 6C"},M:{"33":"PC"},A:{"2":"K D E F A B 3C"},F:{"1":"5 6 7 8 9 AB","2":"F B C LD MD ND OD QC 1C PD RC","33":"0 1 2 3 4 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},K:{"2":"A B C QC 1C RC","33":"H"},E:{"2":"J cB K 9C dC AD BD KD","33":"D E F A B C L M G CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C"},G:{"2":"dC QD 2C RD SD","33":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},P:{"2":"J","33":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},I:{"1":"I","2":"WC J oD pD qD rD 2C","33":"sD tD"}},B:6,C:"width: stretch property",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/css-writing-mode.js b/node_modules/caniuse-lite/data/features/css-writing-mode.js deleted file mode 100644 index 4e5f6642..00000000 --- a/node_modules/caniuse-lite/data/features/css-writing-mode.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"132":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB 7C 8C","322":"kB lB mB nB oB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K","16":"D","33":"E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB"},E:{"1":"B C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J 9C dC","16":"cB","33":"K D E F A AD BD CD DD eC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC","33":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB"},G:{"1":"ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC QD 2C","33":"E RD SD TD UD VD WD XD YD"},H:{"2":"nD"},I:{"1":"I","2":"oD pD qD","33":"WC J rD 2C sD tD"},J:{"33":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"36":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","33":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"CSS writing-mode property",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-zoom.js b/node_modules/caniuse-lite/data/features/css-zoom.js deleted file mode 100644 index 5baa3392..00000000 --- a/node_modules/caniuse-lite/data/features/css-zoom.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"K D 3C","129":"E F A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"0 1 2 3 4 5 6 7 8 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"1":"E QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC"},H:{"2":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"129":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:5,C:"CSS zoom",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css3-attr.js b/node_modules/caniuse-lite/data/features/css3-attr.js deleted file mode 100644 index 22c27171..00000000 --- a/node_modules/caniuse-lite/data/features/css3-attr.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"1":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:7,C:"CSS3 attr() function for all properties",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css3-boxsizing.js b/node_modules/caniuse-lite/data/features/css3-boxsizing.js deleted file mode 100644 index a828d646..00000000 --- a/node_modules/caniuse-lite/data/features/css3-boxsizing.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E F A B","8":"K D 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","33":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","33":"J cB K D E F"},E:{"1":"K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","33":"J cB 9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC","2":"F"},G:{"1":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","33":"dC QD 2C"},H:{"1":"nD"},I:{"1":"J I rD 2C sD tD","33":"WC oD pD qD"},J:{"1":"A","33":"D"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:5,C:"CSS3 Box-sizing",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css3-colors.js b/node_modules/caniuse-lite/data/features/css3-colors.js deleted file mode 100644 index 7b9cab48..00000000 --- a/node_modules/caniuse-lite/data/features/css3-colors.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","4":"4C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB MD ND OD QC 1C PD RC","2":"F","4":"LD"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"1":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"CSS3 Colors",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css3-cursors-grab.js b/node_modules/caniuse-lite/data/features/css3-cursors-grab.js deleted file mode 100644 index 97d9a2ee..00000000 --- a/node_modules/caniuse-lite/data/features/css3-cursors-grab.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","33":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","33":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC"},E:{"1":"B C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","33":"J cB K D E F A 9C dC AD BD CD DD eC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB PD RC","2":"F B LD MD ND OD QC 1C","33":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"33":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:2,C:"CSS grab & grabbing cursors",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css3-cursors-newer.js b/node_modules/caniuse-lite/data/features/css3-cursors-newer.js deleted file mode 100644 index 8747e6f7..00000000 --- a/node_modules/caniuse-lite/data/features/css3-cursors-newer.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","33":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","33":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB"},E:{"1":"F A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","33":"J cB K D E 9C dC AD BD CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB PD RC","2":"F B LD MD ND OD QC 1C","33":"G N O P dB BB CB DB EB"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"33":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:2,C:"CSS3 Cursors: zoom-in & zoom-out",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css3-cursors.js b/node_modules/caniuse-lite/data/features/css3-cursors.js deleted file mode 100644 index a7771d87..00000000 --- a/node_modules/caniuse-lite/data/features/css3-cursors.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","132":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","260":"C L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","4":"4C WC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","4":"J"},E:{"1":"cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","4":"J 9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","260":"F B C LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D","16":"A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:2,C:"CSS3 Cursors (original values)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css3-tabsize.js b/node_modules/caniuse-lite/data/features/css3-tabsize.js deleted file mode 100644 index d2284776..00000000 --- a/node_modules/caniuse-lite/data/features/css3-tabsize.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C","33":"1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z","164":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB","132":"CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB"},E:{"1":"M G ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K 9C dC AD","132":"D E F A B C L BD CD DD eC QC RC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F LD MD ND","132":"G N O P dB BB CB DB EB FB GB HB IB JB","164":"B C OD QC 1C PD RC"},G:{"1":"gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD","132":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD"},H:{"164":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C","132":"sD tD"},J:{"132":"D A"},K:{"1":"H","2":"A","164":"B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"164":"7D 8D"}},B:4,C:"CSS3 tab-size",D:true}; diff --git a/node_modules/caniuse-lite/data/features/currentcolor.js b/node_modules/caniuse-lite/data/features/currentcolor.js deleted file mode 100644 index 6df9b1dd..00000000 --- a/node_modules/caniuse-lite/data/features/currentcolor.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC","2":"F"},G:{"1":"E QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC"},H:{"1":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"CSS currentColor value",D:true}; diff --git a/node_modules/caniuse-lite/data/features/custom-elements.js b/node_modules/caniuse-lite/data/features/custom-elements.js deleted file mode 100644 index 99bd6a7a..00000000 --- a/node_modules/caniuse-lite/data/features/custom-elements.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F 3C","8":"A B"},B:{"1":"Q","2":"0 1 2 3 4 5 6 7 8 9 H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","8":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","66":"EB FB GB HB IB JB KB","72":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B"},D:{"1":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q","2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","66":"IB JB KB eB fB gB"},E:{"2":"J cB 9C dC AD","8":"K D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC","2":"0 1 2 3 4 5 6 7 8 9 F B C DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC","66":"G N O P dB"},G:{"2":"dC QD 2C RD SD","8":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"tD","2":"WC J I oD pD qD rD 2C sD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J uD vD wD xD yD eC zD 0D","2":"BB CB DB EB FB GB HB IB JB KB 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"2":"6D"},S:{"2":"8D","72":"7D"}},B:7,C:"Custom Elements (deprecated V0 spec)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/custom-elementsv1.js b/node_modules/caniuse-lite/data/features/custom-elementsv1.js deleted file mode 100644 index 0766735d..00000000 --- a/node_modules/caniuse-lite/data/features/custom-elementsv1.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F 3C","8":"A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","8":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB 7C 8C","8":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB","456":"yB zB 0B 1B 2B 3B 4B 5B 6B","712":"XC 7B YC 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB","8":"0B 1B","132":"2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC"},E:{"2":"J cB K D 9C dC AD BD CD","8":"E F A DD","132":"B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB LD MD ND OD QC 1C PD RC","132":"pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD","132":"YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J","132":"uD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","8":"7D"}},B:1,C:"Custom Elements (V1)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/customevent.js b/node_modules/caniuse-lite/data/features/customevent.js deleted file mode 100644 index 1ed7d5da..00000000 --- a/node_modules/caniuse-lite/data/features/customevent.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E 3C","132":"F A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB 7C 8C","132":"K D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J","16":"cB K D E L M","388":"F A B C"},E:{"1":"D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J 9C dC","16":"cB K","388":"AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB PD RC","2":"F LD MD ND OD","132":"B QC 1C"},G:{"1":"E SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"QD","16":"dC 2C","388":"RD"},H:{"1":"nD"},I:{"1":"I sD tD","2":"oD pD qD","388":"WC J rD 2C"},J:{"1":"A","388":"D"},K:{"1":"C H RC","2":"A","132":"B QC 1C"},L:{"1":"I"},M:{"1":"PC"},N:{"132":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"CustomEvent",D:true}; diff --git a/node_modules/caniuse-lite/data/features/customizable-select.js b/node_modules/caniuse-lite/data/features/customizable-select.js deleted file mode 100644 index 1c8b0f12..00000000 --- a/node_modules/caniuse-lite/data/features/customizable-select.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f","194":"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f","194":"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB"},E:{"1":"KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C"},F:{"1":"3 4 5 6 7 8 9 AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC LD MD ND OD QC 1C PD RC","194":"0 1 2 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C QC 1C RC","194":"H"},L:{"1":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:7,C:"Customizable Select element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/datalist.js b/node_modules/caniuse-lite/data/features/datalist.js deleted file mode 100644 index 0169a1a2..00000000 --- a/node_modules/caniuse-lite/data/features/datalist.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"3C","8":"K D E F","260":"A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","260":"C L M G","1284":"N O P"},C:{"8":"4C WC 7C 8C","516":"l m n o p q r s","4612":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k","8196":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","8":"J cB K D E F A B C L M G N O P dB","132":"BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC"},E:{"1":"L M G RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","8":"J cB K D E F A B C 9C dC AD BD CD DD eC QC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC","132":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B"},G:{"8":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD","18436":"cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I tD","8":"WC J oD pD qD rD 2C sD"},J:{"1":"A","8":"D"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"2":"PC"},N:{"8":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:1,C:"Datalist element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/dataset.js b/node_modules/caniuse-lite/data/features/dataset.js deleted file mode 100644 index 1bbd3c3c..00000000 --- a/node_modules/caniuse-lite/data/features/dataset.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","4":"K D E F A 3C"},B:{"1":"C L M G N","129":"0 1 2 3 4 5 6 7 8 9 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB","4":"4C WC J cB 7C 8C","129":"0 1 2 3 4 5 6 7 8 9 zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"1":"tB uB vB wB xB yB zB 0B 1B 2B","4":"J cB K","129":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"4":"J cB 9C dC","129":"K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"C gB hB iB jB kB lB mB nB oB pB QC 1C PD RC","4":"F B LD MD ND OD","129":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"4":"dC QD 2C","129":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"4":"nD"},I:{"4":"oD pD qD","129":"WC J I rD 2C sD tD"},J:{"129":"D A"},K:{"1":"C QC 1C RC","4":"A B","129":"H"},L:{"129":"I"},M:{"129":"PC"},N:{"1":"B","4":"A"},O:{"129":"SC"},P:{"129":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"129":"5D"},R:{"129":"6D"},S:{"1":"7D","129":"8D"}},B:1,C:"dataset & data-* attributes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/datauri.js b/node_modules/caniuse-lite/data/features/datauri.js deleted file mode 100644 index 762799fa..00000000 --- a/node_modules/caniuse-lite/data/features/datauri.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D 3C","132":"E","260":"F A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","260":"C L G N O P","772":"M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"1":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"260":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:6,C:"Data URIs",D:true}; diff --git a/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js b/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js deleted file mode 100644 index 9068ec75..00000000 --- a/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"16":"3C","132":"K D E F A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","132":"C L M G N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","132":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB 7C 8C","260":"0B 1B 2B 3B","772":"KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","132":"J cB K D E F A B C L M G N O P dB BB CB DB EB","260":"mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC","772":"FB GB HB IB JB KB eB fB gB hB iB jB kB lB"},E:{"1":"C L M G RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","16":"J cB 9C dC","132":"K D E F A AD BD CD DD","260":"B eC QC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","16":"F B C LD MD ND OD QC 1C PD","132":"RC","260":"GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B","772":"G N O P dB BB CB DB EB FB"},G:{"1":"YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC QD 2C RD","132":"E SD TD UD VD WD XD"},H:{"132":"nD"},I:{"1":"I","16":"WC oD pD qD","132":"J rD 2C","772":"sD tD"},J:{"132":"D A"},K:{"1":"H","16":"A B C QC 1C","132":"RC"},L:{"1":"I"},M:{"1":"PC"},N:{"132":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB yD eC zD 0D 1D 2D 3D TC UC VC 4D","260":"J uD vD wD xD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","132":"7D"}},B:6,C:"Date.prototype.toLocaleDateString",D:true}; diff --git a/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js b/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js deleted file mode 100644 index 3c3c0125..00000000 --- a/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S T U V W X Y Z","132":"a b c d e f g h i j k l m n o p q r s t"},C:{"1":"6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"0 1 2 3 4 5 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T","66":"U V W X Y","132":"Z a b c d e f g h i j k l m n o p q r s t"},E:{"1":"kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC LD MD ND OD QC 1C PD RC","132":"NC OC Q H R ZC S T U V W X Y Z a b c d e f"},G:{"1":"kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"DB EB FB GB HB IB JB KB","2":"J uD vD wD xD yD eC zD 0D 1D 2D","16":"3D","132":"BB CB TC UC VC 4D"},Q:{"2":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:1,C:"Declarative Shadow DOM",D:true}; diff --git a/node_modules/caniuse-lite/data/features/decorators.js b/node_modules/caniuse-lite/data/features/decorators.js deleted file mode 100644 index d6390743..00000000 --- a/node_modules/caniuse-lite/data/features/decorators.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:7,C:"Decorators",D:true}; diff --git a/node_modules/caniuse-lite/data/features/details.js b/node_modules/caniuse-lite/data/features/details.js deleted file mode 100644 index f2ff4ce5..00000000 --- a/node_modules/caniuse-lite/data/features/details.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"F A B 3C","8":"K D E"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C","8":"WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB 7C 8C","194":"vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","8":"J cB K D E F A B","257":"dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB","769":"C L M G N O P"},E:{"1":"C L M G RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","8":"J cB 9C dC AD","257":"K D E F A BD CD DD","1025":"B eC QC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"C QC 1C PD RC","8":"F B LD MD ND OD"},G:{"1":"E SD TD UD VD WD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","8":"dC QD 2C RD","1025":"XD YD ZD"},H:{"8":"nD"},I:{"1":"J I rD 2C sD tD","8":"WC oD pD qD"},J:{"1":"A","8":"D"},K:{"1":"H","8":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Details & Summary elements",D:true}; diff --git a/node_modules/caniuse-lite/data/features/deviceorientation.js b/node_modules/caniuse-lite/data/features/deviceorientation.js deleted file mode 100644 index 99e2d009..00000000 --- a/node_modules/caniuse-lite/data/features/deviceorientation.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A 3C","132":"B"},B:{"1":"C L M G N O P","4":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"4C WC 7C","4":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","8":"J cB 8C"},D:{"2":"J cB K","4":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"F B C LD MD ND OD QC 1C PD RC","4":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"2":"dC QD","4":"E 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"oD pD qD","4":"WC J I rD 2C sD tD"},J:{"2":"D","4":"A"},K:{"1":"C RC","2":"A B QC 1C","4":"H"},L:{"4":"I"},M:{"4":"PC"},N:{"1":"B","2":"A"},O:{"4":"SC"},P:{"4":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"4":"5D"},R:{"4":"6D"},S:{"4":"7D 8D"}},B:4,C:"DeviceOrientation & DeviceMotion events",D:true}; diff --git a/node_modules/caniuse-lite/data/features/devicepixelratio.js b/node_modules/caniuse-lite/data/features/devicepixelratio.js deleted file mode 100644 index 65845434..00000000 --- a/node_modules/caniuse-lite/data/features/devicepixelratio.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"K D E F A 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB PD RC","2":"F B LD MD ND OD QC 1C"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"1":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"C H RC","2":"A B QC 1C"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"B","2":"A"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:5,C:"Window.devicePixelRatio",D:true}; diff --git a/node_modules/caniuse-lite/data/features/dialog.js b/node_modules/caniuse-lite/data/features/dialog.js deleted file mode 100644 index 0e7b7501..00000000 --- a/node_modules/caniuse-lite/data/features/dialog.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 7C 8C","194":"1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q","1218":"H R ZC S T U V W X Y Z a b c d e f g"},D:{"1":"0 1 2 3 4 5 6 7 8 9 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB","322":"gB hB iB jB kB"},E:{"1":"gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P LD MD ND OD QC 1C PD RC","578":"dB BB CB DB EB"},G:{"1":"gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:1,C:"Dialog element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/dispatchevent.js b/node_modules/caniuse-lite/data/features/dispatchevent.js deleted file mode 100644 index f07f27df..00000000 --- a/node_modules/caniuse-lite/data/features/dispatchevent.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","16":"3C","129":"F A","130":"K D E"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","16":"9C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC","16":"F"},G:{"1":"E QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC"},H:{"1":"nD"},I:{"1":"WC J I qD rD 2C sD tD","16":"oD pD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"B","129":"A"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"EventTarget.dispatchEvent",D:true}; diff --git a/node_modules/caniuse-lite/data/features/dnssec.js b/node_modules/caniuse-lite/data/features/dnssec.js deleted file mode 100644 index ab5ba391..00000000 --- a/node_modules/caniuse-lite/data/features/dnssec.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"132":"K D E F A B 3C"},B:{"132":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"132":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"132":"0 1 2 3 4 5 6 7 8 9 J cB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","388":"K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB"},E:{"132":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"132":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"132":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"132":"nD"},I:{"132":"WC J I oD pD qD rD 2C sD tD"},J:{"132":"D A"},K:{"132":"A B C H QC 1C RC"},L:{"132":"I"},M:{"132":"PC"},N:{"132":"A B"},O:{"132":"SC"},P:{"132":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"132":"5D"},R:{"132":"6D"},S:{"132":"7D 8D"}},B:6,C:"DNSSEC and DANE",D:true}; diff --git a/node_modules/caniuse-lite/data/features/do-not-track.js b/node_modules/caniuse-lite/data/features/do-not-track.js deleted file mode 100644 index ec01546e..00000000 --- a/node_modules/caniuse-lite/data/features/do-not-track.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E 3C","164":"F A","260":"B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","260":"C L M G N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E 7C 8C","516":"F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB"},E:{"1":"K A B C AD DD eC QC","2":"J cB L M G 9C dC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","1028":"D E F BD CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB RC","2":"F B LD MD ND OD QC 1C PD"},G:{"1":"VD WD XD YD ZD aD bD","2":"dC QD 2C RD SD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","1028":"E TD UD"},H:{"1":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"16":"D","1028":"A"},K:{"1":"H RC","16":"A B C QC 1C"},L:{"1":"I"},M:{"1":"PC"},N:{"164":"A","260":"B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:7,C:"Do Not Track API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/document-currentscript.js b/node_modules/caniuse-lite/data/features/document-currentscript.js deleted file mode 100644 index 0c7e1359..00000000 --- a/node_modules/caniuse-lite/data/features/document-currentscript.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB"},E:{"1":"E F A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D 9C dC AD BD CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G LD MD ND OD QC 1C PD RC"},G:{"1":"E UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD TD"},H:{"2":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"document.currentScript",D:true}; diff --git a/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js b/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js deleted file mode 100644 index 8fdb9018..00000000 --- a/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","16":"4C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC","16":"F"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"1":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:7,C:"document.evaluate & XPath",D:true}; diff --git a/node_modules/caniuse-lite/data/features/document-execcommand.js b/node_modules/caniuse-lite/data/features/document-execcommand.js deleted file mode 100644 index a92bece6..00000000 --- a/node_modules/caniuse-lite/data/features/document-execcommand.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"K D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","16":"J cB 9C dC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB MD ND OD QC 1C PD RC","16":"F LD"},G:{"1":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD","16":"2C RD SD"},H:{"2":"nD"},I:{"1":"I rD 2C sD tD","2":"WC J oD pD qD"},J:{"1":"A","2":"D"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"B","2":"A"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:7,C:"Document.execCommand()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/document-policy.js b/node_modules/caniuse-lite/data/features/document-policy.js deleted file mode 100644 index e92edd31..00000000 --- a/node_modules/caniuse-lite/data/features/document-policy.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"C L M G N O P Q H R S T","132":"0 1 2 3 4 5 6 7 8 9 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T","132":"0 1 2 3 4 5 6 7 8 9 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC LD MD ND OD QC 1C PD RC","132":"0 1 2 3 4 5 6 7 8 9 HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J oD pD qD rD 2C sD tD","132":"I"},J:{"2":"D A"},K:{"2":"A B C QC 1C RC","132":"H"},L:{"132":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"132":"6D"},S:{"2":"7D 8D"}},B:7,C:"Document Policy",D:true}; diff --git a/node_modules/caniuse-lite/data/features/document-scrollingelement.js b/node_modules/caniuse-lite/data/features/document-scrollingelement.js deleted file mode 100644 index 44ac7032..00000000 --- a/node_modules/caniuse-lite/data/features/document-scrollingelement.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","16":"C L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},E:{"1":"F A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E 9C dC AD BD CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB LD MD ND OD QC 1C PD RC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:5,C:"document.scrollingElement",D:true}; diff --git a/node_modules/caniuse-lite/data/features/documenthead.js b/node_modules/caniuse-lite/data/features/documenthead.js deleted file mode 100644 index 9da8a21a..00000000 --- a/node_modules/caniuse-lite/data/features/documenthead.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J 9C dC","16":"cB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB QC 1C PD RC","2":"F LD MD ND OD"},G:{"1":"E QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC"},H:{"1":"nD"},I:{"1":"WC J I qD rD 2C sD tD","16":"oD pD"},J:{"1":"D A"},K:{"1":"B C H QC 1C RC","2":"A"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"document.head",D:true}; diff --git a/node_modules/caniuse-lite/data/features/dom-manip-convenience.js b/node_modules/caniuse-lite/data/features/dom-manip-convenience.js deleted file mode 100644 index ee8fbe7d..00000000 --- a/node_modules/caniuse-lite/data/features/dom-manip-convenience.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB","194":"0B 1B"},E:{"1":"A B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F 9C dC AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB LD MD ND OD QC 1C PD RC","194":"oB"},G:{"1":"XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:1,C:"DOM manipulation convenience methods",D:true}; diff --git a/node_modules/caniuse-lite/data/features/dom-range.js b/node_modules/caniuse-lite/data/features/dom-range.js deleted file mode 100644 index ea901420..00000000 --- a/node_modules/caniuse-lite/data/features/dom-range.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"3C","8":"K D E"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"1":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Document Object Model Range",D:true}; diff --git a/node_modules/caniuse-lite/data/features/domcontentloaded.js b/node_modules/caniuse-lite/data/features/domcontentloaded.js deleted file mode 100644 index 148f98e2..00000000 --- a/node_modules/caniuse-lite/data/features/domcontentloaded.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"1":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"DOMContentLoaded",D:true}; diff --git a/node_modules/caniuse-lite/data/features/dommatrix.js b/node_modules/caniuse-lite/data/features/dommatrix.js deleted file mode 100644 index 857feb79..00000000 --- a/node_modules/caniuse-lite/data/features/dommatrix.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F 3C","132":"A B"},B:{"132":"C L M G N O P","1028":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB 7C 8C","1028":"0 1 2 3 4 5 6 7 8 9 FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2564":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","3076":"xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC"},D:{"16":"J cB K D","132":"F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B","388":"E","1028":"0 1 2 3 4 5 6 7 8 9 YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"16":"J 9C dC","132":"cB K D E F A AD BD CD DD eC","1028":"B C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"F B C LD MD ND OD QC 1C PD RC","132":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","1028":"0 1 2 3 4 5 6 7 8 9 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"16":"dC QD 2C","132":"E RD SD TD UD VD WD XD YD","1028":"ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"132":"J rD 2C sD tD","292":"WC oD pD qD","1028":"I"},J:{"16":"D","132":"A"},K:{"2":"A B C QC 1C RC","1028":"H"},L:{"1028":"I"},M:{"1028":"PC"},N:{"132":"A B"},O:{"1028":"SC"},P:{"132":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1028":"5D"},R:{"1028":"6D"},S:{"1028":"8D","2564":"7D"}},B:4,C:"DOMMatrix",D:true}; diff --git a/node_modules/caniuse-lite/data/features/download.js b/node_modules/caniuse-lite/data/features/download.js deleted file mode 100644 index 19e594b0..00000000 --- a/node_modules/caniuse-lite/data/features/download.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L"},E:{"1":"B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"1":"dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD"},H:{"2":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Download attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/dragndrop.js b/node_modules/caniuse-lite/data/features/dragndrop.js deleted file mode 100644 index f3bb3ea8..00000000 --- a/node_modules/caniuse-lite/data/features/dragndrop.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"644":"K D E F 3C","772":"A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","260":"C L M G N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","8":"4C WC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB RC","8":"F B LD MD ND OD QC 1C PD"},G:{"1":"jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD"},H:{"2":"nD"},I:{"2":"WC J oD pD qD rD 2C sD tD","1025":"I"},J:{"2":"D A"},K:{"1":"RC","8":"A B C QC 1C","1025":"H"},L:{"1025":"I"},M:{"2":"PC"},N:{"1":"A B"},O:{"1025":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:1,C:"Drag and Drop",D:true}; diff --git a/node_modules/caniuse-lite/data/features/element-closest.js b/node_modules/caniuse-lite/data/features/element-closest.js deleted file mode 100644 index 69d9808a..00000000 --- a/node_modules/caniuse-lite/data/features/element-closest.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB"},E:{"1":"F A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E 9C dC AD BD CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB LD MD ND OD QC 1C PD RC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Element.closest()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/element-from-point.js b/node_modules/caniuse-lite/data/features/element-from-point.js deleted file mode 100644 index 541dfa93..00000000 --- a/node_modules/caniuse-lite/data/features/element-from-point.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"K D E F A B","16":"3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","16":"4C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","16":"J cB K D E F A B C L M"},E:{"1":"cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","16":"J 9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB QC 1C PD RC","16":"F LD MD ND OD"},G:{"1":"E QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC"},H:{"1":"nD"},I:{"1":"WC J I qD rD 2C sD tD","16":"oD pD"},J:{"1":"D A"},K:{"1":"C H RC","16":"A B QC 1C"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:5,C:"document.elementFromPoint()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/element-scroll-methods.js b/node_modules/caniuse-lite/data/features/element-scroll-methods.js deleted file mode 100644 index fef3519a..00000000 --- a/node_modules/caniuse-lite/data/features/element-scroll-methods.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B"},E:{"1":"M G FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F 9C dC AD BD CD DD","132":"A B C L eC QC RC ED"},F:{"1":"0 1 2 3 4 5 6 7 8 9 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB LD MD ND OD QC 1C PD RC"},G:{"1":"iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD","132":"XD YD ZD aD bD cD dD eD fD gD hD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:5,C:"Scroll methods on elements (scroll, scrollTo, scrollBy)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/eme.js b/node_modules/caniuse-lite/data/features/eme.js deleted file mode 100644 index 1646aa66..00000000 --- a/node_modules/caniuse-lite/data/features/eme.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A 3C","164":"B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB","132":"jB kB lB mB nB oB pB"},E:{"1":"C L M G RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K 9C dC AD BD","164":"D E F A B CD DD eC QC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB LD MD ND OD QC 1C PD RC","132":"DB EB FB GB HB IB JB"},G:{"1":"aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"Encrypted Media Extensions",D:true}; diff --git a/node_modules/caniuse-lite/data/features/eot.js b/node_modules/caniuse-lite/data/features/eot.js deleted file mode 100644 index 75d20e9e..00000000 --- a/node_modules/caniuse-lite/data/features/eot.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"K D E F A B","2":"3C"},B:{"2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:7,C:"EOT - Embedded OpenType fonts",D:true}; diff --git a/node_modules/caniuse-lite/data/features/es5.js b/node_modules/caniuse-lite/data/features/es5.js deleted file mode 100644 index 22a2be7f..00000000 --- a/node_modules/caniuse-lite/data/features/es5.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D 3C","260":"F","1026":"E"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","4":"4C WC 7C 8C","132":"J cB K D E F A B C L M G N O P dB BB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","4":"J cB K D E F A B C L M G N O P","132":"dB BB CB DB"},E:{"1":"K D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","4":"J cB 9C dC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","4":"F B C LD MD ND OD QC 1C PD","132":"RC"},G:{"1":"E SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","4":"dC QD 2C RD"},H:{"132":"nD"},I:{"1":"I sD tD","4":"WC oD pD qD","132":"rD 2C","900":"J"},J:{"1":"A","4":"D"},K:{"1":"H","4":"A B C QC 1C","132":"RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:6,C:"ECMAScript 5",D:true}; diff --git a/node_modules/caniuse-lite/data/features/es6-class.js b/node_modules/caniuse-lite/data/features/es6-class.js deleted file mode 100644 index cc9f8d16..00000000 --- a/node_modules/caniuse-lite/data/features/es6-class.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB","132":"qB rB sB tB uB vB wB"},E:{"1":"F A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E 9C dC AD BD CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB LD MD ND OD QC 1C PD RC","132":"KB eB fB gB hB iB jB"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:6,C:"ES6 classes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/es6-generators.js b/node_modules/caniuse-lite/data/features/es6-generators.js deleted file mode 100644 index 2c3d1682..00000000 --- a/node_modules/caniuse-lite/data/features/es6-generators.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB"},E:{"1":"A B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F 9C dC AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB LD MD ND OD QC 1C PD RC"},G:{"1":"XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:6,C:"ES6 Generators",D:true}; diff --git a/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js b/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js deleted file mode 100644 index 12bd1ee0..00000000 --- a/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC 7C 8C","194":"CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B"},E:{"1":"C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B 9C dC AD BD CD DD eC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB LD MD ND OD QC 1C PD RC"},G:{"1":"ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:6,C:"JavaScript modules: dynamic import()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/es6-module.js b/node_modules/caniuse-lite/data/features/es6-module.js deleted file mode 100644 index 375334d7..00000000 --- a/node_modules/caniuse-lite/data/features/es6-module.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M","2049":"N O P","2242":"G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 7C 8C","322":"2B 3B 4B 5B 6B XC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC","194":"7B"},E:{"1":"B C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD","1540":"eC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB LD MD ND OD QC 1C PD RC","194":"vB"},G:{"1":"ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD","1540":"YD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:1,C:"JavaScript modules via script tag",D:true}; diff --git a/node_modules/caniuse-lite/data/features/es6-number.js b/node_modules/caniuse-lite/data/features/es6-number.js deleted file mode 100644 index c72c115c..00000000 --- a/node_modules/caniuse-lite/data/features/es6-number.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G 7C 8C","132":"N O P dB BB CB DB EB FB","260":"GB HB IB JB KB eB","516":"fB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P","1028":"dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB"},E:{"1":"F A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E 9C dC AD BD CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC","1028":"G N O P dB BB"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD","1028":"rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:6,C:"ES6 Number",D:true}; diff --git a/node_modules/caniuse-lite/data/features/es6-string-includes.js b/node_modules/caniuse-lite/data/features/es6-string-includes.js deleted file mode 100644 index 64e04362..00000000 --- a/node_modules/caniuse-lite/data/features/es6-string-includes.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB"},E:{"1":"F A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E 9C dC AD BD CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB LD MD ND OD QC 1C PD RC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:6,C:"String.prototype.includes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/es6.js b/node_modules/caniuse-lite/data/features/es6.js deleted file mode 100644 index 029fd0bc..00000000 --- a/node_modules/caniuse-lite/data/features/es6.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A 3C","388":"B"},B:{"257":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","260":"C L M","769":"G N O P"},C:{"2":"4C WC J cB 7C 8C","4":"K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B","257":"0 1 2 3 4 5 6 7 8 9 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"2":"J cB K D E F A B C L M G N O P dB BB","4":"CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB","257":"0 1 2 3 4 5 6 7 8 9 zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"A B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D 9C dC AD BD","4":"E F CD DD"},F:{"2":"F B C LD MD ND OD QC 1C PD RC","4":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB","257":"0 1 2 3 4 5 6 7 8 9 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"1":"XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD","4":"E TD UD VD WD"},H:{"2":"nD"},I:{"2":"WC J oD pD qD rD 2C","4":"sD tD","257":"I"},J:{"2":"D","4":"A"},K:{"2":"A B C QC 1C RC","257":"H"},L:{"257":"I"},M:{"257":"PC"},N:{"2":"A","388":"B"},O:{"257":"SC"},P:{"4":"J","257":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"257":"5D"},R:{"257":"6D"},S:{"4":"7D","257":"8D"}},B:6,C:"ECMAScript 2015 (ES6)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/eventsource.js b/node_modules/caniuse-lite/data/features/eventsource.js deleted file mode 100644 index 3496aa0d..00000000 --- a/node_modules/caniuse-lite/data/features/eventsource.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB"},E:{"1":"cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J 9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB QC 1C PD RC","4":"F LD MD ND OD"},G:{"1":"E QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC"},H:{"2":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"1":"D A"},K:{"1":"C H QC 1C RC","4":"A B"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Server-sent events",D:true}; diff --git a/node_modules/caniuse-lite/data/features/extended-system-fonts.js b/node_modules/caniuse-lite/data/features/extended-system-fonts.js deleted file mode 100644 index df11c250..00000000 --- a/node_modules/caniuse-lite/data/features/extended-system-fonts.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"M G ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L 9C dC AD BD CD DD eC QC RC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"1":"gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:5,C:"ui-serif, ui-sans-serif, ui-monospace and ui-rounded values for font-family",D:true}; diff --git a/node_modules/caniuse-lite/data/features/feature-policy.js b/node_modules/caniuse-lite/data/features/feature-policy.js deleted file mode 100644 index ebcdb288..00000000 --- a/node_modules/caniuse-lite/data/features/feature-policy.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"Q H R S T U V W","2":"C L M G N O P","1025":"0 1 2 3 4 5 6 7 8 9 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC 7C 8C","260":"0 1 2 3 4 5 6 7 8 9 KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"1":"KC LC MC NC OC Q H R S T U V W","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC","132":"7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC","1025":"0 1 2 3 4 5 6 7 8 9 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B 9C dC AD BD CD DD eC","772":"C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"8B 9B AC BC CC DC EC FC GC HC IC JC KC","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB LD MD ND OD QC 1C PD RC","132":"vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B","1025":"0 1 2 3 4 5 6 7 8 9 LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD","772":"aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C QC 1C RC","1025":"H"},L:{"1025":"I"},M:{"260":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD","132":"xD yD eC"},Q:{"132":"5D"},R:{"1025":"6D"},S:{"2":"7D","260":"8D"}},B:7,C:"Feature Policy",D:true}; diff --git a/node_modules/caniuse-lite/data/features/fetch.js b/node_modules/caniuse-lite/data/features/fetch.js deleted file mode 100644 index 3fdcb716..00000000 --- a/node_modules/caniuse-lite/data/features/fetch.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB 7C 8C","1025":"nB","1218":"iB jB kB lB mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB","260":"oB","772":"pB"},E:{"1":"B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB LD MD ND OD QC 1C PD RC","260":"IB","772":"JB"},G:{"1":"YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Fetch",D:true}; diff --git a/node_modules/caniuse-lite/data/features/fieldset-disabled.js b/node_modules/caniuse-lite/data/features/fieldset-disabled.js deleted file mode 100644 index 94ce4507..00000000 --- a/node_modules/caniuse-lite/data/features/fieldset-disabled.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"16":"3C","132":"E F","388":"K D A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G","16":"N O P dB"},E:{"1":"K D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB MD ND OD QC 1C PD RC","16":"F LD"},G:{"1":"E SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD"},H:{"388":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"1":"A","2":"D"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A","260":"B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"disabled attribute of the fieldset element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/fileapi.js b/node_modules/caniuse-lite/data/features/fileapi.js deleted file mode 100644 index 04c7a7ab..00000000 --- a/node_modules/caniuse-lite/data/features/fileapi.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F 3C","260":"A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","260":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C","260":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB","260":"L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB","388":"K D E F A B C"},E:{"1":"A B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC","260":"K D E F BD CD DD","388":"AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B LD MD ND OD","260":"C G N O P dB BB CB DB EB FB QC 1C PD RC"},G:{"1":"XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD","260":"E SD TD UD VD WD"},H:{"2":"nD"},I:{"1":"I tD","2":"oD pD qD","260":"sD","388":"WC J rD 2C"},J:{"260":"A","388":"D"},K:{"1":"H","2":"A B","260":"C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A","260":"B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:5,C:"File API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/filereader.js b/node_modules/caniuse-lite/data/features/filereader.js deleted file mode 100644 index aa5e8255..00000000 --- a/node_modules/caniuse-lite/data/features/filereader.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F 3C","132":"A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 8C","2":"4C WC 7C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB"},E:{"1":"K D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB QC 1C PD RC","2":"F B LD MD ND OD"},G:{"1":"E SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD"},H:{"2":"nD"},I:{"1":"WC J I rD 2C sD tD","2":"oD pD qD"},J:{"1":"A","2":"D"},K:{"1":"C H QC 1C RC","2":"A B"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:5,C:"FileReader API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/filereadersync.js b/node_modules/caniuse-lite/data/features/filereadersync.js deleted file mode 100644 index 6519a2b7..00000000 --- a/node_modules/caniuse-lite/data/features/filereadersync.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","16":"J cB K D E F A B C L M"},E:{"1":"K D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB PD RC","2":"F LD MD","16":"B ND OD QC 1C"},G:{"1":"E SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD"},H:{"2":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"1":"A","2":"D"},K:{"1":"C H 1C RC","2":"A","16":"B QC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:5,C:"FileReaderSync",D:true}; diff --git a/node_modules/caniuse-lite/data/features/filesystem.js b/node_modules/caniuse-lite/data/features/filesystem.js deleted file mode 100644 index be59558f..00000000 --- a/node_modules/caniuse-lite/data/features/filesystem.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"C L M G N O P","33":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"J cB K D","33":"0 1 2 3 4 5 6 7 8 9 L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","36":"E F A B C"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"F B C LD MD ND OD QC 1C PD RC","33":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D","33":"A"},K:{"2":"A B C QC 1C RC","33":"H"},L:{"33":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"33":"SC"},P:{"2":"J","33":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"33":"6D"},S:{"2":"7D 8D"}},B:7,C:"Filesystem & FileWriter API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/flac.js b/node_modules/caniuse-lite/data/features/flac.js deleted file mode 100644 index 20adbdf6..00000000 --- a/node_modules/caniuse-lite/data/features/flac.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB","16":"sB tB uB","388":"vB wB xB yB zB 0B 1B 2B 3B"},E:{"1":"L M G ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD eC","516":"B C QC RC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB LD MD ND OD QC 1C PD RC"},G:{"1":"ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD"},H:{"2":"nD"},I:{"1":"I","2":"oD pD qD","16":"WC J rD 2C sD tD"},J:{"1":"A","2":"D"},K:{"1":"H RC","16":"A B C QC 1C"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","129":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:6,C:"FLAC audio format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/flexbox-gap.js b/node_modules/caniuse-lite/data/features/flexbox-gap.js deleted file mode 100644 index 2219ea4f..00000000 --- a/node_modules/caniuse-lite/data/features/flexbox-gap.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S"},C:{"1":"0 1 2 3 4 5 6 7 8 9 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S"},E:{"1":"G FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M 9C dC AD BD CD DD eC QC RC ED"},F:{"1":"0 1 2 3 4 5 6 7 8 9 GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC LD MD ND OD QC 1C PD RC"},G:{"1":"iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB 2D 3D TC UC VC 4D","2":"J uD vD wD xD yD eC zD 0D 1D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:5,C:"gap property for Flexbox",D:true}; diff --git a/node_modules/caniuse-lite/data/features/flexbox.js b/node_modules/caniuse-lite/data/features/flexbox.js deleted file mode 100644 index 4b9a511a..00000000 --- a/node_modules/caniuse-lite/data/features/flexbox.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F 3C","1028":"B","1316":"A"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","164":"4C WC J cB K D E F A B C L M G N O P dB BB CB 7C 8C","516":"DB EB FB GB HB IB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","33":"CB DB EB FB GB HB IB JB","164":"J cB K D E F A B C L M G N O P dB BB"},E:{"1":"F A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","33":"D E BD CD","164":"J cB K 9C dC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB RC","2":"F B C LD MD ND OD QC 1C PD","33":"G N"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","33":"E TD UD","164":"dC QD 2C RD SD"},H:{"1":"nD"},I:{"1":"I sD tD","164":"WC J oD pD qD rD 2C"},J:{"1":"A","164":"D"},K:{"1":"H RC","2":"A B C QC 1C"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"B","292":"A"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"CSS Flexible Box Layout Module",D:true}; diff --git a/node_modules/caniuse-lite/data/features/flow-root.js b/node_modules/caniuse-lite/data/features/flow-root.js deleted file mode 100644 index 6f773ea3..00000000 --- a/node_modules/caniuse-lite/data/features/flow-root.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B"},E:{"1":"L M G ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C 9C dC AD BD CD DD eC QC RC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB LD MD ND OD QC 1C PD RC"},G:{"1":"dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:4,C:"display: flow-root",D:true}; diff --git a/node_modules/caniuse-lite/data/features/focusin-focusout-events.js b/node_modules/caniuse-lite/data/features/focusin-focusout-events.js deleted file mode 100644 index a70ae487..00000000 --- a/node_modules/caniuse-lite/data/features/focusin-focusout-events.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"K D E F A B","2":"3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","16":"J cB K D E F A B C L M"},E:{"1":"K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","16":"J cB 9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB PD RC","2":"F LD MD ND OD","16":"B QC 1C"},G:{"1":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C"},H:{"2":"nD"},I:{"1":"J I rD 2C sD tD","2":"oD pD qD","16":"WC"},J:{"1":"D A"},K:{"1":"C H RC","2":"A","16":"B QC 1C"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:5,C:"focusin & focusout events",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-family-system-ui.js b/node_modules/caniuse-lite/data/features/font-family-system-ui.js deleted file mode 100644 index dfec8d68..00000000 --- a/node_modules/caniuse-lite/data/features/font-family-system-ui.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB 7C 8C","132":"rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a"},D:{"1":"0 1 2 3 4 5 6 7 8 9 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B","260":"1B 2B 3B"},E:{"1":"B C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E 9C dC AD BD CD","16":"F","132":"A DD eC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB LD MD ND OD QC 1C PD RC"},G:{"1":"ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD","132":"VD WD XD YD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"132":"7D 8D"}},B:5,C:"system-ui value for font-family",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-feature.js b/node_modules/caniuse-lite/data/features/font-feature.js deleted file mode 100644 index df9cce54..00000000 --- a/node_modules/caniuse-lite/data/features/font-feature.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C","33":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB","164":"J cB K D E F A B C L M"},D:{"1":"0 1 2 3 4 5 6 7 8 9 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G","33":"CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","292":"N O P dB BB"},E:{"1":"A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"D E F 9C dC BD CD","4":"J cB K AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC","33":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB"},G:{"1":"WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E TD UD VD","4":"dC QD 2C RD SD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C","33":"sD tD"},J:{"2":"D","33":"A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","33":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"CSS font-feature-settings",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-kerning.js b/node_modules/caniuse-lite/data/features/font-kerning.js deleted file mode 100644 index 1a061331..00000000 --- a/node_modules/caniuse-lite/data/features/font-kerning.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB 7C 8C","194":"FB GB HB IB JB KB eB fB gB hB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB","33":"KB eB fB gB"},E:{"1":"A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K 9C dC AD BD","33":"D E F CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G LD MD ND OD QC 1C PD RC","33":"N O P dB"},G:{"1":"bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD TD","33":"E UD VD WD XD YD ZD aD"},H:{"2":"nD"},I:{"1":"I tD","2":"WC J oD pD qD rD 2C","33":"sD"},J:{"2":"D","33":"A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"CSS3 font-kerning",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-loading.js b/node_modules/caniuse-lite/data/features/font-loading.js deleted file mode 100644 index 427fa225..00000000 --- a/node_modules/caniuse-lite/data/features/font-loading.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB 7C 8C","194":"jB kB lB mB nB oB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB"},E:{"1":"A B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F 9C dC AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB LD MD ND OD QC 1C PD RC"},G:{"1":"XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:5,C:"CSS Font Loading",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-size-adjust.js b/node_modules/caniuse-lite/data/features/font-size-adjust.js deleted file mode 100644 index e9ea4510..00000000 --- a/node_modules/caniuse-lite/data/features/font-size-adjust.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P","194":"0 1 2 3 4 5 6 7 8 9","962":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},C:{"1":"1 2 3 4 5 6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C","516":"0 b c d e f g h i j k l m n o p q r s t u v w x y z","772":"WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a 7C 8C"},D:{"1":"AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB","194":"3 4 5 6 7 8 9","962":"0 1 2 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"1":"UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC","772":"kC lC ID"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB LD MD ND OD QC 1C PD RC","194":"l m n o p q r s t u v","962":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k"},G:{"1":"UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC","772":"kC lC lD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"194":"5D"},R:{"2":"6D"},S:{"2":"7D","516":"8D"}},B:2,C:"CSS font-size-adjust",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-smooth.js b/node_modules/caniuse-lite/data/features/font-smooth.js deleted file mode 100644 index 454d716d..00000000 --- a/node_modules/caniuse-lite/data/features/font-smooth.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"C L M G N O P","676":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB 7C 8C","804":"0 1 2 3 4 5 6 7 8 9 GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","1828":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"2":"J","676":"0 1 2 3 4 5 6 7 8 9 cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"9C dC","676":"J cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"F B C LD MD ND OD QC 1C PD RC","676":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"804":"7D 8D"}},B:7,C:"CSS font-smooth",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-unicode-range.js b/node_modules/caniuse-lite/data/features/font-unicode-range.js deleted file mode 100644 index ca02fd89..00000000 --- a/node_modules/caniuse-lite/data/features/font-unicode-range.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E 3C","4":"F A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","4":"C L M G N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB 7C 8C","194":"kB lB mB nB oB pB qB rB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","4":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB"},E:{"1":"A B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","4":"J cB K D E F 9C dC AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC","4":"G N O P dB BB CB DB"},G:{"1":"XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","4":"E dC QD 2C RD SD TD UD VD WD"},H:{"2":"nD"},I:{"1":"I","4":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D","4":"A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"4":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","4":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"Font unicode-range subsetting",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-variant-alternates.js b/node_modules/caniuse-lite/data/features/font-variant-alternates.js deleted file mode 100644 index 3913865e..00000000 --- a/node_modules/caniuse-lite/data/features/font-variant-alternates.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F 3C","130":"A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","130":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C","130":"J cB K D E F A B C L M G N O P dB BB CB DB EB","322":"FB GB HB IB JB KB eB fB gB hB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G","130":"N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},E:{"1":"A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"D E F 9C dC BD CD","130":"J cB K AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC","130":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g"},G:{"1":"WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC TD UD VD","130":"QD 2C RD SD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C","130":"sD tD"},J:{"2":"D","130":"A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"130":"SC"},P:{"1":"DB EB FB GB HB IB JB KB","130":"J BB CB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"130":"5D"},R:{"130":"6D"},S:{"1":"7D 8D"}},B:5,C:"CSS font-variant-alternates",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-variant-numeric.js b/node_modules/caniuse-lite/data/features/font-variant-numeric.js deleted file mode 100644 index db03daee..00000000 --- a/node_modules/caniuse-lite/data/features/font-variant-numeric.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},E:{"1":"A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F 9C dC AD BD CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB LD MD ND OD QC 1C PD RC"},G:{"1":"WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D","16":"A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"CSS font-variant-numeric",D:true}; diff --git a/node_modules/caniuse-lite/data/features/fontface.js b/node_modules/caniuse-lite/data/features/fontface.js deleted file mode 100644 index bf8b3900..00000000 --- a/node_modules/caniuse-lite/data/features/fontface.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","132":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","2":"4C WC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB MD ND OD QC 1C PD RC","2":"F LD"},G:{"1":"E 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","260":"dC QD"},H:{"2":"nD"},I:{"1":"J I rD 2C sD tD","2":"oD","4":"WC pD qD"},J:{"1":"A","4":"D"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"@font-face Web fonts",D:true}; diff --git a/node_modules/caniuse-lite/data/features/form-attribute.js b/node_modules/caniuse-lite/data/features/form-attribute.js deleted file mode 100644 index b4c13b8a..00000000 --- a/node_modules/caniuse-lite/data/features/form-attribute.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F"},E:{"1":"K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J 9C dC","16":"cB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC","2":"F"},G:{"1":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C"},H:{"1":"nD"},I:{"1":"WC J I rD 2C sD tD","2":"oD pD qD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Form attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/form-submit-attributes.js b/node_modules/caniuse-lite/data/features/form-submit-attributes.js deleted file mode 100644 index efad88bf..00000000 --- a/node_modules/caniuse-lite/data/features/form-submit-attributes.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","16":"J cB K D E F A B C L M"},E:{"1":"K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB OD QC 1C PD RC","2":"F LD","16":"MD ND"},G:{"1":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C"},H:{"1":"nD"},I:{"1":"J I rD 2C sD tD","2":"oD pD qD","16":"WC"},J:{"1":"A","2":"D"},K:{"1":"B C H QC 1C RC","16":"A"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Attributes for form submission",D:true}; diff --git a/node_modules/caniuse-lite/data/features/form-validation.js b/node_modules/caniuse-lite/data/features/form-validation.js deleted file mode 100644 index 437a673a..00000000 --- a/node_modules/caniuse-lite/data/features/form-validation.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F"},E:{"1":"B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J 9C dC","132":"cB K D E F A AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB MD ND OD QC 1C PD RC","2":"F LD"},G:{"1":"YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC","132":"E QD 2C RD SD TD UD VD WD XD"},H:{"516":"nD"},I:{"1":"I tD","2":"WC oD pD qD","132":"J rD 2C sD"},J:{"1":"A","132":"D"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"132":"PC"},N:{"260":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","132":"7D"}},B:1,C:"Form validation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/forms.js b/node_modules/caniuse-lite/data/features/forms.js deleted file mode 100644 index 3e0cf4dd..00000000 --- a/node_modules/caniuse-lite/data/features/forms.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"3C","4":"A B","8":"K D E F"},B:{"1":"0 1 2 3 4 5 6 7 8 9 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","4":"C L M G"},C:{"4":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","8":"4C WC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","4":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B"},E:{"4":"J cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","8":"9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC","4":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},G:{"2":"dC","4":"E QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C","4":"sD tD"},J:{"2":"D","4":"A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"4":"PC"},N:{"4":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","4":"J uD vD wD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"4":"7D 8D"}},B:1,C:"HTML5 form features",D:false}; diff --git a/node_modules/caniuse-lite/data/features/fullscreen.js b/node_modules/caniuse-lite/data/features/fullscreen.js deleted file mode 100644 index 106c6835..00000000 --- a/node_modules/caniuse-lite/data/features/fullscreen.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A 3C","548":"B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","516":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F 7C 8C","676":"A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","1700":"vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M","676":"G N O P dB","804":"BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC"},E:{"1":"kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC","548":"gC SC HD TC hC iC jC","676":"AD","804":"K D E F A B C L M G BD CD DD eC QC RC ED FD GD fC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB RC","2":"F B C LD MD ND OD QC 1C PD","804":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD","2052":"bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D","292":"A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A","548":"B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB eC zD 0D 1D 2D 3D TC UC VC 4D","804":"J uD vD wD xD yD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Fullscreen API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/gamepad.js b/node_modules/caniuse-lite/data/features/gamepad.js deleted file mode 100644 index c2947d08..00000000 --- a/node_modules/caniuse-lite/data/features/gamepad.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB","33":"CB DB EB FB"},E:{"1":"B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB LD MD ND OD QC 1C PD RC"},G:{"1":"YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:5,C:"Gamepad API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/geolocation.js b/node_modules/caniuse-lite/data/features/geolocation.js deleted file mode 100644 index 747ecba6..00000000 --- a/node_modules/caniuse-lite/data/features/geolocation.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"3C","8":"K D E"},B:{"1":"C L M G N O P","129":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 7C 8C","8":"4C WC","129":"0 1 2 3 4 5 6 7 8 9 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"1":"cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB","4":"J","129":"0 1 2 3 4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"cB K D E F B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","8":"J 9C dC","129":"A"},F:{"1":"B C N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB OD QC 1C PD RC","2":"F G LD","8":"MD ND","129":"0 1 2 3 4 5 6 7 8 9 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"1":"E dC QD 2C RD SD TD UD VD WD","129":"XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"WC J oD pD qD rD 2C sD tD","129":"I"},J:{"1":"D A"},K:{"1":"B C QC 1C RC","8":"A","129":"H"},L:{"129":"I"},M:{"129":"PC"},N:{"1":"A B"},O:{"129":"SC"},P:{"1":"J","129":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"129":"5D"},R:{"129":"6D"},S:{"1":"7D","129":"8D"}},B:2,C:"Geolocation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/getboundingclientrect.js b/node_modules/caniuse-lite/data/features/getboundingclientrect.js deleted file mode 100644 index 003ef8f3..00000000 --- a/node_modules/caniuse-lite/data/features/getboundingclientrect.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"644":"K D 3C","2049":"F A B","2692":"E"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2049":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C","260":"J cB K D E F A B","1156":"WC","1284":"7C","1796":"8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","16":"9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB OD QC 1C PD RC","16":"F LD","132":"MD ND"},G:{"1":"E QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC"},H:{"1":"nD"},I:{"1":"WC J I qD rD 2C sD tD","16":"oD pD"},J:{"1":"D A"},K:{"1":"B C H QC 1C RC","132":"A"},L:{"1":"I"},M:{"1":"PC"},N:{"2049":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:5,C:"Element.getBoundingClientRect()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/getcomputedstyle.js b/node_modules/caniuse-lite/data/features/getcomputedstyle.js deleted file mode 100644 index 265f01a1..00000000 --- a/node_modules/caniuse-lite/data/features/getcomputedstyle.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C","132":"WC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","260":"J cB K D E F A"},E:{"1":"cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","260":"J 9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB OD QC 1C PD RC","260":"F LD MD ND"},G:{"1":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","260":"dC QD 2C"},H:{"260":"nD"},I:{"1":"J I rD 2C sD tD","260":"WC oD pD qD"},J:{"1":"A","260":"D"},K:{"1":"B C H QC 1C RC","260":"A"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"getComputedStyle",D:true}; diff --git a/node_modules/caniuse-lite/data/features/getelementsbyclassname.js b/node_modules/caniuse-lite/data/features/getelementsbyclassname.js deleted file mode 100644 index 024c4144..00000000 --- a/node_modules/caniuse-lite/data/features/getelementsbyclassname.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"3C","8":"K D E"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","8":"4C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC","2":"F"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"1":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"getElementsByClassName",D:true}; diff --git a/node_modules/caniuse-lite/data/features/getrandomvalues.js b/node_modules/caniuse-lite/data/features/getrandomvalues.js deleted file mode 100644 index 68632b61..00000000 --- a/node_modules/caniuse-lite/data/features/getrandomvalues.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A 3C","33":"B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A"},E:{"1":"D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K 9C dC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"1":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD"},H:{"2":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A","33":"B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"crypto.getRandomValues()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/gyroscope.js b/node_modules/caniuse-lite/data/features/gyroscope.js deleted file mode 100644 index d7326ebd..00000000 --- a/node_modules/caniuse-lite/data/features/gyroscope.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B","194":"6B XC 7B YC 8B 9B AC BC CC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:4,C:"Gyroscope",D:true}; diff --git a/node_modules/caniuse-lite/data/features/hardwareconcurrency.js b/node_modules/caniuse-lite/data/features/hardwareconcurrency.js deleted file mode 100644 index c17a12d6..00000000 --- a/node_modules/caniuse-lite/data/features/hardwareconcurrency.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB"},E:{"2":"J cB K D B C L M G 9C dC AD BD CD QC RC ED FD GD fC","129":"eC","194":"E F A DD","257":"gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB LD MD ND OD QC 1C PD RC"},G:{"2":"dC QD 2C RD SD TD ZD aD bD cD dD eD fD gD hD iD jD fC","129":"YD","194":"E UD VD WD XD","257":"gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"navigator.hardwareConcurrency",D:true}; diff --git a/node_modules/caniuse-lite/data/features/hashchange.js b/node_modules/caniuse-lite/data/features/hashchange.js deleted file mode 100644 index f019aae5..00000000 --- a/node_modules/caniuse-lite/data/features/hashchange.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E F A B","8":"K D 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 8C","8":"4C WC 7C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","8":"J"},E:{"1":"cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","8":"J 9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB OD QC 1C PD RC","8":"F LD MD ND"},G:{"1":"E QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC"},H:{"2":"nD"},I:{"1":"WC J I pD qD rD 2C sD tD","2":"oD"},J:{"1":"D A"},K:{"1":"B C H QC 1C RC","8":"A"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Hashchange event",D:true}; diff --git a/node_modules/caniuse-lite/data/features/heif.js b/node_modules/caniuse-lite/data/features/heif.js deleted file mode 100644 index 9a2fdc86..00000000 --- a/node_modules/caniuse-lite/data/features/heif.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD eC","130":"B C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"1":"UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD lD","130":"ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:6,C:"HEIF/HEIC image format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/hevc.js b/node_modules/caniuse-lite/data/features/hevc.js deleted file mode 100644 index e432db17..00000000 --- a/node_modules/caniuse-lite/data/features/hevc.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A 3C","132":"B"},B:{"132":"C L M G N O P","1028":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 7C 8C","4098":"3","8258":"4 5 6 7 8 9 AB LB MB NB OB PB QB RB SB TB","16388":"UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p","2052":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"L M G ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD eC","516":"B C QC RC"},F:{"2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c LD MD ND OD QC 1C PD RC","2052":"0 1 2 3 4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"1":"ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD"},H:{"2":"nD"},I:{"2":"WC J oD pD qD rD 2C sD tD","2052":"I"},J:{"2":"D A"},K:{"2":"A B C QC 1C RC","258":"H"},L:{"2052":"I"},M:{"16388":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"1":"CB DB EB FB GB HB IB JB KB","2":"J","258":"BB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:6,C:"HEVC/H.265 video format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/hidden.js b/node_modules/caniuse-lite/data/features/hidden.js deleted file mode 100644 index 1c90b4b9..00000000 --- a/node_modules/caniuse-lite/data/features/hidden.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"K D E F A 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB"},E:{"1":"K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB QC 1C PD RC","2":"F B LD MD ND OD"},G:{"1":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C"},H:{"1":"nD"},I:{"1":"J I rD 2C sD tD","2":"WC oD pD qD"},J:{"1":"A","2":"D"},K:{"1":"C H QC 1C RC","2":"A B"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"B","2":"A"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"hidden attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/high-resolution-time.js b/node_modules/caniuse-lite/data/features/high-resolution-time.js deleted file mode 100644 index 5ed9899e..00000000 --- a/node_modules/caniuse-lite/data/features/high-resolution-time.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B","2":"4C WC J cB K D E F A B C L M 7C 8C","129":"3B 4B 5B","769":"6B XC","1281":"0 1 2 3 4 5 6 7 8 9 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB","33":"BB CB DB EB"},E:{"1":"E F A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D 9C dC AD BD CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"1":"E VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD TD UD"},H:{"2":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"High Resolution Time API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/history.js b/node_modules/caniuse-lite/data/features/history.js deleted file mode 100644 index 6c5158f1..00000000 --- a/node_modules/caniuse-lite/data/features/history.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J"},E:{"1":"K D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J 9C dC","4":"cB AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB 1C PD RC","2":"F B LD MD ND OD QC"},G:{"1":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD","4":"2C"},H:{"2":"nD"},I:{"1":"I pD qD 2C sD tD","2":"WC J oD rD"},J:{"1":"D A"},K:{"1":"C H QC 1C RC","2":"A B"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Session history management",D:true}; diff --git a/node_modules/caniuse-lite/data/features/html-media-capture.js b/node_modules/caniuse-lite/data/features/html-media-capture.js deleted file mode 100644 index 2a4947fd..00000000 --- a/node_modules/caniuse-lite/data/features/html-media-capture.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"2":"dC QD 2C RD","129":"E SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"WC J I rD 2C sD tD","2":"oD","257":"pD qD"},J:{"1":"A","16":"D"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"516":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"16":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:2,C:"HTML Media Capture",D:true}; diff --git a/node_modules/caniuse-lite/data/features/html5semantic.js b/node_modules/caniuse-lite/data/features/html5semantic.js deleted file mode 100644 index 4ac6b1ff..00000000 --- a/node_modules/caniuse-lite/data/features/html5semantic.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"3C","8":"K D E","260":"F A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C","132":"WC 7C 8C","260":"J cB K D E F A B C L M G N O P dB BB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","132":"J cB","260":"K D E F A B C L M G N O P dB BB CB DB EB FB GB"},E:{"1":"D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","132":"J 9C dC","260":"cB K AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","132":"F B LD MD ND OD","260":"C QC 1C PD RC"},G:{"1":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","132":"dC","260":"QD 2C RD SD"},H:{"132":"nD"},I:{"1":"I sD tD","132":"oD","260":"WC J pD qD rD 2C"},J:{"260":"D A"},K:{"1":"H","132":"A","260":"B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"260":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"HTML5 semantic elements",D:true}; diff --git a/node_modules/caniuse-lite/data/features/http-live-streaming.js b/node_modules/caniuse-lite/data/features/http-live-streaming.js deleted file mode 100644 index f9356aef..00000000 --- a/node_modules/caniuse-lite/data/features/http-live-streaming.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"C L M G N O P","2":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"ZB aB bB I aC PC bC cC","2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB"},E:{"1":"K D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"WC J I rD 2C sD tD","2":"oD pD qD"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:7,C:"HTTP Live Streaming (HLS)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/http2.js b/node_modules/caniuse-lite/data/features/http2.js deleted file mode 100644 index a5f45ec4..00000000 --- a/node_modules/caniuse-lite/data/features/http2.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A 3C","132":"B"},B:{"1":"C L M G N O P","513":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB 7C 8C","513":"0 1 2 3 4 5 6 7 8 9 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"1":"pB qB rB sB tB uB vB wB xB yB","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB","513":"0 1 2 3 4 5 6 7 8 9 zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"B C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E 9C dC AD BD CD","260":"F A DD eC"},F:{"1":"JB KB eB fB gB hB iB jB kB lB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB LD MD ND OD QC 1C PD RC","513":"0 1 2 3 4 5 6 7 8 9 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD"},H:{"2":"nD"},I:{"2":"WC J oD pD qD rD 2C sD tD","513":"I"},J:{"2":"D A"},K:{"2":"A B C QC 1C RC","513":"H"},L:{"513":"I"},M:{"513":"PC"},N:{"2":"A B"},O:{"513":"SC"},P:{"1":"J","513":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"513":"5D"},R:{"513":"6D"},S:{"1":"7D","513":"8D"}},B:6,C:"HTTP/2 protocol",D:true}; diff --git a/node_modules/caniuse-lite/data/features/http3.js b/node_modules/caniuse-lite/data/features/http3.js deleted file mode 100644 index 1ac8a9ec..00000000 --- a/node_modules/caniuse-lite/data/features/http3.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P","322":"Q H R S T","578":"U V"},C:{"1":"0 1 2 3 4 5 6 7 8 9 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC 7C 8C","194":"IC JC KC LC MC NC OC Q H R ZC S T U V W"},D:{"1":"0 1 2 3 4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC","322":"Q H R S T","578":"U V"},E:{"1":"VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L 9C dC AD BD CD DD eC QC RC ED","2049":"kC lC ID UC mC nC oC pC qC JD","2113":"TC hC iC jC","3140":"M G FD GD fC gC SC HD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC LD MD ND OD QC 1C PD RC","578":"JC"},G:{"1":"VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD","2049":"kC lC lD UC mC nC oC pC qC mD","2113":"TC hC iC jC","2116":"hD iD jD fC gC SC kD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"wD","2":"J BB CB DB EB FB GB HB IB uD vD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","4098":"JB KB"},Q:{"2":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:6,C:"HTTP/3 protocol",D:true}; diff --git a/node_modules/caniuse-lite/data/features/iframe-sandbox.js b/node_modules/caniuse-lite/data/features/iframe-sandbox.js deleted file mode 100644 index 4e349c32..00000000 --- a/node_modules/caniuse-lite/data/features/iframe-sandbox.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N 7C 8C","4":"O P dB BB CB DB EB FB GB HB IB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J"},E:{"1":"cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J 9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"1":"E QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC"},H:{"2":"nD"},I:{"1":"WC J I pD qD rD 2C sD tD","2":"oD"},J:{"1":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"sandbox attribute for iframes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/iframe-seamless.js b/node_modules/caniuse-lite/data/features/iframe-seamless.js deleted file mode 100644 index d48cf07e..00000000 --- a/node_modules/caniuse-lite/data/features/iframe-seamless.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","66":"BB CB DB EB FB GB HB"},E:{"2":"J cB K E F A B C L M G 9C dC AD BD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","130":"D CD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","130":"TD"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:7,C:"seamless attribute for iframes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/iframe-srcdoc.js b/node_modules/caniuse-lite/data/features/iframe-srcdoc.js deleted file mode 100644 index 50def3ad..00000000 --- a/node_modules/caniuse-lite/data/features/iframe-srcdoc.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"3C","8":"K D E F A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","8":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C","8":"WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L","8":"M G N O P dB"},E:{"1":"K D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"9C dC","8":"J cB AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B LD MD ND OD","8":"C QC 1C PD RC"},G:{"1":"E SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC","8":"QD 2C RD"},H:{"2":"nD"},I:{"1":"I sD tD","8":"WC J oD pD qD rD 2C"},J:{"1":"A","8":"D"},K:{"1":"H","2":"A B","8":"C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"8":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"srcdoc attribute for iframes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/imagecapture.js b/node_modules/caniuse-lite/data/features/imagecapture.js deleted file mode 100644 index 64fc7dcd..00000000 --- a/node_modules/caniuse-lite/data/features/imagecapture.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB 7C 8C","194":"0 1 2 3 4 5 6 7 8 9 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B","322":"1B 2B 3B 4B 5B 6B"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C","516":"KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB LD MD ND OD QC 1C PD RC","322":"oB pB qB rB sB tB"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"194":"7D 8D"}},B:5,C:"ImageCapture API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ime.js b/node_modules/caniuse-lite/data/features/ime.js deleted file mode 100644 index 9b336790..00000000 --- a/node_modules/caniuse-lite/data/features/ime.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A 3C","161":"B"},B:{"2":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","161":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"2":"A","161":"B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:7,C:"Input Method Editor API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js b/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js deleted file mode 100644 index 83e94fb0..00000000 --- a/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"1":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"naturalWidth & naturalHeight image properties",D:true}; diff --git a/node_modules/caniuse-lite/data/features/import-maps.js b/node_modules/caniuse-lite/data/features/import-maps.js deleted file mode 100644 index e83b1d24..00000000 --- a/node_modules/caniuse-lite/data/features/import-maps.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P","194":"Q H R S T U V W X"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k 7C 8C","322":"l m n o p q"},D:{"1":"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC","194":"KC LC MC NC OC Q H R S T U V W X"},E:{"1":"kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B LD MD ND OD QC 1C PD RC","194":"8B 9B AC BC CC DC EC FC GC HC IC JC KC LC"},G:{"1":"kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB 3D TC UC VC 4D","2":"J uD vD wD xD yD eC zD 0D 1D 2D"},Q:{"2":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:7,C:"Import maps",D:true}; diff --git a/node_modules/caniuse-lite/data/features/imports.js b/node_modules/caniuse-lite/data/features/imports.js deleted file mode 100644 index 70f48788..00000000 --- a/node_modules/caniuse-lite/data/features/imports.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F 3C","8":"A B"},B:{"1":"Q","2":"0 1 2 3 4 5 6 7 8 9 H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","8":"C L M G N O P"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB 7C 8C","8":"0 1 2 3 4 5 6 7 8 9 eB fB 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","72":"gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B"},D:{"1":"kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q","2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","66":"eB fB gB hB iB","72":"jB"},E:{"2":"J cB 9C dC AD","8":"K D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC","2":"0 1 2 3 4 5 6 7 8 9 F B C G N DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC","66":"O P dB BB CB","72":"DB"},G:{"2":"dC QD 2C RD SD","8":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"8":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J uD vD wD xD yD eC zD 0D","2":"BB CB DB EB FB GB HB IB JB KB 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"2":"6D"},S:{"1":"7D","8":"8D"}},B:5,C:"HTML Imports",D:true}; diff --git a/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js b/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js deleted file mode 100644 index 1478c5fc..00000000 --- a/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"K D E F A B","16":"3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 8C","2":"4C WC","16":"7C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB"},E:{"1":"K D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB PD RC","2":"F B LD MD ND OD QC 1C"},G:{"1":"cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD"},H:{"2":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"indeterminate checkbox",D:true}; diff --git a/node_modules/caniuse-lite/data/features/indexeddb.js b/node_modules/caniuse-lite/data/features/indexeddb.js deleted file mode 100644 index 83e230bb..00000000 --- a/node_modules/caniuse-lite/data/features/indexeddb.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F 3C","132":"A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","132":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C","33":"A B C L M G","36":"J cB K D E F"},D:{"1":"0 1 2 3 4 5 6 7 8 9 FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"A","8":"J cB K D E F","33":"EB","36":"B C L M G N O P dB BB CB DB"},E:{"1":"A B C L M G eC QC RC ED GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","8":"J cB K D 9C dC AD BD","260":"E F CD DD","516":"FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F LD MD","8":"B C ND OD QC 1C PD RC"},G:{"1":"XD YD ZD aD bD cD dD eD fD gD hD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","8":"dC QD 2C RD SD TD","260":"E UD VD WD","516":"iD"},H:{"2":"nD"},I:{"1":"I sD tD","8":"WC J oD pD qD rD 2C"},J:{"1":"A","8":"D"},K:{"1":"H","2":"A","8":"B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"132":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"IndexedDB",D:true}; diff --git a/node_modules/caniuse-lite/data/features/indexeddb2.js b/node_modules/caniuse-lite/data/features/indexeddb2.js deleted file mode 100644 index fe29cf51..00000000 --- a/node_modules/caniuse-lite/data/features/indexeddb2.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB 7C 8C","132":"sB tB uB","260":"vB wB xB yB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","132":"wB xB yB zB","260":"0B 1B 2B 3B 4B 5B"},E:{"1":"B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB LD MD ND OD QC 1C PD RC","132":"jB kB lB mB","260":"nB oB pB qB rB sB"},G:{"1":"YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD","16":"XD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J","260":"uD vD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","260":"7D"}},B:2,C:"IndexedDB 2.0",D:true}; diff --git a/node_modules/caniuse-lite/data/features/inline-block.js b/node_modules/caniuse-lite/data/features/inline-block.js deleted file mode 100644 index b680b101..00000000 --- a/node_modules/caniuse-lite/data/features/inline-block.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E F A B","4":"3C","132":"K D"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","36":"4C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"1":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"CSS inline-block",D:true}; diff --git a/node_modules/caniuse-lite/data/features/innertext.js b/node_modules/caniuse-lite/data/features/innertext.js deleted file mode 100644 index bdbc6316..00000000 --- a/node_modules/caniuse-lite/data/features/innertext.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"K D E F A B","16":"3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","16":"9C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC","16":"F"},G:{"1":"E QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC"},H:{"1":"nD"},I:{"1":"WC J I qD rD 2C sD tD","16":"oD pD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"HTMLElement.innerText",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js b/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js deleted file mode 100644 index fc49f647..00000000 --- a/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"K D E F A 3C","132":"B"},B:{"132":"C L M G N O P","260":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB 7C 8C","516":"0 1 2 3 4 5 6 7 8 9 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"1":"O P dB BB CB DB EB FB GB HB","2":"J cB K D E F A B C L M G N","132":"IB JB KB eB fB gB hB iB jB kB lB mB nB oB","260":"0 1 2 3 4 5 6 7 8 9 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"K AD BD","2":"J cB 9C dC","2052":"D E F A B C L M G CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"2":"dC QD 2C","1025":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"1025":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2052":"A B"},O:{"1025":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"260":"5D"},R:{"1":"6D"},S:{"516":"7D 8D"}},B:1,C:"autocomplete attribute: on & off values",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-color.js b/node_modules/caniuse-lite/data/features/input-color.js deleted file mode 100644 index a6a7e5d4..00000000 --- a/node_modules/caniuse-lite/data/features/input-color.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB"},E:{"1":"L M G RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C 9C dC AD BD CD DD eC QC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB QC 1C PD RC","2":"F G N LD MD ND OD"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD","129":"cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:1,C:"Color input type",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-datetime.js b/node_modules/caniuse-lite/data/features/input-datetime.js deleted file mode 100644 index ae08238a..00000000 --- a/node_modules/caniuse-lite/data/features/input-datetime.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","132":"C"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 7C 8C","1090":"1B 2B 3B 4B","2052":"5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b","4100":"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB","2052":"BB CB DB EB FB"},E:{"2":"J cB K D E F A B C L M 9C dC AD BD CD DD eC QC RC ED","4100":"G FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"2":"dC QD 2C","260":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC","8193":"sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I sD tD","2":"WC oD pD qD","514":"J rD 2C"},J:{"1":"A","2":"D"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"4100":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"2052":"7D 8D"}},B:1,C:"Date and time input types",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-email-tel-url.js b/node_modules/caniuse-lite/data/features/input-email-tel-url.js deleted file mode 100644 index 1a8bc92c..00000000 --- a/node_modules/caniuse-lite/data/features/input-email-tel-url.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J"},E:{"1":"cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J 9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC","2":"F"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"WC J I rD 2C sD tD","132":"oD pD qD"},J:{"1":"A","132":"D"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Email, telephone & URL input types",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-event.js b/node_modules/caniuse-lite/data/features/input-event.js deleted file mode 100644 index d6f78b88..00000000 --- a/node_modules/caniuse-lite/data/features/input-event.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E 3C","2561":"A B","2692":"F"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2561":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","16":"4C","1537":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB 8C","1796":"WC 7C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","16":"J cB K D E F A B C L M","1025":"jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC","1537":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB"},E:{"1":"M G ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","16":"J cB K 9C dC","1025":"D E F A B C BD CD DD eC QC","1537":"AD","4097":"L RC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB RC","16":"F B C LD MD ND OD QC 1C","260":"PD","1025":"DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB","1537":"G N O P dB BB CB"},G:{"1":"eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC QD 2C","1025":"E UD VD WD XD YD ZD aD bD","1537":"RD SD TD","4097":"cD dD"},H:{"2":"nD"},I:{"16":"oD pD","1025":"I tD","1537":"WC J qD rD 2C sD"},J:{"1025":"A","1537":"D"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2561":"A B"},O:{"1":"SC"},P:{"1025":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","1537":"7D"}},B:1,C:"input event",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-file-accept.js b/node_modules/caniuse-lite/data/features/input-file-accept.js deleted file mode 100644 index b7b59c5d..00000000 --- a/node_modules/caniuse-lite/data/features/input-file-accept.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C","132":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J","16":"cB K D E CB DB EB FB GB","132":"F A B C L M G N O P dB BB"},E:{"1":"C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC AD","132":"K D E F A B BD CD DD eC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"2":"SD TD","132":"E UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","514":"dC QD 2C RD"},H:{"2":"nD"},I:{"2":"oD pD qD","260":"WC J rD 2C","514":"I sD tD"},J:{"132":"A","260":"D"},K:{"2":"A B C QC 1C RC","514":"H"},L:{"260":"I"},M:{"2":"PC"},N:{"514":"A","1028":"B"},O:{"2":"SC"},P:{"260":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"260":"5D"},R:{"260":"6D"},S:{"1":"7D 8D"}},B:1,C:"accept attribute for file input",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-file-directory.js b/node_modules/caniuse-lite/data/features/input-file-directory.js deleted file mode 100644 index 60f56d21..00000000 --- a/node_modules/caniuse-lite/data/features/input-file-directory.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B 9C dC AD BD CD DD eC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N LD MD ND OD QC 1C PD RC"},G:{"1":"uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:7,C:"Directory selection from file input",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-file-multiple.js b/node_modules/caniuse-lite/data/features/input-file-multiple.js deleted file mode 100644 index 71fc955e..00000000 --- a/node_modules/caniuse-lite/data/features/input-file-multiple.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 8C","2":"4C WC 7C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J"},E:{"1":"J cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB OD QC 1C PD RC","2":"F LD MD ND"},G:{"1":"E SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD"},H:{"130":"nD"},I:{"130":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","130":"A B C QC 1C RC"},L:{"132":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"130":"SC"},P:{"130":"J","132":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"132":"5D"},R:{"132":"6D"},S:{"1":"8D","2":"7D"}},B:1,C:"Multiple file selection",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-inputmode.js b/node_modules/caniuse-lite/data/features/input-inputmode.js deleted file mode 100644 index e68fc674..00000000 --- a/node_modules/caniuse-lite/data/features/input-inputmode.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N 7C 8C","4":"O P dB BB","194":"CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d"},D:{"1":"0 1 2 3 4 5 6 7 8 9 CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B","66":"4B 5B 6B XC 7B YC 8B 9B AC BC"},E:{"1":"L M G RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C 9C dC AD BD CD DD eC QC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB LD MD ND OD QC 1C PD RC","66":"rB sB tB uB vB wB xB yB zB 0B"},G:{"1":"cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD xD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"194":"7D 8D"}},B:1,C:"inputmode attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-minlength.js b/node_modules/caniuse-lite/data/features/input-minlength.js deleted file mode 100644 index 44313b3d..00000000 --- a/node_modules/caniuse-lite/data/features/input-minlength.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB"},E:{"1":"B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB LD MD ND OD QC 1C PD RC"},G:{"1":"YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:1,C:"Minimum length attribute for input fields",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-number.js b/node_modules/caniuse-lite/data/features/input-number.js deleted file mode 100644 index 646a5724..00000000 --- a/node_modules/caniuse-lite/data/features/input-number.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F 3C","129":"A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","129":"C L","1025":"M G N O P"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB 7C 8C","513":"0 1 2 3 4 5 6 7 8 9 KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB"},E:{"1":"cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J 9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"388":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC oD pD qD","388":"J I rD 2C sD tD"},J:{"2":"D","388":"A"},K:{"1":"A B C QC 1C RC","388":"H"},L:{"388":"I"},M:{"641":"PC"},N:{"388":"A B"},O:{"388":"SC"},P:{"388":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"388":"5D"},R:{"388":"6D"},S:{"513":"7D 8D"}},B:1,C:"Number input type",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-pattern.js b/node_modules/caniuse-lite/data/features/input-pattern.js deleted file mode 100644 index 2d07c47d..00000000 --- a/node_modules/caniuse-lite/data/features/input-pattern.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F"},E:{"1":"B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J 9C dC","16":"cB","388":"K D E F A AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC","2":"F"},G:{"1":"YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC QD 2C","388":"E RD SD TD UD VD WD XD"},H:{"2":"nD"},I:{"1":"I tD","2":"WC J oD pD qD rD 2C sD"},J:{"1":"A","2":"D"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"132":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Pattern attribute for input fields",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-placeholder.js b/node_modules/caniuse-lite/data/features/input-placeholder.js deleted file mode 100644 index e04d84e5..00000000 --- a/node_modules/caniuse-lite/data/features/input-placeholder.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","132":"J 9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB 1C PD RC","2":"F LD MD ND OD","132":"B QC"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"1":"nD"},I:{"1":"WC I oD pD qD 2C sD tD","4":"J rD"},J:{"1":"D A"},K:{"1":"B C H QC 1C RC","2":"A"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"input placeholder attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-range.js b/node_modules/caniuse-lite/data/features/input-range.js deleted file mode 100644 index a191ed04..00000000 --- a/node_modules/caniuse-lite/data/features/input-range.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"1":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C"},H:{"2":"nD"},I:{"1":"I 2C sD tD","4":"WC J oD pD qD rD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Range input type",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-search.js b/node_modules/caniuse-lite/data/features/input-search.js deleted file mode 100644 index 7654046b..00000000 --- a/node_modules/caniuse-lite/data/features/input-search.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F 3C","129":"A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","129":"C L M G N O P"},C:{"2":"4C WC 7C 8C","129":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","16":"J cB K D E F A B C L M CB DB EB FB GB","129":"G N O P dB BB"},E:{"1":"K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","16":"J cB 9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB PD RC","2":"F LD MD ND OD","16":"B QC 1C"},G:{"1":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC QD 2C"},H:{"129":"nD"},I:{"1":"I sD tD","16":"oD pD","129":"WC J qD rD 2C"},J:{"1":"D","129":"A"},K:{"1":"C H","2":"A","16":"B QC 1C","129":"RC"},L:{"1":"I"},M:{"129":"PC"},N:{"129":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"129":"7D 8D"}},B:1,C:"Search input type",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-selection.js b/node_modules/caniuse-lite/data/features/input-selection.js deleted file mode 100644 index ff62f2fd..00000000 --- a/node_modules/caniuse-lite/data/features/input-selection.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","16":"9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB OD QC 1C PD RC","16":"F LD MD ND"},G:{"1":"E QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC"},H:{"2":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Selection controls for input & textarea",D:true}; diff --git a/node_modules/caniuse-lite/data/features/insert-adjacent.js b/node_modules/caniuse-lite/data/features/insert-adjacent.js deleted file mode 100644 index 01b82ae1..00000000 --- a/node_modules/caniuse-lite/data/features/insert-adjacent.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"K D E F A B","16":"3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC","16":"F"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"1":"nD"},I:{"1":"WC J I qD rD 2C sD tD","16":"oD pD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Element.insertAdjacentElement() & Element.insertAdjacentText()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/insertadjacenthtml.js b/node_modules/caniuse-lite/data/features/insertadjacenthtml.js deleted file mode 100644 index 4c86f21d..00000000 --- a/node_modules/caniuse-lite/data/features/insertadjacenthtml.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","16":"3C","132":"K D E F"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB MD ND OD QC 1C PD RC","16":"F LD"},G:{"1":"E QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC"},H:{"1":"nD"},I:{"1":"WC J I qD rD 2C sD tD","16":"oD pD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"Element.insertAdjacentHTML()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/internationalization.js b/node_modules/caniuse-lite/data/features/internationalization.js deleted file mode 100644 index 38c24bac..00000000 --- a/node_modules/caniuse-lite/data/features/internationalization.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"K D E F A 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB"},E:{"1":"A B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F 9C dC AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"1":"XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD"},H:{"2":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"B","2":"A"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:6,C:"Internationalization API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js b/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js deleted file mode 100644 index 3881b971..00000000 --- a/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD xD yD eC"},Q:{"1":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:7,C:"IntersectionObserver V2",D:true}; diff --git a/node_modules/caniuse-lite/data/features/intersectionobserver.js b/node_modules/caniuse-lite/data/features/intersectionobserver.js deleted file mode 100644 index be59f4b9..00000000 --- a/node_modules/caniuse-lite/data/features/intersectionobserver.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"N O P","2":"C L M","260":"G","513":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 7C 8C","194":"0B 1B 2B"},D:{"1":"6B XC 7B YC 8B 9B AC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB","260":"zB 0B 1B 2B 3B 4B 5B","513":"0 1 2 3 4 5 6 7 8 9 BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"L M G RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C 9C dC AD BD CD DD eC QC"},F:{"1":"tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB LD MD ND OD QC 1C PD RC","260":"mB nB oB pB qB rB sB","513":"0 1 2 3 4 5 6 7 8 9 AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"1":"cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD"},H:{"2":"nD"},I:{"2":"WC J oD pD qD rD 2C sD tD","513":"I"},J:{"2":"D A"},K:{"2":"A B C QC 1C RC","513":"H"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J","260":"uD vD"},Q:{"513":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:5,C:"IntersectionObserver",D:true}; diff --git a/node_modules/caniuse-lite/data/features/intl-pluralrules.js b/node_modules/caniuse-lite/data/features/intl-pluralrules.js deleted file mode 100644 index 268a83d8..00000000 --- a/node_modules/caniuse-lite/data/features/intl-pluralrules.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O","130":"P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B"},E:{"1":"L M G ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C 9C dC AD BD CD DD eC QC RC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB LD MD ND OD QC 1C PD RC"},G:{"1":"dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:6,C:"Intl.PluralRules API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/intrinsic-width.js b/node_modules/caniuse-lite/data/features/intrinsic-width.js deleted file mode 100644 index 8b54444b..00000000 --- a/node_modules/caniuse-lite/data/features/intrinsic-width.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"C L M G N O P","1025":"0 1 2 3 4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","1537":"Q H R S T U V W X Y Z a b c"},C:{"2":"4C","932":"WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC 7C 8C","2308":"0 1 2 3 4 5 6 7 8 9 CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"2":"J cB K D E F A B C L M G N O P dB BB CB","545":"DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB","1025":"0 1 2 3 4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","1537":"uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c"},E:{"1":"TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K 9C dC AD","516":"B C L M G QC RC ED FD GD fC gC SC HD","548":"F A DD eC","676":"D E BD CD"},F:{"2":"F B C LD MD ND OD QC 1C PD RC","513":"iB","545":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB","1025":"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v w x y z AB","1537":"hB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d"},G:{"1":"TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD","516":"hD iD jD fC gC SC kD","548":"VD WD XD YD ZD aD bD cD dD eD fD gD","676":"E TD UD"},H:{"2":"nD"},I:{"2":"WC J oD pD qD rD 2C","545":"sD tD","1025":"I"},J:{"2":"D","545":"A"},K:{"2":"A B C QC 1C RC","1025":"H"},L:{"1025":"I"},M:{"2308":"PC"},N:{"2":"A B"},O:{"1537":"SC"},P:{"545":"J","1025":"BB CB DB EB FB GB HB IB JB KB UC VC 4D","1537":"uD vD wD xD yD eC zD 0D 1D 2D 3D TC"},Q:{"1537":"5D"},R:{"1537":"6D"},S:{"932":"7D","2308":"8D"}},B:5,C:"Intrinsic & Extrinsic Sizing",D:true}; diff --git a/node_modules/caniuse-lite/data/features/jpeg2000.js b/node_modules/caniuse-lite/data/features/jpeg2000.js deleted file mode 100644 index 08be9b86..00000000 --- a/node_modules/caniuse-lite/data/features/jpeg2000.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"K D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD","2":"J 9C dC VC rC sC tC uC vC wC xC yC zC 0C KD","129":"cB AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"1":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD","2":"dC QD 2C VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:6,C:"JPEG 2000 image format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/jpegxl.js b/node_modules/caniuse-lite/data/features/jpegxl.js deleted file mode 100644 index 84649849..00000000 --- a/node_modules/caniuse-lite/data/features/jpegxl.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","578":"a b c d e f g h i j k l m n o p q r s"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y 7C 8C","2370":"0 1 2 3 4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB","194":"a b c d e f g h i j k l m n o p q r s","6210":"I aC PC bC cC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID","3076":"UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC","194":"NC OC Q H R ZC S T U V W X Y Z a b c d e"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD","3076":"UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"6210":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:6,C:"JPEG XL image format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/jpegxr.js b/node_modules/caniuse-lite/data/features/jpegxr.js deleted file mode 100644 index 008fc8c9..00000000 --- a/node_modules/caniuse-lite/data/features/jpegxr.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E 3C"},B:{"1":"C L M G N O P","2":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"1":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:6,C:"JPEG XR image format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js b/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js deleted file mode 100644 index cd3fd4be..00000000 --- a/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC"},E:{"1":"kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB LD MD ND OD QC 1C PD RC"},G:{"1":"kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:6,C:"Lookbehind in JS regular expressions",D:true}; diff --git a/node_modules/caniuse-lite/data/features/json.js b/node_modules/caniuse-lite/data/features/json.js deleted file mode 100644 index 5b55ebd4..00000000 --- a/node_modules/caniuse-lite/data/features/json.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K D 3C","129":"E"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","2":"4C WC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB ND OD QC 1C PD RC","2":"F LD MD"},G:{"1":"E QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC"},H:{"1":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:6,C:"JSON parsing",D:true}; diff --git a/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js b/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js deleted file mode 100644 index c974f48f..00000000 --- a/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G","132":"N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B","132":"5B 6B XC"},E:{"1":"B C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD","132":"eC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB LD MD ND OD QC 1C PD RC","132":"sB tB uB"},G:{"1":"ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD","132":"YD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD","132":"wD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","132":"7D"}},B:5,C:"CSS justify-content: space-evenly",D:true}; diff --git a/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js b/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js deleted file mode 100644 index fb22c698..00000000 --- a/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","2":"4C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J 9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"1":"E 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC QD"},H:{"2":"nD"},I:{"1":"I sD tD","2":"oD pD qD","132":"WC J rD 2C"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:7,C:"High-quality kerning pairs & ligatures",D:true}; diff --git a/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js b/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js deleted file mode 100644 index a2b22fa6..00000000 --- a/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","16":"4C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","16":"9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB RC","2":"F B LD MD ND OD QC 1C PD","16":"C"},G:{"1":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC QD 2C"},H:{"2":"nD"},I:{"1":"WC J I qD rD 2C sD tD","16":"oD pD"},J:{"1":"D A"},K:{"1":"H RC","2":"A B QC 1C","16":"C"},L:{"1":"I"},M:{"130":"PC"},N:{"130":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:7,C:"KeyboardEvent.charCode",D:true}; diff --git a/node_modules/caniuse-lite/data/features/keyboardevent-code.js b/node_modules/caniuse-lite/data/features/keyboardevent-code.js deleted file mode 100644 index 2cdc055a..00000000 --- a/node_modules/caniuse-lite/data/features/keyboardevent-code.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB","194":"qB rB sB tB uB vB"},E:{"1":"B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB LD MD ND OD QC 1C PD RC","194":"KB eB fB gB hB iB"},G:{"1":"YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"194":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J","194":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"194":"6D"},S:{"1":"7D 8D"}},B:5,C:"KeyboardEvent.code",D:true}; diff --git a/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js b/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js deleted file mode 100644 index dc172b29..00000000 --- a/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB RC","2":"F B G N LD MD ND OD QC 1C PD","16":"C"},G:{"1":"YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD"},H:{"2":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"2":"D A"},K:{"1":"H RC","2":"A B QC 1C","16":"C"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:5,C:"KeyboardEvent.getModifierState()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/keyboardevent-key.js b/node_modules/caniuse-lite/data/features/keyboardevent-key.js deleted file mode 100644 index 76d4c304..00000000 --- a/node_modules/caniuse-lite/data/features/keyboardevent-key.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E 3C","260":"F A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","260":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB 7C 8C","132":"EB FB GB HB IB JB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB"},E:{"1":"B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB RC","2":"F B G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB LD MD ND OD QC 1C PD","16":"C"},G:{"1":"YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD"},H:{"1":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H RC","2":"A B QC 1C","16":"C"},L:{"1":"I"},M:{"1":"PC"},N:{"260":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:5,C:"KeyboardEvent.key",D:true}; diff --git a/node_modules/caniuse-lite/data/features/keyboardevent-location.js b/node_modules/caniuse-lite/data/features/keyboardevent-location.js deleted file mode 100644 index cfec3672..00000000 --- a/node_modules/caniuse-lite/data/features/keyboardevent-location.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","132":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","16":"K 9C dC","132":"J cB AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB RC","2":"F B LD MD ND OD QC 1C PD","16":"C","132":"G N"},G:{"1":"E UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC QD 2C","132":"RD SD TD"},H:{"2":"nD"},I:{"1":"I sD tD","16":"oD pD","132":"WC J qD rD 2C"},J:{"132":"D A"},K:{"1":"H RC","2":"A B QC 1C","16":"C"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:5,C:"KeyboardEvent.location",D:true}; diff --git a/node_modules/caniuse-lite/data/features/keyboardevent-which.js b/node_modules/caniuse-lite/data/features/keyboardevent-which.js deleted file mode 100644 index 6ef56748..00000000 --- a/node_modules/caniuse-lite/data/features/keyboardevent-which.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J 9C dC","16":"cB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB MD ND OD QC 1C PD RC","16":"F LD"},G:{"1":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC QD 2C"},H:{"2":"nD"},I:{"1":"WC J I qD rD 2C","16":"oD pD","132":"sD tD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"132":"I"},M:{"132":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"2":"J","132":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"132":"6D"},S:{"1":"7D 8D"}},B:7,C:"KeyboardEvent.which",D:true}; diff --git a/node_modules/caniuse-lite/data/features/lazyload.js b/node_modules/caniuse-lite/data/features/lazyload.js deleted file mode 100644 index dc20e90f..00000000 --- a/node_modules/caniuse-lite/data/features/lazyload.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"K D E F A 3C"},B:{"1":"C L M G N O P","2":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"1":"B","2":"A"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:7,C:"Resource Hints: Lazyload",D:true}; diff --git a/node_modules/caniuse-lite/data/features/let.js b/node_modules/caniuse-lite/data/features/let.js deleted file mode 100644 index bccf243a..00000000 --- a/node_modules/caniuse-lite/data/features/let.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A 3C","2052":"B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","194":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P","322":"dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB","516":"pB qB rB sB tB uB vB wB"},E:{"1":"B C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F 9C dC AD BD CD DD","1028":"A eC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC","322":"G N O P dB BB CB DB EB FB GB HB IB","516":"JB KB eB fB gB hB iB jB"},G:{"1":"ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD","1028":"XD YD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"B","2":"A"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","516":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:6,C:"let",D:true}; diff --git a/node_modules/caniuse-lite/data/features/link-icon-png.js b/node_modules/caniuse-lite/data/features/link-icon-png.js deleted file mode 100644 index 3ca5e9ad..00000000 --- a/node_modules/caniuse-lite/data/features/link-icon-png.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"K D E F A 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"1":"bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","130":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD"},H:{"130":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D","130":"A"},K:{"1":"H","130":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"130":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"PNG favicons",D:true}; diff --git a/node_modules/caniuse-lite/data/features/link-icon-svg.js b/node_modules/caniuse-lite/data/features/link-icon-svg.js deleted file mode 100644 index 99b35b9d..00000000 --- a/node_modules/caniuse-lite/data/features/link-icon-svg.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"C L M G N O P Q","1537":"0 1 2 3 4 5 6 7 8 9 H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"4C WC 7C 8C","260":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB","513":"0 1 2 3 4 5 6 7 8 9 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q","1537":"0 1 2 3 4 5 6 7 8 9 H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC"},F:{"1":"sB tB uB vB wB xB yB zB 0B 1B","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC LD MD ND OD QC 1C PD RC","1537":"0 1 2 3 4 5 6 7 8 9 DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"1":"wC xC yC zC 0C","2":"bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC","130":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD"},H:{"130":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D","130":"A"},K:{"130":"A B C QC 1C RC","1537":"H"},L:{"1537":"I"},M:{"1":"PC"},N:{"130":"A B"},O:{"2":"SC"},P:{"2":"J uD vD wD xD yD eC zD 0D","1537":"BB CB DB EB FB GB HB IB JB KB 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"1537":"6D"},S:{"513":"7D 8D"}},B:1,C:"SVG favicons",D:true}; diff --git a/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js b/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js deleted file mode 100644 index fe87699e..00000000 --- a/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E 3C","132":"F"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC","260":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J 9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"1":"wC xC yC zC 0C","16":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC"},H:{"2":"nD"},I:{"16":"WC J I oD pD qD rD 2C sD tD"},J:{"16":"D A"},K:{"1":"H","16":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"B","2":"A"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","16":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:5,C:"Resource Hints: dns-prefetch",D:true}; diff --git a/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js b/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js deleted file mode 100644 index afa4ce8f..00000000 --- a/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC"},E:{"1":"UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID"},F:{"1":"0 1 2 3 4 5 6 7 8 9 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B LD MD ND OD QC 1C PD RC"},G:{"1":"UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD xD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:1,C:"Resource Hints: modulepreload",D:true}; diff --git a/node_modules/caniuse-lite/data/features/link-rel-preconnect.js b/node_modules/caniuse-lite/data/features/link-rel-preconnect.js deleted file mode 100644 index 0ef0a0c1..00000000 --- a/node_modules/caniuse-lite/data/features/link-rel-preconnect.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M","260":"G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB 7C 8C","129":"nB","514":"HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},D:{"1":"0 1 2 3 4 5 6 7 8 9 uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},E:{"1":"C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B 9C dC AD BD CD DD eC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB LD MD ND OD QC 1C PD RC"},G:{"1":"aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:5,C:"Resource Hints: preconnect",D:true}; diff --git a/node_modules/caniuse-lite/data/features/link-rel-prefetch.js b/node_modules/caniuse-lite/data/features/link-rel-prefetch.js deleted file mode 100644 index ddb03798..00000000 --- a/node_modules/caniuse-lite/data/features/link-rel-prefetch.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"K D E F A 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D"},E:{"2":"J cB K D E F A B C L 9C dC AD BD CD DD eC QC RC","194":"M G ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD","194":"gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"J I sD tD","2":"WC oD pD qD rD 2C"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"B","2":"A"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:5,C:"Resource Hints: prefetch",D:true}; diff --git a/node_modules/caniuse-lite/data/features/link-rel-preload.js b/node_modules/caniuse-lite/data/features/link-rel-preload.js deleted file mode 100644 index ce440b18..00000000 --- a/node_modules/caniuse-lite/data/features/link-rel-preload.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N","1028":"O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 7C 8C","132":"4B","578":"5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T"},D:{"1":"0 1 2 3 4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB"},E:{"1":"C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD eC","322":"B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB LD MD ND OD QC 1C PD RC"},G:{"1":"aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD","322":"ZD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:4,C:"Resource Hints: preload",D:true}; diff --git a/node_modules/caniuse-lite/data/features/link-rel-prerender.js b/node_modules/caniuse-lite/data/features/link-rel-prerender.js deleted file mode 100644 index 53e845d4..00000000 --- a/node_modules/caniuse-lite/data/features/link-rel-prerender.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"K D E F A 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"2":"PC"},N:{"1":"B","2":"A"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:5,C:"Resource Hints: prerender",D:true}; diff --git a/node_modules/caniuse-lite/data/features/loading-lazy-attr.js b/node_modules/caniuse-lite/data/features/loading-lazy-attr.js deleted file mode 100644 index ae0aeac5..00000000 --- a/node_modules/caniuse-lite/data/features/loading-lazy-attr.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"4 5 6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC 7C 8C","132":"0 1 2 3 LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC","66":"LC MC"},E:{"1":"kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L 9C dC AD BD CD DD eC QC RC","322":"M G ED FD GD fC","580":"gC SC HD TC hC iC jC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B LD MD ND OD QC 1C PD RC","66":"8B 9B"},G:{"1":"kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD","322":"gD hD iD jD fC","580":"gC SC kD TC hC iC jC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD xD yD eC zD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"2":"7D","132":"8D"}},B:1,C:"Lazy loading via attribute for images & iframes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/loading-lazy-media.js b/node_modules/caniuse-lite/data/features/loading-lazy-media.js deleted file mode 100644 index dccf55d4..00000000 --- a/node_modules/caniuse-lite/data/features/loading-lazy-media.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC","194":"PC bC cC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:1,C:"Lazy loading via attribute for video & audio",D:true}; diff --git a/node_modules/caniuse-lite/data/features/localecompare.js b/node_modules/caniuse-lite/data/features/localecompare.js deleted file mode 100644 index 73448305..00000000 --- a/node_modules/caniuse-lite/data/features/localecompare.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","16":"3C","132":"K D E F A"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","132":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","132":"J cB K D E F A B C L M G N O P dB BB CB DB EB"},E:{"1":"A B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","132":"J cB K D E F 9C dC AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","16":"F B C LD MD ND OD QC 1C PD","132":"RC"},G:{"1":"XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","132":"E dC QD 2C RD SD TD UD VD WD"},H:{"132":"nD"},I:{"1":"I sD tD","132":"WC J oD pD qD rD 2C"},J:{"132":"D A"},K:{"1":"H","16":"A B C QC 1C","132":"RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"B","132":"A"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","132":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","4":"7D"}},B:6,C:"localeCompare()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/magnetometer.js b/node_modules/caniuse-lite/data/features/magnetometer.js deleted file mode 100644 index 7fbae4ce..00000000 --- a/node_modules/caniuse-lite/data/features/magnetometer.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B","194":"0 1 2 3 4 5 6 7 8 9 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB LD MD ND OD QC 1C PD RC","194":"0 1 2 3 4 5 6 7 8 9 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"194":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:4,C:"Magnetometer",D:true}; diff --git a/node_modules/caniuse-lite/data/features/matchesselector.js b/node_modules/caniuse-lite/data/features/matchesselector.js deleted file mode 100644 index b5cb6de2..00000000 --- a/node_modules/caniuse-lite/data/features/matchesselector.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E 3C","36":"F A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","36":"C L M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C","36":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","36":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB"},E:{"1":"E F A B C L M G CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J 9C dC","36":"cB K D AD BD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B LD MD ND OD QC","36":"C G N O P dB BB 1C PD RC"},G:{"1":"E UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC","36":"QD 2C RD SD TD"},H:{"2":"nD"},I:{"1":"I","2":"oD","36":"WC J pD qD rD 2C sD tD"},J:{"36":"D A"},K:{"1":"H","2":"A B","36":"C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"36":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","36":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"matches() DOM method",D:true}; diff --git a/node_modules/caniuse-lite/data/features/matchmedia.js b/node_modules/caniuse-lite/data/features/matchmedia.js deleted file mode 100644 index ad657f66..00000000 --- a/node_modules/caniuse-lite/data/features/matchmedia.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E"},E:{"1":"K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB RC","2":"F B C LD MD ND OD QC 1C PD"},G:{"1":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C"},H:{"1":"nD"},I:{"1":"WC J I rD 2C sD tD","2":"oD pD qD"},J:{"1":"A","2":"D"},K:{"1":"H RC","2":"A B C QC 1C"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:5,C:"matchMedia",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mathml.js b/node_modules/caniuse-lite/data/features/mathml.js deleted file mode 100644 index 91f632b3..00000000 --- a/node_modules/caniuse-lite/data/features/mathml.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"F A B 3C","8":"K D E"},B:{"2":"C L M G N O P","8":"Q H R S T U V W X Y Z a b c d e f","584":"g h i j k l m n o p q r","1025":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","129":"4C WC 7C 8C"},D:{"1":"FB","8":"J cB K D E F A B C L M G N O P dB BB CB DB EB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f","584":"g h i j k l m n o p q r","1025":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"A B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","260":"J cB K D E F 9C dC AD BD CD DD"},F:{"2":"F","8":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC","584":"S T U V W X Y Z a b c d","1025":"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v w x y z AB","2052":"B C LD MD ND OD QC 1C PD RC"},G:{"1":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","8":"dC QD 2C"},H:{"8":"nD"},I:{"8":"WC J oD pD qD rD 2C sD tD","1025":"I"},J:{"1":"A","8":"D"},K:{"8":"A B C QC 1C RC","1025":"H"},L:{"1025":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"8":"SC"},P:{"1":"CB DB EB FB GB HB IB JB KB","8":"J BB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"8":"5D"},R:{"8":"6D"},S:{"1":"7D 8D"}},B:2,C:"MathML",D:true}; diff --git a/node_modules/caniuse-lite/data/features/maxlength.js b/node_modules/caniuse-lite/data/features/maxlength.js deleted file mode 100644 index 48f0fe9f..00000000 --- a/node_modules/caniuse-lite/data/features/maxlength.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","16":"3C","900":"K D E F"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","1025":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","900":"4C WC 7C 8C","1025":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","16":"cB 9C","900":"J dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","16":"F","132":"B C LD MD ND OD QC 1C PD RC"},G:{"1":"QD 2C RD SD TD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC","2052":"E UD"},H:{"132":"nD"},I:{"1":"WC J qD rD 2C sD tD","16":"oD pD","4097":"I"},J:{"1":"D A"},K:{"132":"A B C QC 1C RC","4097":"H"},L:{"4097":"I"},M:{"4097":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"4097":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1025":"7D 8D"}},B:1,C:"maxlength attribute for input and textarea elements",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mdn-css-backdrop-pseudo-element.js b/node_modules/caniuse-lite/data/features/mdn-css-backdrop-pseudo-element.js deleted file mode 100644 index 96fef75b..00000000 --- a/node_modules/caniuse-lite/data/features/mdn-css-backdrop-pseudo-element.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{D:{"1":"0 1 2 3 4 5 6 7 8 9 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB","33":"gB hB iB jB kB"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","33":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB 7C 8C"},M:{"1":"PC"},A:{"2":"K D E F A 3C","33":"B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P LD MD ND OD QC 1C PD RC","33":"dB BB CB DB EB"},K:{"1":"H","2":"A B C QC 1C RC"},E:{"1":"gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC KD"},G:{"1":"gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},I:{"1":"I","2":"WC J oD pD qD rD 2C","33":"sD tD"}},B:6,C:"CSS ::backdrop pseudo-element",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js b/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js deleted file mode 100644 index abf719eb..00000000 --- a/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{D:{"1":"0 1 2 3 4 5 6 7 8 9 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N 7C 8C","33":"O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB"},M:{"1":"PC"},A:{"2":"K D E F A B 3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB LD MD ND OD QC 1C PD RC"},K:{"1":"H","2":"A B C QC 1C RC"},E:{"1":"B C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C","2":"J cB K 9C dC AD BD KD","33":"D E F A CD DD eC"},G:{"1":"ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD","33":"E TD UD VD WD XD YD"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"}},B:6,C:"isolate-override from unicode-bidi",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js b/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js deleted file mode 100644 index 3982cd4f..00000000 --- a/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{D:{"1":"0 1 2 3 4 5 6 7 8 9 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G","33":"N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F 7C 8C","33":"A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB"},M:{"1":"PC"},A:{"2":"K D E F A B 3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC","33":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB"},K:{"1":"H","2":"A B C QC 1C RC"},E:{"1":"B C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C","2":"J cB 9C dC AD KD","33":"K D E F A BD CD DD eC"},G:{"1":"ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD","33":"E SD TD UD VD WD XD YD"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"}},B:6,C:"isolate from unicode-bidi",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js b/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js deleted file mode 100644 index c8565225..00000000 --- a/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{D:{"1":"0 1 2 3 4 5 6 7 8 9 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F 7C 8C","33":"A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB"},M:{"1":"PC"},A:{"2":"K D E F A B 3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB LD MD ND OD QC 1C PD RC"},K:{"1":"H","2":"A B C QC 1C RC"},E:{"1":"B C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C","2":"J cB 9C dC AD KD","33":"K D E F A BD CD DD eC"},G:{"1":"ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD","33":"E SD TD UD VD WD XD YD"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"}},B:6,C:"plaintext from unicode-bidi",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js b/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js deleted file mode 100644 index d15f8d46..00000000 --- a/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{D:{"1":"0 1 2 3 4 5 6 7 8 9 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB 7C 8C","33":"K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB"},M:{"1":"PC"},A:{"2":"K D E F A B 3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB LD MD ND OD QC 1C PD RC"},K:{"1":"H","2":"A B C QC 1C RC"},E:{"1":"L M G RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C","2":"J cB K D 9C dC AD BD CD KD","33":"E F A B C DD eC QC"},G:{"1":"cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD TD","33":"E UD VD WD XD YD ZD aD bD"},P:{"1":"BB CB DB EB FB GB HB IB JB KB wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"}},B:6,C:"text-decoration-color property",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js b/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js deleted file mode 100644 index 79da802a..00000000 --- a/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{D:{"1":"0 1 2 3 4 5 6 7 8 9 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB 7C 8C","33":"K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB"},M:{"1":"PC"},A:{"2":"K D E F A B 3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB LD MD ND OD QC 1C PD RC"},K:{"1":"H","2":"A B C QC 1C RC"},E:{"1":"L M G RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C","2":"J cB K D 9C dC AD BD CD KD","33":"E F A B C DD eC QC"},G:{"1":"cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD TD","33":"E UD VD WD XD YD ZD aD bD"},P:{"1":"BB CB DB EB FB GB HB IB JB KB wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"}},B:6,C:"text-decoration-line property",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js b/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js deleted file mode 100644 index 4e61ea14..00000000 --- a/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{D:{"1":"0 1 2 3 4 5 6 7 8 9 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB 7C 8C"},M:{"1":"PC"},A:{"2":"K D E F A B 3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB LD MD ND OD QC 1C PD RC"},K:{"1":"H","2":"A B C QC 1C RC"},E:{"1":"yC zC 0C","2":"J cB K D 9C dC AD BD CD KD","33":"E F A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC"},G:{"1":"yC zC 0C","2":"dC QD 2C RD SD TD","33":"E UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"}},B:6,C:"text-decoration shorthand property",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js b/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js deleted file mode 100644 index 1b6eee4b..00000000 --- a/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{D:{"1":"0 1 2 3 4 5 6 7 8 9 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB 7C 8C","33":"K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB"},M:{"1":"PC"},A:{"2":"K D E F A B 3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB LD MD ND OD QC 1C PD RC"},K:{"1":"H","2":"A B C QC 1C RC"},E:{"1":"L M G RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C","2":"J cB K D 9C dC AD BD CD KD","33":"E F A B C DD eC QC"},G:{"1":"cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD TD","33":"E UD VD WD XD YD ZD aD bD"},P:{"1":"BB CB DB EB FB GB HB IB JB KB wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"}},B:6,C:"text-decoration-style property",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/media-fragments.js b/node_modules/caniuse-lite/data/features/media-fragments.js deleted file mode 100644 index 4f77882d..00000000 --- a/node_modules/caniuse-lite/data/features/media-fragments.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"C L M G N O P","132":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB 7C 8C","132":"0 1 2 3 4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"2":"J cB K D E F A B C L M G N O","132":"0 1 2 3 4 5 6 7 8 9 P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB 9C dC AD","132":"K D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"F B C LD MD ND OD QC 1C PD RC","132":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"2":"dC QD 2C RD SD TD","132":"E UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J oD pD qD rD 2C","132":"I sD tD"},J:{"2":"D A"},K:{"2":"A B C QC 1C RC","132":"H"},L:{"132":"I"},M:{"132":"PC"},N:{"132":"A B"},O:{"132":"SC"},P:{"2":"J uD","132":"BB CB DB EB FB GB HB IB JB KB vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"132":"5D"},R:{"132":"6D"},S:{"132":"7D 8D"}},B:2,C:"Media Fragments",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js b/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js deleted file mode 100644 index 5378143d..00000000 --- a/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB 7C 8C","260":"0 1 2 3 4 5 6 7 8 9 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB","324":"zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC"},E:{"2":"J cB K D E F A 9C dC AD BD CD DD eC","132":"B C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB LD MD ND OD QC 1C PD RC","324":"kB lB mB nB oB pB qB rB sB tB uB vB"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"260":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J","132":"uD vD wD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"260":"7D 8D"}},B:5,C:"Media Capture from DOM Elements API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mediarecorder.js b/node_modules/caniuse-lite/data/features/mediarecorder.js deleted file mode 100644 index f722f1dc..00000000 --- a/node_modules/caniuse-lite/data/features/mediarecorder.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","194":"vB wB"},E:{"1":"G FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C 9C dC AD BD CD DD eC QC","322":"L M RC ED"},F:{"1":"0 1 2 3 4 5 6 7 8 9 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB LD MD ND OD QC 1C PD RC","194":"iB jB"},G:{"1":"iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD","578":"bD cD dD eD fD gD hD"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:5,C:"MediaRecorder API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mediasource.js b/node_modules/caniuse-lite/data/features/mediasource.js deleted file mode 100644 index cfc9dc0e..00000000 --- a/node_modules/caniuse-lite/data/features/mediasource.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A 3C","132":"B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB 7C 8C","66":"GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N","33":"EB FB GB HB IB JB KB eB","66":"O P dB BB CB DB"},E:{"1":"E F A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D 9C dC AD BD CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD","260":"dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I tD","2":"WC J oD pD qD rD 2C sD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"B","2":"A"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD xD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"Media Source Extensions",D:true}; diff --git a/node_modules/caniuse-lite/data/features/menu.js b/node_modules/caniuse-lite/data/features/menu.js deleted file mode 100644 index c72e317b..00000000 --- a/node_modules/caniuse-lite/data/features/menu.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"4C WC J cB K D 7C 8C","132":"E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T","450":"0 1 2 3 4 5 6 7 8 9 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","66":"pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC","66":"jB kB lB mB nB oB pB qB rB sB tB uB"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"450":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:7,C:"Context menu item (menuitem element)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/meta-theme-color.js b/node_modules/caniuse-lite/data/features/meta-theme-color.js deleted file mode 100644 index cbe87301..00000000 --- a/node_modules/caniuse-lite/data/features/meta-theme-color.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB","132":"0 1 2 3 4 5 6 7 8 9 JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","258":"nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC"},E:{"1":"G GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC","2":"J cB K D E F A B C L M 9C dC AD BD CD DD eC QC RC ED FD","2052":"wC xC yC zC 0C KD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"1":"jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD","1026":"wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"516":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J","16":"uD"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:1,C:"theme-color Meta Tag",D:true}; diff --git a/node_modules/caniuse-lite/data/features/meter.js b/node_modules/caniuse-lite/data/features/meter.js deleted file mode 100644 index 550df06e..00000000 --- a/node_modules/caniuse-lite/data/features/meter.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D"},E:{"1":"K D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB QC 1C PD RC","2":"F LD MD ND OD"},G:{"1":"YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD"},H:{"1":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"1":"D A"},K:{"1":"B C H QC 1C RC","2":"A"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"meter element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/midi.js b/node_modules/caniuse-lite/data/features/midi.js deleted file mode 100644 index b8e162e0..00000000 --- a/node_modules/caniuse-lite/data/features/midi.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:5,C:"Web MIDI API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/minmaxwh.js b/node_modules/caniuse-lite/data/features/minmaxwh.js deleted file mode 100644 index 361b55b3..00000000 --- a/node_modules/caniuse-lite/data/features/minmaxwh.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","8":"K 3C","129":"D","257":"E"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"1":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"CSS min/max-width/height",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mp3.js b/node_modules/caniuse-lite/data/features/mp3.js deleted file mode 100644 index 16aeef16..00000000 --- a/node_modules/caniuse-lite/data/features/mp3.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC","132":"J cB K D E F A B C L M G N O P dB BB CB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"1":"E QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC"},H:{"2":"nD"},I:{"1":"WC J I qD rD 2C sD tD","2":"oD pD"},J:{"1":"D A"},K:{"1":"B C H QC 1C RC","2":"A"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:6,C:"MP3 audio format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mpeg-dash.js b/node_modules/caniuse-lite/data/features/mpeg-dash.js deleted file mode 100644 index 9bb61449..00000000 --- a/node_modules/caniuse-lite/data/features/mpeg-dash.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"C L M G N O P","2":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","386":"CB DB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:6,C:"Dynamic Adaptive Streaming over HTTP (MPEG-DASH)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mpeg4.js b/node_modules/caniuse-lite/data/features/mpeg4.js deleted file mode 100644 index 83d271c1..00000000 --- a/node_modules/caniuse-lite/data/features/mpeg4.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB 7C 8C","4":"CB DB EB FB GB HB IB JB KB eB fB gB hB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"9C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB LD MD ND OD QC 1C PD RC"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I sD tD","4":"WC J oD pD rD 2C","132":"qD"},J:{"1":"D A"},K:{"1":"B C H QC 1C RC","2":"A"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:6,C:"MPEG-4/H.264 video format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/multibackgrounds.js b/node_modules/caniuse-lite/data/features/multibackgrounds.js deleted file mode 100644 index dafa88ff..00000000 --- a/node_modules/caniuse-lite/data/features/multibackgrounds.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 8C","2":"4C WC 7C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB ND OD QC 1C PD RC","2":"F LD MD"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"1":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"CSS3 Multiple backgrounds",D:true}; diff --git a/node_modules/caniuse-lite/data/features/multicolumn.js b/node_modules/caniuse-lite/data/features/multicolumn.js deleted file mode 100644 index 4da240d6..00000000 --- a/node_modules/caniuse-lite/data/features/multicolumn.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"C L M G N O P","516":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"132":"0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC","164":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 7C 8C","516":"BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a","1028":"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"420":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB","516":"0 1 2 3 4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"A B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","132":"F DD","164":"D E CD","420":"J cB K 9C dC AD BD"},F:{"1":"C QC 1C PD RC","2":"F B LD MD ND OD","420":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB","516":"0 1 2 3 4 5 6 7 8 9 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"1":"XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","132":"VD WD","164":"E TD UD","420":"dC QD 2C RD SD"},H:{"1":"nD"},I:{"420":"WC J oD pD qD rD 2C sD tD","516":"I"},J:{"420":"D A"},K:{"1":"C QC 1C RC","2":"A B","516":"H"},L:{"516":"I"},M:{"1028":"PC"},N:{"1":"A B"},O:{"516":"SC"},P:{"420":"J","516":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"516":"5D"},R:{"516":"6D"},S:{"164":"7D 8D"}},B:4,C:"CSS3 Multiple column layout",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mutation-events.js b/node_modules/caniuse-lite/data/features/mutation-events.js deleted file mode 100644 index 75d1040d..00000000 --- a/node_modules/caniuse-lite/data/features/mutation-events.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E 3C","260":"F A B"},B:{"2":"UB VB WB XB YB ZB aB bB I","66":"AB LB MB NB OB PB QB RB SB TB","132":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","260":"C L M G N O P"},C:{"2":"4C WC J cB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","260":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB"},D:{"2":"SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","16":"J cB K D E F A B C L M","66":"AB LB MB NB OB PB QB RB","132":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"2":"wC xC yC zC 0C KD","16":"9C dC","132":"J cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC"},F:{"1":"C PD RC","2":"F LD MD ND OD","16":"B QC 1C","66":"0 1 2 3 4 5 6 7 8 9 w x y z AB","132":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v"},G:{"2":"wC xC yC zC 0C","16":"dC QD","132":"E 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC"},H:{"2":"nD"},I:{"2":"I","16":"oD pD","132":"WC J qD rD 2C sD tD"},J:{"132":"D A"},K:{"1":"C RC","2":"A","16":"B QC 1C","132":"H"},L:{"2":"I"},M:{"2":"PC"},N:{"260":"A B"},O:{"132":"SC"},P:{"132":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"132":"5D"},R:{"132":"6D"},S:{"260":"7D 8D"}},B:7,C:"Mutation events",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mutationobserver.js b/node_modules/caniuse-lite/data/features/mutationobserver.js deleted file mode 100644 index 5fbfdffd..00000000 --- a/node_modules/caniuse-lite/data/features/mutationobserver.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"K D E 3C","8":"F A"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O","33":"P dB BB CB DB EB FB GB HB"},E:{"1":"D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC AD","33":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"1":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD","33":"SD"},H:{"2":"nD"},I:{"1":"I sD tD","2":"WC oD pD qD","8":"J rD 2C"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"B","8":"A"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Mutation Observer",D:true}; diff --git a/node_modules/caniuse-lite/data/features/namevalue-storage.js b/node_modules/caniuse-lite/data/features/namevalue-storage.js deleted file mode 100644 index d273c2ea..00000000 --- a/node_modules/caniuse-lite/data/features/namevalue-storage.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E F A B","2":"3C","8":"K D"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","4":"4C WC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB ND OD QC 1C PD RC","2":"F LD MD"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"B C H QC 1C RC","2":"A"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Web Storage - name/value pairs",D:true}; diff --git a/node_modules/caniuse-lite/data/features/native-filesystem-api.js b/node_modules/caniuse-lite/data/features/native-filesystem-api.js deleted file mode 100644 index 09040fe3..00000000 --- a/node_modules/caniuse-lite/data/features/native-filesystem-api.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P","194":"Q H R S T U","260":"V W X Y Z a b c d e f g h i j k l m n"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC","194":"KC LC MC NC OC Q H R S T U","260":"V W X Y Z a b c d e f g h i j k l m n"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B LD MD ND OD QC 1C PD RC","194":"8B 9B AC BC CC DC EC FC GC HC","260":"IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:7,C:"File System Access API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/nav-timing.js b/node_modules/caniuse-lite/data/features/nav-timing.js deleted file mode 100644 index 63eadeaf..00000000 --- a/node_modules/caniuse-lite/data/features/nav-timing.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB","33":"K D E F A B C"},E:{"1":"E F A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D 9C dC AD BD CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"1":"E VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD TD UD"},H:{"2":"nD"},I:{"1":"J I rD 2C sD tD","2":"WC oD pD qD"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"Navigation Timing API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/netinfo.js b/node_modules/caniuse-lite/data/features/netinfo.js deleted file mode 100644 index 0d11679c..00000000 --- a/node_modules/caniuse-lite/data/features/netinfo.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"C L M G N O P","1028":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B","1028":"0 1 2 3 4 5 6 7 8 9 YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB LD MD ND OD QC 1C PD RC","1028":"0 1 2 3 4 5 6 7 8 9 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"oD sD tD","132":"WC J pD qD rD 2C"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","132":"J","516":"uD vD wD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"2":"8D","260":"7D"}},B:7,C:"Network Information API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/notifications.js b/node_modules/caniuse-lite/data/features/notifications.js deleted file mode 100644 index 32aedaaa..00000000 --- a/node_modules/caniuse-lite/data/features/notifications.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J","36":"cB K D E F A B C L M G N O P dB BB CB"},E:{"1":"K D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC","516":"kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J oD pD qD rD 2C","36":"I sD tD"},J:{"1":"A","2":"D"},K:{"2":"A B C QC 1C RC","36":"H"},L:{"257":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"36":"J","130":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"130":"6D"},S:{"1":"7D 8D"}},B:1,C:"Web Notifications",D:true}; diff --git a/node_modules/caniuse-lite/data/features/object-entries.js b/node_modules/caniuse-lite/data/features/object-entries.js deleted file mode 100644 index 333317da..00000000 --- a/node_modules/caniuse-lite/data/features/object-entries.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B"},E:{"1":"B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB LD MD ND OD QC 1C PD RC"},G:{"1":"YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D","16":"A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:6,C:"Object.entries",D:true}; diff --git a/node_modules/caniuse-lite/data/features/object-fit.js b/node_modules/caniuse-lite/data/features/object-fit.js deleted file mode 100644 index e777c464..00000000 --- a/node_modules/caniuse-lite/data/features/object-fit.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G","260":"N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB"},E:{"1":"A B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D 9C dC AD BD","132":"E F CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F G N O P LD MD ND","33":"B C OD QC 1C PD RC"},G:{"1":"XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD TD","132":"E UD VD WD"},H:{"33":"nD"},I:{"1":"I tD","2":"WC J oD pD qD rD 2C sD"},J:{"2":"D A"},K:{"1":"H","2":"A","33":"B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"CSS3 object-fit/object-position",D:true}; diff --git a/node_modules/caniuse-lite/data/features/object-observe.js b/node_modules/caniuse-lite/data/features/object-observe.js deleted file mode 100644 index e97d6dbb..00000000 --- a/node_modules/caniuse-lite/data/features/object-observe.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"kB lB mB nB oB pB qB rB sB tB uB vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"EB FB GB HB IB JB KB eB fB gB hB iB jB kB","2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"1":"J","2":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:7,C:"Object.observe data binding",D:true}; diff --git a/node_modules/caniuse-lite/data/features/object-values.js b/node_modules/caniuse-lite/data/features/object-values.js deleted file mode 100644 index 95169986..00000000 --- a/node_modules/caniuse-lite/data/features/object-values.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"8":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","8":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","8":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B"},E:{"1":"B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","8":"J cB K D E F A 9C dC AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","8":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB LD MD ND OD QC 1C PD RC"},G:{"1":"YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","8":"E dC QD 2C RD SD TD UD VD WD XD"},H:{"8":"nD"},I:{"1":"I","8":"WC J oD pD qD rD 2C sD tD"},J:{"8":"D A"},K:{"1":"H","8":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"8":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","8":"J uD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:6,C:"Object.values method",D:true}; diff --git a/node_modules/caniuse-lite/data/features/objectrtc.js b/node_modules/caniuse-lite/data/features/objectrtc.js deleted file mode 100644 index 6f46b739..00000000 --- a/node_modules/caniuse-lite/data/features/objectrtc.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"L M G N O P","2":"0 1 2 3 4 5 6 7 8 9 C Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:6,C:"Object RTC (ORTC) API for WebRTC",D:true}; diff --git a/node_modules/caniuse-lite/data/features/offline-apps.js b/node_modules/caniuse-lite/data/features/offline-apps.js deleted file mode 100644 index de791dfa..00000000 --- a/node_modules/caniuse-lite/data/features/offline-apps.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"F 3C","8":"K D E"},B:{"1":"C L M G N O P Q H R S T","2":"0 1 2 3 4 5 6 7 8 9 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S 7C 8C","2":"0 1 2 3 4 5 6 7 8 9 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","4":"WC","8":"4C"},D:{"1":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T","2":"0 1 2 3 4 5 6 7 8 9 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M AD BD CD DD eC QC RC ED FD","2":"G GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","8":"9C dC"},F:{"1":"B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC OD QC 1C PD RC","2":"0 1 2 3 4 5 6 7 8 9 F JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD","8":"MD ND"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD","2":"jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"WC J oD pD qD rD 2C sD tD","2":"I"},J:{"1":"D A"},K:{"1":"B C QC 1C RC","2":"A H"},L:{"2":"I"},M:{"2":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"2":"6D"},S:{"1":"7D","2":"8D"}},B:7,C:"Offline web applications",D:true}; diff --git a/node_modules/caniuse-lite/data/features/offscreencanvas.js b/node_modules/caniuse-lite/data/features/offscreencanvas.js deleted file mode 100644 index add4d96a..00000000 --- a/node_modules/caniuse-lite/data/features/offscreencanvas.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB 7C 8C","194":"sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n"},D:{"1":"0 1 2 3 4 5 6 7 8 9 FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B","322":"6B XC 7B YC 8B 9B AC BC CC DC EC"},E:{"1":"UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC","516":"iC jC kC lC ID"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB LD MD ND OD QC 1C PD RC","322":"tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B"},G:{"1":"UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC","516":"iC jC kC lC lD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD xD yD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"194":"7D 8D"}},B:1,C:"OffscreenCanvas",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ogg-vorbis.js b/node_modules/caniuse-lite/data/features/ogg-vorbis.js deleted file mode 100644 index 1d6e59c9..00000000 --- a/node_modules/caniuse-lite/data/features/ogg-vorbis.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","2":"4C WC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M 9C dC AD BD CD DD eC QC RC ED","260":"UC mC nC oC pC qC JD VC rC sC tC","388":"G FD GD fC gC SC HD TC hC iC jC kC lC ID"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB ND OD QC 1C PD RC","2":"F LD MD"},G:{"1":"uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC","260":"pC qC mD VC rC sC tC"},H:{"2":"nD"},I:{"1":"WC J I qD rD 2C sD tD","16":"oD pD"},J:{"1":"A","2":"D"},K:{"1":"B C H QC 1C RC","2":"A"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:6,C:"Ogg Vorbis audio format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ogv.js b/node_modules/caniuse-lite/data/features/ogv.js deleted file mode 100644 index e67b88ce..00000000 --- a/node_modules/caniuse-lite/data/features/ogv.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E 3C","8":"F A B"},B:{"1":"0 1 2 3 4 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","8":"C L M G N","194":"5 6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB 7C 8C","2":"4C WC NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"1":"0 1 2 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"3 4 5 6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o ND OD QC 1C PD RC","2":"F LD MD","194":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"1":"PC"},N:{"8":"A B"},O:{"1":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"2":"6D"},S:{"1":"7D 8D"}},B:6,C:"Ogg/Theora video format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ol-reversed.js b/node_modules/caniuse-lite/data/features/ol-reversed.js deleted file mode 100644 index baae0ec4..00000000 --- a/node_modules/caniuse-lite/data/features/ol-reversed.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G","16":"N O P dB"},E:{"1":"D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC AD","16":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB RC","2":"F B LD MD ND OD QC 1C PD","16":"C"},G:{"1":"E SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD"},H:{"1":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Reversed attribute of ordered lists",D:true}; diff --git a/node_modules/caniuse-lite/data/features/once-event-listener.js b/node_modules/caniuse-lite/data/features/once-event-listener.js deleted file mode 100644 index 34d448bb..00000000 --- a/node_modules/caniuse-lite/data/features/once-event-listener.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B"},E:{"1":"A B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F 9C dC AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB LD MD ND OD QC 1C PD RC"},G:{"1":"XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:1,C:"\"once\" event listener option",D:true}; diff --git a/node_modules/caniuse-lite/data/features/online-status.js b/node_modules/caniuse-lite/data/features/online-status.js deleted file mode 100644 index bcc0e513..00000000 --- a/node_modules/caniuse-lite/data/features/online-status.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K D 3C","260":"E"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","2":"4C WC","516":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L"},E:{"1":"cB K E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J 9C dC","1025":"D"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD","4":"RC"},G:{"1":"E 2C RD SD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC QD","1025":"TD"},H:{"2":"nD"},I:{"1":"WC J I qD rD 2C sD tD","16":"oD pD"},J:{"1":"A","132":"D"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Online/offline status",D:true}; diff --git a/node_modules/caniuse-lite/data/features/opus.js b/node_modules/caniuse-lite/data/features/opus.js deleted file mode 100644 index ffbc9dec..00000000 --- a/node_modules/caniuse-lite/data/features/opus.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB"},E:{"2":"J cB K D E F A 9C dC AD BD CD DD eC","132":"B C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC","260":"pC","516":"qC JD VC rC sC tC","1028":"uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB LD MD ND OD QC 1C PD RC"},G:{"1":"uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD","132":"ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC","260":"pC","516":"qC mD VC rC sC tC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:6,C:"Opus audio format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/orientation-sensor.js b/node_modules/caniuse-lite/data/features/orientation-sensor.js deleted file mode 100644 index 22693659..00000000 --- a/node_modules/caniuse-lite/data/features/orientation-sensor.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B","194":"6B XC 7B YC 8B 9B AC BC CC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:4,C:"Orientation Sensor",D:true}; diff --git a/node_modules/caniuse-lite/data/features/outline.js b/node_modules/caniuse-lite/data/features/outline.js deleted file mode 100644 index ab58f365..00000000 --- a/node_modules/caniuse-lite/data/features/outline.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D 3C","260":"E","388":"F A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","388":"C L M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB PD","129":"RC","260":"F B LD MD ND OD QC 1C"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"C H RC","260":"A B QC 1C"},L:{"1":"I"},M:{"1":"PC"},N:{"388":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"CSS outline properties",D:true}; diff --git a/node_modules/caniuse-lite/data/features/pad-start-end.js b/node_modules/caniuse-lite/data/features/pad-start-end.js deleted file mode 100644 index 04fb05bb..00000000 --- a/node_modules/caniuse-lite/data/features/pad-start-end.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B"},E:{"1":"A B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F 9C dC AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB LD MD ND OD QC 1C PD RC"},G:{"1":"XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:6,C:"String.prototype.padStart(), String.prototype.padEnd()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/page-transition-events.js b/node_modules/caniuse-lite/data/features/page-transition-events.js deleted file mode 100644 index 0abff2e9..00000000 --- a/node_modules/caniuse-lite/data/features/page-transition-events.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"K D E F A 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J 9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"1":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC QD 2C"},H:{"2":"nD"},I:{"1":"WC J I qD rD 2C sD tD","16":"oD pD"},J:{"1":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"B","2":"A"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"PageTransitionEvent",D:true}; diff --git a/node_modules/caniuse-lite/data/features/pagevisibility.js b/node_modules/caniuse-lite/data/features/pagevisibility.js deleted file mode 100644 index a3484bad..00000000 --- a/node_modules/caniuse-lite/data/features/pagevisibility.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F 7C 8C","33":"A B C L M G N O"},D:{"1":"0 1 2 3 4 5 6 7 8 9 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L","33":"M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB"},E:{"1":"D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K 9C dC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB RC","2":"F B C LD MD ND OD QC 1C PD","33":"G N O P dB"},G:{"1":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C","33":"sD tD"},J:{"1":"A","2":"D"},K:{"1":"H RC","2":"A B C QC 1C"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","33":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"Page Visibility",D:true}; diff --git a/node_modules/caniuse-lite/data/features/passive-event-listener.js b/node_modules/caniuse-lite/data/features/passive-event-listener.js deleted file mode 100644 index fa5ecedc..00000000 --- a/node_modules/caniuse-lite/data/features/passive-event-listener.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB"},E:{"1":"A B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F 9C dC AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB LD MD ND OD QC 1C PD RC"},G:{"1":"XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:1,C:"Passive event listeners",D:true}; diff --git a/node_modules/caniuse-lite/data/features/passkeys.js b/node_modules/caniuse-lite/data/features/passkeys.js deleted file mode 100644 index 7e0d6738..00000000 --- a/node_modules/caniuse-lite/data/features/passkeys.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q"},C:{"1":"5 6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"0 1 2 3 4 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q"},E:{"1":"hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f LD MD ND OD QC 1C PD RC"},G:{"1":"TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"1":"CB DB EB FB GB HB IB JB KB","2":"J uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","16":"BB"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:6,C:"Passkeys",D:true}; diff --git a/node_modules/caniuse-lite/data/features/passwordrules.js b/node_modules/caniuse-lite/data/features/passwordrules.js deleted file mode 100644 index dc38a7ba..00000000 --- a/node_modules/caniuse-lite/data/features/passwordrules.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"C L M G N O P","16":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC 7C 8C","16":"cC 5C 6C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC","16":"PC bC cC"},E:{"1":"C L RC","2":"J cB K D E F A B 9C dC AD BD CD DD eC QC","16":"M G ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B LD MD ND OD QC 1C PD RC","16":"0 1 2 3 4 5 6 7 8 9 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"16":"nD"},I:{"2":"WC J oD pD qD rD 2C sD tD","16":"I"},J:{"2":"D","16":"A"},K:{"2":"A B C QC 1C RC","16":"H"},L:{"16":"I"},M:{"16":"PC"},N:{"2":"A","16":"B"},O:{"16":"SC"},P:{"2":"J uD vD","16":"BB CB DB EB FB GB HB IB JB KB wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"16":"5D"},R:{"16":"6D"},S:{"2":"7D 8D"}},B:1,C:"Password Rules",D:false}; diff --git a/node_modules/caniuse-lite/data/features/path2d.js b/node_modules/caniuse-lite/data/features/path2d.js deleted file mode 100644 index 21c98fc6..00000000 --- a/node_modules/caniuse-lite/data/features/path2d.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L","132":"M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB 7C 8C","132":"fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB","132":"kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC"},E:{"1":"A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D 9C dC AD BD","132":"E F CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB LD MD ND OD QC 1C PD RC","132":"EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD TD","16":"E","132":"UD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB eC zD 0D 1D 2D 3D TC UC VC 4D","132":"J uD vD wD xD yD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Path2D",D:true}; diff --git a/node_modules/caniuse-lite/data/features/payment-request.js b/node_modules/caniuse-lite/data/features/payment-request.js deleted file mode 100644 index 5ae36fd0..00000000 --- a/node_modules/caniuse-lite/data/features/payment-request.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L","322":"M","8196":"G N O P"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 7C 8C","4162":"3B 4B 5B 6B XC 7B YC 8B 9B AC BC","16452":"0 1 2 3 4 5 6 7 8 9 CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B","194":"1B 2B 3B 4B 5B 6B","1090":"XC 7B","8196":"YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC"},E:{"1":"L M G RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F 9C dC AD BD CD DD","514":"A B eC","8196":"C QC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB LD MD ND OD QC 1C PD RC","194":"oB pB qB rB sB tB uB vB","8196":"wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC"},G:{"1":"cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD","514":"XD YD ZD","8196":"aD bD"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"2049":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB 0D 1D 2D 3D TC UC VC 4D","2":"J","8196":"uD vD wD xD yD eC zD"},Q:{"8196":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:2,C:"Payment Request API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/pdf-viewer.js b/node_modules/caniuse-lite/data/features/pdf-viewer.js deleted file mode 100644 index 407bd17a..00000000 --- a/node_modules/caniuse-lite/data/features/pdf-viewer.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A 3C","132":"B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","16":"C L M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","16":"J cB K D E F A B C L M"},E:{"1":"J cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","16":"9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB RC","2":"F B LD MD ND OD QC 1C PD"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"16":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"16":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:6,C:"Built-in PDF viewer",D:true}; diff --git a/node_modules/caniuse-lite/data/features/permissions-api.js b/node_modules/caniuse-lite/data/features/permissions-api.js deleted file mode 100644 index 8ee52e3f..00000000 --- a/node_modules/caniuse-lite/data/features/permissions-api.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB"},E:{"1":"TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB LD MD ND OD QC 1C PD RC"},G:{"1":"TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:5,C:"Permissions API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/permissions-policy.js b/node_modules/caniuse-lite/data/features/permissions-policy.js deleted file mode 100644 index a7983533..00000000 --- a/node_modules/caniuse-lite/data/features/permissions-policy.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"C L M G N O P","258":"Q H R S T U","322":"V W","388":"0 1 2 3 4 5 6 7 8 9 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC 7C 8C","258":"0 1 2 3 4 5 6 7 8 9 KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC","258":"7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U","322":"V W","388":"0 1 2 3 4 5 6 7 8 9 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B 9C dC AD BD CD DD eC","258":"C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB LD MD ND OD QC 1C PD RC","258":"vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC","322":"IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d","388":"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD","258":"aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J oD pD qD rD 2C sD tD","258":"I"},J:{"2":"D A"},K:{"2":"A B C QC 1C RC","388":"H"},L:{"388":"I"},M:{"258":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J uD vD wD","258":"BB CB DB EB FB GB HB IB JB KB xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"258":"5D"},R:{"388":"6D"},S:{"2":"7D","258":"8D"}},B:5,C:"Permissions Policy",D:true}; diff --git a/node_modules/caniuse-lite/data/features/picture-in-picture.js b/node_modules/caniuse-lite/data/features/picture-in-picture.js deleted file mode 100644 index 6cad02d3..00000000 --- a/node_modules/caniuse-lite/data/features/picture-in-picture.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC 7C 8C","132":"0 1 2 3 4 5 6 7 8 9 IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","1090":"DC","1412":"HC","1668":"EC FC GC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC","2114":"FC"},E:{"1":"M G ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F 9C dC AD BD CD DD","4100":"A B C L eC QC RC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB LD MD ND OD QC 1C PD RC","8196":"lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC"},G:{"1":"hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD","4100":"VD WD XD YD ZD aD bD cD dD eD fD gD"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"16388":"I"},M:{"16388":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:5,C:"Picture-in-Picture",D:true}; diff --git a/node_modules/caniuse-lite/data/features/picture.js b/node_modules/caniuse-lite/data/features/picture.js deleted file mode 100644 index 5bf57a19..00000000 --- a/node_modules/caniuse-lite/data/features/picture.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB 7C 8C","578":"iB jB kB lB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB","194":"lB"},E:{"1":"A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F 9C dC AD BD CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB LD MD ND OD QC 1C PD RC","322":"FB"},G:{"1":"WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Picture element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ping.js b/node_modules/caniuse-lite/data/features/ping.js deleted file mode 100644 index a1b02022..00000000 --- a/node_modules/caniuse-lite/data/features/ping.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N"},C:{"2":"4C","194":"0 1 2 3 4 5 6 7 8 9 WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","16":"J cB K D E F A B C L M"},E:{"1":"K D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"1":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C"},H:{"2":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"194":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"194":"7D 8D"}},B:1,C:"Ping attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/png-alpha.js b/node_modules/caniuse-lite/data/features/png-alpha.js deleted file mode 100644 index becdc00f..00000000 --- a/node_modules/caniuse-lite/data/features/png-alpha.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"D E F A B","2":"3C","8":"K"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"1":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"PNG alpha transparency",D:true}; diff --git a/node_modules/caniuse-lite/data/features/pointer-events.js b/node_modules/caniuse-lite/data/features/pointer-events.js deleted file mode 100644 index 7c18dbfb..00000000 --- a/node_modules/caniuse-lite/data/features/pointer-events.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"K D E F A 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 8C","2":"4C WC 7C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"B","2":"A"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:7,C:"CSS pointer-events (for HTML)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/pointer.js b/node_modules/caniuse-lite/data/features/pointer.js deleted file mode 100644 index c30c6771..00000000 --- a/node_modules/caniuse-lite/data/features/pointer.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"K D E F 3C","164":"A"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB 7C 8C","8":"K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB","328":"pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB","8":"DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB","584":"0B 1B 2B"},E:{"1":"L M G ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K 9C dC AD","8":"D E F A B C BD CD DD eC QC","1096":"RC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC","8":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB","584":"nB oB pB"},G:{"1":"eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","8":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD","6148":"dD"},H:{"2":"nD"},I:{"1":"I","8":"WC J oD pD qD rD 2C sD tD"},J:{"8":"D A"},K:{"1":"H","2":"A","8":"B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"B","36":"A"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"uD","8":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","328":"7D"}},B:2,C:"Pointer events",D:true}; diff --git a/node_modules/caniuse-lite/data/features/pointerlock.js b/node_modules/caniuse-lite/data/features/pointerlock.js deleted file mode 100644 index d1503e4b..00000000 --- a/node_modules/caniuse-lite/data/features/pointerlock.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L 7C 8C","33":"M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G","33":"DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB","66":"N O P dB BB CB"},E:{"1":"B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC","33":"G N O P dB BB CB DB EB"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C QC 1C RC","16":"H"},L:{"2":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"16":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"16":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"Pointer Lock API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/portals.js b/node_modules/caniuse-lite/data/features/portals.js deleted file mode 100644 index 83d609b9..00000000 --- a/node_modules/caniuse-lite/data/features/portals.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"C L M G N O P Q H R S T","322":"0 1 2 3 4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","450":"U V W X Y"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC","194":"LC MC NC OC Q H R S T","322":"0 1 2 3 4 5 6 7 8 9 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","450":"U"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B LD MD ND OD QC 1C PD RC","194":"8B 9B AC BC CC DC EC FC GC HC IC","322":"0 1 2 3 4 5 6 7 8 9 JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"450":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:7,C:"Portals",D:true}; diff --git a/node_modules/caniuse-lite/data/features/prefers-color-scheme.js b/node_modules/caniuse-lite/data/features/prefers-color-scheme.js deleted file mode 100644 index 961049a5..00000000 --- a/node_modules/caniuse-lite/data/features/prefers-color-scheme.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC"},E:{"1":"L M G RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C 9C dC AD BD CD DD eC QC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B LD MD ND OD QC 1C PD RC"},G:{"1":"dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD xD yD eC zD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:5,C:"prefers-color-scheme media query",D:true}; diff --git a/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js b/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js deleted file mode 100644 index 21f08664..00000000 --- a/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC"},E:{"1":"B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B LD MD ND OD QC 1C PD RC"},G:{"1":"YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD xD yD eC"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:5,C:"prefers-reduced-motion media query",D:true}; diff --git a/node_modules/caniuse-lite/data/features/progress.js b/node_modules/caniuse-lite/data/features/progress.js deleted file mode 100644 index 52f5d76b..00000000 --- a/node_modules/caniuse-lite/data/features/progress.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D"},E:{"1":"K D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB QC 1C PD RC","2":"F LD MD ND OD"},G:{"1":"E UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD","132":"TD"},H:{"1":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"1":"D A"},K:{"1":"B C H QC 1C RC","2":"A"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"progress element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/promise-finally.js b/node_modules/caniuse-lite/data/features/promise-finally.js deleted file mode 100644 index dffffa1a..00000000 --- a/node_modules/caniuse-lite/data/features/promise-finally.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B"},E:{"1":"C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B 9C dC AD BD CD DD eC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB LD MD ND OD QC 1C PD RC"},G:{"1":"aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:6,C:"Promise.prototype.finally",D:true}; diff --git a/node_modules/caniuse-lite/data/features/promises.js b/node_modules/caniuse-lite/data/features/promises.js deleted file mode 100644 index c8c3573f..00000000 --- a/node_modules/caniuse-lite/data/features/promises.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"8":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","4":"IB JB","8":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","4":"gB","8":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB"},E:{"1":"E F A B C L M G CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","8":"J cB K D 9C dC AD BD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","4":"dB","8":"F B C G N O P LD MD ND OD QC 1C PD RC"},G:{"1":"E UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","8":"dC QD 2C RD SD TD"},H:{"8":"nD"},I:{"1":"I tD","8":"WC J oD pD qD rD 2C sD"},J:{"8":"D A"},K:{"1":"H","8":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"8":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:6,C:"Promises",D:true}; diff --git a/node_modules/caniuse-lite/data/features/proximity.js b/node_modules/caniuse-lite/data/features/proximity.js deleted file mode 100644 index 8cab1a15..00000000 --- a/node_modules/caniuse-lite/data/features/proximity.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M 7C 8C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"1":"7D 8D"}},B:4,C:"Proximity API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/proxy.js b/node_modules/caniuse-lite/data/features/proxy.js deleted file mode 100644 index 913166f9..00000000 --- a/node_modules/caniuse-lite/data/features/proxy.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P mB nB oB pB qB rB sB tB uB vB wB","66":"dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB"},E:{"1":"A B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F 9C dC AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C GB HB IB JB KB eB fB gB hB iB jB LD MD ND OD QC 1C PD RC","66":"G N O P dB BB CB DB EB FB"},G:{"1":"XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:6,C:"Proxy object",D:true}; diff --git a/node_modules/caniuse-lite/data/features/publickeypinning.js b/node_modules/caniuse-lite/data/features/publickeypinning.js deleted file mode 100644 index 02e449d6..00000000 --- a/node_modules/caniuse-lite/data/features/publickeypinning.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC","2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC","2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC","2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC","4":"EB","16":"BB CB DB FB"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"1":"J uD vD wD xD yD eC","2":"BB CB DB EB FB GB HB IB JB KB zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"1":"7D","2":"8D"}},B:6,C:"HTTP Public Key Pinning",D:true}; diff --git a/node_modules/caniuse-lite/data/features/push-api.js b/node_modules/caniuse-lite/data/features/push-api.js deleted file mode 100644 index dc005ef3..00000000 --- a/node_modules/caniuse-lite/data/features/push-api.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"O P","2":"C L M G N","257":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB 7C 8C","257":"0 1 2 3 4 5 6 7 8 9 sB uB vB wB xB yB zB 1B 2B 3B 4B 5B 6B XC YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","1281":"tB 0B 7B"},D:{"2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB","257":"0 1 2 3 4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","388":"sB tB uB vB wB xB"},E:{"2":"J cB K 9C dC AD BD","514":"D E F A B C L M G CD DD eC QC RC ED FD GD fC gC SC HD TC","4609":"VC rC sC tC uC vC wC xC yC zC 0C KD","6660":"hC iC jC kC lC ID UC mC nC oC pC qC JD"},F:{"2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB LD MD ND OD QC 1C PD RC","16":"lB mB nB oB pB","257":"0 1 2 3 4 5 6 7 8 9 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC","8196":"kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"2":"6D"},S:{"257":"7D 8D"}},B:5,C:"Push API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/queryselector.js b/node_modules/caniuse-lite/data/features/queryselector.js deleted file mode 100644 index 52b6e0d3..00000000 --- a/node_modules/caniuse-lite/data/features/queryselector.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"3C","8":"K D","132":"E"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","8":"4C WC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB MD ND OD QC 1C PD RC","8":"F LD"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"1":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"querySelector/querySelectorAll",D:true}; diff --git a/node_modules/caniuse-lite/data/features/readonly-attr.js b/node_modules/caniuse-lite/data/features/readonly-attr.js deleted file mode 100644 index 96bacd22..00000000 --- a/node_modules/caniuse-lite/data/features/readonly-attr.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"K D E F A B","16":"3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","16":"4C WC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","16":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB"},E:{"1":"K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","16":"J cB 9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","16":"F LD","132":"B C MD ND OD QC 1C PD RC"},G:{"1":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC QD 2C RD SD"},H:{"1":"nD"},I:{"1":"WC J I qD rD 2C sD tD","16":"oD pD"},J:{"1":"D A"},K:{"1":"H","132":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"257":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"readonly attribute of input and textarea elements",D:true}; diff --git a/node_modules/caniuse-lite/data/features/referrer-policy.js b/node_modules/caniuse-lite/data/features/referrer-policy.js deleted file mode 100644 index 41d321f5..00000000 --- a/node_modules/caniuse-lite/data/features/referrer-policy.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A 3C","132":"B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","132":"C L M G N O P","513":"Q H R S T"},C:{"1":"W X Y Z a","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB 7C 8C","513":"kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V","2049":"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB","260":"CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B","513":"YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T"},E:{"2":"J cB K D 9C dC AD BD","132":"E F A B CD DD eC","513":"C QC RC","1025":"G GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","1537":"L M ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC","513":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC"},G:{"2":"dC QD 2C RD SD TD","132":"E UD VD WD XD YD ZD aD","513":"bD cD dD eD","1025":"jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","1537":"fD gD hD iD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"2049":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB 2D 3D TC UC VC 4D","2":"J","513":"uD vD wD xD yD eC zD 0D 1D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"513":"7D 8D"}},B:4,C:"Referrer Policy",D:true}; diff --git a/node_modules/caniuse-lite/data/features/registerprotocolhandler.js b/node_modules/caniuse-lite/data/features/registerprotocolhandler.js deleted file mode 100644 index a9f01d9b..00000000 --- a/node_modules/caniuse-lite/data/features/registerprotocolhandler.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"C L M G N O P","129":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","2":"4C"},D:{"2":"J cB K D E F A B C","129":"0 1 2 3 4 5 6 7 8 9 L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"F B LD MD ND OD QC 1C","129":"0 1 2 3 4 5 6 7 8 9 C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D","129":"A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:1,C:"Custom protocol handling",D:true}; diff --git a/node_modules/caniuse-lite/data/features/rel-noopener.js b/node_modules/caniuse-lite/data/features/rel-noopener.js deleted file mode 100644 index a96fe3bf..00000000 --- a/node_modules/caniuse-lite/data/features/rel-noopener.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},E:{"1":"B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB LD MD ND OD QC 1C PD RC"},G:{"1":"YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:1,C:"rel=noopener",D:true}; diff --git a/node_modules/caniuse-lite/data/features/rel-noreferrer.js b/node_modules/caniuse-lite/data/features/rel-noreferrer.js deleted file mode 100644 index e5337550..00000000 --- a/node_modules/caniuse-lite/data/features/rel-noreferrer.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A 3C","132":"B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","16":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","16":"J cB K D E F A B C L M G"},E:{"1":"cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J 9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"1":"E QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC"},H:{"2":"nD"},I:{"1":"WC J I qD rD 2C sD tD","16":"oD pD"},J:{"1":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Link type \"noreferrer\"",D:true}; diff --git a/node_modules/caniuse-lite/data/features/rellist.js b/node_modules/caniuse-lite/data/features/rellist.js deleted file mode 100644 index 40df84c5..00000000 --- a/node_modules/caniuse-lite/data/features/rellist.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N","132":"O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB","132":"yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC"},E:{"1":"F A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E 9C dC AD BD CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB LD MD ND OD QC 1C PD RC","132":"lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J","132":"uD vD wD xD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"relList (DOMTokenList)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/rem.js b/node_modules/caniuse-lite/data/features/rem.js deleted file mode 100644 index 95e78d05..00000000 --- a/node_modules/caniuse-lite/data/features/rem.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"K D E 3C","132":"F A"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 8C","2":"4C WC 7C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J 9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB PD RC","2":"F B LD MD ND OD QC 1C"},G:{"1":"E QD 2C SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC","260":"RD"},H:{"1":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"C H RC","2":"A B QC 1C"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"rem (root em) units",D:true}; diff --git a/node_modules/caniuse-lite/data/features/requestanimationframe.js b/node_modules/caniuse-lite/data/features/requestanimationframe.js deleted file mode 100644 index f4b60c33..00000000 --- a/node_modules/caniuse-lite/data/features/requestanimationframe.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C","33":"B C L M G N O P dB BB CB DB","164":"J cB K D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F","33":"DB EB","164":"P dB BB CB","420":"A B C L M G N O"},E:{"1":"D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC AD","33":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"1":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD","33":"SD"},H:{"2":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"requestAnimationFrame",D:true}; diff --git a/node_modules/caniuse-lite/data/features/requestidlecallback.js b/node_modules/caniuse-lite/data/features/requestidlecallback.js deleted file mode 100644 index 392f737c..00000000 --- a/node_modules/caniuse-lite/data/features/requestidlecallback.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 7C 8C","194":"1B 2B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},E:{"1":"KD","2":"J cB K D E F A B C L 9C dC AD BD CD DD eC QC RC","322":"M G ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD","322":"gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:5,C:"requestIdleCallback",D:true}; diff --git a/node_modules/caniuse-lite/data/features/resizeobserver.js b/node_modules/caniuse-lite/data/features/resizeobserver.js deleted file mode 100644 index 62dc33c9..00000000 --- a/node_modules/caniuse-lite/data/features/resizeobserver.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B","194":"2B 3B 4B 5B 6B XC 7B YC 8B 9B"},E:{"1":"M G ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C 9C dC AD BD CD DD eC QC RC","66":"L"},F:{"1":"0 1 2 3 4 5 6 7 8 9 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB LD MD ND OD QC 1C PD RC","194":"pB qB rB sB tB uB vB wB xB yB zB"},G:{"1":"gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD xD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:5,C:"Resize Observer",D:true}; diff --git a/node_modules/caniuse-lite/data/features/resource-timing.js b/node_modules/caniuse-lite/data/features/resource-timing.js deleted file mode 100644 index 144011d8..00000000 --- a/node_modules/caniuse-lite/data/features/resource-timing.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB 7C 8C","194":"fB gB hB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB"},E:{"1":"C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD eC","260":"B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"1":"ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD"},H:{"2":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"Resource Timing (basic support)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/rest-parameters.js b/node_modules/caniuse-lite/data/features/rest-parameters.js deleted file mode 100644 index 417772fe..00000000 --- a/node_modules/caniuse-lite/data/features/rest-parameters.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB","194":"sB tB uB"},E:{"1":"A B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F 9C dC AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB LD MD ND OD QC 1C PD RC","194":"fB gB hB"},G:{"1":"XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:6,C:"Rest parameters",D:true}; diff --git a/node_modules/caniuse-lite/data/features/rtcpeerconnection.js b/node_modules/caniuse-lite/data/features/rtcpeerconnection.js deleted file mode 100644 index 5846fb49..00000000 --- a/node_modules/caniuse-lite/data/features/rtcpeerconnection.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M","260":"G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB 7C 8C","33":"DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB","33":"EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B"},E:{"1":"B C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD eC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O LD MD ND OD QC 1C PD RC","33":"P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB"},G:{"1":"ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D","130":"A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","33":"J uD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:5,C:"WebRTC Peer-to-peer connections",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ruby.js b/node_modules/caniuse-lite/data/features/ruby.js deleted file mode 100644 index fefd9e76..00000000 --- a/node_modules/caniuse-lite/data/features/ruby.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"4":"K D E 3C","132":"F A B"},B:{"4":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","8":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB 7C 8C"},D:{"4":"0 1 2 3 4 5 6 7 8 9 cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","8":"J"},E:{"4":"cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","8":"J 9C dC"},F:{"4":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","8":"F B C LD MD ND OD QC 1C PD RC"},G:{"4":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","8":"dC QD 2C"},H:{"8":"nD"},I:{"4":"WC J I rD 2C sD tD","8":"oD pD qD"},J:{"4":"A","8":"D"},K:{"4":"H","8":"A B C QC 1C RC"},L:{"4":"I"},M:{"1":"PC"},N:{"132":"A B"},O:{"4":"SC"},P:{"4":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"4":"5D"},R:{"4":"6D"},S:{"1":"7D 8D"}},B:1,C:"Ruby annotation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/run-in.js b/node_modules/caniuse-lite/data/features/run-in.js deleted file mode 100644 index 61043eaa..00000000 --- a/node_modules/caniuse-lite/data/features/run-in.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E F A B","2":"K D 3C"},B:{"2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB","2":"0 1 2 3 4 5 6 7 8 9 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"cB K AD","2":"D E F A B C L M G CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","16":"BD","129":"J 9C dC"},F:{"1":"F B C G N O P LD MD ND OD QC 1C PD RC","2":"0 1 2 3 4 5 6 7 8 9 dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"1":"QD 2C RD SD TD","2":"E UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","129":"dC"},H:{"1":"nD"},I:{"1":"WC J oD pD qD rD 2C sD","2":"I tD"},J:{"1":"D A"},K:{"1":"A B C QC 1C RC","2":"H"},L:{"2":"I"},M:{"2":"PC"},N:{"1":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:4,C:"display: run-in",D:true}; diff --git a/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js b/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js deleted file mode 100644 index 8f9cb996..00000000 --- a/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A 3C","388":"B"},B:{"1":"P Q H R S T U","2":"C L M G","129":"N O","513":"0 1 2 3 4 5 6 7 8 9 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7C 8C"},D:{"1":"zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB","513":"0 1 2 3 4 5 6 7 8 9 H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"G GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B 9C dC AD BD CD DD eC QC","2052":"M FD","3076":"C L RC ED"},F:{"1":"nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB LD MD ND OD QC 1C PD RC","513":"0 1 2 3 4 5 6 7 8 9 HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"1":"dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD","2052":"bD cD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C QC 1C RC","513":"H"},L:{"513":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"16":"5D"},R:{"513":"6D"},S:{"1":"8D","2":"7D"}},B:6,C:"'SameSite' cookie attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/screen-orientation.js b/node_modules/caniuse-lite/data/features/screen-orientation.js deleted file mode 100644 index 0c070154..00000000 --- a/node_modules/caniuse-lite/data/features/screen-orientation.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A 3C","164":"B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","36":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O 7C 8C","36":"P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB"},E:{"1":"kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB LD MD ND OD QC 1C PD RC"},G:{"1":"kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A","36":"B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","16":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:5,C:"Screen Orientation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/script-async.js b/node_modules/caniuse-lite/data/features/script-async.js deleted file mode 100644 index 98bfe16f..00000000 --- a/node_modules/caniuse-lite/data/features/script-async.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 8C","2":"4C WC 7C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D"},E:{"1":"K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J 9C dC","132":"cB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"1":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C"},H:{"2":"nD"},I:{"1":"WC J I rD 2C sD tD","2":"oD pD qD"},J:{"1":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"async attribute for external scripts",D:true}; diff --git a/node_modules/caniuse-lite/data/features/script-defer.js b/node_modules/caniuse-lite/data/features/script-defer.js deleted file mode 100644 index 6b794f0b..00000000 --- a/node_modules/caniuse-lite/data/features/script-defer.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","132":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC","257":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D"},E:{"1":"cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J 9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"1":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C"},H:{"2":"nD"},I:{"1":"WC J I rD 2C sD tD","2":"oD pD qD"},J:{"1":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"defer attribute for external scripts",D:true}; diff --git a/node_modules/caniuse-lite/data/features/scrollintoview.js b/node_modules/caniuse-lite/data/features/scrollintoview.js deleted file mode 100644 index 109c090e..00000000 --- a/node_modules/caniuse-lite/data/features/scrollintoview.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D 3C","132":"E F A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","132":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","132":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","132":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B"},E:{"1":"TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC","132":"K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F LD MD ND OD","16":"B QC 1C","132":"C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB PD RC"},G:{"1":"TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC QD 2C","132":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD"},H:{"2":"nD"},I:{"1":"I","16":"oD pD","132":"WC J qD rD 2C sD tD"},J:{"132":"D A"},K:{"1":"H","132":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"132":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","132":"J uD vD wD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:5,C:"scrollIntoView",D:true}; diff --git a/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js b/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js deleted file mode 100644 index 67ad7b00..00000000 --- a/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","16":"J cB K D E F A B C L M"},E:{"1":"K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","16":"J cB 9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"1":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC QD 2C"},H:{"2":"nD"},I:{"1":"WC J I qD rD 2C sD tD","16":"oD pD"},J:{"1":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:7,C:"Element.scrollIntoViewIfNeeded()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/sdch.js b/node_modules/caniuse-lite/data/features/sdch.js deleted file mode 100644 index 6d9d3e4e..00000000 --- a/node_modules/caniuse-lite/data/features/sdch.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B","2":"0 1 2 3 4 5 6 7 8 9 XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC","2":"0 1 2 3 4 5 6 7 8 9 F B C JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:6,C:"SDCH Accept-Encoding/Content-Encoding",D:true}; diff --git a/node_modules/caniuse-lite/data/features/selection-api.js b/node_modules/caniuse-lite/data/features/selection-api.js deleted file mode 100644 index 074e2567..00000000 --- a/node_modules/caniuse-lite/data/features/selection-api.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","16":"3C","260":"K D E"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","132":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB 7C 8C","2180":"rB sB tB uB vB wB xB yB zB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","16":"J cB K D E F A B C L M"},E:{"1":"K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","16":"J cB 9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","132":"F B C LD MD ND OD QC 1C PD RC"},G:{"16":"2C","132":"dC QD","516":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I sD tD","16":"WC J oD pD qD rD","1025":"2C"},J:{"1":"A","16":"D"},K:{"1":"H","16":"A B C QC 1C","132":"RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"B","16":"A"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2180":"7D"}},B:5,C:"Selection API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/server-timing.js b/node_modules/caniuse-lite/data/features/server-timing.js deleted file mode 100644 index f08f7010..00000000 --- a/node_modules/caniuse-lite/data/features/server-timing.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC","196":"7B YC 8B 9B","324":"AC"},E:{"1":"kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C 9C dC AD BD CD DD eC QC","516":"L M G RC ED FD GD fC gC SC HD TC hC iC jC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB LD MD ND OD QC 1C PD RC"},G:{"1":"kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:5,C:"Server Timing",D:true}; diff --git a/node_modules/caniuse-lite/data/features/serviceworkers.js b/node_modules/caniuse-lite/data/features/serviceworkers.js deleted file mode 100644 index 1217176c..00000000 --- a/node_modules/caniuse-lite/data/features/serviceworkers.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M","322":"G N"},C:{"1":"VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB 7C 8C","194":"hB iB jB kB lB mB nB oB pB qB rB","1025":"0 1 2 3 4 5 6 7 8 9 sB uB vB wB xB yB zB 1B 2B 3B 4B 5B 6B XC YC 8B 9B AC BC CC DC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB","1537":"tB 0B 7B EC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB","4":"oB pB qB rB sB"},E:{"1":"C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B 9C dC AD BD CD DD eC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB LD MD ND OD QC 1C PD RC","4":"IB JB KB eB fB"},G:{"1":"aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD"},H:{"2":"nD"},I:{"2":"WC J oD pD qD rD 2C sD tD","4":"I"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:4,C:"Service Workers",D:true}; diff --git a/node_modules/caniuse-lite/data/features/setimmediate.js b/node_modules/caniuse-lite/data/features/setimmediate.js deleted file mode 100644 index 77106a13..00000000 --- a/node_modules/caniuse-lite/data/features/setimmediate.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"C L M G N O P","2":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"1":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:7,C:"Efficient Script Yielding: setImmediate()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/shadowdom.js b/node_modules/caniuse-lite/data/features/shadowdom.js deleted file mode 100644 index 499e31b8..00000000 --- a/node_modules/caniuse-lite/data/features/shadowdom.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"Q","2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","66":"KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B"},D:{"1":"jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q","2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","33":"GB HB IB JB KB eB fB gB hB iB"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC","2":"0 1 2 3 4 5 6 7 8 9 F B C DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC","33":"G N O P dB BB CB"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C","33":"sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"1":"uD vD wD xD yD eC zD 0D","2":"BB CB DB EB FB GB HB IB JB KB 1D 2D 3D TC UC VC 4D","33":"J"},Q:{"1":"5D"},R:{"2":"6D"},S:{"1":"7D","2":"8D"}},B:7,C:"Shadow DOM (deprecated V0 spec)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/shadowdomv1.js b/node_modules/caniuse-lite/data/features/shadowdomv1.js deleted file mode 100644 index a3f95fe9..00000000 --- a/node_modules/caniuse-lite/data/features/shadowdomv1.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 7C 8C","322":"6B","578":"XC 7B YC 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B"},E:{"1":"A B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F 9C dC AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB LD MD ND OD QC 1C PD RC"},G:{"1":"ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD","132":"XD YD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J","4":"uD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:5,C:"Shadow DOM (V1)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/sharedarraybuffer.js b/node_modules/caniuse-lite/data/features/sharedarraybuffer.js deleted file mode 100644 index 2ab070fd..00000000 --- a/node_modules/caniuse-lite/data/features/sharedarraybuffer.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"Q H R S T U V W X Y Z","2":"C L M G","194":"N O P","513":"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 7C 8C","194":"5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC","450":"KC LC MC NC OC","513":"0 1 2 3 4 5 6 7 8 9 Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"1":"EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC","194":"7B YC 8B 9B AC BC CC DC","513":"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A 9C dC AD BD CD DD","194":"B C L M G eC QC RC ED FD GD","513":"fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"AC BC CC DC EC FC GC HC IC JC KC LC MC NC","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB LD MD ND OD QC 1C PD RC","194":"vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B","513":"0 1 2 3 4 5 6 7 8 9 OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD","194":"YD ZD aD bD cD dD eD fD gD hD iD jD","513":"fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C QC 1C RC","513":"H"},L:{"513":"I"},M:{"513":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"2":"J uD vD wD xD yD eC zD 0D 1D 2D","513":"BB CB DB EB FB GB HB IB JB KB 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"513":"6D"},S:{"2":"7D","513":"8D"}},B:6,C:"Shared Array Buffer",D:true}; diff --git a/node_modules/caniuse-lite/data/features/sharedworkers.js b/node_modules/caniuse-lite/data/features/sharedworkers.js deleted file mode 100644 index 5b1e96c4..00000000 --- a/node_modules/caniuse-lite/data/features/sharedworkers.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"cB K AD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J D E F A B C L M G 9C dC BD CD DD eC QC RC ED FD GD fC gC SC HD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB OD QC 1C PD RC","2":"F LD MD ND"},G:{"1":"RD SD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"B C QC 1C RC","2":"H","16":"A"},L:{"2":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"1":"J","2":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"1":"7D 8D"}},B:1,C:"Shared Web Workers",D:true}; diff --git a/node_modules/caniuse-lite/data/features/sni.js b/node_modules/caniuse-lite/data/features/sni.js deleted file mode 100644 index 68242ae0..00000000 --- a/node_modules/caniuse-lite/data/features/sni.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K 3C","132":"D E"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"1":"E QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC"},H:{"1":"nD"},I:{"1":"WC J I rD 2C sD tD","2":"oD pD qD"},J:{"1":"A","2":"D"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:6,C:"Server Name Indication",D:true}; diff --git a/node_modules/caniuse-lite/data/features/spdy.js b/node_modules/caniuse-lite/data/features/spdy.js deleted file mode 100644 index b6789aae..00000000 --- a/node_modules/caniuse-lite/data/features/spdy.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"K D E F A 3C"},B:{"2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"E F A B C DD eC QC","2":"J cB K D 9C dC AD BD CD","129":"L M G RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB qB sB RC","2":"0 1 2 3 4 5 6 7 8 9 F B C oB pB rB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD"},G:{"1":"E UD VD WD XD YD ZD aD bD","2":"dC QD 2C RD SD TD","257":"cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"WC J rD 2C sD tD","2":"I oD pD qD"},J:{"2":"D A"},K:{"1":"RC","2":"A B C H QC 1C"},L:{"2":"I"},M:{"2":"PC"},N:{"1":"B","2":"A"},O:{"2":"SC"},P:{"1":"J","2":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"1":"7D","2":"8D"}},B:7,C:"SPDY protocol",D:true}; diff --git a/node_modules/caniuse-lite/data/features/speech-recognition.js b/node_modules/caniuse-lite/data/features/speech-recognition.js deleted file mode 100644 index a639f311..00000000 --- a/node_modules/caniuse-lite/data/features/speech-recognition.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"C L M G N O P","514":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB 7C 8C","322":"0 1 2 3 4 5 6 7 8 9 DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB","164":"0 1 2 3 4 5 6 7 8 9 GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B C L M 9C dC AD BD CD DD eC QC RC ED","1060":"G FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"F B C G N O P dB BB CB DB EB FB GB HB LD MD ND OD QC 1C PD RC","514":"0 1 2 3 4 5 6 7 8 9 IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD","1060":"iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C QC 1C RC","164":"H"},L:{"164":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"164":"SC"},P:{"164":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"164":"5D"},R:{"164":"6D"},S:{"322":"7D 8D"}},B:7,C:"Speech Recognition API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/speech-synthesis.js b/node_modules/caniuse-lite/data/features/speech-synthesis.js deleted file mode 100644 index 320bfbf2..00000000 --- a/node_modules/caniuse-lite/data/features/speech-synthesis.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"M G N O P","2":"C L","257":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB 7C 8C","194":"fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},D:{"1":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB","257":"0 1 2 3 4 5 6 7 8 9 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"D E F A B C L M G CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K 9C dC AD BD"},F:{"1":"IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B","2":"F B C G N O P dB BB CB DB EB FB GB HB LD MD ND OD QC 1C PD RC","257":"0 1 2 3 4 5 6 7 8 9 AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"1":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"2":"6D"},S:{"1":"7D 8D"}},B:7,C:"Speech Synthesis API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/spellcheck-attribute.js b/node_modules/caniuse-lite/data/features/spellcheck-attribute.js deleted file mode 100644 index 981bd940..00000000 --- a/node_modules/caniuse-lite/data/features/spellcheck-attribute.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E"},E:{"1":"K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB ND OD QC 1C PD RC","2":"F LD MD"},G:{"4":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"4":"nD"},I:{"4":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"A","4":"D"},K:{"4":"A B C H QC 1C RC"},L:{"4":"I"},M:{"4":"PC"},N:{"4":"A B"},O:{"4":"SC"},P:{"4":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"4":"6D"},S:{"2":"7D 8D"}},B:1,C:"Spellcheck attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/sql-storage.js b/node_modules/caniuse-lite/data/features/sql-storage.js deleted file mode 100644 index b6023a62..00000000 --- a/node_modules/caniuse-lite/data/features/sql-storage.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"Q H R S T U V W X Y Z a b c d e f g h i j","2":"7 8 9 C L M G N O P AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","129":"k l m n o p q r s","385":"0 1 2 3 4 5 6 t u v w x y z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j","2":"7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","129":"k l m n o p q r s","385":"0 1 t u v w x y z","897":"2 3 4 5 6"},E:{"1":"J cB K D E F A B C 9C dC AD BD CD DD eC QC RC","2":"L M G ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z ND OD QC 1C PD RC","2":"0 1 2 3 4 5 6 7 8 9 F t u v w x y z AB LD MD","257":"a b c d e f g h i j k l m n o p q r s"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD","2":"dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"WC J oD pD qD rD 2C sD tD","2":"I"},J:{"1":"D A"},K:{"1":"B C QC 1C RC","2":"A","257":"H"},L:{"2":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:7,C:"Web SQL Database",D:true}; diff --git a/node_modules/caniuse-lite/data/features/srcset.js b/node_modules/caniuse-lite/data/features/srcset.js deleted file mode 100644 index 9a756231..00000000 --- a/node_modules/caniuse-lite/data/features/srcset.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","260":"C","514":"L M G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB 7C 8C","194":"gB hB iB jB kB lB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB","260":"iB jB kB lB"},E:{"2":"J cB K D 9C dC AD BD","260":"E CD","1028":"F A DD eC","2052":"0C KD","3076":"B C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB LD MD ND OD QC 1C PD RC","260":"CB DB EB FB"},G:{"1":"0C","2":"dC QD 2C RD SD TD","260":"E UD","1028":"VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Srcset and sizes attributes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/stream.js b/node_modules/caniuse-lite/data/features/stream.js deleted file mode 100644 index b4fe4921..00000000 --- a/node_modules/caniuse-lite/data/features/stream.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N 7C 8C","129":"kB lB mB nB oB pB","420":"O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB","420":"CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B"},E:{"1":"B C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD eC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B G N O LD MD ND OD QC 1C PD","420":"C P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD","513":"gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","1537":"ZD aD bD cD dD eD fD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D","420":"A"},K:{"1":"H","2":"A B QC 1C","420":"C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","420":"J uD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:4,C:"getUserMedia/Stream API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/streams.js b/node_modules/caniuse-lite/data/features/streams.js deleted file mode 100644 index 2250751c..00000000 --- a/node_modules/caniuse-lite/data/features/streams.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A 3C","130":"B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","16":"C L","260":"M G","1028":"Q H R S T U V W X","5124":"N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 7C 8C","5124":"j k","7172":"BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i","7746":"5B 6B XC 7B YC 8B 9B AC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB","260":"0B 1B 2B 3B 4B 5B 6B","1028":"XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X"},E:{"2":"J cB K D E F 9C dC AD BD CD DD","1028":"G FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","3076":"A B C L M eC QC RC ED"},F:{"1":"0 1 2 3 4 5 6 7 8 9 MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB LD MD ND OD QC 1C PD RC","260":"nB oB pB qB rB sB tB","1028":"uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD","16":"XD","1028":"YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB 3D TC UC VC 4D","2":"J uD vD","1028":"wD xD yD eC zD 0D 1D 2D"},Q:{"1028":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:1,C:"Streams",D:true}; diff --git a/node_modules/caniuse-lite/data/features/stricttransportsecurity.js b/node_modules/caniuse-lite/data/features/stricttransportsecurity.js deleted file mode 100644 index 595fe12b..00000000 --- a/node_modules/caniuse-lite/data/features/stricttransportsecurity.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A 3C","129":"B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"D E F A B C L M G CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K 9C dC AD BD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB RC","2":"F B LD MD ND OD QC 1C PD"},G:{"1":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD"},H:{"2":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"1":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:6,C:"Strict Transport Security",D:true}; diff --git a/node_modules/caniuse-lite/data/features/style-scoped.js b/node_modules/caniuse-lite/data/features/style-scoped.js deleted file mode 100644 index 662769c8..00000000 --- a/node_modules/caniuse-lite/data/features/style-scoped.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B","2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","322":"3B 4B 5B 6B XC 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","194":"BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"1":"7D","2":"8D"}},B:7,C:"Scoped attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/subresource-bundling.js b/node_modules/caniuse-lite/data/features/subresource-bundling.js deleted file mode 100644 index 7b3b3e05..00000000 --- a/node_modules/caniuse-lite/data/features/subresource-bundling.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:7,C:"Subresource Loading with Web Bundles",D:false}; diff --git a/node_modules/caniuse-lite/data/features/subresource-integrity.js b/node_modules/caniuse-lite/data/features/subresource-integrity.js deleted file mode 100644 index e83e1e6a..00000000 --- a/node_modules/caniuse-lite/data/features/subresource-integrity.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},E:{"1":"B C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD eC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB LD MD ND OD QC 1C PD RC"},G:{"1":"aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD","194":"ZD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"Subresource Integrity",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg-css.js b/node_modules/caniuse-lite/data/features/svg-css.js deleted file mode 100644 index 135bf9b4..00000000 --- a/node_modules/caniuse-lite/data/features/svg-css.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","516":"C L M G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C","260":"J cB K D E F A B C L M G N O P dB BB CB DB EB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","4":"J"},E:{"1":"cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"9C","132":"J dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC","2":"F"},G:{"1":"E 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","132":"dC QD"},H:{"260":"nD"},I:{"1":"WC J I rD 2C sD tD","2":"oD pD qD"},J:{"1":"D A"},K:{"1":"H","260":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"SVG in CSS backgrounds",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg-filters.js b/node_modules/caniuse-lite/data/features/svg-filters.js deleted file mode 100644 index 979ef595..00000000 --- a/node_modules/caniuse-lite/data/features/svg-filters.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","2":"4C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J","4":"cB K D"},E:{"1":"K D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"1":"E SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD"},H:{"1":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"1":"A","2":"D"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"SVG filters",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg-fonts.js b/node_modules/caniuse-lite/data/features/svg-fonts.js deleted file mode 100644 index 38d59a52..00000000 --- a/node_modules/caniuse-lite/data/features/svg-fonts.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"F A B 3C","8":"K D E"},B:{"2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB","2":"0 1 2 3 4 5 6 7 8 9 zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","130":"mB nB oB pB qB rB sB tB uB vB wB xB yB"},E:{"1":"J cB K D E F A B C L M G dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"9C"},F:{"1":"F B C G N O P dB BB CB DB EB FB LD MD ND OD QC 1C PD RC","2":"0 1 2 3 4 5 6 7 8 9 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","130":"GB HB IB JB KB eB fB gB hB iB jB kB"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"258":"nD"},I:{"1":"WC J rD 2C sD tD","2":"I oD pD qD"},J:{"1":"D A"},K:{"1":"A B C QC 1C RC","2":"H"},L:{"130":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"1":"J","130":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"130":"6D"},S:{"2":"7D 8D"}},B:2,C:"SVG fonts",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg-fragment.js b/node_modules/caniuse-lite/data/features/svg-fragment.js deleted file mode 100644 index c7e39a23..00000000 --- a/node_modules/caniuse-lite/data/features/svg-fragment.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E 3C","260":"F A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB","132":"kB lB mB nB oB pB qB rB sB tB uB vB wB xB"},E:{"1":"C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D F A B 9C dC AD BD DD eC","132":"E CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB RC","2":"G N O P dB BB CB DB","4":"B C MD ND OD QC 1C PD","16":"F LD","132":"EB FB GB HB IB JB KB eB fB gB hB iB jB kB"},G:{"1":"aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD TD VD WD XD YD ZD","132":"E UD"},H:{"1":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D","132":"A"},K:{"1":"H RC","4":"A B C QC 1C"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","132":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"SVG fragment identifiers",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg-html.js b/node_modules/caniuse-lite/data/features/svg-html.js deleted file mode 100644 index a5f7d707..00000000 --- a/node_modules/caniuse-lite/data/features/svg-html.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E 3C","388":"F A B"},B:{"4":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","260":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","2":"4C","4":"WC"},D:{"4":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"9C dC","4":"J cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"4":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"4":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J oD pD qD rD 2C","4":"I sD tD"},J:{"1":"A","2":"D"},K:{"4":"A B C H QC 1C RC"},L:{"4":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"4":"SC"},P:{"4":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"4":"5D"},R:{"4":"6D"},S:{"1":"7D 8D"}},B:2,C:"SVG effects for HTML",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg-html5.js b/node_modules/caniuse-lite/data/features/svg-html5.js deleted file mode 100644 index 400e4829..00000000 --- a/node_modules/caniuse-lite/data/features/svg-html5.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"3C","8":"K D E","129":"F A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","129":"C L M G N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","8":"4C WC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","8":"J cB K"},E:{"1":"F A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","8":"J cB 9C dC","129":"K D E AD BD CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB PD RC","2":"B OD QC 1C","8":"F LD MD ND"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","8":"dC QD 2C","129":"E RD SD TD UD"},H:{"1":"nD"},I:{"1":"I sD tD","2":"oD pD qD","129":"WC J rD 2C"},J:{"1":"A","129":"D"},K:{"1":"C H RC","8":"A B QC 1C"},L:{"1":"I"},M:{"1":"PC"},N:{"129":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Inline SVG in HTML5",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg-img.js b/node_modules/caniuse-lite/data/features/svg-img.js deleted file mode 100644 index dec71f9e..00000000 --- a/node_modules/caniuse-lite/data/features/svg-img.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","132":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB"},E:{"1":"F A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"9C","4":"dC","132":"J cB K D E AD BD CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","132":"E dC QD 2C RD SD TD UD"},H:{"1":"nD"},I:{"1":"I sD tD","2":"oD pD qD","132":"WC J rD 2C"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"SVG in HTML img element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg-smil.js b/node_modules/caniuse-lite/data/features/svg-smil.js deleted file mode 100644 index c2e5cb32..00000000 --- a/node_modules/caniuse-lite/data/features/svg-smil.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"3C","8":"K D E F A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","8":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","8":"4C WC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","4":"J"},E:{"1":"K D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","8":"9C dC","132":"J cB AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"1":"E SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","132":"dC QD 2C RD"},H:{"2":"nD"},I:{"1":"WC J I rD 2C sD tD","2":"oD pD qD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"8":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"SVG SMIL animation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg.js b/node_modules/caniuse-lite/data/features/svg.js deleted file mode 100644 index 2aded87e..00000000 --- a/node_modules/caniuse-lite/data/features/svg.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"3C","8":"K D E","772":"F A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","513":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","4":"4C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","4":"9C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"1":"nD"},I:{"1":"I sD tD","2":"oD pD qD","132":"WC J rD 2C"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"257":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"SVG (basic support)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/sxg.js b/node_modules/caniuse-lite/data/features/sxg.js deleted file mode 100644 index ff5df6a8..00000000 --- a/node_modules/caniuse-lite/data/features/sxg.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC","132":"HC IC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD xD yD eC"},Q:{"1":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:6,C:"Signed HTTP Exchanges (SXG)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/tabindex-attr.js b/node_modules/caniuse-lite/data/features/tabindex-attr.js deleted file mode 100644 index 0da51c86..00000000 --- a/node_modules/caniuse-lite/data/features/tabindex-attr.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"D E F A B","16":"K 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"16":"4C WC 7C 8C","129":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","16":"J cB K D E F A B C L M"},E:{"16":"J cB 9C dC","257":"K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC","16":"F"},G:{"769":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"16":"nD"},I:{"16":"WC J I oD pD qD rD 2C sD tD"},J:{"16":"D A"},K:{"1":"H","16":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"16":"A B"},O:{"1":"SC"},P:{"16":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"129":"7D 8D"}},B:1,C:"tabindex global attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/template-literals.js b/node_modules/caniuse-lite/data/features/template-literals.js deleted file mode 100644 index a72fa773..00000000 --- a/node_modules/caniuse-lite/data/features/template-literals.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","16":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB"},E:{"1":"A B L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F 9C dC AD BD CD","129":"C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB LD MD ND OD QC 1C PD RC"},G:{"1":"VD WD XD YD ZD aD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD","129":"bD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:6,C:"ES6 Template Literals (Template Strings)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/template.js b/node_modules/caniuse-lite/data/features/template.js deleted file mode 100644 index 9bf35858..00000000 --- a/node_modules/caniuse-lite/data/features/template.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C","388":"L M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB","132":"HB IB JB KB eB fB gB hB iB"},E:{"1":"F A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D 9C dC AD","388":"E CD","514":"BD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC","132":"G N O P dB BB CB"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD TD","388":"E UD"},H:{"2":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"HTML templates",D:true}; diff --git a/node_modules/caniuse-lite/data/features/temporal.js b/node_modules/caniuse-lite/data/features/temporal.js deleted file mode 100644 index 82dbd481..00000000 --- a/node_modules/caniuse-lite/data/features/temporal.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"bB I","2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB"},C:{"1":"WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB 7C 8C","194":"SB TB UB VB"},D:{"1":"bB I aC PC bC cC","2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C","322":"KD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:6,C:"Temporal",D:true}; diff --git a/node_modules/caniuse-lite/data/features/testfeat.js b/node_modules/caniuse-lite/data/features/testfeat.js deleted file mode 100644 index e7975594..00000000 --- a/node_modules/caniuse-lite/data/features/testfeat.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E A B 3C","16":"F"},B:{"2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","16":"J cB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","16":"B C"},E:{"2":"J K 9C dC AD","16":"cB D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD 1C PD RC","16":"QC"},G:{"2":"dC QD 2C RD SD","16":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD rD 2C sD tD","16":"qD"},J:{"2":"A","16":"D"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:7,C:"Test feature - updated",D:false}; diff --git a/node_modules/caniuse-lite/data/features/text-decoration.js b/node_modules/caniuse-lite/data/features/text-decoration.js deleted file mode 100644 index 6bc5d9d5..00000000 --- a/node_modules/caniuse-lite/data/features/text-decoration.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"C L M G N O P","2052":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"4C WC J cB 7C 8C","1028":"0 1 2 3 4 5 6 7 8 9 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","1060":"K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB"},D:{"2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB","226":"HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B","2052":"0 1 2 3 4 5 6 7 8 9 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D 9C dC AD BD","772":"L M G RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","804":"E F A B C DD eC QC","1316":"CD"},F:{"2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB LD MD ND OD QC 1C PD RC","226":"jB kB lB mB nB oB pB qB rB","2052":"0 1 2 3 4 5 6 7 8 9 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"2":"dC QD 2C RD SD TD","292":"E UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C QC 1C RC","2052":"H"},L:{"2052":"I"},M:{"1028":"PC"},N:{"2":"A B"},O:{"2052":"SC"},P:{"2":"J uD vD","2052":"BB CB DB EB FB GB HB IB JB KB wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2052":"5D"},R:{"2052":"6D"},S:{"1028":"7D 8D"}},B:4,C:"text-decoration styling",D:true}; diff --git a/node_modules/caniuse-lite/data/features/text-emphasis.js b/node_modules/caniuse-lite/data/features/text-emphasis.js deleted file mode 100644 index 6e1a8c27..00000000 --- a/node_modules/caniuse-lite/data/features/text-emphasis.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P","164":"Q H R S T U V W X Y Z a b c d e f g h"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB 7C 8C","322":"tB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB","164":"GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h"},E:{"1":"E F A B C L M G CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K 9C dC AD","164":"D BD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC","164":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U"},G:{"1":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C","164":"sD tD"},J:{"2":"D","164":"A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB VC 4D","164":"J uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC"},Q:{"164":"5D"},R:{"164":"6D"},S:{"1":"7D 8D"}},B:4,C:"text-emphasis styling",D:true}; diff --git a/node_modules/caniuse-lite/data/features/text-overflow.js b/node_modules/caniuse-lite/data/features/text-overflow.js deleted file mode 100644 index 2528dfb7..00000000 --- a/node_modules/caniuse-lite/data/features/text-overflow.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"K D E F A B","2":"3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","8":"4C WC J cB K 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB QC 1C PD RC","33":"F LD MD ND OD"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"1":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"H RC","33":"A B C QC 1C"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"CSS3 Text-overflow",D:true}; diff --git a/node_modules/caniuse-lite/data/features/text-size-adjust.js b/node_modules/caniuse-lite/data/features/text-size-adjust.js deleted file mode 100644 index db76005f..00000000 --- a/node_modules/caniuse-lite/data/features/text-size-adjust.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","33":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B","258":"HB"},E:{"2":"J cB K D E F A B C L M G 9C dC BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","258":"AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 rB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB sB LD MD ND OD QC 1C PD RC"},G:{"2":"dC QD 2C","33":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"33":"PC"},N:{"161":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:7,C:"CSS text-size-adjust",D:true}; diff --git a/node_modules/caniuse-lite/data/features/text-stroke.js b/node_modules/caniuse-lite/data/features/text-stroke.js deleted file mode 100644 index 7e6e24ed..00000000 --- a/node_modules/caniuse-lite/data/features/text-stroke.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"C L M","33":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","161":"G N O P"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB 7C 8C","161":"0 1 2 3 4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","450":"wB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"33":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"F B C LD MD ND OD QC 1C PD RC","33":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"33":"E QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","36":"dC"},H:{"2":"nD"},I:{"2":"WC","33":"J I oD pD qD rD 2C sD tD"},J:{"33":"D A"},K:{"2":"A B C QC 1C RC","33":"H"},L:{"33":"I"},M:{"161":"PC"},N:{"2":"A B"},O:{"33":"SC"},P:{"33":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"33":"5D"},R:{"33":"6D"},S:{"161":"7D 8D"}},B:7,C:"CSS text-stroke and text-fill",D:true}; diff --git a/node_modules/caniuse-lite/data/features/textcontent.js b/node_modules/caniuse-lite/data/features/textcontent.js deleted file mode 100644 index a8385873..00000000 --- a/node_modules/caniuse-lite/data/features/textcontent.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","16":"9C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC","16":"F"},G:{"1":"E QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC"},H:{"1":"nD"},I:{"1":"WC J I qD rD 2C sD tD","16":"oD pD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Node.textContent",D:true}; diff --git a/node_modules/caniuse-lite/data/features/textencoder.js b/node_modules/caniuse-lite/data/features/textencoder.js deleted file mode 100644 index c4f7a3a8..00000000 --- a/node_modules/caniuse-lite/data/features/textencoder.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P 7C 8C","132":"dB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB"},E:{"1":"B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB LD MD ND OD QC 1C PD RC"},G:{"1":"YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"TextEncoder & TextDecoder",D:true}; diff --git a/node_modules/caniuse-lite/data/features/tls1-1.js b/node_modules/caniuse-lite/data/features/tls1-1.js deleted file mode 100644 index a3336a8d..00000000 --- a/node_modules/caniuse-lite/data/features/tls1-1.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"K D 3C","66":"E F A"},B:{"1":"C L M G N O P Q H R S T","2":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","1540":"U V W X Y Z a b c d e f g"},C:{"1":"FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC","2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","66":"EB","129":"EC FC GC HC IC JC KC LC MC NC","388":"OC Q H R ZC S T U V W X Y Z a b c d e f"},D:{"1":"DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T","2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","1540":"U V W X Y Z a b c d e f g"},E:{"1":"D E F A B C L CD DD eC QC RC","2":"J cB K 9C dC AD BD","513":"M ED","1028":"G FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC RC","2":"0 1 2 3 4 5 6 7 8 9 F B C T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD","1540":"JC KC LC MC NC OC Q H R ZC S"},G:{"1":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD","2":"dC QD 2C","1028":"hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"16":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"A","2":"D"},K:{"1":"RC","2":"A B C H QC 1C"},L:{"2":"I"},M:{"2":"PC"},N:{"1":"B","66":"A"},O:{"2":"SC"},P:{"1":"J uD vD wD xD yD","2":"BB CB DB EB FB GB HB IB JB KB eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"16":"5D"},R:{"16":"6D"},S:{"1":"7D 8D"}},B:7,C:"TLS 1.1",D:true}; diff --git a/node_modules/caniuse-lite/data/features/tls1-2.js b/node_modules/caniuse-lite/data/features/tls1-2.js deleted file mode 100644 index 76e727f0..00000000 --- a/node_modules/caniuse-lite/data/features/tls1-2.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"K D 3C","66":"E F A"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB 7C 8C","66":"FB GB HB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB"},E:{"1":"D E F A B C L M G CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K 9C dC AD BD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F G LD","66":"B C MD ND OD QC 1C PD RC"},G:{"1":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C"},H:{"1":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"1":"A","2":"D"},K:{"1":"H RC","2":"A B C QC 1C"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"B","66":"A"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:6,C:"TLS 1.2",D:true}; diff --git a/node_modules/caniuse-lite/data/features/tls1-3.js b/node_modules/caniuse-lite/data/features/tls1-3.js deleted file mode 100644 index ad019cf5..00000000 --- a/node_modules/caniuse-lite/data/features/tls1-3.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB 7C 8C","132":"7B YC 8B","450":"zB 0B 1B 2B 3B 4B 5B 6B XC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B","706":"2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC"},E:{"1":"M G FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C 9C dC AD BD CD DD eC QC","1028":"L RC ED"},F:{"1":"0 1 2 3 4 5 6 7 8 9 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B LD MD ND OD QC 1C PD RC","706":"2B 3B 4B"},G:{"1":"cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD xD yD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:6,C:"TLS 1.3",D:true}; diff --git a/node_modules/caniuse-lite/data/features/touch.js b/node_modules/caniuse-lite/data/features/touch.js deleted file mode 100644 index af900e11..00000000 --- a/node_modules/caniuse-lite/data/features/touch.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F 3C","8":"A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","578":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 P dB BB CB DB EB FB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C","4":"J cB K D E F A B C L M G N O","194":"GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"B C H QC 1C RC","2":"A"},L:{"1":"I"},M:{"1":"PC"},N:{"8":"A","260":"B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:2,C:"Touch events",D:true}; diff --git a/node_modules/caniuse-lite/data/features/transforms2d.js b/node_modules/caniuse-lite/data/features/transforms2d.js deleted file mode 100644 index 72ad0a02..00000000 --- a/node_modules/caniuse-lite/data/features/transforms2d.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"3C","8":"K D E","129":"A B","161":"F"},B:{"1":"0 1 2 3 4 5 6 7 8 9 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","129":"C L M G N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC","33":"J cB K D E F A B C L M G 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","33":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB"},E:{"1":"F A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","33":"J cB K D E 9C dC AD BD CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB RC","2":"F LD MD","33":"B C G N O P dB BB CB DB ND OD QC 1C PD"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","33":"E dC QD 2C RD SD TD UD"},H:{"2":"nD"},I:{"1":"I","33":"WC J oD pD qD rD 2C sD tD"},J:{"33":"D A"},K:{"1":"B C H QC 1C RC","2":"A"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"CSS3 2D Transforms",D:true}; diff --git a/node_modules/caniuse-lite/data/features/transforms3d.js b/node_modules/caniuse-lite/data/features/transforms3d.js deleted file mode 100644 index 8ed9e021..00000000 --- a/node_modules/caniuse-lite/data/features/transforms3d.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F 3C","132":"A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F 7C 8C","33":"A B C L M G"},D:{"1":"0 1 2 3 4 5 6 7 8 9 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B","33":"C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB"},E:{"1":"gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"9C dC","33":"J cB K D E AD BD CD","257":"F A B C L M G DD eC QC RC ED FD GD fC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC","33":"G N O P dB BB CB DB"},G:{"1":"gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","33":"E dC QD 2C RD SD TD UD","257":"VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC"},H:{"2":"nD"},I:{"1":"I","2":"oD pD qD","33":"WC J rD 2C sD tD"},J:{"33":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"132":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:5,C:"CSS3 3D Transforms",D:true}; diff --git a/node_modules/caniuse-lite/data/features/trusted-types.js b/node_modules/caniuse-lite/data/features/trusted-types.js deleted file mode 100644 index 6aac388c..00000000 --- a/node_modules/caniuse-lite/data/features/trusted-types.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB 7C 8C","194":"I aC PC bC cC 5C 6C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R"},E:{"1":"wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC LD MD ND OD QC 1C PD RC"},G:{"1":"wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB 1D 2D 3D TC UC VC 4D","2":"J uD vD wD xD yD eC zD 0D"},Q:{"2":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:7,C:"Trusted Types for DOM manipulation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ttf.js b/node_modules/caniuse-lite/data/features/ttf.js deleted file mode 100644 index 17a46cb8..00000000 --- a/node_modules/caniuse-lite/data/features/ttf.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E 3C","132":"F A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","2":"4C WC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB MD ND OD QC 1C PD RC","2":"F LD"},G:{"1":"E 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD"},H:{"2":"nD"},I:{"1":"WC J I pD qD rD 2C sD tD","2":"oD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"132":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:6,C:"TTF/OTF - TrueType and OpenType font support",D:true}; diff --git a/node_modules/caniuse-lite/data/features/typedarrays.js b/node_modules/caniuse-lite/data/features/typedarrays.js deleted file mode 100644 index 855700a3..00000000 --- a/node_modules/caniuse-lite/data/features/typedarrays.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"K D E F 3C","132":"A"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K"},E:{"1":"K D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC","260":"AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB PD RC","2":"F B LD MD ND OD QC 1C"},G:{"1":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD","260":"2C"},H:{"1":"nD"},I:{"1":"J I rD 2C sD tD","2":"WC oD pD qD"},J:{"1":"A","2":"D"},K:{"1":"C H RC","2":"A B QC 1C"},L:{"1":"I"},M:{"1":"PC"},N:{"132":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:6,C:"Typed Arrays",D:true}; diff --git a/node_modules/caniuse-lite/data/features/u2f.js b/node_modules/caniuse-lite/data/features/u2f.js deleted file mode 100644 index ebc0cd79..00000000 --- a/node_modules/caniuse-lite/data/features/u2f.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","513":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o"},C:{"1":"DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u","2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","322":"vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC v w"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","130":"mB nB oB","513":"pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g","578":"h i j k l m n o"},E:{"1":"L M G ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C 9C dC AD BD CD DD eC QC RC"},F:{"2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB pB LD MD ND OD QC 1C PD RC","513":"0 1 2 3 4 5 6 7 8 9 oB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"1":"fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"1":"8D","322":"7D"}},B:7,C:"FIDO U2F API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/unhandledrejection.js b/node_modules/caniuse-lite/data/features/unhandledrejection.js deleted file mode 100644 index 68529f3d..00000000 --- a/node_modules/caniuse-lite/data/features/unhandledrejection.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},E:{"1":"B C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD eC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB LD MD ND OD QC 1C PD RC"},G:{"1":"aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD","16":"ZD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:1,C:"unhandledrejection/rejectionhandled events",D:true}; diff --git a/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js b/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js deleted file mode 100644 index 43c5553c..00000000 --- a/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB"},E:{"1":"B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB LD MD ND OD QC 1C PD RC"},G:{"1":"YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"Upgrade Insecure Requests",D:true}; diff --git a/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js b/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js deleted file mode 100644 index 6aa3f103..00000000 --- a/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P","66":"Q H R"},C:{"1":"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC","66":"KC LC MC NC OC Q H"},E:{"1":"hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC LD MD ND OD QC 1C PD RC","66":"CC DC"},G:{"1":"hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB 1D 2D 3D TC UC VC 4D","2":"J uD vD wD xD yD eC zD 0D"},Q:{"2":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:7,C:"URL Scroll-To-Text Fragment",D:true}; diff --git a/node_modules/caniuse-lite/data/features/url.js b/node_modules/caniuse-lite/data/features/url.js deleted file mode 100644 index 371eff6c..00000000 --- a/node_modules/caniuse-lite/data/features/url.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB","130":"EB FB GB HB IB JB KB eB fB"},E:{"1":"E F A B C L M G CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K 9C dC AD BD","130":"D"},F:{"1":"0 1 2 3 4 5 6 7 8 9 dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC","130":"G N O P"},G:{"1":"E UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD","130":"TD"},H:{"2":"nD"},I:{"1":"I tD","2":"WC J oD pD qD rD 2C","130":"sD"},J:{"2":"D","130":"A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"URL API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/urlsearchparams.js b/node_modules/caniuse-lite/data/features/urlsearchparams.js deleted file mode 100644 index d5bae009..00000000 --- a/node_modules/caniuse-lite/data/features/urlsearchparams.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB 7C 8C","132":"KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},E:{"1":"B C L M G eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB LD MD ND OD QC 1C PD RC"},G:{"1":"YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"URLSearchParams",D:true}; diff --git a/node_modules/caniuse-lite/data/features/use-strict.js b/node_modules/caniuse-lite/data/features/use-strict.js deleted file mode 100644 index d9c1d9bb..00000000 --- a/node_modules/caniuse-lite/data/features/use-strict.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C"},E:{"1":"K D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J 9C dC","132":"cB AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB PD RC","2":"F B LD MD ND OD QC 1C"},G:{"1":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C"},H:{"1":"nD"},I:{"1":"WC J I rD 2C sD tD","2":"oD pD qD"},J:{"1":"D A"},K:{"1":"C H 1C RC","2":"A B QC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:6,C:"ECMAScript 5 Strict Mode",D:true}; diff --git a/node_modules/caniuse-lite/data/features/user-select-none.js b/node_modules/caniuse-lite/data/features/user-select-none.js deleted file mode 100644 index 6e7503b8..00000000 --- a/node_modules/caniuse-lite/data/features/user-select-none.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F 3C","33":"A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","33":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","33":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","33":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B"},E:{"33":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC","33":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB"},G:{"33":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","33":"WC J oD pD qD rD 2C sD tD"},J:{"33":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"33":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","33":"J uD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","33":"7D"}},B:5,C:"CSS user-select: none",D:true}; diff --git a/node_modules/caniuse-lite/data/features/user-timing.js b/node_modules/caniuse-lite/data/features/user-timing.js deleted file mode 100644 index 4d49c706..00000000 --- a/node_modules/caniuse-lite/data/features/user-timing.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB"},E:{"1":"B C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD eC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"1":"ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD"},H:{"2":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"User Timing API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/variable-fonts.js b/node_modules/caniuse-lite/data/features/variable-fonts.js deleted file mode 100644 index 18b7eddd..00000000 --- a/node_modules/caniuse-lite/data/features/variable-fonts.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 7C 8C","4609":"8B 9B AC BC CC DC EC FC GC","4674":"YC","5698":"7B","7490":"1B 2B 3B 4B 5B","7746":"6B XC","8705":"0 1 2 3 4 5 6 7 8 9 HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B","4097":"CC","4290":"XC 7B YC","6148":"8B 9B AC BC"},E:{"1":"G GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD eC","4609":"B C QC RC","8193":"L M ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB LD MD ND OD QC 1C PD RC","4097":"1B","6148":"xB yB zB 0B"},G:{"1":"dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD","4097":"ZD aD bD cD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"4097":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"2":"J uD vD wD","4097":"BB CB DB EB FB GB HB IB JB KB xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:5,C:"Variable fonts",D:true}; diff --git a/node_modules/caniuse-lite/data/features/vector-effect.js b/node_modules/caniuse-lite/data/features/vector-effect.js deleted file mode 100644 index b3866e43..00000000 --- a/node_modules/caniuse-lite/data/features/vector-effect.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","16":"J cB K D E F A B C L M"},E:{"1":"K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB PD RC","2":"F B LD MD ND OD QC 1C"},G:{"1":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC QD 2C"},H:{"1":"nD"},I:{"1":"I sD tD","16":"WC J oD pD qD rD 2C"},J:{"16":"D A"},K:{"1":"C H RC","2":"A B QC 1C"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"SVG vector-effect: non-scaling-stroke",D:true}; diff --git a/node_modules/caniuse-lite/data/features/vibration.js b/node_modules/caniuse-lite/data/features/vibration.js deleted file mode 100644 index 2084efba..00000000 --- a/node_modules/caniuse-lite/data/features/vibration.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB","2":"4C WC J cB K D E F A MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","33":"B C L M G"},D:{"1":"0 1 2 3 4 5 6 7 8 9 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"Vibration API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/video.js b/node_modules/caniuse-lite/data/features/video.js deleted file mode 100644 index 8b29a46c..00000000 --- a/node_modules/caniuse-lite/data/features/video.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC","260":"J cB K D E F A B C L M G N O P dB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A 9C dC AD BD CD DD eC","513":"B C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB ND OD QC 1C PD RC","2":"F LD MD"},G:{"1025":"E dC QD 2C RD SD TD UD VD WD XD YD","1537":"ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"WC J I qD rD 2C sD tD","132":"oD pD"},J:{"1":"D A"},K:{"1":"B C H QC 1C RC","2":"A"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Video element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/videotracks.js b/node_modules/caniuse-lite/data/features/videotracks.js deleted file mode 100644 index 0257c8a2..00000000 --- a/node_modules/caniuse-lite/data/features/videotracks.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"C L M G N O P","322":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB 7C 8C","194":"0 1 2 3 4 5 6 7 8 9 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","322":"0 1 2 3 4 5 6 7 8 9 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K 9C dC AD"},F:{"2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB LD MD ND OD QC 1C PD RC","322":"0 1 2 3 4 5 6 7 8 9 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"1":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C QC 1C RC","322":"H"},L:{"322":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"322":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"322":"5D"},R:{"322":"6D"},S:{"194":"7D 8D"}},B:1,C:"Video Tracks",D:true}; diff --git a/node_modules/caniuse-lite/data/features/view-transitions.js b/node_modules/caniuse-lite/data/features/view-transitions.js deleted file mode 100644 index c2c4b003..00000000 --- a/node_modules/caniuse-lite/data/features/view-transitions.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},C:{"1":"bB I aC PC bC cC 5C 6C","2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB 7C 8C","194":"aB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},E:{"1":"VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f LD MD ND OD QC 1C PD RC"},G:{"1":"VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"1":"EB FB GB HB IB JB KB","2":"J BB CB DB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:5,C:"View Transitions API (single-document)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/viewport-unit-variants.js b/node_modules/caniuse-lite/data/features/viewport-unit-variants.js deleted file mode 100644 index cb264fe7..00000000 --- a/node_modules/caniuse-lite/data/features/viewport-unit-variants.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n","194":"o p q"},C:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i","194":"j k l m n o p q"},E:{"1":"gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z LD MD ND OD QC 1C PD RC","194":"a b c"},G:{"1":"gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"1":"CB DB EB FB GB HB IB JB KB","2":"J BB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:5,C:"Small, Large, and Dynamic viewport units",D:true}; diff --git a/node_modules/caniuse-lite/data/features/viewport-units.js b/node_modules/caniuse-lite/data/features/viewport-units.js deleted file mode 100644 index aa176a62..00000000 --- a/node_modules/caniuse-lite/data/features/viewport-units.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E 3C","132":"F","260":"A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","260":"C L M G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB","260":"BB CB DB EB FB GB"},E:{"1":"D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC AD","260":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"1":"E UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD","516":"TD","772":"SD"},H:{"2":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"260":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"Viewport units: vw, vh, vmin, vmax",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wai-aria.js b/node_modules/caniuse-lite/data/features/wai-aria.js deleted file mode 100644 index 086c30b9..00000000 --- a/node_modules/caniuse-lite/data/features/wai-aria.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D 3C","4":"E F A B"},B:{"4":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"4":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"4":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"9C dC","4":"J cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"F","4":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"4":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"4":"nD"},I:{"2":"WC J oD pD qD rD 2C","4":"I sD tD"},J:{"2":"D A"},K:{"4":"A B C H QC 1C RC"},L:{"4":"I"},M:{"4":"PC"},N:{"4":"A B"},O:{"4":"SC"},P:{"4":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"4":"5D"},R:{"4":"6D"},S:{"4":"7D 8D"}},B:2,C:"WAI-ARIA Accessibility features",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wake-lock.js b/node_modules/caniuse-lite/data/features/wake-lock.js deleted file mode 100644 index 489c9dc1..00000000 --- a/node_modules/caniuse-lite/data/features/wake-lock.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P","194":"Q H R S T U V W X Y"},C:{"1":"9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"0 1 2 3 4 5 6 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 7C 8C","322":"7 8"},D:{"1":"0 1 2 3 4 5 6 7 8 9 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC","194":"HC IC JC KC LC MC NC OC Q H R S T"},E:{"1":"kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B LD MD ND OD QC 1C PD RC","194":"6B 7B 8B 9B AC BC CC DC EC FC GC HC IC"},G:{"1":"kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB 2D 3D TC UC VC 4D","2":"J uD vD wD xD yD eC zD 0D 1D"},Q:{"2":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:4,C:"Screen Wake Lock API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-bigint.js b/node_modules/caniuse-lite/data/features/wasm-bigint.js deleted file mode 100644 index 1b3a0223..00000000 --- a/node_modules/caniuse-lite/data/features/wasm-bigint.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T"},E:{"1":"G FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M 9C dC AD BD CD DD eC QC RC ED"},F:{"1":"0 1 2 3 4 5 6 7 8 9 HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC LD MD ND OD QC 1C PD RC"},G:{"1":"iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB 2D 3D TC UC VC 4D","2":"J uD vD wD xD yD eC zD 0D 1D"},Q:{"16":"5D"},R:{"16":"6D"},S:{"2":"7D","16":"8D"}},B:5,C:"WebAssembly BigInt to i64 conversion in JS API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-bulk-memory.js b/node_modules/caniuse-lite/data/features/wasm-bulk-memory.js deleted file mode 100644 index 17bc3a29..00000000 --- a/node_modules/caniuse-lite/data/features/wasm-bulk-memory.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC"},E:{"1":"G GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M 9C dC AD BD CD DD eC QC RC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B LD MD ND OD QC 1C PD RC"},G:{"1":"jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD xD yD eC"},Q:{"16":"5D"},R:{"16":"6D"},S:{"2":"7D","16":"8D"}},B:5,C:"WebAssembly Bulk Memory Operations",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-extended-const.js b/node_modules/caniuse-lite/data/features/wasm-extended-const.js deleted file mode 100644 index 854f552c..00000000 --- a/node_modules/caniuse-lite/data/features/wasm-extended-const.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w"},E:{"1":"pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i LD MD ND OD QC 1C PD RC"},G:{"1":"pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"EB FB GB HB IB JB KB","2":"J BB CB DB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"16":"5D"},R:{"16":"6D"},S:{"2":"7D","16":"8D"}},B:5,C:"WebAssembly Extended Constant Expressions",D:false}; diff --git a/node_modules/caniuse-lite/data/features/wasm-gc.js b/node_modules/caniuse-lite/data/features/wasm-gc.js deleted file mode 100644 index f7043d9e..00000000 --- a/node_modules/caniuse-lite/data/features/wasm-gc.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"2 3 4 5 6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"0 1 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},C:{"1":"3 4 5 6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"0 1 2 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 7C 8C"},D:{"1":"2 3 4 5 6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"0 1 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"16":"5D"},R:{"16":"6D"},S:{"2":"7D","16":"8D"}},B:5,C:"WebAssembly Garbage Collection",D:false}; diff --git a/node_modules/caniuse-lite/data/features/wasm-multi-memory.js b/node_modules/caniuse-lite/data/features/wasm-multi-memory.js deleted file mode 100644 index 0ba895f1..00000000 --- a/node_modules/caniuse-lite/data/features/wasm-multi-memory.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"3 4 5 6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"0 1 2 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},C:{"1":"8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"0 1 2 3 4 5 6 7 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 7C 8C"},D:{"1":"2 3 4 5 6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"0 1 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"16":"5D"},R:{"16":"6D"},S:{"2":"7D","16":"8D"}},B:5,C:"WebAssembly Multi-Memory",D:false}; diff --git a/node_modules/caniuse-lite/data/features/wasm-multi-value.js b/node_modules/caniuse-lite/data/features/wasm-multi-value.js deleted file mode 100644 index 0d64b9f7..00000000 --- a/node_modules/caniuse-lite/data/features/wasm-multi-value.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T"},E:{"1":"M G ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L 9C dC AD BD CD DD eC QC RC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC LD MD ND OD QC 1C PD RC"},G:{"1":"eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB 2D 3D TC UC VC 4D","2":"J uD vD wD xD yD eC zD 0D 1D"},Q:{"16":"5D"},R:{"16":"6D"},S:{"2":"7D","16":"8D"}},B:5,C:"WebAssembly Multi-Value",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-mutable-globals.js b/node_modules/caniuse-lite/data/features/wasm-mutable-globals.js deleted file mode 100644 index 6b6054de..00000000 --- a/node_modules/caniuse-lite/data/features/wasm-mutable-globals.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC"},E:{"1":"C L M G RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B 9C dC AD BD CD DD eC QC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B LD MD ND OD QC 1C PD RC"},G:{"1":"bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD xD yD eC"},Q:{"16":"5D"},R:{"16":"6D"},S:{"2":"7D","16":"8D"}},B:5,C:"WebAssembly Import/Export of Mutable Globals",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-nontrapping-fptoint.js b/node_modules/caniuse-lite/data/features/wasm-nontrapping-fptoint.js deleted file mode 100644 index 77f30b4a..00000000 --- a/node_modules/caniuse-lite/data/features/wasm-nontrapping-fptoint.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC"},E:{"1":"G GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M 9C dC AD BD CD DD eC QC RC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B LD MD ND OD QC 1C PD RC"},G:{"1":"jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD xD yD eC"},Q:{"16":"5D"},R:{"16":"6D"},S:{"2":"7D","16":"8D"}},B:5,C:"WebAssembly Non-trapping float-to-int Conversion",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-reference-types.js b/node_modules/caniuse-lite/data/features/wasm-reference-types.js deleted file mode 100644 index 6136b719..00000000 --- a/node_modules/caniuse-lite/data/features/wasm-reference-types.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e"},C:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e"},E:{"1":"G GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M 9C dC AD BD CD DD eC QC RC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R LD MD ND OD QC 1C PD RC"},G:{"1":"jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB UC VC 4D","2":"J uD vD wD xD yD eC zD 0D 1D 2D 3D TC"},Q:{"16":"5D"},R:{"16":"6D"},S:{"2":"7D","16":"8D"}},B:5,C:"WebAssembly Reference Types",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-relaxed-simd.js b/node_modules/caniuse-lite/data/features/wasm-relaxed-simd.js deleted file mode 100644 index f36e1a1d..00000000 --- a/node_modules/caniuse-lite/data/features/wasm-relaxed-simd.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g 7C 8C","194":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"EB FB GB HB IB JB KB","2":"J BB CB DB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"16":"5D"},R:{"16":"6D"},S:{"2":"7D","16":"8D"}},B:5,C:"WebAssembly Relaxed SIMD",D:false}; diff --git a/node_modules/caniuse-lite/data/features/wasm-signext.js b/node_modules/caniuse-lite/data/features/wasm-signext.js deleted file mode 100644 index 487504d8..00000000 --- a/node_modules/caniuse-lite/data/features/wasm-signext.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC"},E:{"1":"G FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M 9C dC AD BD CD DD eC QC RC ED"},F:{"1":"0 1 2 3 4 5 6 7 8 9 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B LD MD ND OD QC 1C PD RC"},G:{"1":"iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD xD yD eC"},Q:{"16":"5D"},R:{"16":"6D"},S:{"2":"7D","16":"8D"}},B:5,C:"WebAssembly Sign Extension Operators",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-simd.js b/node_modules/caniuse-lite/data/features/wasm-simd.js deleted file mode 100644 index 2590d80c..00000000 --- a/node_modules/caniuse-lite/data/features/wasm-simd.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S T U V W X Y Z"},C:{"1":"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z"},E:{"1":"kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC LD MD ND OD QC 1C PD RC"},G:{"1":"kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB TC UC VC 4D","2":"J uD vD wD xD yD eC zD 0D 1D 2D 3D"},Q:{"16":"5D"},R:{"16":"6D"},S:{"2":"7D","16":"8D"}},B:5,C:"WebAssembly SIMD",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-tail-calls.js b/node_modules/caniuse-lite/data/features/wasm-tail-calls.js deleted file mode 100644 index 73ea1f0f..00000000 --- a/node_modules/caniuse-lite/data/features/wasm-tail-calls.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u"},C:{"1":"4 5 6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"0 1 2 3 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"EB FB GB HB IB JB KB","2":"J BB CB DB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"16":"5D"},R:{"16":"6D"},S:{"2":"7D","16":"8D"}},B:5,C:"WebAssembly Tail Calls",D:false}; diff --git a/node_modules/caniuse-lite/data/features/wasm-threads.js b/node_modules/caniuse-lite/data/features/wasm-threads.js deleted file mode 100644 index 6ff936e8..00000000 --- a/node_modules/caniuse-lite/data/features/wasm-threads.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC"},E:{"1":"G FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L M 9C dC AD BD CD DD eC QC RC ED"},F:{"1":"0 1 2 3 4 5 6 7 8 9 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B LD MD ND OD QC 1C PD RC"},G:{"1":"iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD xD yD eC"},Q:{"16":"5D"},R:{"16":"6D"},S:{"2":"7D","16":"8D"}},B:5,C:"WebAssembly Threads and Atomics",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm.js b/node_modules/caniuse-lite/data/features/wasm.js deleted file mode 100644 index 67721045..00000000 --- a/node_modules/caniuse-lite/data/features/wasm.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M","578":"G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB 7C 8C","194":"vB wB xB yB zB","1025":"0B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB","322":"zB 0B 1B 2B 3B 4B"},E:{"1":"B C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD eC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB LD MD ND OD QC 1C PD RC","322":"mB nB oB pB qB rB"},G:{"1":"ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","194":"7D"}},B:6,C:"WebAssembly",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wav.js b/node_modules/caniuse-lite/data/features/wav.js deleted file mode 100644 index 107a2771..00000000 --- a/node_modules/caniuse-lite/data/features/wav.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","2":"4C WC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D"},E:{"1":"J cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB ND OD QC 1C PD RC","2":"F LD MD"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"WC J I qD rD 2C sD tD","16":"oD pD"},J:{"1":"D A"},K:{"1":"B C H QC 1C RC","16":"A"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:6,C:"Wav audio format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wbr-element.js b/node_modules/caniuse-lite/data/features/wbr-element.js deleted file mode 100644 index e4a1dabe..00000000 --- a/node_modules/caniuse-lite/data/features/wbr-element.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"K D 3C","2":"E F A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","16":"9C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC","16":"F"},G:{"1":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC QD 2C"},H:{"1":"nD"},I:{"1":"WC J I qD rD 2C sD tD","16":"oD pD"},J:{"1":"D A"},K:{"1":"B C H QC 1C RC","2":"A"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"wbr (word break opportunity) element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/web-animation.js b/node_modules/caniuse-lite/data/features/web-animation.js deleted file mode 100644 index 0a62bfe8..00000000 --- a/node_modules/caniuse-lite/data/features/web-animation.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P","260":"Q H R S"},C:{"1":"0 1 2 3 4 5 6 7 8 9 R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB 7C 8C","260":"XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC","516":"vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B","580":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB","2049":"LC MC NC OC Q H"},D:{"1":"0 1 2 3 4 5 6 7 8 9 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB","132":"kB lB mB","260":"nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S"},E:{"1":"G GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD eC","1090":"B C L QC RC","2049":"M ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB LD MD ND OD QC 1C PD RC","132":"EB FB GB","260":"HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD","1090":"ZD aD bD cD dD eD fD","2049":"gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB 2D 3D TC UC VC 4D","260":"J uD vD wD xD yD eC zD 0D 1D"},Q:{"260":"5D"},R:{"1":"6D"},S:{"1":"8D","516":"7D"}},B:5,C:"Web Animations API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/web-app-manifest.js b/node_modules/caniuse-lite/data/features/web-app-manifest.js deleted file mode 100644 index 499b5490..00000000 --- a/node_modules/caniuse-lite/data/features/web-app-manifest.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N","130":"O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","578":"MC NC OC Q H R ZC S T U"},D:{"1":"0 1 2 3 4 5 6 7 8 9 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID","4":"UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD","4":"kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","260":"aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:5,C:"Add to home screen (A2HS)",D:false}; diff --git a/node_modules/caniuse-lite/data/features/web-bluetooth.js b/node_modules/caniuse-lite/data/features/web-bluetooth.js deleted file mode 100644 index 6bf7d010..00000000 --- a/node_modules/caniuse-lite/data/features/web-bluetooth.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"C L M G N O P","1025":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","194":"tB uB vB wB xB yB zB 0B","706":"1B 2B 3B","1025":"0 1 2 3 4 5 6 7 8 9 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB LD MD ND OD QC 1C PD RC","450":"kB lB mB nB","706":"oB pB qB","1025":"0 1 2 3 4 5 6 7 8 9 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J oD pD qD rD 2C sD tD","1025":"I"},J:{"2":"D A"},K:{"2":"A B C QC 1C RC","1025":"H"},L:{"1025":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"1025":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD"},Q:{"2":"5D"},R:{"1025":"6D"},S:{"2":"7D 8D"}},B:7,C:"Web Bluetooth",D:true}; diff --git a/node_modules/caniuse-lite/data/features/web-serial.js b/node_modules/caniuse-lite/data/features/web-serial.js deleted file mode 100644 index 35a8cf51..00000000 --- a/node_modules/caniuse-lite/data/features/web-serial.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P","66":"Q H R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC","66":"OC Q H R S T U V W X"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC LD MD ND OD QC 1C PD RC","66":"BC CC DC EC FC GC HC IC JC KC LC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"129":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:7,C:"Web Serial API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/web-share.js b/node_modules/caniuse-lite/data/features/web-share.js deleted file mode 100644 index 2762c354..00000000 --- a/node_modules/caniuse-lite/data/features/web-share.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H","516":"R S T U V W X Y Z a b c d"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X","130":"P dB BB CB DB EB FB","1028":"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},E:{"1":"M G FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C 9C dC AD BD CD DD eC QC","2049":"L RC ED"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w LD MD ND OD QC 1C PD RC"},G:{"1":"hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD","2049":"cD dD eD fD gD"},H:{"2":"nD"},I:{"2":"WC J oD pD qD rD 2C sD","258":"I tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J","258":"uD vD wD"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:4,C:"Web Share API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webauthn.js b/node_modules/caniuse-lite/data/features/webauthn.js deleted file mode 100644 index b3b3c7ff..00000000 --- a/node_modules/caniuse-lite/data/features/webauthn.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C","226":"L M G N O"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7C 8C","4100":"0 1 2 3 4 5 6 7 8 9 x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","5124":"7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w"},D:{"1":"0 1 2 3 4 5 6 7 8 9 DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC"},E:{"1":"L M G ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C 9C dC AD BD CD DD eC QC","322":"RC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B LD MD ND OD QC 1C PD RC"},G:{"1":"iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD","578":"eD","2052":"hD","3076":"fD gD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"8196":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB UC VC 4D","2":"J uD vD wD xD yD eC zD 0D 1D 2D 3D TC"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2":"7D"}},B:2,C:"Web Authentication API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webcodecs.js b/node_modules/caniuse-lite/data/features/webcodecs.js deleted file mode 100644 index 9126d837..00000000 --- a/node_modules/caniuse-lite/data/features/webcodecs.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c"},C:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c"},E:{"1":"wC xC yC zC 0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC","132":"kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q LD MD ND OD QC 1C PD RC"},G:{"1":"wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC","132":"kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB UC VC 4D","2":"J uD vD wD xD yD eC zD 0D 1D 2D 3D TC"},Q:{"2":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:5,C:"WebCodecs API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webgl.js b/node_modules/caniuse-lite/data/features/webgl.js deleted file mode 100644 index f84535b0..00000000 --- a/node_modules/caniuse-lite/data/features/webgl.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"3C","8":"K D E F A","129":"B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","129":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C","129":"J cB K D E F A B C L M G N O P dB BB CB DB EB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D","129":"E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB"},E:{"1":"E F A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC","129":"K D AD BD CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B LD MD ND OD QC 1C PD","129":"C G N O P RC"},G:{"1":"E UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD TD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"1":"A","2":"D"},K:{"1":"C H RC","2":"A B QC 1C"},L:{"1":"I"},M:{"1":"PC"},N:{"8":"A","129":"B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","129":"7D"}},B:6,C:"WebGL - 3D Canvas graphics",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webgl2.js b/node_modules/caniuse-lite/data/features/webgl2.js deleted file mode 100644 index 178e0703..00000000 --- a/node_modules/caniuse-lite/data/features/webgl2.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB 7C 8C","194":"qB rB sB","450":"GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB","2242":"tB uB vB wB xB yB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB","578":"rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B"},E:{"1":"G GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A 9C dC AD BD CD DD","1090":"B C L M eC QC RC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB LD MD ND OD QC 1C PD RC"},G:{"1":"jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD","1090":"bD cD dD eD fD gD hD iD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","2242":"7D"}},B:6,C:"WebGL 2.0",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webgpu.js b/node_modules/caniuse-lite/data/features/webgpu.js deleted file mode 100644 index 6de3f064..00000000 --- a/node_modules/caniuse-lite/data/features/webgpu.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q","578":"H R S T U V W X Y Z a b c","1602":"d e f g h i j k l m n o p q r s t u v"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 7C 8C","194":"0 1 2 3 4 5 6 7 8 9 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB","4292":"YB ZB aB bB","16580":"I aC PC bC cC 5C 6C"},D:{"2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q","578":"H R S T U V W X Y Z a b c","1602":"d e f g h i j k l m n o p q r s t u v","2049":"0 1 2 3 4 5 6 7 8 9 w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B G 9C dC AD BD CD DD eC GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC","322":"C L M QC RC ED FD pC qC JD VC rC sC tC uC vC","8452":"wC xC yC zC 0C KD"},F:{"2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC LD MD ND OD QC 1C PD RC","578":"JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h","2049":"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB"},G:{"1":"wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC","322":"pC qC mD VC rC sC tC uC vC"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C QC 1C RC","2049":"H"},L:{"1":"I"},M:{"194":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"1":"FB GB HB IB JB KB","2":"J BB CB DB EB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D","194":"8D"}},B:5,C:"WebGPU",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webhid.js b/node_modules/caniuse-lite/data/features/webhid.js deleted file mode 100644 index 222857c6..00000000 --- a/node_modules/caniuse-lite/data/features/webhid.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P","66":"Q H R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC","66":"OC Q H R S T U V W X"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC LD MD ND OD QC 1C PD RC","66":"CC DC EC FC GC HC IC JC KC LC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:7,C:"WebHID API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webkit-user-drag.js b/node_modules/caniuse-lite/data/features/webkit-user-drag.js deleted file mode 100644 index 4b1e1b27..00000000 --- a/node_modules/caniuse-lite/data/features/webkit-user-drag.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"C L M G N O P","132":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"16":"J cB K D E F A B C L M G","132":"0 1 2 3 4 5 6 7 8 9 N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"F B C LD MD ND OD QC 1C PD RC","132":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C QC 1C RC","132":"H"},L:{"2":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:7,C:"CSS -webkit-user-drag property",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webm.js b/node_modules/caniuse-lite/data/features/webm.js deleted file mode 100644 index d4628ef6..00000000 --- a/node_modules/caniuse-lite/data/features/webm.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E 3C","520":"F A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","8":"C L","388":"M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C","132":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB","132":"K D E F A B C L M G N O P dB BB CB DB EB FB"},E:{"2":"9C","8":"J cB dC AD","520":"K D E F A B C BD CD DD eC QC","16385":"TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","17412":"L RC ED","23556":"M","24580":"G FD GD fC gC SC HD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F LD MD ND","132":"B C G OD QC 1C PD RC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD","16385":"pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","17412":"cD dD eD fD gD","19460":"hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC"},H:{"2":"nD"},I:{"1":"I","2":"oD pD","132":"WC J qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"8":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","132":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:6,C:"WebM video format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webnfc.js b/node_modules/caniuse-lite/data/features/webnfc.js deleted file mode 100644 index 9b345f73..00000000 --- a/node_modules/caniuse-lite/data/features/webnfc.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","450":"H R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","450":"H R S T U V W X"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC","450":"DC EC FC GC HC IC JC KC LC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"257":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:7,C:"Web NFC",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webp.js b/node_modules/caniuse-lite/data/features/webp.js deleted file mode 100644 index 44a6d094..00000000 --- a/node_modules/caniuse-lite/data/features/webp.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C","8":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB","8":"K D E","132":"F A B C L M G N O P dB BB CB DB","260":"EB FB GB HB IB JB KB eB fB"},E:{"1":"TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F A B C L 9C dC AD BD CD DD eC QC RC ED","516":"M G FD GD fC gC SC HD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F LD MD ND","8":"B OD","132":"QC 1C PD","260":"C G N O P RC"},G:{"1":"hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD"},H:{"1":"nD"},I:{"1":"I 2C sD tD","2":"WC oD pD qD","132":"J rD"},J:{"2":"D A"},K:{"1":"C H QC 1C RC","2":"A","132":"B"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","8":"7D"}},B:6,C:"WebP image format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/websockets.js b/node_modules/caniuse-lite/data/features/websockets.js deleted file mode 100644 index a1982602..00000000 --- a/node_modules/caniuse-lite/data/features/websockets.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC 7C 8C","132":"J cB","292":"K D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","132":"J cB K D E F A B C L M","260":"G"},E:{"1":"D E F A B C L M G CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J 9C dC","132":"cB AD","260":"K BD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB RC","2":"F LD MD ND OD","132":"B C QC 1C PD"},G:{"1":"E SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD","132":"2C RD"},H:{"2":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"1":"A","129":"D"},K:{"1":"H RC","2":"A","132":"B C QC 1C"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Web Sockets",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webtransport.js b/node_modules/caniuse-lite/data/features/webtransport.js deleted file mode 100644 index b525364e..00000000 --- a/node_modules/caniuse-lite/data/features/webtransport.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z e f","66":"a b c d"},E:{"1":"0C KD","2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC LD MD ND OD QC 1C PD RC"},G:{"1":"0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB VC 4D","2":"J uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC"},Q:{"2":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:5,C:"WebTransport",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webusb.js b/node_modules/caniuse-lite/data/features/webusb.js deleted file mode 100644 index 4ec976b9..00000000 --- a/node_modules/caniuse-lite/data/features/webusb.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B","66":"2B 3B 4B 5B 6B XC 7B"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB LD MD ND OD QC 1C PD RC","66":"pB qB rB sB tB uB vB"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","2":"J uD vD wD"},Q:{"2":"5D"},R:{"1":"6D"},S:{"2":"7D 8D"}},B:7,C:"WebUSB",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webvr.js b/node_modules/caniuse-lite/data/features/webvr.js deleted file mode 100644 index 3e6cbfc8..00000000 --- a/node_modules/caniuse-lite/data/features/webvr.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"0 1 2 3 4 5 6 7 8 9 C L M H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","66":"Q","257":"G N O P"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 7C 8C","129":"0 1 2 3 4 5 6 7 8 9 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","194":"2B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","66":"5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC","66":"sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"2":"I"},M:{"2":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"513":"J","516":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:7,C:"WebVR API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webvtt.js b/node_modules/caniuse-lite/data/features/webvtt.js deleted file mode 100644 index 2626e70c..00000000 --- a/node_modules/caniuse-lite/data/features/webvtt.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB 7C 8C","66":"FB GB HB IB JB KB eB","129":"fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B","257":"0 1 2 3 4 5 6 7 8 9 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB"},E:{"1":"K D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC"},G:{"1":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C RD SD"},H:{"2":"nD"},I:{"1":"I sD tD","2":"WC J oD pD qD rD 2C"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"B","2":"A"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"129":"7D 8D"}},B:4,C:"WebVTT - Web Video Text Tracks",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webworkers.js b/node_modules/caniuse-lite/data/features/webworkers.js deleted file mode 100644 index 5dba2c7d..00000000 --- a/node_modules/caniuse-lite/data/features/webworkers.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"3C","8":"K D E F"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","8":"4C WC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","8":"9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB OD QC 1C PD RC","2":"F LD","8":"MD ND"},G:{"1":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C"},H:{"2":"nD"},I:{"1":"I oD sD tD","2":"WC J pD qD rD 2C"},J:{"1":"D A"},K:{"1":"B C H QC 1C RC","8":"A"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Web Workers",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webxr.js b/node_modules/caniuse-lite/data/features/webxr.js deleted file mode 100644 index 3f6b5881..00000000 --- a/node_modules/caniuse-lite/data/features/webxr.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"2":"C L M G N O P","132":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC 7C 8C","322":"0 1 2 3 4 5 6 7 8 9 NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C"},D:{"2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC","66":"BC CC DC EC FC GC HC IC JC KC LC MC NC OC","132":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"2":"J cB K D E F A B C 9C dC AD BD CD DD eC QC RC","578":"L M G ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB LD MD ND OD QC 1C PD RC","66":"0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC","132":"0 1 2 3 4 5 6 7 8 9 CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{"2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"2":"nD"},I:{"2":"WC J I oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C QC 1C RC","132":"H"},L:{"132":"I"},M:{"322":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J uD vD wD xD yD eC zD","132":"BB CB DB EB FB GB HB IB JB KB 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D","322":"8D"}},B:4,C:"WebXR Device API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/will-change.js b/node_modules/caniuse-lite/data/features/will-change.js deleted file mode 100644 index 0126b9e3..00000000 --- a/node_modules/caniuse-lite/data/features/will-change.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB 7C 8C","194":"KB eB fB gB hB iB jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB"},E:{"1":"A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F 9C dC AD BD CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB LD MD ND OD QC 1C PD RC"},G:{"1":"WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"CSS will-change property",D:true}; diff --git a/node_modules/caniuse-lite/data/features/woff.js b/node_modules/caniuse-lite/data/features/woff.js deleted file mode 100644 index 436bddf2..00000000 --- a/node_modules/caniuse-lite/data/features/woff.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 8C","2":"4C WC 7C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J"},E:{"1":"K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB 9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB QC 1C PD RC","2":"F B LD MD ND OD"},G:{"1":"E RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C"},H:{"2":"nD"},I:{"1":"I sD tD","2":"WC oD pD qD rD 2C","130":"J"},J:{"1":"D A"},K:{"1":"B C H QC 1C RC","2":"A"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"WOFF - Web Open Font Format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/woff2.js b/node_modules/caniuse-lite/data/features/woff2.js deleted file mode 100644 index 6e86321d..00000000 --- a/node_modules/caniuse-lite/data/features/woff2.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"C L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB"},E:{"1":"C L M G RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J cB K D E F 9C dC AD BD CD DD","132":"A B eC QC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C G N O P dB BB CB DB LD MD ND OD QC 1C PD RC"},G:{"1":"XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"E dC QD 2C RD SD TD UD VD WD"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:2,C:"WOFF 2.0 - Web Open Font Format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/word-break.js b/node_modules/caniuse-lite/data/features/word-break.js deleted file mode 100644 index fbfe8c55..00000000 --- a/node_modules/caniuse-lite/data/features/word-break.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC J cB K D E F A B C L M 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","4":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},E:{"1":"F A B C L M G DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","4":"J cB K D E 9C dC AD BD CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B C LD MD ND OD QC 1C PD RC","4":"G N O P dB BB CB DB EB FB GB HB IB JB KB eB"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","4":"E dC QD 2C RD SD TD UD"},H:{"2":"nD"},I:{"1":"I","4":"WC J oD pD qD rD 2C sD tD"},J:{"4":"D A"},K:{"1":"H","2":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"CSS3 word-break",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wordwrap.js b/node_modules/caniuse-lite/data/features/wordwrap.js deleted file mode 100644 index dd70b4d0..00000000 --- a/node_modules/caniuse-lite/data/features/wordwrap.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"4":"K D E F A B 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","4":"C L M G N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC","4":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","4":"J cB K D E F A B C L M G N O P dB BB CB DB"},E:{"1":"D E F A B C L M G BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","4":"J cB K 9C dC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB RC","2":"F LD MD","4":"B C ND OD QC 1C PD"},G:{"1":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","4":"dC QD 2C RD SD"},H:{"4":"nD"},I:{"1":"I sD tD","4":"WC J oD pD qD rD 2C"},J:{"1":"A","4":"D"},K:{"1":"H","4":"A B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"4":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"8D","4":"7D"}},B:4,C:"CSS3 Overflow-wrap",D:true}; diff --git a/node_modules/caniuse-lite/data/features/x-doc-messaging.js b/node_modules/caniuse-lite/data/features/x-doc-messaging.js deleted file mode 100644 index 5007a2c5..00000000 --- a/node_modules/caniuse-lite/data/features/x-doc-messaging.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D 3C","132":"E F","260":"A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C","2":"4C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"9C dC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC","2":"F"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"1":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"4":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"Cross-document messaging",D:true}; diff --git a/node_modules/caniuse-lite/data/features/x-frame-options.js b/node_modules/caniuse-lite/data/features/x-frame-options.js deleted file mode 100644 index d381557e..00000000 --- a/node_modules/caniuse-lite/data/features/x-frame-options.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E F A B","2":"K D 3C"},B:{"1":"C L M G N O P","4":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC","4":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","16":"4C WC 7C 8C"},D:{"4":"0 1 2 3 4 5 6 7 8 9 HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","16":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB"},E:{"4":"K D E F A B C L M G AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","16":"J cB 9C dC"},F:{"4":"0 1 2 3 4 5 6 7 8 9 C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB PD RC","16":"F B LD MD ND OD QC 1C"},G:{"4":"E TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","16":"dC QD 2C RD SD"},H:{"2":"nD"},I:{"4":"J I rD 2C sD tD","16":"WC oD pD qD"},J:{"4":"D A"},K:{"4":"H RC","16":"A B C QC 1C"},L:{"4":"I"},M:{"4":"PC"},N:{"1":"A B"},O:{"4":"SC"},P:{"4":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"4":"5D"},R:{"4":"6D"},S:{"1":"7D","4":"8D"}},B:6,C:"X-Frame-Options HTTP header",D:true}; diff --git a/node_modules/caniuse-lite/data/features/xhr2.js b/node_modules/caniuse-lite/data/features/xhr2.js deleted file mode 100644 index 13ca452f..00000000 --- a/node_modules/caniuse-lite/data/features/xhr2.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F 3C","1156":"A B"},B:{"1":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","1028":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"4C WC","1028":"C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","1284":"A B","1412":"K D E F","1924":"J cB 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","16":"J cB K","1028":"fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB","1156":"KB eB","1412":"D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB"},E:{"1":"C L M G QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","2":"J 9C dC","1028":"E F A B CD DD eC","1156":"D BD","1412":"cB K AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","2":"F B LD MD ND OD QC 1C PD","132":"G N O","1028":"C P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB RC"},G:{"1":"ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","2":"dC QD 2C","1028":"E UD VD WD XD YD","1156":"TD","1412":"RD SD"},H:{"2":"nD"},I:{"1":"I","2":"oD pD qD","1028":"tD","1412":"sD","1924":"WC J rD 2C"},J:{"1156":"A","1412":"D"},K:{"1":"H","2":"A B QC 1C","1028":"C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1156":"A B"},O:{"1":"SC"},P:{"1":"BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D","1028":"J"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"XMLHttpRequest advanced features",D:true}; diff --git a/node_modules/caniuse-lite/data/features/xhtml.js b/node_modules/caniuse-lite/data/features/xhtml.js deleted file mode 100644 index df8e359a..00000000 --- a/node_modules/caniuse-lite/data/features/xhtml.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"1":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"1":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"1":"nD"},I:{"1":"WC J I oD pD qD rD 2C sD tD"},J:{"1":"D A"},K:{"1":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:1,C:"XHTML served as application/xhtml+xml",D:true}; diff --git a/node_modules/caniuse-lite/data/features/xhtmlsmil.js b/node_modules/caniuse-lite/data/features/xhtmlsmil.js deleted file mode 100644 index a77f7110..00000000 --- a/node_modules/caniuse-lite/data/features/xhtmlsmil.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"F A B 3C","4":"K D E"},B:{"2":"C L M G N O P","8":"0 1 2 3 4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"8":"0 1 2 3 4 5 6 7 8 9 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C 7C 8C"},D:{"8":"0 1 2 3 4 5 6 7 8 9 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC"},E:{"8":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD"},F:{"8":"0 1 2 3 4 5 6 7 8 9 F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LD MD ND OD QC 1C PD RC"},G:{"8":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C"},H:{"8":"nD"},I:{"8":"WC J I oD pD qD rD 2C sD tD"},J:{"8":"D A"},K:{"8":"A B C H QC 1C RC"},L:{"8":"I"},M:{"8":"PC"},N:{"2":"A B"},O:{"8":"SC"},P:{"8":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"8":"5D"},R:{"8":"6D"},S:{"8":"7D 8D"}},B:7,C:"XHTML+SMIL animation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/xml-serializer.js b/node_modules/caniuse-lite/data/features/xml-serializer.js deleted file mode 100644 index e343ccf3..00000000 --- a/node_modules/caniuse-lite/data/features/xml-serializer.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","260":"K D E F 3C"},B:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","132":"B","260":"4C WC J cB K D 7C 8C","516":"E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","132":"J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB"},E:{"1":"E F A B C L M G CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC wC xC yC zC 0C KD","132":"J cB K D 9C dC AD BD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB","16":"F LD","132":"B C G N O MD ND OD QC 1C PD RC"},G:{"1":"E UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC wC xC yC zC 0C","132":"dC QD 2C RD SD TD"},H:{"132":"nD"},I:{"1":"I sD tD","132":"WC J oD pD qD rD 2C"},J:{"132":"D A"},K:{"1":"H","16":"A","132":"B C QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"1":"A B"},O:{"1":"SC"},P:{"1":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"1":"5D"},R:{"1":"6D"},S:{"1":"7D 8D"}},B:4,C:"DOM Parsing and Serialization",D:true}; diff --git a/node_modules/caniuse-lite/data/features/zstd.js b/node_modules/caniuse-lite/data/features/zstd.js deleted file mode 100644 index 244ce3ab..00000000 --- a/node_modules/caniuse-lite/data/features/zstd.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K D E F A B 3C"},B:{"1":"6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I","2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"1 2 3 4 5"},C:{"1":"9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC 5C 6C","2":"0 1 2 3 4 5 6 7 8 4C WC J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 7C 8C"},D:{"1":"6 7 8 9 AB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB I aC PC bC cC","2":"0 J cB K D E F A B C L M G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B XC 7B YC 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"1 2 3 4 5"},E:{"2":"J cB K D E F A B C L M G 9C dC AD BD CD DD eC QC RC ED FD GD fC gC SC HD TC hC iC jC kC lC ID UC mC nC oC pC qC JD VC rC sC tC uC vC","260":"wC xC yC","516":"zC 0C KD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB","2":"F B C G N O P dB BB CB DB EB FB GB HB IB JB KB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC Q H R ZC S T U V W X Y Z a b c d e f g h i j k l m n o p q r LD MD ND OD QC 1C PD RC"},G:{"1":"zC 0C","2":"E dC QD 2C RD SD TD UD VD WD XD YD ZD aD bD cD dD eD fD gD hD iD jD fC gC SC kD TC hC iC jC kC lC lD UC mC nC oC pC qC mD VC rC sC tC uC vC","260":"wC xC yC"},H:{"2":"nD"},I:{"1":"I","2":"WC J oD pD qD rD 2C sD tD"},J:{"2":"D A"},K:{"2":"A B C H QC 1C RC"},L:{"1":"I"},M:{"1":"PC"},N:{"2":"A B"},O:{"2":"SC"},P:{"2":"J BB CB DB EB FB GB HB IB JB KB uD vD wD xD yD eC zD 0D 1D 2D 3D TC UC VC 4D"},Q:{"2":"5D"},R:{"2":"6D"},S:{"2":"7D 8D"}},B:6,C:"zstd (Zstandard) content-encoding",D:true}; diff --git a/node_modules/caniuse-lite/data/regions/AD.js b/node_modules/caniuse-lite/data/regions/AD.js deleted file mode 100644 index 09ff37fa..00000000 --- a/node_modules/caniuse-lite/data/regions/AD.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00486,"78":0.00486,"113":0.00486,"114":0.00486,"115":0.13109,"116":0.00486,"128":0.00486,"132":0.00486,"134":0.00971,"135":0.00486,"136":0.47094,"139":0.11652,"140":0.09225,"142":0.00486,"143":0.07768,"145":0.00971,"146":0.01942,"147":1.90316,"148":0.23304,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 117 118 119 120 121 122 123 124 125 126 127 129 130 131 133 137 138 141 144 149 150 151 3.5 3.6"},D:{"69":0.00486,"75":0.00486,"90":0.00486,"98":0.00486,"103":0.01457,"109":0.1942,"111":0.00486,"112":0.00486,"113":0.00971,"114":0.00971,"116":0.64572,"119":0.00486,"120":0.14565,"122":0.98557,"124":0.00971,"125":0.01457,"126":0.02428,"128":0.02913,"129":0.00486,"130":0.00486,"131":0.28159,"132":0.01942,"133":0.01457,"134":0.00971,"135":0.00971,"136":0.01942,"137":0.00486,"138":0.14565,"139":0.06797,"140":0.00486,"141":0.11652,"142":0.05826,"143":0.7234,"144":9.63232,"145":5.26768,"146":0.00971,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 76 77 78 79 80 81 83 84 85 86 87 88 89 91 92 93 94 95 96 97 99 100 101 102 104 105 106 107 108 110 115 117 118 121 123 127 147 148"},F:{"94":0.01942,"95":0.02913,"102":0.00486,"112":0.00486,"114":0.00486,"125":0.00486,"126":0.73311,"127":0.50978,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 113 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.00971,"119":0.03399,"131":0.00486,"133":0.01457,"136":0.00486,"138":0.00486,"139":0.00486,"141":0.00971,"143":0.05341,"144":2.61199,"145":1.07781,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 120 121 122 123 124 125 126 127 128 129 130 132 134 135 137 140 142"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 11.1 12.1 15.1 TP","10.1":0.00486,"13.1":0.07283,"14.1":0.00486,"15.2-15.3":0.01457,"15.4":0.00486,"15.5":0.00486,"15.6":0.33014,"16.0":0.00971,"16.1":0.05341,"16.2":0.03884,"16.3":0.06312,"16.4":0.00971,"16.5":0.08739,"16.6":0.82535,"17.0":0.00971,"17.1":0.8205,"17.2":0.09225,"17.3":0.36413,"17.4":0.28645,"17.5":0.29616,"17.6":1.46136,"18.0":0.02428,"18.1":0.11652,"18.2":0.07283,"18.3":0.32529,"18.4":0.13109,"18.5-18.7":0.7768,"26.0":0.21848,"26.1":0.30587,"26.2":6.01535,"26.3":1.72838,"26.4":0.02428},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00343,"7.0-7.1":0.00343,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00343,"10.0-10.2":0,"10.3":0.03089,"11.0-11.2":0.29865,"11.3-11.4":0.0103,"12.0-12.1":0,"12.2-12.5":0.16134,"13.0-13.1":0,"13.2":0.04806,"13.3":0.00687,"13.4-13.7":0.01716,"14.0-14.4":0.03433,"14.5-14.8":0.04463,"15.0-15.1":0.04119,"15.2-15.3":0.03089,"15.4":0.03776,"15.5":0.04463,"15.6-15.8":0.69685,"16.0":0.07209,"16.1":0.13731,"16.2":0.07552,"16.3":0.13731,"16.4":0.03089,"16.5":0.05492,"16.6-16.7":0.92341,"17.0":0.04463,"17.1":0.06865,"17.2":0.05492,"17.3":0.08582,"17.4":0.13044,"17.5":0.25746,"17.6-17.7":0.65222,"18.0":0.14418,"18.1":0.29522,"18.2":0.15791,"18.3":0.49775,"18.4":0.24716,"18.5-18.7":7.80606,"26.0":0.54924,"26.1":1.07788,"26.2":16.44284,"26.3":2.77366,"26.4":0.04806},P:{"24":0.01032,"26":0.01032,"27":0.01032,"28":0.02064,"29":1.68226,_:"4 20 21 22 23 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.00514,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.07203,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01457,_:"6 7 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":16.72053},R:{_:"0"},M:{"0":0.66885},Q:{_:"14.9"},O:{"0":0.00515},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/AE.js b/node_modules/caniuse-lite/data/regions/AE.js deleted file mode 100644 index f28edbd4..00000000 --- a/node_modules/caniuse-lite/data/regions/AE.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.0067,"102":0.00335,"103":0.01005,"104":0.00335,"115":0.0134,"132":0.00335,"136":0.00335,"140":0.0067,"145":0.00335,"146":0.02011,"147":0.38537,"148":0.03351,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 133 134 135 137 138 139 141 142 143 144 149 150 151 3.5 3.6"},D:{"39":0.01676,"40":0.01676,"41":0.01676,"42":0.01676,"43":0.01676,"44":0.01676,"45":0.01676,"46":0.01676,"47":0.01676,"48":0.01676,"49":0.01676,"50":0.01676,"51":0.01676,"52":0.01676,"53":0.01676,"54":0.01676,"55":0.01676,"56":0.01676,"57":0.01676,"58":0.01676,"59":0.01676,"60":0.01676,"68":0.00335,"69":0.0067,"73":0.00335,"75":0.00335,"76":0.0067,"81":0.00335,"83":0.00335,"87":0.0067,"91":0.00335,"93":0.0134,"98":0.00335,"102":0.00335,"103":0.28819,"104":0.24462,"105":0.22117,"106":0.22117,"107":0.22452,"108":0.22452,"109":0.35186,"110":0.22117,"111":0.22787,"112":1.4912,"114":0.01005,"116":0.47249,"117":0.22117,"118":0.00335,"119":0.0067,"120":0.23792,"121":0.00335,"122":0.01676,"123":0.0067,"124":0.22787,"125":0.02346,"126":0.02011,"127":0.0067,"128":0.03686,"129":0.02011,"130":0.0067,"131":0.47919,"132":0.02346,"133":0.46914,"134":0.02011,"135":0.3418,"136":0.01676,"137":0.03016,"138":0.13739,"139":0.19101,"140":0.06367,"141":0.04691,"142":0.14409,"143":0.60653,"144":7.20465,"145":3.59897,"146":0.01676,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 70 71 72 74 77 78 79 80 84 85 86 88 89 90 92 94 95 96 97 99 100 101 113 115 147 148"},F:{"45":0.00335,"46":0.00335,"91":0.00335,"93":0.00335,"94":0.09048,"95":0.09048,"113":0.00335,"114":0.00335,"122":0.00335,"125":0.01005,"126":0.24797,"127":0.20776,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 115 116 117 118 119 120 121 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00335,"92":0.0067,"109":0.00335,"114":0.00335,"122":0.00335,"131":0.00335,"132":0.00335,"133":0.02011,"134":0.00335,"135":0.00335,"136":0.0134,"137":0.00335,"138":0.0067,"139":0.0067,"140":0.0067,"141":0.0067,"142":0.0134,"143":0.05697,"144":1.32365,"145":0.8411,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130"},E:{"14":0.00335,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.5 TP","13.1":0.0067,"14.1":0.00335,"15.4":0.00335,"15.6":0.04021,"16.0":0.00335,"16.1":0.0067,"16.2":0.00335,"16.3":0.01005,"16.4":0.00335,"16.5":0.00335,"16.6":0.06032,"17.0":0.0067,"17.1":0.04021,"17.2":0.00335,"17.3":0.0067,"17.4":0.0134,"17.5":0.02011,"17.6":0.07372,"18.0":0.01005,"18.1":0.02681,"18.2":0.0067,"18.3":0.02346,"18.4":0.01676,"18.5-18.7":0.05362,"26.0":0.04691,"26.1":0.07707,"26.2":0.73387,"26.3":0.15415,"26.4":0.00335},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00098,"7.0-7.1":0.00098,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00098,"10.0-10.2":0,"10.3":0.00884,"11.0-11.2":0.08544,"11.3-11.4":0.00295,"12.0-12.1":0,"12.2-12.5":0.04616,"13.0-13.1":0,"13.2":0.01375,"13.3":0.00196,"13.4-13.7":0.00491,"14.0-14.4":0.00982,"14.5-14.8":0.01277,"15.0-15.1":0.01178,"15.2-15.3":0.00884,"15.4":0.0108,"15.5":0.01277,"15.6-15.8":0.19936,"16.0":0.02062,"16.1":0.03928,"16.2":0.02161,"16.3":0.03928,"16.4":0.00884,"16.5":0.01571,"16.6-16.7":0.26417,"17.0":0.01277,"17.1":0.01964,"17.2":0.01571,"17.3":0.02455,"17.4":0.03732,"17.5":0.07365,"17.6-17.7":0.18659,"18.0":0.04125,"18.1":0.08446,"18.2":0.04517,"18.3":0.1424,"18.4":0.07071,"18.5-18.7":2.2332,"26.0":0.15713,"26.1":0.30837,"26.2":4.70405,"26.3":0.7935,"26.4":0.01375},P:{"22":0.01031,"25":0.01031,"26":0.02062,"27":0.03092,"28":0.07216,"29":1.3916,_:"4 20 21 23 24 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.01993,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.99735,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02681,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":60.57681},R:{_:"0"},M:{"0":0.11968},Q:{_:"14.9"},O:{"0":2.09444},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/AF.js b/node_modules/caniuse-lite/data/regions/AF.js deleted file mode 100644 index 3f95b21e..00000000 --- a/node_modules/caniuse-lite/data/regions/AF.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"53":0.00204,"72":0.00409,"94":0.00204,"95":0.00204,"99":0.00409,"115":0.11237,"127":0.00204,"128":0.00613,"129":0.00409,"133":0.00204,"135":0.00204,"137":0.00204,"138":0.00204,"140":0.01226,"142":0.00204,"144":0.00204,"145":0.00204,"146":0.0143,"147":0.36365,"148":0.02656,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 130 131 132 134 136 139 141 143 149 150 151 3.5 3.6"},D:{"55":0.00204,"56":0.00204,"58":0.00204,"62":0.01022,"63":0.00409,"66":0.00204,"67":0.00204,"69":0.00204,"70":0.00409,"71":0.01634,"72":0.00204,"73":0.00409,"74":0.00409,"76":0.00409,"77":0.00817,"78":0.01226,"79":0.0429,"80":0.00409,"81":0.0286,"83":0.00204,"84":0.00409,"85":0.00613,"86":0.02043,"87":0.0143,"88":0.00204,"89":0.00613,"90":0.00204,"91":0.00204,"92":0.00409,"93":0.00817,"96":0.0143,"97":0.00409,"98":0.00204,"99":0.00409,"100":0.00817,"101":0.00204,"102":0.00204,"103":0.00613,"104":0.00409,"105":0.00613,"106":0.00817,"107":0.01226,"108":0.01634,"109":1.04193,"110":0.00613,"111":0.01634,"112":0.00613,"114":0.01634,"115":0.00204,"116":0.00613,"117":0.01022,"118":0.00204,"119":0.03473,"120":0.0286,"121":0.01226,"122":0.00817,"123":0.01022,"124":0.00817,"125":0.01022,"126":0.01022,"127":0.00817,"128":0.00817,"129":0.00613,"130":0.02247,"131":0.04495,"132":0.00409,"133":0.01226,"134":0.01634,"135":0.01634,"136":0.01839,"137":0.02247,"138":0.06946,"139":0.01839,"140":0.01839,"141":0.04903,"142":0.09602,"143":0.45355,"144":5.05643,"145":2.67224,"146":0.00204,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 57 59 60 61 64 65 68 75 94 95 113 147 148"},F:{"94":0.00613,"95":0.03677,"119":0.00204,"122":0.01226,"125":0.00204,"126":0.19409,"127":0.17366,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 120 121 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00204,"16":0.0143,"17":0.00613,"18":0.03882,"81":0.00204,"84":0.00409,"89":0.00409,"90":0.02043,"92":0.13688,"100":0.01634,"109":0.02656,"114":0.00204,"122":0.0143,"128":0.00204,"131":0.00817,"133":0.00204,"134":0.00204,"135":0.00204,"137":0.00204,"138":0.00204,"139":0.00409,"140":0.01839,"141":0.00817,"142":0.01226,"143":0.08172,"144":1.03989,"145":0.72731,_:"12 13 15 79 80 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 129 130 132 136"},E:{"13":0.00204,_:"4 5 6 7 8 9 10 11 12 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 16.0 TP","5.1":0.00613,"13.1":0.00204,"14.1":0.00204,"15.1":0.00204,"15.4":0.00204,"15.5":0.00204,"15.6":0.03473,"16.1":0.00409,"16.2":0.00204,"16.3":0.00817,"16.4":0.03269,"16.5":0.01022,"16.6":0.06538,"17.0":0.00409,"17.1":0.08785,"17.2":0.01634,"17.3":0.00817,"17.4":0.01839,"17.5":0.02247,"17.6":0.1471,"18.0":0.01022,"18.1":0.00613,"18.2":0.02247,"18.3":0.06946,"18.4":0.0286,"18.5-18.7":0.06129,"26.0":0.0286,"26.1":0.04086,"26.2":0.90301,"26.3":0.2615,"26.4":0.00409},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00103,"7.0-7.1":0.00103,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00103,"10.0-10.2":0,"10.3":0.00924,"11.0-11.2":0.0893,"11.3-11.4":0.00308,"12.0-12.1":0,"12.2-12.5":0.04824,"13.0-13.1":0,"13.2":0.01437,"13.3":0.00205,"13.4-13.7":0.00513,"14.0-14.4":0.01026,"14.5-14.8":0.01334,"15.0-15.1":0.01232,"15.2-15.3":0.00924,"15.4":0.01129,"15.5":0.01334,"15.6-15.8":0.20837,"16.0":0.02156,"16.1":0.04106,"16.2":0.02258,"16.3":0.04106,"16.4":0.00924,"16.5":0.01642,"16.6-16.7":0.27612,"17.0":0.01334,"17.1":0.02053,"17.2":0.01642,"17.3":0.02566,"17.4":0.03901,"17.5":0.07698,"17.6-17.7":0.19503,"18.0":0.04311,"18.1":0.08827,"18.2":0.04722,"18.3":0.14884,"18.4":0.0739,"18.5-18.7":2.33415,"26.0":0.16423,"26.1":0.32231,"26.2":4.91671,"26.3":0.82937,"26.4":0.01437},P:{"20":0.01008,"21":0.02016,"22":0.02016,"23":0.14114,"24":0.04033,"25":0.05041,"26":0.12098,"27":0.1109,"28":0.17138,"29":0.96782,_:"4 12.0 14.0 15.0 18.0 19.0","5.0-5.4":0.02016,"6.2-6.4":0.03024,"7.2-7.4":0.13106,"8.2":0.01008,"9.2":0.06049,"10.1":0.04033,"11.1-11.2":0.03024,"13.0":0.02016,"16.0":0.07057,"17.0":0.01008},I:{"0":0.08743,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.5729,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00613,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":70.62415},R:{_:"0"},M:{"0":0.03979},Q:{_:"14.9"},O:{"0":0.49333},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/AG.js b/node_modules/caniuse-lite/data/regions/AG.js deleted file mode 100644 index 1979c7ec..00000000 --- a/node_modules/caniuse-lite/data/regions/AG.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.06675,"52":0.00445,"59":0.00445,"115":0.02225,"117":0.00445,"125":0.00445,"127":0.00445,"136":0.0089,"140":0.06675,"147":0.5963,"148":0.05785,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 118 119 120 121 122 123 124 126 128 129 130 131 132 133 134 135 137 138 139 141 142 143 144 145 146 149 150 151 3.5","3.6":0.00445},D:{"53":0.0178,"69":0.0623,"76":0.02225,"81":0.01335,"88":0.00445,"89":0.00445,"91":0.0089,"93":0.00445,"103":0.0356,"105":0.0089,"106":0.00445,"107":0.00445,"108":0.0089,"109":1.55305,"110":0.00445,"111":0.0623,"114":0.0089,"116":0.1157,"117":0.0267,"119":0.00445,"120":0.00445,"121":0.00445,"122":0.0178,"124":0.0178,"125":0.0712,"126":0.01335,"127":0.00445,"128":0.01335,"129":0.03115,"130":0.00445,"131":0.0356,"132":0.25365,"133":0.01335,"134":0.0445,"135":0.0356,"136":0.01335,"137":0.0178,"138":0.21805,"139":0.1958,"140":0.0089,"141":0.01335,"142":0.36045,"143":1.4863,"144":10.95145,"145":6.42135,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 77 78 79 80 83 84 85 86 87 90 92 94 95 96 97 98 99 100 101 102 104 112 113 115 118 123 146 147 148"},F:{"95":0.02225,"120":0.00445,"125":0.0445,"126":0.3115,"127":0.3827,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.0178,"109":0.0089,"113":0.00445,"114":0.00445,"138":0.00445,"139":0.00445,"141":0.0267,"142":0.01335,"143":0.16465,"144":4.4856,"145":3.29745,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 140"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.4 17.0 18.0 TP","14.1":0.03115,"15.6":0.0356,"16.1":0.089,"16.2":0.0089,"16.3":0.0178,"16.5":0.06675,"16.6":0.16465,"17.1":0.11125,"17.2":0.00445,"17.3":0.01335,"17.4":0.0089,"17.5":0.0178,"17.6":0.2581,"18.1":0.0534,"18.2":0.01335,"18.3":0.1424,"18.4":0.0712,"18.5-18.7":0.13795,"26.0":0.0445,"26.1":0.0623,"26.2":2.314,"26.3":0.44945,"26.4":0.02225},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00221,"7.0-7.1":0.00221,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00221,"10.0-10.2":0,"10.3":0.01985,"11.0-11.2":0.19184,"11.3-11.4":0.00662,"12.0-12.1":0,"12.2-12.5":0.10364,"13.0-13.1":0,"13.2":0.03087,"13.3":0.00441,"13.4-13.7":0.01103,"14.0-14.4":0.02205,"14.5-14.8":0.02867,"15.0-15.1":0.02646,"15.2-15.3":0.01985,"15.4":0.02426,"15.5":0.02867,"15.6-15.8":0.44762,"16.0":0.04631,"16.1":0.0882,"16.2":0.04851,"16.3":0.0882,"16.4":0.01985,"16.5":0.03528,"16.6-16.7":0.59315,"17.0":0.02867,"17.1":0.0441,"17.2":0.03528,"17.3":0.05513,"17.4":0.08379,"17.5":0.16538,"17.6-17.7":0.41895,"18.0":0.09261,"18.1":0.18963,"18.2":0.10143,"18.3":0.31973,"18.4":0.15876,"18.5-18.7":5.0142,"26.0":0.3528,"26.1":0.69237,"26.2":10.56202,"26.3":1.78165,"26.4":0.03087},P:{"21":0.11516,"23":0.01047,"24":0.03141,"25":0.02094,"26":0.02094,"27":0.04188,"28":0.05235,"29":4.60638,_:"4 20 22 5.0-5.4 6.2-6.4 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.02094,"8.2":0.04188,"19.0":0.01047},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.0555,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":35},R:{_:"0"},M:{"0":0.1665},Q:{_:"14.9"},O:{"0":0.111},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/AI.js b/node_modules/caniuse-lite/data/regions/AI.js deleted file mode 100644 index 64058fa9..00000000 --- a/node_modules/caniuse-lite/data/regions/AI.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.05001,"140":0.05001,"147":0.26821,"148":0.15002,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 141 142 143 144 145 146 149 150 151 3.5 3.6"},D:{"69":0.06819,"87":0.00909,"103":0.26821,"104":0.07728,"105":0.10001,"106":0.07728,"107":0.08183,"108":0.1182,"109":0.50006,"110":0.04091,"111":0.12729,"112":0.75464,"116":0.19093,"117":0.05001,"120":0.0591,"124":0.07728,"125":0.20002,"128":0.05001,"131":0.15911,"132":0.05001,"133":0.15911,"134":0.00909,"135":0.0591,"136":0.01818,"137":0.01818,"138":0.09092,"139":0.77737,"140":0.06819,"141":0.08183,"142":0.65917,"143":1.1365,"144":8.51011,"145":7.40543,"146":0.00909,"147":0.00909,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 113 114 115 118 119 121 122 123 126 127 129 130 148"},F:{"126":0.12729,"127":0.05001,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"120":0.00909,"141":0.03182,"142":0.03182,"143":0.64553,"144":4.3187,"145":3.23221,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 13.1 14.1 15.4 16.0 16.5 18.0 18.1 26.4 TP","12.1":0.10001,"15.1":0.00909,"15.2-15.3":0.00909,"15.5":0.04091,"15.6":0.1182,"16.1":0.10001,"16.2":0.01818,"16.3":0.29094,"16.4":0.02728,"16.6":0.76827,"17.0":0.01818,"17.1":0.60462,"17.2":0.03182,"17.3":0.01818,"17.4":0.08183,"17.5":0.15911,"17.6":2.55031,"18.2":0.02728,"18.3":0.1091,"18.4":0.00909,"18.5-18.7":0.17729,"26.0":0.04091,"26.1":0.08183,"26.2":2.85489,"26.3":0.49551},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00335,"7.0-7.1":0.00335,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00335,"10.0-10.2":0,"10.3":0.03011,"11.0-11.2":0.2911,"11.3-11.4":0.01004,"12.0-12.1":0,"12.2-12.5":0.15726,"13.0-13.1":0,"13.2":0.04684,"13.3":0.00669,"13.4-13.7":0.01673,"14.0-14.4":0.03346,"14.5-14.8":0.0435,"15.0-15.1":0.04015,"15.2-15.3":0.03011,"15.4":0.03681,"15.5":0.0435,"15.6-15.8":0.67924,"16.0":0.07027,"16.1":0.13384,"16.2":0.07361,"16.3":0.13384,"16.4":0.03011,"16.5":0.05354,"16.6-16.7":0.90008,"17.0":0.0435,"17.1":0.06692,"17.2":0.05354,"17.3":0.08365,"17.4":0.12715,"17.5":0.25095,"17.6-17.7":0.63575,"18.0":0.14053,"18.1":0.28776,"18.2":0.15392,"18.3":0.48517,"18.4":0.24091,"18.5-18.7":7.60887,"26.0":0.53536,"26.1":1.05065,"26.2":16.02748,"26.3":2.70359,"26.4":0.04684},P:{"21":0.01093,"25":0.38238,"28":0.03278,"29":3.02628,_:"4 20 22 23 24 26 27 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01093},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":21.38606},R:{_:"0"},M:{"0":0.16362},Q:{_:"14.9"},O:{_:"0"},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/AL.js b/node_modules/caniuse-lite/data/regions/AL.js deleted file mode 100644 index 7ff56647..00000000 --- a/node_modules/caniuse-lite/data/regions/AL.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.02282,"69":0.0038,"103":0.01521,"109":0.01141,"115":0.08367,"123":0.0038,"125":0.00761,"137":0.0038,"140":0.06845,"143":0.0038,"144":0.00761,"145":0.0038,"146":0.01902,"147":0.66172,"148":0.07986,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 110 111 112 113 114 116 117 118 119 120 121 122 124 126 127 128 129 130 131 132 133 134 135 136 138 139 141 142 149 150 151 3.5 3.6"},D:{"27":0.0038,"32":0.0038,"53":0.0038,"56":0.0038,"58":0.0038,"66":0.0038,"68":0.00761,"69":0.02282,"73":0.0038,"75":0.01902,"79":0.05705,"83":0.0038,"86":0.0038,"87":0.05324,"93":0.0038,"94":0.00761,"98":0.0038,"101":0.00761,"102":0.0038,"103":0.81765,"104":0.82145,"105":0.80243,"106":0.79102,"107":0.80243,"108":0.82525,"109":1.3995,"110":0.79863,"111":0.83286,"112":4.39627,"113":0.0038,"114":0.00761,"116":1.63529,"117":0.79863,"118":0.00761,"119":0.01902,"120":0.86708,"121":0.0038,"122":0.01521,"124":0.84046,"125":0.04183,"126":0.06085,"127":0.00761,"128":0.03423,"129":0.06845,"130":0.01902,"131":1.72276,"132":0.03423,"133":1.69614,"134":0.00761,"135":0.01141,"136":0.00761,"137":0.01902,"138":0.07606,"139":0.09888,"140":0.03803,"141":0.02282,"142":0.27762,"143":0.46777,"144":5.64365,"145":2.28941,"146":0.0038,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 57 59 60 61 62 63 64 65 67 70 71 72 74 76 77 78 80 81 84 85 88 89 90 91 92 95 96 97 99 100 115 123 147 148"},F:{"46":0.02282,"63":0.0038,"67":0.0038,"94":0.02282,"95":0.01902,"109":0.0038,"125":0.00761,"126":0.21677,"127":0.20536,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 64 65 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01141,"109":0.0038,"113":0.00761,"124":0.0038,"133":0.0038,"141":0.0038,"142":0.00761,"143":0.03803,"144":0.66553,"145":0.35368,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 114 115 116 117 118 119 120 121 122 123 125 126 127 128 129 130 131 132 134 135 136 137 138 139 140"},E:{"8":0.0038,_:"4 5 6 7 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 16.0 17.0 TP","13.1":0.00761,"14.1":0.00761,"15.5":0.00761,"15.6":0.09888,"16.1":0.0038,"16.2":0.0038,"16.3":0.01141,"16.4":0.0038,"16.5":0.00761,"16.6":0.1255,"17.1":0.04564,"17.2":0.00761,"17.3":0.0038,"17.4":0.01902,"17.5":0.03042,"17.6":0.09127,"18.0":0.00761,"18.1":0.01141,"18.2":0.0038,"18.3":0.08747,"18.4":0.03042,"18.5-18.7":0.06465,"26.0":0.03042,"26.1":0.05324,"26.2":0.70356,"26.3":0.21677,"26.4":0.0038},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00312,"7.0-7.1":0.00312,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00312,"10.0-10.2":0,"10.3":0.02806,"11.0-11.2":0.27124,"11.3-11.4":0.00935,"12.0-12.1":0,"12.2-12.5":0.14653,"13.0-13.1":0,"13.2":0.04365,"13.3":0.00624,"13.4-13.7":0.01559,"14.0-14.4":0.03118,"14.5-14.8":0.04053,"15.0-15.1":0.03741,"15.2-15.3":0.02806,"15.4":0.03429,"15.5":0.04053,"15.6-15.8":0.6329,"16.0":0.06547,"16.1":0.12471,"16.2":0.06859,"16.3":0.12471,"16.4":0.02806,"16.5":0.04988,"16.6-16.7":0.83866,"17.0":0.04053,"17.1":0.06235,"17.2":0.04988,"17.3":0.07794,"17.4":0.11847,"17.5":0.23383,"17.6-17.7":0.59237,"18.0":0.13094,"18.1":0.26812,"18.2":0.14341,"18.3":0.45207,"18.4":0.22448,"18.5-18.7":7.08967,"26.0":0.49883,"26.1":0.97896,"26.2":14.93383,"26.3":2.51911,"26.4":0.04365},P:{"4":0.11175,"23":0.02032,"24":0.02032,"25":0.03048,"26":0.02032,"27":0.03048,"28":0.12191,"29":1.93021,_:"20 21 22 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.02032,"6.2-6.4":0.01016,"7.2-7.4":0.11175,"8.2":0.0508},I:{"0":0.02476,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.14253,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{"2.5":0.01239,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":30.79949},R:{_:"0"},M:{"0":0.2169},Q:{_:"14.9"},O:{"0":0.01859},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/AM.js b/node_modules/caniuse-lite/data/regions/AM.js deleted file mode 100644 index b69c76a4..00000000 --- a/node_modules/caniuse-lite/data/regions/AM.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.03834,"69":0.00639,"82":0.00639,"115":0.46008,"123":0.00639,"125":0.00639,"127":0.03195,"128":0.00639,"134":0.00639,"136":0.00639,"137":0.01917,"140":0.03195,"145":0.00639,"146":0.02556,"147":0.67095,"148":0.04473,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 124 126 129 130 131 132 133 135 138 139 141 142 143 144 149 150 151 3.5 3.6"},D:{"27":0.00639,"32":0.00639,"51":0.03195,"58":0.00639,"69":0.03195,"75":0.00639,"85":0.01917,"89":0.00639,"96":0.00639,"97":0.00639,"98":0.00639,"99":0.00639,"103":1.0863,"104":1.09908,"105":1.07352,"106":1.07352,"107":1.06074,"108":1.07991,"109":3.52089,"110":1.10547,"111":1.11825,"112":5.4315,"114":0.00639,"115":0.00639,"116":2.1726,"117":1.07352,"118":0.00639,"119":0.00639,"120":1.11825,"121":0.01278,"122":0.01278,"123":0.03195,"124":1.10547,"125":0.07668,"126":0.05112,"127":0.01278,"128":0.46647,"129":0.0639,"130":0.01917,"131":2.28762,"132":0.05112,"133":2.19816,"134":0.0639,"135":0.01917,"136":0.01278,"137":0.08307,"138":0.3195,"139":0.20448,"140":0.07668,"141":0.03195,"142":0.38979,"143":1.05435,"144":13.09311,"145":7.44435,"146":0.01278,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 76 77 78 79 80 81 83 84 86 87 88 90 91 92 93 94 95 100 101 102 113 147 148"},F:{"63":0.00639,"67":0.00639,"90":0.01917,"94":0.01917,"95":0.03834,"109":0.00639,"125":0.01917,"126":0.93933,"127":0.40257,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 64 65 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.03195,"92":0.00639,"100":0.00639,"109":0.01278,"113":0.00639,"124":0.00639,"133":0.00639,"138":0.01278,"139":0.00639,"141":0.00639,"142":0.00639,"143":0.03834,"144":1.07352,"145":0.74124,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 114 115 116 117 118 119 120 121 122 123 125 126 127 128 129 130 131 132 134 135 136 137 140"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 16.0 16.3 16.4 TP","15.5":0.00639,"15.6":0.01278,"16.1":0.00639,"16.2":0.00639,"16.5":0.00639,"16.6":0.08307,"17.0":0.01278,"17.1":0.03195,"17.2":0.00639,"17.3":0.00639,"17.4":0.03195,"17.5":0.01917,"17.6":0.05112,"18.0":0.00639,"18.1":0.01917,"18.2":0.00639,"18.3":0.01917,"18.4":0.00639,"18.5-18.7":0.28116,"26.0":0.02556,"26.1":0.05112,"26.2":0.40896,"26.3":0.14058,"26.4":0.00639},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00104,"7.0-7.1":0.00104,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00104,"10.0-10.2":0,"10.3":0.00935,"11.0-11.2":0.09042,"11.3-11.4":0.00312,"12.0-12.1":0,"12.2-12.5":0.04885,"13.0-13.1":0,"13.2":0.01455,"13.3":0.00208,"13.4-13.7":0.0052,"14.0-14.4":0.01039,"14.5-14.8":0.01351,"15.0-15.1":0.01247,"15.2-15.3":0.00935,"15.4":0.01143,"15.5":0.01351,"15.6-15.8":0.21098,"16.0":0.02183,"16.1":0.04157,"16.2":0.02287,"16.3":0.04157,"16.4":0.00935,"16.5":0.01663,"16.6-16.7":0.27958,"17.0":0.01351,"17.1":0.02079,"17.2":0.01663,"17.3":0.02598,"17.4":0.03949,"17.5":0.07795,"17.6-17.7":0.19747,"18.0":0.04365,"18.1":0.08938,"18.2":0.04781,"18.3":0.1507,"18.4":0.07483,"18.5-18.7":2.36341,"26.0":0.16629,"26.1":0.32635,"26.2":4.97834,"26.3":0.83977,"26.4":0.01455},P:{"21":0.01029,"22":0.01029,"23":0.01029,"24":0.01029,"25":0.02057,"26":0.02057,"27":0.04114,"28":0.15429,"29":1.20347,_:"4 20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.01029,"17.0":0.01029},I:{"0":0.00721,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.44652,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{"2.5":0.00361,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":26.91384},R:{_:"0"},M:{"0":0.16606},Q:{_:"14.9"},O:{"0":0.24187},H:{all:0.03}}; diff --git a/node_modules/caniuse-lite/data/regions/AO.js b/node_modules/caniuse-lite/data/regions/AO.js deleted file mode 100644 index 13016765..00000000 --- a/node_modules/caniuse-lite/data/regions/AO.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.04752,"115":0.03564,"136":0.00594,"140":0.00594,"146":0.00594,"147":0.43956,"148":0.12474,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 137 138 139 141 142 143 144 145 149 150 151 3.5 3.6"},D:{"39":0.11286,"40":0.10692,"41":0.11286,"42":0.11286,"43":0.11286,"44":0.11286,"45":0.11286,"46":0.1188,"47":0.1188,"48":0.10692,"49":0.11286,"50":0.10692,"51":0.1188,"52":0.11286,"53":0.11286,"54":0.11286,"55":0.11286,"56":0.10692,"57":0.1188,"58":0.11286,"59":0.11286,"60":0.11286,"66":0.01188,"68":0.00594,"69":0.05346,"72":0.00594,"73":0.01782,"75":0.02376,"76":0.00594,"77":0.00594,"79":0.00594,"81":0.01188,"83":0.00594,"85":0.00594,"86":0.02376,"87":0.0297,"90":0.00594,"93":0.00594,"95":0.00594,"97":0.01188,"98":0.01188,"103":1.65132,"104":1.64538,"105":1.65726,"106":1.65726,"107":1.65132,"108":1.65726,"109":2.00772,"110":1.65726,"111":1.68102,"112":7.49034,"114":0.00594,"116":3.36798,"117":1.6632,"119":0.05346,"120":1.69884,"121":0.00594,"122":0.01782,"123":0.00594,"124":1.68102,"125":0.02376,"126":0.00594,"127":0.00594,"128":0.04158,"129":0.10098,"130":0.00594,"131":3.3858,"132":0.04752,"133":3.40362,"134":0.01188,"135":0.01782,"136":0.01782,"137":0.06534,"138":0.0891,"139":0.10098,"140":0.01782,"141":0.01782,"142":0.13662,"143":0.34452,"144":3.71844,"145":2.15028,"146":0.04158,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 70 71 74 78 80 84 88 89 91 92 94 96 99 100 101 102 113 115 118 147 148"},F:{"94":0.01782,"95":0.03564,"107":0.00594,"125":0.00594,"126":0.39798,"127":0.24948,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00594,"15":0.00594,"17":0.00594,"18":0.0594,"84":0.01188,"89":0.01188,"90":0.01188,"92":0.0594,"100":0.00594,"109":0.01188,"122":0.01188,"124":0.00594,"130":0.00594,"131":0.00594,"134":0.00594,"135":0.01188,"136":0.00594,"137":0.01188,"138":0.01188,"139":0.00594,"140":0.01782,"141":0.01188,"142":0.04752,"143":0.0891,"144":1.41966,"145":1.0098,_:"12 13 16 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 125 126 127 128 129 132 133"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.4 18.0 18.2 TP","5.1":0.00594,"11.1":0.00594,"13.1":0.01782,"14.1":0.00594,"15.4":0.00594,"15.5":0.00594,"15.6":0.06534,"16.6":0.0891,"17.1":0.04752,"17.3":0.00594,"17.5":0.00594,"17.6":0.0594,"18.1":0.00594,"18.3":0.01188,"18.4":0.00594,"18.5-18.7":0.01188,"26.0":0.04158,"26.1":0.01188,"26.2":0.30294,"26.3":0.07722,"26.4":0.00594},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00037,"7.0-7.1":0.00037,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00037,"10.0-10.2":0,"10.3":0.00336,"11.0-11.2":0.0325,"11.3-11.4":0.00112,"12.0-12.1":0,"12.2-12.5":0.01756,"13.0-13.1":0,"13.2":0.00523,"13.3":0.00075,"13.4-13.7":0.00187,"14.0-14.4":0.00374,"14.5-14.8":0.00486,"15.0-15.1":0.00448,"15.2-15.3":0.00336,"15.4":0.00411,"15.5":0.00486,"15.6-15.8":0.07582,"16.0":0.00784,"16.1":0.01494,"16.2":0.00822,"16.3":0.01494,"16.4":0.00336,"16.5":0.00598,"16.6-16.7":0.10048,"17.0":0.00486,"17.1":0.00747,"17.2":0.00598,"17.3":0.00934,"17.4":0.01419,"17.5":0.02801,"17.6-17.7":0.07097,"18.0":0.01569,"18.1":0.03212,"18.2":0.01718,"18.3":0.05416,"18.4":0.02689,"18.5-18.7":0.84938,"26.0":0.05976,"26.1":0.11729,"26.2":1.78916,"26.3":0.3018,"26.4":0.00523},P:{"24":0.01068,"26":0.02137,"27":0.02137,"28":0.03205,"29":0.49147,_:"4 20 21 22 23 25 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.03205},I:{"0":0.073,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.46502,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{"2.5":0.00406,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":41.32426},R:{_:"0"},M:{"0":0.0609},Q:{"14.9":0.00812},O:{"0":0.12586},H:{all:0.01}}; diff --git a/node_modules/caniuse-lite/data/regions/AR.js b/node_modules/caniuse-lite/data/regions/AR.js deleted file mode 100644 index 3a0cf87f..00000000 --- a/node_modules/caniuse-lite/data/regions/AR.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.03998,"52":0.00666,"59":0.00666,"81":0.00666,"88":0.00666,"91":0.00666,"103":0.00666,"115":0.16658,"136":0.01999,"140":0.02665,"142":0.00666,"143":0.00666,"144":0.00666,"145":0.00666,"146":0.03332,"147":0.83954,"148":0.07996,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 89 90 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 137 138 139 141 149 150 151 3.5 3.6"},D:{"55":0.00666,"65":0.00666,"66":0.01333,"69":0.03998,"75":0.01333,"79":0.00666,"87":0.00666,"91":0.00666,"95":0.00666,"97":0.00666,"98":0.00666,"103":1.48585,"104":1.46586,"105":1.46586,"106":1.46586,"107":1.46586,"108":1.47252,"109":2.95837,"110":1.46586,"111":1.53915,"112":8.25546,"114":0.00666,"116":2.93838,"117":1.46586,"119":0.0533,"120":1.49251,"121":0.00666,"122":0.03998,"123":0.00666,"124":1.49251,"125":0.11993,"126":0.01333,"127":0.03332,"128":0.01999,"129":0.11993,"130":0.01333,"131":3.03833,"132":0.0533,"133":3.01834,"134":0.01999,"135":0.04664,"136":0.04664,"137":0.01999,"138":0.07996,"139":0.11993,"140":0.03332,"141":0.05997,"142":0.15991,"143":0.75292,"144":10.90733,"145":7.02947,"146":0.01333,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63 64 67 68 70 71 72 73 74 76 77 78 80 81 83 84 85 86 88 89 90 92 93 94 96 99 100 101 102 113 115 118 147 148"},F:{"94":0.00666,"95":0.02665,"125":0.00666,"126":0.47974,"127":0.50639,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00666,"109":0.01999,"131":0.00666,"135":0.00666,"137":0.00666,"138":0.00666,"139":0.00666,"140":0.00666,"141":0.01333,"142":0.01333,"143":0.05997,"144":1.23932,"145":0.94615,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132 133 134 136"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.3 18.0 18.2 18.4 26.4 TP","11.1":0.00666,"14.1":0.00666,"15.6":0.01333,"16.6":0.03332,"17.1":0.01333,"17.4":0.00666,"17.5":0.00666,"17.6":0.03332,"18.1":0.00666,"18.3":0.00666,"18.5-18.7":0.00666,"26.0":0.00666,"26.1":0.00666,"26.2":0.1799,"26.3":0.0533},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00037,"7.0-7.1":0.00037,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00037,"10.0-10.2":0,"10.3":0.00335,"11.0-11.2":0.03243,"11.3-11.4":0.00112,"12.0-12.1":0,"12.2-12.5":0.01752,"13.0-13.1":0,"13.2":0.00522,"13.3":0.00075,"13.4-13.7":0.00186,"14.0-14.4":0.00373,"14.5-14.8":0.00485,"15.0-15.1":0.00447,"15.2-15.3":0.00335,"15.4":0.0041,"15.5":0.00485,"15.6-15.8":0.07567,"16.0":0.00783,"16.1":0.01491,"16.2":0.0082,"16.3":0.01491,"16.4":0.00335,"16.5":0.00596,"16.6-16.7":0.10027,"17.0":0.00485,"17.1":0.00745,"17.2":0.00596,"17.3":0.00932,"17.4":0.01416,"17.5":0.02796,"17.6-17.7":0.07082,"18.0":0.01566,"18.1":0.03206,"18.2":0.01715,"18.3":0.05405,"18.4":0.02684,"18.5-18.7":0.84762,"26.0":0.05964,"26.1":0.11704,"26.2":1.78544,"26.3":0.30118,"26.4":0.00522},P:{"21":0.01044,"23":0.01044,"24":0.01044,"25":0.01044,"26":0.04176,"27":0.02088,"28":0.03132,"29":1.34668,_:"4 20 22 5.0-5.4 6.2-6.4 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.0522,"8.2":0.01044},I:{"0":0.03,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.0634,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":31.75131},R:{_:"0"},M:{"0":0.08343},Q:{_:"14.9"},O:{"0":0.00667},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/AS.js b/node_modules/caniuse-lite/data/regions/AS.js deleted file mode 100644 index 2db2917e..00000000 --- a/node_modules/caniuse-lite/data/regions/AS.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"147":0.00752,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 148 149 150 151 3.5 3.6"},D:{"93":0.02631,"97":0.00376,"103":0.00752,"105":0.02255,"109":0.00752,"116":0.01879,"119":0.00376,"126":0.00376,"127":0.00376,"128":0.00376,"132":0.00376,"135":0.00376,"136":0.00376,"138":0.01127,"139":0.04134,"140":0.00376,"141":0.00376,"142":0.0714,"143":0.19166,"144":0.68771,"145":0.16911,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 94 95 96 98 99 100 101 102 104 106 107 108 110 111 112 113 114 115 117 118 120 121 122 123 124 125 129 130 131 133 134 137 146 147 148"},F:{"126":0.00376,"127":0.00376,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"141":0.00376,"143":0.00376,"144":0.16535,"145":0.08268,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 142"},E:{"13":0.00376,"15":0.00752,_:"4 5 6 7 8 9 10 11 12 14 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 16.0 TP","13.1":0.00376,"14.1":0.01127,"15.1":0.00376,"15.4":0.02631,"15.5":0.1428,"15.6":0.69899,"16.1":0.29688,"16.2":0.11274,"16.3":0.13905,"16.4":0.04885,"16.5":0.03382,"16.6":1.89403,"17.0":0.10147,"17.1":2.70576,"17.2":0.01503,"17.3":0.09019,"17.4":0.25554,"17.5":0.41714,"17.6":1.58963,"18.0":0.12401,"18.1":0.18414,"18.2":0.05637,"18.3":0.39835,"18.4":0.06013,"18.5-18.7":0.74033,"26.0":0.28937,"26.1":0.64638,"26.2":15.65207,"26.3":3.5701,"26.4":0.05637},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00604,"7.0-7.1":0.00604,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00604,"10.0-10.2":0,"10.3":0.05435,"11.0-11.2":0.5254,"11.3-11.4":0.01812,"12.0-12.1":0,"12.2-12.5":0.28384,"13.0-13.1":0,"13.2":0.08455,"13.3":0.01208,"13.4-13.7":0.0302,"14.0-14.4":0.06039,"14.5-14.8":0.07851,"15.0-15.1":0.07247,"15.2-15.3":0.05435,"15.4":0.06643,"15.5":0.07851,"15.6-15.8":1.22594,"16.0":0.12682,"16.1":0.24157,"16.2":0.13286,"16.3":0.24157,"16.4":0.05435,"16.5":0.09663,"16.6-16.7":1.62453,"17.0":0.07851,"17.1":0.12078,"17.2":0.09663,"17.3":0.15098,"17.4":0.22949,"17.5":0.45294,"17.6-17.7":1.14744,"18.0":0.25364,"18.1":0.51937,"18.2":0.2778,"18.3":0.87567,"18.4":0.43482,"18.5-18.7":13.73299,"26.0":0.96626,"26.1":1.89629,"26.2":28.92746,"26.3":4.87962,"26.4":0.08455},P:{"25":0.01248,"29":0.12484,_:"4 20 21 22 23 24 26 27 28 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.02497,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":2.0798},R:{_:"0"},M:{"0":0.1186},Q:{_:"14.9"},O:{"0":0.01248},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/AT.js b/node_modules/caniuse-lite/data/regions/AT.js deleted file mode 100644 index ff0125df..00000000 --- a/node_modules/caniuse-lite/data/regions/AT.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"52":0.02129,"53":0.00532,"60":0.01064,"63":0.00532,"68":0.05854,"78":0.02661,"91":0.00532,"102":0.00532,"103":0.02661,"104":0.00532,"112":0.00532,"115":0.4843,"127":0.00532,"128":0.05854,"129":0.01064,"133":0.00532,"134":0.00532,"135":0.01064,"136":0.01064,"137":0.01597,"138":0.03725,"139":0.02129,"140":1.02182,"141":0.01597,"142":0.01064,"143":0.01064,"144":0.02129,"145":0.0479,"146":0.10112,"147":4.93882,"148":0.42044,"149":0.00532,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 54 55 56 57 58 59 61 62 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 130 131 132 150 151 3.5 3.6"},D:{"39":0.00532,"40":0.00532,"41":0.00532,"42":0.00532,"43":0.00532,"44":0.00532,"45":0.00532,"46":0.00532,"47":0.00532,"48":0.00532,"49":0.00532,"50":0.00532,"51":0.00532,"52":0.00532,"53":0.00532,"54":0.00532,"55":0.00532,"56":0.00532,"57":0.00532,"58":0.00532,"59":0.00532,"60":0.00532,"69":0.00532,"79":0.01597,"80":0.02129,"81":0.01064,"85":0.00532,"87":0.01597,"88":0.00532,"92":0.00532,"102":0.00532,"103":0.10644,"104":0.15434,"105":0.08515,"106":0.08515,"107":0.08515,"108":0.09047,"109":0.52156,"110":0.09047,"111":0.09047,"112":0.46834,"114":0.02129,"115":0.01597,"116":0.23417,"117":0.08515,"118":0.02661,"119":0.00532,"120":0.10112,"121":0.00532,"122":0.02661,"123":0.01064,"124":0.10112,"125":0.00532,"126":0.01064,"127":0.01064,"128":0.03193,"129":0.02129,"130":0.01597,"131":0.21288,"132":0.02129,"133":0.22885,"134":0.02661,"135":0.02129,"136":0.03725,"137":0.03725,"138":0.10644,"139":0.05854,"140":0.0479,"141":0.06386,"142":0.56945,"143":0.83555,"144":10.89946,"145":6.04579,"146":0.01064,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 83 84 86 89 90 91 93 94 95 96 97 98 99 100 101 113 147 148"},F:{"46":0.01064,"79":0.00532,"85":0.00532,"93":0.00532,"94":0.04258,"95":0.09047,"122":0.00532,"124":0.00532,"125":0.02129,"126":1.60192,"127":1.39969,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 86 87 88 89 90 91 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00532,"109":0.06386,"111":0.00532,"115":0.01597,"122":0.00532,"126":0.00532,"128":0.00532,"130":0.00532,"131":0.00532,"132":0.00532,"133":0.00532,"134":0.00532,"135":0.02661,"136":0.01597,"137":0.01064,"138":0.01064,"139":0.00532,"140":0.01597,"141":0.0479,"142":0.06386,"143":0.21288,"144":5.31136,"145":4.10858,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 112 113 114 116 117 118 119 120 121 123 124 125 127 129"},E:{"14":0.00532,"15":0.01064,_:"4 5 6 7 8 9 10 11 12 13 3.1 3.2 6.1 7.1 9.1 10.1 11.1 15.1 TP","5.1":0.00532,"12.1":0.00532,"13.1":0.02129,"14.1":0.02129,"15.2-15.3":0.00532,"15.4":0.00532,"15.5":0.01597,"15.6":0.14902,"16.0":0.02129,"16.1":0.01064,"16.2":0.00532,"16.3":0.02129,"16.4":0.01064,"16.5":0.01064,"16.6":0.22885,"17.0":0.00532,"17.1":0.15434,"17.2":0.01597,"17.3":0.01064,"17.4":0.02661,"17.5":0.07451,"17.6":0.25013,"18.0":0.01064,"18.1":0.02129,"18.2":0.01064,"18.3":0.06386,"18.4":0.03725,"18.5-18.7":0.12773,"26.0":0.06386,"26.1":0.08515,"26.2":1.99575,"26.3":0.56413,"26.4":0.00532},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00174,"7.0-7.1":0.00174,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00174,"10.0-10.2":0,"10.3":0.01565,"11.0-11.2":0.15124,"11.3-11.4":0.00522,"12.0-12.1":0,"12.2-12.5":0.0817,"13.0-13.1":0,"13.2":0.02434,"13.3":0.00348,"13.4-13.7":0.00869,"14.0-14.4":0.01738,"14.5-14.8":0.0226,"15.0-15.1":0.02086,"15.2-15.3":0.01565,"15.4":0.01912,"15.5":0.0226,"15.6-15.8":0.35288,"16.0":0.03651,"16.1":0.06953,"16.2":0.03824,"16.3":0.06953,"16.4":0.01565,"16.5":0.02781,"16.6-16.7":0.46761,"17.0":0.0226,"17.1":0.03477,"17.2":0.02781,"17.3":0.04346,"17.4":0.06606,"17.5":0.13038,"17.6-17.7":0.33029,"18.0":0.07301,"18.1":0.1495,"18.2":0.07996,"18.3":0.25206,"18.4":0.12516,"18.5-18.7":3.953,"26.0":0.27814,"26.1":0.54584,"26.2":8.32667,"26.3":1.40458,"26.4":0.02434},P:{"4":0.05222,"21":0.01044,"22":0.01044,"23":0.03133,"24":0.01044,"25":0.03133,"26":0.05222,"27":0.05222,"28":0.11488,"29":3.77015,_:"20 5.0-5.4 6.2-6.4 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.02089,"8.2":0.01044,"17.0":0.01044},I:{"0":0.01869,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.37892,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01597,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":26.32166},R:{_:"0"},M:{"0":1.11336},Q:{_:"14.9"},O:{"0":0.09824},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/AU.js b/node_modules/caniuse-lite/data/regions/AU.js deleted file mode 100644 index 110f34f6..00000000 --- a/node_modules/caniuse-lite/data/regions/AU.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"2":0.00524,"5":0.00524,"52":0.01048,"56":0.00524,"78":0.01571,"82":0.00524,"115":0.09952,"125":0.00524,"128":0.00524,"132":0.00524,"133":0.01048,"134":0.00524,"135":0.00524,"136":0.00524,"137":0.00524,"139":0.00524,"140":0.08381,"141":0.00524,"142":0.00524,"143":0.01571,"144":0.01048,"145":0.01571,"146":0.04714,"147":1.97473,"148":0.16238,_:"3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 138 149 150 151 3.5 3.6"},D:{"38":0.00524,"39":0.00524,"40":0.00524,"41":0.00524,"42":0.00524,"43":0.00524,"44":0.00524,"45":0.00524,"46":0.00524,"47":0.00524,"48":0.00524,"49":0.01048,"50":0.00524,"51":0.00524,"52":0.01048,"53":0.00524,"54":0.00524,"55":0.00524,"56":0.00524,"57":0.00524,"58":0.00524,"59":0.00524,"60":0.00524,"66":0.00524,"69":0.00524,"79":0.01048,"80":0.00524,"81":0.00524,"85":0.02619,"86":0.00524,"87":0.02619,"88":0.00524,"93":0.00524,"97":0.00524,"99":0.01048,"103":0.0419,"104":0.01571,"105":0.00524,"107":0.00524,"108":0.01048,"109":0.35618,"110":0.00524,"111":0.02095,"112":0.00524,"113":0.00524,"114":0.01571,"115":0.00524,"116":0.13619,"117":0.00524,"118":0.00524,"119":0.01048,"120":0.03143,"121":0.01571,"122":0.05238,"123":0.02619,"124":0.02619,"125":0.01571,"126":0.03667,"127":0.02619,"128":0.11524,"129":0.01571,"130":0.02619,"131":0.06286,"132":0.05238,"133":0.03143,"134":0.05762,"135":0.05762,"136":0.06809,"137":0.05238,"138":0.29857,"139":0.10476,"140":0.09952,"141":0.15714,"142":0.57618,"143":1.75997,"144":15.53591,"145":7.5951,"146":0.02095,"147":0.00524,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 64 65 67 68 70 71 72 73 74 75 76 77 78 83 84 89 90 91 92 94 95 96 98 100 101 102 106 148"},F:{"46":0.01048,"94":0.01048,"95":0.02619,"102":0.00524,"125":0.02095,"126":0.55523,"127":0.5238,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00524,"85":0.01571,"92":0.00524,"109":0.02619,"120":0.00524,"121":0.00524,"122":0.00524,"126":0.00524,"128":0.00524,"129":0.00524,"131":0.00524,"132":0.00524,"133":0.00524,"134":0.00524,"135":0.02095,"136":0.00524,"137":0.01048,"138":0.02095,"139":0.01048,"140":0.01571,"141":0.0419,"142":0.07857,"143":0.22,"144":4.72991,"145":3.39422,_:"12 13 14 15 16 17 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 123 124 125 127 130"},E:{"13":0.00524,"14":0.02095,_:"4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 TP","9.1":0.00524,"10.1":0.00524,"11.1":0.00524,"12.1":0.02095,"13.1":0.05762,"14.1":0.05762,"15.1":0.00524,"15.2-15.3":0.01048,"15.4":0.01048,"15.5":0.03667,"15.6":0.27238,"16.0":0.01048,"16.1":0.04714,"16.2":0.02095,"16.3":0.04714,"16.4":0.02619,"16.5":0.02619,"16.6":0.39809,"17.0":0.01048,"17.1":0.38237,"17.2":0.01571,"17.3":0.03143,"17.4":0.04714,"17.5":0.08381,"17.6":0.31428,"18.0":0.01571,"18.1":0.05238,"18.2":0.03667,"18.3":0.09428,"18.4":0.05238,"18.5-18.7":0.19381,"26.0":0.07857,"26.1":0.18333,"26.2":2.99614,"26.3":0.62856,"26.4":0.00524},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00241,"7.0-7.1":0.00241,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00241,"10.0-10.2":0,"10.3":0.02166,"11.0-11.2":0.20938,"11.3-11.4":0.00722,"12.0-12.1":0,"12.2-12.5":0.11312,"13.0-13.1":0,"13.2":0.03369,"13.3":0.00481,"13.4-13.7":0.01203,"14.0-14.4":0.02407,"14.5-14.8":0.03129,"15.0-15.1":0.02888,"15.2-15.3":0.02166,"15.4":0.02647,"15.5":0.03129,"15.6-15.8":0.48856,"16.0":0.05054,"16.1":0.09627,"16.2":0.05295,"16.3":0.09627,"16.4":0.02166,"16.5":0.03851,"16.6-16.7":0.64741,"17.0":0.03129,"17.1":0.04813,"17.2":0.03851,"17.3":0.06017,"17.4":0.09146,"17.5":0.1805,"17.6-17.7":0.45728,"18.0":0.10108,"18.1":0.20698,"18.2":0.11071,"18.3":0.34897,"18.4":0.17328,"18.5-18.7":5.47287,"26.0":0.38507,"26.1":0.75571,"26.2":11.52816,"26.3":1.94463,"26.4":0.03369},P:{"21":0.0218,"22":0.0109,"23":0.0109,"24":0.0109,"25":0.0218,"26":0.03271,"27":0.03271,"28":0.08722,"29":3.0854,_:"4 20 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.01903,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.12381,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.07857,_:"6 7 8 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":22.07603},R:{_:"0"},M:{"0":0.49049},Q:{"14.9":0.00476},O:{"0":0.0381},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/AW.js b/node_modules/caniuse-lite/data/regions/AW.js deleted file mode 100644 index 387eb355..00000000 --- a/node_modules/caniuse-lite/data/regions/AW.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00617,"9":0.00309,"78":0.01234,"101":0.00309,"115":0.01543,"121":0.00309,"134":0.02468,"137":0.00309,"141":0.00926,"142":0.00309,"145":0.00926,"146":0.02468,"147":0.41031,"148":0.02468,_:"2 3 4 6 7 8 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 122 123 124 125 126 127 128 129 130 131 132 133 135 136 138 139 140 143 144 149 150 151 3.5 3.6"},D:{"69":0.00617,"93":0.00617,"97":0.00309,"103":0.01234,"109":0.13574,"111":0.00309,"113":0.00309,"115":0.00309,"116":0.04319,"120":0.00309,"122":0.02777,"123":0.01543,"125":0.01234,"126":0.0216,"127":0.00309,"128":0.03702,"129":0.00617,"131":0.00617,"132":0.00617,"133":0.00617,"134":0.00926,"135":0.01234,"136":0.00617,"137":0.04011,"138":0.08021,"139":0.06479,"140":0.02468,"141":0.03085,"142":0.09872,"143":0.57073,"144":7.20965,"145":3.89327,"146":0.00617,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 94 95 96 98 99 100 101 102 104 105 106 107 108 110 112 114 117 118 119 121 124 130 147 148"},F:{"94":0.00309,"95":0.00617,"125":0.00309,"126":0.14191,"127":0.09255,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.0216,"122":0.00309,"125":0.00309,"131":0.00309,"134":0.00309,"135":0.00309,"136":0.01851,"138":0.00309,"139":0.00926,"140":0.00309,"141":0.01851,"142":0.01234,"143":0.20053,"144":2.94309,"145":2.33535,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 126 127 128 129 130 132 133 137"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 16.0 TP","14.1":0.01543,"15.5":0.00926,"15.6":0.03085,"16.1":0.00926,"16.2":0.01543,"16.3":0.03085,"16.4":0.00617,"16.5":0.00309,"16.6":0.13266,"17.0":0.00309,"17.1":0.1851,"17.2":0.01851,"17.3":0.0216,"17.4":0.04319,"17.5":0.01543,"17.6":0.15117,"18.0":0.01851,"18.1":0.0216,"18.2":0.0216,"18.3":0.05245,"18.4":0.00926,"18.5-18.7":0.0833,"26.0":0.02468,"26.1":0.03702,"26.2":1.31113,"26.3":0.30542,"26.4":0.01234},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00322,"7.0-7.1":0.00322,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00322,"10.0-10.2":0,"10.3":0.02901,"11.0-11.2":0.28047,"11.3-11.4":0.00967,"12.0-12.1":0,"12.2-12.5":0.15152,"13.0-13.1":0,"13.2":0.04513,"13.3":0.00645,"13.4-13.7":0.01612,"14.0-14.4":0.03224,"14.5-14.8":0.04191,"15.0-15.1":0.03869,"15.2-15.3":0.02901,"15.4":0.03546,"15.5":0.04191,"15.6-15.8":0.65443,"16.0":0.0677,"16.1":0.12895,"16.2":0.07092,"16.3":0.12895,"16.4":0.02901,"16.5":0.05158,"16.6-16.7":0.86719,"17.0":0.04191,"17.1":0.06448,"17.2":0.05158,"17.3":0.08059,"17.4":0.1225,"17.5":0.24178,"17.6-17.7":0.61252,"18.0":0.1354,"18.1":0.27724,"18.2":0.14829,"18.3":0.46745,"18.4":0.23211,"18.5-18.7":7.33086,"26.0":0.5158,"26.1":1.01226,"26.2":15.44187,"26.3":2.60481,"26.4":0.04513},P:{"4":0.01025,"22":0.0205,"23":0.01025,"24":0.0205,"25":0.0205,"26":0.03075,"27":0.05126,"28":0.16403,"29":5.49486,_:"20 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 16.0 17.0 18.0","7.2-7.4":0.0205,"15.0":0.01025,"19.0":0.01025},I:{"0":0.01381,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.06224,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":38.86719},R:{_:"0"},M:{"0":0.20054},Q:{_:"14.9"},O:{"0":0.08298},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/AX.js b/node_modules/caniuse-lite/data/regions/AX.js deleted file mode 100644 index 15e2d919..00000000 --- a/node_modules/caniuse-lite/data/regions/AX.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"101":0.00574,"115":0.51642,"128":0.0459,"136":0.00574,"139":0.00574,"140":0.00574,"145":0.71151,"146":0.01148,"147":2.45586,"148":0.15493,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 137 138 141 142 143 144 149 150 151 3.5 3.6"},D:{"76":0.29838,"87":0.07459,"103":0.07459,"109":0.43609,"116":0.06312,"119":0.01148,"122":0.01721,"123":0.00574,"125":0.01148,"126":0.02869,"127":0.08033,"128":0.15493,"131":0.01148,"133":0.01148,"135":0.01148,"137":0.13771,"138":0.06886,"139":0.17788,"140":0.00574,"141":0.05164,"142":0.05164,"143":2.01404,"144":16.70906,"145":8.57831,"146":0.00574,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 110 111 112 113 114 115 117 118 120 121 124 129 130 132 134 136 147 148"},F:{"95":0.07459,"125":0.03443,"126":1.09022,"127":0.43035,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.00574,"99":0.00574,"109":0.00574,"121":0.00574,"135":0.01721,"141":0.02295,"142":0.01148,"143":0.15493,"144":6.1913,"145":3.61494,_:"12 13 14 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 122 123 124 125 126 127 128 129 130 131 132 133 134 136 137 138 139 140"},E:{"14":0.06886,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.5 16.0 16.2 17.0 18.0 18.1 18.2 18.4 18.5-18.7 26.4 TP","13.1":0.02295,"14.1":0.01721,"15.4":0.00574,"15.6":0.08607,"16.1":0.01721,"16.3":0.01148,"16.4":0.00574,"16.5":0.00574,"16.6":0.16066,"17.1":0.16066,"17.2":0.02869,"17.3":0.01148,"17.4":0.01148,"17.5":0.01148,"17.6":0.44183,"18.3":0.01721,"26.0":0.11476,"26.1":0.05738,"26.2":1.02136,"26.3":0.2869},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00078,"7.0-7.1":0.00078,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00078,"10.0-10.2":0,"10.3":0.00699,"11.0-11.2":0.0676,"11.3-11.4":0.00233,"12.0-12.1":0,"12.2-12.5":0.03652,"13.0-13.1":0,"13.2":0.01088,"13.3":0.00155,"13.4-13.7":0.00388,"14.0-14.4":0.00777,"14.5-14.8":0.0101,"15.0-15.1":0.00932,"15.2-15.3":0.00699,"15.4":0.00855,"15.5":0.0101,"15.6-15.8":0.15772,"16.0":0.01632,"16.1":0.03108,"16.2":0.01709,"16.3":0.03108,"16.4":0.00699,"16.5":0.01243,"16.6-16.7":0.209,"17.0":0.0101,"17.1":0.01554,"17.2":0.01243,"17.3":0.01942,"17.4":0.02952,"17.5":0.05827,"17.6-17.7":0.14762,"18.0":0.03263,"18.1":0.06682,"18.2":0.03574,"18.3":0.11266,"18.4":0.05594,"18.5-18.7":1.76681,"26.0":0.12431,"26.1":0.24397,"26.2":3.72165,"26.3":0.62779,"26.4":0.01088},P:{"28":0.04402,"29":6.83415,_:"4 20 21 22 23 24 25 26 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0 19.0","13.0":0.02201},I:{"0":0.09792,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":0.11934,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":31.73441},R:{_:"0"},M:{"0":2.60408},Q:{_:"14.9"},O:{_:"0"},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/AZ.js b/node_modules/caniuse-lite/data/regions/AZ.js deleted file mode 100644 index 127a1fbb..00000000 --- a/node_modules/caniuse-lite/data/regions/AZ.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.04772,"69":0.00597,"103":0.00597,"115":0.06562,"123":0.00597,"125":0.00597,"140":0.01193,"146":0.00597,"147":0.27439,"148":0.02386,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 124 126 127 128 129 130 131 132 133 134 135 136 137 138 139 141 142 143 144 145 149 150 151 3.5 3.6"},D:{"27":0.00597,"32":0.00597,"39":0.00597,"40":0.00597,"41":0.00597,"42":0.00597,"43":0.00597,"44":0.00597,"45":0.00597,"46":0.00597,"47":0.00597,"48":0.00597,"49":0.00597,"50":0.00597,"51":0.00597,"52":0.00597,"53":0.00597,"54":0.00597,"55":0.00597,"56":0.00597,"57":0.00597,"58":0.00597,"59":0.00597,"60":0.00597,"69":0.04176,"75":0.00597,"79":0.01193,"80":0.00597,"83":0.00597,"87":0.00597,"98":0.00597,"100":0.00597,"101":0.00597,"103":1.59862,"104":1.61055,"105":1.60459,"106":1.59266,"107":1.59862,"108":1.61055,"109":2.74987,"110":1.59266,"111":1.63441,"112":7.12221,"114":0.00597,"116":3.20321,"117":1.58669,"119":0.00597,"120":1.63441,"122":0.0179,"123":0.00597,"124":1.64038,"125":0.02386,"126":0.01193,"127":0.00597,"128":0.01193,"129":0.09544,"130":0.02983,"131":3.31654,"132":0.04176,"133":3.31058,"134":0.01193,"135":0.0179,"136":0.01193,"137":0.01193,"138":0.05369,"139":0.11334,"140":0.0179,"141":0.0179,"142":0.07755,"143":0.36387,"144":5.77412,"145":3.40602,"146":0.00597,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 33 34 35 36 37 38 61 62 63 64 65 66 67 68 70 71 72 73 74 76 77 78 81 84 85 86 88 89 90 91 92 93 94 95 96 97 99 102 113 115 118 121 147 148"},F:{"46":0.00597,"63":0.00597,"67":0.00597,"79":0.01193,"85":0.1193,"94":0.02386,"95":0.10737,"109":0.00597,"125":0.00597,"126":0.34001,"127":0.29229,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 64 65 66 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":2.87513,"18":0.00597,"92":0.00597,"109":0.00597,"113":0.00597,"124":0.00597,"133":0.01193,"138":0.01193,"141":0.00597,"142":0.00597,"143":0.0179,"144":0.56668,"145":0.42948,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 114 115 116 117 118 119 120 121 122 123 125 126 127 128 129 130 131 132 134 135 136 137 139 140"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.4 17.0 17.2 18.2 18.4 26.4 TP","5.1":0.00597,"14.1":0.00597,"15.6":0.05965,"16.3":0.00597,"16.5":0.00597,"16.6":0.01193,"17.1":0.0179,"17.3":0.00597,"17.4":0.00597,"17.5":0.00597,"17.6":0.0179,"18.0":0.00597,"18.1":0.00597,"18.3":0.00597,"18.5-18.7":0.02386,"26.0":0.01193,"26.1":0.02386,"26.2":0.15509,"26.3":0.02983},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00063,"7.0-7.1":0.00063,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00063,"10.0-10.2":0,"10.3":0.00563,"11.0-11.2":0.05446,"11.3-11.4":0.00188,"12.0-12.1":0,"12.2-12.5":0.02942,"13.0-13.1":0,"13.2":0.00876,"13.3":0.00125,"13.4-13.7":0.00313,"14.0-14.4":0.00626,"14.5-14.8":0.00814,"15.0-15.1":0.00751,"15.2-15.3":0.00563,"15.4":0.00689,"15.5":0.00814,"15.6-15.8":0.12707,"16.0":0.01315,"16.1":0.02504,"16.2":0.01377,"16.3":0.02504,"16.4":0.00563,"16.5":0.01002,"16.6-16.7":0.16839,"17.0":0.00814,"17.1":0.01252,"17.2":0.01002,"17.3":0.01565,"17.4":0.02379,"17.5":0.04695,"17.6-17.7":0.11894,"18.0":0.02629,"18.1":0.05383,"18.2":0.0288,"18.3":0.09077,"18.4":0.04507,"18.5-18.7":1.42349,"26.0":0.10016,"26.1":0.19656,"26.2":2.99846,"26.3":0.50579,"26.4":0.00876},P:{"4":0.09099,"22":0.01011,"23":0.01011,"24":0.01011,"25":0.01011,"26":0.04044,"27":0.03033,"28":0.16176,"29":1.57719,_:"20 21 5.0-5.4 8.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 18.0 19.0","6.2-6.4":0.02022,"7.2-7.4":0.03033,"9.2":0.01011,"13.0":0.01011,"17.0":0.01011},I:{"0":0.00403,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.96864,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.10737,_:"6 7 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":35.28143},R:{_:"0"},M:{"0":0.10897},Q:{_:"14.9"},O:{"0":0.18566},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/BA.js b/node_modules/caniuse-lite/data/regions/BA.js deleted file mode 100644 index f030f837..00000000 --- a/node_modules/caniuse-lite/data/regions/BA.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.01015,"52":0.05583,"68":0.00508,"115":0.2842,"127":0.00508,"129":0.00508,"134":0.00508,"138":0.04568,"140":0.03045,"143":0.00508,"144":0.00508,"145":0.0406,"146":0.03553,"147":1.61385,"148":0.2436,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 128 130 131 132 133 135 136 137 139 141 142 149 150 151 3.5 3.6"},D:{"53":0.01523,"64":0.00508,"65":0.00508,"66":0.00508,"69":0.01015,"70":0.01015,"71":0.00508,"73":0.00508,"75":0.00508,"78":0.01015,"79":0.11673,"81":0.00508,"83":0.01015,"85":0.00508,"86":0.01523,"87":0.10658,"88":0.01015,"89":0.00508,"91":0.01523,"94":0.0406,"96":0.00508,"103":0.46183,"104":0.43138,"105":0.42123,"106":0.45675,"107":0.43138,"108":0.43645,"109":2.52735,"110":0.44153,"111":0.45168,"112":2.08075,"114":0.01015,"116":0.87798,"117":0.4263,"119":0.0406,"120":0.46183,"121":0.01523,"122":0.03045,"123":0.0203,"124":0.45675,"125":0.0406,"126":0.0406,"127":0.01015,"128":0.0406,"129":0.0203,"130":0.01523,"131":0.91858,"132":0.07105,"133":0.92873,"134":0.05075,"135":0.03553,"136":0.02538,"137":0.02538,"138":0.18778,"139":0.38063,"140":0.01523,"141":0.1624,"142":0.12688,"143":0.7714,"144":13.73803,"145":7.1253,"146":0.00508,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 60 61 62 63 67 68 72 74 76 77 80 84 90 92 93 95 97 98 99 100 101 102 113 115 118 147 148"},F:{"28":0.01523,"40":0.00508,"46":0.11165,"85":0.00508,"94":0.02538,"95":0.10658,"109":0.00508,"117":0.00508,"120":0.00508,"124":0.00508,"125":0.00508,"126":0.95918,"127":0.47198,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 118 119 121 122 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01015,"92":0.01015,"109":0.00508,"122":0.01015,"124":0.00508,"129":0.00508,"131":0.00508,"133":0.01015,"135":0.00508,"136":0.00508,"137":0.00508,"138":0.00508,"139":0.0203,"140":0.00508,"141":0.02538,"142":0.01015,"143":0.07613,"144":1.5022,"145":0.85768,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 125 126 127 128 130 132 134"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 17.0 17.2 18.0 TP","11.1":0.00508,"13.1":0.00508,"14.1":0.00508,"15.6":0.08628,"16.3":0.01015,"16.4":0.00508,"16.5":0.00508,"16.6":0.08628,"17.1":0.05075,"17.3":0.00508,"17.4":0.01523,"17.5":0.01015,"17.6":0.09643,"18.1":0.00508,"18.2":0.00508,"18.3":0.01015,"18.4":0.00508,"18.5-18.7":0.05075,"26.0":0.02538,"26.1":0.0203,"26.2":0.27405,"26.3":0.08628,"26.4":0.00508},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00082,"7.0-7.1":0.00082,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00082,"10.0-10.2":0,"10.3":0.00739,"11.0-11.2":0.07148,"11.3-11.4":0.00246,"12.0-12.1":0,"12.2-12.5":0.03862,"13.0-13.1":0,"13.2":0.0115,"13.3":0.00164,"13.4-13.7":0.00411,"14.0-14.4":0.00822,"14.5-14.8":0.01068,"15.0-15.1":0.00986,"15.2-15.3":0.00739,"15.4":0.00904,"15.5":0.01068,"15.6-15.8":0.1668,"16.0":0.01725,"16.1":0.03287,"16.2":0.01808,"16.3":0.03287,"16.4":0.00739,"16.5":0.01315,"16.6-16.7":0.22103,"17.0":0.01068,"17.1":0.01643,"17.2":0.01315,"17.3":0.02054,"17.4":0.03122,"17.5":0.06162,"17.6-17.7":0.15611,"18.0":0.03451,"18.1":0.07066,"18.2":0.0378,"18.3":0.11914,"18.4":0.05916,"18.5-18.7":1.86845,"26.0":0.13147,"26.1":0.258,"26.2":3.93574,"26.3":0.6639,"26.4":0.0115},P:{"4":0.38233,"21":0.01033,"22":0.02067,"23":0.093,"24":0.02067,"25":0.031,"26":0.05167,"27":0.031,"28":0.08267,"29":3.12061,_:"20 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0","5.0-5.4":0.01033,"6.2-6.4":0.02067,"7.2-7.4":0.093,"8.2":0.05167,"9.2":0.40299,"13.0":0.01033,"19.0":0.01033},I:{"0":0.45269,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00027},K:{"0":0.15763,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":41.9023},R:{_:"0"},M:{"0":0.13793},Q:{_:"14.9"},O:{"0":0.00493},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/BB.js b/node_modules/caniuse-lite/data/regions/BB.js deleted file mode 100644 index 42228450..00000000 --- a/node_modules/caniuse-lite/data/regions/BB.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.48824,"69":0.00519,"93":0.00519,"113":0.00519,"115":0.02078,"140":0.01558,"143":0.00519,"145":0.00519,"146":0.01039,"147":1.29331,"148":0.05713,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 141 142 144 149 150 151 3.5","3.6":0.00519},D:{"65":0.00519,"69":0.53498,"79":0.00519,"80":0.04155,"81":0.00519,"84":0.01558,"87":0.01039,"93":0.00519,"96":0.00519,"101":0.00519,"103":0.02078,"108":0.00519,"109":0.19218,"111":0.47265,"114":0.02597,"116":0.00519,"119":0.00519,"122":0.00519,"123":0.00519,"124":0.00519,"125":0.47785,"126":0.01039,"127":0.00519,"128":0.07791,"130":0.00519,"131":0.15063,"132":0.5194,"133":0.01039,"135":0.01558,"136":0.02597,"137":0.03116,"138":0.09349,"139":0.29086,"140":0.02597,"141":0.06233,"142":0.72197,"143":3.45401,"144":13.77968,"145":6.95477,"146":0.01039,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 70 71 72 73 74 75 76 77 78 83 85 86 88 89 90 91 92 94 95 97 98 99 100 102 104 105 106 107 110 112 113 115 117 118 120 121 129 134 147 148"},F:{"94":0.01558,"95":0.06752,"109":0.00519,"120":0.00519,"125":0.00519,"126":0.6025,"127":0.46227,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00519,"109":0.01039,"138":0.00519,"141":0.02078,"142":0.02078,"143":0.14543,"144":4.08768,"145":2.61258,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 139 140"},E:{"4":0.00519,_:"5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 16.0 17.3 26.4 TP","13.1":0.00519,"14.1":0.02078,"15.5":0.02078,"15.6":0.0831,"16.1":0.16621,"16.2":0.01039,"16.3":0.02597,"16.4":0.01039,"16.5":0.00519,"16.6":0.15063,"17.0":0.00519,"17.1":0.31683,"17.2":0.00519,"17.4":0.01039,"17.5":0.02078,"17.6":0.3428,"18.0":0.00519,"18.1":0.00519,"18.2":0.03636,"18.3":0.15582,"18.4":0.01039,"18.5-18.7":0.0831,"26.0":0.09349,"26.1":0.11946,"26.2":2.60739,"26.3":0.63367},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00141,"7.0-7.1":0.00141,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00141,"10.0-10.2":0,"10.3":0.01265,"11.0-11.2":0.12224,"11.3-11.4":0.00422,"12.0-12.1":0,"12.2-12.5":0.06604,"13.0-13.1":0,"13.2":0.01967,"13.3":0.00281,"13.4-13.7":0.00703,"14.0-14.4":0.01405,"14.5-14.8":0.01827,"15.0-15.1":0.01686,"15.2-15.3":0.01265,"15.4":0.01546,"15.5":0.01827,"15.6-15.8":0.28523,"16.0":0.02951,"16.1":0.0562,"16.2":0.03091,"16.3":0.0562,"16.4":0.01265,"16.5":0.02248,"16.6-16.7":0.37797,"17.0":0.01827,"17.1":0.0281,"17.2":0.02248,"17.3":0.03513,"17.4":0.05339,"17.5":0.10538,"17.6-17.7":0.26697,"18.0":0.05901,"18.1":0.12084,"18.2":0.06463,"18.3":0.20374,"18.4":0.10117,"18.5-18.7":3.19517,"26.0":0.22481,"26.1":0.4412,"26.2":6.73036,"26.3":1.13531,"26.4":0.01967},P:{"21":0.02186,"22":0.10932,"24":0.01093,"25":0.01093,"26":0.04373,"27":0.02186,"28":0.08745,"29":3.77142,_:"4 20 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.03279,"13.0":0.06559,"17.0":0.13118},I:{"0":0.06242,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.29323,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.37224,"9":0.37224,"11":0.37224,_:"6 7 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":31.96225},R:{_:"0"},M:{"0":3.07648},Q:{_:"14.9"},O:{"0":0.02404},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/BD.js b/node_modules/caniuse-lite/data/regions/BD.js deleted file mode 100644 index 38a965bd..00000000 --- a/node_modules/caniuse-lite/data/regions/BD.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.08767,"102":0.00731,"103":0.02192,"115":0.66485,"139":0.01461,"140":0.07306,"142":0.00731,"143":0.00731,"144":0.00731,"145":0.02192,"146":0.02192,"147":2.60094,"148":0.34338,"149":0.00731,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 141 150 151 3.5 3.6"},D:{"69":0.08037,"73":0.00731,"75":0.00731,"102":0.00731,"103":1.92148,"104":1.95801,"105":1.89956,"106":1.89956,"107":1.90687,"108":1.89956,"109":2.98815,"110":1.89956,"111":1.97993,"112":13.44304,"114":0.00731,"116":3.66761,"117":1.89225,"119":0.00731,"120":1.92878,"121":0.00731,"122":0.01461,"123":0.00731,"124":1.9434,"125":0.06575,"126":0.00731,"127":0.00731,"128":0.00731,"129":0.18996,"130":0.01461,"131":3.80643,"132":0.09498,"133":3.7772,"134":0.02192,"135":0.02192,"136":0.02192,"137":0.02192,"138":0.08037,"139":0.78174,"140":0.01461,"141":0.01461,"142":0.08037,"143":0.2484,"144":7.62016,"145":5.7206,"146":0.02922,"147":0.00731,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 74 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 113 115 118 148"},F:{"94":0.02192,"95":0.02922,"126":0.1169,"127":0.09498,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00731,"109":0.00731,"114":0.00731,"131":0.00731,"132":0.00731,"141":0.00731,"143":0.01461,"144":0.38722,"145":0.33608,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 133 134 135 136 137 138 139 140 142"},E:{"14":0.00731,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.1 17.2 17.3 17.4 17.5 18.1 18.2 18.3 18.4 26.0 26.4 TP","15.6":0.00731,"16.6":0.01461,"17.6":0.00731,"18.0":0.00731,"18.5-18.7":0.00731,"26.1":0.00731,"26.2":0.05845,"26.3":0.02192},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00012,"7.0-7.1":0.00012,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00012,"10.0-10.2":0,"10.3":0.00111,"11.0-11.2":0.01069,"11.3-11.4":0.00037,"12.0-12.1":0,"12.2-12.5":0.00577,"13.0-13.1":0,"13.2":0.00172,"13.3":0.00025,"13.4-13.7":0.00061,"14.0-14.4":0.00123,"14.5-14.8":0.0016,"15.0-15.1":0.00147,"15.2-15.3":0.00111,"15.4":0.00135,"15.5":0.0016,"15.6-15.8":0.02494,"16.0":0.00258,"16.1":0.00491,"16.2":0.0027,"16.3":0.00491,"16.4":0.00111,"16.5":0.00197,"16.6-16.7":0.03305,"17.0":0.0016,"17.1":0.00246,"17.2":0.00197,"17.3":0.00307,"17.4":0.00467,"17.5":0.00921,"17.6-17.7":0.02334,"18.0":0.00516,"18.1":0.01056,"18.2":0.00565,"18.3":0.01781,"18.4":0.00884,"18.5-18.7":0.27935,"26.0":0.01966,"26.1":0.03857,"26.2":0.58843,"26.3":0.09926,"26.4":0.00172},P:{"26":0.01048,"27":0.01048,"28":0.02095,"29":0.20953,_:"4 20 21 22 23 24 25 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.02095,"17.0":0.01048},I:{"0":0.01076,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.64117,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.20457,_:"6 7 8 9 10 5.5"},S:{"2.5":0.00269,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":27.18686},R:{_:"0"},M:{"0":0.07543},Q:{_:"14.9"},O:{"0":0.70044},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/BE.js b/node_modules/caniuse-lite/data/regions/BE.js deleted file mode 100644 index 0c5c2dc1..00000000 --- a/node_modules/caniuse-lite/data/regions/BE.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"52":0.01007,"78":0.0151,"102":0.0151,"103":0.00503,"115":0.16106,"120":0.00503,"122":0.00503,"123":0.0151,"125":0.00503,"127":0.00503,"128":0.01007,"135":0.00503,"136":0.01007,"138":0.00503,"139":0.00503,"140":0.12583,"141":0.00503,"142":0.0151,"143":0.0151,"144":0.00503,"145":0.0151,"146":0.04026,"147":2.60206,"148":0.23152,"149":0.00503,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 121 124 126 129 130 131 132 133 134 137 150 151 3.5 3.6"},D:{"39":0.00503,"40":0.00503,"41":0.01007,"42":0.01007,"43":0.01007,"44":0.01007,"45":0.00503,"46":0.00503,"47":0.00503,"48":0.00503,"49":0.0151,"50":0.00503,"51":0.01007,"52":0.00503,"53":0.00503,"54":0.00503,"55":0.00503,"56":0.01007,"57":0.00503,"58":0.01007,"59":0.00503,"60":0.00503,"74":0.00503,"79":0.00503,"80":0.00503,"87":0.01007,"90":0.00503,"92":0.00503,"99":0.00503,"100":0.00503,"101":0.01007,"102":0.01007,"103":0.0453,"104":0.02517,"105":0.00503,"107":0.00503,"108":0.00503,"109":0.39257,"110":0.00503,"111":0.00503,"112":0.00503,"114":0.01007,"116":0.11073,"117":0.68449,"118":0.00503,"119":0.01007,"120":0.0151,"121":0.0302,"122":0.0755,"123":0.01007,"124":0.0151,"125":0.15099,"126":0.0453,"127":0.00503,"128":0.08556,"129":0.0151,"130":0.08556,"131":0.04026,"132":0.0302,"133":0.0453,"134":0.02013,"135":0.0302,"136":0.03523,"137":0.0453,"138":0.18119,"139":0.08556,"140":0.0755,"141":0.10569,"142":0.21139,"143":1.07706,"144":13.68976,"145":7.1066,"146":0.0151,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 81 83 84 85 86 88 89 91 93 94 95 96 97 98 106 113 115 147 148"},F:{"46":0.00503,"94":0.02517,"95":0.03523,"124":0.02517,"125":0.01007,"126":0.69959,"127":0.61403,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"86":0.00503,"92":0.00503,"108":0.00503,"109":0.0604,"114":0.00503,"121":0.00503,"122":0.00503,"124":0.00503,"125":0.01007,"126":0.00503,"128":0.00503,"130":0.00503,"131":0.00503,"132":0.00503,"133":0.00503,"134":0.00503,"135":0.01007,"136":0.01007,"137":0.00503,"138":0.02013,"139":0.01007,"140":0.02013,"141":0.02013,"142":0.08053,"143":0.18119,"144":4.83168,"145":3.47277,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 110 111 112 113 115 116 117 118 119 120 123 127 129"},E:{"13":0.00503,"14":0.01007,"15":0.00503,_:"4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.1 TP","11.1":0.00503,"12.1":0.0151,"13.1":0.02517,"14.1":0.04026,"15.2-15.3":0.00503,"15.4":0.01007,"15.5":0.01007,"15.6":0.27682,"16.0":0.0151,"16.1":0.02517,"16.2":0.02013,"16.3":0.03523,"16.4":0.01007,"16.5":0.02517,"16.6":0.30701,"17.0":0.01007,"17.1":0.25165,"17.2":0.02013,"17.3":0.02517,"17.4":0.05033,"17.5":0.09059,"17.6":0.36238,"18.0":0.0302,"18.1":0.0453,"18.2":0.02517,"18.3":0.08556,"18.4":0.07046,"18.5-18.7":0.17616,"26.0":0.06543,"26.1":0.12079,"26.2":2.56683,"26.3":0.69455,"26.4":0.00503},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00193,"7.0-7.1":0.00193,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00193,"10.0-10.2":0,"10.3":0.01734,"11.0-11.2":0.16767,"11.3-11.4":0.00578,"12.0-12.1":0,"12.2-12.5":0.09058,"13.0-13.1":0,"13.2":0.02698,"13.3":0.00385,"13.4-13.7":0.00964,"14.0-14.4":0.01927,"14.5-14.8":0.02505,"15.0-15.1":0.02313,"15.2-15.3":0.01734,"15.4":0.0212,"15.5":0.02505,"15.6-15.8":0.39122,"16.0":0.04047,"16.1":0.07709,"16.2":0.0424,"16.3":0.07709,"16.4":0.01734,"16.5":0.03084,"16.6-16.7":0.51842,"17.0":0.02505,"17.1":0.03854,"17.2":0.03084,"17.3":0.04818,"17.4":0.07323,"17.5":0.14454,"17.6-17.7":0.36617,"18.0":0.08094,"18.1":0.16574,"18.2":0.08865,"18.3":0.27944,"18.4":0.13876,"18.5-18.7":4.38244,"26.0":0.30835,"26.1":0.60514,"26.2":9.23127,"26.3":1.55717,"26.4":0.02698},P:{"20":0.01056,"21":0.02111,"22":0.01056,"23":0.02111,"24":0.02111,"25":0.01056,"26":0.05278,"27":0.04223,"28":0.0739,"29":3.18815,_:"4 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.04465,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.18378,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":29.68412},R:{_:"0"},M:{"0":0.42716},Q:{_:"14.9"},O:{"0":0.01987},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/BF.js b/node_modules/caniuse-lite/data/regions/BF.js deleted file mode 100644 index e87bbf61..00000000 --- a/node_modules/caniuse-lite/data/regions/BF.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.04333,"69":0.00333,"72":0.00667,"79":0.00333,"109":0.00333,"115":0.17998,"127":0.01667,"128":0.00333,"134":0.00333,"136":0.00333,"137":0.00333,"138":0.07666,"140":0.01667,"143":0.00667,"144":0.00333,"145":0.01,"146":0.02,"147":1.92981,"148":0.09999,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 135 139 141 142 149 150 151 3.5 3.6"},D:{"27":0.00333,"58":0.00333,"65":0.00667,"66":0.00667,"68":0.01,"69":0.04,"70":0.01333,"72":0.01,"73":0.00667,"75":0.00667,"79":0.01,"81":0.00667,"83":0.01333,"84":0.00333,"85":0.00667,"86":0.02666,"87":0.02333,"89":0.00333,"91":0.00333,"93":0.01333,"94":0.01,"98":0.02333,"101":0.00667,"103":0.01333,"106":0.01333,"109":1.0399,"110":0.00333,"111":0.03666,"113":0.00667,"114":0.02666,"115":0.01,"116":0.02,"118":0.00333,"119":0.02333,"120":0.02,"121":0.01,"122":0.02,"123":0.00667,"124":0.00333,"125":0.04333,"126":0.00667,"127":0.01333,"128":0.02,"129":0.00333,"130":0.00667,"131":0.01,"132":0.04666,"133":0.00667,"134":0.02,"135":0.03333,"136":0.01667,"137":0.02333,"138":0.11666,"139":0.25331,"140":0.01333,"141":0.05333,"142":0.09666,"143":0.46662,"144":5.74943,"145":2.6564,"146":0.00667,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 67 71 74 76 77 78 80 88 90 92 95 96 97 99 100 102 104 105 107 108 112 117 147 148"},F:{"46":0.00667,"67":0.00333,"79":0.00333,"86":0.00333,"94":0.04333,"95":0.03,"109":0.00333,"114":0.00667,"117":0.00667,"119":0.00333,"122":0.00667,"124":0.00333,"125":0.01,"126":0.69326,"127":0.47329,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 118 120 121 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.00333,"16":0.01,"17":0.00333,"18":0.01667,"84":0.01,"85":0.00333,"90":0.00333,"92":0.02333,"94":0.00333,"100":0.00667,"109":0.00333,"113":0.00333,"122":0.00333,"124":0.00333,"128":0.00333,"129":0.00667,"131":0.00333,"132":0.01333,"133":0.00333,"135":0.00667,"138":0.01,"139":0.00333,"140":0.01333,"141":0.01667,"142":0.06333,"143":0.05,"144":1.89648,"145":1.15988,_:"12 13 14 79 80 81 83 86 87 88 89 91 93 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 114 115 116 117 118 119 120 121 123 125 126 127 130 134 136 137"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.3 17.4 17.5 18.3 26.4 TP","10.1":0.00333,"13.1":0.20331,"14.1":0.00333,"15.6":0.02666,"16.6":0.05,"17.1":0.00333,"17.6":0.04,"18.0":0.00333,"18.1":0.00333,"18.2":0.00667,"18.4":0.01,"18.5-18.7":0.00667,"26.0":0.00667,"26.1":0.01667,"26.2":0.23331,"26.3":0.05},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00035,"7.0-7.1":0.00035,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00035,"10.0-10.2":0,"10.3":0.00316,"11.0-11.2":0.03051,"11.3-11.4":0.00105,"12.0-12.1":0,"12.2-12.5":0.01648,"13.0-13.1":0,"13.2":0.00491,"13.3":0.0007,"13.4-13.7":0.00175,"14.0-14.4":0.00351,"14.5-14.8":0.00456,"15.0-15.1":0.00421,"15.2-15.3":0.00316,"15.4":0.00386,"15.5":0.00456,"15.6-15.8":0.07119,"16.0":0.00736,"16.1":0.01403,"16.2":0.00772,"16.3":0.01403,"16.4":0.00316,"16.5":0.00561,"16.6-16.7":0.09433,"17.0":0.00456,"17.1":0.00701,"17.2":0.00561,"17.3":0.00877,"17.4":0.01333,"17.5":0.0263,"17.6-17.7":0.06663,"18.0":0.01473,"18.1":0.03016,"18.2":0.01613,"18.3":0.05085,"18.4":0.02525,"18.5-18.7":0.79746,"26.0":0.05611,"26.1":0.11011,"26.2":1.67978,"26.3":0.28335,"26.4":0.00491},P:{"25":0.01058,"26":0.01058,"27":0.0423,"28":0.07403,"29":0.45474,_:"4 20 21 22 23 24 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.01058,"17.0":0.01058},I:{"0":0.13319,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00008},K:{"0":1.94343,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":73.72826},R:{_:"0"},M:{"0":0.09334},Q:{"14.9":0.02},O:{"0":0.13334},H:{all:0.01}}; diff --git a/node_modules/caniuse-lite/data/regions/BG.js b/node_modules/caniuse-lite/data/regions/BG.js deleted file mode 100644 index bd86a8c7..00000000 --- a/node_modules/caniuse-lite/data/regions/BG.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00408,"52":0.03262,"84":0.04892,"88":0.00408,"100":0.00408,"102":0.00408,"103":0.01223,"104":0.00408,"108":0.00408,"113":0.00408,"115":0.45662,"125":0.00408,"127":0.01223,"128":0.01223,"132":0.00408,"133":0.00408,"134":0.01631,"135":0.00408,"136":0.01223,"137":0.01223,"138":0.00408,"139":0.00408,"140":0.16716,"141":0.00815,"142":0.01631,"143":0.01223,"144":0.02039,"145":0.02039,"146":0.04485,"147":2.52774,"148":0.19162,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 89 90 91 92 93 94 95 96 97 98 99 101 105 106 107 109 110 111 112 114 116 117 118 119 120 121 122 123 124 126 129 130 131 149 150 151 3.5 3.6"},D:{"39":0.00408,"40":0.00408,"41":0.00408,"42":0.00408,"43":0.00408,"44":0.00408,"45":0.00408,"46":0.00408,"47":0.00408,"48":0.00408,"49":0.00408,"50":0.00408,"51":0.00408,"52":0.00408,"53":0.00408,"54":0.00408,"55":0.00408,"56":0.00408,"57":0.00408,"58":0.00408,"59":0.00408,"60":0.00408,"69":0.00408,"79":0.00408,"83":0.00408,"86":0.00408,"87":0.00815,"91":0.00408,"93":0.00408,"98":0.64417,"99":0.00408,"100":0.00815,"101":0.00408,"102":0.00815,"103":0.08969,"104":0.11823,"105":0.07746,"106":0.07746,"107":0.08154,"108":0.08969,"109":1.42695,"110":0.08154,"111":0.08562,"112":0.36693,"114":0.01223,"115":0.00815,"116":0.2487,"117":0.07746,"118":0.00408,"119":0.00815,"120":0.08969,"121":0.02854,"122":0.02446,"123":0.00815,"124":0.09785,"125":0.01223,"126":0.01631,"127":0.00408,"128":0.02039,"129":0.01223,"130":0.00815,"131":0.1957,"132":0.02446,"133":0.17123,"134":0.02446,"135":0.02854,"136":0.02039,"137":0.02446,"138":0.08969,"139":0.07746,"140":0.02854,"141":0.053,"142":0.14677,"143":0.59117,"144":12.36146,"145":6.97167,"146":0.01223,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 80 81 84 85 88 89 90 92 94 95 96 97 113 147 148"},F:{"46":0.00408,"85":0.00408,"90":0.00408,"93":0.00408,"94":0.03669,"95":0.07746,"123":0.00408,"124":0.00408,"125":0.01631,"126":0.57893,"127":0.34655,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 91 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00408,"108":0.21608,"109":0.04077,"127":0.00408,"130":0.00815,"131":0.00408,"133":0.00408,"134":0.00408,"135":0.00815,"136":0.00815,"137":0.00408,"138":0.00408,"139":0.00815,"140":0.00408,"141":0.00815,"142":0.02039,"143":0.06116,"144":2.05073,"145":1.40249,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 128 129 132"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.2-15.3 15.4 15.5 16.0 16.2 16.4 16.5 17.0 26.4 TP","14.1":0.00815,"15.1":0.00408,"15.6":0.02039,"16.1":0.00408,"16.3":0.00408,"16.6":0.02854,"17.1":0.02854,"17.2":0.00408,"17.3":0.00408,"17.4":0.00408,"17.5":0.00815,"17.6":0.04485,"18.0":0.00408,"18.1":0.00408,"18.2":0.00408,"18.3":0.00815,"18.4":0.00408,"18.5-18.7":0.01631,"26.0":0.00815,"26.1":0.02446,"26.2":0.26501,"26.3":0.07746},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00114,"7.0-7.1":0.00114,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00114,"10.0-10.2":0,"10.3":0.01023,"11.0-11.2":0.09889,"11.3-11.4":0.00341,"12.0-12.1":0,"12.2-12.5":0.05342,"13.0-13.1":0,"13.2":0.01591,"13.3":0.00227,"13.4-13.7":0.00568,"14.0-14.4":0.01137,"14.5-14.8":0.01478,"15.0-15.1":0.01364,"15.2-15.3":0.01023,"15.4":0.0125,"15.5":0.01478,"15.6-15.8":0.23073,"16.0":0.02387,"16.1":0.04546,"16.2":0.02501,"16.3":0.04546,"16.4":0.01023,"16.5":0.01819,"16.6-16.7":0.30575,"17.0":0.01478,"17.1":0.02273,"17.2":0.01819,"17.3":0.02842,"17.4":0.04319,"17.5":0.08525,"17.6-17.7":0.21596,"18.0":0.04774,"18.1":0.09775,"18.2":0.05228,"18.3":0.16481,"18.4":0.08184,"18.5-18.7":2.58468,"26.0":0.18186,"26.1":0.3569,"26.2":5.44443,"26.3":0.91839,"26.4":0.01591},P:{"21":0.01022,"22":0.02045,"23":0.03067,"24":0.02045,"25":0.03067,"26":0.03067,"27":0.08178,"28":0.12267,"29":3.15884,_:"4 20 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.07691,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.20138,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":49.62109},R:{_:"0"},M:{"0":0.25469},Q:{_:"14.9"},O:{"0":0.01777},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/BH.js b/node_modules/caniuse-lite/data/regions/BH.js deleted file mode 100644 index 748c1b67..00000000 --- a/node_modules/caniuse-lite/data/regions/BH.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.02007,"31":0.00401,"115":0.00803,"140":0.00803,"147":0.35314,"148":0.02408,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 141 142 143 144 145 146 149 150 151 3.5 3.6"},D:{"39":0.00803,"40":0.00803,"41":0.00803,"42":0.00803,"43":0.00803,"44":0.00803,"45":0.00803,"46":0.00803,"47":0.00803,"48":0.00803,"49":0.00803,"50":0.00803,"51":0.00803,"52":0.00803,"53":0.00803,"54":0.00803,"55":0.00803,"56":0.00803,"57":0.00803,"58":0.00803,"59":0.00803,"60":0.00803,"65":0.00401,"69":0.02408,"75":0.01605,"79":0.02809,"87":0.00401,"91":0.00401,"93":0.02809,"94":0.00401,"95":0.02809,"103":0.69425,"104":0.66616,"105":0.65813,"106":0.64609,"107":0.64609,"108":0.63807,"109":0.85076,"110":0.65011,"111":0.67418,"112":4.02504,"114":0.01204,"116":1.35639,"117":0.63405,"119":0.07625,"120":0.67017,"122":0.04414,"123":0.00401,"124":0.68622,"125":0.03612,"126":0.29696,"127":0.02007,"128":0.03612,"129":0.05618,"130":0.00803,"131":1.37646,"132":0.0321,"133":1.35639,"134":0.01204,"135":0.0321,"136":0.01605,"137":0.04013,"138":0.22874,"139":0.14848,"140":0.24881,"141":0.07625,"142":0.16052,"143":0.52169,"144":7.04282,"145":2.90943,"146":0.00803,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 66 67 68 70 71 72 73 74 76 77 78 80 81 83 84 85 86 88 89 90 92 96 97 98 99 100 101 102 113 115 118 121 147 148"},F:{"94":0.08026,"95":0.0602,"125":0.00401,"126":0.35716,"127":0.24479,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00401,"136":0.00401,"140":0.00401,"141":0.00401,"142":0.01204,"143":0.04013,"144":1.21193,"145":0.75846,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 137 138 139"},E:{"14":0.00401,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.4 17.0 17.2 26.4 TP","11.1":0.00401,"14.1":0.00401,"15.6":0.02007,"16.1":0.00803,"16.2":0.00401,"16.3":0.00803,"16.5":0.00803,"16.6":0.05618,"17.1":0.0321,"17.3":0.00401,"17.4":0.00401,"17.5":0.04816,"17.6":0.04013,"18.0":0.00803,"18.1":0.01605,"18.2":0.00401,"18.3":0.06421,"18.4":0.00803,"18.5-18.7":0.0602,"26.0":0.01204,"26.1":0.04414,"26.2":0.51768,"26.3":0.11236},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00261,"7.0-7.1":0.00261,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00261,"10.0-10.2":0,"10.3":0.02347,"11.0-11.2":0.22689,"11.3-11.4":0.00782,"12.0-12.1":0,"12.2-12.5":0.12257,"13.0-13.1":0,"13.2":0.03651,"13.3":0.00522,"13.4-13.7":0.01304,"14.0-14.4":0.02608,"14.5-14.8":0.0339,"15.0-15.1":0.0313,"15.2-15.3":0.02347,"15.4":0.02869,"15.5":0.0339,"15.6-15.8":0.52941,"16.0":0.05477,"16.1":0.10432,"16.2":0.05737,"16.3":0.10432,"16.4":0.02347,"16.5":0.04173,"16.6-16.7":0.70154,"17.0":0.0339,"17.1":0.05216,"17.2":0.04173,"17.3":0.0652,"17.4":0.0991,"17.5":0.1956,"17.6-17.7":0.49551,"18.0":0.10953,"18.1":0.22428,"18.2":0.11997,"18.3":0.37815,"18.4":0.18777,"18.5-18.7":5.93045,"26.0":0.41727,"26.1":0.81889,"26.2":12.49202,"26.3":2.10721,"26.4":0.03651},P:{"4":0.01022,"23":0.01022,"24":0.01022,"25":0.07153,"26":0.08174,"27":0.05109,"28":0.21458,"29":2.43191,_:"20 21 22 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01022},I:{"0":0.01794,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.48495,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":35.76584},R:{_:"0"},M:{"0":0.19158},Q:{_:"14.9"},O:{"0":0.79028},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/BI.js b/node_modules/caniuse-lite/data/regions/BI.js deleted file mode 100644 index 38e4273d..00000000 --- a/node_modules/caniuse-lite/data/regions/BI.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"57":0.00456,"72":0.00911,"73":0.00456,"82":0.00911,"86":0.00456,"89":0.00456,"109":0.00911,"112":0.02734,"113":0.00456,"115":0.06836,"122":0.00456,"126":0.00456,"127":0.04557,"129":0.00911,"136":0.00456,"139":0.01367,"140":0.05013,"141":0.02734,"143":0.01367,"144":0.01367,"145":0.01823,"146":0.04557,"147":3.07598,"148":0.07291,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 69 70 71 74 75 76 77 78 79 80 81 83 84 85 87 88 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 114 116 117 118 119 120 121 123 124 125 128 130 131 132 133 134 135 137 138 142 149 150 151 3.5 3.6"},D:{"55":0.00456,"59":0.02734,"64":0.02734,"66":0.00911,"67":0.00456,"69":0.00456,"70":0.00456,"71":0.00456,"73":0.00456,"74":0.01823,"76":0.00456,"77":0.00456,"78":0.00456,"79":0.01367,"80":0.08203,"81":0.00456,"83":0.00456,"84":0.00456,"86":0.21418,"87":0.01367,"90":0.00911,"91":0.01367,"93":0.00456,"95":0.00456,"97":0.00911,"102":0.00456,"103":0.06836,"105":0.00911,"106":0.06836,"107":0.02279,"109":1.9823,"111":0.00456,"112":0.02734,"113":0.02279,"114":0.01367,"115":0.00456,"116":0.3281,"119":0.00456,"122":0.01823,"123":0.02734,"124":0.00911,"125":0.01367,"126":0.04557,"127":0.11848,"128":0.20507,"131":0.02279,"132":0.00456,"133":0.01823,"134":0.04557,"135":0.01367,"136":0.04557,"137":0.02734,"138":0.17317,"139":0.37823,"140":0.04557,"141":0.06836,"142":0.1276,"143":0.53317,"144":7.2912,"145":4.04206,"146":0.04557,"147":0.00911,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 60 61 62 63 65 68 72 75 85 88 89 92 94 96 98 99 100 101 104 108 110 117 118 120 121 129 130 148"},F:{"36":0.00456,"46":0.00456,"68":0.00456,"79":0.00456,"90":0.00456,"94":0.04101,"95":0.01823,"99":0.03646,"114":0.00456,"118":0.00456,"120":0.00456,"125":0.05468,"126":0.97976,"127":0.63342,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 91 92 93 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 119 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.00456,"17":0.02734,"18":0.07747,"84":0.00911,"89":0.05013,"90":0.00911,"92":0.17772,"100":0.01367,"103":0.01367,"109":0.0319,"116":0.00456,"122":0.01367,"123":0.00456,"132":0.00456,"133":0.04557,"135":0.00456,"137":0.01367,"138":0.02279,"139":0.00911,"140":0.04557,"141":0.10025,"142":0.00456,"143":0.11848,"144":1.49014,"145":1.40356,_:"12 13 14 16 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 104 105 106 107 108 110 111 112 113 114 115 117 118 119 120 121 124 125 126 127 128 129 130 131 134 136"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.1 17.2 17.3 17.4 17.5 18.1 18.2 18.4 18.5-18.7 TP","5.1":0.00911,"11.1":0.00911,"13.1":0.01367,"14.1":0.01367,"15.6":0.13215,"16.6":0.0319,"17.6":0.03646,"18.0":0.00456,"18.3":0.00456,"26.0":0.00456,"26.1":0.04101,"26.2":0.05924,"26.3":0.05013,"26.4":0.01367},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00031,"7.0-7.1":0.00031,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00031,"10.0-10.2":0,"10.3":0.00275,"11.0-11.2":0.02661,"11.3-11.4":0.00092,"12.0-12.1":0,"12.2-12.5":0.01438,"13.0-13.1":0,"13.2":0.00428,"13.3":0.00061,"13.4-13.7":0.00153,"14.0-14.4":0.00306,"14.5-14.8":0.00398,"15.0-15.1":0.00367,"15.2-15.3":0.00275,"15.4":0.00336,"15.5":0.00398,"15.6-15.8":0.0621,"16.0":0.00642,"16.1":0.01224,"16.2":0.00673,"16.3":0.01224,"16.4":0.00275,"16.5":0.00489,"16.6-16.7":0.08229,"17.0":0.00398,"17.1":0.00612,"17.2":0.00489,"17.3":0.00765,"17.4":0.01162,"17.5":0.02294,"17.6-17.7":0.05812,"18.0":0.01285,"18.1":0.02631,"18.2":0.01407,"18.3":0.04436,"18.4":0.02202,"18.5-18.7":0.69561,"26.0":0.04894,"26.1":0.09605,"26.2":1.46524,"26.3":0.24716,"26.4":0.00428},P:{"23":0.01031,"24":0.08249,"25":0.01031,"26":0.03093,"27":0.05155,"28":0.04124,"29":0.8661,_:"4 20 21 22 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 17.0 18.0","7.2-7.4":0.10311,"11.1-11.2":0.01031,"16.0":0.02062,"19.0":0.04124},I:{"0":0.09243,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":2.77125,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":58.35523},R:{_:"0"},M:{"0":0.06532},Q:{"14.9":0.02722},O:{"0":0.29392},H:{all:0.07}}; diff --git a/node_modules/caniuse-lite/data/regions/BJ.js b/node_modules/caniuse-lite/data/regions/BJ.js deleted file mode 100644 index 5fd155c1..00000000 --- a/node_modules/caniuse-lite/data/regions/BJ.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.01195,"30":0.00398,"51":0.00398,"56":0.00398,"57":0.00398,"64":0.00398,"65":0.00398,"66":0.00398,"70":0.00398,"72":0.00398,"80":0.00398,"82":0.00398,"83":0.00398,"87":0.00398,"92":0.00398,"93":0.00398,"103":0.00398,"111":0.00398,"115":0.08362,"121":0.00796,"125":0.00398,"127":0.02787,"128":0.00398,"135":0.00796,"136":0.00398,"138":0.00398,"139":0.00398,"140":0.0438,"141":0.00398,"142":0.00796,"143":0.00398,"144":0.00398,"145":0.00796,"146":0.03584,"147":1.85959,"148":0.1115,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 58 59 60 61 62 63 67 68 69 71 73 74 75 76 77 78 79 81 84 85 86 88 89 90 91 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 112 113 114 116 117 118 119 120 122 123 124 126 129 130 131 132 133 134 137 149 150 151 3.5 3.6"},D:{"47":0.00398,"54":0.00796,"55":0.00398,"57":0.00398,"59":0.00398,"62":0.00398,"65":0.00796,"66":0.00398,"67":0.00398,"69":0.01593,"70":0.00398,"71":0.00398,"72":0.00398,"73":0.01195,"74":0.07168,"75":0.01195,"76":0.00398,"77":0.01593,"78":0.00796,"79":0.00398,"80":0.00796,"81":0.01195,"83":0.03584,"84":0.00398,"85":0.01991,"86":0.05177,"87":0.00796,"89":0.00398,"91":0.00796,"93":0.00796,"94":0.00796,"95":0.01593,"96":0.00398,"98":0.00398,"101":0.00398,"102":0.00796,"103":0.02389,"104":0.00398,"106":0.02787,"108":0.00796,"109":0.96364,"111":0.02389,"113":0.01593,"114":0.00796,"116":0.0438,"117":0.00398,"119":0.03186,"120":0.00796,"121":0.00796,"122":0.03584,"123":0.01195,"125":0.01195,"126":0.01195,"127":0.00398,"128":0.14733,"129":0.01195,"130":0.01195,"131":0.05973,"132":0.02787,"133":0.01195,"134":0.02389,"135":0.02389,"136":0.00796,"137":0.02787,"138":0.21503,"139":0.25485,"140":0.04778,"141":0.05177,"142":0.16326,"143":0.62916,"144":8.25469,"145":4.69876,"146":0.01593,"147":0.00398,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 56 58 60 61 63 64 68 88 90 92 97 99 100 105 107 110 112 115 118 124 148"},F:{"45":0.01991,"46":0.00398,"63":0.00398,"80":0.00398,"92":0.00796,"93":0.00796,"94":0.1991,"95":0.11946,"96":0.01195,"108":0.00398,"110":0.00398,"113":0.00398,"114":0.00398,"120":0.00398,"122":0.00398,"123":0.00398,"124":0.01195,"125":0.00796,"126":0.81233,"127":0.70083,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 47 48 49 50 51 52 53 54 55 56 57 58 60 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 81 82 83 84 85 86 87 88 89 90 91 97 98 99 100 101 102 103 104 105 106 107 109 111 112 115 116 117 118 119 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00398,"15":0.00398,"17":0.00398,"18":0.02389,"84":0.00398,"85":0.00796,"89":0.00398,"90":0.03186,"92":0.06371,"100":0.00398,"107":0.00796,"109":0.01593,"114":0.00796,"120":0.01195,"122":0.00796,"131":0.01195,"133":0.00398,"134":0.00796,"136":0.00796,"138":0.00796,"139":0.00398,"140":0.01593,"141":0.00796,"142":0.03186,"143":0.06769,"144":2.09851,"145":1.32202,_:"12 13 16 79 80 81 83 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 108 110 111 112 113 115 116 117 118 119 121 123 124 125 126 127 128 129 130 132 135 137"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 15.2-15.3 15.4 15.5 16.0 16.4 18.2 TP","5.1":0.00796,"11.1":0.00796,"13.1":0.00398,"14.1":0.01195,"15.1":0.00398,"15.6":0.06769,"16.1":0.00398,"16.2":0.00398,"16.3":0.00796,"16.5":0.00796,"16.6":0.10353,"17.0":0.00398,"17.1":0.05973,"17.2":0.00398,"17.3":0.00398,"17.4":0.01593,"17.5":0.01593,"17.6":0.1553,"18.0":0.01195,"18.1":0.00398,"18.3":0.00796,"18.4":0.00398,"18.5-18.7":0.05973,"26.0":0.02389,"26.1":0.00796,"26.2":0.23096,"26.3":0.06371,"26.4":0.00398},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00081,"7.0-7.1":0.00081,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00081,"10.0-10.2":0,"10.3":0.00732,"11.0-11.2":0.07073,"11.3-11.4":0.00244,"12.0-12.1":0,"12.2-12.5":0.03821,"13.0-13.1":0,"13.2":0.01138,"13.3":0.00163,"13.4-13.7":0.00407,"14.0-14.4":0.00813,"14.5-14.8":0.01057,"15.0-15.1":0.00976,"15.2-15.3":0.00732,"15.4":0.00894,"15.5":0.01057,"15.6-15.8":0.16505,"16.0":0.01707,"16.1":0.03252,"16.2":0.01789,"16.3":0.03252,"16.4":0.00732,"16.5":0.01301,"16.6-16.7":0.21871,"17.0":0.01057,"17.1":0.01626,"17.2":0.01301,"17.3":0.02033,"17.4":0.0309,"17.5":0.06098,"17.6-17.7":0.15448,"18.0":0.03415,"18.1":0.06992,"18.2":0.0374,"18.3":0.11789,"18.4":0.05854,"18.5-18.7":1.84883,"26.0":0.13009,"26.1":0.25529,"26.2":3.89442,"26.3":0.65693,"26.4":0.01138},P:{"4":0.0107,"23":0.0107,"24":0.0107,"25":0.0107,"27":0.0107,"28":0.08559,"29":0.36375,_:"20 21 22 26 5.0-5.4 6.2-6.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.06419,"9.2":0.0107},I:{"0":0.02405,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":4.90982,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{"2.5":0.01805,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":58.87724},R:{_:"0"},M:{"0":0.09629},Q:{_:"14.9"},O:{"0":0.44533},H:{all:0.38}}; diff --git a/node_modules/caniuse-lite/data/regions/BM.js b/node_modules/caniuse-lite/data/regions/BM.js deleted file mode 100644 index b23f48a9..00000000 --- a/node_modules/caniuse-lite/data/regions/BM.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"146":0.00292,"147":0.01169,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 148 149 150 151 3.5 3.6"},D:{"109":0.02338,"111":0.00292,"116":0.00292,"140":0.00292,"141":0.00584,"142":0.00584,"143":0.02338,"144":0.16655,"145":0.07305,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 112 113 114 115 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 146 147 148"},F:{"126":0.00292,"127":0.00292,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.00292,"143":0.00584,"144":0.07597,"145":0.06721,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 TP","14.1":0.02045,"15.1":0.01461,"15.2-15.3":0.00292,"15.4":0.01461,"15.5":0.06721,"15.6":0.58732,"16.0":0.01461,"16.1":0.07889,"16.2":0.0935,"16.3":0.25714,"16.4":0.06721,"16.5":0.13441,"16.6":1.46392,"17.0":0.01753,"17.1":1.39379,"17.2":0.04383,"17.3":0.08474,"17.4":0.14026,"17.5":0.21331,"17.6":0.83861,"18.0":0.04967,"18.1":0.25714,"18.2":0.06721,"18.3":0.42953,"18.4":0.13733,"18.5-18.7":0.50843,"26.0":0.13149,"26.1":0.26298,"26.2":13.36231,"26.3":3.44212,"26.4":0.02338},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00705,"7.0-7.1":0.00705,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00705,"10.0-10.2":0,"10.3":0.06346,"11.0-11.2":0.61345,"11.3-11.4":0.02115,"12.0-12.1":0,"12.2-12.5":0.3314,"13.0-13.1":0,"13.2":0.09872,"13.3":0.0141,"13.4-13.7":0.03526,"14.0-14.4":0.07051,"14.5-14.8":0.09166,"15.0-15.1":0.08461,"15.2-15.3":0.06346,"15.4":0.07756,"15.5":0.09166,"15.6-15.8":1.43137,"16.0":0.14807,"16.1":0.28204,"16.2":0.15512,"16.3":0.28204,"16.4":0.06346,"16.5":0.11282,"16.6-16.7":1.89675,"17.0":0.09166,"17.1":0.14102,"17.2":0.11282,"17.3":0.17628,"17.4":0.26794,"17.5":0.52883,"17.6-17.7":1.33971,"18.0":0.29615,"18.1":0.60639,"18.2":0.32435,"18.3":1.02241,"18.4":0.50768,"18.5-18.7":16.03421,"26.0":1.12818,"26.1":2.21405,"26.2":33.77479,"26.3":5.69729,"26.4":0.09872},P:{"29":0.03539,_:"4 20 21 22 23 24 25 26 27 28 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":0.26156},R:{_:"0"},M:{"0":0.00708},Q:{_:"14.9"},O:{_:"0"},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/BN.js b/node_modules/caniuse-lite/data/regions/BN.js deleted file mode 100644 index d06cb05d..00000000 --- a/node_modules/caniuse-lite/data/regions/BN.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.02074,"115":0.17629,"132":0.00519,"140":0.01037,"143":0.00519,"145":0.00519,"146":0.03111,"147":1.10959,"148":0.07259,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 133 134 135 136 137 138 139 141 142 144 149 150 151 3.5 3.6"},D:{"43":0.00519,"55":0.01037,"58":0.00519,"62":0.00519,"63":0.00519,"65":0.00519,"66":0.01037,"68":0.00519,"69":0.02074,"70":0.05704,"74":0.0363,"75":0.00519,"79":0.00519,"81":0.0363,"83":0.02074,"87":0.01556,"91":0.02074,"94":0.00519,"95":0.00519,"101":0.02074,"102":0.00519,"103":0.47702,"104":0.46665,"105":0.47184,"106":0.45628,"107":0.46147,"108":0.45628,"109":1.19774,"110":0.47702,"111":0.47184,"112":1.34292,"114":0.01556,"115":0.01037,"116":0.99034,"117":0.46147,"119":0.02593,"120":0.48221,"122":0.07778,"123":0.02074,"124":0.47184,"125":0.15037,"126":0.00519,"127":0.00519,"128":0.02593,"129":0.0363,"130":0.01556,"131":1.29107,"132":0.07259,"133":0.99552,"134":0.02593,"135":0.01556,"136":0.01556,"137":0.08296,"138":0.2074,"139":0.05704,"140":0.02593,"141":0.09333,"142":0.50295,"143":0.7622,"144":12.74473,"145":7.47677,"146":0.00519,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 56 57 59 60 61 64 67 71 72 73 76 77 78 80 84 85 86 88 89 90 92 93 96 97 98 99 100 113 118 121 147 148"},F:{"89":0.00519,"93":0.01556,"94":0.05185,"95":0.11407,"125":0.01037,"126":1.08367,"127":1.03182,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 91 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.00519,"92":0.00519,"109":0.0363,"111":0.00519,"137":0.00519,"139":0.00519,"142":0.00519,"143":0.15037,"144":2.25548,"145":1.61254,_:"12 13 14 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 138 140 141"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 11.1 12.1 13.1 14.1 15.2-15.3 16.0 16.2 26.4 TP","10.1":0.01037,"15.1":0.01037,"15.4":0.00519,"15.5":0.00519,"15.6":0.06222,"16.1":0.00519,"16.3":0.01556,"16.4":0.00519,"16.5":0.00519,"16.6":0.10889,"17.0":0.01556,"17.1":0.05185,"17.2":0.02074,"17.3":0.05704,"17.4":0.01037,"17.5":0.02074,"17.6":0.38888,"18.0":0.03111,"18.1":0.06741,"18.2":0.00519,"18.3":0.09333,"18.4":0.01037,"18.5-18.7":0.11407,"26.0":0.12444,"26.1":0.08296,"26.2":1.47254,"26.3":0.30073},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00129,"7.0-7.1":0.00129,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00129,"10.0-10.2":0,"10.3":0.01165,"11.0-11.2":0.1126,"11.3-11.4":0.00388,"12.0-12.1":0,"12.2-12.5":0.06083,"13.0-13.1":0,"13.2":0.01812,"13.3":0.00259,"13.4-13.7":0.00647,"14.0-14.4":0.01294,"14.5-14.8":0.01683,"15.0-15.1":0.01553,"15.2-15.3":0.01165,"15.4":0.01424,"15.5":0.01683,"15.6-15.8":0.26274,"16.0":0.02718,"16.1":0.05177,"16.2":0.02847,"16.3":0.05177,"16.4":0.01165,"16.5":0.02071,"16.6-16.7":0.34816,"17.0":0.01683,"17.1":0.02589,"17.2":0.02071,"17.3":0.03236,"17.4":0.04918,"17.5":0.09707,"17.6-17.7":0.24591,"18.0":0.05436,"18.1":0.11131,"18.2":0.05954,"18.3":0.18767,"18.4":0.09319,"18.5-18.7":2.94317,"26.0":0.20708,"26.1":0.4064,"26.2":6.19956,"26.3":1.04577,"26.4":0.01812},P:{"4":0.02098,"23":0.01049,"25":0.02098,"26":0.02098,"27":0.01049,"28":0.01049,"29":1.2381,_:"20 21 22 24 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.07345},I:{"0":0.00962,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":2.15231,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":36.15837},R:{_:"0"},M:{"0":0.15408},Q:{"14.9":0.00482},O:{"0":0.833},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/BO.js b/node_modules/caniuse-lite/data/regions/BO.js deleted file mode 100644 index 3662b801..00000000 --- a/node_modules/caniuse-lite/data/regions/BO.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.06823,"52":0.00682,"61":0.03412,"77":0.00682,"78":0.01365,"113":0.00682,"115":0.12281,"127":0.00682,"136":0.00682,"140":0.02047,"145":0.00682,"146":0.04094,"147":0.98251,"148":0.10917,"150":0.00682,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 125 126 128 129 130 131 132 133 134 135 137 138 139 141 142 143 144 149 151 3.5 3.6"},D:{"38":0.00682,"39":0.00682,"40":0.00682,"41":0.00682,"42":0.00682,"43":0.00682,"44":0.00682,"45":0.00682,"46":0.00682,"47":0.00682,"48":0.00682,"49":0.00682,"50":0.00682,"51":0.00682,"52":0.00682,"53":0.00682,"54":0.00682,"55":0.00682,"56":0.00682,"57":0.00682,"58":0.00682,"59":0.00682,"60":0.00682,"62":0.00682,"69":0.06141,"79":0.02047,"85":0.00682,"87":0.02047,"97":0.02047,"103":1.84221,"104":1.84221,"105":1.84221,"106":1.82174,"107":1.84903,"108":1.84221,"109":2.62003,"110":1.84903,"111":1.88315,"112":7.63494,"113":0.00682,"114":0.02729,"116":3.69807,"117":1.82856,"118":0.00682,"119":0.02047,"120":1.87633,"121":0.01365,"122":0.02047,"123":0.00682,"124":1.91044,"125":0.03412,"126":0.00682,"127":0.00682,"128":0.02729,"129":0.12964,"130":0.15693,"131":3.77994,"132":0.07505,"133":3.77994,"134":0.01365,"135":0.14328,"136":0.03412,"137":0.02729,"138":0.07505,"139":0.12281,"140":0.02047,"141":0.02729,"142":0.12281,"143":0.53219,"144":8.07161,"145":4.7761,"146":0.00682,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 80 81 83 84 86 88 89 90 91 92 93 94 95 96 98 99 100 101 102 115 147 148"},F:{"94":0.01365,"95":0.05458,"114":0.00682,"125":0.02729,"126":0.66183,"127":0.71642,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00682,"92":0.01365,"109":0.04776,"133":0.00682,"136":0.00682,"137":0.00682,"140":0.00682,"141":0.00682,"142":0.01365,"143":0.05458,"144":0.92793,"145":0.85288,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 134 135 138 139"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.4 17.5 18.0 18.1 18.2 26.4 TP","5.1":0.00682,"13.1":0.00682,"15.6":0.03412,"16.6":0.02047,"17.1":0.00682,"17.3":0.00682,"17.6":0.03412,"18.3":0.00682,"18.4":0.00682,"18.5-18.7":0.01365,"26.0":0.01365,"26.1":0.02047,"26.2":0.15693,"26.3":0.05458},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00021,"7.0-7.1":0.00021,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00021,"10.0-10.2":0,"10.3":0.00192,"11.0-11.2":0.01858,"11.3-11.4":0.00064,"12.0-12.1":0,"12.2-12.5":0.01004,"13.0-13.1":0,"13.2":0.00299,"13.3":0.00043,"13.4-13.7":0.00107,"14.0-14.4":0.00214,"14.5-14.8":0.00278,"15.0-15.1":0.00256,"15.2-15.3":0.00192,"15.4":0.00235,"15.5":0.00278,"15.6-15.8":0.04335,"16.0":0.00448,"16.1":0.00854,"16.2":0.0047,"16.3":0.00854,"16.4":0.00192,"16.5":0.00342,"16.6-16.7":0.05745,"17.0":0.00278,"17.1":0.00427,"17.2":0.00342,"17.3":0.00534,"17.4":0.00812,"17.5":0.01602,"17.6-17.7":0.04058,"18.0":0.00897,"18.1":0.01837,"18.2":0.00982,"18.3":0.03097,"18.4":0.01538,"18.5-18.7":0.48564,"26.0":0.03417,"26.1":0.06706,"26.2":1.02296,"26.3":0.17256,"26.4":0.00299},P:{"4":0.0204,"21":0.0102,"22":0.0102,"23":0.0102,"24":0.0102,"25":0.0204,"26":0.0306,"27":0.0204,"28":0.051,"29":0.82619,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0","7.2-7.4":0.0408,"17.0":0.0102,"19.0":0.0102},I:{"0":0.03175,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.34958,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":32.29916},R:{_:"0"},M:{"0":0.11441},Q:{_:"14.9"},O:{"0":0.05403},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/BR.js b/node_modules/caniuse-lite/data/regions/BR.js deleted file mode 100644 index 4a658fa7..00000000 --- a/node_modules/caniuse-lite/data/regions/BR.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.0912,"59":0.00651,"115":0.07165,"128":0.01954,"135":0.00651,"136":0.00651,"138":0.00651,"139":0.00651,"140":0.08468,"141":0.01303,"142":0.00651,"143":0.00651,"144":0.00651,"145":0.00651,"146":0.03257,"147":1.17252,"148":0.11725,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 137 149 150 151 3.5 3.6"},D:{"51":0.00651,"55":0.01303,"66":0.00651,"69":0.08468,"75":0.00651,"79":0.01303,"86":0.00651,"87":0.00651,"103":0.86636,"104":0.85333,"105":0.84682,"106":0.85333,"107":0.84682,"108":0.84682,"109":1.5373,"110":0.84682,"111":0.9315,"112":4.03868,"114":0.00651,"116":1.72621,"117":0.84682,"119":0.03257,"120":0.95756,"121":0.01303,"122":0.0456,"123":0.00651,"124":0.8859,"125":0.29964,"126":0.03257,"127":0.01954,"128":0.07165,"129":0.06514,"130":0.02606,"131":1.81741,"132":0.11725,"133":1.79135,"134":0.0456,"135":0.05211,"136":0.0456,"137":0.06514,"138":0.13679,"139":0.13028,"140":0.07165,"141":0.08468,"142":0.29313,"143":1.10087,"144":16.97548,"145":10.12927,"146":0.02606,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 56 57 58 59 60 61 62 63 64 65 67 68 70 71 72 73 74 76 77 78 80 81 83 84 85 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 113 115 118 147 148"},F:{"94":0.01954,"95":0.03257,"114":0.00651,"124":0.00651,"125":0.01954,"126":1.32234,"127":1.42657,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 122 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.01303,"109":0.03257,"131":0.00651,"133":0.00651,"134":0.00651,"135":0.00651,"136":0.00651,"137":0.00651,"138":0.00651,"139":0.00651,"140":0.00651,"141":0.05211,"142":0.02606,"143":0.10422,"144":3.0225,"145":2.11705,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 17.0 17.2 17.3 18.0 18.2 TP","5.1":0.00651,"11.1":0.00651,"15.6":0.01303,"16.5":0.03257,"16.6":0.01954,"17.1":0.01303,"17.4":0.00651,"17.5":0.00651,"17.6":0.03257,"18.1":0.00651,"18.3":0.00651,"18.4":0.00651,"18.5-18.7":0.01954,"26.0":0.01303,"26.1":0.01954,"26.2":0.27359,"26.3":0.10422,"26.4":0.00651},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00048,"7.0-7.1":0.00048,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00048,"10.0-10.2":0,"10.3":0.00434,"11.0-11.2":0.04191,"11.3-11.4":0.00145,"12.0-12.1":0,"12.2-12.5":0.02264,"13.0-13.1":0,"13.2":0.00674,"13.3":0.00096,"13.4-13.7":0.00241,"14.0-14.4":0.00482,"14.5-14.8":0.00626,"15.0-15.1":0.00578,"15.2-15.3":0.00434,"15.4":0.0053,"15.5":0.00626,"15.6-15.8":0.0978,"16.0":0.01012,"16.1":0.01927,"16.2":0.0106,"16.3":0.01927,"16.4":0.00434,"16.5":0.00771,"16.6-16.7":0.12959,"17.0":0.00626,"17.1":0.00964,"17.2":0.00771,"17.3":0.01204,"17.4":0.01831,"17.5":0.03613,"17.6-17.7":0.09154,"18.0":0.02023,"18.1":0.04143,"18.2":0.02216,"18.3":0.06986,"18.4":0.03469,"18.5-18.7":1.09553,"26.0":0.07708,"26.1":0.15127,"26.2":2.30766,"26.3":0.38927,"26.4":0.00674},P:{"4":0.01021,"25":0.01021,"26":0.02041,"27":0.01021,"28":0.03062,"29":0.87775,_:"20 21 22 23 24 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.03062},I:{"0":0.05223,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.1499,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.06948,"9":0.06948,"11":0.06948,_:"6 7 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":31.59146},R:{_:"0"},M:{"0":0.09761},Q:{_:"14.9"},O:{"0":0.02092},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/BS.js b/node_modules/caniuse-lite/data/regions/BS.js deleted file mode 100644 index 340d0ba2..00000000 --- a/node_modules/caniuse-lite/data/regions/BS.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.0087,"109":0.0029,"115":0.08993,"140":0.0116,"146":0.0029,"147":0.18566,"148":0.01741,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 141 142 143 144 145 149 150 151 3.5 3.6"},D:{"69":0.0087,"75":0.0029,"88":0.0029,"93":0.0029,"103":0.02611,"106":0.0029,"109":0.08993,"111":0.0116,"114":0.0029,"116":0.02611,"122":0.0029,"123":0.0029,"125":0.0087,"126":0.0087,"127":0.0029,"128":0.0087,"131":0.0058,"132":0.0116,"133":0.0029,"134":0.0029,"135":0.01451,"136":0.0029,"137":0.0029,"138":0.03481,"139":0.0116,"140":0.0058,"141":0.01741,"142":0.06092,"143":0.13635,"144":1.75801,"145":0.88481,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 76 77 78 79 80 81 83 84 85 86 87 89 90 91 92 94 95 96 97 98 99 100 101 102 104 105 107 108 110 112 113 115 117 118 119 120 121 124 129 130 146 147 148"},F:{"126":0.02901,"127":0.02321,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.0029,"126":0.0029,"133":0.0058,"135":0.0087,"141":0.0029,"142":0.0087,"143":0.03481,"144":0.97184,"145":0.62952,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 127 128 129 130 131 132 134 136 137 138 139 140"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 TP","12.1":0.0029,"13.1":0.0029,"14.1":0.01451,"15.1":0.0087,"15.2-15.3":0.0058,"15.4":0.04352,"15.5":0.03771,"15.6":0.36263,"16.0":0.0029,"16.1":0.11024,"16.2":0.04932,"16.3":0.13345,"16.4":0.11604,"16.5":0.06092,"16.6":1.12559,"17.0":0.01451,"17.1":1.1546,"17.2":0.02901,"17.3":0.04352,"17.4":0.10444,"17.5":0.21467,"17.6":0.55699,"18.0":0.02611,"18.1":0.16826,"18.2":0.07833,"18.3":0.24368,"18.4":0.21177,"18.5-18.7":0.40904,"26.0":0.13345,"26.1":0.25819,"26.2":10.64087,"26.3":2.75595,"26.4":0.02321},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00658,"7.0-7.1":0.00658,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00658,"10.0-10.2":0,"10.3":0.05922,"11.0-11.2":0.57247,"11.3-11.4":0.01974,"12.0-12.1":0,"12.2-12.5":0.30926,"13.0-13.1":0,"13.2":0.09212,"13.3":0.01316,"13.4-13.7":0.0329,"14.0-14.4":0.0658,"14.5-14.8":0.08554,"15.0-15.1":0.07896,"15.2-15.3":0.05922,"15.4":0.07238,"15.5":0.08554,"15.6-15.8":1.33575,"16.0":0.13818,"16.1":0.2632,"16.2":0.14476,"16.3":0.2632,"16.4":0.05922,"16.5":0.10528,"16.6-16.7":1.77004,"17.0":0.08554,"17.1":0.1316,"17.2":0.10528,"17.3":0.1645,"17.4":0.25004,"17.5":0.4935,"17.6-17.7":1.25021,"18.0":0.27636,"18.1":0.56589,"18.2":0.30268,"18.3":0.95411,"18.4":0.47376,"18.5-18.7":14.96306,"26.0":1.05281,"26.1":2.06614,"26.2":31.5185,"26.3":5.31669,"26.4":0.09212},P:{"26":0.02111,"27":0.02111,"28":0.02111,"29":0.76014,_:"4 20 21 22 23 24 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.0071,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":5.51294},R:{_:"0"},M:{"0":0.0284},Q:{_:"14.9"},O:{_:"0"},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/BT.js b/node_modules/caniuse-lite/data/regions/BT.js deleted file mode 100644 index 3e48ef37..00000000 --- a/node_modules/caniuse-lite/data/regions/BT.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.01047,"115":0.01047,"118":0.00349,"121":0.00698,"131":0.01047,"137":0.00698,"140":0.00698,"146":0.01047,"147":0.26524,"148":0.19544,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 119 120 122 123 124 125 126 127 128 129 130 132 133 134 135 136 138 139 141 142 143 144 145 149 150 151 3.5 3.6"},D:{"49":0.00349,"58":0.00349,"65":0.00349,"67":0.00349,"68":0.01047,"69":0.01047,"71":0.00349,"77":0.00698,"80":0.00349,"87":0.00698,"89":0.00698,"93":0.08725,"96":0.00349,"98":0.09074,"99":0.03839,"100":0.00349,"103":0.00349,"104":0.00349,"105":0.00698,"106":0.00349,"107":0.00349,"108":0.00349,"109":0.15356,"110":0.00698,"111":0.01745,"112":0.01396,"116":0.08376,"117":0.00349,"119":0.01396,"120":0.01396,"122":0.04886,"124":0.01396,"125":0.05584,"126":0.06631,"127":0.00698,"128":0.01745,"130":0.00349,"131":0.09074,"132":0.02094,"133":0.01745,"134":0.02094,"135":0.00698,"136":0.01047,"137":0.00349,"138":0.12913,"139":0.14658,"140":0.01047,"141":0.01396,"142":0.15356,"143":0.57236,"144":7.55236,"145":3.70987,"146":0.02094,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 59 60 61 62 63 64 66 70 72 73 74 75 76 78 79 81 83 84 85 86 88 90 91 92 94 95 97 101 102 113 114 115 118 121 123 129 147 148"},F:{"94":0.02792,"95":0.00698,"124":0.01745,"125":0.00698,"126":0.35249,"127":0.15007,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00349,"92":0.03141,"99":0.01047,"114":0.03839,"116":0.00698,"127":0.00349,"129":0.00698,"133":0.00349,"136":0.02094,"139":0.00698,"140":0.00698,"141":0.01745,"142":0.2443,"143":0.03839,"144":0.94928,"145":0.71196,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 117 118 119 120 121 122 123 124 125 126 128 130 131 132 134 135 137 138"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 13.1 15.1 15.4 15.5 16.0 16.2 16.4 16.5 17.0 17.2 17.3 17.4 18.0 26.4 TP","12.1":0.01047,"14.1":0.01745,"15.2-15.3":0.01047,"15.6":0.00698,"16.1":0.01047,"16.3":0.01047,"16.6":0.01396,"17.1":0.02094,"17.5":0.07678,"17.6":0.02443,"18.1":0.01745,"18.2":0.00349,"18.3":0.02094,"18.4":0.00698,"18.5-18.7":0.04537,"26.0":0.11168,"26.1":0.02792,"26.2":0.93183,"26.3":0.26175},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00068,"7.0-7.1":0.00068,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00068,"10.0-10.2":0,"10.3":0.00615,"11.0-11.2":0.05946,"11.3-11.4":0.00205,"12.0-12.1":0,"12.2-12.5":0.03212,"13.0-13.1":0,"13.2":0.00957,"13.3":0.00137,"13.4-13.7":0.00342,"14.0-14.4":0.00683,"14.5-14.8":0.00888,"15.0-15.1":0.0082,"15.2-15.3":0.00615,"15.4":0.00752,"15.5":0.00888,"15.6-15.8":0.13874,"16.0":0.01435,"16.1":0.02734,"16.2":0.01504,"16.3":0.02734,"16.4":0.00615,"16.5":0.01094,"16.6-16.7":0.18385,"17.0":0.00888,"17.1":0.01367,"17.2":0.01094,"17.3":0.01709,"17.4":0.02597,"17.5":0.05126,"17.6-17.7":0.12985,"18.0":0.0287,"18.1":0.05878,"18.2":0.03144,"18.3":0.0991,"18.4":0.04921,"18.5-18.7":1.55415,"26.0":0.10935,"26.1":0.2146,"26.2":3.2737,"26.3":0.55222,"26.4":0.00957},P:{"23":0.01031,"25":0.01031,"26":0.03094,"27":0.01031,"28":0.06188,"29":0.66003,_:"4 20 21 22 24 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01031},I:{"0":0.0065,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.63788,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":71.50649},R:{_:"0"},M:{"0":0.01953},Q:{_:"14.9"},O:{"0":0.63788},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/BW.js b/node_modules/caniuse-lite/data/regions/BW.js deleted file mode 100644 index 88e24f69..00000000 --- a/node_modules/caniuse-lite/data/regions/BW.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.04664,"49":0.00583,"56":0.00583,"88":0.00583,"115":0.1166,"127":0.00583,"140":0.04664,"142":0.00583,"144":0.00583,"145":0.01166,"146":0.02332,"147":0.92114,"148":0.10494,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 128 129 130 131 132 133 134 135 136 137 138 139 141 143 149 150 151 3.5 3.6"},D:{"69":0.04664,"72":0.00583,"73":0.00583,"74":0.00583,"75":0.01166,"78":0.00583,"79":0.00583,"80":0.00583,"81":0.00583,"83":0.00583,"86":0.00583,"87":0.00583,"88":0.00583,"91":0.01166,"93":0.01166,"95":0.01749,"98":0.01749,"99":0.00583,"102":0.00583,"103":1.06106,"104":1.07272,"105":1.04357,"106":1.07272,"107":1.04357,"108":1.06106,"109":1.57993,"110":1.07855,"111":1.11353,"112":3.95857,"114":0.00583,"116":2.12795,"117":1.06689,"119":0.01166,"120":1.15434,"121":0.00583,"122":0.01749,"124":1.06689,"125":0.04081,"126":0.00583,"127":0.04081,"128":0.01749,"129":0.10494,"130":0.02332,"131":2.22123,"132":0.05247,"133":2.20374,"134":0.01749,"135":0.05247,"136":0.01166,"137":0.04081,"138":0.08745,"139":0.4081,"140":0.01749,"141":0.06413,"142":0.14575,"143":0.81037,"144":8.40686,"145":4.97299,"146":0.01749,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 76 77 84 85 89 90 92 94 96 97 100 101 113 115 118 123 147 148"},F:{"63":0.00583,"91":0.00583,"92":0.00583,"94":0.00583,"95":0.02332,"113":0.00583,"125":0.01166,"126":0.27401,"127":0.27401,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.01166,"16":0.00583,"17":0.00583,"18":0.06996,"90":0.00583,"92":0.03498,"100":0.00583,"109":0.02332,"112":0.00583,"114":0.01166,"122":0.00583,"126":0.00583,"133":0.00583,"135":0.00583,"136":0.00583,"137":0.01166,"138":0.02332,"139":0.01166,"140":0.02915,"141":0.04081,"142":0.04664,"143":0.21571,"144":2.30285,"145":1.84228,_:"12 13 15 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 113 115 116 117 118 119 120 121 123 124 125 127 128 129 130 131 132 134"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.4 18.0 18.1 18.4 26.4 TP","5.1":0.00583,"13.1":0.01166,"15.1":0.00583,"15.6":0.03498,"16.6":0.15741,"17.1":0.01166,"17.2":0.04081,"17.3":0.00583,"17.5":0.01166,"17.6":0.06996,"18.2":0.00583,"18.3":0.00583,"18.5-18.7":0.03498,"26.0":0.00583,"26.1":0.03498,"26.2":0.21571,"26.3":0.06996},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00037,"7.0-7.1":0.00037,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00037,"10.0-10.2":0,"10.3":0.00332,"11.0-11.2":0.03211,"11.3-11.4":0.00111,"12.0-12.1":0,"12.2-12.5":0.01735,"13.0-13.1":0,"13.2":0.00517,"13.3":0.00074,"13.4-13.7":0.00185,"14.0-14.4":0.00369,"14.5-14.8":0.0048,"15.0-15.1":0.00443,"15.2-15.3":0.00332,"15.4":0.00406,"15.5":0.0048,"15.6-15.8":0.07492,"16.0":0.00775,"16.1":0.01476,"16.2":0.00812,"16.3":0.01476,"16.4":0.00332,"16.5":0.0059,"16.6-16.7":0.09927,"17.0":0.0048,"17.1":0.00738,"17.2":0.0059,"17.3":0.00923,"17.4":0.01402,"17.5":0.02768,"17.6-17.7":0.07012,"18.0":0.0155,"18.1":0.03174,"18.2":0.01698,"18.3":0.05351,"18.4":0.02657,"18.5-18.7":0.83921,"26.0":0.05905,"26.1":0.11588,"26.2":1.76773,"26.3":0.29819,"26.4":0.00517},P:{"4":0.01034,"22":0.01034,"24":0.01034,"25":0.01034,"26":0.06204,"27":0.07239,"28":0.14477,"29":1.61316,_:"20 21 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.11375},I:{"0":0.0125,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.67554,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{"2.5":0.00417,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":45.27958},R:{_:"0"},M:{"0":0.17514},Q:{"14.9":0.01251},O:{"0":0.42534},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/BY.js b/node_modules/caniuse-lite/data/regions/BY.js deleted file mode 100644 index ec650e83..00000000 --- a/node_modules/caniuse-lite/data/regions/BY.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.0378,"52":0.0504,"78":0.0063,"96":0.0063,"102":0.0063,"103":0.0189,"105":0.0504,"115":0.3906,"120":0.0063,"125":0.0378,"128":0.0063,"136":0.0252,"139":0.0126,"140":0.0882,"141":0.0063,"143":0.0126,"144":0.0126,"145":0.0063,"146":0.0315,"147":1.2915,"148":0.1323,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 97 98 99 100 101 104 106 107 108 109 110 111 112 113 114 116 117 118 119 121 122 123 124 126 127 129 130 131 132 133 134 135 137 138 142 149 150 151 3.5 3.6"},D:{"39":0.0063,"40":0.0063,"41":0.0063,"42":0.0063,"43":0.0063,"44":0.0063,"45":0.0063,"46":0.0063,"47":0.0063,"48":0.0063,"49":0.0126,"50":0.0063,"51":0.0063,"52":0.0063,"53":0.0063,"54":0.0063,"55":0.0063,"56":0.0063,"57":0.0063,"58":0.0063,"59":0.0063,"60":0.0063,"69":0.0378,"70":0.0063,"77":0.0063,"79":0.0063,"81":0.0063,"86":0.0063,"87":0.0063,"88":0.0252,"89":0.0252,"100":0.0126,"103":0.504,"104":0.5229,"105":0.4662,"106":0.5166,"107":0.4788,"108":0.4788,"109":3.7296,"110":0.4788,"111":0.5544,"112":2.6712,"113":0.0063,"114":0.0252,"115":0.0063,"116":0.9828,"117":0.4725,"119":0.0126,"120":0.4977,"121":0.0126,"122":0.0252,"123":0.0189,"124":0.5103,"125":0.0693,"126":0.0189,"127":0.0126,"128":0.0441,"129":0.0567,"130":0.0063,"131":1.0143,"132":0.0441,"133":1.0647,"134":0.2646,"135":0.0252,"136":0.0504,"137":0.0252,"138":0.126,"139":0.6993,"140":0.2331,"141":0.1071,"142":0.2835,"143":0.567,"144":11.403,"145":6.1866,"146":0.0126,"147":0.0063,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 71 72 73 74 75 76 78 80 83 84 85 90 91 92 93 94 95 96 97 98 99 101 102 118 148"},F:{"36":0.0063,"73":0.063,"77":0.0945,"79":0.189,"84":0.0063,"85":0.0441,"86":0.0378,"87":0.0063,"90":0.0063,"93":0.0126,"94":0.0504,"95":0.9828,"119":0.0063,"120":0.0063,"122":0.0063,"123":0.0063,"124":0.0063,"125":0.063,"126":2.9232,"127":1.8837,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 78 80 81 82 83 88 89 91 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.0063,"109":0.0189,"123":0.0063,"131":0.0063,"132":0.0063,"136":0.0063,"138":0.0063,"141":0.0252,"142":0.0189,"143":0.0567,"144":2.0601,"145":1.4238,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 124 125 126 127 128 129 130 133 134 135 137 139 140"},E:{"13":0.0756,"14":0.0063,_:"4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 16.0 17.0 TP","13.1":0.0189,"14.1":0.0063,"15.4":0.0063,"15.5":0.0063,"15.6":0.0756,"16.1":0.0315,"16.2":0.0189,"16.3":0.0315,"16.4":0.0063,"16.5":0.0126,"16.6":0.1008,"17.1":0.3654,"17.2":0.0063,"17.3":0.0189,"17.4":0.0252,"17.5":0.0378,"17.6":0.0882,"18.0":0.0504,"18.1":0.0252,"18.2":0.0378,"18.3":0.0504,"18.4":0.0189,"18.5-18.7":0.1008,"26.0":0.0315,"26.1":0.1008,"26.2":1.7262,"26.3":0.5355,"26.4":0.0063},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00124,"7.0-7.1":0.00124,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00124,"10.0-10.2":0,"10.3":0.01113,"11.0-11.2":0.10754,"11.3-11.4":0.00371,"12.0-12.1":0,"12.2-12.5":0.0581,"13.0-13.1":0,"13.2":0.01731,"13.3":0.00247,"13.4-13.7":0.00618,"14.0-14.4":0.01236,"14.5-14.8":0.01607,"15.0-15.1":0.01483,"15.2-15.3":0.01113,"15.4":0.0136,"15.5":0.01607,"15.6-15.8":0.25094,"16.0":0.02596,"16.1":0.04945,"16.2":0.02719,"16.3":0.04945,"16.4":0.01113,"16.5":0.01978,"16.6-16.7":0.33252,"17.0":0.01607,"17.1":0.02472,"17.2":0.01978,"17.3":0.0309,"17.4":0.04697,"17.5":0.09271,"17.6-17.7":0.23487,"18.0":0.05192,"18.1":0.10631,"18.2":0.05686,"18.3":0.17924,"18.4":0.089,"18.5-18.7":2.81097,"26.0":0.19778,"26.1":0.38815,"26.2":5.92108,"26.3":0.9988,"26.4":0.01731},P:{"4":0.01063,"26":0.01063,"27":0.02127,"28":0.04254,"29":0.74442,_:"20 21 22 23 24 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","17.0":0.01063},I:{"0":0.03327,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.82902,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.1008,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":24.30078},R:{_:"0"},M:{"0":0.11473},Q:{"14.9":0.0037},O:{"0":0.04441},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/BZ.js b/node_modules/caniuse-lite/data/regions/BZ.js deleted file mode 100644 index 95f09ca1..00000000 --- a/node_modules/caniuse-lite/data/regions/BZ.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.0664,"52":0.00332,"102":0.00332,"115":0.05644,"140":0.17596,"141":0.00332,"142":0.00332,"143":0.00332,"144":0.02656,"145":0.01328,"146":0.02324,"147":0.88312,"148":0.05644,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 149 150 151 3.5 3.6"},D:{"69":0.0664,"88":0.02988,"91":0.00996,"93":0.07636,"101":0.00332,"103":0.11288,"105":0.00332,"109":0.10292,"110":0.00332,"111":0.0664,"113":0.00332,"114":0.00664,"116":0.04648,"118":0.00332,"119":0.02988,"120":0.00332,"121":0.00332,"122":0.00664,"125":0.06972,"126":0.01992,"128":0.01328,"130":0.00332,"131":0.00664,"132":0.07636,"133":0.00664,"134":0.0166,"135":0.00996,"136":0.00664,"137":0.00996,"138":0.09296,"139":0.1826,"140":0.0332,"141":0.02324,"142":0.3486,"143":1.13876,"144":6.225,"145":3.1042,"146":0.0166,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 89 90 92 94 95 96 97 98 99 100 102 104 106 107 108 112 115 117 123 124 127 129 147 148"},F:{"69":0.00332,"94":0.02988,"95":0.00332,"106":0.00332,"116":0.00332,"120":0.00332,"122":0.00332,"125":0.00332,"126":0.20252,"127":0.14276,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 107 108 109 110 111 112 113 114 115 117 118 119 121 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00664,"100":0.00332,"109":0.00996,"114":0.00332,"122":0.00332,"124":0.00332,"130":0.00664,"132":0.00332,"135":0.00332,"136":0.00664,"138":0.00332,"140":0.00332,"141":0.00332,"142":0.0166,"143":0.03652,"144":1.98868,"145":1.20848,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 125 126 127 128 129 131 133 134 137 139"},E:{"15":0.0166,_:"4 5 6 7 8 9 10 11 12 13 14 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 14.1 16.0 TP","13.1":0.0166,"15.1":0.00996,"15.2-15.3":0.00332,"15.4":0.05312,"15.5":0.05644,"15.6":0.30544,"16.1":0.0166,"16.2":0.00332,"16.3":0.01328,"16.4":0.36188,"16.5":0.04316,"16.6":0.2822,"17.0":0.0332,"17.1":0.3984,"17.2":0.05312,"17.3":0.01992,"17.4":0.02656,"17.5":0.08632,"17.6":0.56772,"18.0":0.01328,"18.1":0.10292,"18.2":0.03984,"18.3":0.08964,"18.4":0.0332,"18.5-18.7":0.15604,"26.0":0.14608,"26.1":0.19256,"26.2":5.13936,"26.3":1.51392,"26.4":0.01328},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00508,"7.0-7.1":0.00508,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00508,"10.0-10.2":0,"10.3":0.04573,"11.0-11.2":0.44204,"11.3-11.4":0.01524,"12.0-12.1":0,"12.2-12.5":0.2388,"13.0-13.1":0,"13.2":0.07113,"13.3":0.01016,"13.4-13.7":0.0254,"14.0-14.4":0.05081,"14.5-14.8":0.06605,"15.0-15.1":0.06097,"15.2-15.3":0.04573,"15.4":0.05589,"15.5":0.06605,"15.6-15.8":1.03142,"16.0":0.1067,"16.1":0.20324,"16.2":0.11178,"16.3":0.20324,"16.4":0.04573,"16.5":0.08129,"16.6-16.7":1.36676,"17.0":0.06605,"17.1":0.10162,"17.2":0.08129,"17.3":0.12702,"17.4":0.19307,"17.5":0.38107,"17.6-17.7":0.96537,"18.0":0.2134,"18.1":0.43696,"18.2":0.23372,"18.3":0.73673,"18.4":0.36582,"18.5-18.7":11.55397,"26.0":0.81294,"26.1":1.5954,"26.2":24.33751,"26.3":4.10537,"26.4":0.07113},P:{"21":0.0104,"25":0.0104,"28":0.02079,"29":1.61158,_:"4 20 22 23 24 26 27 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.0104},I:{"0":0.04004,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.09353,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":17.25525},R:{_:"0"},M:{"0":0.22047},Q:{_:"14.9"},O:{"0":0.02004},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/CA.js b/node_modules/caniuse-lite/data/regions/CA.js deleted file mode 100644 index d2f5246e..00000000 --- a/node_modules/caniuse-lite/data/regions/CA.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.01047,"43":0.00524,"44":0.00524,"52":0.02094,"78":0.01571,"84":0.00524,"103":0.00524,"107":0.00524,"113":0.01047,"115":0.19897,"121":0.00524,"123":0.00524,"125":0.01571,"127":0.00524,"128":0.01047,"135":0.00524,"136":0.01571,"137":0.01047,"138":0.00524,"139":0.00524,"140":0.10996,"141":0.00524,"142":0.01571,"143":0.00524,"144":0.01047,"145":0.03142,"146":0.0576,"147":2.25148,"148":0.21468,"149":0.00524,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 108 109 110 111 112 114 116 117 118 119 120 122 124 126 129 130 131 132 133 134 150 151 3.5 3.6"},D:{"39":0.00524,"40":0.00524,"41":0.00524,"42":0.00524,"43":0.00524,"44":0.00524,"45":0.00524,"46":0.00524,"47":0.01047,"48":0.02618,"49":0.03142,"50":0.00524,"51":0.00524,"52":0.00524,"53":0.00524,"54":0.00524,"55":0.00524,"56":0.00524,"57":0.00524,"58":0.00524,"59":0.00524,"60":0.00524,"66":0.00524,"68":0.00524,"69":0.01047,"75":0.00524,"76":0.00524,"79":0.00524,"80":0.00524,"81":0.00524,"85":0.01571,"87":0.02094,"91":0.00524,"93":0.02094,"96":0.00524,"97":0.00524,"98":0.00524,"99":0.02094,"100":0.00524,"103":0.12043,"104":0.04712,"105":0.01047,"106":0.01047,"107":0.01047,"108":0.01047,"109":0.46077,"110":0.01047,"111":0.02094,"112":0.01047,"113":0.00524,"114":0.02094,"115":0.00524,"116":0.17279,"117":0.02094,"118":0.01047,"119":0.01571,"120":0.05236,"121":0.01047,"122":0.04189,"123":0.01047,"124":0.02618,"125":0.01047,"126":0.11519,"127":0.01047,"128":0.1309,"129":0.01047,"130":0.02618,"131":0.06807,"132":0.03665,"133":0.04712,"134":0.02618,"135":0.04189,"136":0.04189,"137":0.0733,"138":0.27227,"139":0.10996,"140":0.15184,"141":0.1309,"142":0.43982,"143":1.83784,"144":14.24192,"145":6.92199,"146":0.01571,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 70 71 72 73 74 77 78 83 84 86 88 89 90 92 94 95 101 102 147 148"},F:{"89":0.00524,"94":0.01047,"95":0.02618,"102":0.00524,"122":0.00524,"124":0.01047,"125":0.02618,"126":0.41364,"127":0.37176,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 91 92 93 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00524,"85":0.01047,"109":0.05236,"120":0.00524,"124":0.00524,"125":0.00524,"128":0.00524,"129":0.00524,"130":0.00524,"131":0.01047,"132":0.00524,"133":0.00524,"134":0.01047,"135":0.01047,"136":0.00524,"137":0.00524,"138":0.01571,"139":0.01571,"140":0.01047,"141":0.04712,"142":0.04189,"143":0.25133,"144":4.57626,"145":3.27774,_:"12 13 14 15 16 17 79 80 81 83 84 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 121 122 123 126 127"},E:{"14":0.01571,"15":0.00524,_:"4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 TP","10.1":0.00524,"11.1":0.00524,"12.1":0.00524,"13.1":0.06283,"14.1":0.04712,"15.1":0.00524,"15.2-15.3":0.00524,"15.4":0.01571,"15.5":0.01571,"15.6":0.31416,"16.0":0.01047,"16.1":0.03142,"16.2":0.01571,"16.3":0.0576,"16.4":0.02094,"16.5":0.03142,"16.6":0.43982,"17.0":0.00524,"17.1":0.41364,"17.2":0.02618,"17.3":0.03142,"17.4":0.05236,"17.5":0.08378,"17.6":0.40841,"18.0":0.02094,"18.1":0.06807,"18.2":0.02618,"18.3":0.1309,"18.4":0.05236,"18.5-18.7":0.17279,"26.0":0.08901,"26.1":0.16755,"26.2":3.65996,"26.3":0.96866,"26.4":0.01047},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00266,"7.0-7.1":0.00266,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00266,"10.0-10.2":0,"10.3":0.02396,"11.0-11.2":0.23164,"11.3-11.4":0.00799,"12.0-12.1":0,"12.2-12.5":0.12514,"13.0-13.1":0,"13.2":0.03728,"13.3":0.00533,"13.4-13.7":0.01331,"14.0-14.4":0.02663,"14.5-14.8":0.03461,"15.0-15.1":0.03195,"15.2-15.3":0.02396,"15.4":0.02929,"15.5":0.03461,"15.6-15.8":0.54049,"16.0":0.05591,"16.1":0.1065,"16.2":0.05858,"16.3":0.1065,"16.4":0.02396,"16.5":0.0426,"16.6-16.7":0.71622,"17.0":0.03461,"17.1":0.05325,"17.2":0.0426,"17.3":0.06656,"17.4":0.10118,"17.5":0.19969,"17.6-17.7":0.50588,"18.0":0.11183,"18.1":0.22898,"18.2":0.12248,"18.3":0.38606,"18.4":0.1917,"18.5-18.7":6.05456,"26.0":0.426,"26.1":0.83603,"26.2":12.75346,"26.3":2.15131,"26.4":0.03728},P:{"4":0.01098,"21":0.02196,"22":0.01098,"24":0.01098,"25":0.01098,"26":0.03294,"27":0.01098,"28":0.07686,"29":2.29486,_:"20 23 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.02379,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.13813,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.05236,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":20.56641},R:{_:"0"},M:{"0":0.45249},Q:{"14.9":0.00476},O:{"0":0.0381},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/CD.js b/node_modules/caniuse-lite/data/regions/CD.js deleted file mode 100644 index ea8c660f..00000000 --- a/node_modules/caniuse-lite/data/regions/CD.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00331,"52":0.00331,"54":0.00331,"56":0.00331,"72":0.00662,"115":0.04962,"125":0.00331,"127":0.00662,"128":0.00662,"131":0.03639,"135":0.00331,"140":0.01985,"141":0.00331,"143":0.00662,"145":0.00992,"146":0.02316,"147":0.65168,"148":0.06616,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 129 130 132 133 134 136 137 138 139 142 144 149 150 151 3.5 3.6"},D:{"49":0.00662,"56":0.00331,"58":0.00331,"64":0.00331,"65":0.00331,"66":0.00331,"67":0.00331,"68":0.00331,"69":0.01654,"70":0.00331,"73":0.00992,"74":0.00331,"75":0.00331,"77":0.00331,"79":0.02977,"80":0.00331,"81":0.01985,"83":0.00992,"86":0.00992,"87":0.01654,"91":0.00331,"93":0.01323,"95":0.00331,"97":0.00331,"98":0.01323,"100":0.00662,"103":0.01654,"104":0.00662,"105":0.00662,"106":0.00992,"107":0.00331,"108":0.00992,"109":0.15217,"110":0.01323,"111":0.01654,"112":0.01323,"114":0.01985,"115":0.00331,"116":0.0397,"117":0.00662,"119":0.07608,"120":0.01323,"121":0.00992,"122":0.02646,"124":0.00992,"125":0.00662,"126":0.01654,"127":0.00992,"128":0.01654,"129":0.00662,"130":0.00331,"131":0.03308,"132":0.01654,"133":0.01323,"134":0.01323,"135":0.06616,"136":0.01323,"137":0.02316,"138":0.15217,"139":0.13894,"140":0.0397,"141":0.06285,"142":0.09924,"143":0.40358,"144":4.41287,"145":2.44792,"146":0.00662,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 59 60 61 62 63 71 72 76 78 84 85 88 89 90 92 94 96 99 101 102 113 118 123 147 148"},F:{"40":0.00331,"42":0.00662,"46":0.00331,"47":0.00331,"48":0.00331,"55":0.00331,"79":0.00992,"86":0.00331,"88":0.00331,"89":0.00662,"90":0.00662,"92":0.03308,"93":0.07608,"94":0.06616,"95":0.06285,"102":0.00331,"113":0.00331,"120":0.00662,"122":0.00992,"123":0.00662,"124":0.00992,"125":0.02977,"126":0.86339,"127":0.77738,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 43 44 45 49 50 51 52 53 54 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 87 91 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 114 115 116 117 118 119 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00331,"15":0.00662,"16":0.00331,"17":0.02646,"18":0.07608,"81":0.00331,"84":0.01323,"89":0.00662,"90":0.02977,"92":0.07278,"100":0.01323,"109":0.00331,"118":0.00331,"122":0.01654,"126":0.00331,"128":0.00331,"129":0.00662,"131":0.00992,"132":0.00662,"135":0.00992,"136":0.00331,"137":0.00662,"138":0.01654,"139":0.00331,"140":0.02977,"141":0.01654,"142":0.02316,"143":0.10255,"144":1.69039,"145":1.06518,_:"12 13 79 80 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 119 120 121 123 124 125 127 130 133 134"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.4 16.0 16.1 16.2 16.3 16.4 17.0 17.2 17.3 18.1 18.2 26.4 TP","11.1":0.00992,"13.1":0.01323,"14.1":0.02316,"15.5":0.00331,"15.6":0.08601,"16.5":0.00662,"16.6":0.02977,"17.1":0.00331,"17.4":0.00331,"17.5":0.00992,"17.6":0.01654,"18.0":0.00662,"18.3":0.00331,"18.4":0.01323,"18.5-18.7":0.01654,"26.0":0.02316,"26.1":0.03308,"26.2":0.22164,"26.3":0.07608},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00078,"7.0-7.1":0.00078,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00078,"10.0-10.2":0,"10.3":0.007,"11.0-11.2":0.06771,"11.3-11.4":0.00233,"12.0-12.1":0,"12.2-12.5":0.03658,"13.0-13.1":0,"13.2":0.0109,"13.3":0.00156,"13.4-13.7":0.00389,"14.0-14.4":0.00778,"14.5-14.8":0.01012,"15.0-15.1":0.00934,"15.2-15.3":0.007,"15.4":0.00856,"15.5":0.01012,"15.6-15.8":0.15799,"16.0":0.01634,"16.1":0.03113,"16.2":0.01712,"16.3":0.03113,"16.4":0.007,"16.5":0.01245,"16.6-16.7":0.20936,"17.0":0.01012,"17.1":0.01557,"17.2":0.01245,"17.3":0.01946,"17.4":0.02957,"17.5":0.05837,"17.6-17.7":0.14787,"18.0":0.03269,"18.1":0.06693,"18.2":0.0358,"18.3":0.11285,"18.4":0.05604,"18.5-18.7":1.76981,"26.0":0.12452,"26.1":0.24438,"26.2":3.72796,"26.3":0.62885,"26.4":0.0109},P:{"21":0.0102,"24":0.02039,"25":0.02039,"26":0.02039,"27":0.07138,"28":0.13257,"29":0.72401,_:"4 20 22 23 5.0-5.4 6.2-6.4 8.2 10.1 12.0 13.0 14.0 17.0 18.0 19.0","7.2-7.4":0.03059,"9.2":0.0102,"11.1-11.2":0.0102,"15.0":0.0102,"16.0":0.0102},I:{"0":0.05348,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":7.31226,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01654,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":66.3654},R:{_:"0"},M:{"0":0.11376},Q:{"14.9":0.01338},O:{"0":0.38814},H:{all:0.33}}; diff --git a/node_modules/caniuse-lite/data/regions/CF.js b/node_modules/caniuse-lite/data/regions/CF.js deleted file mode 100644 index 9b72294a..00000000 --- a/node_modules/caniuse-lite/data/regions/CF.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"47":0.00357,"51":0.01071,"82":0.02141,"88":0.20343,"115":0.11778,"135":0.03212,"146":0.02498,"147":0.87084,"148":0.16061,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 136 137 138 139 140 141 142 143 144 145 149 150 151 3.5 3.6"},D:{"55":0.00357,"67":0.01428,"70":0.07495,"80":0.03569,"81":0.01428,"86":0.01428,"99":0.01428,"103":0.14276,"104":0.00357,"105":0.01071,"106":0.02141,"107":0.02141,"108":0.00357,"109":0.06781,"116":0.07852,"120":0.00357,"122":0.00357,"130":0.01428,"131":0.02498,"133":0.04283,"134":0.00357,"136":0.02141,"137":0.00357,"138":0.16061,"139":0.09993,"140":0.0464,"141":0.01071,"142":0.07495,"143":0.30337,"144":4.25068,"145":4.52906,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 68 69 71 72 73 74 75 76 77 78 79 83 84 85 87 88 89 90 91 92 93 94 95 96 97 98 100 101 102 110 111 112 113 114 115 117 118 119 121 123 124 125 126 127 128 129 132 135 146 147 148"},F:{"94":0.01071,"105":0.02498,"126":0.31764,"127":0.64242,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.01428,"17":0.11778,"18":0.1499,"90":0.0571,"92":0.12848,"100":0.02498,"122":0.01428,"136":0.00357,"138":0.00357,"140":0.11064,"141":0.00357,"142":0.29266,"143":0.0464,"144":1.37763,"145":1.40262,_:"12 13 14 15 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 131 132 133 134 135 137 139"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.2 17.3 17.4 17.5 18.0 18.1 18.2 18.3 18.4 26.0 26.1 26.2 26.3 26.4 TP","14.1":0.1963,"17.1":0.0464,"17.6":0.02141,"18.5-18.7":0.00357},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00029,"7.0-7.1":0.00029,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00029,"10.0-10.2":0,"10.3":0.00262,"11.0-11.2":0.02529,"11.3-11.4":0.00087,"12.0-12.1":0,"12.2-12.5":0.01366,"13.0-13.1":0,"13.2":0.00407,"13.3":0.00058,"13.4-13.7":0.00145,"14.0-14.4":0.00291,"14.5-14.8":0.00378,"15.0-15.1":0.00349,"15.2-15.3":0.00262,"15.4":0.0032,"15.5":0.00378,"15.6-15.8":0.059,"16.0":0.0061,"16.1":0.01163,"16.2":0.00639,"16.3":0.01163,"16.4":0.00262,"16.5":0.00465,"16.6-16.7":0.07818,"17.0":0.00378,"17.1":0.00581,"17.2":0.00465,"17.3":0.00727,"17.4":0.01104,"17.5":0.0218,"17.6-17.7":0.05522,"18.0":0.01221,"18.1":0.02499,"18.2":0.01337,"18.3":0.04214,"18.4":0.02093,"18.5-18.7":0.66091,"26.0":0.0465,"26.1":0.09126,"26.2":1.39215,"26.3":0.23483,"26.4":0.00407},P:{"24":0.09006,"25":0.02001,"27":0.10007,"28":0.16011,"29":1.06074,_:"4 20 21 22 23 26 5.0-5.4 6.2-6.4 7.2-7.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0 19.0","9.2":0.07005,"16.0":0.01001},I:{"0":0.01285,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":1.18364,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{"2.5":0.02572,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":71.5145},R:{_:"0"},M:{"0":1.75539},Q:{"14.9":0.00643},O:{"0":0.37294},H:{all:2.34}}; diff --git a/node_modules/caniuse-lite/data/regions/CG.js b/node_modules/caniuse-lite/data/regions/CG.js deleted file mode 100644 index 61144799..00000000 --- a/node_modules/caniuse-lite/data/regions/CG.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.06013,"115":0.03758,"125":0.00752,"140":0.01503,"146":0.02255,"147":0.39083,"148":0.03758,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 128 129 130 131 132 133 134 135 136 137 138 139 141 142 143 144 145 149 150 151 3.5 3.6"},D:{"27":0.00752,"58":0.00752,"66":0.00752,"69":0.06764,"72":0.00752,"73":0.02255,"75":0.00752,"76":0.00752,"79":0.00752,"81":0.00752,"83":0.08268,"86":0.02255,"87":0.00752,"90":0.00752,"91":0.00752,"95":0.01503,"98":0.07516,"101":0.00752,"103":2.63812,"104":2.6757,"105":2.66066,"106":2.69824,"107":2.6757,"108":2.62308,"109":2.87863,"110":2.66066,"111":2.71328,"112":9.37997,"113":0.00752,"114":0.03006,"116":5.34388,"117":2.64563,"119":0.06013,"120":2.71328,"121":0.01503,"122":0.00752,"124":2.75837,"125":0.00752,"128":0.03758,"129":0.1428,"130":0.00752,"131":5.4942,"132":0.05261,"133":5.50923,"134":0.03006,"135":0.00752,"136":0.00752,"137":0.01503,"138":0.13529,"139":0.06013,"140":0.01503,"141":0.01503,"142":0.12777,"143":0.32319,"144":2.73582,"145":1.57084,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 67 68 70 71 74 77 78 80 84 85 88 89 92 93 94 96 97 99 100 102 115 118 123 126 127 146 147 148"},F:{"46":0.00752,"95":0.01503,"114":0.01503,"122":0.00752,"125":0.01503,"126":0.6088,"127":0.5186,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00752,"17":0.00752,"18":0.01503,"90":0.00752,"92":0.06013,"100":0.00752,"109":0.00752,"113":0.00752,"122":0.00752,"133":0.00752,"138":0.01503,"139":0.01503,"140":0.00752,"141":0.00752,"142":0.00752,"143":0.0451,"144":1.22511,"145":0.68396,_:"12 13 14 15 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 114 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 131 132 134 135 136 137"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.3 16.4 16.5 17.0 17.2 17.3 17.5 18.0 18.1 18.2 18.3 18.4 26.0 26.4 TP","11.1":0.00752,"12.1":0.00752,"13.1":0.01503,"15.6":0.02255,"16.1":0.00752,"16.6":0.02255,"17.1":0.00752,"17.4":0.00752,"17.6":0.10522,"18.5-18.7":0.00752,"26.1":0.01503,"26.2":0.13529,"26.3":0.0451},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00031,"7.0-7.1":0.00031,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00031,"10.0-10.2":0,"10.3":0.00279,"11.0-11.2":0.02693,"11.3-11.4":0.00093,"12.0-12.1":0,"12.2-12.5":0.01455,"13.0-13.1":0,"13.2":0.00433,"13.3":0.00062,"13.4-13.7":0.00155,"14.0-14.4":0.0031,"14.5-14.8":0.00402,"15.0-15.1":0.00371,"15.2-15.3":0.00279,"15.4":0.0034,"15.5":0.00402,"15.6-15.8":0.06283,"16.0":0.0065,"16.1":0.01238,"16.2":0.00681,"16.3":0.01238,"16.4":0.00279,"16.5":0.00495,"16.6-16.7":0.08326,"17.0":0.00402,"17.1":0.00619,"17.2":0.00495,"17.3":0.00774,"17.4":0.01176,"17.5":0.02321,"17.6-17.7":0.05881,"18.0":0.013,"18.1":0.02662,"18.2":0.01424,"18.3":0.04488,"18.4":0.02228,"18.5-18.7":0.70382,"26.0":0.04952,"26.1":0.09719,"26.2":1.48254,"26.3":0.25008,"26.4":0.00433},P:{"26":0.01089,"28":0.05443,"29":0.29392,_:"4 20 21 22 23 24 25 27 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01089},I:{"0":0.0397,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.55393,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{"2.5":0.00248,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":27.09485},R:{_:"0"},M:{"0":0.03229},Q:{"14.9":0.00248},O:{"0":0.11426},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/CH.js b/node_modules/caniuse-lite/data/regions/CH.js deleted file mode 100644 index 6cb8caac..00000000 --- a/node_modules/caniuse-lite/data/regions/CH.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"48":0.0101,"52":0.02021,"78":0.02526,"84":0.00505,"102":0.00505,"115":0.41426,"122":0.00505,"123":0.0101,"128":0.01516,"129":0.00505,"131":0.00505,"132":0.0101,"133":0.0101,"134":0.00505,"135":0.02526,"136":0.01516,"138":0.00505,"139":0.0101,"140":0.46984,"141":0.02021,"142":0.0101,"143":0.02526,"144":0.02526,"145":0.04042,"146":0.10609,"147":4.46597,"148":0.40921,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 124 125 126 127 130 137 149 150 151 3.5 3.6"},D:{"39":0.00505,"40":0.00505,"41":0.00505,"42":0.00505,"43":0.00505,"44":0.00505,"45":0.00505,"46":0.00505,"47":0.00505,"48":0.00505,"49":0.0101,"50":0.00505,"51":0.00505,"52":0.05557,"53":0.00505,"54":0.00505,"55":0.00505,"56":0.00505,"57":0.00505,"58":0.00505,"59":0.00505,"60":0.00505,"79":0.0101,"80":0.01516,"87":0.0101,"91":0.00505,"98":0.00505,"99":0.00505,"101":0.01516,"103":0.04547,"104":0.0101,"105":0.0101,"106":0.0101,"107":0.0101,"108":0.0101,"109":0.29302,"110":0.0101,"111":0.02021,"112":0.0101,"114":0.0101,"115":0.00505,"116":0.1162,"117":0.0101,"118":0.0101,"119":0.00505,"120":0.05052,"121":0.0101,"122":0.04042,"123":0.00505,"124":0.03031,"125":0.02526,"126":0.01516,"127":0.01516,"128":0.08083,"129":0.0101,"130":0.0101,"131":0.06062,"132":0.02021,"133":0.06568,"134":0.02526,"135":0.03536,"136":0.01516,"137":0.03536,"138":0.1263,"139":0.08083,"140":0.07578,"141":0.10609,"142":0.43447,"143":0.95988,"144":10.61425,"145":5.66834,"146":0.0101,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 81 83 84 85 86 88 89 90 92 93 94 95 96 97 100 102 113 147 148"},F:{"93":0.00505,"94":0.04547,"95":0.08588,"102":0.00505,"114":0.00505,"122":0.00505,"123":0.00505,"124":0.00505,"125":0.02021,"126":0.82348,"127":0.67192,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00505,"102":0.00505,"109":0.07578,"120":0.00505,"122":0.0101,"125":0.00505,"126":0.00505,"129":0.00505,"130":0.0101,"131":0.0101,"133":0.00505,"134":0.0101,"135":0.0101,"136":0.00505,"137":0.00505,"138":0.0101,"139":0.00505,"140":0.01516,"141":0.05557,"142":0.10104,"143":0.33343,"144":5.75423,"145":4.0517,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 121 123 124 127 128 132"},E:{"14":0.00505,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 15.1 TP","10.1":0.00505,"11.1":0.00505,"12.1":0.02021,"13.1":0.05052,"14.1":0.03536,"15.2-15.3":0.00505,"15.4":0.00505,"15.5":0.00505,"15.6":0.22734,"16.0":0.02526,"16.1":0.03536,"16.2":0.0101,"16.3":0.03031,"16.4":0.0101,"16.5":0.03031,"16.6":0.30817,"17.0":0.0101,"17.1":0.20208,"17.2":0.02021,"17.3":0.03031,"17.4":0.04547,"17.5":0.06062,"17.6":0.39911,"18.0":0.03536,"18.1":0.09094,"18.2":0.03536,"18.3":0.07578,"18.4":0.06568,"18.5-18.7":0.16166,"26.0":0.22734,"26.1":0.16166,"26.2":2.95542,"26.3":1.03061,"26.4":0.0101},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00222,"7.0-7.1":0.00222,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00222,"10.0-10.2":0,"10.3":0.01996,"11.0-11.2":0.19298,"11.3-11.4":0.00665,"12.0-12.1":0,"12.2-12.5":0.10425,"13.0-13.1":0,"13.2":0.03105,"13.3":0.00444,"13.4-13.7":0.01109,"14.0-14.4":0.02218,"14.5-14.8":0.02884,"15.0-15.1":0.02662,"15.2-15.3":0.01996,"15.4":0.0244,"15.5":0.02884,"15.6-15.8":0.45029,"16.0":0.04658,"16.1":0.08873,"16.2":0.0488,"16.3":0.08873,"16.4":0.01996,"16.5":0.03549,"16.6-16.7":0.59669,"17.0":0.02884,"17.1":0.04436,"17.2":0.03549,"17.3":0.05545,"17.4":0.08429,"17.5":0.16636,"17.6-17.7":0.42146,"18.0":0.09316,"18.1":0.19076,"18.2":0.10204,"18.3":0.32164,"18.4":0.15971,"18.5-18.7":5.04416,"26.0":0.35491,"26.1":0.69651,"26.2":10.62512,"26.3":1.7923,"26.4":0.03105},P:{"4":0.01044,"21":0.02088,"22":0.01044,"23":0.01044,"24":0.02088,"25":0.02088,"26":0.03132,"27":0.04176,"28":0.13572,"29":3.74802,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.01044,"13.0":0.01044,"17.0":0.01044},I:{"0":0.01483,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.38594,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":24.22706},R:{_:"0"},M:{"0":0.83621},Q:{"14.9":0.00495},O:{"0":0.10391},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/CI.js b/node_modules/caniuse-lite/data/regions/CI.js deleted file mode 100644 index 4b8b430b..00000000 --- a/node_modules/caniuse-lite/data/regions/CI.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"2":0.00494,"5":0.03955,"52":0.00494,"72":0.00494,"98":0.00494,"115":0.0445,"123":0.00494,"125":0.00494,"126":0.00494,"127":0.01483,"129":0.00494,"133":0.00989,"140":0.01978,"141":0.00494,"142":0.00989,"143":0.00989,"144":0.00989,"145":0.01978,"146":0.02472,"147":1.20139,"148":0.11371,"149":0.00494,_:"3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 124 128 130 131 132 134 135 136 137 138 139 150 151 3.5 3.6"},D:{"56":0.00494,"64":0.00494,"65":0.00494,"66":0.00494,"67":0.00494,"68":0.00494,"69":0.03955,"72":0.00494,"73":0.00989,"74":0.00494,"75":0.00989,"78":0.00494,"79":0.01483,"81":0.01978,"83":0.00989,"85":0.01483,"86":0.00494,"87":0.00989,"89":0.00494,"91":0.00494,"93":0.00494,"95":0.01483,"98":0.00989,"102":0.00494,"103":0.97397,"104":0.97891,"105":0.97891,"106":0.97397,"107":0.96408,"108":0.97397,"109":1.70568,"110":0.97397,"111":1.00363,"112":4.23701,"113":0.00494,"114":0.00494,"116":2.0221,"117":0.96408,"119":0.06427,"120":0.98386,"121":0.00494,"122":0.01483,"123":0.00494,"124":0.99869,"125":0.02966,"126":0.00989,"127":0.01483,"128":0.03461,"129":0.0445,"130":0.00494,"131":2.01221,"132":0.04944,"133":1.99738,"134":0.01978,"135":0.00989,"136":0.02472,"137":0.02472,"138":0.20765,"139":0.1681,"140":0.02966,"141":0.02966,"142":0.11866,"143":0.39058,"144":5.3939,"145":3.06034,"146":0.04944,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 70 71 76 77 80 84 88 90 92 94 96 97 99 100 101 115 118 147 148"},F:{"79":0.00494,"89":0.00989,"94":0.00989,"95":0.03461,"109":0.00494,"124":0.00494,"125":0.00494,"126":0.42518,"127":0.28181,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00494,"18":0.00989,"85":0.00494,"89":0.00494,"90":0.00989,"92":0.03955,"100":0.00494,"109":0.00494,"120":0.00494,"122":0.00989,"125":0.00494,"126":0.01483,"131":0.00494,"136":0.00494,"138":0.00989,"139":0.00989,"140":0.01978,"141":0.00989,"142":0.01978,"143":0.05933,"144":1.55736,"145":1.1124,_:"12 13 14 15 16 79 80 81 83 84 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 121 123 124 127 128 129 130 132 133 134 135 137"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.3 16.4 16.5 17.0 17.2 17.3 18.2 26.4 TP","11.1":0.00494,"13.1":0.01483,"14.1":0.00494,"15.6":0.0445,"16.1":0.00494,"16.6":0.0445,"17.1":0.00494,"17.4":0.00494,"17.5":0.00989,"17.6":0.08899,"18.0":0.00494,"18.1":0.00494,"18.3":0.00989,"18.4":0.01483,"18.5-18.7":0.01483,"26.0":0.01978,"26.1":0.02966,"26.2":0.30653,"26.3":0.14338},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00092,"7.0-7.1":0.00092,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00092,"10.0-10.2":0,"10.3":0.00827,"11.0-11.2":0.07992,"11.3-11.4":0.00276,"12.0-12.1":0,"12.2-12.5":0.04318,"13.0-13.1":0,"13.2":0.01286,"13.3":0.00184,"13.4-13.7":0.00459,"14.0-14.4":0.00919,"14.5-14.8":0.01194,"15.0-15.1":0.01102,"15.2-15.3":0.00827,"15.4":0.01011,"15.5":0.01194,"15.6-15.8":0.18649,"16.0":0.01929,"16.1":0.03675,"16.2":0.02021,"16.3":0.03675,"16.4":0.00827,"16.5":0.0147,"16.6-16.7":0.24712,"17.0":0.01194,"17.1":0.01837,"17.2":0.0147,"17.3":0.02297,"17.4":0.03491,"17.5":0.0689,"17.6-17.7":0.17455,"18.0":0.03858,"18.1":0.07901,"18.2":0.04226,"18.3":0.13321,"18.4":0.06614,"18.5-18.7":2.08907,"26.0":0.14699,"26.1":0.28846,"26.2":4.40045,"26.3":0.74229,"26.4":0.01286},P:{"23":0.02057,"24":0.01028,"25":0.01028,"26":0.02057,"27":0.06171,"28":0.09256,"29":0.64791,_:"4 20 21 22 5.0-5.4 6.2-6.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.03085,"9.2":0.01028},I:{"0":0.07576,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.5411,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":49.50211},R:{_:"0"},M:{"0":0.1264},Q:{"14.9":0.00506},O:{"0":0.08595},H:{all:0.01}}; diff --git a/node_modules/caniuse-lite/data/regions/CK.js b/node_modules/caniuse-lite/data/regions/CK.js deleted file mode 100644 index 009598bb..00000000 --- a/node_modules/caniuse-lite/data/regions/CK.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"109":0.00464,"115":0.18096,"120":0.00464,"136":0.00464,"140":0.02784,"143":0.0232,"145":0.00464,"147":1.45232,"148":0.06496,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 116 117 118 119 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 137 138 139 141 142 144 146 149 150 151 3.5 3.6"},D:{"79":0.06496,"87":0.05568,"109":0.00464,"122":0.04176,"128":0.01856,"129":0.00464,"130":0.03248,"133":0.00464,"134":0.07888,"136":0.05104,"138":0.13456,"139":0.0232,"140":0.06496,"141":0.01856,"142":0.05104,"143":0.40832,"144":18.24448,"145":11.6928,"146":0.01856,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 131 132 135 137 147 148"},F:{"92":0.00464,"126":0.06496,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 127 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.01392,"134":0.00464,"138":0.00464,"139":0.07424,"142":0.03248,"143":0.04176,"144":2.86752,"145":1.91168,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 135 136 137 140 141"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 16.0 16.1 16.4 16.5 17.0 17.3 18.0 18.1 26.4 TP","15.5":0.0232,"15.6":0.01392,"16.2":0.01856,"16.3":0.0232,"16.6":0.10672,"17.1":0.12528,"17.2":0.07424,"17.4":0.1392,"17.5":0.00928,"17.6":0.07424,"18.2":0.00464,"18.3":0.04176,"18.4":0.0232,"18.5-18.7":0.25056,"26.0":0.0232,"26.1":0.00464,"26.2":0.58,"26.3":0.14384},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00242,"7.0-7.1":0.00242,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00242,"10.0-10.2":0,"10.3":0.02177,"11.0-11.2":0.2104,"11.3-11.4":0.00726,"12.0-12.1":0,"12.2-12.5":0.11367,"13.0-13.1":0,"13.2":0.03386,"13.3":0.00484,"13.4-13.7":0.01209,"14.0-14.4":0.02418,"14.5-14.8":0.03144,"15.0-15.1":0.02902,"15.2-15.3":0.02177,"15.4":0.0266,"15.5":0.03144,"15.6-15.8":0.49094,"16.0":0.05079,"16.1":0.09674,"16.2":0.05321,"16.3":0.09674,"16.4":0.02177,"16.5":0.03869,"16.6-16.7":0.65056,"17.0":0.03144,"17.1":0.04837,"17.2":0.03869,"17.3":0.06046,"17.4":0.0919,"17.5":0.18138,"17.6-17.7":0.4595,"18.0":0.10157,"18.1":0.20799,"18.2":0.11125,"18.3":0.35067,"18.4":0.17413,"18.5-18.7":5.49951,"26.0":0.38695,"26.1":0.75939,"26.2":11.58429,"26.3":1.95409,"26.4":0.03386},P:{"21":0.02045,"24":0.01022,"25":0.14312,"26":0.01022,"27":0.01022,"28":0.52138,"29":2.92382,_:"4 20 22 23 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.03216,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":31.58136},R:{_:"0"},M:{"0":0.30552},Q:{_:"14.9"},O:{_:"0"},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/CL.js b/node_modules/caniuse-lite/data/regions/CL.js deleted file mode 100644 index 530f3633..00000000 --- a/node_modules/caniuse-lite/data/regions/CL.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"4":0.02718,"5":0.05435,"115":0.05435,"136":0.00679,"140":0.02038,"142":0.00679,"143":0.00679,"144":0.00679,"145":0.00679,"146":0.02038,"147":0.85604,"148":0.08832,_:"2 3 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 137 138 139 141 149 150 151 3.5 3.6"},D:{"39":0.00679,"40":0.00679,"41":0.00679,"42":0.00679,"43":0.00679,"44":0.00679,"45":0.00679,"46":0.00679,"47":0.00679,"48":0.00679,"49":0.00679,"50":0.00679,"51":0.00679,"52":0.00679,"53":0.00679,"54":0.00679,"55":0.00679,"56":0.00679,"57":0.00679,"58":0.00679,"59":0.00679,"60":0.00679,"69":0.04756,"79":0.01359,"87":0.01359,"97":0.00679,"98":0.00679,"103":1.29765,"104":1.27048,"105":1.27727,"106":1.27727,"107":1.27727,"108":1.27727,"109":1.8072,"110":1.26368,"111":1.33842,"112":6.40674,"114":0.00679,"116":2.6021,"117":1.26368,"119":0.01359,"120":1.29765,"121":0.00679,"122":0.04756,"123":0.00679,"124":1.33842,"125":0.1087,"126":0.01359,"127":0.01359,"128":0.08153,"129":0.06794,"130":0.00679,"131":2.66325,"132":0.08153,"133":2.64287,"134":0.02718,"135":0.02718,"136":0.01359,"137":0.02038,"138":0.13588,"139":0.13588,"140":0.02718,"141":0.04756,"142":0.13588,"143":0.97154,"144":12.20202,"145":6.84835,"146":0.02038,"147":0.00679,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 88 89 90 91 92 93 94 95 96 99 100 101 102 113 115 118 148"},F:{"94":0.01359,"95":0.02718,"119":0.00679,"125":0.04756,"126":1.61697,"127":1.68491,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00679,"92":0.00679,"109":0.02038,"131":0.00679,"133":0.00679,"138":0.01359,"139":0.00679,"140":0.00679,"141":0.05435,"142":0.01359,"143":0.09512,"144":2.35752,"145":1.56262,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132 134 135 136 137"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.5 17.0 17.2 17.3 26.4 TP","13.1":0.00679,"14.1":0.01359,"15.6":0.03397,"16.3":0.00679,"16.4":0.05435,"16.6":0.04756,"17.1":0.02718,"17.4":0.01359,"17.5":0.01359,"17.6":0.05435,"18.0":0.00679,"18.1":0.01359,"18.2":0.00679,"18.3":0.02038,"18.4":0.01359,"18.5-18.7":0.04076,"26.0":0.02718,"26.1":0.03397,"26.2":0.36008,"26.3":0.1155},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00068,"7.0-7.1":0.00068,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00068,"10.0-10.2":0,"10.3":0.00612,"11.0-11.2":0.05911,"11.3-11.4":0.00204,"12.0-12.1":0,"12.2-12.5":0.03193,"13.0-13.1":0,"13.2":0.00951,"13.3":0.00136,"13.4-13.7":0.0034,"14.0-14.4":0.00679,"14.5-14.8":0.00883,"15.0-15.1":0.00815,"15.2-15.3":0.00612,"15.4":0.00747,"15.5":0.00883,"15.6-15.8":0.13793,"16.0":0.01427,"16.1":0.02718,"16.2":0.01495,"16.3":0.02718,"16.4":0.00612,"16.5":0.01087,"16.6-16.7":0.18277,"17.0":0.00883,"17.1":0.01359,"17.2":0.01087,"17.3":0.01699,"17.4":0.02582,"17.5":0.05096,"17.6-17.7":0.1291,"18.0":0.02854,"18.1":0.05843,"18.2":0.03126,"18.3":0.09852,"18.4":0.04892,"18.5-18.7":1.54509,"26.0":0.10871,"26.1":0.21335,"26.2":3.25461,"26.3":0.549,"26.4":0.00951},P:{"4":0.03155,"21":0.01052,"23":0.01052,"24":0.01052,"25":0.01052,"26":0.01052,"27":0.02103,"28":0.04207,"29":0.86235,_:"20 22 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.01281,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.13782,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01963,"11":0.15702,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":28.35562},R:{_:"0"},M:{"0":0.12179},Q:{_:"14.9"},O:{"0":0.00962},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/CM.js b/node_modules/caniuse-lite/data/regions/CM.js deleted file mode 100644 index 167fed1a..00000000 --- a/node_modules/caniuse-lite/data/regions/CM.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"4":0.00347,"5":0.00693,"48":0.00347,"50":0.00347,"51":0.00693,"52":0.0104,"59":0.00347,"60":0.00347,"62":0.00347,"65":0.00347,"68":0.00347,"72":0.0104,"81":0.00347,"102":0.01387,"103":0.02774,"106":0.00693,"112":0.00347,"114":0.00347,"115":0.18028,"120":0.00347,"121":0.0104,"122":0.00347,"123":0.00347,"125":0.00347,"127":0.0416,"128":0.0104,"131":0.00347,"132":0.00693,"133":0.00347,"134":0.00347,"135":0.00347,"136":0.00693,"137":0.00347,"138":0.00347,"139":0.0104,"140":0.08668,"141":0.00693,"142":0.01387,"143":0.01387,"144":0.01387,"145":0.0416,"146":0.05547,"147":1.87911,"148":0.12828,_:"2 3 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 53 54 55 56 57 58 61 63 64 66 67 69 70 71 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 107 108 109 110 111 113 116 117 118 119 124 126 129 130 149 150 151 3.5 3.6"},D:{"38":0.00693,"56":0.04507,"58":0.00693,"62":0.00347,"64":0.00693,"65":0.00347,"67":0.00693,"68":0.00347,"69":0.0104,"70":0.0104,"71":0.00347,"72":0.01387,"74":0.02427,"75":0.00693,"76":0.00693,"77":0.0104,"79":0.00693,"80":0.0104,"81":0.0104,"83":0.00347,"86":0.00693,"87":0.00347,"88":0.0208,"89":0.00347,"91":0.00347,"92":0.00347,"93":0.01734,"95":0.00693,"98":0.00693,"102":0.01387,"103":0.03814,"104":0.08321,"105":0.00347,"106":0.00693,"108":0.01387,"109":0.54779,"111":0.01387,"113":0.00347,"114":0.0104,"116":0.05201,"117":0.00347,"119":0.02427,"120":0.0104,"121":0.00693,"122":0.03467,"123":0.02427,"124":0.01387,"125":0.00693,"126":0.01734,"127":0.01387,"128":0.08668,"129":0.01387,"130":0.02774,"131":0.05201,"132":0.0312,"133":0.01734,"134":0.03814,"135":0.02427,"136":0.02774,"137":0.0416,"138":0.14215,"139":0.44724,"140":0.06587,"141":0.09708,"142":0.12135,"143":0.55819,"144":6.69824,"145":3.24858,"146":0.0104,"147":0.00347,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 59 60 61 63 66 73 78 84 85 90 94 96 97 99 100 101 107 110 112 115 118 148"},F:{"36":0.00347,"42":0.00347,"44":0.00347,"48":0.00347,"79":0.0104,"88":0.00347,"90":0.00347,"93":0.00693,"94":0.02427,"95":0.06241,"114":0.00347,"122":0.0104,"123":0.0104,"124":0.01387,"125":0.0208,"126":0.78354,"127":0.47498,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 43 45 46 47 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 89 91 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00693,"15":0.00693,"16":0.0104,"17":0.06241,"18":0.05547,"84":0.0104,"85":0.00347,"89":0.01734,"90":0.0208,"92":0.09014,"100":0.03814,"109":0.00693,"112":0.00347,"114":0.00693,"115":0.00347,"118":0.00347,"122":0.01734,"126":0.00347,"128":0.00347,"131":0.00693,"132":0.00347,"133":0.00693,"134":0.00693,"135":0.00347,"136":0.00347,"137":0.00347,"138":0.01734,"139":0.01734,"140":0.01734,"141":0.0312,"142":0.06587,"143":0.12135,"144":1.88258,"145":1.11984,_:"12 13 79 80 81 83 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 113 116 117 119 120 121 123 124 125 127 129 130"},E:{"10":0.00693,"11":0.00347,"13":0.00347,"14":0.00347,_:"4 5 6 7 8 9 12 15 3.1 3.2 6.1 7.1 12.1 15.1 15.4 15.5 16.0 16.2 16.4 17.0 17.2 17.3 18.0 18.1 18.2 18.4 26.4 TP","5.1":0.00693,"9.1":0.00347,"10.1":0.00693,"11.1":0.00347,"13.1":0.00693,"14.1":0.00693,"15.2-15.3":0.00347,"15.6":0.03814,"16.1":0.00693,"16.3":0.00347,"16.5":0.04854,"16.6":0.0312,"17.1":0.01734,"17.4":0.00693,"17.5":0.00347,"17.6":0.04507,"18.3":0.00347,"18.5-18.7":0.00347,"26.0":0.01387,"26.1":0.01387,"26.2":0.07974,"26.3":0.0208},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00086,"7.0-7.1":0.00086,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00086,"10.0-10.2":0,"10.3":0.0077,"11.0-11.2":0.07441,"11.3-11.4":0.00257,"12.0-12.1":0,"12.2-12.5":0.0402,"13.0-13.1":0,"13.2":0.01197,"13.3":0.00171,"13.4-13.7":0.00428,"14.0-14.4":0.00855,"14.5-14.8":0.01112,"15.0-15.1":0.01026,"15.2-15.3":0.0077,"15.4":0.00941,"15.5":0.01112,"15.6-15.8":0.17363,"16.0":0.01796,"16.1":0.03421,"16.2":0.01882,"16.3":0.03421,"16.4":0.0077,"16.5":0.01368,"16.6-16.7":0.23008,"17.0":0.01112,"17.1":0.01711,"17.2":0.01368,"17.3":0.02138,"17.4":0.0325,"17.5":0.06415,"17.6-17.7":0.16251,"18.0":0.03592,"18.1":0.07356,"18.2":0.03934,"18.3":0.12402,"18.4":0.06158,"18.5-18.7":1.94495,"26.0":0.13685,"26.1":0.26856,"26.2":4.09689,"26.3":0.69108,"26.4":0.01197},P:{"21":0.01024,"22":0.01024,"24":0.01024,"25":0.04095,"26":0.01024,"27":0.10237,"28":0.09213,"29":0.52207,_:"4 20 23 6.2-6.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 16.0 17.0 18.0 19.0","5.0-5.4":0.01024,"7.2-7.4":0.02047,"9.2":0.08189,"15.0":0.01024},I:{"0":0.02611,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":3.28382,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00693,"11":0.02774,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":64.55624},R:{_:"0"},M:{"0":0.26789},Q:{"14.9":0.00653},O:{"0":0.41164},H:{all:0.14}}; diff --git a/node_modules/caniuse-lite/data/regions/CN.js b/node_modules/caniuse-lite/data/regions/CN.js deleted file mode 100644 index 8aab851a..00000000 --- a/node_modules/caniuse-lite/data/regions/CN.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.11899,"43":0.0595,"52":0.00496,"63":0.00496,"78":0.00496,"115":0.0595,"134":0.00496,"135":0.00496,"136":0.00496,"140":0.00496,"143":0.00496,"145":0.00496,"146":0.00992,"147":0.4363,"148":0.02975,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 137 138 139 141 142 144 149 150 151 3.5 3.6"},D:{"45":0.00992,"48":0.00992,"49":0.00496,"53":0.00992,"55":0.00496,"57":0.00496,"58":0.00496,"60":0.00496,"61":0.00992,"63":0.00496,"65":0.00496,"66":0.00496,"67":0.00496,"68":0.00496,"69":0.10908,"70":0.00992,"71":0.00496,"72":0.00496,"73":0.01487,"74":0.00992,"75":0.00992,"78":0.01983,"79":0.08924,"80":0.03471,"81":0.00496,"83":0.02479,"84":0.00496,"85":0.01487,"86":0.0595,"87":0.01487,"88":0.00496,"89":0.00496,"90":0.00992,"91":0.01487,"92":0.02975,"94":0.00496,"95":0.00496,"96":0.00496,"97":0.14874,"98":0.0942,"99":0.22807,"100":0.00992,"101":0.11899,"102":0.01487,"103":0.10908,"104":0.09916,"105":0.12395,"106":0.10412,"107":0.11899,"108":0.1537,"109":1.4874,"110":0.11403,"111":0.12891,"112":0.12891,"113":0.00992,"114":0.36193,"115":0.13882,"116":0.21319,"117":0.10908,"118":0.01983,"119":0.03966,"120":0.16857,"121":0.07437,"122":0.0595,"123":0.19336,"124":0.23798,"125":0.16857,"126":0.04958,"127":0.03471,"128":0.13387,"129":0.02479,"130":0.62967,"131":1.84438,"132":0.26277,"133":2.31539,"134":0.04958,"135":0.22311,"136":0.28261,"137":0.07437,"138":0.04958,"139":10.0697,"140":0.26277,"141":0.16857,"142":0.06941,"143":0.19336,"144":2.85085,"145":0.65941,"146":0.03966,"147":0.00992,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 50 51 52 54 56 59 62 64 76 77 93 148"},F:{"95":0.00496,"126":0.00992,"127":0.00496,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00992,"84":0.00496,"89":0.00496,"92":0.06941,"100":0.00992,"103":0.00992,"106":0.02975,"107":0.01487,"108":0.00496,"109":0.10908,"110":0.00496,"111":0.00992,"112":0.01487,"113":0.04958,"114":0.04462,"115":0.02479,"116":0.01983,"117":0.01487,"118":0.01983,"119":0.01983,"120":0.22807,"121":0.02479,"122":0.04958,"123":0.02975,"124":0.02479,"125":0.02975,"126":0.07437,"127":0.08429,"128":0.04462,"129":0.04958,"130":0.04462,"131":0.10908,"132":0.04958,"133":0.06445,"134":0.06445,"135":0.07437,"136":0.08429,"137":0.07933,"138":0.1884,"139":0.11899,"140":0.18345,"141":0.13882,"142":0.15866,"143":0.4363,"144":5.4538,"145":2.98472,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 90 91 93 94 95 96 97 98 99 101 102 104 105"},E:{"13":0.00992,"14":0.04462,"15":0.00992,_:"4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 26.4 TP","12.1":0.00496,"13.1":0.05454,"14.1":0.03966,"15.1":0.00992,"15.2-15.3":0.00496,"15.4":0.02975,"15.5":0.01487,"15.6":0.16361,"16.0":0.00496,"16.1":0.02975,"16.2":0.01983,"16.3":0.03966,"16.4":0.00992,"16.5":0.01487,"16.6":0.16857,"17.0":0.00496,"17.1":0.07437,"17.2":0.00992,"17.3":0.00992,"17.4":0.01983,"17.5":0.02975,"17.6":0.07437,"18.0":0.00992,"18.1":0.01487,"18.2":0.00992,"18.3":0.03966,"18.4":0.01487,"18.5-18.7":0.07437,"26.0":0.02975,"26.1":0.02975,"26.2":0.4363,"26.3":0.09916},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00114,"7.0-7.1":0.00114,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00114,"10.0-10.2":0,"10.3":0.0103,"11.0-11.2":0.09953,"11.3-11.4":0.00343,"12.0-12.1":0,"12.2-12.5":0.05377,"13.0-13.1":0,"13.2":0.01602,"13.3":0.00229,"13.4-13.7":0.00572,"14.0-14.4":0.01144,"14.5-14.8":0.01487,"15.0-15.1":0.01373,"15.2-15.3":0.0103,"15.4":0.01258,"15.5":0.01487,"15.6-15.8":0.23224,"16.0":0.02402,"16.1":0.04576,"16.2":0.02517,"16.3":0.04576,"16.4":0.0103,"16.5":0.0183,"16.6-16.7":0.30774,"17.0":0.01487,"17.1":0.02288,"17.2":0.0183,"17.3":0.0286,"17.4":0.04347,"17.5":0.0858,"17.6-17.7":0.21737,"18.0":0.04805,"18.1":0.09839,"18.2":0.05263,"18.3":0.16588,"18.4":0.08237,"18.5-18.7":2.60152,"26.0":0.18304,"26.1":0.35923,"26.2":5.4799,"26.3":0.92438,"26.4":0.01602},P:{"21":0.01215,"27":0.01215,"28":0.02429,"29":0.21864,_:"4 20 22 23 24 25 26 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":1.26415,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00076},K:{"0":0.03025,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.64808,"11":3.88849,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":31.35588},R:{_:"0"},M:{"0":0.17143},Q:{"14.9":2.19327},O:{"0":4.13948},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/CO.js b/node_modules/caniuse-lite/data/regions/CO.js deleted file mode 100644 index 323018d0..00000000 --- a/node_modules/caniuse-lite/data/regions/CO.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"4":0.05101,"5":0.03968,"115":0.02834,"123":0.00567,"125":0.00567,"128":0.00567,"140":0.017,"144":0.00567,"145":0.00567,"146":0.01134,"147":0.48745,"148":0.05101,_:"2 3 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 124 126 127 129 130 131 132 133 134 135 136 137 138 139 141 142 143 149 150 151 3.5 3.6"},D:{"56":0.00567,"69":0.03968,"75":0.00567,"79":0.01134,"87":0.01134,"97":0.01134,"103":0.96923,"104":0.95789,"105":0.96356,"106":0.95222,"107":0.96356,"108":0.96356,"109":1.32064,"110":0.95222,"111":1.00324,"112":4.62509,"114":0.00567,"116":1.94979,"117":0.95789,"119":0.02834,"120":0.98623,"121":0.01134,"122":0.05101,"123":0.017,"124":0.98623,"125":0.09636,"126":0.02267,"127":0.01134,"128":0.07935,"129":0.05668,"130":0.01134,"131":1.98947,"132":0.06802,"133":1.9838,"134":0.02267,"135":0.02834,"136":0.02834,"137":0.02267,"138":0.10202,"139":0.09069,"140":0.03968,"141":0.04534,"142":0.15304,"143":0.7085,"144":11.08094,"145":6.73925,"146":0.01134,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 76 77 78 80 81 83 84 85 86 88 89 90 91 92 93 94 95 96 98 99 100 101 102 113 115 118 147 148"},F:{"94":0.017,"95":0.03401,"125":0.00567,"126":0.65182,"127":0.64615,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00567,"109":0.00567,"120":0.00567,"122":0.00567,"131":0.00567,"133":0.00567,"134":0.00567,"138":0.00567,"139":0.00567,"140":0.01134,"141":0.02834,"142":0.017,"143":0.06235,"144":1.59271,"145":1.29797,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 121 123 124 125 126 127 128 129 130 132 135 136 137"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.4 16.5 17.0 18.0 26.4 TP","5.1":0.00567,"13.1":0.00567,"14.1":0.00567,"15.6":0.02834,"16.3":0.01134,"16.6":0.02834,"17.1":0.017,"17.2":0.00567,"17.3":0.00567,"17.4":0.00567,"17.5":0.01134,"17.6":0.05668,"18.1":0.00567,"18.2":0.00567,"18.3":0.01134,"18.4":0.01134,"18.5-18.7":0.02834,"26.0":0.017,"26.1":0.02834,"26.2":0.36275,"26.3":0.11903},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.0012,"7.0-7.1":0.0012,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0012,"10.0-10.2":0,"10.3":0.01082,"11.0-11.2":0.10464,"11.3-11.4":0.00361,"12.0-12.1":0,"12.2-12.5":0.05653,"13.0-13.1":0,"13.2":0.01684,"13.3":0.00241,"13.4-13.7":0.00601,"14.0-14.4":0.01203,"14.5-14.8":0.01564,"15.0-15.1":0.01443,"15.2-15.3":0.01082,"15.4":0.01323,"15.5":0.01564,"15.6-15.8":0.24415,"16.0":0.02526,"16.1":0.04811,"16.2":0.02646,"16.3":0.04811,"16.4":0.01082,"16.5":0.01924,"16.6-16.7":0.32353,"17.0":0.01564,"17.1":0.02405,"17.2":0.01924,"17.3":0.03007,"17.4":0.0457,"17.5":0.0902,"17.6-17.7":0.22852,"18.0":0.05051,"18.1":0.10343,"18.2":0.05533,"18.3":0.17439,"18.4":0.0866,"18.5-18.7":2.73498,"26.0":0.19243,"26.1":0.37765,"26.2":5.76102,"26.3":0.9718,"26.4":0.01684},P:{"22":0.01022,"23":0.01022,"24":0.01022,"25":0.01022,"26":0.02045,"27":0.02045,"28":0.03067,"29":0.83843,_:"4 20 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.0409},I:{"0":0.0173,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.08229,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.1247,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":37.08848},R:{_:"0"},M:{"0":0.14292},Q:{_:"14.9"},O:{"0":0.00866},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/CR.js b/node_modules/caniuse-lite/data/regions/CR.js deleted file mode 100644 index 144f5634..00000000 --- a/node_modules/caniuse-lite/data/regions/CR.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.03953,"115":0.1647,"135":0.00659,"139":0.00659,"140":0.01976,"144":0.01976,"145":0.01318,"146":0.01976,"147":1.25172,"148":0.14494,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 136 137 138 141 142 143 149 150 151 3.5 3.6"},D:{"39":0.01318,"40":0.01318,"41":0.01318,"42":0.01318,"43":0.01318,"44":0.01318,"45":0.01318,"46":0.01318,"47":0.01318,"48":0.01318,"49":0.01318,"50":0.01318,"51":0.01318,"52":0.01318,"53":0.01318,"54":0.01318,"55":0.00659,"56":0.01318,"57":0.01318,"58":0.01318,"59":0.01318,"60":0.01318,"69":0.03294,"79":0.00659,"80":0.00659,"83":0.00659,"97":0.01318,"98":0.00659,"101":0.00659,"103":1.30442,"104":1.29784,"105":1.29784,"106":1.29125,"107":1.29784,"108":1.29125,"109":1.41642,"110":1.3176,"111":1.3176,"112":6.68682,"114":0.00659,"115":0.00659,"116":2.60226,"117":1.29784,"119":0.01318,"120":1.30442,"122":0.01976,"123":0.00659,"124":1.31101,"125":0.04612,"126":0.13176,"127":0.00659,"128":0.04612,"129":0.07247,"130":0.00659,"131":2.67473,"132":0.11858,"133":2.72084,"134":0.06588,"135":0.07247,"136":0.05929,"137":0.06588,"138":0.15152,"139":0.15811,"140":0.08564,"141":0.13176,"142":0.13176,"143":0.66539,"144":10.94926,"145":5.85673,"146":0.01318,"147":0.00659,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 81 84 85 86 87 88 89 90 91 92 93 94 95 96 99 100 102 113 118 121 148"},F:{"94":0.00659,"95":0.01976,"125":0.01318,"126":0.92232,"127":0.77738,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00659,"109":0.00659,"134":0.02635,"138":0.00659,"139":0.00659,"140":0.00659,"141":0.01318,"142":0.01318,"143":0.09223,"144":2.04228,"145":1.87758,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 135 136 137"},E:{"14":0.00659,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.5 16.0 16.4 17.0 17.2 18.2 TP","5.1":0.00659,"14.1":0.00659,"15.4":0.00659,"15.6":0.05929,"16.1":0.01976,"16.2":0.00659,"16.3":0.00659,"16.5":0.01318,"16.6":0.0527,"17.1":0.1647,"17.3":0.00659,"17.4":0.00659,"17.5":0.04612,"17.6":0.10541,"18.0":0.00659,"18.1":0.00659,"18.3":0.01976,"18.4":0.00659,"18.5-18.7":0.06588,"26.0":0.02635,"26.1":0.07247,"26.2":0.92232,"26.3":0.38869,"26.4":0.00659},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00097,"7.0-7.1":0.00097,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00097,"10.0-10.2":0,"10.3":0.00872,"11.0-11.2":0.08434,"11.3-11.4":0.00291,"12.0-12.1":0,"12.2-12.5":0.04556,"13.0-13.1":0,"13.2":0.01357,"13.3":0.00194,"13.4-13.7":0.00485,"14.0-14.4":0.00969,"14.5-14.8":0.0126,"15.0-15.1":0.01163,"15.2-15.3":0.00872,"15.4":0.01066,"15.5":0.0126,"15.6-15.8":0.19679,"16.0":0.02036,"16.1":0.03878,"16.2":0.02133,"16.3":0.03878,"16.4":0.00872,"16.5":0.01551,"16.6-16.7":0.26077,"17.0":0.0126,"17.1":0.01939,"17.2":0.01551,"17.3":0.02424,"17.4":0.03684,"17.5":0.07271,"17.6-17.7":0.18419,"18.0":0.04072,"18.1":0.08337,"18.2":0.04459,"18.3":0.14056,"18.4":0.0698,"18.5-18.7":2.20443,"26.0":0.1551,"26.1":0.30439,"26.2":4.64346,"26.3":0.78328,"26.4":0.01357},P:{"21":0.01053,"25":0.01053,"26":0.05266,"27":0.01053,"28":0.02107,"29":1.44297,_:"4 20 22 23 24 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01053},I:{"0":0.01704,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.23536,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":26.96245},R:{_:"0"},M:{"0":0.26606},Q:{_:"14.9"},O:{"0":0.01364},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/CU.js b/node_modules/caniuse-lite/data/regions/CU.js deleted file mode 100644 index 4d06f869..00000000 --- a/node_modules/caniuse-lite/data/regions/CU.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"4":0.34153,"5":0.00322,"48":0.00322,"50":0.00644,"52":0.00322,"54":0.02578,"56":0.00967,"57":0.07088,"60":0.00644,"63":0.00322,"64":0.00322,"66":0.00644,"68":0.01289,"71":0.00322,"72":0.01289,"73":0.00322,"75":0.00644,"84":0.00322,"87":0.00322,"88":0.00322,"89":0.00644,"90":0.00322,"93":0.00322,"94":0.00322,"95":0.00967,"97":0.00322,"99":0.00322,"100":0.00967,"101":0.00322,"102":0.00644,"103":0.00644,"104":0.00322,"105":0.00322,"106":0.00644,"108":0.00644,"110":0.00322,"111":0.01289,"113":0.00322,"114":0.01289,"115":0.64762,"116":0.00967,"117":0.00322,"119":0.00322,"120":0.00322,"121":0.00644,"122":0.00644,"123":0.00322,"124":0.00322,"125":0.00322,"126":0.04511,"127":0.08377,"128":0.029,"129":0.00322,"130":0.00322,"131":0.01289,"132":0.00322,"133":0.01933,"134":0.01611,"135":0.00967,"136":0.029,"137":0.02578,"138":0.00322,"139":0.01933,"140":0.17721,"141":0.24165,"142":0.01933,"143":0.06444,"144":0.18043,"145":0.09344,"146":0.18043,"147":3.79229,"148":0.3802,"149":0.00322,_:"2 3 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 51 53 55 58 59 61 62 65 67 69 70 74 76 77 78 79 80 81 82 83 85 86 91 92 96 98 107 109 112 118 150 151 3.5 3.6"},D:{"43":0.00322,"51":0.00322,"55":0.00322,"57":0.00322,"60":0.00322,"63":0.00322,"65":0.00967,"67":0.00322,"69":0.00644,"71":0.00322,"72":0.00322,"74":0.00322,"75":0.00644,"76":0.01289,"77":0.00322,"79":0.00322,"80":0.00644,"81":0.00967,"83":0.00644,"84":0.00322,"86":0.02578,"87":0.00322,"88":0.06444,"89":0.00322,"90":0.06122,"92":0.00644,"93":0.00322,"95":0.01289,"96":0.00322,"97":0.00644,"98":0.00322,"99":0.00322,"101":0.00322,"102":0.00322,"103":0.01611,"104":0.00322,"105":0.01289,"106":0.00322,"108":0.00644,"109":0.35764,"110":0.00644,"111":0.02255,"112":0.01611,"113":0.00322,"114":0.01611,"115":0.00322,"116":0.058,"117":0.00644,"118":0.03222,"119":0.02255,"120":0.02578,"121":0.00967,"122":0.01289,"123":0.01933,"124":0.01289,"125":0.00644,"126":0.029,"127":0.01611,"128":0.01289,"129":0.01289,"130":0.03544,"131":0.03866,"132":0.03222,"133":0.02255,"134":0.04833,"135":0.03544,"136":0.05155,"137":0.04833,"138":0.11277,"139":0.08377,"140":0.06122,"141":0.04833,"142":0.12244,"143":0.31898,"144":3.07057,"145":1.65933,"146":0.00644,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 52 53 54 56 58 59 61 62 64 66 68 70 73 78 85 91 94 100 107 147 148"},F:{"42":0.00322,"46":0.00967,"47":0.00322,"49":0.00322,"62":0.10955,"64":0.00967,"66":0.00322,"79":0.01611,"85":0.00322,"89":0.00322,"92":0.00322,"93":0.04189,"94":0.08377,"95":0.10955,"98":0.00322,"105":0.00322,"106":0.00322,"108":0.00644,"112":0.00322,"114":0.00322,"115":0.00322,"117":0.00322,"118":0.058,"119":0.00644,"120":0.00967,"122":0.01933,"123":0.00322,"124":0.01289,"125":0.03866,"126":0.5864,"127":0.6444,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 48 50 51 52 53 54 55 56 57 58 60 63 65 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 86 87 88 90 91 96 97 99 100 101 102 103 104 107 109 110 111 113 116 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.00322,"14":0.00322,"15":0.01289,"16":0.03544,"17":0.00967,"18":0.04511,"80":0.00644,"81":0.00322,"84":0.03222,"89":0.01289,"90":0.02578,"92":0.29965,"96":0.00322,"100":0.08055,"107":0.00322,"109":0.01933,"114":0.00322,"115":0.00644,"119":0.00322,"120":0.00322,"121":0.00322,"122":0.06122,"123":0.00644,"124":0.00644,"125":0.00644,"126":0.00644,"127":0.00322,"128":0.00644,"129":0.00967,"130":0.00322,"131":0.029,"132":0.00322,"133":0.00322,"134":0.01611,"135":0.01289,"136":0.02255,"137":0.01933,"138":0.00967,"139":0.02578,"140":0.06766,"141":0.04833,"142":0.07411,"143":0.22232,"144":1.4499,"145":0.95049,_:"12 79 83 85 86 87 88 91 93 94 95 97 98 99 101 102 103 104 105 106 108 110 111 112 113 116 117 118"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.4 17.5 18.0 18.1 18.2 26.4 TP","5.1":0.02578,"10.1":0.00322,"14.1":0.00322,"15.6":0.01933,"16.6":0.02255,"17.1":0.00967,"17.3":0.00322,"17.6":0.01611,"18.3":0.00644,"18.4":0.00322,"18.5-18.7":0.00322,"26.0":0.00644,"26.1":0.00322,"26.2":0.02578,"26.3":0.029},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00027,"7.0-7.1":0.00027,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00027,"10.0-10.2":0,"10.3":0.00246,"11.0-11.2":0.02376,"11.3-11.4":0.00082,"12.0-12.1":0,"12.2-12.5":0.01284,"13.0-13.1":0,"13.2":0.00382,"13.3":0.00055,"13.4-13.7":0.00137,"14.0-14.4":0.00273,"14.5-14.8":0.00355,"15.0-15.1":0.00328,"15.2-15.3":0.00246,"15.4":0.003,"15.5":0.00355,"15.6-15.8":0.05545,"16.0":0.00574,"16.1":0.01093,"16.2":0.00601,"16.3":0.01093,"16.4":0.00246,"16.5":0.00437,"16.6-16.7":0.07348,"17.0":0.00355,"17.1":0.00546,"17.2":0.00437,"17.3":0.00683,"17.4":0.01038,"17.5":0.02049,"17.6-17.7":0.0519,"18.0":0.01147,"18.1":0.02349,"18.2":0.01257,"18.3":0.03961,"18.4":0.01967,"18.5-18.7":0.62115,"26.0":0.0437,"26.1":0.08577,"26.2":1.3084,"26.3":0.22071,"26.4":0.00382},P:{"20":0.01014,"21":0.03041,"22":0.05069,"23":0.05069,"24":0.21289,"25":0.09124,"26":0.09124,"27":0.23316,"28":0.35481,"29":0.96307,_:"4 5.0-5.4 6.2-6.4 10.1 12.0 14.0","7.2-7.4":0.07096,"8.2":0.01014,"9.2":0.03041,"11.1-11.2":0.03041,"13.0":0.01014,"15.0":0.01014,"16.0":0.04055,"17.0":0.01014,"18.0":0.01014,"19.0":0.02028},I:{"0":0.1151,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00007},K:{"0":0.71169,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01289,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":73.55436},R:{_:"0"},M:{"0":0.44735},Q:{_:"14.9"},O:{"0":0.04745},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/CV.js b/node_modules/caniuse-lite/data/regions/CV.js deleted file mode 100644 index 83b8a16e..00000000 --- a/node_modules/caniuse-lite/data/regions/CV.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.03191,"59":0.00456,"69":0.01368,"115":0.03191,"125":0.00912,"127":0.01368,"128":0.00912,"136":0.01824,"140":0.01368,"141":0.00912,"146":0.01824,"147":0.72032,"148":0.13677,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 129 130 131 132 133 134 135 137 138 139 142 143 144 145 149 150 151 3.5 3.6"},D:{"27":0.00456,"32":0.00456,"49":0.00912,"56":0.00912,"58":0.00456,"65":0.00912,"69":0.03191,"71":0.00456,"72":0.01368,"73":0.02735,"75":0.01824,"76":0.00456,"77":0.01368,"79":0.00912,"83":0.00456,"85":0.02735,"87":0.00456,"93":0.01368,"94":0.01824,"103":0.12309,"104":0.01368,"105":0.04103,"106":0.05015,"107":0.04103,"108":0.05471,"109":0.26898,"110":0.02735,"111":0.05015,"112":0.08206,"113":0.00456,"114":0.03191,"116":0.10486,"117":0.0228,"118":0.00912,"119":0.01368,"120":0.04103,"122":0.0228,"123":0.00456,"124":0.08206,"125":0.08206,"126":0.03647,"127":0.00456,"128":0.23707,"130":0.01368,"131":0.11398,"132":0.04559,"133":0.1003,"134":0.01824,"135":0.0228,"136":0.05015,"137":0.01368,"138":0.43311,"139":0.53796,"140":0.05015,"141":0.05927,"142":0.72944,"143":1.50903,"144":11.36559,"145":5.93582,"146":0.01368,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 59 60 61 62 63 64 66 67 68 70 74 78 80 81 84 86 88 89 90 91 92 95 96 97 98 99 100 101 102 115 121 129 147 148"},F:{"63":0.00456,"95":0.00912,"114":0.04103,"122":0.01824,"126":0.57899,"127":0.4559,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01368,"88":0.05015,"90":0.01368,"92":0.05927,"107":0.00456,"113":0.00912,"124":0.00456,"125":0.00912,"130":0.03647,"132":0.00912,"133":0.00912,"139":0.05927,"140":0.01824,"141":0.08206,"142":0.0228,"143":0.15045,"144":4.82798,"145":2.50289,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 89 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 112 114 115 116 117 118 119 120 121 122 123 126 127 128 129 131 134 135 136 137 138"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.3 16.4 16.5 17.0 18.0 18.3 26.4 TP","11.1":0.00456,"13.1":0.0228,"14.1":0.00456,"15.6":0.12765,"16.1":0.01368,"16.6":0.56532,"17.1":0.15957,"17.2":0.00912,"17.3":0.00912,"17.4":0.01824,"17.5":0.04559,"17.6":0.12309,"18.1":0.00912,"18.2":0.01824,"18.4":0.01368,"18.5-18.7":0.82062,"26.0":0.1778,"26.1":0.05471,"26.2":1.37682,"26.3":0.14133},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00143,"7.0-7.1":0.00143,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00143,"10.0-10.2":0,"10.3":0.01283,"11.0-11.2":0.12405,"11.3-11.4":0.00428,"12.0-12.1":0,"12.2-12.5":0.06701,"13.0-13.1":0,"13.2":0.01996,"13.3":0.00285,"13.4-13.7":0.00713,"14.0-14.4":0.01426,"14.5-14.8":0.01854,"15.0-15.1":0.01711,"15.2-15.3":0.01283,"15.4":0.01568,"15.5":0.01854,"15.6-15.8":0.28944,"16.0":0.02994,"16.1":0.05703,"16.2":0.03137,"16.3":0.05703,"16.4":0.01283,"16.5":0.02281,"16.6-16.7":0.38355,"17.0":0.01854,"17.1":0.02852,"17.2":0.02281,"17.3":0.03565,"17.4":0.05418,"17.5":0.10694,"17.6-17.7":0.27091,"18.0":0.05988,"18.1":0.12262,"18.2":0.06559,"18.3":0.20674,"18.4":0.10266,"18.5-18.7":3.24232,"26.0":0.22813,"26.1":0.44771,"26.2":6.8297,"26.3":1.15207,"26.4":0.01996},P:{"4":0.01108,"24":0.01108,"25":0.04433,"26":0.02217,"27":0.14408,"28":0.133,"29":1.90634,_:"20 21 22 23 5.0-5.4 6.2-6.4 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.0665,"8.2":0.01108,"9.2":0.01108,"19.0":0.01108},I:{"0":0.0163,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.408,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.09118,_:"6 7 8 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":43.59105},R:{_:"0"},M:{"0":0.31008},Q:{_:"14.9"},O:{"0":0.14688},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/CX.js b/node_modules/caniuse-lite/data/regions/CX.js deleted file mode 100644 index 15ef3a6d..00000000 --- a/node_modules/caniuse-lite/data/regions/CX.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 3.5 3.6"},D:{_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.3 18.4 18.5-18.7 26.0 26.1 26.2 26.3 26.4 TP"},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6-15.8":0,"16.0":0,"16.1":0,"16.2":0,"16.3":0,"16.4":0,"16.5":0,"16.6-16.7":0,"17.0":0,"17.1":0,"17.2":0,"17.3":0,"17.4":0,"17.5":0,"17.6-17.7":0,"18.0":0,"18.1":0,"18.2":0,"18.3":0,"18.4":0,"18.5-18.7":0,"26.0":0,"26.1":0,"26.2":0,"26.3":0,"26.4":0},P:{_:"4 20 21 22 23 24 25 26 27 28 29 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{_:"0"},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"},O:{_:"0"},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/CY.js b/node_modules/caniuse-lite/data/regions/CY.js deleted file mode 100644 index 47c2c0b1..00000000 --- a/node_modules/caniuse-lite/data/regions/CY.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00468,"78":0.00468,"87":0.01403,"115":0.07016,"127":0.00468,"135":0.00468,"136":0.00468,"137":0.00935,"138":0.00468,"140":0.02339,"141":0.01403,"142":0.00468,"143":0.00468,"144":0.00468,"145":0.01403,"146":0.03274,"147":1.2207,"148":0.09354,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 128 129 130 131 132 133 134 139 149 150 151 3.5 3.6"},D:{"39":0.00468,"40":0.00468,"41":0.00468,"42":0.00468,"43":0.00468,"44":0.00468,"45":0.00468,"46":0.00468,"47":0.00468,"48":0.00468,"49":0.00468,"50":0.00468,"51":0.00468,"52":0.00468,"53":0.00468,"54":0.00468,"55":0.00468,"56":0.00468,"57":0.00468,"58":0.00468,"59":0.00468,"60":0.00468,"69":0.00468,"70":0.00935,"74":0.00935,"78":0.00468,"79":0.00935,"87":0.01403,"91":0.00468,"94":0.00468,"98":0.00935,"99":0.00935,"103":0.09354,"104":0.07016,"105":0.07483,"106":0.07016,"107":0.07483,"108":0.07483,"109":0.55656,"110":0.07016,"111":0.07483,"112":0.12628,"113":0.00468,"114":0.00468,"115":0.00468,"116":0.14966,"117":0.07016,"119":0.02339,"120":0.09822,"121":0.00935,"122":0.07016,"123":0.01871,"124":0.12628,"125":0.02339,"126":0.00935,"127":0.01403,"128":0.02806,"129":0.00468,"130":0.01871,"131":0.16837,"132":0.01871,"133":0.15434,"134":0.01871,"135":0.01871,"136":0.02339,"137":0.00935,"138":2.43204,"139":0.2432,"140":0.07483,"141":0.04209,"142":0.20579,"143":0.82783,"144":13.06286,"145":6.34201,"146":0.00468,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 71 72 73 75 76 77 80 81 83 84 85 86 88 89 90 92 93 95 96 97 100 101 102 118 147 148"},F:{"46":0.00468,"78":0.00468,"93":0.00468,"94":0.04677,"95":0.04209,"125":0.02339,"126":0.48641,"127":0.42093,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00468,"100":0.00468,"109":0.00935,"113":0.00468,"130":0.00468,"133":0.00468,"137":0.00935,"138":0.00468,"139":0.00468,"140":0.01871,"141":0.00468,"142":0.00468,"143":0.06548,"144":3.38147,"145":2.26367,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 131 132 134 135 136"},E:{"14":0.00468,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 17.0 TP","13.1":0.3461,"14.1":0.02806,"15.6":0.0608,"16.1":0.00935,"16.3":0.01871,"16.4":0.01403,"16.5":0.00468,"16.6":0.17773,"17.1":0.04677,"17.2":0.01403,"17.3":0.00468,"17.4":0.01403,"17.5":0.02339,"17.6":0.06548,"18.0":0.00468,"18.1":0.01871,"18.2":0.00468,"18.3":0.01871,"18.4":0.01871,"18.5-18.7":0.04677,"26.0":0.04209,"26.1":0.04209,"26.2":0.63607,"26.3":0.19176,"26.4":0.00468},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00122,"7.0-7.1":0.00122,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00122,"10.0-10.2":0,"10.3":0.01094,"11.0-11.2":0.10577,"11.3-11.4":0.00365,"12.0-12.1":0,"12.2-12.5":0.05714,"13.0-13.1":0,"13.2":0.01702,"13.3":0.00243,"13.4-13.7":0.00608,"14.0-14.4":0.01216,"14.5-14.8":0.01581,"15.0-15.1":0.01459,"15.2-15.3":0.01094,"15.4":0.01337,"15.5":0.01581,"15.6-15.8":0.2468,"16.0":0.02553,"16.1":0.04863,"16.2":0.02675,"16.3":0.04863,"16.4":0.01094,"16.5":0.01945,"16.6-16.7":0.32704,"17.0":0.01581,"17.1":0.02432,"17.2":0.01945,"17.3":0.03039,"17.4":0.0462,"17.5":0.09118,"17.6-17.7":0.231,"18.0":0.05106,"18.1":0.10456,"18.2":0.05593,"18.3":0.17629,"18.4":0.08754,"18.5-18.7":2.76467,"26.0":0.19452,"26.1":0.38175,"26.2":5.82355,"26.3":0.98234,"26.4":0.01702},P:{"4":0.04118,"21":0.02059,"22":0.03089,"23":0.02059,"24":0.03089,"25":0.02059,"26":0.04118,"27":0.09266,"28":0.26769,"29":3.28436,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0","7.2-7.4":0.03089,"17.0":0.02059,"19.0":0.0103},I:{"0":0.02659,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.59618,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":43.89076},R:{_:"0"},M:{"0":0.47907},Q:{"14.9":0.00532},O:{"0":0.25018},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/CZ.js b/node_modules/caniuse-lite/data/regions/CZ.js deleted file mode 100644 index f5bcd14b..00000000 --- a/node_modules/caniuse-lite/data/regions/CZ.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"52":0.0524,"56":0.01747,"68":0.00582,"78":0.00582,"88":0.00582,"90":0.00582,"96":0.00582,"102":0.00582,"103":0.01164,"113":0.00582,"115":0.48323,"117":0.00582,"127":0.02329,"128":0.01164,"129":0.00582,"131":0.00582,"132":0.01164,"133":0.00582,"134":0.00582,"135":0.00582,"136":0.01164,"137":0.08151,"138":0.00582,"139":0.00582,"140":0.16302,"141":0.00582,"142":0.02329,"143":0.02329,"144":0.02329,"145":0.04075,"146":0.12808,"147":5.05932,"148":0.39007,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 91 92 93 94 95 97 98 99 100 101 104 105 106 107 108 109 110 111 112 114 116 118 119 120 121 122 123 124 125 126 130 149 150 151 3.5 3.6"},D:{"39":0.00582,"40":0.00582,"41":0.00582,"42":0.00582,"43":0.00582,"44":0.00582,"45":0.00582,"46":0.00582,"47":0.00582,"48":0.00582,"49":0.00582,"50":0.00582,"51":0.00582,"52":0.00582,"53":0.00582,"54":0.00582,"55":0.00582,"56":0.00582,"57":0.00582,"58":0.00582,"59":0.00582,"60":0.00582,"78":0.46576,"79":0.01164,"80":0.00582,"87":0.00582,"93":0.00582,"100":0.00582,"102":0.00582,"103":0.04075,"104":0.0524,"105":0.01747,"106":0.02329,"107":0.02329,"108":0.02329,"109":0.79761,"110":0.01747,"111":0.01747,"112":0.02329,"114":0.01164,"115":0.02911,"116":0.06986,"117":0.01747,"119":0.01164,"120":0.04075,"121":0.00582,"122":0.06986,"123":0.01747,"124":0.02911,"125":0.01747,"126":0.01164,"127":0.04075,"128":0.04075,"129":0.01164,"130":0.02329,"131":0.11062,"132":0.02329,"133":0.04658,"134":0.02329,"135":0.02911,"136":0.02329,"137":0.04658,"138":0.15137,"139":0.15137,"140":0.06404,"141":0.1048,"142":0.26199,"143":1.48461,"144":16.4879,"145":8.98335,"146":0.04075,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 81 83 84 85 86 88 89 90 91 92 94 95 96 97 98 99 101 113 118 147 148"},F:{"28":0.00582,"46":0.00582,"84":0.00582,"85":0.02911,"93":0.00582,"94":0.04075,"95":0.11062,"105":0.01747,"124":0.00582,"125":0.03493,"126":1.6418,"127":1.18769,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 86 87 88 89 90 91 92 96 97 98 99 100 101 102 103 104 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00582,"107":0.00582,"108":0.00582,"109":0.06404,"120":0.00582,"122":0.00582,"123":0.00582,"129":0.00582,"130":0.00582,"131":0.02329,"132":0.00582,"133":0.00582,"134":0.00582,"135":0.00582,"136":0.00582,"138":0.04658,"139":0.02329,"140":0.01747,"141":0.04075,"142":0.08733,"143":0.20959,"144":5.12336,"145":3.53978,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 110 111 112 113 114 115 116 117 118 119 121 124 125 126 127 128 137"},E:{"14":0.00582,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 TP","13.1":0.00582,"14.1":0.00582,"15.5":0.00582,"15.6":0.0524,"16.0":0.00582,"16.1":0.00582,"16.2":0.00582,"16.3":0.00582,"16.4":0.00582,"16.5":0.01747,"16.6":0.19213,"17.0":0.00582,"17.1":0.05822,"17.2":0.00582,"17.3":0.01747,"17.4":0.01164,"17.5":0.02911,"17.6":0.1048,"18.0":0.00582,"18.1":0.01164,"18.2":0.00582,"18.3":0.03493,"18.4":0.06986,"18.5-18.7":0.06986,"26.0":0.03493,"26.1":0.06404,"26.2":0.98974,"26.3":0.30274,"26.4":0.00582},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.0009,"7.0-7.1":0.0009,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0009,"10.0-10.2":0,"10.3":0.0081,"11.0-11.2":0.07831,"11.3-11.4":0.0027,"12.0-12.1":0,"12.2-12.5":0.04231,"13.0-13.1":0,"13.2":0.0126,"13.3":0.0018,"13.4-13.7":0.0045,"14.0-14.4":0.009,"14.5-14.8":0.0117,"15.0-15.1":0.0108,"15.2-15.3":0.0081,"15.4":0.0099,"15.5":0.0117,"15.6-15.8":0.18273,"16.0":0.0189,"16.1":0.03601,"16.2":0.0198,"16.3":0.03601,"16.4":0.0081,"16.5":0.0144,"16.6-16.7":0.24214,"17.0":0.0117,"17.1":0.018,"17.2":0.0144,"17.3":0.0225,"17.4":0.03421,"17.5":0.06751,"17.6-17.7":0.17103,"18.0":0.03781,"18.1":0.07741,"18.2":0.04141,"18.3":0.13052,"18.4":0.06481,"18.5-18.7":2.04696,"26.0":0.14403,"26.1":0.28265,"26.2":4.31175,"26.3":0.72733,"26.4":0.0126},P:{"4":0.01043,"21":0.01043,"22":0.01043,"23":0.02086,"24":0.01043,"25":0.01043,"26":0.02086,"27":0.03129,"28":0.06258,"29":2.31548,_:"20 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.07096,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.42208,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":33.37222},R:{_:"0"},M:{"0":0.39283},Q:{_:"14.9"},O:{"0":0.07522},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/DE.js b/node_modules/caniuse-lite/data/regions/DE.js deleted file mode 100644 index ae13e0e3..00000000 --- a/node_modules/caniuse-lite/data/regions/DE.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"2":0.00531,"52":0.04779,"60":0.00531,"68":0.00531,"78":0.02655,"82":0.00531,"88":0.00531,"102":0.00531,"103":0.00531,"111":0.00531,"113":0.00531,"115":0.48852,"118":0.00531,"119":0.00531,"120":0.00531,"121":0.00531,"123":0.00531,"125":0.00531,"127":0.01062,"128":0.03717,"130":0.00531,"131":0.00531,"132":0.00531,"133":0.01062,"134":0.01062,"135":0.02124,"136":0.02655,"137":0.00531,"138":0.00531,"139":0.02655,"140":0.65844,"141":0.01593,"142":0.02655,"143":0.03717,"144":0.03717,"145":0.07965,"146":0.12744,"147":6.6906,"148":0.6372,"149":0.00531,_:"3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 112 114 116 117 122 124 126 129 150 151 3.5 3.6"},D:{"39":0.01062,"40":0.01062,"41":0.01062,"42":0.01062,"43":0.01062,"44":0.01062,"45":0.01062,"46":0.01062,"47":0.01062,"48":0.01062,"49":0.01593,"50":0.01062,"51":0.01062,"52":0.01593,"53":0.01062,"54":0.01062,"55":0.01062,"56":0.01062,"57":0.01062,"58":0.01062,"59":0.01062,"60":0.01062,"61":0.00531,"66":0.00531,"74":0.00531,"77":0.00531,"79":0.01062,"80":0.03717,"81":0.00531,"83":0.00531,"84":0.00531,"85":0.00531,"86":0.00531,"87":0.01593,"88":0.00531,"90":0.00531,"91":0.01593,"92":0.00531,"94":0.01062,"95":0.00531,"96":0.00531,"97":0.01593,"99":0.00531,"102":0.00531,"103":0.36639,"104":0.02655,"105":0.00531,"106":0.01062,"107":0.01062,"108":0.01593,"109":0.41949,"110":0.01062,"111":0.01062,"112":0.01062,"113":0.00531,"114":0.03717,"115":0.01593,"116":0.06372,"117":0.01062,"118":0.02124,"119":0.02124,"120":0.05841,"121":0.01593,"122":0.0531,"123":0.02124,"124":0.09558,"125":0.02124,"126":0.05841,"127":0.02124,"128":0.06372,"129":0.03717,"130":0.12213,"131":2.02842,"132":0.04779,"133":0.04779,"134":0.08496,"135":0.05841,"136":0.04248,"137":0.05841,"138":0.16461,"139":0.07965,"140":0.07434,"141":0.07965,"142":0.64782,"143":0.7965,"144":9.75447,"145":5.59143,"146":0.03186,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 62 63 64 65 67 68 69 70 71 72 73 75 76 78 89 93 98 100 101 147 148"},F:{"46":0.00531,"93":0.00531,"94":0.06372,"95":0.12744,"101":0.00531,"114":0.00531,"122":0.00531,"124":0.00531,"125":0.04248,"126":1.66734,"127":1.44432,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 96 97 98 99 100 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"85":0.00531,"92":0.00531,"109":0.11151,"119":0.00531,"120":0.00531,"121":0.01062,"122":0.01062,"123":0.00531,"124":0.00531,"126":0.00531,"128":0.00531,"129":0.00531,"130":0.00531,"131":0.01062,"132":0.01062,"133":0.01062,"134":0.01062,"135":0.01062,"136":0.01062,"137":0.01062,"138":0.01593,"139":0.01593,"140":0.04779,"141":0.05841,"142":0.0531,"143":0.20178,"144":4.52412,"145":3.33468,_:"12 13 14 15 16 17 18 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 125 127"},E:{"13":0.01062,"14":0.00531,_:"4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 10.1 15.1 15.2-15.3 TP","9.1":0.00531,"11.1":0.00531,"12.1":0.00531,"13.1":0.02655,"14.1":0.03186,"15.4":0.00531,"15.5":0.00531,"15.6":0.15399,"16.0":0.02655,"16.1":0.01593,"16.2":0.02124,"16.3":0.02124,"16.4":0.00531,"16.5":0.01062,"16.6":0.18585,"17.0":0.01062,"17.1":0.13806,"17.2":0.01593,"17.3":0.01062,"17.4":0.02124,"17.5":0.04248,"17.6":0.19116,"18.0":0.01062,"18.1":0.03186,"18.2":0.01062,"18.3":0.05841,"18.4":0.02124,"18.5-18.7":0.1062,"26.0":0.0531,"26.1":0.09558,"26.2":1.78947,"26.3":0.53631,"26.4":0.00531},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00132,"7.0-7.1":0.00132,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00132,"10.0-10.2":0,"10.3":0.01191,"11.0-11.2":0.11516,"11.3-11.4":0.00397,"12.0-12.1":0,"12.2-12.5":0.06221,"13.0-13.1":0,"13.2":0.01853,"13.3":0.00265,"13.4-13.7":0.00662,"14.0-14.4":0.01324,"14.5-14.8":0.01721,"15.0-15.1":0.01588,"15.2-15.3":0.01191,"15.4":0.01456,"15.5":0.01721,"15.6-15.8":0.26871,"16.0":0.0278,"16.1":0.05295,"16.2":0.02912,"16.3":0.05295,"16.4":0.01191,"16.5":0.02118,"16.6-16.7":0.35608,"17.0":0.01721,"17.1":0.02647,"17.2":0.02118,"17.3":0.03309,"17.4":0.0503,"17.5":0.09928,"17.6-17.7":0.2515,"18.0":0.0556,"18.1":0.11384,"18.2":0.06089,"18.3":0.19194,"18.4":0.09531,"18.5-18.7":3.0101,"26.0":0.21179,"26.1":0.41564,"26.2":6.34055,"26.3":1.06955,"26.4":0.01853},P:{"4":0.01058,"20":0.01058,"21":0.03175,"22":0.02117,"23":0.03175,"24":0.03175,"25":0.03175,"26":0.09525,"27":0.07409,"28":0.14817,"29":3.9054,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 18.0","7.2-7.4":0.02117,"13.0":0.01058,"17.0":0.01058,"19.0":0.01058},I:{"0":0.01405,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.57206,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02124,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":30.47519},R:{_:"0"},M:{"0":1.22383},Q:{"14.9":0.00469},O:{"0":0.13598},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/DJ.js b/node_modules/caniuse-lite/data/regions/DJ.js deleted file mode 100644 index 4deac8e6..00000000 --- a/node_modules/caniuse-lite/data/regions/DJ.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.0032,"69":0.0032,"103":0.0096,"115":0.05442,"127":0.0096,"140":0.0096,"141":0.0032,"146":0.23047,"147":0.91229,"148":0.09603,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 128 129 130 131 132 133 134 135 136 137 138 139 142 143 144 145 149 150 151 3.5 3.6"},D:{"57":0.0032,"69":0.0096,"70":0.0032,"75":0.0032,"79":0.0032,"83":0.02561,"87":0.0032,"89":0.23047,"94":0.0096,"95":0.0096,"98":0.0128,"99":0.21127,"102":0.01921,"103":0.0032,"104":0.0128,"109":0.18246,"111":0.01921,"114":0.25608,"116":0.0032,"119":0.0064,"120":0.05122,"122":0.01921,"124":0.0128,"125":0.0128,"126":0.0128,"128":0.0032,"130":0.0096,"131":0.01601,"132":0.01601,"133":0.0128,"134":0.0032,"135":0.01601,"136":0.01921,"137":0.0032,"138":0.22407,"139":0.02561,"140":0.02241,"141":0.04802,"142":0.12164,"143":0.52176,"144":7.00699,"145":3.08256,"146":0.01921,"147":0.0032,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 71 72 73 74 76 77 78 80 81 84 85 86 88 90 91 92 93 96 97 100 101 105 106 107 108 110 112 113 115 117 118 121 123 127 129 148"},F:{"63":0.0096,"87":0.03521,"94":0.0032,"95":0.0096,"123":0.0032,"125":0.0032,"126":0.18246,"127":0.13124,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.0096,"15":0.0096,"16":0.0032,"17":0.0032,"18":0.04161,"89":0.04161,"92":0.06082,"109":0.03521,"114":0.01601,"117":0.08003,"122":0.0128,"131":0.0064,"132":0.0032,"133":0.0032,"135":0.02561,"136":0.22727,"137":0.0032,"138":0.0032,"140":0.0096,"141":0.02561,"142":0.06082,"143":0.04802,"144":1.94301,"145":1.06593,_:"12 13 79 80 81 83 84 85 86 87 88 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 118 119 120 121 123 124 125 126 127 128 129 130 134 139"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.5 18.0 18.1 18.2 18.3 18.5-18.7 26.4 TP","5.1":0.0128,"10.1":0.01921,"15.4":0.0032,"15.6":0.0032,"16.6":0.01921,"17.1":0.0096,"17.3":0.0032,"17.4":0.0032,"17.6":0.02561,"18.4":0.0032,"26.0":0.0096,"26.1":0.0032,"26.2":0.06082,"26.3":0.07362},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00052,"7.0-7.1":0.00052,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00052,"10.0-10.2":0,"10.3":0.00471,"11.0-11.2":0.04549,"11.3-11.4":0.00157,"12.0-12.1":0,"12.2-12.5":0.02457,"13.0-13.1":0,"13.2":0.00732,"13.3":0.00105,"13.4-13.7":0.00261,"14.0-14.4":0.00523,"14.5-14.8":0.0068,"15.0-15.1":0.00627,"15.2-15.3":0.00471,"15.4":0.00575,"15.5":0.0068,"15.6-15.8":0.10614,"16.0":0.01098,"16.1":0.02091,"16.2":0.0115,"16.3":0.02091,"16.4":0.00471,"16.5":0.00837,"16.6-16.7":0.14064,"17.0":0.0068,"17.1":0.01046,"17.2":0.00837,"17.3":0.01307,"17.4":0.01987,"17.5":0.03921,"17.6-17.7":0.09934,"18.0":0.02196,"18.1":0.04496,"18.2":0.02405,"18.3":0.07581,"18.4":0.03764,"18.5-18.7":1.18895,"26.0":0.08365,"26.1":0.16417,"26.2":2.50442,"26.3":0.42246,"26.4":0.00732},P:{"21":0.01017,"22":0.02034,"23":1.59669,"24":0.01017,"25":0.06102,"26":0.04068,"27":0.18306,"28":0.19323,"29":3.70189,_:"4 20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.1017,"11.1-11.2":0.01017,"17.0":0.14238},I:{"0":0.1562,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00009},K:{"0":1.3938,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02561,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":67.88873},R:{_:"0"},M:{"0":0.05439},Q:{_:"14.9"},O:{"0":0.40794},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/DK.js b/node_modules/caniuse-lite/data/regions/DK.js deleted file mode 100644 index c256d949..00000000 --- a/node_modules/caniuse-lite/data/regions/DK.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"52":0.00614,"59":0.00614,"78":0.00614,"107":0.00614,"115":0.11043,"128":0.00614,"136":0.00614,"140":0.20859,"142":0.00614,"143":0.00614,"144":0.00614,"145":0.00614,"146":0.03068,"147":2.12885,"148":0.20859,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 137 138 139 141 149 150 151 3.5 3.6"},D:{"49":0.00614,"52":0.01841,"58":0.03681,"66":0.01227,"87":0.00614,"88":0.00614,"103":0.03068,"104":0.00614,"107":0.00614,"109":0.29448,"114":0.00614,"116":0.14111,"118":0.00614,"119":0.00614,"120":0.01227,"121":0.00614,"122":0.06135,"123":0.01227,"124":0.03681,"125":0.01841,"126":0.06135,"127":0.01227,"128":0.11657,"129":0.01841,"130":0.00614,"131":0.05522,"132":0.04295,"133":0.02454,"134":0.01841,"135":0.04295,"136":0.03681,"137":0.05522,"138":0.30062,"139":0.2454,"140":0.19019,"141":0.52148,"142":0.71166,"143":2.55216,"144":20.73017,"145":11.00006,"146":0.01841,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 53 54 55 56 57 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 89 90 91 92 93 94 95 96 97 98 99 100 101 102 105 106 108 110 111 112 113 115 117 147 148"},F:{"46":0.00614,"94":0.01841,"95":0.03681,"102":0.01227,"112":0.00614,"123":0.00614,"124":0.01227,"125":0.01841,"126":0.87117,"127":0.86504,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 113 114 115 116 117 118 119 120 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00614,"109":0.04295,"126":0.00614,"131":0.01841,"132":0.00614,"133":0.00614,"134":0.01227,"135":0.00614,"136":0.00614,"138":0.02454,"139":0.01227,"140":0.01227,"141":0.02454,"142":0.04295,"143":0.15951,"144":4.94481,"145":3.79143,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 127 128 129 130 137"},E:{"12":0.00614,"14":0.01227,_:"4 5 6 7 8 9 10 11 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.1 TP","11.1":0.00614,"13.1":0.02454,"14.1":0.04908,"15.2-15.3":0.00614,"15.4":0.00614,"15.5":0.01841,"15.6":0.15951,"16.0":0.01841,"16.1":0.04295,"16.2":0.00614,"16.3":0.03681,"16.4":0.01841,"16.5":0.03681,"16.6":0.33743,"17.0":0.00614,"17.1":0.17792,"17.2":0.03681,"17.3":0.03068,"17.4":0.09816,"17.5":0.15338,"17.6":0.36197,"18.0":0.02454,"18.1":0.06135,"18.2":0.01227,"18.3":0.11657,"18.4":0.04908,"18.5-18.7":0.15951,"26.0":0.04908,"26.1":0.11043,"26.2":2.51535,"26.3":0.7178,"26.4":0.00614},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00198,"7.0-7.1":0.00198,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00198,"10.0-10.2":0,"10.3":0.01785,"11.0-11.2":0.17258,"11.3-11.4":0.00595,"12.0-12.1":0,"12.2-12.5":0.09323,"13.0-13.1":0,"13.2":0.02777,"13.3":0.00397,"13.4-13.7":0.00992,"14.0-14.4":0.01984,"14.5-14.8":0.02579,"15.0-15.1":0.0238,"15.2-15.3":0.01785,"15.4":0.02182,"15.5":0.02579,"15.6-15.8":0.40268,"16.0":0.04166,"16.1":0.07935,"16.2":0.04364,"16.3":0.07935,"16.4":0.01785,"16.5":0.03174,"16.6-16.7":0.5336,"17.0":0.02579,"17.1":0.03967,"17.2":0.03174,"17.3":0.04959,"17.4":0.07538,"17.5":0.14877,"17.6-17.7":0.37689,"18.0":0.08331,"18.1":0.17059,"18.2":0.09125,"18.3":0.28763,"18.4":0.14282,"18.5-18.7":4.51081,"26.0":0.31738,"26.1":0.62286,"26.2":9.50166,"26.3":1.60278,"26.4":0.02777},P:{"20":0.02137,"21":0.01069,"22":0.01069,"24":0.01069,"25":0.01069,"26":0.02137,"27":0.01069,"28":0.04274,"29":2.12656,_:"4 23 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.02703,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.14691,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":17.86858},R:{_:"0"},M:{"0":0.43299},Q:{"14.9":0.00387},O:{"0":0.0232},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/DM.js b/node_modules/caniuse-lite/data/regions/DM.js deleted file mode 100644 index 0c365e03..00000000 --- a/node_modules/caniuse-lite/data/regions/DM.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.04545,"125":0.0404,"133":0.00505,"140":0.0101,"147":0.5555,"148":0.00505,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 126 127 128 129 130 131 132 134 135 136 137 138 139 141 142 143 144 145 146 149 150 151 3.5 3.6"},D:{"32":0.0202,"57":0.0101,"62":0.04545,"65":0.04545,"69":0.04545,"75":0.0101,"76":0.20705,"77":0.03535,"79":0.404,"80":0.00505,"83":0.0101,"93":0.01515,"96":0.00505,"100":0.00505,"101":0.35855,"103":0.05555,"105":0.0101,"106":0.02525,"107":0.0101,"108":0.0303,"109":0.0808,"110":0.02525,"111":0.04545,"112":0.02525,"114":0.00505,"116":0.0606,"117":0.02525,"118":0.0101,"119":0.0101,"120":0.02525,"122":0.00505,"124":0.1919,"125":0.1313,"126":0.01515,"127":0.01515,"130":0.02525,"131":0.07575,"132":0.0404,"133":0.0303,"134":0.0101,"135":0.10605,"136":0.01515,"137":0.00505,"138":0.1717,"139":0.4141,"140":0.0101,"141":0.00505,"142":0.21715,"143":1.1817,"144":12.4836,"145":6.26705,"146":0.0101,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 63 64 66 67 68 70 71 72 73 74 78 81 84 85 86 87 88 89 90 91 92 94 95 97 98 99 102 104 113 115 121 123 128 129 147 148"},F:{"63":0.00505,"94":0.00505,"95":0.03535,"113":0.00505,"114":0.00505,"115":0.0101,"116":0.0101,"126":0.7575,"127":0.54035,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 117 118 119 120 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.0101,"18":0.01515,"92":0.11615,"125":0.00505,"126":0.0303,"130":0.00505,"131":0.0101,"132":0.00505,"133":0.00505,"134":0.00505,"136":0.0101,"137":0.0101,"141":0.0707,"142":0.0202,"143":0.30805,"144":4.5551,"145":3.13605,_:"12 13 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 127 128 129 135 138 139 140"},E:{"4":0.00505,_:"5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.4 16.5 17.0 17.2 17.3 18.1 18.4 26.4 TP","5.1":0.0101,"15.6":0.1515,"16.1":0.1616,"16.3":0.00505,"16.6":0.09595,"17.1":0.0909,"17.4":0.0404,"17.5":0.0101,"17.6":0.08585,"18.0":0.0202,"18.2":0.02525,"18.3":0.00505,"18.5-18.7":0.0101,"26.0":0.02525,"26.1":0.0909,"26.2":1.57055,"26.3":0.44945},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00093,"7.0-7.1":0.00093,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00093,"10.0-10.2":0,"10.3":0.00838,"11.0-11.2":0.08102,"11.3-11.4":0.00279,"12.0-12.1":0,"12.2-12.5":0.04377,"13.0-13.1":0,"13.2":0.01304,"13.3":0.00186,"13.4-13.7":0.00466,"14.0-14.4":0.00931,"14.5-14.8":0.01211,"15.0-15.1":0.01118,"15.2-15.3":0.00838,"15.4":0.01024,"15.5":0.01211,"15.6-15.8":0.18905,"16.0":0.01956,"16.1":0.03725,"16.2":0.02049,"16.3":0.03725,"16.4":0.00838,"16.5":0.0149,"16.6-16.7":0.25052,"17.0":0.01211,"17.1":0.01863,"17.2":0.0149,"17.3":0.02328,"17.4":0.03539,"17.5":0.06985,"17.6-17.7":0.17694,"18.0":0.03911,"18.1":0.08009,"18.2":0.04284,"18.3":0.13504,"18.4":0.06705,"18.5-18.7":2.11774,"26.0":0.14901,"26.1":0.29242,"26.2":4.46085,"26.3":0.75248,"26.4":0.01304},P:{"24":0.04359,"25":0.02179,"26":0.02179,"27":0.11987,"28":0.17435,"29":1.88515,_:"4 20 21 22 23 5.0-5.4 6.2-6.4 8.2 10.1 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.03269,"9.2":0.0109,"11.1-11.2":0.0109,"17.0":0.0109},I:{"0":0.02967,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.38618,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":50.27587},R:{_:"0"},M:{"0":0.13368},Q:{"14.9":0.05446},O:{"0":0.06931},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/DO.js b/node_modules/caniuse-lite/data/regions/DO.js deleted file mode 100644 index 72454b46..00000000 --- a/node_modules/caniuse-lite/data/regions/DO.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"4":0.01213,"5":0.06065,"52":0.01213,"78":0.01213,"115":0.02426,"136":0.00607,"140":0.0182,"142":0.00607,"146":0.03033,"147":0.67322,"148":0.05459,_:"2 3 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 137 138 139 141 143 144 145 149 150 151 3.5 3.6"},D:{"39":0.00607,"40":0.00607,"41":0.00607,"42":0.00607,"43":0.00607,"44":0.00607,"45":0.00607,"46":0.00607,"47":0.00607,"48":0.00607,"49":0.00607,"50":0.00607,"51":0.00607,"52":0.00607,"53":0.00607,"54":0.00607,"55":0.00607,"56":0.00607,"57":0.00607,"58":0.00607,"59":0.00607,"60":0.00607,"69":0.05459,"72":0.00607,"77":0.00607,"79":0.00607,"85":0.00607,"87":0.03033,"89":0.00607,"91":0.00607,"93":0.03639,"94":0.01213,"97":0.01213,"103":1.01892,"104":0.99466,"105":0.9886,"106":0.9886,"107":0.9886,"108":0.9886,"109":1.37069,"110":0.98253,"111":1.04318,"112":5.61013,"114":0.00607,"116":2.03784,"117":0.99466,"119":0.03033,"120":1.01286,"121":0.01213,"122":0.06065,"123":0.00607,"124":1.01892,"125":0.15163,"126":0.01213,"127":0.00607,"128":0.03639,"129":0.06065,"130":0.00607,"131":2.04391,"132":0.41849,"133":2.39568,"134":0.33964,"135":0.3639,"136":0.64289,"137":0.35784,"138":0.72174,"139":0.72174,"140":0.43062,"141":0.44275,"142":0.32145,"143":0.80665,"144":9.16422,"145":5.36146,"146":0.07885,"147":0.05459,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 70 71 73 74 75 76 78 80 81 83 84 86 88 90 92 95 96 98 99 100 101 102 113 115 118 148"},F:{"94":0.00607,"95":0.01213,"115":0.00607,"125":0.0182,"126":0.72174,"127":0.66109,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.09704,"18":0.00607,"92":0.02426,"109":0.00607,"122":0.00607,"131":0.01213,"133":0.00607,"134":0.00607,"135":0.00607,"136":0.01213,"138":0.00607,"139":0.00607,"140":0.01213,"141":0.03639,"142":0.0182,"143":0.12737,"144":2.15914,"145":1.5769,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 132 137"},E:{"13":0.00607,_:"4 5 6 7 8 9 10 11 12 14 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.4 16.5 17.0 17.3 TP","5.1":0.01213,"11.1":0.00607,"13.1":0.00607,"14.1":0.0182,"15.6":0.04246,"16.1":0.00607,"16.3":0.01213,"16.6":0.04852,"17.1":0.04246,"17.2":0.01213,"17.4":0.0182,"17.5":0.01213,"17.6":0.07885,"18.0":0.01213,"18.1":0.0182,"18.2":0.00607,"18.3":0.0182,"18.4":0.00607,"18.5-18.7":0.06672,"26.0":0.03639,"26.1":0.07885,"26.2":0.73387,"26.3":0.18802,"26.4":0.01213},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00171,"7.0-7.1":0.00171,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00171,"10.0-10.2":0,"10.3":0.01537,"11.0-11.2":0.14862,"11.3-11.4":0.00512,"12.0-12.1":0,"12.2-12.5":0.08029,"13.0-13.1":0,"13.2":0.02392,"13.3":0.00342,"13.4-13.7":0.00854,"14.0-14.4":0.01708,"14.5-14.8":0.02221,"15.0-15.1":0.0205,"15.2-15.3":0.01537,"15.4":0.01879,"15.5":0.02221,"15.6-15.8":0.34677,"16.0":0.03587,"16.1":0.06833,"16.2":0.03758,"16.3":0.06833,"16.4":0.01537,"16.5":0.02733,"16.6-16.7":0.45951,"17.0":0.02221,"17.1":0.03416,"17.2":0.02733,"17.3":0.04271,"17.4":0.06491,"17.5":0.12812,"17.6-17.7":0.32456,"18.0":0.07175,"18.1":0.14691,"18.2":0.07858,"18.3":0.24769,"18.4":0.12299,"18.5-18.7":3.8845,"26.0":0.27332,"26.1":0.53638,"26.2":8.18239,"26.3":1.38024,"26.4":0.02392},P:{"21":0.02141,"25":0.02141,"26":0.03212,"27":0.04282,"28":0.03212,"29":0.92071,_:"4 20 22 23 24 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.01573,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.13776,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":26.0521},R:{_:"0"},M:{"0":0.09053},Q:{_:"14.9"},O:{"0":0.01574},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/DZ.js b/node_modules/caniuse-lite/data/regions/DZ.js deleted file mode 100644 index 568aef38..00000000 --- a/node_modules/caniuse-lite/data/regions/DZ.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.03976,"52":0.01325,"102":0.00663,"103":0.01988,"115":0.39762,"127":0.00663,"138":0.01988,"140":0.02651,"143":0.00663,"144":0.00663,"145":0.00663,"146":0.01988,"147":0.60968,"148":0.05964,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 128 129 130 131 132 133 134 135 136 137 139 141 142 149 150 151 3.5 3.6"},D:{"49":0.00663,"50":0.00663,"55":0.00663,"56":0.01988,"58":0.00663,"59":0.00663,"60":0.00663,"63":0.00663,"65":0.00663,"66":0.00663,"68":0.00663,"69":0.04639,"70":0.00663,"71":0.01325,"72":0.00663,"73":0.00663,"74":0.00663,"75":0.00663,"78":0.00663,"79":0.01988,"80":0.00663,"81":0.01325,"83":0.03976,"85":0.00663,"86":0.01325,"87":0.01325,"90":0.00663,"91":0.00663,"94":0.00663,"95":0.01988,"96":0.00663,"97":0.01325,"98":0.01325,"100":0.00663,"101":0.00663,"102":0.00663,"103":1.84231,"104":1.88207,"105":1.82905,"106":1.84893,"107":1.84231,"108":1.84231,"109":4.26779,"110":1.84893,"111":1.87544,"112":11.40507,"113":0.00663,"114":0.00663,"116":3.70449,"117":1.82905,"118":0.00663,"119":0.0729,"120":1.86219,"121":0.00663,"122":0.01988,"123":0.00663,"124":1.86219,"125":0.07952,"126":0.01325,"127":0.00663,"128":0.01988,"129":0.15905,"130":0.01325,"131":3.79727,"132":0.05964,"133":3.77076,"134":0.03314,"135":0.01325,"136":0.01988,"137":0.02651,"138":0.08615,"139":0.12591,"140":0.01988,"141":0.03976,"142":0.09278,"143":0.37774,"144":5.2287,"145":2.86949,"146":0.00663,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 51 52 53 54 57 61 62 64 67 76 77 84 88 89 92 93 99 115 147 148"},F:{"64":0.01988,"79":0.01325,"94":0.01325,"95":0.08615,"122":0.00663,"125":0.00663,"126":0.42413,"127":0.32472,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00663,"92":0.01988,"109":0.03314,"114":0.00663,"131":0.00663,"133":0.00663,"137":0.00663,"140":0.00663,"141":0.03314,"142":0.01325,"143":0.05302,"144":0.66933,"145":0.42413,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132 134 135 136 138 139"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 16.0 16.1 16.2 16.4 16.5 17.0 17.2 17.3 18.2 18.4 26.4 TP","13.1":0.00663,"15.4":0.00663,"15.5":0.01988,"15.6":0.01988,"16.3":0.00663,"16.6":0.02651,"17.1":0.01988,"17.4":0.00663,"17.5":0.00663,"17.6":0.03314,"18.0":0.00663,"18.1":0.00663,"18.3":0.00663,"18.5-18.7":0.01325,"26.0":0.01988,"26.1":0.01325,"26.2":0.16568,"26.3":0.04639},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00035,"7.0-7.1":0.00035,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00035,"10.0-10.2":0,"10.3":0.00312,"11.0-11.2":0.03017,"11.3-11.4":0.00104,"12.0-12.1":0,"12.2-12.5":0.0163,"13.0-13.1":0,"13.2":0.00485,"13.3":0.00069,"13.4-13.7":0.00173,"14.0-14.4":0.00347,"14.5-14.8":0.00451,"15.0-15.1":0.00416,"15.2-15.3":0.00312,"15.4":0.00381,"15.5":0.00451,"15.6-15.8":0.07039,"16.0":0.00728,"16.1":0.01387,"16.2":0.00763,"16.3":0.01387,"16.4":0.00312,"16.5":0.00555,"16.6-16.7":0.09327,"17.0":0.00451,"17.1":0.00693,"17.2":0.00555,"17.3":0.00867,"17.4":0.01318,"17.5":0.02601,"17.6-17.7":0.06588,"18.0":0.01456,"18.1":0.02982,"18.2":0.01595,"18.3":0.05028,"18.4":0.02497,"18.5-18.7":0.7885,"26.0":0.05548,"26.1":0.10888,"26.2":1.66091,"26.3":0.28017,"26.4":0.00485},P:{"21":0.01074,"22":0.01074,"23":0.01074,"24":0.02147,"25":0.01074,"26":0.03221,"27":0.06442,"28":0.08589,"29":0.59048,_:"4 20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.03221,"17.0":0.01074},I:{"0":0.02359,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.25972,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.03787,"11":0.09467,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":32.88567},R:{_:"0"},M:{"0":0.09107},Q:{_:"14.9"},O:{"0":0.14504},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/EC.js b/node_modules/caniuse-lite/data/regions/EC.js deleted file mode 100644 index c1f0cf98..00000000 --- a/node_modules/caniuse-lite/data/regions/EC.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"4":0.02885,"5":0.09377,"115":0.14426,"127":0.00721,"131":0.00721,"135":0.00721,"139":0.00721,"140":0.02164,"141":0.00721,"143":0.01443,"144":0.01443,"145":0.01443,"146":0.0577,"147":1.11802,"148":0.1659,_:"2 3 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 128 129 130 132 133 134 136 137 138 142 149 150 151 3.5 3.6"},D:{"47":0.00721,"53":0.00721,"55":0.00721,"56":0.00721,"57":0.00721,"58":0.00721,"69":0.08656,"75":0.00721,"79":0.01443,"81":0.01443,"85":0.00721,"87":0.00721,"91":0.01443,"97":0.01443,"103":1.64456,"104":1.63735,"105":1.63014,"106":1.63735,"107":1.62293,"108":1.62293,"109":1.99079,"110":1.63014,"111":1.71669,"112":7.60972,"113":0.00721,"114":0.00721,"116":3.31798,"117":1.63014,"119":0.02885,"120":1.67342,"121":0.00721,"122":0.07213,"123":0.02164,"124":1.72391,"125":0.31016,"126":0.01443,"127":0.00721,"128":0.06492,"129":0.06492,"130":0.00721,"131":3.39732,"132":0.11541,"133":3.39011,"134":0.01443,"135":0.04328,"136":0.02885,"137":0.02885,"138":0.12262,"139":0.11541,"140":0.02164,"141":0.04328,"142":0.15869,"143":0.78622,"144":10.27853,"145":7.66742,"146":0.00721,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 54 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 76 77 78 80 83 84 86 88 89 90 92 93 94 95 96 98 99 100 101 102 115 118 147 148"},F:{"94":0.00721,"95":0.04328,"116":0.00721,"125":0.00721,"126":0.58425,"127":0.64196,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00721,"92":0.00721,"109":0.02164,"120":0.00721,"124":0.00721,"131":0.01443,"134":0.00721,"138":0.00721,"139":0.00721,"140":0.00721,"141":0.01443,"142":0.01443,"143":0.0577,"144":1.73112,"145":1.54358,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 121 122 123 125 126 127 128 129 130 132 133 135 136 137"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.3 26.4 TP","5.1":0.00721,"14.1":0.00721,"15.6":0.02164,"16.6":0.03607,"17.1":0.01443,"17.2":0.00721,"17.4":0.00721,"17.5":0.00721,"17.6":0.0577,"18.0":0.00721,"18.1":0.00721,"18.2":0.00721,"18.3":0.01443,"18.4":0.00721,"18.5-18.7":0.02885,"26.0":0.02164,"26.1":0.04328,"26.2":0.44721,"26.3":0.1659},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00057,"7.0-7.1":0.00057,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00057,"10.0-10.2":0,"10.3":0.00516,"11.0-11.2":0.04992,"11.3-11.4":0.00172,"12.0-12.1":0,"12.2-12.5":0.02697,"13.0-13.1":0,"13.2":0.00803,"13.3":0.00115,"13.4-13.7":0.00287,"14.0-14.4":0.00574,"14.5-14.8":0.00746,"15.0-15.1":0.00689,"15.2-15.3":0.00516,"15.4":0.00631,"15.5":0.00746,"15.6-15.8":0.11649,"16.0":0.01205,"16.1":0.02295,"16.2":0.01262,"16.3":0.02295,"16.4":0.00516,"16.5":0.00918,"16.6-16.7":0.15436,"17.0":0.00746,"17.1":0.01148,"17.2":0.00918,"17.3":0.01435,"17.4":0.02181,"17.5":0.04304,"17.6-17.7":0.10903,"18.0":0.0241,"18.1":0.04935,"18.2":0.0264,"18.3":0.08321,"18.4":0.04132,"18.5-18.7":1.30492,"26.0":0.09181,"26.1":0.18019,"26.2":2.74871,"26.3":0.46367,"26.4":0.00803},P:{"23":0.01036,"25":0.01036,"26":0.05181,"27":0.01036,"28":0.04145,"29":0.63208,_:"4 20 21 22 24 5.0-5.4 6.2-6.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.04145,"9.2":0.01036},I:{"0":0.01114,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.05574,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.21639,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":25.92011},R:{_:"0"},M:{"0":0.13378},Q:{_:"14.9"},O:{"0":0.0223},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/EE.js b/node_modules/caniuse-lite/data/regions/EE.js deleted file mode 100644 index cb220ffa..00000000 --- a/node_modules/caniuse-lite/data/regions/EE.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"52":0.01943,"78":0.00648,"92":0.01943,"103":0.01295,"115":2.42813,"123":0.00648,"127":0.00648,"128":0.00648,"129":0.00648,"134":0.05828,"136":0.00648,"138":0.00648,"139":0.01295,"140":0.14893,"141":0.01295,"142":0.00648,"143":0.09065,"144":0.00648,"145":0.01295,"146":0.06475,"147":3.59363,"148":0.2331,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 124 125 126 130 131 132 133 135 137 149 150 151 3.5 3.6"},D:{"39":0.00648,"40":0.00648,"41":0.00648,"42":0.00648,"43":0.00648,"44":0.00648,"45":0.00648,"46":0.00648,"47":0.00648,"48":0.00648,"49":0.00648,"50":0.00648,"51":0.00648,"52":0.00648,"53":0.00648,"54":0.00648,"55":0.00648,"56":0.00648,"57":0.00648,"58":0.00648,"59":0.00648,"60":0.00648,"87":0.01295,"100":0.00648,"103":0.09065,"104":0.12303,"105":0.0777,"106":0.1295,"107":0.08418,"108":0.08418,"109":2.29215,"110":0.08418,"111":0.0777,"112":0.14893,"114":0.01295,"116":0.19425,"117":0.09713,"119":0.01295,"120":0.14893,"121":0.03885,"122":0.03238,"123":0.00648,"124":0.14893,"125":0.01943,"126":0.0518,"127":0.01295,"128":0.03238,"129":0.0259,"130":0.03885,"131":0.29785,"132":0.0259,"133":0.34318,"134":0.03885,"135":0.03238,"136":0.03885,"137":0.06475,"138":0.09065,"139":0.29785,"140":0.1036,"141":0.09065,"142":0.93888,"143":1.43098,"144":16.93213,"145":9.60243,"146":0.01295,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 101 102 113 115 118 147 148"},F:{"83":0.00648,"94":0.06475,"95":0.11008,"113":0.00648,"114":0.00648,"124":0.00648,"125":0.01295,"126":6.09298,"127":2.5641,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 115 116 117 118 119 120 121 122 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.0259,"122":0.00648,"131":0.00648,"135":0.00648,"136":0.00648,"138":0.00648,"139":0.00648,"141":0.00648,"142":0.01295,"143":0.0777,"144":2.73893,"145":2.0979,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 132 133 134 137 140"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 15.4 16.0 16.1 TP","12.1":0.00648,"13.1":0.00648,"14.1":0.01295,"15.5":0.01295,"15.6":0.0777,"16.2":0.00648,"16.3":0.01295,"16.4":0.00648,"16.5":0.00648,"16.6":0.1295,"17.0":0.00648,"17.1":0.04533,"17.2":0.00648,"17.3":0.00648,"17.4":0.01295,"17.5":0.05828,"17.6":0.14893,"18.0":0.01295,"18.1":0.0518,"18.2":0.01295,"18.3":0.03238,"18.4":0.01943,"18.5-18.7":0.04533,"26.0":0.0518,"26.1":0.05828,"26.2":1.22378,"26.3":0.44678,"26.4":0.00648},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00105,"7.0-7.1":0.00105,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00105,"10.0-10.2":0,"10.3":0.00947,"11.0-11.2":0.09151,"11.3-11.4":0.00316,"12.0-12.1":0,"12.2-12.5":0.04944,"13.0-13.1":0,"13.2":0.01473,"13.3":0.0021,"13.4-13.7":0.00526,"14.0-14.4":0.01052,"14.5-14.8":0.01367,"15.0-15.1":0.01262,"15.2-15.3":0.00947,"15.4":0.01157,"15.5":0.01367,"15.6-15.8":0.21353,"16.0":0.02209,"16.1":0.04207,"16.2":0.02314,"16.3":0.04207,"16.4":0.00947,"16.5":0.01683,"16.6-16.7":0.28295,"17.0":0.01367,"17.1":0.02104,"17.2":0.01683,"17.3":0.0263,"17.4":0.03997,"17.5":0.07889,"17.6-17.7":0.19985,"18.0":0.04418,"18.1":0.09046,"18.2":0.04839,"18.3":0.15252,"18.4":0.07573,"18.5-18.7":2.39193,"26.0":0.1683,"26.1":0.33028,"26.2":5.03841,"26.3":0.8499,"26.4":0.01473},P:{"21":0.01059,"22":0.04236,"24":0.02118,"26":0.02118,"27":0.05296,"28":0.10591,"29":2.05469,_:"4 20 23 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.02113,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.282,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":23.16245},R:{_:"0"},M:{"0":0.48998},Q:{"14.9":0.00353},O:{"0":0.04935},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/EG.js b/node_modules/caniuse-lite/data/regions/EG.js deleted file mode 100644 index cd0b3da0..00000000 --- a/node_modules/caniuse-lite/data/regions/EG.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00581,"47":0.00291,"52":0.00872,"103":0.00581,"115":0.21803,"127":0.00291,"128":0.00291,"134":0.00291,"136":0.00291,"138":0.01454,"140":0.02907,"143":0.00291,"144":0.00291,"145":0.00291,"146":0.00872,"147":0.47675,"148":0.04361,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 135 137 139 141 142 149 150 151 3.5 3.6"},D:{"49":0.00291,"56":0.00291,"58":0.00291,"61":0.00291,"63":0.00291,"66":0.00291,"68":0.00291,"69":0.00872,"70":0.00291,"71":0.00581,"72":0.00291,"73":0.00291,"74":0.00291,"75":0.00291,"76":0.00291,"78":0.00291,"79":0.01454,"80":0.00291,"81":0.00291,"83":0.00291,"84":0.00291,"85":0.00291,"86":0.00872,"87":0.01454,"88":0.00291,"90":0.00291,"91":0.00291,"93":0.00291,"95":0.00291,"98":0.00291,"99":0.00291,"100":0.00291,"101":0.00291,"102":0.00291,"103":0.24419,"104":0.24128,"105":0.22675,"106":0.22965,"107":0.22675,"108":0.23256,"109":1.37501,"110":0.22965,"111":0.23256,"112":1.29943,"114":0.01744,"116":0.46803,"117":0.22675,"118":0.00291,"119":0.00581,"120":0.23837,"121":0.00872,"122":0.02035,"123":0.01163,"124":0.23547,"125":0.01454,"126":0.00872,"127":0.00291,"128":0.01454,"129":0.02035,"130":0.00581,"131":0.4971,"132":0.01744,"133":0.47966,"134":0.01744,"135":0.03198,"136":0.02907,"137":0.01454,"138":0.10465,"139":0.09012,"140":0.01744,"141":0.02616,"142":0.06686,"143":0.62791,"144":5.23551,"145":2.37211,"146":0.00872,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 59 60 62 64 65 67 77 89 92 94 96 97 113 115 147 148"},F:{"41":0.00291,"79":0.00291,"94":0.01454,"95":0.01744,"125":0.00291,"126":0.08721,"127":0.07268,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00581,"90":0.00291,"92":0.01454,"100":0.00291,"109":0.02035,"114":0.01454,"119":0.00291,"122":0.01454,"130":0.00291,"131":0.00291,"133":0.00291,"134":0.00291,"135":0.00291,"136":0.00291,"137":0.00291,"138":0.00581,"139":0.00291,"140":0.00872,"141":0.01163,"142":0.00872,"143":0.0407,"144":1.05524,"145":0.54652,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 120 121 123 124 125 126 127 128 129 132"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.1 16.2 16.3 16.4 16.5 17.2 17.3 18.2 26.4 TP","5.1":0.06105,"15.6":0.01163,"16.0":0.00291,"16.6":0.00581,"17.0":0.00291,"17.1":0.00291,"17.4":0.00291,"17.5":0.00291,"17.6":0.00872,"18.0":0.00291,"18.1":0.00291,"18.3":0.00291,"18.4":0.00291,"18.5-18.7":0.00872,"26.0":0.00581,"26.1":0.00581,"26.2":0.06686,"26.3":0.02035},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00046,"7.0-7.1":0.00046,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00046,"10.0-10.2":0,"10.3":0.00412,"11.0-11.2":0.0398,"11.3-11.4":0.00137,"12.0-12.1":0,"12.2-12.5":0.0215,"13.0-13.1":0,"13.2":0.0064,"13.3":0.00091,"13.4-13.7":0.00229,"14.0-14.4":0.00457,"14.5-14.8":0.00595,"15.0-15.1":0.00549,"15.2-15.3":0.00412,"15.4":0.00503,"15.5":0.00595,"15.6-15.8":0.09287,"16.0":0.00961,"16.1":0.0183,"16.2":0.01006,"16.3":0.0183,"16.4":0.00412,"16.5":0.00732,"16.6-16.7":0.12307,"17.0":0.00595,"17.1":0.00915,"17.2":0.00732,"17.3":0.01144,"17.4":0.01738,"17.5":0.03431,"17.6-17.7":0.08692,"18.0":0.01921,"18.1":0.03934,"18.2":0.02104,"18.3":0.06634,"18.4":0.03294,"18.5-18.7":1.04035,"26.0":0.0732,"26.1":0.14365,"26.2":2.19142,"26.3":0.36966,"26.4":0.0064},P:{"4":0.02145,"20":0.01073,"21":0.01073,"22":0.03218,"23":0.03218,"24":0.05364,"25":0.08582,"26":0.26818,"27":0.08582,"28":0.27891,"29":1.92017,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 15.0","7.2-7.4":0.13945,"11.1-11.2":0.02145,"13.0":0.01073,"14.0":0.01073,"16.0":0.02145,"17.0":0.01073,"18.0":0.01073,"19.0":0.01073},I:{"0":0.04251,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.24116,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00498,"11":0.0299,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":72.22801},R:{_:"0"},M:{"0":0.11349},Q:{_:"14.9"},O:{"0":0.18442},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/ER.js b/node_modules/caniuse-lite/data/regions/ER.js deleted file mode 100644 index 6cf0e0ef..00000000 --- a/node_modules/caniuse-lite/data/regions/ER.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"94":9.02584,"115":1.29944,"120":0.07902,"125":0.14926,"140":8.53416,"143":0.03512,"147":6.50598,"148":1.03604,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 121 122 123 124 126 127 128 129 130 131 132 133 134 135 136 137 138 139 141 142 144 145 146 149 150 151 3.5 3.6"},D:{"72":0.07902,"78":0.11414,"92":0.14926,"109":7.84054,"118":0.03512,"124":0.03512,"129":0.22828,"131":0.80776,"136":0.11414,"138":0.34242,"139":11.55448,"140":0.11414,"142":0.3073,"143":1.1853,"144":19.6672,"145":5.0485,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 119 120 121 122 123 125 126 127 128 130 132 133 134 135 137 141 146 147 148"},F:{"126":0.27218,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 127 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.07902,"93":0.11414,"111":0.03512,"131":0.22828,"137":0.07902,"138":0.27218,"139":0.14926,"140":0.03512,"141":0.03512,"142":0.34242,"144":5.77724,"145":2.9852,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132 133 134 135 136 143"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.5 17.6 18.0 18.1 18.2 18.3 18.4 18.5-18.7 26.0 26.1 26.3 26.4 TP","17.4":0.03512,"26.2":0.68484},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.0003,"7.0-7.1":0.0003,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0003,"10.0-10.2":0,"10.3":0.0027,"11.0-11.2":0.02608,"11.3-11.4":0.0009,"12.0-12.1":0,"12.2-12.5":0.01409,"13.0-13.1":0,"13.2":0.0042,"13.3":0.0006,"13.4-13.7":0.0015,"14.0-14.4":0.003,"14.5-14.8":0.0039,"15.0-15.1":0.0036,"15.2-15.3":0.0027,"15.4":0.0033,"15.5":0.0039,"15.6-15.8":0.06085,"16.0":0.00629,"16.1":0.01199,"16.2":0.00659,"16.3":0.01199,"16.4":0.0027,"16.5":0.0048,"16.6-16.7":0.08063,"17.0":0.0039,"17.1":0.006,"17.2":0.0048,"17.3":0.00749,"17.4":0.01139,"17.5":0.02248,"17.6-17.7":0.05695,"18.0":0.01259,"18.1":0.02578,"18.2":0.01379,"18.3":0.04346,"18.4":0.02158,"18.5-18.7":0.68164,"26.0":0.04796,"26.1":0.09412,"26.2":1.43583,"26.3":0.2422,"26.4":0.0042},P:{"29":0.13187,_:"4 20 21 22 23 24 25 26 27 28 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.44078,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":9.97997},R:{_:"0"},M:{"0":0.39683},Q:{_:"14.9"},O:{"0":0.13187},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/ES.js b/node_modules/caniuse-lite/data/regions/ES.js deleted file mode 100644 index af4af180..00000000 --- a/node_modules/caniuse-lite/data/regions/ES.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"4":0.00464,"5":0.00464,"52":0.01392,"59":0.00928,"78":0.01392,"87":0.00464,"98":0.00464,"103":0.00464,"109":0.00464,"113":0.00464,"115":0.16237,"127":0.00464,"128":0.00928,"130":0.00464,"133":0.00464,"134":0.00464,"135":0.01392,"136":0.03247,"137":0.00464,"138":0.00928,"139":0.00464,"140":0.07422,"141":0.01392,"142":0.00464,"143":0.00928,"144":0.00928,"145":0.0232,"146":0.03711,"147":1.80921,"148":0.16237,_:"2 3 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 88 89 90 91 92 93 94 95 96 97 99 100 101 102 104 105 106 107 108 110 111 112 114 116 117 118 119 120 121 122 123 124 125 126 129 131 132 149 150 151 3.5 3.6"},D:{"49":0.00928,"58":0.00464,"66":0.00464,"69":0.00464,"75":0.00928,"79":0.00928,"80":0.00464,"81":0.00464,"87":0.01392,"88":0.00464,"93":0.00464,"96":0.00464,"97":0.00464,"99":0.00464,"102":0.00464,"103":0.06495,"104":0.0232,"105":0.01392,"106":0.01392,"107":0.01392,"108":0.13453,"109":0.83502,"110":0.01392,"111":0.01856,"112":0.01392,"113":0.00464,"114":0.00928,"116":0.15309,"117":0.00928,"118":0.00464,"119":0.00928,"120":0.03247,"121":0.00928,"122":0.05103,"123":0.01392,"124":0.02783,"125":0.0232,"126":0.08814,"127":0.00928,"128":0.11134,"129":0.01392,"130":0.02783,"131":0.07422,"132":0.05567,"133":0.05103,"134":0.04175,"135":0.04639,"136":0.06495,"137":0.04639,"138":0.24123,"139":0.09278,"140":0.06495,"141":0.12061,"142":0.33401,"143":1.16439,"144":14.37162,"145":7.17653,"146":0.00928,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 67 68 70 71 72 73 74 76 77 78 83 84 85 86 89 90 91 92 94 95 98 100 101 115 147 148"},F:{"46":0.00464,"94":0.03247,"95":0.05567,"96":0.00464,"125":0.01392,"126":0.69585,"127":0.6309,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00464,"109":0.02783,"120":0.00464,"122":0.00464,"130":0.00464,"131":0.00464,"132":0.00464,"133":0.00464,"134":0.00464,"135":0.00464,"136":0.00464,"137":0.00928,"138":0.00928,"139":0.00464,"140":0.01392,"141":0.02783,"142":0.0232,"143":0.0835,"144":2.1525,"145":1.61901,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 121 123 124 125 126 127 128 129"},E:{"13":0.00464,"14":0.00928,_:"4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.1 15.2-15.3 TP","11.1":0.00928,"12.1":0.01392,"13.1":0.02783,"14.1":0.0232,"15.4":0.00464,"15.5":0.00928,"15.6":0.14381,"16.0":0.00928,"16.1":0.00928,"16.2":0.00928,"16.3":0.01856,"16.4":0.00464,"16.5":0.00928,"16.6":0.167,"17.0":0.00928,"17.1":0.12525,"17.2":0.00928,"17.3":0.01392,"17.4":0.0232,"17.5":0.03711,"17.6":0.13453,"18.0":0.01856,"18.1":0.01856,"18.2":0.01392,"18.3":0.04175,"18.4":0.0232,"18.5-18.7":0.0835,"26.0":0.03711,"26.1":0.05103,"26.2":0.99739,"26.3":0.26442,"26.4":0.00464},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00118,"7.0-7.1":0.00118,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00118,"10.0-10.2":0,"10.3":0.01062,"11.0-11.2":0.10266,"11.3-11.4":0.00354,"12.0-12.1":0,"12.2-12.5":0.05546,"13.0-13.1":0,"13.2":0.01652,"13.3":0.00236,"13.4-13.7":0.0059,"14.0-14.4":0.0118,"14.5-14.8":0.01534,"15.0-15.1":0.01416,"15.2-15.3":0.01062,"15.4":0.01298,"15.5":0.01534,"15.6-15.8":0.23953,"16.0":0.02478,"16.1":0.0472,"16.2":0.02596,"16.3":0.0472,"16.4":0.01062,"16.5":0.01888,"16.6-16.7":0.31741,"17.0":0.01534,"17.1":0.0236,"17.2":0.01888,"17.3":0.0295,"17.4":0.04484,"17.5":0.0885,"17.6-17.7":0.22419,"18.0":0.04956,"18.1":0.10148,"18.2":0.05428,"18.3":0.17109,"18.4":0.08496,"18.5-18.7":2.68322,"26.0":0.18879,"26.1":0.37051,"26.2":5.65199,"26.3":0.9534,"26.4":0.01652},P:{"4":0.01046,"20":0.01046,"21":0.01046,"22":0.01046,"23":0.02093,"24":0.01046,"25":0.01046,"26":0.04186,"27":0.05232,"28":0.10465,"29":2.30223,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.01046,"13.0":0.01046,"19.0":0.01046},I:{"0":0.02678,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.32702,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.06495,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":46.68749},R:{_:"0"},M:{"0":0.4396},Q:{_:"14.9"},O:{"0":0.02144},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/ET.js b/node_modules/caniuse-lite/data/regions/ET.js deleted file mode 100644 index 40a2f678..00000000 --- a/node_modules/caniuse-lite/data/regions/ET.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.06303,"47":0.0045,"52":0.0045,"72":0.0045,"112":0.0045,"115":0.16657,"127":0.01351,"128":0.0045,"133":0.0045,"138":0.0045,"140":0.01801,"143":0.0045,"144":0.0045,"145":0.0045,"146":0.01801,"147":0.55825,"148":0.06303,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 134 135 136 137 139 141 142 149 150 151 3.5 3.6"},D:{"58":0.0045,"64":0.0045,"65":0.0045,"66":0.009,"68":0.009,"69":0.05402,"70":0.01801,"71":0.0045,"72":0.0045,"73":0.01351,"74":0.0045,"75":0.0045,"76":0.0045,"77":0.0045,"79":0.01801,"80":0.009,"81":0.0045,"83":0.0045,"86":0.01351,"87":0.0045,"90":0.0045,"93":0.0045,"95":0.0045,"98":0.009,"99":0.0045,"101":0.0045,"102":0.0045,"103":1.24705,"104":1.25156,"105":1.24255,"106":1.25156,"107":1.24705,"108":1.23805,"109":1.54419,"110":1.23805,"111":1.29658,"112":7.61738,"114":0.01351,"116":2.49411,"117":1.24705,"119":0.02251,"120":1.28307,"121":0.0045,"122":0.009,"123":0.0045,"124":1.27407,"125":0.02251,"126":0.01801,"127":0.0045,"128":0.0045,"129":0.11705,"130":0.009,"131":2.59315,"132":0.05853,"133":2.57514,"134":0.01351,"135":0.02251,"136":0.01801,"137":0.05402,"138":0.11255,"139":0.13056,"140":0.02251,"141":0.03602,"142":0.08554,"143":0.38267,"144":3.66913,"145":1.91335,"146":0.01801,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 67 78 84 85 88 89 91 92 94 96 97 100 113 115 118 147 148"},F:{"79":0.0045,"93":0.0045,"94":0.03151,"95":0.04952,"125":0.0045,"126":0.28363,"127":0.19359,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 91 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.0045,"16":0.0045,"17":0.0045,"18":0.02251,"90":0.0045,"92":0.02251,"100":0.0045,"109":0.02701,"114":0.009,"122":0.0045,"131":0.0045,"134":0.0045,"136":0.0045,"137":0.0045,"138":0.0045,"139":0.0045,"140":0.009,"141":0.009,"142":0.01351,"143":0.05402,"144":0.82837,"145":0.57626,_:"12 13 14 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 132 133 135"},E:{"13":0.0045,_:"4 5 6 7 8 9 10 11 12 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 17.0 17.1 17.2 17.3 17.4 18.0 18.1 18.2 18.3 18.4 26.0 26.4 TP","12.1":0.0045,"13.1":0.0045,"15.6":0.01351,"16.5":0.0045,"16.6":0.0045,"17.5":0.0045,"17.6":0.009,"18.5-18.7":0.0045,"26.1":0.009,"26.2":0.03602,"26.3":0.01351},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00008,"7.0-7.1":0.00008,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00008,"10.0-10.2":0,"10.3":0.0007,"11.0-11.2":0.00679,"11.3-11.4":0.00023,"12.0-12.1":0,"12.2-12.5":0.00367,"13.0-13.1":0,"13.2":0.00109,"13.3":0.00016,"13.4-13.7":0.00039,"14.0-14.4":0.00078,"14.5-14.8":0.00101,"15.0-15.1":0.00094,"15.2-15.3":0.0007,"15.4":0.00086,"15.5":0.00101,"15.6-15.8":0.01585,"16.0":0.00164,"16.1":0.00312,"16.2":0.00172,"16.3":0.00312,"16.4":0.0007,"16.5":0.00125,"16.6-16.7":0.021,"17.0":0.00101,"17.1":0.00156,"17.2":0.00125,"17.3":0.00195,"17.4":0.00297,"17.5":0.00586,"17.6-17.7":0.01483,"18.0":0.00328,"18.1":0.00671,"18.2":0.00359,"18.3":0.01132,"18.4":0.00562,"18.5-18.7":0.17753,"26.0":0.01249,"26.1":0.02451,"26.2":0.37396,"26.3":0.06308,"26.4":0.00109},P:{"4":0.01062,"22":0.01062,"24":0.01062,"25":0.01062,"26":0.03187,"27":0.06375,"28":0.15937,"29":0.45685,_:"20 21 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.03187},I:{"0":0.13181,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00008},K:{"0":0.90514,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{"2.5":0.0055,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":54.98384},R:{_:"0"},M:{"0":0.08797},Q:{"14.9":0.0055},O:{"0":0.10996},H:{all:0.09}}; diff --git a/node_modules/caniuse-lite/data/regions/FI.js b/node_modules/caniuse-lite/data/regions/FI.js deleted file mode 100644 index 9108a4e5..00000000 --- a/node_modules/caniuse-lite/data/regions/FI.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"52":0.01499,"60":0.005,"78":0.005,"97":0.005,"101":0.00999,"102":0.01998,"103":0.04995,"115":0.21978,"121":0.005,"122":0.01499,"123":0.03996,"128":0.01499,"133":0.005,"134":0.005,"135":0.20979,"136":0.01499,"137":0.005,"138":0.01499,"139":0.00999,"140":0.18981,"141":0.005,"142":0.005,"143":0.00999,"144":0.04995,"145":0.02498,"146":0.06494,"147":3.02697,"148":0.26973,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 98 99 100 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 124 125 126 127 129 130 131 132 149 150 151 3.5 3.6"},D:{"39":0.00999,"40":0.00999,"41":0.00999,"42":0.00999,"43":0.00999,"44":0.00999,"45":0.00999,"46":0.00999,"47":0.00999,"48":0.00999,"49":0.00999,"50":0.00999,"51":0.00999,"52":0.12488,"53":0.00999,"54":0.00999,"55":0.00999,"56":0.00999,"57":0.00999,"58":0.00999,"59":0.00999,"60":0.00999,"66":0.00999,"81":0.01499,"87":0.05495,"88":0.005,"90":0.005,"91":0.19481,"93":0.005,"99":0.005,"100":0.00999,"101":0.005,"102":0.00999,"103":0.03497,"104":0.2048,"106":0.005,"107":0.005,"109":0.34965,"111":0.005,"114":0.01499,"116":0.03996,"117":0.005,"118":0.01499,"119":0.01998,"120":1.2038,"121":0.02498,"122":0.03996,"123":0.01998,"124":0.02997,"125":0.01499,"126":0.03497,"127":0.00999,"128":0.02997,"129":0.00999,"130":0.01499,"131":0.18981,"132":0.56943,"133":0.03996,"134":0.02997,"135":0.03996,"136":0.03996,"137":0.02997,"138":0.42957,"139":0.0999,"140":0.06494,"141":0.52448,"142":2.55744,"143":1.93806,"144":12.6873,"145":6.45354,"146":0.01499,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 79 80 83 84 85 86 89 92 94 95 96 97 98 105 108 110 112 113 115 147 148"},F:{"68":0.01499,"93":0.005,"94":0.05495,"95":0.07992,"114":0.005,"116":0.005,"124":0.005,"125":0.01499,"126":0.99401,"127":0.82418,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 117 118 119 120 121 122 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.005,"102":0.01499,"109":0.01998,"110":0.00999,"119":0.005,"120":0.005,"122":0.00999,"125":0.005,"131":0.00999,"132":0.005,"133":0.005,"134":0.005,"135":0.005,"136":0.005,"137":0.005,"138":0.01998,"140":0.02997,"141":0.01998,"142":0.02997,"143":0.1049,"144":2.88212,"145":1.95305,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 111 112 113 114 115 116 117 118 121 123 124 126 127 128 129 130 139"},E:{"14":0.005,"15":0.005,_:"4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 26.4 TP","13.1":0.00999,"14.1":0.01499,"15.4":0.005,"15.5":0.00999,"15.6":0.07493,"16.0":0.005,"16.1":0.01998,"16.2":0.005,"16.3":0.02498,"16.4":0.005,"16.5":0.01998,"16.6":0.13487,"17.0":0.005,"17.1":0.11988,"17.2":0.01499,"17.3":0.01998,"17.4":0.03497,"17.5":0.02498,"17.6":0.16484,"18.0":0.00999,"18.1":0.02498,"18.2":0.02997,"18.3":0.02997,"18.4":0.02997,"18.5-18.7":0.06494,"26.0":0.03996,"26.1":0.08492,"26.2":0.95405,"26.3":0.31469},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00113,"7.0-7.1":0.00113,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00113,"10.0-10.2":0,"10.3":0.01019,"11.0-11.2":0.09854,"11.3-11.4":0.0034,"12.0-12.1":0,"12.2-12.5":0.05323,"13.0-13.1":0,"13.2":0.01586,"13.3":0.00227,"13.4-13.7":0.00566,"14.0-14.4":0.01133,"14.5-14.8":0.01472,"15.0-15.1":0.01359,"15.2-15.3":0.01019,"15.4":0.01246,"15.5":0.01472,"15.6-15.8":0.22992,"16.0":0.02379,"16.1":0.04531,"16.2":0.02492,"16.3":0.04531,"16.4":0.01019,"16.5":0.01812,"16.6-16.7":0.30468,"17.0":0.01472,"17.1":0.02265,"17.2":0.01812,"17.3":0.02832,"17.4":0.04304,"17.5":0.08495,"17.6-17.7":0.2152,"18.0":0.04757,"18.1":0.09741,"18.2":0.0521,"18.3":0.16423,"18.4":0.08155,"18.5-18.7":2.5756,"26.0":0.18122,"26.1":0.35565,"26.2":5.4253,"26.3":0.91517,"26.4":0.01586},P:{"21":0.01032,"22":0.03095,"23":0.04127,"24":0.03095,"25":0.03095,"26":0.04127,"27":0.1238,"28":0.22697,"29":3.74504,_:"4 20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 15.0 16.0","7.2-7.4":0.01032,"11.1-11.2":0.03095,"13.0":0.01032,"14.0":0.01032,"17.0":0.01032,"18.0":0.01032,"19.0":0.01032},I:{"0":0.03,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.6957,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01499,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":36.33561},R:{_:"0"},M:{"0":1.05105},Q:{_:"14.9"},O:{"0":0.11011},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/FJ.js b/node_modules/caniuse-lite/data/regions/FJ.js deleted file mode 100644 index cd4bce93..00000000 --- a/node_modules/caniuse-lite/data/regions/FJ.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.02186,"60":0.00364,"90":0.00364,"112":0.00364,"115":0.00729,"127":0.00364,"133":0.00364,"134":0.00729,"135":0.00364,"139":0.00364,"140":0.02186,"142":0.00364,"144":0.00729,"145":0.00364,"146":0.11293,"147":1.12933,"148":0.14936,"149":0.00364,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 128 129 130 131 132 136 137 138 141 143 150 151 3.5 3.6"},D:{"63":0.00364,"65":0.00364,"66":0.00729,"67":0.00364,"69":0.02914,"81":0.00729,"83":0.01093,"87":0.01093,"91":0.00364,"93":0.00364,"94":0.01457,"97":0.00364,"98":0.00364,"103":0.00364,"105":0.00364,"108":0.00364,"109":0.15301,"111":0.102,"114":0.00364,"116":0.01822,"120":0.02186,"122":0.03279,"124":0.00364,"125":0.03643,"126":0.00729,"127":0.01093,"128":0.0765,"130":0.0765,"131":0.08379,"132":0.0255,"133":0.02914,"134":0.01093,"135":0.01457,"136":0.01457,"137":0.01457,"138":0.0765,"139":0.12022,"140":0.02914,"141":0.0255,"142":0.13479,"143":0.42623,"144":7.10749,"145":4.40439,"146":0.00729,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 68 70 71 72 73 74 75 76 77 78 79 80 84 85 86 88 89 90 92 95 96 99 100 101 102 104 106 107 110 112 113 115 117 118 119 121 123 129 147 148"},F:{"36":0.00364,"90":0.00364,"93":0.02914,"94":0.11658,"95":0.00729,"106":0.00364,"120":0.00364,"125":0.00729,"126":0.46266,"127":0.17122,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 96 97 98 99 100 101 102 103 104 105 107 108 109 110 111 112 113 114 115 116 117 118 119 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00729,"18":0.00364,"84":0.00364,"92":0.01457,"100":0.04007,"109":0.00729,"122":0.00364,"128":0.00364,"130":0.00364,"131":0.01093,"132":0.00364,"133":0.00364,"134":0.01093,"135":0.00364,"136":0.00364,"137":0.05829,"138":0.30966,"139":0.02186,"140":0.0255,"141":0.02914,"142":0.04007,"143":0.14936,"144":2.95083,"145":2.18944,_:"12 13 14 15 16 79 80 81 83 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 129"},E:{"7":0.00364,_:"4 5 6 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1 15.1 15.4 15.5 16.2 16.3 18.2 26.4 TP","9.1":0.00364,"12.1":0.00364,"13.1":0.00364,"14.1":0.02186,"15.2-15.3":0.01093,"15.6":0.05465,"16.0":0.00364,"16.1":0.0255,"16.4":0.05829,"16.5":0.00364,"16.6":0.34609,"17.0":0.03643,"17.1":0.051,"17.2":0.02186,"17.3":0.00364,"17.4":0.04007,"17.5":0.01093,"17.6":0.0765,"18.0":0.00364,"18.1":0.01093,"18.3":0.06557,"18.4":0.00364,"18.5-18.7":0.01822,"26.0":0.00729,"26.1":0.00729,"26.2":0.52095,"26.3":0.102},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00078,"7.0-7.1":0.00078,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00078,"10.0-10.2":0,"10.3":0.00698,"11.0-11.2":0.06748,"11.3-11.4":0.00233,"12.0-12.1":0,"12.2-12.5":0.03646,"13.0-13.1":0,"13.2":0.01086,"13.3":0.00155,"13.4-13.7":0.00388,"14.0-14.4":0.00776,"14.5-14.8":0.01008,"15.0-15.1":0.00931,"15.2-15.3":0.00698,"15.4":0.00853,"15.5":0.01008,"15.6-15.8":0.15746,"16.0":0.01629,"16.1":0.03103,"16.2":0.01706,"16.3":0.03103,"16.4":0.00698,"16.5":0.01241,"16.6-16.7":0.20866,"17.0":0.01008,"17.1":0.01551,"17.2":0.01241,"17.3":0.01939,"17.4":0.02948,"17.5":0.05818,"17.6-17.7":0.14738,"18.0":0.03258,"18.1":0.06671,"18.2":0.03568,"18.3":0.11247,"18.4":0.05585,"18.5-18.7":1.76389,"26.0":0.12411,"26.1":0.24356,"26.2":3.71549,"26.3":0.62675,"26.4":0.01086},P:{"20":0.01025,"21":0.02049,"22":0.30736,"23":0.08196,"24":0.29712,"25":0.86061,"26":0.28687,"27":1.07577,"28":2.43841,"29":8.90326,_:"4 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 16.0","7.2-7.4":0.31761,"13.0":0.01025,"15.0":0.02049,"17.0":0.01025,"18.0":0.03074,"19.0":0.04098},I:{"0":0.03811,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.11444,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.04372,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":52.44491},R:{_:"0"},M:{"0":0.19074},Q:{_:"14.9"},O:{"0":0.67395},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/FK.js b/node_modules/caniuse-lite/data/regions/FK.js deleted file mode 100644 index 0fe3ffa3..00000000 --- a/node_modules/caniuse-lite/data/regions/FK.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.07009,"108":2.53152,"115":0.32159,"130":0.07009,"140":0.03711,"146":0.07009,"147":5.70211,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 131 132 133 134 135 136 137 138 139 141 142 143 144 145 148 149 150 151 3.5 3.6"},D:{"81":0.07009,"109":0.2515,"111":0.03711,"132":0.14431,"134":0.07009,"142":1.24927,"143":0.89057,"144":4.09826,"145":4.13537,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 133 135 136 137 138 139 140 141 146 147 148"},F:{"126":0.2144,"127":0.2144,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.1072,"109":0.03711,"143":0.32159,"144":8.80261,"145":1.17506,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.3 18.1 18.2 18.4 26.0 26.4 TP","16.6":0.07009,"17.1":0.03711,"17.4":0.03711,"17.5":0.14431,"17.6":0.78337,"18.0":0.07009,"18.3":0.14431,"18.5-18.7":0.2144,"26.1":0.07009,"26.2":0.56897,"26.3":0.17729},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00137,"7.0-7.1":0.00137,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00137,"10.0-10.2":0,"10.3":0.01229,"11.0-11.2":0.11877,"11.3-11.4":0.0041,"12.0-12.1":0,"12.2-12.5":0.06417,"13.0-13.1":0,"13.2":0.01911,"13.3":0.00273,"13.4-13.7":0.00683,"14.0-14.4":0.01365,"14.5-14.8":0.01775,"15.0-15.1":0.01638,"15.2-15.3":0.01229,"15.4":0.01502,"15.5":0.01775,"15.6-15.8":0.27714,"16.0":0.02867,"16.1":0.05461,"16.2":0.03003,"16.3":0.05461,"16.4":0.01229,"16.5":0.02184,"16.6-16.7":0.36725,"17.0":0.01775,"17.1":0.0273,"17.2":0.02184,"17.3":0.03413,"17.4":0.05188,"17.5":0.10239,"17.6-17.7":0.25939,"18.0":0.05734,"18.1":0.11741,"18.2":0.0628,"18.3":0.19796,"18.4":0.0983,"18.5-18.7":3.10453,"26.0":0.21844,"26.1":0.42868,"26.2":6.53944,"26.3":1.1031,"26.4":0.01911},P:{"27":0.04141,"29":12.9818,_:"4 20 21 22 23 24 25 26 28 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0 19.0","16.0":0.25881},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.14693,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":34.11729},R:{_:"0"},M:{"0":3.83768},Q:{_:"14.9"},O:{_:"0"},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/FM.js b/node_modules/caniuse-lite/data/regions/FM.js deleted file mode 100644 index e9a8c35a..00000000 --- a/node_modules/caniuse-lite/data/regions/FM.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"76":0.0475,"78":0.01425,"130":0.01425,"142":0.01425,"145":0.06175,"147":0.969,"148":0.01425,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 131 132 133 134 135 136 137 138 139 140 141 143 144 146 149 150 151 3.5 3.6"},D:{"89":0.01425,"103":0.0475,"104":0.01425,"109":0.09025,"116":0.076,"117":0.0475,"119":0.06175,"122":0.0285,"125":0.06175,"126":0.076,"132":0.01425,"137":0.01425,"138":0.076,"139":0.11875,"140":0.01425,"141":0.076,"142":0.47025,"143":0.47025,"144":5.814,"145":4.55525,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 90 91 92 93 94 95 96 97 98 99 100 101 102 105 106 107 108 110 111 112 113 114 115 118 120 121 123 124 127 128 129 130 131 133 134 135 136 146 147 148"},F:{"94":0.0285,"123":0.01425,"126":0.72675,"127":0.16625,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.13775,"109":0.4085,"111":0.09025,"132":0.01425,"135":0.0285,"136":0.076,"138":0.01425,"141":0.09025,"142":0.09025,"144":12.59225,"145":3.66225,_:"12 13 14 15 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 133 134 137 139 140 143"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.3 16.4 17.0 17.2 17.3 17.4 17.5 18.0 18.1 18.2 18.4 26.0 26.4 TP","13.1":0.01425,"15.6":0.01425,"16.1":0.19475,"16.5":0.24225,"16.6":0.152,"17.1":0.11875,"17.6":0.01425,"18.3":0.0285,"18.5-18.7":0.06175,"26.1":0.13775,"26.2":0.5605,"26.3":2.46525},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00113,"7.0-7.1":0.00113,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00113,"10.0-10.2":0,"10.3":0.0102,"11.0-11.2":0.09859,"11.3-11.4":0.0034,"12.0-12.1":0,"12.2-12.5":0.05326,"13.0-13.1":0,"13.2":0.01587,"13.3":0.00227,"13.4-13.7":0.00567,"14.0-14.4":0.01133,"14.5-14.8":0.01473,"15.0-15.1":0.0136,"15.2-15.3":0.0102,"15.4":0.01247,"15.5":0.01473,"15.6-15.8":0.23005,"16.0":0.0238,"16.1":0.04533,"16.2":0.02493,"16.3":0.04533,"16.4":0.0102,"16.5":0.01813,"16.6-16.7":0.30485,"17.0":0.01473,"17.1":0.02267,"17.2":0.01813,"17.3":0.02833,"17.4":0.04306,"17.5":0.08499,"17.6-17.7":0.21532,"18.0":0.0476,"18.1":0.09746,"18.2":0.05213,"18.3":0.16432,"18.4":0.08159,"18.5-18.7":2.57703,"26.0":0.18132,"26.1":0.35584,"26.2":5.42831,"26.3":0.91567,"26.4":0.01587},P:{"26":0.05154,"28":0.26801,"29":1.9379,_:"4 20 21 22 23 24 25 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","11.1-11.2":0.02062},I:{"0":0.03146,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":49.32341},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"},O:{"0":0.06299},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/FO.js b/node_modules/caniuse-lite/data/regions/FO.js deleted file mode 100644 index efcd0dc5..00000000 --- a/node_modules/caniuse-lite/data/regions/FO.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"115":0.03956,"140":0.82285,"146":0.00791,"147":1.41229,"148":0.37186,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 141 142 143 144 145 149 150 151 3.5 3.6"},D:{"103":0.00791,"109":0.73582,"122":0.30857,"123":0.00791,"125":0.02374,"126":0.02769,"128":0.11472,"129":0.00396,"131":0.04352,"134":0.00396,"135":0.02374,"136":0.02374,"137":0.04747,"138":0.01187,"139":0.26505,"140":0.01582,"141":0.02769,"142":0.15428,"143":0.56175,"144":5.68082,"145":4.54544,"146":0.16615,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 124 127 130 132 133 147 148"},F:{"94":0.00396,"124":0.11868,"125":0.00396,"126":0.36,"127":1.978,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00396,"109":0.14637,"128":0.01187,"141":0.00791,"142":0.00396,"143":0.13846,"144":2.39338,"145":2.2391,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 137 138 139 140"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 TP","14.1":0.04352,"15.5":0.07912,"15.6":0.36395,"16.0":0.01187,"16.1":0.00396,"16.2":0.05143,"16.3":0.0989,"16.4":0.01582,"16.5":0.00791,"16.6":1.79602,"17.0":0.10286,"17.1":0.59736,"17.2":0.01582,"17.3":0.09099,"17.4":0.02769,"17.5":0.3323,"17.6":0.45098,"18.0":0.10286,"18.1":0.07121,"18.2":0.02374,"18.3":0.14637,"18.4":0.03165,"18.5-18.7":0.22945,"26.0":0.07121,"26.1":0.10681,"26.2":5.01621,"26.3":1.73273,"26.4":0.01978},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00501,"7.0-7.1":0.00501,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00501,"10.0-10.2":0,"10.3":0.04513,"11.0-11.2":0.43623,"11.3-11.4":0.01504,"12.0-12.1":0,"12.2-12.5":0.23566,"13.0-13.1":0,"13.2":0.0702,"13.3":0.01003,"13.4-13.7":0.02507,"14.0-14.4":0.05014,"14.5-14.8":0.06518,"15.0-15.1":0.06017,"15.2-15.3":0.04513,"15.4":0.05516,"15.5":0.06518,"15.6-15.8":1.01786,"16.0":0.1053,"16.1":0.20056,"16.2":0.11031,"16.3":0.20056,"16.4":0.04513,"16.5":0.08023,"16.6-16.7":1.34879,"17.0":0.06518,"17.1":0.10028,"17.2":0.08023,"17.3":0.12535,"17.4":0.19054,"17.5":0.37606,"17.6-17.7":0.95268,"18.0":0.21059,"18.1":0.43121,"18.2":0.23065,"18.3":0.72704,"18.4":0.36102,"18.5-18.7":11.40207,"26.0":0.80226,"26.1":1.57443,"26.2":24.01755,"26.3":4.05139,"26.4":0.0702},P:{"27":0.07259,"28":0.03111,"29":1.93917,_:"4 20 21 22 23 24 25 26 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.09056,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.06648,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":8.70092},R:{_:"0"},M:{"0":0.21758},Q:{_:"14.9"},O:{_:"0"},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/FR.js b/node_modules/caniuse-lite/data/regions/FR.js deleted file mode 100644 index 4a8dd18f..00000000 --- a/node_modules/caniuse-lite/data/regions/FR.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00486,"52":0.03401,"59":0.03887,"75":0.00486,"78":0.02915,"102":0.00486,"103":0.00486,"113":0.00486,"115":0.44703,"121":0.00486,"123":0.00486,"125":0.00486,"126":0.00486,"127":0.00486,"128":0.04373,"130":0.00486,"131":0.00486,"132":0.00486,"133":0.00972,"134":0.01458,"135":0.00972,"136":0.0243,"137":0.00486,"138":0.00972,"139":0.0243,"140":0.32069,"141":0.01458,"142":0.01458,"143":0.01944,"144":0.01944,"145":0.02915,"146":0.10204,"147":4.28564,"148":0.39358,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 122 124 129 149 150 151 3.5 3.6"},D:{"39":0.00972,"40":0.00972,"41":0.00972,"42":0.00972,"43":0.00972,"44":0.00972,"45":0.00972,"46":0.00972,"47":0.00972,"48":0.00972,"49":0.01944,"50":0.00972,"51":0.00972,"52":0.00972,"53":0.00972,"54":0.00972,"55":0.00972,"56":0.01458,"57":0.00972,"58":0.00972,"59":0.00972,"60":0.00972,"66":0.04859,"69":0.00486,"70":0.00486,"72":0.00486,"74":0.00486,"75":0.00486,"76":0.00486,"79":0.00972,"85":0.00486,"87":0.01458,"91":0.00486,"93":0.00972,"95":0.00486,"98":0.00486,"100":0.00486,"101":0.00486,"103":0.05831,"104":0.01944,"105":0.00972,"106":0.00972,"107":0.01458,"108":0.01458,"109":0.76772,"110":0.01458,"111":0.01944,"112":0.01458,"113":0.00486,"114":0.01944,"115":0.00972,"116":0.16521,"117":0.00972,"118":0.00972,"119":0.01458,"120":0.23323,"121":0.00972,"122":0.02915,"123":0.01458,"124":0.03887,"125":0.03887,"126":0.08746,"127":0.00972,"128":0.08746,"129":0.03887,"130":0.03401,"131":0.09718,"132":0.05345,"133":0.07289,"134":0.13119,"135":0.05345,"136":0.05831,"137":0.04373,"138":0.19922,"139":0.07774,"140":0.06317,"141":0.12148,"142":0.46646,"143":1.21961,"144":12.91522,"145":6.54507,"146":0.01458,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 68 71 73 77 78 80 81 83 84 86 88 89 90 92 94 96 97 99 102 147 148"},F:{"46":0.00486,"93":0.00486,"94":0.03887,"95":0.06803,"102":0.00486,"114":0.00486,"119":0.00486,"122":0.00486,"125":0.0243,"126":0.70941,"127":0.64139,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 120 121 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00972,"92":0.00486,"109":0.11176,"114":0.00486,"120":0.00486,"122":0.00486,"126":0.01944,"127":0.00486,"128":0.00486,"129":0.00486,"130":0.00972,"131":0.01944,"132":0.00486,"133":0.00972,"134":0.00972,"135":0.01458,"136":0.01458,"137":0.00972,"138":0.01944,"139":0.01458,"140":0.0243,"141":0.03887,"142":0.05831,"143":0.14577,"144":3.62967,"145":2.76963,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 123 124 125"},E:{"14":0.01458,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 TP","10.1":0.00486,"11.1":0.0243,"12.1":0.00486,"13.1":0.06803,"14.1":0.14091,"15.1":0.00486,"15.2-15.3":0.00486,"15.4":0.00972,"15.5":0.00972,"15.6":0.20894,"16.0":0.01458,"16.1":0.01458,"16.2":0.00972,"16.3":0.01944,"16.4":0.00972,"16.5":0.01458,"16.6":0.22837,"17.0":0.00972,"17.1":0.16521,"17.2":0.01458,"17.3":0.01944,"17.4":0.02915,"17.5":0.04859,"17.6":0.28668,"18.0":0.01944,"18.1":0.02915,"18.2":0.01458,"18.3":0.06317,"18.4":0.02915,"18.5-18.7":0.10204,"26.0":0.05831,"26.1":0.07774,"26.2":1.36052,"26.3":0.33527,"26.4":0.00486},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00144,"7.0-7.1":0.00144,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00144,"10.0-10.2":0,"10.3":0.01296,"11.0-11.2":0.12532,"11.3-11.4":0.00432,"12.0-12.1":0,"12.2-12.5":0.0677,"13.0-13.1":0,"13.2":0.02017,"13.3":0.00288,"13.4-13.7":0.0072,"14.0-14.4":0.01441,"14.5-14.8":0.01873,"15.0-15.1":0.01729,"15.2-15.3":0.01296,"15.4":0.01585,"15.5":0.01873,"15.6-15.8":0.29242,"16.0":0.03025,"16.1":0.05762,"16.2":0.03169,"16.3":0.05762,"16.4":0.01296,"16.5":0.02305,"16.6-16.7":0.3875,"17.0":0.01873,"17.1":0.02881,"17.2":0.02305,"17.3":0.03601,"17.4":0.05474,"17.5":0.10804,"17.6-17.7":0.2737,"18.0":0.0605,"18.1":0.12388,"18.2":0.06626,"18.3":0.20887,"18.4":0.10372,"18.5-18.7":3.27572,"26.0":0.23048,"26.1":0.45232,"26.2":6.90003,"26.3":1.16393,"26.4":0.02017},P:{"4":0.01061,"20":0.01061,"21":0.02122,"22":0.04245,"23":0.01061,"24":0.02122,"25":0.02122,"26":0.07428,"27":0.04245,"28":0.12734,"29":2.58916,_:"5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0 19.0","13.0":0.01061},I:{"0":0.07703,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.34445,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00632,"9":0.02527,"11":0.03158,_:"6 7 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":36.15891},R:{_:"0"},M:{"0":0.85341},Q:{_:"14.9"},O:{"0":0.14909},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/GA.js b/node_modules/caniuse-lite/data/regions/GA.js deleted file mode 100644 index ec31f3d8..00000000 --- a/node_modules/caniuse-lite/data/regions/GA.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.05412,"50":0.00677,"115":0.01353,"140":0.04736,"145":0.00677,"146":0.00677,"147":0.83886,"148":0.04059,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 141 142 143 144 149 150 151 3.5 3.6"},D:{"64":0.00677,"65":0.00677,"66":0.00677,"69":0.07442,"72":0.00677,"73":0.0203,"75":0.01353,"76":0.01353,"78":0.01353,"79":0.00677,"81":0.01353,"83":0.03383,"86":0.0203,"87":0.0203,"90":0.01353,"91":0.00677,"94":0.00677,"95":0.01353,"98":0.02706,"101":0.00677,"102":0.00677,"103":2.40834,"104":2.41511,"105":2.40158,"106":2.38128,"107":2.39481,"108":2.40158,"109":2.53011,"110":2.40834,"111":2.44893,"112":10.27604,"113":0.00677,"114":0.03383,"116":4.86404,"117":2.36775,"119":0.06765,"120":2.42864,"122":0.01353,"123":0.01353,"124":2.4354,"125":0.02706,"126":0.01353,"128":0.01353,"129":0.12854,"131":4.8911,"132":0.05412,"133":4.8708,"134":0.0203,"135":0.00677,"136":0.04059,"137":0.0203,"138":0.09471,"139":0.14883,"140":0.02706,"141":0.00677,"142":0.06089,"143":0.23678,"144":2.39481,"145":1.28535,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 67 68 70 71 74 77 80 84 85 88 89 92 93 96 97 99 100 115 118 121 127 130 146 147 148"},F:{"46":0.00677,"94":0.00677,"95":0.01353,"113":0.00677,"125":0.00677,"126":0.33825,"127":0.23678,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00677,"92":0.00677,"100":0.00677,"108":0.00677,"120":0.00677,"128":0.00677,"134":0.00677,"141":0.00677,"142":0.00677,"143":0.02706,"144":0.85916,"145":0.4262,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 109 110 111 112 113 114 115 116 117 118 119 121 122 123 124 125 126 127 129 130 131 132 133 135 136 137 138 139 140"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.3 17.4 17.5 18.1 18.3 18.4 18.5-18.7 26.4 TP","5.1":0.00677,"12.1":0.04059,"13.1":0.04059,"15.6":0.02706,"16.6":0.09471,"17.1":0.00677,"17.6":0.14883,"18.0":0.01353,"18.2":0.00677,"26.0":0.01353,"26.1":0.01353,"26.2":0.08795,"26.3":0.04059},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00032,"7.0-7.1":0.00032,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00032,"10.0-10.2":0,"10.3":0.00288,"11.0-11.2":0.02781,"11.3-11.4":0.00096,"12.0-12.1":0,"12.2-12.5":0.01502,"13.0-13.1":0,"13.2":0.00447,"13.3":0.00064,"13.4-13.7":0.0016,"14.0-14.4":0.0032,"14.5-14.8":0.00416,"15.0-15.1":0.00384,"15.2-15.3":0.00288,"15.4":0.00352,"15.5":0.00416,"15.6-15.8":0.06488,"16.0":0.00671,"16.1":0.01278,"16.2":0.00703,"16.3":0.01278,"16.4":0.00288,"16.5":0.00511,"16.6-16.7":0.08598,"17.0":0.00416,"17.1":0.00639,"17.2":0.00511,"17.3":0.00799,"17.4":0.01215,"17.5":0.02397,"17.6-17.7":0.06073,"18.0":0.01342,"18.1":0.02749,"18.2":0.0147,"18.3":0.04634,"18.4":0.02301,"18.5-18.7":0.72681,"26.0":0.05114,"26.1":0.10036,"26.2":1.53097,"26.3":0.25825,"26.4":0.00447},P:{"4":0.011,"25":0.011,"26":0.011,"27":0.022,"28":0.06599,"29":0.28597,_:"20 21 22 23 24 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.033},I:{"0":0.03878,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":2.13157,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{"2.5":0.00324,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":30.75019},R:{_:"0"},M:{"0":0.09058},Q:{_:"14.9"},O:{"0":0.16822},H:{all:0.01}}; diff --git a/node_modules/caniuse-lite/data/regions/GB.js b/node_modules/caniuse-lite/data/regions/GB.js deleted file mode 100644 index f5c4baf1..00000000 --- a/node_modules/caniuse-lite/data/regions/GB.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.01382,"48":0.00461,"52":0.00921,"59":0.00921,"78":0.00921,"115":0.07368,"128":0.00461,"134":0.01382,"135":0.00921,"136":0.00461,"138":0.00461,"139":0.00461,"140":0.03684,"141":0.00461,"142":0.00461,"143":0.00461,"144":0.00461,"145":0.00921,"146":0.03684,"147":1.49663,"148":0.09671,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 137 149 150 151 3.5 3.6"},D:{"39":0.00461,"40":0.00461,"41":0.00461,"42":0.00461,"43":0.00461,"44":0.00461,"45":0.00461,"46":0.00461,"47":0.00461,"48":0.00461,"49":0.00461,"50":0.00461,"51":0.00461,"52":0.00461,"53":0.00461,"54":0.00461,"55":0.00461,"56":0.00461,"57":0.00461,"58":0.00461,"59":0.00461,"60":0.00461,"66":0.02303,"69":0.01382,"76":0.00461,"79":0.00461,"80":0.00461,"81":0.00461,"85":0.00461,"87":0.00921,"88":0.00461,"91":0.00461,"92":0.00461,"93":0.00921,"102":0.00461,"103":0.08289,"104":0.02303,"105":0.01842,"106":0.01842,"107":0.01842,"108":0.02303,"109":0.23486,"110":0.01842,"111":0.03684,"112":0.02763,"114":0.01382,"116":0.0921,"117":0.01842,"119":0.01382,"120":0.03684,"121":0.00461,"122":0.04605,"123":0.00461,"124":0.04145,"125":0.01842,"126":0.0875,"127":0.00921,"128":0.05987,"129":0.00921,"130":0.01842,"131":0.06908,"132":0.04145,"133":0.05066,"134":0.03684,"135":0.03224,"136":0.03684,"137":0.05526,"138":0.23946,"139":0.21183,"140":0.08289,"141":0.11052,"142":0.42827,"143":1.57031,"144":11.03358,"145":5.36483,"146":0.01382,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 68 70 71 72 73 74 75 77 78 83 84 86 89 90 94 95 96 97 98 99 100 101 113 115 118 147 148"},F:{"46":0.00921,"94":0.01382,"95":0.02303,"116":0.00461,"122":0.00461,"124":0.00461,"125":0.01382,"126":0.42366,"127":0.44669,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 117 118 119 120 121 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00461,"18":0.00461,"85":0.00461,"92":0.00461,"109":0.04145,"120":0.00461,"121":0.00461,"131":0.00921,"133":0.01382,"134":0.00461,"135":0.00461,"136":0.00461,"137":0.00461,"138":0.01382,"139":0.00461,"140":0.00921,"141":0.09671,"142":0.05526,"143":0.2763,"144":6.06939,"145":4.46225,_:"12 13 14 15 16 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 122 123 124 125 126 127 128 129 130 132"},E:{"13":0.00461,"14":0.00921,"15":0.00461,_:"4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 TP","10.1":0.00461,"11.1":0.01382,"12.1":0.00461,"13.1":0.02763,"14.1":0.03684,"15.1":0.00461,"15.2-15.3":0.00461,"15.4":0.00921,"15.5":0.01382,"15.6":0.2763,"16.0":0.00921,"16.1":0.01842,"16.2":0.01842,"16.3":0.04145,"16.4":0.01382,"16.5":0.01382,"16.6":0.38222,"17.0":0.01842,"17.1":0.3684,"17.2":0.01382,"17.3":0.01842,"17.4":0.03684,"17.5":0.05987,"17.6":0.26249,"18.0":0.01382,"18.1":0.05526,"18.2":0.02303,"18.3":0.11513,"18.4":0.04145,"18.5-18.7":0.14736,"26.0":0.05066,"26.1":0.0875,"26.2":2.67551,"26.3":0.57102,"26.4":0.00461},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00235,"7.0-7.1":0.00235,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00235,"10.0-10.2":0,"10.3":0.02111,"11.0-11.2":0.20404,"11.3-11.4":0.00704,"12.0-12.1":0,"12.2-12.5":0.11023,"13.0-13.1":0,"13.2":0.03283,"13.3":0.00469,"13.4-13.7":0.01173,"14.0-14.4":0.02345,"14.5-14.8":0.03049,"15.0-15.1":0.02814,"15.2-15.3":0.02111,"15.4":0.0258,"15.5":0.03049,"15.6-15.8":0.4761,"16.0":0.04925,"16.1":0.09381,"16.2":0.0516,"16.3":0.09381,"16.4":0.02111,"16.5":0.03752,"16.6-16.7":0.63089,"17.0":0.03049,"17.1":0.04691,"17.2":0.03752,"17.3":0.05863,"17.4":0.08912,"17.5":0.1759,"17.6-17.7":0.44561,"18.0":0.0985,"18.1":0.2017,"18.2":0.10788,"18.3":0.34007,"18.4":0.16886,"18.5-18.7":5.33324,"26.0":0.37525,"26.1":0.73643,"26.2":11.23404,"26.3":1.89501,"26.4":0.03283},P:{"20":0.01096,"21":0.02193,"22":0.02193,"23":0.02193,"24":0.02193,"25":0.02193,"26":0.06579,"27":0.04386,"28":0.13157,"29":3.98,_:"4 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0","13.0":0.01096,"19.0":0.01096},I:{"0":0.02155,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.15103,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.04605,_:"6 7 8 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":29.2936},R:{_:"0"},M:{"0":0.47467},Q:{"14.9":0.00539},O:{"0":0.03776},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/GD.js b/node_modules/caniuse-lite/data/regions/GD.js deleted file mode 100644 index 6d99d2c3..00000000 --- a/node_modules/caniuse-lite/data/regions/GD.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.21181,"102":0.05043,"103":0.37823,"113":0.01009,"115":0.03026,"136":0.03026,"140":0.03026,"143":0.00504,"147":0.63038,"148":0.21181,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 137 138 139 141 142 144 145 146 149 150 151 3.5 3.6"},D:{"53":0.00504,"66":0.02017,"69":0.17651,"71":0.00504,"76":0.04034,"87":0.00504,"91":0.03026,"102":0.1059,"103":0.04034,"104":0.76149,"106":0.01009,"108":0.00504,"109":0.06052,"111":0.18155,"112":0.00504,"114":0.01009,"116":0.84722,"121":0.01513,"122":0.01009,"123":0.03026,"125":0.20172,"126":0.05043,"128":0.02017,"129":0.01009,"130":0.02522,"131":0.0353,"132":0.17146,"133":0.63038,"134":0.00504,"135":0.00504,"136":0.01009,"137":0.02017,"138":0.12608,"139":0.49926,"140":0.01009,"141":0.05043,"142":0.67576,"143":3.28299,"144":11.72498,"145":8.1747,"146":0.17146,"147":0.06052,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 67 68 70 72 73 74 75 77 78 79 80 81 83 84 85 86 88 89 90 92 93 94 95 96 97 98 99 100 101 105 107 110 113 115 117 118 119 120 124 127 148"},F:{"94":0.00504,"95":0.01009,"120":0.01009,"126":0.23198,"127":0.41353,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.01009,"92":0.01009,"122":0.00504,"136":0.00504,"138":0.04539,"140":0.01009,"141":0.08069,"142":0.00504,"143":0.15129,"144":6.21298,"145":2.49629,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 131 132 133 134 135 137 139"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 16.0 16.1 16.2 17.3 18.2 26.4 TP","13.1":0.03026,"14.1":0.02522,"15.4":0.00504,"15.5":0.00504,"15.6":0.04539,"16.3":0.00504,"16.4":0.03026,"16.5":0.01009,"16.6":0.04539,"17.0":0.23198,"17.1":0.18155,"17.2":0.00504,"17.4":0.01009,"17.5":0.01009,"17.6":0.06052,"18.0":0.00504,"18.1":0.01009,"18.3":0.01513,"18.4":0.04034,"18.5-18.7":0.04539,"26.0":0.02522,"26.1":0.03026,"26.2":1.94156,"26.3":1.08929},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00161,"7.0-7.1":0.00161,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00161,"10.0-10.2":0,"10.3":0.01448,"11.0-11.2":0.13994,"11.3-11.4":0.00483,"12.0-12.1":0,"12.2-12.5":0.0756,"13.0-13.1":0,"13.2":0.02252,"13.3":0.00322,"13.4-13.7":0.00804,"14.0-14.4":0.01609,"14.5-14.8":0.02091,"15.0-15.1":0.0193,"15.2-15.3":0.01448,"15.4":0.01769,"15.5":0.02091,"15.6-15.8":0.32653,"16.0":0.03378,"16.1":0.06434,"16.2":0.03539,"16.3":0.06434,"16.4":0.01448,"16.5":0.02574,"16.6-16.7":0.4327,"17.0":0.02091,"17.1":0.03217,"17.2":0.02574,"17.3":0.04021,"17.4":0.06112,"17.5":0.12064,"17.6-17.7":0.30562,"18.0":0.06756,"18.1":0.13833,"18.2":0.07399,"18.3":0.23324,"18.4":0.11582,"18.5-18.7":3.65783,"26.0":0.25737,"26.1":0.50508,"26.2":7.70494,"26.3":1.29971,"26.4":0.02252},P:{"24":0.01066,"27":0.01066,"28":0.06393,"29":2.93015,_:"4 20 21 22 23 25 26 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.01066,"17.0":0.18114},I:{"0":0.00495,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.37673,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":34.70148},R:{_:"0"},M:{"0":0.33212},Q:{_:"14.9"},O:{"0":0.01983},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/GE.js b/node_modules/caniuse-lite/data/regions/GE.js deleted file mode 100644 index 29539134..00000000 --- a/node_modules/caniuse-lite/data/regions/GE.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00935,"34":0.00468,"68":0.01871,"78":0.04209,"103":0.00935,"113":0.05145,"115":0.04677,"121":0.01403,"136":0.00935,"140":0.02339,"143":0.00468,"145":0.00935,"146":0.00935,"147":0.42561,"148":0.08419,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 122 123 124 125 126 127 128 129 130 131 132 133 134 135 137 138 139 141 142 144 149 150 151 3.5 3.6"},D:{"47":0.00468,"53":0.00468,"57":0.00468,"58":0.00468,"62":0.00468,"66":0.01871,"68":0.03742,"69":0.03274,"70":0.00935,"72":0.00468,"73":0.08419,"75":0.00935,"76":0.02339,"78":0.02339,"79":0.09822,"80":0.00468,"81":0.00468,"83":0.21982,"84":0.00935,"85":0.00468,"86":0.00468,"87":0.26191,"88":0.00935,"89":0.00468,"91":0.07951,"92":0.00935,"93":0.00468,"94":0.02339,"95":0.00935,"98":0.04209,"101":0.1824,"102":0.01403,"103":0.29933,"104":0.2853,"105":0.27594,"106":0.27594,"107":0.27127,"108":0.29465,"109":2.36656,"110":0.32739,"111":0.40222,"112":1.43584,"113":0.08886,"114":0.03274,"116":0.57527,"117":0.27127,"118":0.00468,"119":0.03274,"120":0.69687,"121":0.01403,"122":0.02806,"123":0.02339,"124":0.29933,"125":0.05612,"126":0.03742,"127":0.16837,"128":0.04209,"129":0.02806,"130":0.03742,"131":0.61736,"132":0.08886,"133":0.60801,"134":0.07951,"135":0.02806,"136":0.02806,"137":0.08886,"138":0.21514,"139":0.14499,"140":0.03274,"141":0.0608,"142":0.17773,"143":0.5893,"144":11.94974,"145":6.27653,"146":0.01403,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 54 55 56 59 60 61 63 64 65 67 71 74 77 90 96 97 99 100 115 147 148"},F:{"28":0.00468,"36":0.00468,"46":0.38351,"77":0.00468,"79":0.00468,"85":0.00468,"86":0.00935,"94":0.02806,"95":0.25724,"108":0.00468,"121":0.00468,"122":0.00468,"123":0.01403,"124":0.00468,"125":0.01403,"126":0.89331,"127":0.54253,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 80 81 82 83 84 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 109 110 111 112 113 114 115 116 117 118 119 120 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.01403,"16":0.00935,"18":0.00935,"92":0.00935,"109":0.01403,"131":0.02339,"132":0.00468,"133":0.00468,"134":0.00468,"135":0.02339,"136":0.00468,"137":0.00468,"138":0.00935,"139":0.01871,"140":0.02339,"141":0.07951,"142":0.01403,"143":0.12628,"144":1.46858,"145":1.01491,_:"12 13 15 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130"},E:{"14":0.00935,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 15.4 16.0 16.2 26.4 TP","12.1":0.00935,"13.1":0.04209,"14.1":0.01871,"15.5":0.02806,"15.6":0.03274,"16.1":0.00468,"16.3":0.00935,"16.4":0.00468,"16.5":0.00468,"16.6":0.06548,"17.0":0.00468,"17.1":0.0608,"17.2":0.00468,"17.3":0.00935,"17.4":0.00935,"17.5":0.01871,"17.6":0.07016,"18.0":0.00935,"18.1":0.01871,"18.2":0.00935,"18.3":0.02806,"18.4":0.00935,"18.5-18.7":0.07483,"26.0":0.02339,"26.1":0.03742,"26.2":0.34142,"26.3":0.08886},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00124,"7.0-7.1":0.00124,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00124,"10.0-10.2":0,"10.3":0.01117,"11.0-11.2":0.10797,"11.3-11.4":0.00372,"12.0-12.1":0,"12.2-12.5":0.05833,"13.0-13.1":0,"13.2":0.01737,"13.3":0.00248,"13.4-13.7":0.00621,"14.0-14.4":0.01241,"14.5-14.8":0.01613,"15.0-15.1":0.01489,"15.2-15.3":0.01117,"15.4":0.01365,"15.5":0.01613,"15.6-15.8":0.25193,"16.0":0.02606,"16.1":0.04964,"16.2":0.0273,"16.3":0.04964,"16.4":0.01117,"16.5":0.01986,"16.6-16.7":0.33384,"17.0":0.01613,"17.1":0.02482,"17.2":0.01986,"17.3":0.03103,"17.4":0.04716,"17.5":0.09308,"17.6-17.7":0.23579,"18.0":0.05212,"18.1":0.10673,"18.2":0.05709,"18.3":0.17995,"18.4":0.08935,"18.5-18.7":2.82209,"26.0":0.19856,"26.1":0.38968,"26.2":5.94451,"26.3":1.00275,"26.4":0.01737},P:{"4":0.53913,"21":0.01057,"23":0.01057,"24":0.02114,"25":0.03171,"26":0.02114,"27":0.04228,"28":0.13743,"29":1.05712,_:"20 22 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.02114,"6.2-6.4":0.03171,"7.2-7.4":0.21142,"8.2":0.06343},I:{"0":0.02127,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.20231,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":45.15867},R:{_:"0"},M:{"0":0.10116},Q:{_:"14.9"},O:{"0":0.02662},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/GF.js b/node_modules/caniuse-lite/data/regions/GF.js deleted file mode 100644 index a03ac119..00000000 --- a/node_modules/caniuse-lite/data/regions/GF.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.02482,"69":0.00827,"101":0.00414,"102":0.19444,"103":0.54195,"115":0.76948,"119":0.00414,"123":0.00414,"128":0.08274,"130":0.02069,"132":0.00827,"134":0.00414,"135":0.00414,"140":0.03723,"144":0.01241,"146":0.01241,"147":2.80489,"148":0.23581,"149":0.00414,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 104 105 106 107 108 109 110 111 112 113 114 116 117 118 120 121 122 124 125 126 127 129 131 133 136 137 138 139 141 142 143 145 150 151 3.5 3.6"},D:{"57":0.00827,"69":0.02069,"79":0.00827,"85":0.00414,"96":0.00827,"97":0.00414,"98":0.00414,"102":0.12825,"103":0.29373,"104":1.21628,"106":0.00414,"107":0.00414,"108":0.01241,"109":0.39715,"110":0.01655,"111":0.02896,"112":0.01241,"113":0.01241,"114":0.00827,"116":0.0331,"117":0.00414,"119":0.01655,"120":0.00414,"121":0.00414,"124":0.00827,"125":0.0786,"128":0.02482,"130":0.01655,"131":0.02896,"132":0.02069,"133":0.02069,"134":0.00414,"135":0.01655,"136":0.00827,"137":0.02069,"138":0.09929,"139":0.07447,"140":0.83154,"141":0.02482,"142":0.16548,"143":0.80672,"144":8.61323,"145":5.09678,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 80 81 83 84 86 87 88 89 90 91 92 93 94 95 99 100 101 105 115 118 122 123 126 127 129 146 147 148"},F:{"46":0.02069,"48":0.00414,"63":0.00414,"90":0.05378,"94":0.04137,"95":0.01241,"109":0.00414,"126":0.66192,"127":0.68261,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 49 50 51 52 53 54 55 56 57 58 60 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01655,"85":0.00827,"102":0.00827,"128":0.02069,"130":0.00414,"133":0.01241,"134":0.06206,"135":0.01241,"138":0.00414,"139":0.00414,"140":0.01241,"141":0.02069,"142":0.1448,"143":1.36935,"144":3.56609,"145":1.84924,_:"12 13 14 15 16 17 79 80 81 83 84 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 129 131 132 136 137"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.4 15.5 16.3 16.4 17.0 17.4 18.2 26.4 TP","11.1":0.00827,"13.1":0.01241,"14.1":0.04137,"15.6":0.02069,"16.0":0.00414,"16.1":0.01241,"16.2":0.02482,"16.5":0.00414,"16.6":0.06619,"17.1":0.02069,"17.2":0.00414,"17.3":0.00827,"17.5":0.02896,"17.6":0.0331,"18.0":0.0786,"18.1":0.06619,"18.3":0.00414,"18.4":0.00827,"18.5-18.7":0.13238,"26.0":0.02069,"26.1":0.02482,"26.2":1.64239,"26.3":0.20685},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00144,"7.0-7.1":0.00144,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00144,"10.0-10.2":0,"10.3":0.01296,"11.0-11.2":0.12528,"11.3-11.4":0.00432,"12.0-12.1":0,"12.2-12.5":0.06768,"13.0-13.1":0,"13.2":0.02016,"13.3":0.00288,"13.4-13.7":0.0072,"14.0-14.4":0.0144,"14.5-14.8":0.01872,"15.0-15.1":0.01728,"15.2-15.3":0.01296,"15.4":0.01584,"15.5":0.01872,"15.6-15.8":0.29231,"16.0":0.03024,"16.1":0.0576,"16.2":0.03168,"16.3":0.0576,"16.4":0.01296,"16.5":0.02304,"16.6-16.7":0.38735,"17.0":0.01872,"17.1":0.0288,"17.2":0.02304,"17.3":0.036,"17.4":0.05472,"17.5":0.108,"17.6-17.7":0.27359,"18.0":0.06048,"18.1":0.12384,"18.2":0.06624,"18.3":0.20879,"18.4":0.10368,"18.5-18.7":3.27445,"26.0":0.23039,"26.1":0.45215,"26.2":6.89737,"26.3":1.16348,"26.4":0.02016},P:{"4":0.04146,"22":0.07256,"23":0.02073,"24":0.05183,"25":0.02073,"26":0.02073,"27":0.08293,"28":0.16585,"29":3.28595,_:"20 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.01037,"17.0":0.11402},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.09381,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":44.45026},R:{_:"0"},M:{"0":1.20778},Q:{_:"14.9"},O:{"0":0.00586},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/GG.js b/node_modules/caniuse-lite/data/regions/GG.js deleted file mode 100644 index 2d19a1ed..00000000 --- a/node_modules/caniuse-lite/data/regions/GG.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.0037,"115":0.13672,"140":0.02217,"145":0.0037,"146":0.00739,"147":0.97548,"148":0.09977,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 141 142 143 144 149 150 151 3.5 3.6"},D:{"69":0.0037,"79":0.00739,"97":0.0037,"103":0.03695,"109":0.29191,"116":0.05912,"120":0.0037,"122":0.02587,"125":0.01848,"126":0.0037,"128":0.06282,"132":0.0037,"133":0.0037,"134":0.01478,"135":0.0037,"137":0.0037,"138":0.0776,"139":0.03326,"140":0.02217,"141":0.01848,"142":0.07021,"143":0.45449,"144":9.23011,"145":4.1421,"146":0.0037,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 98 99 100 101 102 104 105 106 107 108 110 111 112 113 114 115 117 118 119 121 123 124 127 129 130 131 136 147 148"},F:{"124":0.01848,"125":0.0037,"126":0.43232,"127":0.62446,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.0037,"115":0.0037,"122":0.0037,"138":0.0037,"141":0.00739,"142":0.01478,"143":0.21062,"144":3.6211,"145":2.82298,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 139 140"},E:{"14":0.0037,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 17.3 26.4 TP","12.1":0.0037,"13.1":0.01109,"14.1":0.40276,"15.4":0.16628,"15.5":0.0776,"15.6":0.24757,"16.0":0.02217,"16.1":0.01478,"16.2":0.01109,"16.3":0.02956,"16.4":0.08129,"16.5":0.0037,"16.6":0.94962,"17.0":0.00739,"17.1":0.34364,"17.2":0.00739,"17.4":0.02217,"17.5":0.03695,"17.6":0.82029,"18.0":0.00739,"18.1":0.08129,"18.2":0.01109,"18.3":0.16258,"18.4":0.0037,"18.5-18.7":0.11455,"26.0":0.01478,"26.1":0.0739,"26.2":5.96004,"26.3":0.67619},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00362,"7.0-7.1":0.00362,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00362,"10.0-10.2":0,"10.3":0.03257,"11.0-11.2":0.31486,"11.3-11.4":0.01086,"12.0-12.1":0,"12.2-12.5":0.1701,"13.0-13.1":0,"13.2":0.05067,"13.3":0.00724,"13.4-13.7":0.0181,"14.0-14.4":0.03619,"14.5-14.8":0.04705,"15.0-15.1":0.04343,"15.2-15.3":0.03257,"15.4":0.03981,"15.5":0.04705,"15.6-15.8":0.73467,"16.0":0.076,"16.1":0.14476,"16.2":0.07962,"16.3":0.14476,"16.4":0.03257,"16.5":0.05791,"16.6-16.7":0.97353,"17.0":0.04705,"17.1":0.07238,"17.2":0.05791,"17.3":0.09048,"17.4":0.13752,"17.5":0.27143,"17.6-17.7":0.68762,"18.0":0.152,"18.1":0.31124,"18.2":0.16648,"18.3":0.52477,"18.4":0.26057,"18.5-18.7":8.22977,"26.0":0.57905,"26.1":1.13639,"26.2":17.33535,"26.3":2.92421,"26.4":0.05067},P:{"4":0.02243,"21":0.01121,"27":0.01121,"28":0.07849,"29":6.0997,_:"20 22 23 24 25 26 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.05668,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.02522,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.03695,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":20.8238},R:{_:"0"},M:{"0":0.54223},Q:{_:"14.9"},O:{"0":0.01261},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/GH.js b/node_modules/caniuse-lite/data/regions/GH.js deleted file mode 100644 index e117fb08..00000000 --- a/node_modules/caniuse-lite/data/regions/GH.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00423,"68":0.00423,"72":0.00423,"108":0.00423,"112":0.00423,"115":0.10578,"127":0.01692,"128":0.00423,"135":0.00423,"136":0.00423,"137":0.00846,"139":0.00423,"140":0.01692,"141":0.00423,"142":0.00846,"143":0.00846,"144":0.00423,"145":0.01269,"146":0.04654,"147":1.15929,"148":0.11424,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 134 138 149 150 151 3.5 3.6"},D:{"49":0.00423,"55":0.00423,"58":0.00423,"60":0.00423,"63":0.00423,"64":0.00423,"65":0.00846,"66":0.00423,"67":0.00423,"68":0.00423,"69":0.01269,"70":0.01692,"71":0.00423,"72":0.00423,"73":0.00423,"74":0.01692,"75":0.00846,"76":0.04231,"77":0.00423,"79":0.02116,"80":0.01269,"81":0.00423,"83":0.00423,"84":0.00846,"85":0.00423,"86":0.02539,"87":0.01692,"88":0.00423,"90":0.00423,"91":0.01692,"92":0.00846,"93":0.02116,"94":0.00846,"95":0.00423,"97":0.00846,"98":0.01269,"102":0.00423,"103":0.18616,"104":0.11001,"105":1.18468,"106":0.11001,"107":0.11001,"108":0.11001,"109":0.75312,"110":0.11001,"111":0.16501,"112":0.10578,"113":0.02539,"114":0.56272,"115":0.00423,"116":0.2454,"117":0.10578,"118":0.01269,"119":0.02539,"120":0.11847,"121":0.00846,"122":0.02539,"123":0.00423,"124":0.12693,"125":0.01692,"126":0.05077,"127":0.01269,"128":0.05077,"129":0.00423,"130":0.01692,"131":0.26232,"132":0.055,"133":0.24117,"134":0.04654,"135":0.02962,"136":0.05077,"137":0.04231,"138":0.21578,"139":0.31309,"140":0.03808,"141":0.05077,"142":0.18193,"143":0.59234,"144":8.5297,"145":4.34947,"146":0.01692,"147":0.00423,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 59 61 62 78 89 96 99 100 101 148"},F:{"42":0.00423,"48":0.00423,"79":0.01269,"89":0.00423,"91":0.00423,"92":0.00423,"93":0.02539,"94":0.07616,"95":0.09731,"113":0.00423,"122":0.00846,"124":0.00423,"125":0.02116,"126":0.68965,"127":0.46541,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 90 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 115 116 117 118 119 120 121 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00423,"15":0.00846,"16":0.00423,"17":0.00846,"18":0.09731,"84":0.01692,"88":0.00423,"89":0.02116,"90":0.07193,"92":0.10578,"100":0.03385,"107":0.00846,"109":0.02116,"111":0.00846,"112":0.00423,"114":0.00846,"122":0.03808,"126":0.00846,"129":0.00423,"130":0.00423,"131":0.00423,"132":0.00423,"133":0.00423,"134":0.00846,"135":0.00846,"136":0.01269,"137":0.00846,"138":0.01269,"139":0.02116,"140":0.03808,"141":0.02962,"142":0.055,"143":0.15655,"144":2.21281,"145":1.45546,_:"12 13 79 80 81 83 85 86 87 91 93 94 95 96 97 98 99 101 102 103 104 105 106 108 110 113 115 116 117 118 119 120 121 123 124 125 127 128"},E:{"11":0.00846,"13":0.00423,"14":0.00846,_:"4 5 6 7 8 9 10 12 15 3.1 3.2 6.1 7.1 9.1 10.1 15.2-15.3 15.4 15.5 16.0 16.2 16.4 16.5 17.3 18.0 26.4 TP","5.1":0.00423,"11.1":0.00846,"12.1":0.00423,"13.1":0.02539,"14.1":0.01269,"15.1":0.00423,"15.6":0.08885,"16.1":0.00423,"16.3":0.00423,"16.6":0.05077,"17.0":0.00423,"17.1":0.00846,"17.2":0.00423,"17.4":0.00423,"17.5":0.00423,"17.6":0.07616,"18.1":0.01269,"18.2":0.00846,"18.3":0.00846,"18.4":0.01269,"18.5-18.7":0.02539,"26.0":0.03385,"26.1":0.05923,"26.2":0.3681,"26.3":0.10578},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00133,"7.0-7.1":0.00133,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00133,"10.0-10.2":0,"10.3":0.01195,"11.0-11.2":0.11551,"11.3-11.4":0.00398,"12.0-12.1":0,"12.2-12.5":0.0624,"13.0-13.1":0,"13.2":0.01859,"13.3":0.00266,"13.4-13.7":0.00664,"14.0-14.4":0.01328,"14.5-14.8":0.01726,"15.0-15.1":0.01593,"15.2-15.3":0.01195,"15.4":0.0146,"15.5":0.01726,"15.6-15.8":0.26952,"16.0":0.02788,"16.1":0.05311,"16.2":0.02921,"16.3":0.05311,"16.4":0.01195,"16.5":0.02124,"16.6-16.7":0.35715,"17.0":0.01726,"17.1":0.02655,"17.2":0.02124,"17.3":0.03319,"17.4":0.05045,"17.5":0.09958,"17.6-17.7":0.25226,"18.0":0.05576,"18.1":0.11418,"18.2":0.06107,"18.3":0.19251,"18.4":0.09559,"18.5-18.7":3.01914,"26.0":0.21243,"26.1":0.41689,"26.2":6.35957,"26.3":1.07276,"26.4":0.01859},P:{"4":0.01033,"21":0.01033,"22":0.02065,"23":0.02065,"24":0.0826,"25":0.1239,"26":0.03098,"27":0.20651,"28":0.43366,"29":1.05318,_:"20 6.2-6.4 8.2 10.1 12.0 13.0 14.0 15.0 16.0","5.0-5.4":0.01033,"7.2-7.4":0.06195,"9.2":0.01033,"11.1-11.2":0.05163,"17.0":0.01033,"18.0":0.01033,"19.0":0.01033},I:{"0":0.01153,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":7.54178,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":46.59594},R:{_:"0"},M:{"0":0.34043},Q:{"14.9":0.00577},O:{"0":0.54815},H:{all:0.04}}; diff --git a/node_modules/caniuse-lite/data/regions/GI.js b/node_modules/caniuse-lite/data/regions/GI.js deleted file mode 100644 index ebf7dde8..00000000 --- a/node_modules/caniuse-lite/data/regions/GI.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.01722,"115":0.04018,"140":0.00574,"143":0.0574,"147":3.5588,"148":0.12628,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 141 142 144 145 146 149 150 151 3.5 3.6"},D:{"52":0.00574,"69":0.00574,"103":0.00574,"106":0.00574,"109":0.1148,"111":0.02296,"114":0.00574,"116":0.10332,"120":0.03444,"125":0.02296,"126":0.00574,"128":0.04592,"130":0.00574,"132":0.01722,"133":0.06888,"134":0.01148,"138":0.16072,"139":0.13776,"140":0.13776,"141":0.01148,"142":0.13776,"143":1.10782,"144":13.95394,"145":5.28654,"146":0.00574,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 107 108 110 112 113 115 117 118 119 121 122 123 124 127 129 131 135 136 137 147 148"},F:{"125":0.00574,"126":0.49938,"127":0.30996,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.00574,"128":0.00574,"138":0.00574,"141":0.00574,"142":0.01722,"143":0.10332,"144":3.58176,"145":3.77118,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 137 139 140"},E:{"15":0.04592,_:"4 5 6 7 8 9 10 11 12 13 14 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 16.0 17.0 17.2 26.4 TP","13.1":0.04018,"14.1":0.02296,"15.4":0.02296,"15.5":0.00574,"15.6":0.21812,"16.1":0.01148,"16.2":0.00574,"16.3":0.01148,"16.4":0.00574,"16.5":0.01148,"16.6":0.24108,"17.1":0.50512,"17.3":0.04592,"17.4":0.00574,"17.5":0.13776,"17.6":0.1148,"18.0":0.00574,"18.1":0.01148,"18.2":0.05166,"18.3":0.07462,"18.4":0.09758,"18.5-18.7":0.15498,"26.0":0.02296,"26.1":0.0574,"26.2":2.18694,"26.3":0.69454},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00231,"7.0-7.1":0.00231,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00231,"10.0-10.2":0,"10.3":0.0208,"11.0-11.2":0.20106,"11.3-11.4":0.00693,"12.0-12.1":0,"12.2-12.5":0.10862,"13.0-13.1":0,"13.2":0.03235,"13.3":0.00462,"13.4-13.7":0.01156,"14.0-14.4":0.02311,"14.5-14.8":0.03004,"15.0-15.1":0.02773,"15.2-15.3":0.0208,"15.4":0.02542,"15.5":0.03004,"15.6-15.8":0.46914,"16.0":0.04853,"16.1":0.09244,"16.2":0.05084,"16.3":0.09244,"16.4":0.0208,"16.5":0.03698,"16.6-16.7":0.62167,"17.0":0.03004,"17.1":0.04622,"17.2":0.03698,"17.3":0.05778,"17.4":0.08782,"17.5":0.17333,"17.6-17.7":0.4391,"18.0":0.09706,"18.1":0.19875,"18.2":0.10631,"18.3":0.3351,"18.4":0.1664,"18.5-18.7":5.25533,"26.0":0.36977,"26.1":0.72567,"26.2":11.06993,"26.3":1.86733,"26.4":0.03235},P:{"26":0.03165,"28":0.01055,"29":2.64809,_:"4 20 21 22 23 24 25 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","17.0":0.01055},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.1917,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":18.68894},R:{_:"0"},M:{"0":0.28968},Q:{_:"14.9"},O:{"0":0.18318},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/GL.js b/node_modules/caniuse-lite/data/regions/GL.js deleted file mode 100644 index 1c783a86..00000000 --- a/node_modules/caniuse-lite/data/regions/GL.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"108":0.00513,"115":0.01025,"128":0.01025,"140":0.00513,"147":10.65695,"148":2.06578,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 137 138 139 141 142 143 144 145 146 149 150 151 3.5 3.6"},D:{"75":0.00513,"87":0.00513,"103":0.11277,"107":0.00513,"109":0.11277,"111":0.00513,"112":0.00513,"116":0.00513,"122":0.03076,"125":0.02563,"128":0.03588,"131":0.00513,"132":0.01025,"134":0.01538,"135":0.01025,"136":0.03076,"137":0.03076,"138":0.08714,"139":0.06664,"140":0.01025,"141":0.04613,"142":0.07689,"143":0.23067,"144":7.77614,"145":3.27551,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 79 80 81 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 108 110 113 114 115 117 118 119 120 121 123 124 126 127 129 130 133 146 147 148"},F:{"94":0.01025,"95":0.0205,"114":0.00513,"124":0.01025,"126":0.43571,"127":0.49722,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 122 123 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.00513,"92":0.01025,"109":0.01025,"132":0.00513,"140":0.01025,"142":0.01025,"143":0.23067,"144":4.04441,"145":2.91669,_:"12 13 14 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 133 134 135 136 137 138 139 141"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.5 16.0 16.3 16.4 17.0 TP","13.1":0.00513,"14.1":0.00513,"15.1":0.07176,"15.2-15.3":0.00513,"15.4":0.01025,"15.6":0.1384,"16.1":0.00513,"16.2":0.00513,"16.5":0.01025,"16.6":0.36395,"17.1":0.22554,"17.2":0.01025,"17.3":0.09227,"17.4":0.0205,"17.5":0.14353,"17.6":0.13328,"18.0":0.05126,"18.1":0.01025,"18.2":0.09227,"18.3":0.03076,"18.4":0.25117,"18.5-18.7":0.60487,"26.0":0.04613,"26.1":0.29218,"26.2":5.35154,"26.3":0.82016,"26.4":0.01025},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00219,"7.0-7.1":0.00219,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00219,"10.0-10.2":0,"10.3":0.01969,"11.0-11.2":0.19031,"11.3-11.4":0.00656,"12.0-12.1":0,"12.2-12.5":0.10281,"13.0-13.1":0,"13.2":0.03062,"13.3":0.00437,"13.4-13.7":0.01094,"14.0-14.4":0.02187,"14.5-14.8":0.02844,"15.0-15.1":0.02625,"15.2-15.3":0.01969,"15.4":0.02406,"15.5":0.02844,"15.6-15.8":0.44405,"16.0":0.04594,"16.1":0.0875,"16.2":0.04812,"16.3":0.0875,"16.4":0.01969,"16.5":0.035,"16.6-16.7":0.58842,"17.0":0.02844,"17.1":0.04375,"17.2":0.035,"17.3":0.05469,"17.4":0.08312,"17.5":0.16406,"17.6-17.7":0.41562,"18.0":0.09187,"18.1":0.18812,"18.2":0.10062,"18.3":0.31718,"18.4":0.1575,"18.5-18.7":4.97426,"26.0":0.34999,"26.1":0.68686,"26.2":10.47789,"26.3":1.76746,"26.4":0.03062},P:{"4":0.07384,"23":0.09493,"24":0.01055,"26":0.01055,"27":0.01055,"28":0.06329,"29":6.71914,_:"20 21 22 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 16.0 17.0 18.0 19.0","15.0":0.0211},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.93581,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":21.94258},R:{_:"0"},M:{"0":0.32168},Q:{_:"14.9"},O:{_:"0"},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/GM.js b/node_modules/caniuse-lite/data/regions/GM.js deleted file mode 100644 index 0d690e86..00000000 --- a/node_modules/caniuse-lite/data/regions/GM.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.02139,"57":0.00306,"65":0.00306,"69":0.00306,"72":0.01833,"104":0.00611,"114":0.00611,"115":0.45825,"136":0.00306,"140":0.01528,"143":0.02444,"145":0.47964,"146":0.00611,"147":1.75968,"148":0.10998,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 66 67 68 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 105 106 107 108 109 110 111 112 113 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 137 138 139 141 142 144 149 150 151 3.5 3.6"},D:{"53":0.05499,"55":0.00306,"56":0.00611,"57":0.00917,"58":0.00306,"64":0.01528,"65":0.00306,"66":0.03972,"67":0.00306,"68":0.00306,"69":0.03361,"70":0.00611,"71":0.00611,"72":0.0275,"73":0.03361,"74":0.01528,"75":0.01528,"76":0.01222,"77":0.01833,"78":0.01528,"79":0.03972,"80":0.01222,"81":0.0275,"83":0.03361,"84":0.01528,"85":0.01528,"86":0.03055,"87":0.06721,"88":0.01833,"89":0.01528,"90":0.03972,"91":0.00611,"92":0.12526,"93":0.00611,"95":0.00917,"96":0.00306,"98":0.00611,"103":0.06416,"105":0.00306,"106":0.02139,"109":0.14359,"111":0.0275,"112":0.00611,"116":0.28717,"117":0.00611,"118":0.00917,"119":0.10693,"120":0.00611,"122":0.07638,"123":0.02444,"124":0.01833,"125":0.01833,"126":0.01222,"127":0.00611,"128":0.01222,"129":0.00917,"130":0.00611,"131":0.01833,"132":0.03972,"133":0.10082,"134":0.03972,"135":0.0275,"136":0.00917,"137":0.01528,"138":0.29634,"139":0.23524,"140":0.11609,"141":0.06416,"142":0.16192,"143":1.01426,"144":5.04381,"145":3.27191,"146":0.00917,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 59 60 61 62 63 94 97 99 100 101 102 104 107 108 110 113 114 115 121 147 148"},F:{"54":0.00611,"55":0.00306,"63":0.00611,"64":0.00306,"67":0.00306,"73":0.00306,"74":0.00306,"76":0.00917,"93":0.00917,"94":0.00611,"95":0.26579,"112":0.00306,"122":0.00306,"124":0.00306,"125":0.01222,"126":0.57434,"127":0.44298,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 56 57 58 60 62 65 66 68 69 70 71 72 75 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 115 116 117 118 119 120 121 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00306,"17":0.00306,"18":0.02444,"80":0.00611,"81":0.00306,"83":0.00306,"84":0.00611,"86":0.00306,"87":0.00306,"88":0.00306,"89":0.01222,"90":0.00917,"91":0.00306,"92":0.02444,"100":0.00306,"103":0.00306,"122":0.01528,"131":0.00611,"138":0.01528,"139":0.01222,"140":0.01222,"141":0.01222,"142":0.03055,"143":0.1497,"144":1.57638,"145":1.02037,_:"12 13 14 15 79 85 93 94 95 96 97 98 99 101 102 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 132 133 134 135 136 137"},E:{"14":0.01222,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 10.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 18.1 18.2 18.3 26.4 TP","5.1":0.01528,"9.1":0.13137,"11.1":0.00917,"13.1":0.01833,"14.1":0.00611,"15.6":0.03666,"16.4":0.00306,"16.5":0.00917,"16.6":0.13748,"17.0":0.00306,"17.1":0.13748,"17.2":0.00306,"17.3":0.00306,"17.4":0.00917,"17.5":0.00611,"17.6":0.13748,"18.0":0.01222,"18.4":0.00917,"18.5-18.7":0.01528,"26.0":0.01528,"26.1":0.01222,"26.2":1.6772,"26.3":0.01528},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00108,"7.0-7.1":0.00108,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00108,"10.0-10.2":0,"10.3":0.00968,"11.0-11.2":0.09359,"11.3-11.4":0.00323,"12.0-12.1":0,"12.2-12.5":0.05056,"13.0-13.1":0,"13.2":0.01506,"13.3":0.00215,"13.4-13.7":0.00538,"14.0-14.4":0.01076,"14.5-14.8":0.01399,"15.0-15.1":0.01291,"15.2-15.3":0.00968,"15.4":0.01183,"15.5":0.01399,"15.6-15.8":0.21838,"16.0":0.02259,"16.1":0.04303,"16.2":0.02367,"16.3":0.04303,"16.4":0.00968,"16.5":0.01721,"16.6-16.7":0.28938,"17.0":0.01399,"17.1":0.02152,"17.2":0.01721,"17.3":0.02689,"17.4":0.04088,"17.5":0.08068,"17.6-17.7":0.2044,"18.0":0.04518,"18.1":0.09252,"18.2":0.04949,"18.3":0.15599,"18.4":0.07746,"18.5-18.7":2.44632,"26.0":0.17212,"26.1":0.3378,"26.2":5.15299,"26.3":0.86923,"26.4":0.01506},P:{"21":0.01045,"24":0.06271,"26":0.0209,"27":0.13587,"28":0.29265,"29":1.45281,_:"4 20 22 23 25 6.2-6.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.0209,"7.2-7.4":0.06271,"9.2":0.05226},I:{"0":0.04162,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":1.78487,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{"2.5":0.00695,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":61.95252},R:{_:"0"},M:{"0":0.25002},Q:{_:"14.9"},O:{"0":0.42365},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/GN.js b/node_modules/caniuse-lite/data/regions/GN.js deleted file mode 100644 index 265124d0..00000000 --- a/node_modules/caniuse-lite/data/regions/GN.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00273,"57":0.00273,"60":0.00273,"61":0.00547,"66":0.00273,"72":0.00547,"86":0.01093,"107":0.01367,"115":0.00547,"127":0.00547,"128":0.00273,"131":0.00273,"137":0.00273,"138":0.00273,"140":0.03006,"142":0.00547,"144":0.00273,"145":0.00273,"146":0.10659,"147":0.60946,"148":0.09292,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 62 63 64 65 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 132 133 134 135 136 139 141 143 149 150 151 3.5 3.6"},D:{"67":0.00273,"68":0.00547,"69":0.0246,"70":0.02186,"71":0.01913,"74":0.00547,"75":0.00273,"76":0.0082,"77":0.0082,"78":0.0082,"79":0.0082,"80":0.0082,"81":0.0082,"83":0.00547,"84":0.00547,"86":0.0164,"87":0.00273,"90":0.00273,"91":0.00547,"93":0.00273,"95":0.00273,"101":0.00273,"102":0.00547,"103":0.0082,"107":0.04373,"109":0.07379,"111":0.00273,"112":0.00273,"113":0.01367,"114":0.00273,"115":0.0082,"116":0.0082,"119":0.01093,"120":0.0082,"122":0.01367,"123":0.0082,"124":0.00547,"125":0.0082,"126":0.00273,"127":0.01093,"128":0.0164,"129":0.00273,"130":0.01367,"131":0.0246,"132":0.0082,"133":0.00273,"134":0.0082,"135":0.0164,"136":0.00273,"137":0.01367,"138":0.12572,"139":0.041,"140":0.05466,"141":0.04919,"142":0.07106,"143":0.2651,"144":3.80434,"145":2.00602,"146":0.01093,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 72 73 85 88 89 92 94 96 97 98 99 100 104 105 106 108 110 117 118 121 147 148"},F:{"42":0.00273,"57":0.00547,"90":0.00273,"94":0.00273,"95":0.02186,"96":0.00273,"113":0.00273,"114":0.00547,"117":0.00273,"120":0.0082,"122":0.0082,"123":0.00273,"125":0.0082,"126":0.38535,"127":0.5302,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 115 116 118 119 121 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00547,"17":0.00547,"18":0.08746,"84":0.00547,"85":0.0082,"89":0.0164,"90":0.041,"92":0.04919,"100":0.02733,"111":0.00273,"119":0.00273,"122":0.03006,"127":0.00273,"131":0.0082,"133":0.01367,"136":0.00547,"137":0.00273,"138":0.00547,"139":0.00273,"140":0.0082,"141":0.0164,"142":0.03826,"143":0.11752,"144":1.40203,"145":0.84996,_:"12 13 14 15 79 80 81 83 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 109 110 112 113 114 115 116 117 118 120 121 123 124 125 126 128 129 130 132 134 135"},E:{"11":0.00273,_:"4 5 6 7 8 9 10 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 15.2-15.3 15.4 16.0 16.2 16.3 16.4 16.5 17.2 17.3 17.5 18.2 18.4 26.4 TP","5.1":0.00273,"11.1":0.00273,"12.1":0.00273,"13.1":0.02186,"14.1":0.06013,"15.1":0.00547,"15.5":0.00273,"15.6":0.01367,"16.1":0.2405,"16.6":0.02186,"17.0":0.00273,"17.1":0.00273,"17.4":0.00547,"17.6":0.10659,"18.0":0.00273,"18.1":0.0164,"18.3":0.00273,"18.5-18.7":0.00273,"26.0":0.00273,"26.1":0.0082,"26.2":0.36349,"26.3":0.45914},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00089,"7.0-7.1":0.00089,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00089,"10.0-10.2":0,"10.3":0.00798,"11.0-11.2":0.07712,"11.3-11.4":0.00266,"12.0-12.1":0,"12.2-12.5":0.04166,"13.0-13.1":0,"13.2":0.01241,"13.3":0.00177,"13.4-13.7":0.00443,"14.0-14.4":0.00886,"14.5-14.8":0.01152,"15.0-15.1":0.01064,"15.2-15.3":0.00798,"15.4":0.00975,"15.5":0.01152,"15.6-15.8":0.17995,"16.0":0.01862,"16.1":0.03546,"16.2":0.0195,"16.3":0.03546,"16.4":0.00798,"16.5":0.01418,"16.6-16.7":0.23846,"17.0":0.01152,"17.1":0.01773,"17.2":0.01418,"17.3":0.02216,"17.4":0.03369,"17.5":0.06648,"17.6-17.7":0.16843,"18.0":0.03723,"18.1":0.07623,"18.2":0.04078,"18.3":0.12854,"18.4":0.06382,"18.5-18.7":2.01579,"26.0":0.14183,"26.1":0.27835,"26.2":4.24611,"26.3":0.71625,"26.4":0.01241},P:{"21":0.0101,"22":0.02021,"23":0.02021,"24":0.05052,"25":0.13136,"26":0.03031,"27":0.36377,"28":0.39408,"29":1.66727,_:"4 20 5.0-5.4 6.2-6.4 8.2 10.1 12.0 13.0 17.0 18.0 19.0","7.2-7.4":0.06063,"9.2":0.03031,"11.1-11.2":0.0101,"14.0":0.0101,"15.0":0.0101,"16.0":0.0101},I:{"0":0.02903,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":1.21522,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":72.39494},R:{_:"0"},M:{"0":0.26158},Q:{"14.9":0.06539},O:{"0":0.41416},H:{all:0.02}}; diff --git a/node_modules/caniuse-lite/data/regions/GP.js b/node_modules/caniuse-lite/data/regions/GP.js deleted file mode 100644 index 86288cd6..00000000 --- a/node_modules/caniuse-lite/data/regions/GP.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00814,"78":0.00407,"115":0.13021,"128":0.00407,"136":0.01221,"137":0.00814,"138":0.00407,"139":0.3418,"140":0.32145,"141":0.00407,"144":0.00814,"145":0.00814,"146":0.02035,"147":3.15754,"148":0.34587,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 142 143 149 150 151 3.5","3.6":0.00407},D:{"56":0.00407,"69":0.00407,"76":0.00407,"79":0.00407,"84":0.00407,"85":0.00407,"86":0.00407,"87":0.01221,"102":0.00407,"103":0.02441,"104":0.00407,"109":0.24414,"111":0.01221,"115":0.00407,"116":0.236,"118":0.00407,"119":0.01221,"120":0.00407,"122":0.01628,"124":0.00407,"125":0.05697,"126":0.01221,"127":0.00407,"128":0.15462,"129":0.00407,"130":0.10986,"131":0.00814,"132":0.02035,"133":0.00407,"134":0.01221,"135":0.01628,"136":0.03255,"137":0.01221,"138":0.15869,"139":0.13835,"140":0.01221,"141":0.01628,"142":0.10986,"143":0.43945,"144":8.92739,"145":4.27245,"146":0.00814,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 77 78 80 81 83 88 89 90 91 92 93 94 95 96 97 98 99 100 101 105 106 107 108 110 112 113 114 117 121 123 147 148"},F:{"46":0.00814,"94":0.00814,"95":0.01628,"125":0.01221,"126":1.28174,"127":1.59505,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00407,"92":0.00407,"109":0.04069,"114":0.06104,"126":0.00407,"132":0.04883,"135":0.01221,"137":0.00407,"138":0.00814,"139":0.01221,"140":0.00814,"141":0.01221,"142":0.06917,"143":0.10173,"144":3.91845,"145":2.03857,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 127 128 129 130 131 133 134 136"},E:{"14":0.00407,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.4 15.5 17.0 18.2 26.4 TP","12.1":0.01628,"13.1":0.01221,"14.1":0.03255,"15.2-15.3":0.00407,"15.6":0.08545,"16.0":0.00814,"16.1":0.00407,"16.2":0.00407,"16.3":0.00814,"16.4":0.00407,"16.5":0.00814,"16.6":0.14242,"17.1":0.52083,"17.2":0.00814,"17.3":0.01221,"17.4":0.00814,"17.5":0.01221,"17.6":0.14648,"18.0":0.00814,"18.1":0.02035,"18.3":0.08545,"18.4":0.01221,"18.5-18.7":0.54118,"26.0":0.06104,"26.1":0.10986,"26.2":0.98063,"26.3":0.3418},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00148,"7.0-7.1":0.00148,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00148,"10.0-10.2":0,"10.3":0.01335,"11.0-11.2":0.12903,"11.3-11.4":0.00445,"12.0-12.1":0,"12.2-12.5":0.06971,"13.0-13.1":0,"13.2":0.02076,"13.3":0.00297,"13.4-13.7":0.00742,"14.0-14.4":0.01483,"14.5-14.8":0.01928,"15.0-15.1":0.0178,"15.2-15.3":0.01335,"15.4":0.01631,"15.5":0.01928,"15.6-15.8":0.30107,"16.0":0.03114,"16.1":0.05932,"16.2":0.03263,"16.3":0.05932,"16.4":0.01335,"16.5":0.02373,"16.6-16.7":0.39895,"17.0":0.01928,"17.1":0.02966,"17.2":0.02373,"17.3":0.03708,"17.4":0.05636,"17.5":0.11123,"17.6-17.7":0.28179,"18.0":0.06229,"18.1":0.12755,"18.2":0.06822,"18.3":0.21505,"18.4":0.10678,"18.5-18.7":3.37255,"26.0":0.23729,"26.1":0.46569,"26.2":7.10402,"26.3":1.19834,"26.4":0.02076},P:{"20":0.76384,"21":0.01061,"22":0.01061,"23":0.01061,"24":0.02122,"25":0.02122,"26":0.02122,"27":0.07426,"28":0.12731,"29":2.56735,_:"4 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","19.0":0.04244},I:{"0":0.02962,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.06523,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":45.84179},R:{_:"0"},M:{"0":1.3046},Q:{_:"14.9"},O:{_:"0"},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/GQ.js b/node_modules/caniuse-lite/data/regions/GQ.js deleted file mode 100644 index 99088762..00000000 --- a/node_modules/caniuse-lite/data/regions/GQ.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00266,"47":0.01597,"72":0.00666,"82":0.00266,"115":0.03061,"117":0.00399,"127":0.01597,"128":0.00399,"130":0.00399,"132":0.00133,"133":0.02928,"135":0.00932,"136":0.00666,"140":0.02662,"147":0.71475,"148":0.23293,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 118 119 120 121 122 123 124 125 126 129 131 134 137 138 139 141 142 143 144 145 146 149 150 151 3.5 3.6"},D:{"27":0.00133,"56":0.00399,"67":0.00666,"68":0.00399,"69":0.01198,"72":0.00133,"75":0.00266,"76":0.00133,"79":0.00133,"80":0.00799,"83":0.00666,"85":0.00666,"87":0.00666,"94":0.00399,"97":0.00532,"99":0.00266,"102":0.00133,"103":0.00399,"109":0.29548,"111":0.00532,"112":0.00133,"114":0.00133,"115":0.00399,"116":0.0173,"118":0.00266,"119":0.01997,"120":0.00266,"121":0.0173,"122":0.00399,"124":0.00266,"127":0.00399,"129":0.00399,"130":0.00932,"131":0.01863,"132":0.00133,"133":0.01331,"134":0.00932,"135":0.00666,"136":0.00266,"137":0.01331,"138":0.03061,"139":0.07054,"140":0.00266,"141":0.07187,"142":0.02396,"143":0.34207,"144":2.11363,"145":1.142,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 70 71 73 74 77 78 81 84 86 88 89 90 91 92 93 95 96 98 100 101 104 105 106 107 108 110 113 117 123 125 126 128 146 147 148"},F:{"42":0.00266,"89":0.00133,"90":0.00133,"95":0.00399,"122":0.00666,"124":0.00133,"125":0.00799,"126":0.13443,"127":0.07853,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00133,"17":0.02396,"18":0.00399,"90":0.00133,"92":0.01997,"100":0.00666,"109":0.00932,"120":0.01065,"133":0.00399,"134":0.0213,"137":0.00799,"138":0.06921,"139":0.00399,"140":0.03328,"141":0.00532,"142":0.07054,"143":0.02795,"144":0.86382,"145":1.28974,_:"12 13 14 15 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 121 122 123 124 125 126 127 128 129 130 131 132 135 136"},E:{"13":0.01863,_:"4 5 6 7 8 9 10 11 12 14 15 3.1 3.2 6.1 9.1 10.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.3 17.4 17.5 18.0 18.2 18.3 18.4 18.5-18.7 26.3 26.4 TP","5.1":0.00399,"7.1":0.00399,"11.1":0.00399,"13.1":0.00266,"15.6":0.00799,"16.6":0.03061,"17.1":0.00399,"17.6":0.03061,"18.1":0.00399,"26.0":0.00266,"26.1":0.00399,"26.2":0.05324},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.0003,"7.0-7.1":0.0003,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0003,"10.0-10.2":0,"10.3":0.00267,"11.0-11.2":0.02579,"11.3-11.4":0.00089,"12.0-12.1":0,"12.2-12.5":0.01393,"13.0-13.1":0,"13.2":0.00415,"13.3":0.00059,"13.4-13.7":0.00148,"14.0-14.4":0.00296,"14.5-14.8":0.00385,"15.0-15.1":0.00356,"15.2-15.3":0.00267,"15.4":0.00326,"15.5":0.00385,"15.6-15.8":0.06018,"16.0":0.00623,"16.1":0.01186,"16.2":0.00652,"16.3":0.01186,"16.4":0.00267,"16.5":0.00474,"16.6-16.7":0.07974,"17.0":0.00385,"17.1":0.00593,"17.2":0.00474,"17.3":0.00741,"17.4":0.01126,"17.5":0.02223,"17.6-17.7":0.05632,"18.0":0.01245,"18.1":0.02549,"18.2":0.01364,"18.3":0.04298,"18.4":0.02134,"18.5-18.7":0.67412,"26.0":0.04743,"26.1":0.09308,"26.2":1.41997,"26.3":0.23953,"26.4":0.00415},P:{"4":0.04126,"25":0.05157,"28":0.0722,"29":0.62914,_:"20 21 22 23 24 26 27 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02063},I:{"0":0.06061,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.58942,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{"2.5":0.01734,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":86.15682},R:{_:"0"},M:{"0":0.03467},Q:{_:"14.9"},O:{"0":0.63276},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/GR.js b/node_modules/caniuse-lite/data/regions/GR.js deleted file mode 100644 index b8d4c092..00000000 --- a/node_modules/caniuse-lite/data/regions/GR.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"52":0.53763,"60":0.00633,"68":0.22138,"78":0.00633,"102":0.00633,"103":0.00633,"105":0.46805,"115":1.10688,"116":0.01265,"121":0.00633,"123":0.00633,"127":0.00633,"128":0.00633,"135":0.00633,"136":0.01265,"138":0.01265,"139":0.00633,"140":0.04428,"141":0.01898,"142":0.03163,"143":0.01265,"144":0.01898,"145":0.01898,"146":0.0759,"147":4.61093,"148":0.37318,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 106 107 108 109 110 111 112 113 114 117 118 119 120 122 124 125 126 129 130 131 132 133 134 137 149 150 151 3.5 3.6"},D:{"49":0.01265,"56":0.00633,"68":0.32258,"73":0.00633,"74":0.00633,"75":0.00633,"79":0.01265,"87":0.01265,"88":0.00633,"89":0.00633,"95":0.00633,"99":0.00633,"100":0.00633,"101":0.01898,"102":0.21505,"103":0.06325,"104":0.04428,"105":0.0253,"106":0.01898,"107":0.01898,"108":0.01898,"109":5.34463,"110":0.0253,"111":0.11385,"112":0.01898,"114":0.01265,"116":0.13283,"117":0.01898,"118":0.01898,"119":0.01265,"120":0.03163,"121":0.00633,"122":0.0506,"123":0.00633,"124":0.03795,"125":0.01265,"126":0.0253,"127":0.00633,"128":0.08855,"129":0.00633,"130":0.01898,"131":0.0759,"132":0.01265,"133":0.06958,"134":0.01898,"135":0.04428,"136":0.01265,"137":0.01898,"138":0.253,"139":0.24668,"140":0.03795,"141":0.0759,"142":0.44908,"143":0.7843,"144":21.89083,"145":11.59373,"146":0.01265,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 76 77 78 80 81 83 84 85 86 90 91 92 93 94 96 97 98 113 115 147 148"},F:{"31":0.03163,"40":0.2783,"46":0.253,"94":0.03163,"95":0.0506,"114":0.03163,"124":0.01898,"125":0.00633,"126":0.84123,"127":0.48703,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 122 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.17078,"138":0.00633,"139":0.00633,"141":0.01265,"142":0.01265,"143":0.15813,"144":2.3529,"145":1.71408,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 140"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.1 15.2-15.3 15.5 16.0 17.0 26.4 TP","11.1":0.00633,"12.1":0.00633,"13.1":0.01265,"14.1":0.01265,"15.4":0.2277,"15.6":0.06958,"16.1":0.00633,"16.2":0.00633,"16.3":0.00633,"16.4":0.00633,"16.5":0.01898,"16.6":0.06958,"17.1":0.06958,"17.2":0.00633,"17.3":0.00633,"17.4":0.01265,"17.5":0.01265,"17.6":0.08855,"18.0":0.00633,"18.1":0.00633,"18.2":0.00633,"18.3":0.0253,"18.4":0.00633,"18.5-18.7":0.03795,"26.0":0.01265,"26.1":0.04428,"26.2":0.5566,"26.3":0.1771},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00073,"7.0-7.1":0.00073,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00073,"10.0-10.2":0,"10.3":0.00657,"11.0-11.2":0.06353,"11.3-11.4":0.00219,"12.0-12.1":0,"12.2-12.5":0.03432,"13.0-13.1":0,"13.2":0.01022,"13.3":0.00146,"13.4-13.7":0.00365,"14.0-14.4":0.0073,"14.5-14.8":0.00949,"15.0-15.1":0.00876,"15.2-15.3":0.00657,"15.4":0.00803,"15.5":0.00949,"15.6-15.8":0.14824,"16.0":0.01533,"16.1":0.02921,"16.2":0.01606,"16.3":0.02921,"16.4":0.00657,"16.5":0.01168,"16.6-16.7":0.19643,"17.0":0.00949,"17.1":0.0146,"17.2":0.01168,"17.3":0.01826,"17.4":0.02775,"17.5":0.05477,"17.6-17.7":0.13874,"18.0":0.03067,"18.1":0.0628,"18.2":0.03359,"18.3":0.10588,"18.4":0.05258,"18.5-18.7":1.66053,"26.0":0.11684,"26.1":0.22929,"26.2":3.49777,"26.3":0.59002,"26.4":0.01022},P:{"4":0.06448,"21":0.01075,"23":0.01075,"24":0.01075,"25":0.01075,"26":0.02149,"27":0.02149,"28":0.04299,"29":1.21436,_:"20 22 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01075},I:{"0":0.06975,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.23153,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.03163,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":31.24448},R:{_:"0"},M:{"0":0.3381},Q:{_:"14.9"},O:{"0":0.03308},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/GT.js b/node_modules/caniuse-lite/data/regions/GT.js deleted file mode 100644 index 085395ce..00000000 --- a/node_modules/caniuse-lite/data/regions/GT.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00445,"78":0.00445,"115":0.03557,"127":0.00445,"128":0.00445,"136":0.00445,"137":0.00445,"140":0.00445,"143":0.00889,"144":0.00445,"145":0.00445,"146":0.01334,"147":0.87586,"148":0.10226,"149":0.00889,"150":0.00445,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 134 135 138 139 141 142 151 3.5 3.6"},D:{"69":0.00445,"78":0.02668,"79":0.00445,"87":0.00445,"93":0.00445,"97":0.00889,"101":0.00445,"103":0.1156,"104":0.08892,"105":0.09337,"106":0.09337,"107":0.09337,"108":0.09337,"109":0.46238,"110":0.09337,"111":0.1067,"112":0.60466,"114":0.00889,"115":0.00889,"116":0.23119,"117":0.09337,"119":0.00889,"120":0.1067,"121":0.00889,"122":0.04446,"123":0.00889,"124":0.1067,"125":0.03112,"126":0.01778,"127":0.00889,"128":0.04001,"129":0.01334,"130":0.00445,"131":0.2223,"132":0.0578,"133":0.23119,"134":0.07114,"135":0.03557,"136":0.04446,"137":0.04446,"138":0.12004,"139":0.09337,"140":0.04891,"141":0.08892,"142":0.13338,"143":0.45794,"144":11.8397,"145":6.79793,"146":0.02668,"147":0.00889,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 80 81 83 84 85 86 88 89 90 91 92 94 95 96 98 99 100 102 113 118 148"},F:{"94":0.02223,"95":0.03112,"112":0.00445,"125":0.00889,"126":0.6669,"127":0.62689,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00445,"109":0.00445,"122":0.00445,"127":0.00445,"131":0.00445,"133":0.00445,"135":0.00445,"136":0.00889,"137":0.00445,"138":0.00889,"139":0.00889,"140":0.02223,"141":0.01334,"142":0.01778,"143":0.04891,"144":1.97402,"145":1.48052,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 128 129 130 132 134"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.4 16.0 16.2 16.4 17.0 17.3 TP","5.1":0.00445,"13.1":0.00889,"15.2-15.3":0.00445,"15.5":0.00445,"15.6":0.04446,"16.1":0.00445,"16.3":0.00445,"16.5":0.00445,"16.6":0.04891,"17.1":0.03112,"17.2":0.00445,"17.4":0.01334,"17.5":0.00889,"17.6":0.04891,"18.0":0.00445,"18.1":0.01334,"18.2":0.00889,"18.3":0.01334,"18.4":0.00445,"18.5-18.7":0.04891,"26.0":0.03557,"26.1":0.05335,"26.2":0.84474,"26.3":0.29344,"26.4":0.00889},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00124,"7.0-7.1":0.00124,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00124,"10.0-10.2":0,"10.3":0.01115,"11.0-11.2":0.10775,"11.3-11.4":0.00372,"12.0-12.1":0,"12.2-12.5":0.05821,"13.0-13.1":0,"13.2":0.01734,"13.3":0.00248,"13.4-13.7":0.00619,"14.0-14.4":0.01239,"14.5-14.8":0.0161,"15.0-15.1":0.01486,"15.2-15.3":0.01115,"15.4":0.01362,"15.5":0.0161,"15.6-15.8":0.25142,"16.0":0.02601,"16.1":0.04954,"16.2":0.02725,"16.3":0.04954,"16.4":0.01115,"16.5":0.01982,"16.6-16.7":0.33317,"17.0":0.0161,"17.1":0.02477,"17.2":0.01982,"17.3":0.03096,"17.4":0.04706,"17.5":0.09289,"17.6-17.7":0.23532,"18.0":0.05202,"18.1":0.10651,"18.2":0.05697,"18.3":0.17959,"18.4":0.08918,"18.5-18.7":2.81644,"26.0":0.19817,"26.1":0.3889,"26.2":5.93262,"26.3":1.00074,"26.4":0.01734},P:{"21":0.01029,"22":0.04117,"23":0.02059,"24":0.05147,"25":0.05147,"26":0.04117,"27":0.11322,"28":0.13381,"29":3.28347,_:"4 20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.03088,"11.1-11.2":0.01029},I:{"0":0.0111,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.2055,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":50.67485},R:{_:"0"},M:{"0":0.21105},Q:{_:"14.9"},O:{"0":0.02777},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/GU.js b/node_modules/caniuse-lite/data/regions/GU.js deleted file mode 100644 index ed824685..00000000 --- a/node_modules/caniuse-lite/data/regions/GU.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"78":0.00972,"115":0.00972,"131":0.00486,"140":0.00486,"141":0.02917,"144":0.12639,"145":0.00486,"146":0.00486,"147":1.09859,"148":0.35485,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132 133 134 135 136 137 138 139 142 143 149 150 151 3.5 3.6"},D:{"87":0.02431,"89":0.00486,"91":0.03889,"93":0.02917,"98":0.08264,"99":0.02431,"103":0.13125,"106":0.00486,"109":0.17986,"116":0.10208,"118":0.07292,"120":0.04861,"121":0.01944,"122":0.15555,"123":0.00486,"125":0.00972,"126":0.18472,"127":0.02431,"128":0.06319,"130":0.06805,"131":0.01944,"132":0.00486,"133":0.00972,"134":0.01458,"135":0.00972,"136":0.05347,"137":0.02431,"138":0.10208,"139":0.09236,"140":0.02917,"141":0.10694,"142":1.1472,"143":0.98678,"144":13.66913,"145":5.4346,"146":0.00486,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 88 90 92 94 95 96 97 100 101 102 104 105 107 108 110 111 112 113 114 115 117 119 124 129 147 148"},F:{"93":0.00486,"95":0.00486,"121":0.00486,"126":0.23819,"127":0.48124,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00486,"98":0.00972,"109":0.00972,"122":0.01944,"133":0.00972,"135":0.00486,"138":0.00486,"140":0.09236,"141":0.01944,"142":0.11666,"143":0.12639,"144":4.13185,"145":2.41592,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 131 132 134 136 137 139"},E:{"14":0.00972,"15":0.00486,_:"4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 TP","13.1":0.00972,"14.1":0.00972,"15.6":0.38888,"16.1":0.00972,"16.2":0.01944,"16.3":0.03403,"16.4":0.04375,"16.5":0.02917,"16.6":0.35485,"17.0":0.00486,"17.1":0.17986,"17.2":0.04861,"17.3":0.01944,"17.4":0.06805,"17.5":0.06805,"17.6":1.05484,"18.0":0.01944,"18.1":0.02431,"18.2":0.00972,"18.3":0.18472,"18.4":0.04375,"18.5-18.7":0.15555,"26.0":0.03403,"26.1":0.05833,"26.2":1.93954,"26.3":0.44235,"26.4":0.00486},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00187,"7.0-7.1":0.00187,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00187,"10.0-10.2":0,"10.3":0.01683,"11.0-11.2":0.16267,"11.3-11.4":0.00561,"12.0-12.1":0,"12.2-12.5":0.08788,"13.0-13.1":0,"13.2":0.02618,"13.3":0.00374,"13.4-13.7":0.00935,"14.0-14.4":0.0187,"14.5-14.8":0.02431,"15.0-15.1":0.02244,"15.2-15.3":0.01683,"15.4":0.02057,"15.5":0.02431,"15.6-15.8":0.37955,"16.0":0.03926,"16.1":0.07479,"16.2":0.04113,"16.3":0.07479,"16.4":0.01683,"16.5":0.02992,"16.6-16.7":0.50295,"17.0":0.02431,"17.1":0.03739,"17.2":0.02992,"17.3":0.04674,"17.4":0.07105,"17.5":0.14023,"17.6-17.7":0.35525,"18.0":0.07853,"18.1":0.1608,"18.2":0.08601,"18.3":0.27111,"18.4":0.13462,"18.5-18.7":4.25174,"26.0":0.29915,"26.1":0.58709,"26.2":8.95595,"26.3":1.51073,"26.4":0.02618},P:{"4":0.05164,"24":0.03098,"25":0.13426,"26":0.01033,"27":0.10328,"28":0.54738,"29":4.23444,_:"20 21 22 23 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.02566,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.05652,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.05833,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":31.01994},R:{_:"0"},M:{"0":0.29287},Q:{_:"14.9"},O:{"0":0.01028},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/GW.js b/node_modules/caniuse-lite/data/regions/GW.js deleted file mode 100644 index 16e54eb3..00000000 --- a/node_modules/caniuse-lite/data/regions/GW.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00656,"142":0.00984,"147":0.31816,"148":0.04592,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 143 144 145 146 149 150 151 3.5 3.6"},D:{"68":0.00328,"69":0.00984,"70":0.01968,"75":0.00328,"77":0.00328,"79":0.00328,"86":0.03936,"98":0.00328,"103":0.00328,"104":0.00328,"105":0.02296,"107":0.0328,"108":0.00328,"109":0.14104,"110":0.00328,"111":0.00656,"112":0.00984,"116":0.0164,"117":0.10168,"119":0.00656,"120":0.00328,"122":0.02952,"124":0.00328,"125":0.03608,"126":0.02624,"128":0.00328,"129":0.00328,"130":0.00328,"131":0.02624,"132":0.02952,"133":0.01968,"134":0.02296,"135":0.00984,"136":0.0328,"137":0.00328,"138":0.85936,"139":1.07912,"140":0.00328,"141":0.02952,"142":0.05576,"143":0.1804,"144":3.01432,"145":1.722,"146":0.082,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 71 72 73 74 76 78 80 81 83 84 85 87 88 89 90 91 92 93 94 95 96 97 99 100 101 102 106 113 114 115 118 121 123 127 147 148"},F:{"85":0.00328,"93":0.00328,"94":0.00328,"113":0.00328,"115":0.00328,"126":0.082,"127":0.17384,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 91 92 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00984,"18":0.04592,"89":0.00984,"92":0.05576,"100":0.00328,"105":0.00656,"106":0.00328,"109":0.01968,"114":0.00328,"121":0.00328,"122":0.00328,"124":0.00328,"129":0.00328,"135":0.00328,"136":0.00328,"138":0.00328,"141":0.01312,"142":0.00328,"143":0.0492,"144":3.47024,"145":0.94136,_:"12 13 14 15 17 79 80 81 83 84 85 86 87 88 90 91 93 94 95 96 97 98 99 101 102 103 104 107 108 110 111 112 113 115 116 117 118 119 120 123 125 126 127 128 130 131 132 133 134 137 139 140"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.4 18.0 18.1 18.2 18.3 18.5-18.7 26.0 26.4 TP","5.1":0.00328,"13.1":0.02296,"14.1":0.01968,"15.6":0.00984,"17.3":0.00984,"17.5":0.00328,"17.6":0.01968,"18.4":0.00328,"26.1":0.1148,"26.2":0.07872,"26.3":0.01968},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.0004,"7.0-7.1":0.0004,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0004,"10.0-10.2":0,"10.3":0.0036,"11.0-11.2":0.03479,"11.3-11.4":0.0012,"12.0-12.1":0,"12.2-12.5":0.01879,"13.0-13.1":0,"13.2":0.0056,"13.3":0.0008,"13.4-13.7":0.002,"14.0-14.4":0.004,"14.5-14.8":0.0052,"15.0-15.1":0.0048,"15.2-15.3":0.0036,"15.4":0.0044,"15.5":0.0052,"15.6-15.8":0.08117,"16.0":0.0084,"16.1":0.01599,"16.2":0.0088,"16.3":0.01599,"16.4":0.0036,"16.5":0.0064,"16.6-16.7":0.10756,"17.0":0.0052,"17.1":0.008,"17.2":0.0064,"17.3":0.01,"17.4":0.01519,"17.5":0.02999,"17.6-17.7":0.07597,"18.0":0.01679,"18.1":0.03439,"18.2":0.01839,"18.3":0.05798,"18.4":0.02879,"18.5-18.7":0.90924,"26.0":0.06397,"26.1":0.12555,"26.2":1.91523,"26.3":0.32307,"26.4":0.0056},P:{"22":0.06109,"25":0.07127,"26":0.01018,"27":0.21382,"28":0.15273,"29":0.42764,_:"4 20 21 23 24 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 19.0","7.2-7.4":0.04073,"18.0":0.03055},I:{"0":0.01343,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.29912,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":80.89176},R:{_:"0"},M:{"0":0.08064},Q:{_:"14.9"},O:{"0":0.02688},H:{all:0.01}}; diff --git a/node_modules/caniuse-lite/data/regions/GY.js b/node_modules/caniuse-lite/data/regions/GY.js deleted file mode 100644 index a2088cfe..00000000 --- a/node_modules/caniuse-lite/data/regions/GY.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.1454,"110":0.02077,"127":0.00692,"140":0.00692,"144":0.00692,"146":0.00692,"147":0.27696,"148":0.04154,"149":0.00692,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 128 129 130 131 132 133 134 135 136 137 138 139 141 142 143 145 150 151 3.5 3.6"},D:{"54":0.00692,"55":0.00692,"63":0.00692,"68":0.00692,"69":0.15925,"73":0.00692,"79":0.01385,"86":0.00692,"91":0.00692,"93":0.01385,"95":0.00692,"96":0.01385,"98":0.00692,"99":0.00692,"101":0.00692,"103":1.88333,"104":1.93872,"105":1.89718,"106":1.82101,"107":1.85563,"108":1.85563,"109":1.86948,"110":1.82794,"111":2.0772,"112":12.03391,"114":0.00692,"116":3.64202,"117":1.8764,"119":0.00692,"120":1.86948,"122":0.00692,"124":1.96642,"125":0.11771,"126":0.03462,"127":0.00692,"128":0.02077,"129":0.18002,"130":0.00692,"131":3.75281,"132":0.18002,"133":3.75973,"134":0.00692,"135":0.00692,"136":0.00692,"137":0.01385,"138":0.04847,"139":0.43621,"140":0.00692,"141":0.01385,"142":0.23542,"143":0.47083,"144":5.95464,"145":2.45802,"146":0.05539,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 56 57 58 59 60 61 62 64 65 66 67 70 71 72 74 75 76 77 78 80 81 83 84 85 87 88 89 90 92 94 97 100 102 113 115 118 121 123 147 148"},F:{"94":0.00692,"95":0.00692,"114":0.01385,"125":0.02077,"126":0.18002,"127":0.1731,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00692,"18":0.00692,"92":0.00692,"122":0.00692,"139":0.00692,"140":0.00692,"141":0.01385,"142":0.01385,"143":0.08309,"144":1.66176,"145":1.54405,_:"12 13 14 15 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.3 18.0 18.1 26.4 TP","14.1":0.02077,"15.6":0.01385,"16.6":0.02077,"17.1":0.01385,"17.4":0.00692,"17.5":0.01385,"17.6":0.01385,"18.2":0.01385,"18.3":0.00692,"18.4":0.01385,"18.5-18.7":0.02077,"26.0":0.01385,"26.1":0.04847,"26.2":0.1731,"26.3":0.06924},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00055,"7.0-7.1":0.00055,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00055,"10.0-10.2":0,"10.3":0.00492,"11.0-11.2":0.04757,"11.3-11.4":0.00164,"12.0-12.1":0,"12.2-12.5":0.0257,"13.0-13.1":0,"13.2":0.00765,"13.3":0.00109,"13.4-13.7":0.00273,"14.0-14.4":0.00547,"14.5-14.8":0.00711,"15.0-15.1":0.00656,"15.2-15.3":0.00492,"15.4":0.00601,"15.5":0.00711,"15.6-15.8":0.111,"16.0":0.01148,"16.1":0.02187,"16.2":0.01203,"16.3":0.02187,"16.4":0.00492,"16.5":0.00875,"16.6-16.7":0.14708,"17.0":0.00711,"17.1":0.01094,"17.2":0.00875,"17.3":0.01367,"17.4":0.02078,"17.5":0.04101,"17.6-17.7":0.10389,"18.0":0.02296,"18.1":0.04702,"18.2":0.02515,"18.3":0.07928,"18.4":0.03937,"18.5-18.7":1.24338,"26.0":0.08749,"26.1":0.17169,"26.2":2.61909,"26.3":0.4418,"26.4":0.00765},P:{"4":0.02123,"22":0.05309,"24":0.01062,"25":0.10617,"26":0.01062,"27":0.23358,"28":0.21234,"29":1.4864,_:"20 21 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01062},I:{"0":0.02459,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.24001,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":29.27},R:{_:"0"},M:{"0":0.07077},Q:{"14.9":0.01231},O:{"0":0.50155},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/HK.js b/node_modules/caniuse-lite/data/regions/HK.js deleted file mode 100644 index 8cf9de02..00000000 --- a/node_modules/caniuse-lite/data/regions/HK.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"52":0.01202,"78":0.00401,"103":0.00401,"115":0.07214,"121":0.01202,"128":0.00401,"133":0.00401,"135":0.00401,"136":0.00802,"137":0.00802,"138":0.00401,"139":0.00401,"140":0.03607,"141":0.00401,"142":0.02806,"143":0.00401,"144":0.00401,"145":0.00802,"146":0.04008,"147":0.88176,"148":0.07615,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 122 123 124 125 126 127 129 130 131 132 134 149 150 151 3.5 3.6"},D:{"39":0.00802,"40":0.00802,"41":0.00802,"42":0.00802,"43":0.00802,"44":0.00802,"45":0.00802,"46":0.00802,"47":0.00802,"48":0.00802,"49":0.00802,"50":0.00802,"51":0.00802,"52":0.00802,"53":0.00802,"54":0.00802,"55":0.00802,"56":0.00802,"57":0.00802,"58":0.00802,"59":0.00802,"60":0.00802,"74":0.00401,"78":0.00802,"79":0.01603,"80":0.00401,"81":0.00401,"83":0.00802,"85":0.00401,"86":0.03206,"87":0.01202,"89":0.00401,"90":0.00802,"91":0.02405,"95":0.00401,"96":0.00401,"97":0.02004,"98":0.02004,"99":0.00802,"100":0.00401,"101":0.04008,"102":0.00401,"103":0.03206,"104":0.01202,"105":0.00802,"106":0.00802,"107":0.03607,"108":0.00802,"109":0.57314,"110":0.02004,"111":0.00802,"112":0.01202,"113":0.01603,"114":0.06012,"115":0.0481,"116":0.0481,"117":0.01202,"118":0.01603,"119":0.04008,"120":0.09619,"121":0.08417,"122":0.0521,"123":0.03206,"124":0.07214,"125":0.13226,"126":0.0481,"127":0.04008,"128":0.16433,"129":0.02806,"130":0.15631,"131":0.14429,"132":0.05611,"133":0.07615,"134":0.06814,"135":0.1002,"136":0.04409,"137":0.10822,"138":0.2004,"139":0.12826,"140":0.14028,"141":0.16433,"142":0.22044,"143":0.77755,"144":9.85166,"145":5.46691,"146":0.11222,"147":0.03607,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 84 88 92 93 94 148"},F:{"46":0.00401,"94":0.02004,"95":0.03607,"117":0.00401,"125":0.00401,"126":0.07615,"127":0.0481,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.01603,"100":0.00401,"106":0.00401,"109":0.07214,"112":0.00401,"113":0.01603,"114":0.01202,"115":0.00802,"116":0.00802,"117":0.01202,"118":0.00802,"119":0.00401,"120":0.01603,"121":0.00401,"122":0.01202,"123":0.01202,"124":0.00401,"125":0.00802,"126":0.01202,"127":0.02405,"128":0.00802,"129":0.00802,"130":0.01202,"131":0.03206,"132":0.01202,"133":0.02004,"134":0.02004,"135":0.03607,"136":0.02405,"137":0.02806,"138":0.0481,"139":0.05611,"140":0.04008,"141":0.06012,"142":0.09218,"143":0.29258,"144":3.17033,"145":1.74749,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 107 108 110 111"},E:{"12":0.00802,"14":0.01202,_:"4 5 6 7 8 9 10 11 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 TP","13.1":0.02004,"14.1":0.01603,"15.1":0.00401,"15.2-15.3":0.00401,"15.4":0.02405,"15.5":0.00802,"15.6":0.06012,"16.0":0.01603,"16.1":0.01603,"16.2":0.00802,"16.3":0.03206,"16.4":0.00802,"16.5":0.01202,"16.6":0.11222,"17.0":0.00401,"17.1":0.08417,"17.2":0.00802,"17.3":0.01202,"17.4":0.02405,"17.5":0.03206,"17.6":0.08818,"18.0":0.01202,"18.1":0.02004,"18.2":0.01603,"18.3":0.04008,"18.4":0.01603,"18.5-18.7":0.08818,"26.0":0.03206,"26.1":0.0521,"26.2":0.97795,"26.3":0.21242,"26.4":0.00401},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00166,"7.0-7.1":0.00166,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00166,"10.0-10.2":0,"10.3":0.01496,"11.0-11.2":0.14461,"11.3-11.4":0.00499,"12.0-12.1":0,"12.2-12.5":0.07812,"13.0-13.1":0,"13.2":0.02327,"13.3":0.00332,"13.4-13.7":0.00831,"14.0-14.4":0.01662,"14.5-14.8":0.02161,"15.0-15.1":0.01995,"15.2-15.3":0.01496,"15.4":0.01828,"15.5":0.02161,"15.6-15.8":0.33742,"16.0":0.03491,"16.1":0.06649,"16.2":0.03657,"16.3":0.06649,"16.4":0.01496,"16.5":0.02659,"16.6-16.7":0.44713,"17.0":0.02161,"17.1":0.03324,"17.2":0.02659,"17.3":0.04155,"17.4":0.06316,"17.5":0.12466,"17.6-17.7":0.31581,"18.0":0.06981,"18.1":0.14295,"18.2":0.07646,"18.3":0.24102,"18.4":0.11968,"18.5-18.7":3.7798,"26.0":0.26595,"26.1":0.52192,"26.2":7.96185,"26.3":1.34304,"26.4":0.02327},P:{"4":0.01055,"20":0.01055,"21":0.01055,"22":0.0211,"23":0.0211,"24":0.01055,"25":0.01055,"26":0.05274,"27":0.04219,"28":0.11602,"29":4.00811,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 18.0 19.0","7.2-7.4":0.01055,"13.0":0.01055,"16.0":0.01055,"17.0":0.01055},I:{"0":0.06584,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.11984,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.11089,"9":0.27722,"11":0.27722,_:"6 7 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":43.73699},R:{_:"0"},M:{"0":1.5759},Q:{"14.9":0.24567},O:{"0":0.35353},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/HN.js b/node_modules/caniuse-lite/data/regions/HN.js deleted file mode 100644 index 275353fb..00000000 --- a/node_modules/caniuse-lite/data/regions/HN.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.04568,"115":0.0261,"138":0.00653,"140":0.00653,"143":0.00653,"144":0.00653,"146":0.00653,"147":0.6787,"148":0.04568,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 139 141 142 145 149 150 151 3.5 3.6"},D:{"58":0.00653,"65":0.00653,"69":0.04568,"75":0.00653,"79":0.01305,"80":0.00653,"85":0.00653,"87":0.01958,"93":0.00653,"94":0.00653,"97":0.01958,"98":0.01305,"103":1.57277,"104":1.50751,"105":1.50098,"106":1.51403,"107":1.50098,"108":1.49445,"109":1.9578,"110":1.49445,"111":1.55971,"112":7.39396,"114":0.00653,"116":2.98891,"117":1.4814,"119":0.0261,"120":1.54014,"121":0.01305,"122":0.01958,"123":0.00653,"124":1.50098,"125":0.11094,"126":0.0261,"128":0.03916,"129":0.07831,"131":3.05417,"132":0.15662,"133":3.14553,"134":0.11094,"135":0.13052,"136":0.11747,"137":0.12399,"138":0.21536,"139":0.25451,"140":0.18273,"141":0.19578,"142":0.13052,"143":0.90711,"144":8.49685,"145":4.82271,"146":0.03263,"147":0.01958,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 66 67 68 70 71 72 73 74 76 77 78 81 83 84 86 88 89 90 91 92 95 96 99 100 101 102 113 115 118 127 130 148"},F:{"46":0.00653,"94":0.00653,"95":0.01305,"125":0.00653,"126":0.63955,"127":0.69828,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00653,"92":0.03263,"100":0.00653,"109":0.01305,"122":0.00653,"130":0.00653,"131":0.00653,"133":0.00653,"136":0.00653,"138":0.00653,"139":0.00653,"140":0.00653,"141":0.08484,"142":0.0261,"143":0.09789,"144":2.36241,"145":1.65108,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128 129 132 134 135 137"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.4 16.5 17.0 17.2 17.3 17.4 18.1 18.2 26.4 TP","5.1":0.00653,"13.1":0.00653,"14.1":0.00653,"15.6":0.01958,"16.3":0.00653,"16.6":0.04568,"17.1":0.01958,"17.5":0.00653,"17.6":0.05873,"18.0":0.00653,"18.3":0.00653,"18.4":0.03916,"18.5-18.7":0.04568,"26.0":0.05221,"26.1":0.01305,"26.2":0.34588,"26.3":0.11094},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00088,"7.0-7.1":0.00088,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00088,"10.0-10.2":0,"10.3":0.00788,"11.0-11.2":0.07613,"11.3-11.4":0.00263,"12.0-12.1":0,"12.2-12.5":0.04113,"13.0-13.1":0,"13.2":0.01225,"13.3":0.00175,"13.4-13.7":0.00438,"14.0-14.4":0.00875,"14.5-14.8":0.01138,"15.0-15.1":0.0105,"15.2-15.3":0.00788,"15.4":0.00963,"15.5":0.01138,"15.6-15.8":0.17765,"16.0":0.01838,"16.1":0.035,"16.2":0.01925,"16.3":0.035,"16.4":0.00788,"16.5":0.014,"16.6-16.7":0.2354,"17.0":0.01138,"17.1":0.0175,"17.2":0.014,"17.3":0.02188,"17.4":0.03325,"17.5":0.06563,"17.6-17.7":0.16627,"18.0":0.03675,"18.1":0.07526,"18.2":0.04025,"18.3":0.12689,"18.4":0.06301,"18.5-18.7":1.98998,"26.0":0.14002,"26.1":0.27478,"26.2":4.19173,"26.3":0.70708,"26.4":0.01225},P:{"4":0.01064,"22":0.01064,"24":0.01064,"25":0.03191,"26":0.01064,"27":0.03191,"28":0.17016,"29":1.41447,_:"20 21 23 5.0-5.4 6.2-6.4 9.2 10.1 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02127,"8.2":0.01064,"11.1-11.2":0.01064},I:{"0":0.02082,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.21191,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":28.61335},R:{_:"0"},M:{"0":0.09727},Q:{_:"14.9"},O:{"0":0.03821},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/HR.js b/node_modules/caniuse-lite/data/regions/HR.js deleted file mode 100644 index 31cd34a9..00000000 --- a/node_modules/caniuse-lite/data/regions/HR.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"52":0.02722,"115":0.23954,"128":0.00544,"133":0.14154,"134":0.03811,"135":0.00544,"136":0.01089,"137":0.00544,"139":0.03266,"140":0.08166,"141":0.00544,"142":0.00544,"143":0.01089,"144":0.00544,"145":0.02178,"146":0.07622,"147":2.83632,"148":0.3212,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 138 149 150 151 3.5 3.6"},D:{"49":0.00544,"53":0.00544,"69":0.00544,"70":0.01089,"75":0.02722,"76":0.00544,"77":0.01089,"79":0.09255,"80":0.00544,"81":0.00544,"87":0.05444,"90":0.00544,"99":0.00544,"101":0.00544,"103":0.10888,"104":0.10344,"105":0.09799,"106":0.09799,"107":0.09799,"108":0.10344,"109":1.05069,"110":0.09799,"111":0.10888,"112":0.69683,"113":0.00544,"114":0.00544,"116":0.25042,"117":0.10344,"119":0.02178,"120":0.12521,"121":0.01633,"122":0.03811,"123":0.00544,"124":0.11432,"125":0.02178,"126":0.02178,"127":0.00544,"128":0.049,"129":0.01089,"130":0.01089,"131":0.28309,"132":0.049,"133":0.25587,"134":0.04355,"135":0.05444,"136":0.05988,"137":0.03266,"138":0.14699,"139":0.53351,"140":0.05988,"141":0.05988,"142":0.30486,"143":0.87104,"144":18.07408,"145":9.28202,"146":0.00544,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 71 72 73 74 78 83 84 85 86 88 89 91 92 93 94 95 96 97 98 100 102 115 118 147 148"},F:{"46":0.06533,"93":0.00544,"94":0.05988,"95":0.07077,"114":0.00544,"125":0.01633,"126":1.03436,"127":0.64784,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00544,"109":0.02722,"114":0.02178,"118":0.00544,"131":0.02178,"134":0.00544,"135":0.00544,"136":0.00544,"138":0.02722,"139":0.00544,"140":0.00544,"141":0.01089,"142":0.049,"143":0.0871,"144":2.27015,"145":1.50799,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 119 120 121 122 123 124 125 126 127 128 129 130 132 133 137"},E:{"14":0.00544,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.5 16.2 16.4 17.0 26.4 TP","13.1":0.00544,"14.1":0.01089,"15.4":0.01089,"15.6":0.05444,"16.0":0.01633,"16.1":0.00544,"16.3":0.00544,"16.5":0.00544,"16.6":0.07622,"17.1":0.07622,"17.2":0.00544,"17.3":0.02178,"17.4":0.02722,"17.5":0.03811,"17.6":0.08166,"18.0":0.01089,"18.1":0.04355,"18.2":0.01089,"18.3":0.02178,"18.4":0.01089,"18.5-18.7":0.049,"26.0":0.03811,"26.1":0.03811,"26.2":0.5444,"26.3":0.1361},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00093,"7.0-7.1":0.00093,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00093,"10.0-10.2":0,"10.3":0.0084,"11.0-11.2":0.0812,"11.3-11.4":0.0028,"12.0-12.1":0,"12.2-12.5":0.04387,"13.0-13.1":0,"13.2":0.01307,"13.3":0.00187,"13.4-13.7":0.00467,"14.0-14.4":0.00933,"14.5-14.8":0.01213,"15.0-15.1":0.0112,"15.2-15.3":0.0084,"15.4":0.01027,"15.5":0.01213,"15.6-15.8":0.18946,"16.0":0.0196,"16.1":0.03733,"16.2":0.02053,"16.3":0.03733,"16.4":0.0084,"16.5":0.01493,"16.6-16.7":0.25106,"17.0":0.01213,"17.1":0.01867,"17.2":0.01493,"17.3":0.02333,"17.4":0.03547,"17.5":0.07,"17.6-17.7":0.17733,"18.0":0.0392,"18.1":0.08027,"18.2":0.04293,"18.3":0.13533,"18.4":0.0672,"18.5-18.7":2.12237,"26.0":0.14933,"26.1":0.29306,"26.2":4.4706,"26.3":0.75412,"26.4":0.01307},P:{"4":0.10374,"22":0.01037,"23":0.02075,"24":0.01037,"25":0.01037,"26":0.06224,"27":0.06224,"28":0.07262,"29":3.10177,_:"20 21 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.01037,"6.2-6.4":0.01037,"7.2-7.4":0.10374,"8.2":0.01037},I:{"0":0.0637,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.30519,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":39.05111},R:{_:"0"},M:{"0":0.35985},Q:{_:"14.9"},O:{"0":0.03189},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/HT.js b/node_modules/caniuse-lite/data/regions/HT.js deleted file mode 100644 index 6f1efd67..00000000 --- a/node_modules/caniuse-lite/data/regions/HT.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"46":0.02918,"52":0.01327,"54":0.00265,"56":0.00265,"60":0.00265,"72":0.00265,"112":0.00531,"115":0.02388,"127":0.00265,"140":0.00531,"143":0.00531,"146":0.01327,"147":0.30775,"148":0.02388,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 53 55 57 58 59 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 128 129 130 131 132 133 134 135 136 137 138 139 141 142 144 145 149 150 151 3.5 3.6"},D:{"49":0.00796,"57":0.00265,"58":0.00265,"59":0.00265,"60":0.00531,"63":0.00265,"65":0.00796,"66":0.00265,"68":0.00531,"69":0.00796,"70":0.01327,"71":0.00265,"72":0.00265,"74":0.01061,"75":0.00265,"76":0.02122,"77":0.00265,"79":0.00796,"81":0.01592,"83":0.00265,"86":0.00531,"88":0.00796,"90":0.00265,"91":0.00531,"92":0.00265,"93":0.0398,"94":0.01061,"96":0.00265,"98":0.00796,"99":0.01327,"102":0.00531,"103":0.06898,"104":0.00531,"105":0.02122,"107":0.00265,"108":0.05837,"109":0.21224,"110":0.00265,"111":0.15653,"113":0.00265,"114":0.06102,"116":0.02388,"117":0.04775,"118":0.01061,"119":0.10877,"120":0.08755,"121":0.00265,"122":0.00796,"123":0.01061,"124":0.00265,"125":0.15918,"126":0.05571,"127":0.00531,"128":0.07959,"129":0.00796,"130":0.02388,"131":0.02918,"132":0.01857,"133":0.03449,"134":0.02653,"135":0.03184,"136":0.01592,"137":0.06102,"138":0.15122,"139":0.6155,"140":0.0398,"141":0.07163,"142":0.1751,"143":0.76406,"144":6.22924,"145":2.7432,"146":0.02122,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 61 62 64 67 73 78 80 84 85 87 89 95 97 100 101 106 112 115 147 148"},F:{"91":0.00265,"94":0.00531,"95":0.02122,"112":0.00265,"119":0.00265,"122":0.00265,"123":0.00265,"124":0.00265,"125":0.01592,"126":0.38203,"127":0.26795,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 115 116 117 118 120 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00796,"14":0.00265,"16":0.01327,"17":0.01592,"18":0.04775,"84":0.00531,"85":0.00265,"89":0.01327,"90":0.00531,"92":0.04775,"100":0.01857,"108":0.00265,"109":0.01857,"114":0.00265,"122":0.01327,"126":0.00531,"130":0.00265,"131":0.01061,"133":0.00265,"135":0.00531,"137":0.01592,"138":0.01061,"139":0.01061,"140":0.01327,"141":0.01061,"142":0.03449,"143":0.07163,"144":1.32119,"145":0.8357,_:"13 15 79 80 81 83 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 110 111 112 113 115 116 117 118 119 120 121 123 124 125 127 128 129 132 134 136"},E:{"14":0.00265,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 14.1 15.2-15.3 15.5 16.0 16.1 16.2 16.3 16.4 17.2 17.3 18.1 18.4 26.4 TP","5.1":0.00796,"9.1":0.00265,"10.1":0.00796,"11.1":0.00796,"12.1":0.00265,"13.1":0.05041,"15.1":0.00265,"15.4":0.00265,"15.6":0.06633,"16.5":0.00265,"16.6":0.03184,"17.0":0.00265,"17.1":0.01857,"17.4":0.01061,"17.5":0.00796,"17.6":0.14326,"18.0":0.01061,"18.2":0.00265,"18.3":0.01327,"18.5-18.7":0.03714,"26.0":0.03184,"26.1":0.04775,"26.2":0.36877,"26.3":0.23081},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00091,"7.0-7.1":0.00091,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00091,"10.0-10.2":0,"10.3":0.00819,"11.0-11.2":0.07921,"11.3-11.4":0.00273,"12.0-12.1":0,"12.2-12.5":0.04279,"13.0-13.1":0,"13.2":0.01275,"13.3":0.00182,"13.4-13.7":0.00455,"14.0-14.4":0.0091,"14.5-14.8":0.01184,"15.0-15.1":0.01093,"15.2-15.3":0.00819,"15.4":0.01001,"15.5":0.01184,"15.6-15.8":0.18481,"16.0":0.01912,"16.1":0.03642,"16.2":0.02003,"16.3":0.03642,"16.4":0.00819,"16.5":0.01457,"16.6-16.7":0.2449,"17.0":0.01184,"17.1":0.01821,"17.2":0.01457,"17.3":0.02276,"17.4":0.0346,"17.5":0.06828,"17.6-17.7":0.17298,"18.0":0.03824,"18.1":0.0783,"18.2":0.04188,"18.3":0.13201,"18.4":0.06555,"18.5-18.7":2.07029,"26.0":0.14567,"26.1":0.28587,"26.2":4.3609,"26.3":0.73562,"26.4":0.01275},P:{"20":0.01033,"21":0.02066,"22":0.02066,"23":0.01033,"24":0.08265,"25":0.031,"26":0.06199,"27":0.17564,"28":0.26863,"29":0.74388,_:"4 8.2 10.1 12.0 15.0 17.0 19.0","5.0-5.4":0.01033,"6.2-6.4":0.01033,"7.2-7.4":0.04133,"9.2":0.031,"11.1-11.2":0.05166,"13.0":0.031,"14.0":0.01033,"16.0":0.08265,"18.0":0.01033},I:{"0":0.1101,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00007},K:{"0":0.49966,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00796,_:"6 7 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":70.55706},R:{_:"0"},M:{"0":0.12492},Q:{_:"14.9"},O:{"0":0.15431},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/HU.js b/node_modules/caniuse-lite/data/regions/HU.js deleted file mode 100644 index 2c7b06b4..00000000 --- a/node_modules/caniuse-lite/data/regions/HU.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.0049,"48":0.0049,"52":0.0196,"61":0.0049,"66":0.0049,"78":0.0098,"87":0.0049,"88":0.0049,"102":0.0049,"103":0.0098,"104":0.0049,"108":0.0049,"113":0.0049,"115":0.4312,"125":0.0049,"127":0.0049,"128":0.0049,"129":0.0098,"133":0.0049,"134":0.0049,"135":0.0098,"136":0.0196,"137":0.0049,"138":0.0098,"139":0.0049,"140":0.1029,"141":0.0049,"142":0.0098,"143":0.0098,"144":0.0098,"145":0.0245,"146":0.0588,"147":3.5819,"148":0.3332,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 89 90 91 92 93 94 95 96 97 98 99 100 101 105 106 107 109 110 111 112 114 116 117 118 119 120 121 122 123 124 126 130 131 132 149 150 151 3.5 3.6"},D:{"42":0.0049,"43":0.0049,"49":0.0049,"53":0.0049,"69":0.0049,"79":0.0049,"84":0.0049,"87":0.0098,"88":0.0049,"99":0.0245,"100":0.0245,"101":0.0245,"103":0.1421,"104":0.1519,"105":0.1225,"106":0.1225,"107":0.1421,"108":0.1225,"109":1.2495,"110":0.1372,"111":0.1274,"112":0.4263,"114":0.0196,"115":0.0049,"116":0.2548,"117":0.1225,"119":0.0098,"120":0.1372,"121":0.0637,"122":0.0441,"123":0.0098,"124":0.1372,"125":0.0196,"126":0.0098,"127":0.0049,"128":0.0392,"129":0.0147,"130":0.0245,"131":0.245,"132":0.0343,"133":0.245,"134":0.0392,"135":0.0245,"136":0.0343,"137":0.0441,"138":0.098,"139":0.1568,"140":0.0833,"141":0.147,"142":0.2989,"143":0.7595,"144":14.7588,"145":8.1046,"146":0.0343,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 44 45 46 47 48 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 80 81 83 85 86 89 90 91 92 93 94 95 96 97 98 102 113 118 147 148"},F:{"94":0.0343,"95":0.1176,"112":0.0049,"122":0.0049,"124":0.0098,"125":0.0147,"126":0.9016,"127":0.7595,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 115 116 117 118 119 120 121 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.0049,"109":0.0294,"133":0.0049,"135":0.0049,"138":0.0049,"139":0.0049,"140":0.0098,"141":0.0343,"142":0.0147,"143":0.0784,"144":2.3618,"145":1.7983,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 134 136 137"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 15.5 16.0 16.2 16.4 17.0 TP","12.1":0.0098,"13.1":0.0049,"14.1":0.0147,"15.4":0.0049,"15.6":0.0441,"16.1":0.0049,"16.3":0.0147,"16.5":0.0049,"16.6":0.0539,"17.1":0.0833,"17.2":0.0049,"17.3":0.0049,"17.4":0.0147,"17.5":0.0147,"17.6":0.0833,"18.0":0.0049,"18.1":0.0098,"18.2":0.0049,"18.3":0.0245,"18.4":0.0049,"18.5-18.7":0.049,"26.0":0.0147,"26.1":0.0294,"26.2":0.5978,"26.3":0.196,"26.4":0.0049},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00107,"7.0-7.1":0.00107,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00107,"10.0-10.2":0,"10.3":0.00959,"11.0-11.2":0.09266,"11.3-11.4":0.0032,"12.0-12.1":0,"12.2-12.5":0.05006,"13.0-13.1":0,"13.2":0.01491,"13.3":0.00213,"13.4-13.7":0.00533,"14.0-14.4":0.01065,"14.5-14.8":0.01385,"15.0-15.1":0.01278,"15.2-15.3":0.00959,"15.4":0.01172,"15.5":0.01385,"15.6-15.8":0.21621,"16.0":0.02237,"16.1":0.0426,"16.2":0.02343,"16.3":0.0426,"16.4":0.00959,"16.5":0.01704,"16.6-16.7":0.28651,"17.0":0.01385,"17.1":0.0213,"17.2":0.01704,"17.3":0.02663,"17.4":0.04047,"17.5":0.07988,"17.6-17.7":0.20237,"18.0":0.04473,"18.1":0.0916,"18.2":0.04899,"18.3":0.15444,"18.4":0.07669,"18.5-18.7":2.42201,"26.0":0.17041,"26.1":0.33444,"26.2":5.10178,"26.3":0.86059,"26.4":0.01491},P:{"4":0.01032,"22":0.01032,"23":0.01032,"24":0.01032,"25":0.01032,"26":0.02064,"27":0.02064,"28":0.06192,"29":2.0538,_:"20 21 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0 19.0","13.0":0.01032},I:{"0":0.14267,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00009},K:{"0":0.40298,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":42.75194},R:{_:"0"},M:{"0":0.35197},Q:{_:"14.9"},O:{"0":0.0204},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/ID.js b/node_modules/caniuse-lite/data/regions/ID.js deleted file mode 100644 index 9c3269db..00000000 --- a/node_modules/caniuse-lite/data/regions/ID.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.01434,"112":0.00478,"113":0.01912,"114":0.00956,"115":0.10518,"123":0.00478,"127":0.00956,"132":0.00478,"133":0.00478,"134":0.00478,"135":0.00478,"136":0.00956,"137":0.00478,"138":0.01434,"139":0.00956,"140":0.02869,"141":0.00956,"142":0.01912,"143":0.01434,"144":0.01434,"145":0.02391,"146":0.05259,"147":2.02714,"148":0.17212,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 116 117 118 119 120 121 122 124 125 126 128 129 130 131 149 150 151 3.5 3.6"},D:{"69":0.00956,"85":0.00956,"87":0.00478,"95":0.00478,"98":0.00478,"103":0.18168,"104":0.17212,"105":0.17212,"106":0.17212,"107":0.17212,"108":0.16734,"109":0.71715,"110":0.16734,"111":0.18168,"112":0.52113,"114":0.01912,"115":0.00478,"116":0.39682,"117":0.1769,"118":0.00478,"119":0.00956,"120":0.19602,"121":0.01434,"122":0.04781,"123":0.01434,"124":0.19602,"125":0.03825,"126":0.02869,"127":0.02391,"128":0.08128,"129":0.02391,"130":0.02391,"131":0.43507,"132":0.05737,"133":0.39204,"134":0.03347,"135":0.06215,"136":0.04781,"137":0.05259,"138":0.21993,"139":0.09084,"140":0.05737,"141":0.0765,"142":0.3012,"143":0.90361,"144":17.27375,"145":9.95882,"146":0.01912,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 83 84 86 88 89 90 91 92 93 94 96 97 99 100 101 102 113 147 148"},F:{"94":0.01912,"95":0.02391,"125":0.00478,"126":0.21515,"127":0.14343,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00478,"92":0.00956,"109":0.00956,"114":0.00478,"122":0.00478,"131":0.00478,"133":0.00478,"137":0.00478,"138":0.00478,"139":0.00478,"140":0.00478,"141":0.00478,"142":0.01434,"143":0.05259,"144":2.44787,"145":1.80244,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 132 134 135 136"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 16.0 26.4 TP","5.1":0.00478,"13.1":0.00478,"14.1":0.00956,"15.1":0.00478,"15.4":0.00478,"15.5":0.00478,"15.6":0.03825,"16.1":0.00956,"16.2":0.00956,"16.3":0.00956,"16.4":0.00956,"16.5":0.01912,"16.6":0.05737,"17.0":0.00478,"17.1":0.01434,"17.2":0.00956,"17.3":0.00956,"17.4":0.01912,"17.5":0.03825,"17.6":0.10518,"18.0":0.01912,"18.1":0.02391,"18.2":0.01912,"18.3":0.04781,"18.4":0.02869,"18.5-18.7":0.1004,"26.0":0.05737,"26.1":0.05737,"26.2":0.43507,"26.3":0.09084},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00064,"7.0-7.1":0.00064,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00064,"10.0-10.2":0,"10.3":0.00577,"11.0-11.2":0.0558,"11.3-11.4":0.00192,"12.0-12.1":0,"12.2-12.5":0.03015,"13.0-13.1":0,"13.2":0.00898,"13.3":0.00128,"13.4-13.7":0.00321,"14.0-14.4":0.00641,"14.5-14.8":0.00834,"15.0-15.1":0.0077,"15.2-15.3":0.00577,"15.4":0.00706,"15.5":0.00834,"15.6-15.8":0.13021,"16.0":0.01347,"16.1":0.02566,"16.2":0.01411,"16.3":0.02566,"16.4":0.00577,"16.5":0.01026,"16.6-16.7":0.17254,"17.0":0.00834,"17.1":0.01283,"17.2":0.01026,"17.3":0.01604,"17.4":0.02437,"17.5":0.04811,"17.6-17.7":0.12187,"18.0":0.02694,"18.1":0.05516,"18.2":0.02951,"18.3":0.09301,"18.4":0.04618,"18.5-18.7":1.45858,"26.0":0.10263,"26.1":0.2014,"26.2":3.07238,"26.3":0.51826,"26.4":0.00898},P:{"22":0.01029,"23":0.01029,"24":0.01029,"25":0.01029,"26":0.02058,"27":0.02058,"28":0.07204,"29":0.92625,_:"4 20 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.01029,"17.0":0.01029},I:{"0":0.04692,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.41752,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.03347,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":48.08925},R:{_:"0"},M:{"0":0.06785},Q:{"14.9":0.00522},O:{"0":0.46971},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/IE.js b/node_modules/caniuse-lite/data/regions/IE.js deleted file mode 100644 index 3daaf48e..00000000 --- a/node_modules/caniuse-lite/data/regions/IE.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.0072,"78":0.0036,"88":0.0036,"109":0.0072,"115":0.03961,"132":0.0036,"136":0.0036,"137":0.0036,"138":0.0036,"140":0.06842,"143":0.0036,"144":0.0036,"145":0.0072,"146":0.02161,"147":0.91105,"148":0.07922,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 133 134 135 139 141 142 149 150 151 3.5 3.6"},D:{"49":0.0072,"58":0.0036,"69":0.0072,"76":0.0036,"79":0.0036,"85":0.0036,"87":0.0036,"88":0.0036,"92":0.0036,"93":0.0072,"95":0.0036,"96":0.0036,"99":0.0036,"103":0.17645,"104":0.12604,"105":0.11883,"106":0.12243,"107":0.12243,"108":0.11883,"109":0.27008,"110":0.11883,"111":0.12964,"112":0.99388,"113":0.0072,"114":0.0108,"115":0.0072,"116":0.29528,"117":0.11883,"118":0.0036,"119":0.0072,"120":0.13684,"121":0.0036,"122":0.07202,"123":0.0108,"124":0.13684,"125":0.01801,"126":0.04321,"127":0.0036,"128":0.04681,"129":0.01801,"130":0.02881,"131":0.28448,"132":0.03961,"133":0.30969,"134":0.06122,"135":0.10083,"136":0.04321,"137":0.06122,"138":0.12604,"139":0.05402,"140":0.10083,"141":0.19445,"142":0.78502,"143":0.89305,"144":7.9222,"145":4.02592,"146":0.0072,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 77 78 80 81 83 84 86 89 90 91 94 97 98 100 101 102 147 148"},F:{"46":0.0036,"94":0.03601,"95":0.02881,"96":0.0036,"125":0.0072,"126":0.29168,"127":0.27728,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.0072,"121":0.0072,"131":0.0036,"132":0.0036,"134":0.0144,"135":0.0036,"136":0.0036,"137":0.0036,"138":0.0072,"139":0.0036,"140":0.0072,"141":0.06122,"142":0.02521,"143":0.14044,"144":3.02124,"145":2.30824,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 122 123 124 125 126 127 128 129 130 133"},E:{"8":0.0036,"13":0.0036,"14":0.02161,_:"4 5 6 7 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 TP","13.1":0.0108,"14.1":0.02161,"15.1":0.0036,"15.2-15.3":0.0036,"15.4":0.0036,"15.5":0.0108,"15.6":0.11883,"16.0":0.0072,"16.1":0.0072,"16.2":0.0072,"16.3":0.02521,"16.4":0.0036,"16.5":0.0072,"16.6":0.16565,"17.0":0.01801,"17.1":0.13324,"17.2":0.0108,"17.3":0.01801,"17.4":0.01801,"17.5":0.04681,"17.6":0.13684,"18.0":0.0072,"18.1":0.03601,"18.2":0.0072,"18.3":0.04681,"18.4":0.02881,"18.5-18.7":0.11163,"26.0":0.05402,"26.1":0.07202,"26.2":1.05869,"26.3":0.21246,"26.4":0.0036},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00251,"7.0-7.1":0.00251,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00251,"10.0-10.2":0,"10.3":0.02257,"11.0-11.2":0.21818,"11.3-11.4":0.00752,"12.0-12.1":0,"12.2-12.5":0.11787,"13.0-13.1":0,"13.2":0.03511,"13.3":0.00502,"13.4-13.7":0.01254,"14.0-14.4":0.02508,"14.5-14.8":0.0326,"15.0-15.1":0.03009,"15.2-15.3":0.02257,"15.4":0.02759,"15.5":0.0326,"15.6-15.8":0.50908,"16.0":0.05266,"16.1":0.10031,"16.2":0.05517,"16.3":0.10031,"16.4":0.02257,"16.5":0.04012,"16.6-16.7":0.67459,"17.0":0.0326,"17.1":0.05016,"17.2":0.04012,"17.3":0.06269,"17.4":0.0953,"17.5":0.18808,"17.6-17.7":0.47648,"18.0":0.10533,"18.1":0.21567,"18.2":0.11536,"18.3":0.36363,"18.4":0.18056,"18.5-18.7":5.70266,"26.0":0.40124,"26.1":0.78744,"26.2":12.01221,"26.3":2.02628,"26.4":0.03511},P:{"21":0.03117,"22":0.02078,"23":0.03117,"24":0.03117,"25":0.02078,"26":0.05195,"27":0.08313,"28":0.12469,"29":4.04206,_:"4 20 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","19.0":0.01039},I:{"0":0.02557,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.09599,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.09003,_:"6 7 8 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":39.8502},R:{_:"0"},M:{"0":0.37114},Q:{_:"14.9"},O:{"0":0.0192},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/IL.js b/node_modules/caniuse-lite/data/regions/IL.js deleted file mode 100644 index 75cb9606..00000000 --- a/node_modules/caniuse-lite/data/regions/IL.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00816,"24":0.00408,"25":0.00408,"26":0.01632,"27":0.00408,"36":0.00408,"52":0.00408,"115":0.06938,"123":0.00408,"127":0.00408,"128":0.00408,"136":0.00408,"140":0.01632,"141":0.00408,"142":0.00408,"145":0.00408,"146":0.04081,"147":0.74274,"148":0.0857,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 124 125 126 129 130 131 132 133 134 135 137 138 139 143 144 149 150 151 3.5 3.6"},D:{"31":0.02041,"32":0.00408,"65":0.00408,"69":0.00816,"79":0.00816,"81":0.00408,"87":0.00816,"91":0.00816,"95":0.00408,"100":0.00408,"103":0.21629,"104":0.21221,"105":0.20813,"106":0.21221,"107":0.20813,"108":0.21629,"109":0.65296,"110":0.20813,"111":0.21629,"112":1.2896,"114":0.00408,"115":0.00816,"116":0.55094,"117":0.20813,"119":0.02449,"120":0.22446,"121":0.00816,"122":0.02449,"123":0.04489,"124":0.21629,"125":0.00816,"126":0.00816,"127":0.01224,"128":0.03673,"129":0.01632,"130":0.00816,"131":0.45707,"132":0.02449,"133":0.45299,"134":1.14676,"135":0.04081,"136":0.01632,"137":0.01632,"138":0.11019,"139":0.22446,"140":0.03673,"141":0.05713,"142":0.18773,"143":1.02841,"144":11.20643,"145":6.09701,"146":0.00816,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 70 71 72 73 74 75 76 77 78 80 83 84 85 86 88 89 90 92 93 94 96 97 98 99 101 102 113 118 147 148"},F:{"92":0.00408,"93":0.00816,"94":0.02449,"95":0.04897,"96":0.00408,"122":0.00408,"125":0.02041,"126":0.3224,"127":0.27343,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00408,"104":0.00408,"109":0.02857,"112":0.00408,"113":0.00408,"119":0.00816,"128":0.00408,"129":0.00408,"131":0.00408,"132":0.00408,"133":0.00408,"134":0.00408,"135":0.00408,"136":0.00408,"137":0.00408,"138":0.00816,"139":0.01224,"140":0.00816,"141":0.00816,"142":0.00816,"143":0.07754,"144":1.50997,"145":0.99168,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 105 106 107 108 110 111 114 115 116 117 118 120 121 122 123 124 125 126 127 130"},E:{"7":0.00408,"8":0.04081,"14":0.00408,_:"4 5 6 9 10 11 12 13 15 3.1 3.2 7.1 9.1 10.1 11.1 12.1 15.1 15.4 16.0 16.4 16.5 17.0 17.2 26.4 TP","5.1":0.00408,"6.1":0.00408,"13.1":0.00816,"14.1":0.01224,"15.2-15.3":0.00408,"15.5":0.00408,"15.6":0.05305,"16.1":0.00408,"16.2":0.00408,"16.3":0.01224,"16.6":0.08162,"17.1":0.06938,"17.3":0.00408,"17.4":0.01224,"17.5":0.00816,"17.6":0.04489,"18.0":0.00408,"18.1":0.01224,"18.2":0.00408,"18.3":0.01224,"18.4":0.00816,"18.5-18.7":0.04081,"26.0":0.01224,"26.1":0.01632,"26.2":0.41626,"26.3":0.11835},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.0014,"7.0-7.1":0.0014,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0014,"10.0-10.2":0,"10.3":0.01256,"11.0-11.2":0.12137,"11.3-11.4":0.00419,"12.0-12.1":0,"12.2-12.5":0.06557,"13.0-13.1":0,"13.2":0.01953,"13.3":0.00279,"13.4-13.7":0.00698,"14.0-14.4":0.01395,"14.5-14.8":0.01814,"15.0-15.1":0.01674,"15.2-15.3":0.01256,"15.4":0.01535,"15.5":0.01814,"15.6-15.8":0.28321,"16.0":0.0293,"16.1":0.0558,"16.2":0.03069,"16.3":0.0558,"16.4":0.01256,"16.5":0.02232,"16.6-16.7":0.37528,"17.0":0.01814,"17.1":0.0279,"17.2":0.02232,"17.3":0.03488,"17.4":0.05301,"17.5":0.10463,"17.6-17.7":0.26507,"18.0":0.05859,"18.1":0.11998,"18.2":0.06417,"18.3":0.20229,"18.4":0.10045,"18.5-18.7":3.17248,"26.0":0.22322,"26.1":0.43806,"26.2":6.68257,"26.3":1.12725,"26.4":0.01953},P:{"4":0.02058,"20":0.02058,"21":0.01029,"22":0.03087,"23":0.04116,"24":0.03087,"25":0.04116,"26":0.06174,"27":0.11319,"28":0.27783,"29":6.68847,_:"5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0","17.0":0.01029,"19.0":0.01029},I:{"0":0.00591,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.26044,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.00816,"10":0.00816,"11":0.01632,_:"6 7 8 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":45.36756},R:{_:"0"},M:{"0":0.20717},Q:{_:"14.9"},O:{"0":0.05327},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/IM.js b/node_modules/caniuse-lite/data/regions/IM.js deleted file mode 100644 index f426a653..00000000 --- a/node_modules/caniuse-lite/data/regions/IM.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00849,"113":0.00849,"115":0.16976,"128":0.00424,"136":0.00424,"140":0.0679,"145":0.09337,"146":0.01698,"147":1.17134,"148":0.07215,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 137 138 139 141 142 143 144 149 150 151 3.5 3.6"},D:{"69":0.01273,"76":0.00424,"79":0.00849,"98":0.00424,"103":0.01273,"109":0.61538,"111":0.00849,"112":0.00424,"116":0.16127,"119":0.08064,"120":0.02546,"121":0.00849,"122":0.01273,"124":0.02546,"125":0.01698,"126":0.05093,"128":0.04244,"129":0.00849,"130":0.12308,"131":0.05517,"132":0.01698,"133":0.00424,"134":0.03395,"135":0.01273,"136":0.01273,"137":0.01698,"138":0.09761,"139":0.05093,"140":0.00849,"141":0.09761,"142":0.53474,"143":1.01007,"144":9.13733,"145":5.46627,"146":0.00424,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 77 78 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 99 100 101 102 104 105 106 107 108 110 113 114 115 117 118 123 127 147 148"},F:{"95":0.00849,"120":0.00424,"125":0.01698,"126":0.174,"127":0.27162,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00424,"107":0.05517,"109":0.01698,"133":0.01273,"136":0.00424,"137":0.00424,"138":0.00424,"140":0.01698,"141":0.01698,"142":0.00424,"143":0.16552,"144":3.67955,"145":2.69494,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 134 135 139"},E:{"15":0.00424,_:"4 5 6 7 8 9 10 11 12 13 14 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 16.1 17.0 17.3 TP","13.1":0.01698,"14.1":0.05942,"15.5":0.01698,"15.6":0.22493,"16.0":0.03395,"16.2":0.05093,"16.3":0.02971,"16.4":0.00849,"16.5":0.27162,"16.6":0.44562,"17.1":0.69177,"17.2":0.00424,"17.4":0.00424,"17.5":0.15278,"17.6":0.48382,"18.0":0.05517,"18.1":0.07215,"18.2":0.00849,"18.3":0.05942,"18.4":0.09761,"18.5-18.7":0.21644,"26.0":0.03395,"26.1":0.08488,"26.2":6.06468,"26.3":1.3793,"26.4":0.1061},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00293,"7.0-7.1":0.00293,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00293,"10.0-10.2":0,"10.3":0.02639,"11.0-11.2":0.25514,"11.3-11.4":0.0088,"12.0-12.1":0,"12.2-12.5":0.13784,"13.0-13.1":0,"13.2":0.04106,"13.3":0.00587,"13.4-13.7":0.01466,"14.0-14.4":0.02933,"14.5-14.8":0.03812,"15.0-15.1":0.03519,"15.2-15.3":0.02639,"15.4":0.03226,"15.5":0.03812,"15.6-15.8":0.59533,"16.0":0.06159,"16.1":0.11731,"16.2":0.06452,"16.3":0.11731,"16.4":0.02639,"16.5":0.04692,"16.6-16.7":0.78889,"17.0":0.03812,"17.1":0.05865,"17.2":0.04692,"17.3":0.07332,"17.4":0.11144,"17.5":0.21995,"17.6-17.7":0.55721,"18.0":0.12317,"18.1":0.25221,"18.2":0.1349,"18.3":0.42524,"18.4":0.21115,"18.5-18.7":6.66892,"26.0":0.46923,"26.1":0.92086,"26.2":14.04755,"26.3":2.36961,"26.4":0.04106},P:{"24":0.01113,"26":0.04453,"27":0.08906,"28":0.40076,"29":3.64027,_:"4 20 21 22 23 25 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.02226,"19.0":0.01113},I:{"0":0.0115,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.18419,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":25.66915},R:{_:"0"},M:{"0":0.46048},Q:{_:"14.9"},O:{_:"0"},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/IN.js b/node_modules/caniuse-lite/data/regions/IN.js deleted file mode 100644 index e8417417..00000000 --- a/node_modules/caniuse-lite/data/regions/IN.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00317,"113":0.00317,"115":0.07928,"127":0.00317,"136":0.00951,"140":0.01903,"142":0.00317,"143":0.00317,"144":0.00317,"145":0.00634,"146":0.00951,"147":0.36149,"148":0.04122,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 125 126 128 129 130 131 132 133 134 135 137 138 139 141 149 150 151 3.5 3.6"},D:{"69":0.00634,"71":0.00317,"73":0.00317,"74":0.00317,"79":0.00317,"80":0.00317,"81":0.00317,"83":0.00317,"85":0.00317,"86":0.00317,"87":0.00634,"91":0.00317,"102":0.00317,"103":0.14904,"104":0.14587,"105":0.1427,"106":0.1427,"107":0.1427,"108":0.1427,"109":0.8308,"110":0.1427,"111":0.14904,"112":0.69445,"114":0.00317,"116":0.29173,"117":0.1427,"119":0.01586,"120":0.15221,"121":0.00317,"122":0.00951,"123":0.00317,"124":0.15538,"125":0.0222,"126":0.00951,"127":0.01268,"128":0.01268,"129":0.01268,"130":0.00634,"131":0.32344,"132":0.01903,"133":0.31393,"134":0.01586,"135":0.01903,"136":0.01903,"137":0.0222,"138":0.07928,"139":0.05074,"140":0.03171,"141":0.03805,"142":0.11099,"143":0.35515,"144":5.91074,"145":3.35492,"146":0.01268,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 72 75 76 77 78 84 88 89 90 92 93 94 95 96 97 98 99 100 101 113 115 118 147 148"},F:{"92":0.00317,"93":0.01268,"94":0.13001,"95":0.0983,"96":0.00317,"125":0.00317,"126":0.09513,"127":0.06025,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00317,"92":0.00634,"109":0.00634,"112":0.00317,"114":0.00951,"131":0.00317,"136":0.00317,"138":0.00317,"139":0.00317,"140":0.00317,"141":0.00317,"142":0.0222,"143":0.02537,"144":0.62469,"145":0.43443,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132 133 134 135 137"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.3 18.0 18.2 26.4 TP","15.6":0.00634,"16.6":0.00634,"17.1":0.00317,"17.4":0.00317,"17.5":0.00317,"17.6":0.01268,"18.1":0.00317,"18.3":0.00634,"18.4":0.00317,"18.5-18.7":0.00951,"26.0":0.00634,"26.1":0.01268,"26.2":0.08879,"26.3":0.02854},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00022,"7.0-7.1":0.00022,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00022,"10.0-10.2":0,"10.3":0.00195,"11.0-11.2":0.01889,"11.3-11.4":0.00065,"12.0-12.1":0,"12.2-12.5":0.01021,"13.0-13.1":0,"13.2":0.00304,"13.3":0.00043,"13.4-13.7":0.00109,"14.0-14.4":0.00217,"14.5-14.8":0.00282,"15.0-15.1":0.00261,"15.2-15.3":0.00195,"15.4":0.00239,"15.5":0.00282,"15.6-15.8":0.04408,"16.0":0.00456,"16.1":0.00869,"16.2":0.00478,"16.3":0.00869,"16.4":0.00195,"16.5":0.00347,"16.6-16.7":0.05841,"17.0":0.00282,"17.1":0.00434,"17.2":0.00347,"17.3":0.00543,"17.4":0.00825,"17.5":0.01628,"17.6-17.7":0.04125,"18.0":0.00912,"18.1":0.01867,"18.2":0.00999,"18.3":0.03148,"18.4":0.01563,"18.5-18.7":0.49375,"26.0":0.03474,"26.1":0.06818,"26.2":1.04005,"26.3":0.17544,"26.4":0.00304},P:{"23":0.01037,"24":0.01037,"25":0.01037,"26":0.01037,"27":0.02075,"28":0.04149,"29":0.41493,_:"4 20 21 22 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02075},I:{"0":0.00682,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":2.0384,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00951,_:"6 7 8 9 10 5.5"},S:{"2.5":0.02048,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":77.04456},R:{_:"0"},M:{"0":0.11608},Q:{_:"14.9"},O:{"0":0.83302},H:{all:0.01}}; diff --git a/node_modules/caniuse-lite/data/regions/IQ.js b/node_modules/caniuse-lite/data/regions/IQ.js deleted file mode 100644 index 50f96f16..00000000 --- a/node_modules/caniuse-lite/data/regions/IQ.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.02689,"115":0.02241,"147":0.05377,"148":0.00448,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 149 150 151 3.5 3.6"},D:{"63":0.00448,"66":0.00448,"69":0.02689,"70":0.00448,"73":0.00896,"75":0.00448,"79":0.01344,"81":0.00448,"83":0.01344,"87":0.01344,"91":0.00896,"93":0.00896,"95":0.01344,"96":0.00448,"98":0.04929,"101":0.00448,"102":0.00896,"103":0.97686,"104":0.94549,"105":0.94549,"106":0.94549,"107":0.94549,"108":0.94101,"109":1.26364,"110":0.94997,"111":0.9679,"112":4.6468,"113":0.00448,"114":0.01792,"116":1.86858,"117":0.94549,"119":0.01792,"120":0.9679,"122":0.00448,"123":0.00448,"124":0.95445,"125":0.00896,"126":0.01344,"127":0.01344,"128":0.01344,"129":0.06273,"130":0.00448,"131":1.92683,"132":0.02689,"133":1.92683,"134":0.01344,"135":0.00896,"136":0.00448,"137":0.03137,"138":0.05377,"139":0.05825,"140":0.00896,"141":0.00896,"142":0.03137,"143":0.10754,"144":2.23154,"145":0.94997,"146":0.00896,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 67 68 71 72 74 76 77 78 80 84 85 86 88 89 90 92 94 97 99 100 115 118 121 147 148"},F:{"28":0.00448,"90":0.00448,"94":0.03585,"95":0.03585,"126":0.04033,"127":0.03585,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00448,"109":0.00448,"140":0.00448,"141":0.00896,"143":0.00896,"144":0.12099,"145":0.06722,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 142"},E:{"14":0.00448,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 16.0 16.4 17.0 17.2 17.3 18.0 18.2 26.4 TP","5.1":0.00448,"14.1":0.00448,"15.5":0.00448,"15.6":0.01344,"16.1":0.00448,"16.2":0.00448,"16.3":0.00896,"16.5":0.00448,"16.6":0.02241,"17.1":0.01344,"17.4":0.00448,"17.5":0.00448,"17.6":0.01792,"18.1":0.00448,"18.3":0.00448,"18.4":0.00448,"18.5-18.7":0.02689,"26.0":0.00896,"26.1":0.01344,"26.2":0.15235,"26.3":0.01792},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00079,"7.0-7.1":0.00079,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00079,"10.0-10.2":0,"10.3":0.00708,"11.0-11.2":0.06847,"11.3-11.4":0.00236,"12.0-12.1":0,"12.2-12.5":0.03699,"13.0-13.1":0,"13.2":0.01102,"13.3":0.00157,"13.4-13.7":0.00394,"14.0-14.4":0.00787,"14.5-14.8":0.01023,"15.0-15.1":0.00944,"15.2-15.3":0.00708,"15.4":0.00866,"15.5":0.01023,"15.6-15.8":0.15976,"16.0":0.01653,"16.1":0.03148,"16.2":0.01731,"16.3":0.03148,"16.4":0.00708,"16.5":0.01259,"16.6-16.7":0.21171,"17.0":0.01023,"17.1":0.01574,"17.2":0.01259,"17.3":0.01968,"17.4":0.02991,"17.5":0.05903,"17.6-17.7":0.14953,"18.0":0.03305,"18.1":0.06768,"18.2":0.0362,"18.3":0.11412,"18.4":0.05666,"18.5-18.7":1.78966,"26.0":0.12592,"26.1":0.24712,"26.2":3.76978,"26.3":0.6359,"26.4":0.01102},P:{"20":0.01037,"21":0.02074,"22":0.02074,"23":0.03112,"24":0.02074,"25":0.05186,"26":0.15558,"27":0.07261,"28":0.1867,"29":1.98111,_:"4 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 14.0 15.0 16.0 18.0","7.2-7.4":0.06223,"11.1-11.2":0.01037,"13.0":0.01037,"17.0":0.02074,"19.0":0.01037},I:{"0":0.0441,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.51879,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":61.28218},R:{_:"0"},M:{"0":0.07727},Q:{_:"14.9"},O:{"0":0.28699},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/IR.js b/node_modules/caniuse-lite/data/regions/IR.js deleted file mode 100644 index ab96b04b..00000000 --- a/node_modules/caniuse-lite/data/regions/IR.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"52":0.01129,"54":0.00376,"56":0.00376,"72":0.00753,"94":0.00376,"97":0.00376,"102":0.00376,"106":0.00376,"107":0.00376,"112":0.00376,"114":0.00376,"115":1.11791,"116":0.00376,"118":0.00376,"121":0.00376,"122":0.00376,"127":0.03764,"128":0.00753,"129":0.00376,"131":0.00376,"132":0.00376,"133":0.00376,"134":0.00376,"135":0.00753,"136":0.00753,"137":0.00753,"138":0.01506,"139":0.00753,"140":0.10916,"141":0.01129,"142":0.01882,"143":0.02258,"144":0.02635,"145":0.04893,"146":0.20702,"147":2.45413,"148":0.17314,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 98 99 100 101 103 104 105 108 109 110 111 113 117 119 120 123 124 125 126 130 149 150 151 3.5 3.6"},D:{"49":0.00376,"62":0.00376,"63":0.00376,"66":0.00376,"68":0.00376,"69":0.00376,"70":0.00376,"71":0.01506,"72":0.00376,"73":0.00376,"75":0.00376,"76":0.00376,"77":0.00376,"78":0.01129,"79":0.01129,"80":0.01129,"81":0.00753,"83":0.01129,"84":0.00753,"85":0.00376,"86":0.02635,"87":0.01506,"88":0.00753,"89":0.00753,"90":0.00753,"91":0.00753,"92":0.00753,"93":0.00376,"94":0.00753,"95":0.00753,"96":0.01129,"97":0.00376,"98":0.01129,"99":0.00376,"100":0.00376,"101":0.00376,"102":0.00753,"103":0.04517,"104":0.03764,"105":0.03764,"106":0.03764,"107":0.0527,"108":0.04893,"109":3.40266,"110":0.03388,"111":0.03764,"112":0.0941,"113":0.00376,"114":0.01129,"115":0.00753,"116":0.08281,"117":0.03764,"118":0.01129,"119":0.01506,"120":0.06022,"121":0.02258,"122":0.03388,"123":0.02635,"124":0.04893,"125":0.01882,"126":0.03011,"127":0.02258,"128":0.03011,"129":0.01882,"130":0.03764,"131":0.16185,"132":0.03011,"133":0.10539,"134":0.0527,"135":0.06022,"136":0.07152,"137":0.09034,"138":0.13174,"139":0.08281,"140":0.0941,"141":0.1355,"142":0.29359,"143":0.8996,"144":11.4275,"145":5.54061,"146":0.00753,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 64 65 67 74 147 148"},F:{"79":0.01129,"93":0.00376,"94":0.01129,"95":0.04517,"101":0.00376,"113":0.00376,"114":0.00376,"119":0.00376,"120":0.00376,"122":0.00376,"123":0.00376,"124":0.00753,"125":0.03764,"126":0.21831,"127":0.1468,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 91 92 96 97 98 99 100 102 103 104 105 106 107 108 109 110 111 112 115 116 117 118 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00376,"17":0.00376,"18":0.01506,"84":0.00376,"88":0.00376,"89":0.00376,"90":0.00376,"92":0.08281,"100":0.00753,"109":0.12798,"114":0.00376,"122":0.01506,"131":0.00753,"132":0.00376,"133":0.00753,"134":0.00376,"135":0.00376,"136":0.00376,"137":0.00376,"138":0.00376,"139":0.00753,"140":0.01129,"141":0.01882,"142":0.03388,"143":0.0941,"144":0.58718,"145":0.37264,_:"12 13 14 15 79 80 81 83 85 86 87 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.4 16.5 17.0 17.2 17.3 17.4 18.1 18.2 26.4 TP","13.1":0.00376,"15.6":0.01129,"16.3":0.00376,"16.6":0.00753,"17.1":0.00376,"17.5":0.00376,"17.6":0.00753,"18.0":0.00376,"18.3":0.00753,"18.4":0.00376,"18.5-18.7":0.01129,"26.0":0.00753,"26.1":0.01129,"26.2":0.04517,"26.3":0.01506},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00068,"7.0-7.1":0.00068,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00068,"10.0-10.2":0,"10.3":0.00611,"11.0-11.2":0.05903,"11.3-11.4":0.00204,"12.0-12.1":0,"12.2-12.5":0.03189,"13.0-13.1":0,"13.2":0.0095,"13.3":0.00136,"13.4-13.7":0.00339,"14.0-14.4":0.00678,"14.5-14.8":0.00882,"15.0-15.1":0.00814,"15.2-15.3":0.00611,"15.4":0.00746,"15.5":0.00882,"15.6-15.8":0.13773,"16.0":0.01425,"16.1":0.02714,"16.2":0.01493,"16.3":0.02714,"16.4":0.00611,"16.5":0.01086,"16.6-16.7":0.18251,"17.0":0.00882,"17.1":0.01357,"17.2":0.01086,"17.3":0.01696,"17.4":0.02578,"17.5":0.05089,"17.6-17.7":0.12891,"18.0":0.0285,"18.1":0.05835,"18.2":0.03121,"18.3":0.09838,"18.4":0.04885,"18.5-18.7":1.54286,"26.0":0.10856,"26.1":0.21304,"26.2":3.2499,"26.3":0.54821,"26.4":0.0095},P:{"20":0.02018,"21":0.03027,"22":0.06054,"23":0.06054,"24":0.12109,"25":0.14127,"26":0.20181,"27":0.24218,"28":0.56508,"29":2.49241,_:"4 5.0-5.4 9.2 10.1 12.0","6.2-6.4":0.01009,"7.2-7.4":0.111,"8.2":0.01009,"11.1-11.2":0.02018,"13.0":0.02018,"14.0":0.02018,"15.0":0.01009,"16.0":0.02018,"17.0":0.03027,"18.0":0.02018,"19.0":0.02018},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.24944,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.40275,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":56.70556},R:{_:"0"},M:{"0":1.02894},Q:{_:"14.9"},O:{"0":0.04989},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/IS.js b/node_modules/caniuse-lite/data/regions/IS.js deleted file mode 100644 index 362e6635..00000000 --- a/node_modules/caniuse-lite/data/regions/IS.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"48":0.0729,"60":0.00663,"68":0.00663,"78":0.03976,"91":0.00663,"103":0.07952,"113":0.00663,"115":0.11929,"125":0.00663,"128":0.01325,"131":0.00663,"134":0.00663,"136":0.00663,"138":0.00663,"140":0.74222,"143":0.00663,"144":0.01325,"145":0.01325,"146":0.04639,"147":2.49838,"148":0.16568,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 126 127 129 130 132 133 135 137 139 141 142 149 150 151 3.5 3.6"},D:{"79":0.00663,"93":0.00663,"102":0.02651,"103":0.12591,"104":0.23195,"107":0.01325,"109":0.25845,"110":0.00663,"113":0.01988,"114":0.10603,"115":0.01325,"116":0.21206,"118":0.03314,"119":0.01325,"120":0.01325,"122":0.02651,"124":0.03314,"125":0.01988,"126":0.04639,"127":0.00663,"128":0.16568,"129":0.02651,"130":0.01988,"131":0.12591,"132":0.04639,"133":0.08615,"134":0.05964,"135":0.09278,"136":0.1723,"137":0.12591,"138":0.38437,"139":0.31147,"140":0.09278,"141":0.42413,"142":1.80254,"143":4.26779,"144":19.40386,"145":8.99284,"146":0.02651,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 87 88 89 90 91 92 94 95 96 97 98 99 100 101 105 106 108 111 112 117 121 123 147 148"},F:{"94":0.01325,"95":0.05302,"99":0.00663,"100":0.00663,"101":0.00663,"102":0.00663,"103":0.00663,"104":0.00663,"105":0.00663,"106":0.00663,"108":0.00663,"109":0.00663,"110":0.00663,"111":0.00663,"112":0.00663,"113":0.00663,"114":0.00663,"115":0.00663,"119":0.00663,"124":0.03314,"125":0.03976,"126":1.00068,"127":0.70909,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 107 116 117 118 120 121 122 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.00663,"117":0.00663,"122":0.00663,"130":0.00663,"131":0.01325,"132":0.00663,"133":0.03314,"134":0.01325,"135":0.00663,"136":0.00663,"137":0.00663,"138":0.07952,"139":0.00663,"140":0.00663,"141":0.01988,"142":0.01325,"143":0.22532,"144":4.51299,"145":3.32675,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 118 119 120 121 123 124 125 126 127 128 129"},E:{"14":0.00663,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 TP","13.1":0.00663,"14.1":0.01988,"15.2-15.3":0.00663,"15.4":0.00663,"15.5":0.03976,"15.6":0.39762,"16.0":0.00663,"16.1":0.03314,"16.2":0.01325,"16.3":0.03314,"16.4":0.01325,"16.5":0.03314,"16.6":0.23195,"17.0":0.01988,"17.1":0.1723,"17.2":0.06627,"17.3":0.07952,"17.4":0.05302,"17.5":0.38437,"17.6":0.29159,"18.0":0.03976,"18.1":0.07952,"18.2":0.05302,"18.3":0.1723,"18.4":0.09941,"18.5-18.7":0.14579,"26.0":0.20544,"26.1":0.2452,"26.2":2.81648,"26.3":0.58318,"26.4":0.00663},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00145,"7.0-7.1":0.00145,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00145,"10.0-10.2":0,"10.3":0.01308,"11.0-11.2":0.12645,"11.3-11.4":0.00436,"12.0-12.1":0,"12.2-12.5":0.06831,"13.0-13.1":0,"13.2":0.02035,"13.3":0.00291,"13.4-13.7":0.00727,"14.0-14.4":0.01453,"14.5-14.8":0.01889,"15.0-15.1":0.01744,"15.2-15.3":0.01308,"15.4":0.01599,"15.5":0.01889,"15.6-15.8":0.29505,"16.0":0.03052,"16.1":0.05814,"16.2":0.03198,"16.3":0.05814,"16.4":0.01308,"16.5":0.02325,"16.6-16.7":0.39097,"17.0":0.01889,"17.1":0.02907,"17.2":0.02325,"17.3":0.03634,"17.4":0.05523,"17.5":0.10901,"17.6-17.7":0.27615,"18.0":0.06104,"18.1":0.12499,"18.2":0.06686,"18.3":0.21075,"18.4":0.10465,"18.5-18.7":3.30509,"26.0":0.23255,"26.1":0.45638,"26.2":6.96191,"26.3":1.17437,"26.4":0.02035},P:{"21":0.01048,"26":0.02095,"27":0.01048,"28":0.02095,"29":2.71313,_:"4 20 22 23 24 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.02022,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.26984,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":18.26708},R:{_:"0"},M:{"0":0.64424},Q:{"14.9":0.00675},O:{"0":0.00337},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/IT.js b/node_modules/caniuse-lite/data/regions/IT.js deleted file mode 100644 index 5c60c540..00000000 --- a/node_modules/caniuse-lite/data/regions/IT.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"2":0.00523,"5":0.00523,"52":0.02092,"59":0.01569,"78":0.02092,"79":0.00523,"82":0.00523,"113":0.00523,"115":0.30863,"119":0.00523,"127":0.00523,"128":0.00523,"132":0.00523,"133":0.00523,"134":0.00523,"135":0.00523,"136":0.01569,"137":0.00523,"138":0.03662,"139":0.01046,"140":0.10462,"141":0.00523,"142":0.01046,"143":0.02092,"144":0.01046,"145":0.02616,"146":0.04708,"147":3.02352,"148":0.3034,"149":0.00523,_:"3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 120 121 122 123 124 125 126 129 130 131 150 151 3.5 3.6"},D:{"39":0.01046,"40":0.01046,"41":0.01046,"42":0.01046,"43":0.01046,"44":0.01046,"45":0.01046,"46":0.01046,"47":0.01046,"48":0.01046,"49":0.02092,"50":0.01046,"51":0.01046,"52":0.01046,"53":0.01046,"54":0.01046,"55":0.01046,"56":0.01046,"57":0.01046,"58":0.01046,"59":0.01046,"60":0.01046,"63":0.00523,"66":0.04185,"69":0.00523,"74":0.01046,"77":0.01569,"79":0.01046,"81":0.00523,"85":0.03139,"86":0.02616,"87":0.02616,"91":0.00523,"101":0.00523,"102":0.00523,"103":0.07323,"104":0.01569,"105":0.02092,"106":0.03139,"107":0.02092,"108":0.02092,"109":1.09851,"110":0.02092,"111":0.02616,"112":0.01569,"113":0.00523,"114":0.01046,"115":0.00523,"116":0.19355,"117":0.02092,"118":0.00523,"119":0.03139,"120":0.04708,"121":0.02616,"122":0.07847,"123":0.01046,"124":0.05231,"125":0.03662,"126":0.05231,"127":0.03139,"128":0.1517,"129":0.01569,"130":0.04708,"131":0.10985,"132":0.04708,"133":0.07847,"134":0.07847,"135":0.068,"136":0.04708,"137":0.03662,"138":0.26678,"139":0.12554,"140":0.07847,"141":0.09939,"142":0.37663,"143":1.06189,"144":17.88479,"145":9.42626,"146":0.02092,"147":0.00523,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 64 65 67 68 70 71 72 73 75 76 78 80 83 84 88 89 90 92 93 94 95 96 97 98 99 100 148"},F:{"46":0.00523,"93":0.00523,"94":0.04708,"95":0.068,"114":0.01046,"120":0.00523,"122":0.00523,"125":0.01046,"126":0.66957,"127":0.49695,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 121 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00523,"18":0.00523,"85":0.01569,"92":0.01046,"109":0.03662,"114":0.00523,"122":0.02616,"129":0.00523,"131":0.00523,"132":0.01046,"133":0.00523,"134":0.00523,"135":0.00523,"136":0.00523,"137":0.01046,"138":0.00523,"139":0.00523,"140":0.01046,"141":0.02616,"142":0.03662,"143":0.10462,"144":2.4638,"145":1.90408,_:"12 13 14 15 16 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128 130"},E:{"13":0.00523,"14":0.01046,"15":0.00523,_:"4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1 15.2-15.3 TP","9.1":0.00523,"11.1":0.01569,"12.1":0.00523,"13.1":0.03662,"14.1":0.03662,"15.1":0.00523,"15.4":0.00523,"15.5":0.01046,"15.6":0.1517,"16.0":0.01046,"16.1":0.01569,"16.2":0.00523,"16.3":0.01569,"16.4":0.01046,"16.5":0.01046,"16.6":0.14124,"17.0":0.00523,"17.1":0.10985,"17.2":0.01569,"17.3":0.02092,"17.4":0.03139,"17.5":0.04708,"17.6":0.25109,"18.0":0.02616,"18.1":0.03662,"18.2":0.01569,"18.3":0.03662,"18.4":0.03662,"18.5-18.7":0.12031,"26.0":0.07323,"26.1":0.08893,"26.2":1.25544,"26.3":0.39756,"26.4":0.00523},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00128,"7.0-7.1":0.00128,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00128,"10.0-10.2":0,"10.3":0.01153,"11.0-11.2":0.11142,"11.3-11.4":0.00384,"12.0-12.1":0,"12.2-12.5":0.0602,"13.0-13.1":0,"13.2":0.01793,"13.3":0.00256,"13.4-13.7":0.0064,"14.0-14.4":0.01281,"14.5-14.8":0.01665,"15.0-15.1":0.01537,"15.2-15.3":0.01153,"15.4":0.01409,"15.5":0.01665,"15.6-15.8":0.25999,"16.0":0.0269,"16.1":0.05123,"16.2":0.02818,"16.3":0.05123,"16.4":0.01153,"16.5":0.02049,"16.6-16.7":0.34452,"17.0":0.01665,"17.1":0.02561,"17.2":0.02049,"17.3":0.03202,"17.4":0.04867,"17.5":0.09606,"17.6-17.7":0.24334,"18.0":0.05379,"18.1":0.11014,"18.2":0.05891,"18.3":0.18571,"18.4":0.09221,"18.5-18.7":2.91241,"26.0":0.20492,"26.1":0.40215,"26.2":6.13477,"26.3":1.03484,"26.4":0.01793},P:{"4":0.02079,"21":0.01039,"22":0.01039,"23":0.01039,"24":0.08315,"25":0.02079,"26":0.04158,"27":0.07276,"28":0.12473,"29":2.33872,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 18.0","7.2-7.4":0.01039,"16.0":0.02079,"17.0":0.01039,"19.0":0.01039},I:{"0":0.01906,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.31005,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02616,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":35.87502},R:{_:"0"},M:{"0":0.38637},Q:{_:"14.9"},O:{"0":0.06678},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/JE.js b/node_modules/caniuse-lite/data/regions/JE.js deleted file mode 100644 index b621ff7b..00000000 --- a/node_modules/caniuse-lite/data/regions/JE.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.01245,"115":0.0083,"140":0.0083,"144":0.01245,"145":0.0083,"147":1.15342,"148":0.06224,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 141 142 143 146 149 150 151 3.5 3.6"},D:{"49":0.00415,"69":0.01245,"79":0.00415,"80":0.09543,"87":0.00415,"103":0.06638,"104":0.00415,"109":0.04149,"111":0.0083,"116":0.04149,"118":0.02075,"120":0.14522,"122":0.18256,"123":0.00415,"124":0.01245,"125":0.02075,"126":0.03319,"128":0.0166,"131":0.00415,"132":0.02904,"134":0.00415,"135":0.03319,"137":0.00415,"138":0.53522,"139":0.03734,"140":0.0083,"141":0.0166,"142":0.08713,"143":0.81735,"144":10.32271,"145":4.77135,"146":0.25309,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 81 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 105 106 107 108 110 112 113 114 115 117 119 121 127 129 130 133 136 147 148"},F:{"40":0.0083,"94":0.00415,"95":0.00415,"121":0.18256,"122":0.0083,"126":0.14107,"127":0.2033,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.03319,"129":0.05809,"132":0.01245,"136":0.02075,"141":0.04564,"142":0.02075,"143":0.05394,"144":5.21944,"145":3.82953,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 130 131 133 134 135 137 138 139 140"},E:{"15":0.00415,_:"4 5 6 7 8 9 10 11 12 13 14 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.1 17.0 18.0 26.4 TP","11.1":0.00415,"13.1":0.01245,"14.1":0.05809,"15.2-15.3":0.00415,"15.4":0.02904,"15.5":0.02489,"15.6":0.36511,"16.0":0.05809,"16.1":0.0166,"16.2":0.00415,"16.3":0.01245,"16.4":0.02489,"16.5":0.06224,"16.6":0.4066,"17.1":0.46884,"17.2":0.0083,"17.3":0.05809,"17.4":0.0166,"17.5":0.06638,"17.6":0.41075,"18.1":0.04564,"18.2":0.00415,"18.3":0.07468,"18.4":0.01245,"18.5-18.7":0.51863,"26.0":0.02075,"26.1":0.03319,"26.2":5.50987,"26.3":0.95427},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00293,"7.0-7.1":0.00293,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00293,"10.0-10.2":0,"10.3":0.02641,"11.0-11.2":0.25529,"11.3-11.4":0.0088,"12.0-12.1":0,"12.2-12.5":0.13791,"13.0-13.1":0,"13.2":0.04108,"13.3":0.00587,"13.4-13.7":0.01467,"14.0-14.4":0.02934,"14.5-14.8":0.03815,"15.0-15.1":0.03521,"15.2-15.3":0.02641,"15.4":0.03228,"15.5":0.03815,"15.6-15.8":0.59568,"16.0":0.06162,"16.1":0.11737,"16.2":0.06456,"16.3":0.11737,"16.4":0.02641,"16.5":0.04695,"16.6-16.7":0.78934,"17.0":0.03815,"17.1":0.05869,"17.2":0.04695,"17.3":0.07336,"17.4":0.11151,"17.5":0.22008,"17.6-17.7":0.55753,"18.0":0.12324,"18.1":0.25235,"18.2":0.13498,"18.3":0.42548,"18.4":0.21127,"18.5-18.7":6.67273,"26.0":0.4695,"26.1":0.92139,"26.2":14.05558,"26.3":2.37096,"26.4":0.04108},P:{"26":0.01089,"28":0.03266,"29":3.0485,_:"4 20 21 22 23 24 25 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0 19.0","16.0":0.04355},I:{"0":0.01753,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.00585,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":27.56901},R:{_:"0"},M:{"0":0.117},Q:{_:"14.9"},O:{_:"0"},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/JM.js b/node_modules/caniuse-lite/data/regions/JM.js deleted file mode 100644 index b34e650c..00000000 --- a/node_modules/caniuse-lite/data/regions/JM.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.12776,"52":0.00752,"115":0.05261,"140":0.00752,"146":0.00752,"147":0.55611,"148":0.07515,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 141 142 143 144 145 149 150 151 3.5 3.6"},D:{"49":0.00752,"56":0.00752,"63":0.00752,"69":0.12776,"70":0.00752,"73":0.01503,"76":0.00752,"79":0.00752,"81":0.00752,"83":0.01503,"91":0.00752,"93":0.00752,"98":0.00752,"103":1.99899,"104":1.96893,"105":1.96893,"106":1.94639,"107":1.96893,"108":1.94639,"109":2.09669,"110":1.96142,"111":2.08917,"112":11.41529,"113":0.00752,"114":0.01503,"116":3.94538,"117":1.96142,"119":0.00752,"120":2.00651,"121":0.03006,"122":0.01503,"123":0.03006,"124":1.99899,"125":0.11273,"126":0.03758,"128":0.09018,"129":0.12024,"130":0.01503,"131":4.04307,"132":0.68387,"133":4.55409,"134":0.52605,"135":0.53357,"136":0.51854,"137":0.53357,"138":0.65381,"139":1.18737,"140":0.61623,"141":0.66132,"142":0.25551,"143":1.06713,"144":6.13976,"145":3.11873,"146":0.09018,"147":0.07515,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 58 59 60 61 62 64 65 66 67 68 71 72 74 75 77 78 80 84 85 86 87 88 89 90 92 94 95 96 97 99 100 101 102 115 118 127 148"},F:{"94":0.02255,"95":0.01503,"125":0.00752,"126":0.19539,"127":0.20291,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00752,"18":0.00752,"92":0.00752,"118":0.00752,"136":0.00752,"141":0.01503,"142":0.00752,"143":0.06012,"144":1.54058,"145":1.08216,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 137 138 139 140"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.3 16.4 16.5 17.0 17.2 18.0 18.1 18.2 26.4 TP","13.1":0.02255,"14.1":0.00752,"15.6":0.06764,"16.1":0.01503,"16.6":0.06764,"17.1":0.04509,"17.3":0.00752,"17.4":0.00752,"17.5":0.00752,"17.6":0.06764,"18.3":0.01503,"18.4":0.01503,"18.5-18.7":0.03758,"26.0":0.04509,"26.1":0.03758,"26.2":0.63126,"26.3":0.12024},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00081,"7.0-7.1":0.00081,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00081,"10.0-10.2":0,"10.3":0.00733,"11.0-11.2":0.07087,"11.3-11.4":0.00244,"12.0-12.1":0,"12.2-12.5":0.03829,"13.0-13.1":0,"13.2":0.0114,"13.3":0.00163,"13.4-13.7":0.00407,"14.0-14.4":0.00815,"14.5-14.8":0.01059,"15.0-15.1":0.00977,"15.2-15.3":0.00733,"15.4":0.00896,"15.5":0.01059,"15.6-15.8":0.16536,"16.0":0.01711,"16.1":0.03258,"16.2":0.01792,"16.3":0.03258,"16.4":0.00733,"16.5":0.01303,"16.6-16.7":0.21912,"17.0":0.01059,"17.1":0.01629,"17.2":0.01303,"17.3":0.02036,"17.4":0.03095,"17.5":0.06109,"17.6-17.7":0.15477,"18.0":0.03421,"18.1":0.07005,"18.2":0.03747,"18.3":0.11811,"18.4":0.05865,"18.5-18.7":1.85236,"26.0":0.13033,"26.1":0.25578,"26.2":3.90185,"26.3":0.65818,"26.4":0.0114},P:{"24":0.02142,"25":0.01071,"26":0.02142,"27":0.02142,"28":0.12853,"29":1.32819,_:"4 20 21 22 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02142},I:{"0":0.00993,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.0994,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":18.319},R:{_:"0"},M:{"0":0.1491},Q:{"14.9":0.00497},O:{"0":0.06461},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/JO.js b/node_modules/caniuse-lite/data/regions/JO.js deleted file mode 100644 index 7bd04808..00000000 --- a/node_modules/caniuse-lite/data/regions/JO.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.02168,"103":0.00361,"115":0.03975,"140":0.00361,"143":0.00361,"145":0.00361,"146":0.00361,"147":0.34333,"148":0.01446,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 141 142 144 149 150 151 3.5 3.6"},D:{"69":0.01807,"73":0.00361,"79":0.00361,"83":0.00361,"87":0.00361,"95":0.00361,"96":0.00361,"98":0.04698,"102":0.00361,"103":0.9035,"104":0.9035,"105":0.9035,"106":0.89989,"107":0.89989,"108":0.91073,"109":1.38778,"110":0.89266,"111":0.92518,"112":4.53557,"113":0.00361,"114":0.00361,"116":1.80339,"117":0.93241,"119":0.00723,"120":0.94325,"121":0.00361,"122":0.02891,"124":0.92157,"125":0.01446,"126":0.01084,"127":0.00361,"128":0.0253,"129":0.05782,"130":0.00361,"131":1.86121,"132":0.03253,"133":1.8576,"134":0.00723,"135":0.01446,"136":0.01084,"137":0.02168,"138":0.06144,"139":0.03614,"140":0.01084,"141":0.01084,"142":0.07228,"143":0.43729,"144":5.17163,"145":1.57932,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 74 75 76 77 78 80 81 84 85 86 88 89 90 91 92 93 94 97 99 100 101 115 118 123 146 147 148"},F:{"94":0.00723,"95":0.01084,"120":0.02168,"121":0.00723,"122":0.00723,"123":0.00361,"124":0.00361,"125":0.01084,"126":0.05421,"127":0.04698,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00361,"92":0.00361,"109":0.00723,"135":0.00361,"137":0.00361,"139":0.00361,"140":0.01084,"141":0.00723,"142":0.00723,"143":0.0253,"144":0.65413,"145":0.33249,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 136 138"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 16.0 16.1 16.3 16.4 16.5 17.0 17.2 18.0 18.2 26.4 TP","5.1":0.00361,"15.5":0.00361,"15.6":0.01084,"16.2":0.00361,"16.6":0.03614,"17.1":0.01084,"17.3":0.00723,"17.4":0.00361,"17.5":0.00361,"17.6":0.02168,"18.1":0.00361,"18.3":0.00723,"18.4":0.00361,"18.5-18.7":0.01084,"26.0":0.00361,"26.1":0.01084,"26.2":0.17709,"26.3":0.03253},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00152,"7.0-7.1":0.00152,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00152,"10.0-10.2":0,"10.3":0.01371,"11.0-11.2":0.13253,"11.3-11.4":0.00457,"12.0-12.1":0,"12.2-12.5":0.0716,"13.0-13.1":0,"13.2":0.02133,"13.3":0.00305,"13.4-13.7":0.00762,"14.0-14.4":0.01523,"14.5-14.8":0.0198,"15.0-15.1":0.01828,"15.2-15.3":0.01371,"15.4":0.01676,"15.5":0.0198,"15.6-15.8":0.30923,"16.0":0.03199,"16.1":0.06093,"16.2":0.03351,"16.3":0.06093,"16.4":0.01371,"16.5":0.02437,"16.6-16.7":0.40977,"17.0":0.0198,"17.1":0.03047,"17.2":0.02437,"17.3":0.03808,"17.4":0.05789,"17.5":0.11425,"17.6-17.7":0.28943,"18.0":0.06398,"18.1":0.131,"18.2":0.07007,"18.3":0.22088,"18.4":0.10968,"18.5-18.7":3.46398,"26.0":0.24373,"26.1":0.47832,"26.2":7.2966,"26.3":1.23083,"26.4":0.02133},P:{"22":0.01031,"23":0.01031,"24":0.01031,"25":0.03092,"26":0.03092,"27":0.03092,"28":0.08245,"29":1.144,_:"4 20 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01031},I:{"0":0.02552,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.03832,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":51.53557},R:{_:"0"},M:{"0":0.07026},Q:{_:"14.9"},O:{"0":0.02555},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/JP.js b/node_modules/caniuse-lite/data/regions/JP.js deleted file mode 100644 index b24ee31b..00000000 --- a/node_modules/caniuse-lite/data/regions/JP.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"52":0.02049,"56":0.00512,"78":0.01025,"102":0.00512,"103":0.01025,"115":0.1332,"127":0.00512,"128":0.00512,"132":0.00512,"133":0.00512,"134":0.01025,"135":0.00512,"136":0.00512,"137":0.00512,"138":0.00512,"139":0.00512,"140":0.06148,"141":0.00512,"142":0.00512,"143":0.00512,"144":0.00512,"145":0.01025,"146":0.02562,"147":1.92113,"148":0.16906,"149":0.00512,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 150 151 3.5 3.6"},D:{"39":0.01537,"40":0.01537,"41":0.01537,"42":0.01537,"43":0.01537,"44":0.01537,"45":0.01537,"46":0.01537,"47":0.01537,"48":0.01537,"49":0.02562,"50":0.01537,"51":0.01537,"52":0.01537,"53":0.01537,"54":0.01537,"55":0.01537,"56":0.01537,"57":0.02049,"58":0.01537,"59":0.01537,"60":0.01537,"70":0.00512,"76":0.00512,"80":0.00512,"81":0.01025,"83":0.00512,"86":0.01025,"87":0.00512,"89":0.00512,"90":0.00512,"91":0.00512,"92":0.00512,"93":0.00512,"95":0.02049,"97":0.00512,"98":0.00512,"99":0.00512,"100":0.00512,"101":0.01537,"102":0.00512,"103":0.03074,"104":0.05635,"105":0.00512,"106":0.01537,"107":0.02049,"108":0.01025,"109":0.46619,"110":0.00512,"111":0.01025,"112":0.01025,"113":0.00512,"114":0.03586,"115":0.01025,"116":0.09734,"117":0.00512,"118":0.00512,"119":0.06148,"120":0.03586,"121":0.03586,"122":0.02049,"123":0.01025,"124":0.02562,"125":0.0666,"126":0.01537,"127":0.01537,"128":0.08197,"129":0.02049,"130":0.05123,"131":0.09221,"132":0.0666,"133":0.03074,"134":0.04098,"135":0.04098,"136":0.05123,"137":0.0666,"138":0.18955,"139":0.16906,"140":0.06148,"141":0.07685,"142":0.26127,"143":0.79407,"144":12.0954,"145":5.93756,"146":0.04098,"147":0.01025,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 71 72 73 74 75 77 78 79 84 85 88 94 96 148"},F:{"90":0.00512,"94":0.03074,"95":0.04611,"121":0.00512,"125":0.00512,"126":0.16906,"127":0.08197,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00512,"92":0.01537,"100":0.00512,"109":0.13832,"112":0.00512,"113":0.00512,"114":0.00512,"115":0.00512,"116":0.00512,"117":0.00512,"118":0.00512,"119":0.00512,"120":0.01025,"121":0.00512,"122":0.02049,"123":0.00512,"124":0.00512,"125":0.00512,"126":0.01025,"127":0.00512,"128":0.00512,"129":0.01025,"130":0.00512,"131":0.01537,"132":0.01025,"133":0.01537,"134":0.01537,"135":0.02049,"136":0.02049,"137":0.01537,"138":0.02562,"139":0.02562,"140":0.03074,"141":0.04098,"142":0.10758,"143":0.26127,"144":6.53695,"145":4.8566,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111"},E:{"13":0.00512,"14":0.01537,_:"4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.1 17.0 TP","11.1":0.00512,"12.1":0.00512,"13.1":0.02562,"14.1":0.05123,"15.2-15.3":0.00512,"15.4":0.00512,"15.5":0.00512,"15.6":0.10758,"16.0":0.00512,"16.1":0.01537,"16.2":0.01537,"16.3":0.02049,"16.4":0.01025,"16.5":0.01025,"16.6":0.16906,"17.1":0.12295,"17.2":0.01025,"17.3":0.00512,"17.4":0.02562,"17.5":0.03074,"17.6":0.18443,"18.0":0.01025,"18.1":0.02049,"18.2":0.01537,"18.3":0.04611,"18.4":0.02049,"18.5-18.7":0.0666,"26.0":0.04098,"26.1":0.04611,"26.2":0.8914,"26.3":0.2664,"26.4":0.00512},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00219,"7.0-7.1":0.00219,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00219,"10.0-10.2":0,"10.3":0.01967,"11.0-11.2":0.19017,"11.3-11.4":0.00656,"12.0-12.1":0,"12.2-12.5":0.10274,"13.0-13.1":0,"13.2":0.0306,"13.3":0.00437,"13.4-13.7":0.01093,"14.0-14.4":0.02186,"14.5-14.8":0.02842,"15.0-15.1":0.02623,"15.2-15.3":0.01967,"15.4":0.02404,"15.5":0.02842,"15.6-15.8":0.44373,"16.0":0.0459,"16.1":0.08743,"16.2":0.04809,"16.3":0.08743,"16.4":0.01967,"16.5":0.03497,"16.6-16.7":0.588,"17.0":0.02842,"17.1":0.04372,"17.2":0.03497,"17.3":0.05465,"17.4":0.08306,"17.5":0.16394,"17.6-17.7":0.41532,"18.0":0.09181,"18.1":0.18798,"18.2":0.10055,"18.3":0.31695,"18.4":0.15738,"18.5-18.7":4.97067,"26.0":0.34974,"26.1":0.68636,"26.2":10.47032,"26.3":1.76618,"26.4":0.0306},P:{"25":0.01088,"26":0.01088,"27":0.01088,"28":0.03264,"29":0.78332,_:"4 20 21 22 23 24 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.01949,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.12193,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.06879,"9":0.10319,"11":0.06879,_:"6 7 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":33.96371},R:{_:"0"},M:{"0":0.47307},Q:{"14.9":0.10242},O:{"0":0.20971},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/KE.js b/node_modules/caniuse-lite/data/regions/KE.js deleted file mode 100644 index 5e9dd5bd..00000000 --- a/node_modules/caniuse-lite/data/regions/KE.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.05955,"102":0.00596,"103":0.01191,"115":0.07742,"127":0.00596,"128":0.01191,"136":0.00596,"140":0.02978,"144":0.00596,"145":0.00596,"146":0.01787,"147":0.77415,"148":0.07146,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 134 135 137 138 139 141 142 143 149 150 151 3.5 3.6"},D:{"51":0.00596,"66":0.00596,"69":0.0536,"72":0.01191,"73":0.01787,"75":0.00596,"83":0.02382,"87":0.01787,"88":0.00596,"91":0.00596,"93":0.00596,"95":0.00596,"98":0.00596,"103":1.56021,"104":1.54235,"105":1.52448,"106":1.52448,"107":1.53044,"108":1.53639,"109":1.94729,"110":1.51853,"111":1.58403,"112":5.68107,"113":0.02382,"114":0.01787,"116":2.86436,"117":1.52448,"119":0.01191,"120":1.55426,"121":0.00596,"122":0.01787,"123":0.00596,"124":1.60785,"125":0.02978,"126":0.02978,"127":0.00596,"128":0.02382,"129":0.08933,"130":0.02978,"131":2.96559,"132":0.07146,"133":2.93582,"134":0.01191,"135":0.01787,"136":0.02382,"137":0.02382,"138":0.11315,"139":0.20247,"140":0.02978,"141":0.03573,"142":0.10719,"143":0.56573,"144":6.28848,"145":3.41817,"146":0.01787,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 70 71 74 76 77 78 79 80 81 84 85 86 89 90 92 94 96 97 99 100 101 102 115 118 147 148"},F:{"46":0.00596,"90":0.02382,"92":0.01787,"93":0.01787,"94":0.14292,"95":0.10719,"125":0.00596,"126":0.2382,"127":0.1727,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01191,"90":0.00596,"92":0.01191,"100":0.00596,"109":0.00596,"114":0.01191,"117":0.01787,"122":0.00596,"125":0.00596,"133":0.00596,"136":0.00596,"138":0.00596,"140":0.00596,"141":0.01191,"142":0.02382,"143":0.04169,"144":1.02426,"145":0.65505,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 118 119 120 121 123 124 126 127 128 129 130 131 132 134 135 137 139"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.3 18.0 18.2 26.4 TP","5.1":0.00596,"13.1":0.00596,"14.1":0.00596,"15.6":0.03573,"16.6":0.02978,"17.1":0.00596,"17.4":0.00596,"17.5":0.00596,"17.6":0.04764,"18.1":0.00596,"18.3":0.00596,"18.4":0.00596,"18.5-18.7":0.01191,"26.0":0.00596,"26.1":0.00596,"26.2":0.08933,"26.3":0.03573},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00015,"7.0-7.1":0.00015,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00015,"10.0-10.2":0,"10.3":0.00136,"11.0-11.2":0.01313,"11.3-11.4":0.00045,"12.0-12.1":0,"12.2-12.5":0.00709,"13.0-13.1":0,"13.2":0.00211,"13.3":0.0003,"13.4-13.7":0.00075,"14.0-14.4":0.00151,"14.5-14.8":0.00196,"15.0-15.1":0.00181,"15.2-15.3":0.00136,"15.4":0.00166,"15.5":0.00196,"15.6-15.8":0.03063,"16.0":0.00317,"16.1":0.00604,"16.2":0.00332,"16.3":0.00604,"16.4":0.00136,"16.5":0.00241,"16.6-16.7":0.04059,"17.0":0.00196,"17.1":0.00302,"17.2":0.00241,"17.3":0.00377,"17.4":0.00573,"17.5":0.01132,"17.6-17.7":0.02867,"18.0":0.00634,"18.1":0.01298,"18.2":0.00694,"18.3":0.02188,"18.4":0.01086,"18.5-18.7":0.3431,"26.0":0.02414,"26.1":0.04738,"26.2":0.72271,"26.3":0.12191,"26.4":0.00211},P:{"22":0.0106,"24":0.03179,"25":0.02119,"26":0.0106,"27":0.04239,"28":0.09537,"29":0.50864,_:"4 20 21 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.03179},I:{"0":0.02424,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":14.19211,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":32.99439},R:{_:"0"},M:{"0":0.12135},Q:{_:"14.9"},O:{"0":0.08495},H:{all:0.2}}; diff --git a/node_modules/caniuse-lite/data/regions/KG.js b/node_modules/caniuse-lite/data/regions/KG.js deleted file mode 100644 index b294e9fc..00000000 --- a/node_modules/caniuse-lite/data/regions/KG.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.07029,"115":0.03124,"127":0.03124,"128":0.00781,"136":0.00781,"140":0.00781,"145":0.02343,"146":0.01562,"147":0.44517,"148":0.03124,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 134 135 137 138 139 141 142 143 144 149 150 151 3.5 3.6"},D:{"69":0.05467,"75":0.00781,"103":2.63197,"104":2.63978,"105":2.66321,"106":2.61635,"107":2.64759,"108":2.60854,"109":3.39735,"110":2.63978,"111":2.71788,"112":9.87965,"114":0.00781,"116":5.24832,"117":2.63197,"119":0.01562,"120":2.68664,"121":0.01562,"122":0.01562,"124":2.71007,"125":0.05467,"126":0.00781,"128":0.01562,"129":0.1562,"130":0.00781,"131":5.43576,"132":0.06248,"133":5.43576,"135":0.01562,"136":0.01562,"137":0.03124,"138":0.02343,"139":0.06248,"140":0.01562,"141":0.03905,"142":0.09372,"143":0.42955,"144":6.4823,"145":3.49107,"146":0.01562,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 113 115 118 123 127 134 147 148"},F:{"85":0.01562,"93":0.00781,"94":0.02343,"95":0.09372,"125":0.00781,"126":0.66385,"127":0.28897,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 91 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00781,"92":0.00781,"122":0.02343,"131":0.00781,"132":0.00781,"133":0.00781,"140":0.00781,"142":0.00781,"143":0.03124,"144":0.58575,"145":0.45298,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 134 135 136 137 138 139 141"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.2 18.0 26.4 TP","5.1":0.00781,"15.6":0.02343,"16.6":0.00781,"17.0":0.02343,"17.1":0.00781,"17.3":0.00781,"17.4":0.00781,"17.5":0.00781,"17.6":0.03124,"18.1":0.00781,"18.2":0.00781,"18.3":0.01562,"18.4":0.00781,"18.5-18.7":0.03124,"26.0":0.01562,"26.1":0.00781,"26.2":0.16401,"26.3":0.06248},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00053,"7.0-7.1":0.00053,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00053,"10.0-10.2":0,"10.3":0.00476,"11.0-11.2":0.04603,"11.3-11.4":0.00159,"12.0-12.1":0,"12.2-12.5":0.02487,"13.0-13.1":0,"13.2":0.00741,"13.3":0.00106,"13.4-13.7":0.00265,"14.0-14.4":0.00529,"14.5-14.8":0.00688,"15.0-15.1":0.00635,"15.2-15.3":0.00476,"15.4":0.00582,"15.5":0.00688,"15.6-15.8":0.10741,"16.0":0.01111,"16.1":0.02116,"16.2":0.01164,"16.3":0.02116,"16.4":0.00476,"16.5":0.00847,"16.6-16.7":0.14233,"17.0":0.00688,"17.1":0.01058,"17.2":0.00847,"17.3":0.01323,"17.4":0.02011,"17.5":0.03968,"17.6-17.7":0.10053,"18.0":0.02222,"18.1":0.0455,"18.2":0.02434,"18.3":0.07672,"18.4":0.0381,"18.5-18.7":1.20318,"26.0":0.08466,"26.1":0.16614,"26.2":2.53441,"26.3":0.42752,"26.4":0.00741},P:{"23":0.01081,"25":0.01081,"26":0.01081,"27":0.03244,"28":0.07569,"29":0.35683,_:"4 20 21 22 24 5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","6.2-6.4":0.01081,"7.2-7.4":0.01081},I:{"0":0.00219,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.2847,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":18.02357},R:{_:"0"},M:{"0":0.04599},Q:{"14.9":0.01533},O:{"0":0.15768},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/KH.js b/node_modules/caniuse-lite/data/regions/KH.js deleted file mode 100644 index 5dfa655c..00000000 --- a/node_modules/caniuse-lite/data/regions/KH.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.01066,"78":0.02665,"103":0.01599,"115":0.17589,"127":0.00533,"134":0.00533,"139":0.00533,"140":0.00533,"145":0.00533,"146":0.02132,"147":0.70356,"148":0.05863,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 128 129 130 131 132 133 135 136 137 138 141 142 143 144 149 150 151 3.5 3.6"},D:{"56":0.00533,"69":0.00533,"86":0.03198,"87":0.01599,"100":0.01066,"101":0.01599,"102":0.00533,"103":0.533,"104":0.57031,"105":0.52234,"106":0.52234,"107":0.52234,"108":0.52234,"109":0.65559,"110":0.52234,"111":0.52767,"112":2.62769,"114":0.02132,"115":0.00533,"116":1.05534,"117":0.52767,"119":0.01066,"120":0.54366,"121":0.01599,"122":0.03198,"123":0.00533,"124":0.54899,"125":0.09594,"126":0.53833,"127":0.02132,"128":0.0533,"129":0.10127,"130":0.03198,"131":1.10864,"132":0.02665,"133":1.07133,"134":0.02665,"135":0.03198,"136":0.02132,"137":0.11726,"138":0.11726,"139":0.91143,"140":0.09061,"141":0.06396,"142":0.25584,"143":5.05284,"144":12.97322,"145":6.96098,"146":0.03198,"147":0.00533,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 88 89 90 91 92 93 94 95 96 97 98 99 113 118 148"},F:{"94":0.01599,"95":0.01599,"114":0.00533,"125":0.00533,"126":0.27183,"127":0.17589,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00533,"89":0.01066,"92":0.06396,"109":0.00533,"112":0.00533,"114":0.00533,"118":0.00533,"122":0.01066,"131":0.01066,"132":0.00533,"133":0.00533,"134":0.00533,"135":0.00533,"136":0.00533,"137":0.00533,"138":0.01066,"139":0.00533,"140":0.00533,"141":0.01599,"142":0.00533,"143":0.07995,"144":1.6523,"145":0.91676,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 113 115 116 117 119 120 121 123 124 125 126 127 128 129 130"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 16.2 16.4 16.5 17.0 17.2 18.0 TP","13.1":0.00533,"14.1":0.00533,"15.4":0.00533,"15.5":0.00533,"15.6":0.06929,"16.0":0.00533,"16.1":0.00533,"16.3":0.00533,"16.6":0.0533,"17.1":0.03198,"17.3":0.00533,"17.4":0.00533,"17.5":0.01066,"17.6":0.04264,"18.1":0.00533,"18.2":0.01066,"18.3":0.01599,"18.4":0.01066,"18.5-18.7":0.03731,"26.0":0.01599,"26.1":0.07462,"26.2":0.41574,"26.3":0.10127,"26.4":0.00533},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00146,"7.0-7.1":0.00146,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00146,"10.0-10.2":0,"10.3":0.01317,"11.0-11.2":0.12726,"11.3-11.4":0.00439,"12.0-12.1":0,"12.2-12.5":0.06875,"13.0-13.1":0,"13.2":0.02048,"13.3":0.00293,"13.4-13.7":0.00731,"14.0-14.4":0.01463,"14.5-14.8":0.01902,"15.0-15.1":0.01755,"15.2-15.3":0.01317,"15.4":0.01609,"15.5":0.01902,"15.6-15.8":0.29695,"16.0":0.03072,"16.1":0.05851,"16.2":0.03218,"16.3":0.05851,"16.4":0.01317,"16.5":0.0234,"16.6-16.7":0.39349,"17.0":0.01902,"17.1":0.02926,"17.2":0.0234,"17.3":0.03657,"17.4":0.05559,"17.5":0.10971,"17.6-17.7":0.27793,"18.0":0.06144,"18.1":0.1258,"18.2":0.06729,"18.3":0.21211,"18.4":0.10532,"18.5-18.7":3.3264,"26.0":0.23405,"26.1":0.45932,"26.2":7.0068,"26.3":1.18194,"26.4":0.02048},P:{"21":0.01056,"23":0.01056,"26":0.01056,"27":0.02113,"28":0.04225,"29":0.5387,_:"4 20 22 24 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","17.0":0.01056},I:{"0":0.03265,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.2708,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.06574,"11":0.13147,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":36.86878},R:{_:"0"},M:{"0":0.14941},Q:{"14.9":0.03735},O:{"0":0.56028},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/KI.js b/node_modules/caniuse-lite/data/regions/KI.js deleted file mode 100644 index 389464e7..00000000 --- a/node_modules/caniuse-lite/data/regions/KI.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"146":0.01055,"147":0.33766,"148":0.05276,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 149 150 151 3.5 3.6"},D:{"109":0.06331,"118":0.07386,"122":0.06331,"131":0.03166,"132":0.01055,"136":0.03166,"138":0.35877,"139":0.87582,"140":0.03166,"141":0.03166,"142":0.2638,"143":0.49067,"144":5.02275,"145":3.13394,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 119 120 121 123 124 125 126 127 128 129 130 133 134 135 137 146 147 148"},F:{"126":0.46956,"127":0.61202,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.17411,"131":0.03166,"133":0.03166,"135":0.0211,"137":0.03166,"138":0.12135,"139":0.01055,"140":0.0211,"141":0.03166,"142":0.01055,"143":0.07914,"144":3.68792,"145":2.79628,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132 134 136"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.2 16.3 16.4 16.5 16.6 17.0 17.2 17.3 17.4 17.6 18.0 18.1 18.2 18.3 18.4 18.5-18.7 26.0 26.1 26.4 TP","16.1":0.60146,"17.1":0.10024,"17.5":0.06331,"26.2":0.04221,"26.3":0.01055},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00027,"7.0-7.1":0.00027,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00027,"10.0-10.2":0,"10.3":0.00239,"11.0-11.2":0.02313,"11.3-11.4":0.0008,"12.0-12.1":0,"12.2-12.5":0.0125,"13.0-13.1":0,"13.2":0.00372,"13.3":0.00053,"13.4-13.7":0.00133,"14.0-14.4":0.00266,"14.5-14.8":0.00346,"15.0-15.1":0.00319,"15.2-15.3":0.00239,"15.4":0.00292,"15.5":0.00346,"15.6-15.8":0.05398,"16.0":0.00558,"16.1":0.01064,"16.2":0.00585,"16.3":0.01064,"16.4":0.00239,"16.5":0.00425,"16.6-16.7":0.07153,"17.0":0.00346,"17.1":0.00532,"17.2":0.00425,"17.3":0.00665,"17.4":0.0101,"17.5":0.01994,"17.6-17.7":0.05052,"18.0":0.01117,"18.1":0.02287,"18.2":0.01223,"18.3":0.03856,"18.4":0.01915,"18.5-18.7":0.60467,"26.0":0.04254,"26.1":0.08349,"26.2":1.27368,"26.3":0.21485,"26.4":0.00372},P:{"21":0.03145,"22":0.05242,"25":0.53472,"26":0.55569,"27":0.20969,"28":0.6186,"29":3.5648,_:"4 20 23 24 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01048},I:{"0":0.02359,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.08501,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":70.63327},R:{_:"0"},M:{"0":0.51481},Q:{_:"14.9"},O:{"0":0.21254},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/KM.js b/node_modules/caniuse-lite/data/regions/KM.js deleted file mode 100644 index fbc873b7..00000000 --- a/node_modules/caniuse-lite/data/regions/KM.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"59":0.01216,"72":0.03041,"115":0.20375,"140":0.1186,"142":0.00608,"145":0.00608,"146":0.02433,"147":0.7937,"148":0.01825,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 141 143 144 149 150 151 3.5 3.6"},D:{"59":0.03649,"69":0.00608,"79":0.01216,"86":0.01216,"87":0.03649,"103":0.02433,"105":0.01825,"109":0.45311,"113":0.08819,"114":0.02433,"116":0.07603,"119":0.02433,"120":0.00608,"121":0.03041,"122":0.02433,"123":0.03041,"125":0.01825,"127":0.01825,"128":0.06082,"130":0.00608,"131":0.08211,"132":0.03041,"135":0.02433,"136":0.03041,"138":0.11252,"139":0.06082,"140":0.01825,"141":0.03041,"142":0.17334,"143":0.45919,"144":5.92691,"145":2.99843,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 80 81 83 84 85 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 106 107 108 110 111 112 115 117 118 124 126 129 133 134 137 146 147 148"},F:{"94":0.04257,"95":0.01825,"126":0.57171,"127":0.21591,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00608,"17":0.00608,"84":0.00608,"89":0.04866,"90":0.02433,"92":0.33451,"100":0.00608,"123":0.01825,"124":0.00608,"128":0.00608,"131":0.00608,"133":0.06082,"139":0.03041,"142":0.13685,"143":0.05474,"144":2.80684,"145":0.82411,_:"12 13 15 16 18 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 125 126 127 129 130 132 134 135 136 137 138 140 141"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.3 16.4 16.5 17.0 17.1 17.2 17.3 17.4 17.5 18.0 18.1 18.2 18.3 18.4 26.4 TP","5.1":0.01216,"11.1":0.01825,"12.1":0.01825,"13.1":0.03041,"15.6":0.19158,"16.1":0.23112,"16.6":0.03041,"17.6":0.17942,"18.5-18.7":0.0669,"26.0":0.02433,"26.1":0.0669,"26.2":1.30459,"26.3":0.04866},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00043,"7.0-7.1":0.00043,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00043,"10.0-10.2":0,"10.3":0.00383,"11.0-11.2":0.03699,"11.3-11.4":0.00128,"12.0-12.1":0,"12.2-12.5":0.01998,"13.0-13.1":0,"13.2":0.00595,"13.3":0.00085,"13.4-13.7":0.00213,"14.0-14.4":0.00425,"14.5-14.8":0.00553,"15.0-15.1":0.0051,"15.2-15.3":0.00383,"15.4":0.00468,"15.5":0.00553,"15.6-15.8":0.08631,"16.0":0.00893,"16.1":0.01701,"16.2":0.00935,"16.3":0.01701,"16.4":0.00383,"16.5":0.0068,"16.6-16.7":0.11438,"17.0":0.00553,"17.1":0.0085,"17.2":0.0068,"17.3":0.01063,"17.4":0.01616,"17.5":0.03189,"17.6-17.7":0.08079,"18.0":0.01786,"18.1":0.03657,"18.2":0.01956,"18.3":0.06165,"18.4":0.03061,"18.5-18.7":0.96689,"26.0":0.06803,"26.1":0.13351,"26.2":2.03668,"26.3":0.34356,"26.4":0.00595},P:{"22":0.0525,"23":0.042,"24":0.042,"25":0.063,"26":0.042,"27":0.0525,"28":0.0945,"29":2.38349,_:"4 20 21 5.0-5.4 6.2-6.4 8.2 10.1 12.0 13.0 14.0 15.0 16.0","7.2-7.4":0.105,"9.2":0.0105,"11.1-11.2":0.042,"17.0":0.0105,"18.0":0.0105,"19.0":0.021},I:{"0":0.03476,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":1.46835,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":69.76948},R:{_:"0"},M:{"0":0.05567},Q:{"14.9":0.0348},O:{"0":0.09047},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/KN.js b/node_modules/caniuse-lite/data/regions/KN.js deleted file mode 100644 index eebc296e..00000000 --- a/node_modules/caniuse-lite/data/regions/KN.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.06427,"115":0.36728,"140":0.00459,"144":0.00459,"147":0.65651,"148":0.10559,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 141 142 143 145 146 149 150 151 3.5 3.6"},D:{"69":0.05968,"79":0.02755,"87":0.02755,"93":0.0505,"97":0.29842,"103":0.01377,"104":0.01377,"105":0.00918,"106":0.00459,"107":0.00459,"108":0.00459,"109":0.09641,"110":0.00918,"111":0.09641,"112":0.01377,"114":0.01377,"116":0.07805,"117":0.00918,"119":0.00459,"120":0.00918,"121":0.00459,"122":0.00459,"124":0.00459,"125":0.11478,"126":0.00459,"127":0.00459,"128":0.49124,"129":0.00918,"131":0.00918,"132":0.05509,"133":0.01836,"134":0.00918,"136":0.01377,"137":0.00459,"138":0.12396,"139":0.36269,"140":0.01836,"141":0.44074,"142":0.33055,"143":1.31303,"144":11.2204,"145":6.80386,"146":0.00918,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 88 89 90 91 92 94 95 96 98 99 100 101 102 113 115 118 123 130 135 147 148"},F:{"95":0.00459,"120":0.00459,"122":0.00918,"124":0.00459,"125":0.00918,"126":1.45535,"127":0.16069,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"88":0.00459,"92":0.00459,"109":0.00918,"122":0.01377,"131":0.00918,"132":0.05509,"134":0.00459,"136":0.00459,"138":0.02296,"139":0.00459,"140":0.02296,"141":0.38105,"142":0.01836,"143":0.31678,"144":4.68282,"145":2.82347,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 133 135 137"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.5 16.1 16.5 17.0 17.3 18.0 26.4 TP","13.1":0.00459,"14.1":0.00459,"15.4":0.00459,"15.6":0.03673,"16.0":0.00459,"16.2":0.01836,"16.3":0.00459,"16.4":0.00459,"16.6":0.05509,"17.1":0.03673,"17.2":0.04591,"17.4":0.1515,"17.5":0.03214,"17.6":0.11937,"18.1":0.00459,"18.2":0.00459,"18.3":0.2066,"18.4":0.01377,"18.5-18.7":0.09182,"26.0":0.0505,"26.1":0.03673,"26.2":2.20827,"26.3":0.53715},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00169,"7.0-7.1":0.00169,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00169,"10.0-10.2":0,"10.3":0.01525,"11.0-11.2":0.14739,"11.3-11.4":0.00508,"12.0-12.1":0,"12.2-12.5":0.07962,"13.0-13.1":0,"13.2":0.02372,"13.3":0.00339,"13.4-13.7":0.00847,"14.0-14.4":0.01694,"14.5-14.8":0.02202,"15.0-15.1":0.02033,"15.2-15.3":0.01525,"15.4":0.01864,"15.5":0.02202,"15.6-15.8":0.3439,"16.0":0.03558,"16.1":0.06776,"16.2":0.03727,"16.3":0.06776,"16.4":0.01525,"16.5":0.02711,"16.6-16.7":0.45571,"17.0":0.02202,"17.1":0.03388,"17.2":0.02711,"17.3":0.04235,"17.4":0.06438,"17.5":0.12706,"17.6-17.7":0.32188,"18.0":0.07115,"18.1":0.14569,"18.2":0.07793,"18.3":0.24564,"18.4":0.12198,"18.5-18.7":3.85238,"26.0":0.27106,"26.1":0.53195,"26.2":8.11473,"26.3":1.36883,"26.4":0.02372},P:{"21":0.01055,"24":0.07382,"25":0.03164,"26":0.01055,"27":0.01055,"28":0.05273,"29":1.67682,_:"4 20 22 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02109},I:{"0":0.01081,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":1.30357,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":38.5569},R:{_:"0"},M:{"0":0.17309},Q:{"14.9":0.00541},O:{"0":0.12441},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/KP.js b/node_modules/caniuse-lite/data/regions/KP.js deleted file mode 100644 index 1a1cf886..00000000 --- a/node_modules/caniuse-lite/data/regions/KP.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 3.5 3.6"},D:{"144":2.03977,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 145 146 147 148"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":6.12279,"92":2.03977,"144":12.2421,_:"13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 145"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.3 18.4 18.5-18.7 26.0 26.1 26.2 26.3 26.4 TP"},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.0049,"7.0-7.1":0.0049,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0049,"10.0-10.2":0,"10.3":0.04408,"11.0-11.2":0.42615,"11.3-11.4":0.01469,"12.0-12.1":0,"12.2-12.5":0.23022,"13.0-13.1":0,"13.2":0.06858,"13.3":0.0098,"13.4-13.7":0.02449,"14.0-14.4":0.04898,"14.5-14.8":0.06368,"15.0-15.1":0.05878,"15.2-15.3":0.04408,"15.4":0.05388,"15.5":0.06368,"15.6-15.8":0.99434,"16.0":0.10286,"16.1":0.19593,"16.2":0.10776,"16.3":0.19593,"16.4":0.04408,"16.5":0.07837,"16.6-16.7":1.31763,"17.0":0.06368,"17.1":0.09797,"17.2":0.07837,"17.3":0.12246,"17.4":0.18613,"17.5":0.36737,"17.6-17.7":0.93067,"18.0":0.20573,"18.1":0.42125,"18.2":0.22532,"18.3":0.71025,"18.4":0.35267,"18.5-18.7":11.13862,"26.0":0.78372,"26.1":1.53805,"26.2":23.46262,"26.3":3.95779,"26.4":0.06858},P:{_:"4 20 21 22 23 24 25 26 27 28 29 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":20.40704},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"},O:{_:"0"},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/KR.js b/node_modules/caniuse-lite/data/regions/KR.js deleted file mode 100644 index 6c62bd6e..00000000 --- a/node_modules/caniuse-lite/data/regions/KR.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"52":0.00496,"72":0.00993,"115":0.01986,"125":0.00496,"132":0.00993,"133":0.02482,"134":0.00496,"135":0.00496,"137":0.00496,"140":0.00993,"146":0.00496,"147":0.4418,"148":0.04468,"149":0.00496,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 128 129 130 131 136 138 139 141 142 143 144 145 150 151 3.5 3.6"},D:{"39":0.00496,"40":0.00496,"41":0.00496,"42":0.00496,"43":0.00496,"44":0.00496,"45":0.00496,"46":0.00496,"47":0.00496,"48":0.00496,"49":0.00496,"50":0.00496,"51":0.00496,"52":0.00496,"53":0.00496,"54":0.00496,"55":0.00496,"56":0.00496,"57":0.00496,"58":0.00496,"59":0.00496,"60":0.00496,"61":0.00496,"65":0.00496,"77":0.00496,"80":0.00496,"87":0.00496,"96":0.00496,"101":0.00496,"103":0.00496,"104":0.00496,"105":0.00496,"106":0.00496,"108":0.00496,"109":0.29288,"111":0.66021,"112":0.00496,"114":0.00496,"115":0.00496,"116":0.01986,"118":0.00496,"119":0.00496,"120":0.01489,"121":0.0695,"122":0.02482,"123":0.01986,"124":0.00993,"125":0.01489,"126":0.01489,"127":0.00993,"128":0.03475,"129":0.00993,"130":0.02482,"131":0.12906,"132":0.03475,"133":0.02978,"134":0.03971,"135":0.02978,"136":0.04964,"137":0.02978,"138":0.09928,"139":0.09928,"140":0.04468,"141":0.09928,"142":0.09928,"143":0.52618,"144":17.34422,"145":11.24346,"146":0.04468,"147":0.00496,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 62 63 64 66 67 68 69 70 71 72 73 74 75 76 78 79 81 83 84 85 86 88 89 90 91 92 93 94 95 97 98 99 100 102 107 110 113 117 148"},F:{"94":0.01489,"95":0.01986,"114":0.00496,"126":0.15885,"127":0.08439,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00496,"92":0.00993,"109":0.04964,"111":0.00496,"113":0.00496,"114":0.00993,"116":0.00496,"117":0.00496,"119":0.00496,"120":0.00993,"122":0.00993,"124":0.00496,"125":0.00496,"126":0.00496,"127":0.00496,"128":0.00993,"129":0.00496,"130":0.00993,"131":0.03971,"132":0.01986,"133":0.00993,"134":0.01986,"135":0.01986,"136":0.01489,"137":0.01986,"138":0.02978,"139":0.01986,"140":0.01986,"141":0.02482,"142":0.02978,"143":0.09928,"144":4.40803,"145":3.41027,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 112 115 118 121 123"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.1 16.2 16.3 16.4 16.5 17.0 18.0 TP","9.1":0.00496,"14.1":0.00496,"15.6":0.01986,"16.0":0.00496,"16.6":0.01986,"17.1":0.01489,"17.2":0.00496,"17.3":0.00496,"17.4":0.00993,"17.5":0.00496,"17.6":0.02482,"18.1":0.00993,"18.2":0.00496,"18.3":0.01489,"18.4":0.00993,"18.5-18.7":0.02978,"26.0":0.01489,"26.1":0.01986,"26.2":0.41201,"26.3":0.14892,"26.4":0.00496},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00118,"7.0-7.1":0.00118,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00118,"10.0-10.2":0,"10.3":0.01064,"11.0-11.2":0.10287,"11.3-11.4":0.00355,"12.0-12.1":0,"12.2-12.5":0.05558,"13.0-13.1":0,"13.2":0.01655,"13.3":0.00236,"13.4-13.7":0.00591,"14.0-14.4":0.01182,"14.5-14.8":0.01537,"15.0-15.1":0.01419,"15.2-15.3":0.01064,"15.4":0.01301,"15.5":0.01537,"15.6-15.8":0.24004,"16.0":0.02483,"16.1":0.0473,"16.2":0.02601,"16.3":0.0473,"16.4":0.01064,"16.5":0.01892,"16.6-16.7":0.31808,"17.0":0.01537,"17.1":0.02365,"17.2":0.01892,"17.3":0.02956,"17.4":0.04493,"17.5":0.08868,"17.6-17.7":0.22467,"18.0":0.04966,"18.1":0.10169,"18.2":0.05439,"18.3":0.17146,"18.4":0.08514,"18.5-18.7":2.6889,"26.0":0.18919,"26.1":0.37129,"26.2":5.66395,"26.3":0.95542,"26.4":0.01655},P:{"21":0.01019,"22":0.01019,"23":0.01019,"24":0.01019,"25":0.02038,"26":0.04077,"27":0.08153,"28":0.29555,"29":11.95464,_:"4 20 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 19.0","17.0":0.01019,"18.0":0.01019},I:{"0":0.08049,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.06547,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.1241,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":23.5213},R:{_:"0"},M:{"0":0.14101},Q:{"14.9":0.02014},O:{"0":0.0705},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/KW.js b/node_modules/caniuse-lite/data/regions/KW.js deleted file mode 100644 index 4f2acc78..00000000 --- a/node_modules/caniuse-lite/data/regions/KW.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00685,"48":0.00343,"115":0.02055,"132":0.01713,"134":0.01713,"140":0.0137,"143":0.00343,"144":0.00343,"145":0.00343,"146":0.01028,"147":0.37675,"148":0.0274,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 133 135 136 137 138 139 141 142 149 150 151 3.5 3.6"},D:{"56":0.00343,"69":0.00685,"75":0.00343,"84":0.00343,"85":0.00343,"87":0.00685,"91":0.02398,"93":0.00685,"94":0.00343,"101":0.00343,"103":0.2877,"104":0.2466,"105":0.23975,"106":0.24318,"107":0.24318,"108":0.25345,"109":0.55143,"110":0.25003,"111":0.25688,"112":1.2467,"114":0.02055,"115":0.00343,"116":0.50005,"117":0.24318,"119":0.00685,"120":0.25003,"121":0.01028,"122":0.00685,"124":0.25345,"125":0.03083,"126":0.01028,"127":0.01028,"128":0.02398,"129":0.0411,"130":0.00343,"131":0.5206,"132":0.02055,"133":0.52403,"134":0.0274,"135":0.05823,"136":0.0137,"137":0.0137,"138":0.19523,"139":0.13358,"140":0.07193,"141":0.02055,"142":0.16098,"143":0.6028,"144":7.89805,"145":3.7401,"146":0.00343,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 76 77 78 79 80 81 83 86 88 89 90 92 95 96 97 98 99 100 102 113 118 123 147 148"},F:{"46":0.00343,"93":0.00685,"94":0.07878,"95":0.0822,"122":0.00343,"125":0.01028,"126":0.44868,"127":0.38018,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00685,"92":0.00343,"109":0.0274,"114":0.00343,"122":0.00343,"131":0.00685,"132":0.00343,"134":0.00343,"137":0.00343,"138":0.00685,"139":0.00685,"140":0.02055,"141":0.01713,"142":0.01713,"143":0.1507,"144":1.73648,"145":0.89735,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 133 135 136"},E:{"14":0.00343,"15":0.00343,_:"4 5 6 7 8 9 10 11 12 13 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 TP","5.1":0.00343,"13.1":0.01713,"14.1":0.00343,"15.5":0.00343,"15.6":0.0274,"16.0":0.00685,"16.1":0.0137,"16.2":0.00343,"16.3":0.00343,"16.4":0.00343,"16.5":0.0137,"16.6":0.09248,"17.0":0.00343,"17.1":0.0274,"17.2":0.00343,"17.3":0.00343,"17.4":0.00685,"17.5":0.0137,"17.6":0.08905,"18.0":0.01028,"18.1":0.02055,"18.2":0.00343,"18.3":0.02398,"18.4":0.0137,"18.5-18.7":0.08905,"26.0":0.03425,"26.1":0.05138,"26.2":0.7535,"26.3":0.1644,"26.4":0.00343},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00208,"7.0-7.1":0.00208,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00208,"10.0-10.2":0,"10.3":0.01868,"11.0-11.2":0.18059,"11.3-11.4":0.00623,"12.0-12.1":0,"12.2-12.5":0.09756,"13.0-13.1":0,"13.2":0.02906,"13.3":0.00415,"13.4-13.7":0.01038,"14.0-14.4":0.02076,"14.5-14.8":0.02698,"15.0-15.1":0.02491,"15.2-15.3":0.01868,"15.4":0.02283,"15.5":0.02698,"15.6-15.8":0.42137,"16.0":0.04359,"16.1":0.08303,"16.2":0.04567,"16.3":0.08303,"16.4":0.01868,"16.5":0.03321,"16.6-16.7":0.55837,"17.0":0.02698,"17.1":0.04151,"17.2":0.03321,"17.3":0.05189,"17.4":0.07888,"17.5":0.15568,"17.6-17.7":0.39439,"18.0":0.08718,"18.1":0.17851,"18.2":0.09548,"18.3":0.30098,"18.4":0.14945,"18.5-18.7":4.7202,"26.0":0.33212,"26.1":0.65178,"26.2":9.94273,"26.3":1.67719,"26.4":0.02906},P:{"21":0.01014,"22":0.01014,"23":0.06084,"24":0.02028,"25":0.04056,"26":0.0507,"27":0.14197,"28":0.21295,"29":2.90017,_:"4 20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.01014,"13.0":0.01014,"17.0":0.01014},I:{"0":0.03941,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":1.1835,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":46.69238},R:{_:"0"},M:{"0":0.0789},Q:{_:"14.9"},O:{"0":1.43335},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/KY.js b/node_modules/caniuse-lite/data/regions/KY.js deleted file mode 100644 index ead2a8a2..00000000 --- a/node_modules/caniuse-lite/data/regions/KY.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.06167,"115":0.08222,"134":0.03597,"137":0.02056,"140":0.05139,"141":0.0257,"143":0.00514,"144":0.01028,"145":0.00514,"146":0.43168,"147":1.40295,"148":0.09764,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 135 136 138 139 142 149 150 151 3.5 3.6"},D:{"69":0.07195,"79":0.00514,"98":0.00514,"103":0.0925,"104":0.00514,"105":0.00514,"107":0.00514,"108":0.00514,"109":0.0925,"110":0.01028,"111":0.06167,"112":0.02056,"114":0.00514,"116":0.12848,"117":0.00514,"119":0.01028,"120":0.0257,"122":0.01028,"125":0.12848,"126":0.03083,"128":0.01028,"130":0.07195,"131":0.07195,"132":0.05653,"133":0.01542,"134":0.03083,"135":0.00514,"136":0.04111,"137":0.01542,"138":0.85821,"139":0.50876,"140":0.03597,"141":0.05653,"142":1.24878,"143":1.63934,"144":11.37261,"145":7.55433,"146":0.01028,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 99 100 101 102 106 113 115 118 121 123 124 127 129 147 148"},F:{"122":0.00514,"124":0.01028,"125":0.00514,"126":0.16959,"127":0.43168,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00514,"109":0.01028,"122":0.01028,"129":0.01028,"132":0.00514,"133":0.02056,"138":0.01028,"140":0.08736,"141":0.05653,"142":0.02056,"143":0.65779,"144":5.59637,"145":4.03925,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128 130 131 134 135 136 137 139"},E:{"15":0.07709,_:"4 5 6 7 8 9 10 11 12 13 14 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.4 16.2 16.4 TP","13.1":0.03083,"14.1":0.03083,"15.2-15.3":0.13875,"15.5":0.06167,"15.6":0.13361,"16.0":0.01028,"16.1":0.0257,"16.3":0.01028,"16.5":0.00514,"16.6":0.25695,"17.0":0.01028,"17.1":0.83252,"17.2":0.00514,"17.3":0.00514,"17.4":0.01028,"17.5":0.04111,"17.6":0.10792,"18.0":0.02056,"18.1":0.00514,"18.2":0.04111,"18.3":0.02056,"18.4":0.03083,"18.5-18.7":0.13361,"26.0":0.02056,"26.1":0.03083,"26.2":4.05981,"26.3":1.26933,"26.4":0.00514},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00238,"7.0-7.1":0.00238,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00238,"10.0-10.2":0,"10.3":0.02141,"11.0-11.2":0.20697,"11.3-11.4":0.00714,"12.0-12.1":0,"12.2-12.5":0.11181,"13.0-13.1":0,"13.2":0.03331,"13.3":0.00476,"13.4-13.7":0.01189,"14.0-14.4":0.02379,"14.5-14.8":0.03093,"15.0-15.1":0.02855,"15.2-15.3":0.02141,"15.4":0.02617,"15.5":0.03093,"15.6-15.8":0.48293,"16.0":0.04996,"16.1":0.09516,"16.2":0.05234,"16.3":0.09516,"16.4":0.02141,"16.5":0.03806,"16.6-16.7":0.63994,"17.0":0.03093,"17.1":0.04758,"17.2":0.03806,"17.3":0.05947,"17.4":0.0904,"17.5":0.17842,"17.6-17.7":0.452,"18.0":0.09992,"18.1":0.20459,"18.2":0.10943,"18.3":0.34495,"18.4":0.17129,"18.5-18.7":5.40978,"26.0":0.38064,"26.1":0.747,"26.2":11.39527,"26.3":1.92221,"26.4":0.03331},P:{"24":0.0105,"26":0.0105,"28":0.25208,"29":3.22454,_:"4 20 21 22 23 25 27 5.0-5.4 6.2-6.4 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.0105,"8.2":0.0105},I:{"0":0.00971,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.11664,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":22.56087},R:{_:"0"},M:{"0":0.46656},Q:{_:"14.9"},O:{"0":0.10692},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/KZ.js b/node_modules/caniuse-lite/data/regions/KZ.js deleted file mode 100644 index 15418fa3..00000000 --- a/node_modules/caniuse-lite/data/regions/KZ.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.06269,"52":0.01393,"55":0.06269,"103":0.00697,"115":0.22985,"123":0.00697,"128":0.00697,"133":0.01393,"134":0.00697,"136":0.00697,"140":0.03483,"142":0.00697,"143":0.02786,"144":0.00697,"145":0.00697,"146":0.02786,"147":1.00993,"148":0.10448,"149":0.00697,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 124 125 126 127 129 130 131 132 135 137 138 139 141 150 151 3.5 3.6"},D:{"69":0.05572,"79":0.00697,"90":0.00697,"100":0.01393,"103":1.49051,"104":1.51837,"105":1.48355,"106":1.56713,"107":1.49051,"108":1.51141,"109":2.56312,"110":1.48355,"111":1.54623,"112":5.18196,"114":0.00697,"116":2.98102,"117":1.49748,"119":0.01393,"120":1.5323,"121":0.00697,"122":0.03483,"123":0.0209,"124":1.53927,"125":0.04179,"126":0.0209,"127":0.00697,"128":0.0209,"129":0.08358,"130":0.0209,"131":3.12032,"132":0.09055,"133":3.11336,"134":0.06965,"135":0.01393,"136":0.01393,"137":0.01393,"138":0.09055,"139":0.26467,"140":0.09751,"141":0.03483,"142":0.24378,"143":1.00296,"144":9.45151,"145":5.67648,"146":0.01393,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 101 102 113 115 118 147 148"},F:{"54":0.00697,"73":0.00697,"79":0.01393,"85":0.01393,"87":0.00697,"93":0.00697,"94":0.03483,"95":0.2786,"108":0.00697,"122":0.0209,"124":0.00697,"125":0.00697,"126":0.91242,"127":0.64775,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 80 81 82 83 84 86 88 89 90 91 92 96 97 98 99 100 101 102 103 104 105 106 107 109 110 111 112 113 114 115 116 117 118 119 120 121 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00697,"92":0.01393,"100":0.00697,"109":0.01393,"131":0.00697,"133":0.00697,"137":0.01393,"138":0.00697,"139":0.00697,"140":0.01393,"141":0.00697,"142":0.00697,"143":0.05572,"144":1.8109,"145":1.34425,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132 134 135 136"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.2-15.3 15.4 16.0 17.0 26.4 TP","5.1":0.00697,"15.1":0.00697,"15.5":0.00697,"15.6":0.08358,"16.1":0.00697,"16.2":0.00697,"16.3":0.01393,"16.4":0.00697,"16.5":0.00697,"16.6":0.06269,"17.1":0.04876,"17.2":0.00697,"17.3":0.00697,"17.4":0.01393,"17.5":0.02786,"17.6":0.09055,"18.0":0.01393,"18.1":0.0209,"18.2":0.09055,"18.3":0.03483,"18.4":0.01393,"18.5-18.7":0.08358,"26.0":0.02786,"26.1":0.05572,"26.2":0.79401,"26.3":0.18109},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00118,"7.0-7.1":0.00118,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00118,"10.0-10.2":0,"10.3":0.01061,"11.0-11.2":0.10256,"11.3-11.4":0.00354,"12.0-12.1":0,"12.2-12.5":0.0554,"13.0-13.1":0,"13.2":0.0165,"13.3":0.00236,"13.4-13.7":0.00589,"14.0-14.4":0.01179,"14.5-14.8":0.01532,"15.0-15.1":0.01415,"15.2-15.3":0.01061,"15.4":0.01297,"15.5":0.01532,"15.6-15.8":0.2393,"16.0":0.02475,"16.1":0.04715,"16.2":0.02593,"16.3":0.04715,"16.4":0.01061,"16.5":0.01886,"16.6-16.7":0.3171,"17.0":0.01532,"17.1":0.02358,"17.2":0.01886,"17.3":0.02947,"17.4":0.04479,"17.5":0.08841,"17.6-17.7":0.22397,"18.0":0.04951,"18.1":0.10138,"18.2":0.05422,"18.3":0.17093,"18.4":0.08487,"18.5-18.7":2.68058,"26.0":0.18861,"26.1":0.37014,"26.2":5.64642,"26.3":0.95247,"26.4":0.0165},P:{"4":0.03099,"23":0.01033,"25":0.02066,"26":0.02066,"27":0.02066,"28":0.04133,"29":0.8265,_:"20 21 22 24 5.0-5.4 8.2 9.2 10.1 11.1-11.2 13.0 14.0 15.0 16.0 17.0 18.0","6.2-6.4":0.01033,"7.2-7.4":0.02066,"12.0":0.01033,"19.0":0.01033},I:{"0":0.01213,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.2337,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.03065,"11":0.12258,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":18.51727},R:{_:"0"},M:{"0":0.15175},Q:{"14.9":0.00304},O:{"0":0.18817},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/LA.js b/node_modules/caniuse-lite/data/regions/LA.js deleted file mode 100644 index 0aeba972..00000000 --- a/node_modules/caniuse-lite/data/regions/LA.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"103":0.00274,"115":0.00822,"147":0.10956,"148":0.00548,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 149 150 151 3.5 3.6"},D:{"70":0.01096,"79":0.00274,"87":0.00274,"88":0.00274,"91":0.00548,"98":0.00274,"101":0.00274,"103":0.00274,"104":0.00274,"105":0.00274,"106":0.00274,"107":0.00274,"109":0.18625,"111":0.00274,"114":0.01096,"115":0.00274,"116":0.00548,"117":0.00274,"119":0.00548,"120":0.00274,"122":0.00274,"123":0.00274,"124":0.00274,"125":0.02191,"126":0.00548,"127":0.00548,"128":0.00822,"129":0.00274,"130":0.07395,"131":0.02191,"132":0.00548,"133":0.00274,"134":0.00548,"135":0.00822,"136":0.01096,"137":0.00548,"138":0.0986,"139":0.34785,"140":0.0137,"141":0.01917,"142":0.07121,"143":0.15612,"144":6.84202,"145":3.22106,"146":0.00822,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 80 81 83 84 85 86 89 90 92 93 94 95 96 97 99 100 102 108 110 112 113 118 121 147 148"},F:{"64":0.00274,"89":0.00274,"94":0.0137,"95":0.00822,"126":0.03835,"127":0.04382,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00274,"18":0.00822,"92":0.00548,"109":0.00548,"128":0.00274,"129":0.00274,"132":0.00548,"142":0.02191,"143":0.0137,"144":0.30403,"145":0.20816,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 130 131 133 134 135 136 137 138 139 140 141"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.5 16.0 16.2 16.3 16.5 17.2 17.3 18.1 26.4 TP","13.1":0.00274,"14.1":0.00274,"15.4":0.00274,"15.6":0.04656,"16.1":0.00822,"16.4":0.0137,"16.6":0.04656,"17.0":0.00274,"17.1":0.0137,"17.4":0.00274,"17.5":0.00548,"17.6":0.00822,"18.0":0.00274,"18.2":0.00274,"18.3":0.00548,"18.4":0.00274,"18.5-18.7":0.01917,"26.0":0.01096,"26.1":0.00548,"26.2":0.12599,"26.3":0.03013},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00196,"7.0-7.1":0.00196,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00196,"10.0-10.2":0,"10.3":0.01762,"11.0-11.2":0.17031,"11.3-11.4":0.00587,"12.0-12.1":0,"12.2-12.5":0.09201,"13.0-13.1":0,"13.2":0.02741,"13.3":0.00392,"13.4-13.7":0.00979,"14.0-14.4":0.01958,"14.5-14.8":0.02545,"15.0-15.1":0.02349,"15.2-15.3":0.01762,"15.4":0.02153,"15.5":0.02545,"15.6-15.8":0.39739,"16.0":0.04111,"16.1":0.0783,"16.2":0.04307,"16.3":0.0783,"16.4":0.01762,"16.5":0.03132,"16.6-16.7":0.52659,"17.0":0.02545,"17.1":0.03915,"17.2":0.03132,"17.3":0.04894,"17.4":0.07439,"17.5":0.14682,"17.6-17.7":0.37194,"18.0":0.08222,"18.1":0.16835,"18.2":0.09005,"18.3":0.28385,"18.4":0.14094,"18.5-18.7":4.4515,"26.0":0.31321,"26.1":0.61468,"26.2":9.37674,"26.3":1.58171,"26.4":0.02741},P:{"21":0.01028,"22":0.02056,"23":0.04111,"24":0.02056,"25":0.08223,"26":0.06167,"27":0.09251,"28":0.29808,"29":1.61373,_:"4 20 6.2-6.4 10.1 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.04111,"7.2-7.4":0.06167,"8.2":0.01028,"9.2":0.01028,"11.1-11.2":0.01028},I:{"0":0.01451,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.33401,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":64.15106},R:{_:"0"},M:{"0":0.07987},Q:{"14.9":0.00726},O:{"0":0.47923},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/LB.js b/node_modules/caniuse-lite/data/regions/LB.js deleted file mode 100644 index fba5de9e..00000000 --- a/node_modules/caniuse-lite/data/regions/LB.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.08537,"115":0.07825,"128":0.00711,"140":0.02134,"144":0.01423,"145":0.00711,"146":0.00711,"147":0.56201,"148":0.04268,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 137 138 139 141 142 143 149 150 151 3.5 3.6"},D:{"63":0.00711,"65":0.00711,"69":0.06403,"79":0.00711,"87":0.00711,"98":0.01423,"101":0.00711,"103":2.06306,"104":2.0844,"105":2.07017,"106":2.07017,"107":2.07017,"108":2.09152,"109":2.53258,"110":2.07729,"111":2.1342,"112":11.70964,"114":0.00711,"116":4.17592,"117":2.07017,"119":0.01423,"120":2.14131,"121":0.00711,"122":0.02134,"123":0.00711,"124":2.09863,"125":0.03557,"126":0.01423,"127":0.00711,"128":0.02846,"129":0.16362,"130":0.00711,"131":4.30397,"132":0.07825,"133":4.27551,"134":0.00711,"135":0.00711,"136":0.00711,"137":0.01423,"138":0.14228,"139":0.14228,"140":0.03557,"141":0.02846,"142":0.10671,"143":0.4553,"144":6.34569,"145":3.02345,"146":0.00711,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 66 67 68 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 88 89 90 91 92 93 94 95 96 97 99 100 102 113 115 118 147 148"},F:{"48":0.01423,"94":0.0498,"95":0.02134,"122":0.00711,"125":0.00711,"126":0.19208,"127":0.12805,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01423,"92":0.01423,"109":0.00711,"114":0.00711,"122":0.00711,"140":0.00711,"141":0.02134,"142":0.01423,"143":0.03557,"144":1.25206,"145":0.78965,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.5 17.0 17.3 26.4 TP","5.1":0.03557,"14.1":0.00711,"15.6":0.09248,"16.4":0.00711,"16.6":0.05691,"17.1":0.02134,"17.2":0.00711,"17.4":0.00711,"17.5":0.00711,"17.6":0.02846,"18.0":0.00711,"18.1":0.00711,"18.2":0.00711,"18.3":0.01423,"18.4":0.00711,"18.5-18.7":0.04268,"26.0":0.02134,"26.1":0.01423,"26.2":0.56912,"26.3":0.19208},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00089,"7.0-7.1":0.00089,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00089,"10.0-10.2":0,"10.3":0.00804,"11.0-11.2":0.07776,"11.3-11.4":0.00268,"12.0-12.1":0,"12.2-12.5":0.04201,"13.0-13.1":0,"13.2":0.01251,"13.3":0.00179,"13.4-13.7":0.00447,"14.0-14.4":0.00894,"14.5-14.8":0.01162,"15.0-15.1":0.01073,"15.2-15.3":0.00804,"15.4":0.00983,"15.5":0.01162,"15.6-15.8":0.18144,"16.0":0.01877,"16.1":0.03575,"16.2":0.01966,"16.3":0.03575,"16.4":0.00804,"16.5":0.0143,"16.6-16.7":0.24043,"17.0":0.01162,"17.1":0.01788,"17.2":0.0143,"17.3":0.02234,"17.4":0.03396,"17.5":0.06703,"17.6-17.7":0.16982,"18.0":0.03754,"18.1":0.07687,"18.2":0.04111,"18.3":0.1296,"18.4":0.06435,"18.5-18.7":2.03249,"26.0":0.14301,"26.1":0.28065,"26.2":4.28127,"26.3":0.72219,"26.4":0.01251},P:{"4":0.01034,"21":0.01034,"22":0.01034,"23":0.01034,"24":0.01034,"25":0.03102,"26":0.0517,"27":0.04136,"28":0.16545,"29":2.30595,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.03102},I:{"0":0.01441,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.13853,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":21.8684},R:{_:"0"},M:{"0":0.08369},Q:{_:"14.9"},O:{"0":0.07215},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/LC.js b/node_modules/caniuse-lite/data/regions/LC.js deleted file mode 100644 index c5585ba8..00000000 --- a/node_modules/caniuse-lite/data/regions/LC.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.09899,"72":0.0043,"113":0.0043,"115":0.05595,"126":0.0043,"136":0.02152,"140":0.0043,"144":0.00861,"145":0.0043,"146":0.00861,"147":1.24386,"148":0.04304,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 125 127 128 129 130 131 132 133 134 135 137 138 139 141 142 143 149 150 151 3.5 3.6"},D:{"49":0.00861,"57":0.0043,"65":0.01291,"69":0.11621,"74":0.0043,"75":0.0043,"76":0.07747,"79":0.01291,"88":0.01291,"93":0.01722,"103":0.06886,"104":0.02152,"105":0.02152,"106":0.03443,"107":0.03874,"108":0.02582,"109":0.09899,"110":0.03013,"111":0.15925,"112":0.16786,"114":0.01291,"115":0.0043,"116":0.05165,"117":0.03874,"119":0.01291,"120":0.02152,"122":0.12912,"123":0.01291,"124":0.03874,"125":0.13342,"126":0.02582,"128":0.08608,"129":0.0043,"131":0.08178,"132":0.12912,"133":0.07317,"134":0.00861,"135":0.13342,"136":0.02152,"137":0.02582,"138":0.1033,"139":0.54661,"140":0.06026,"141":0.05165,"142":0.40888,"143":1.26107,"144":14.34093,"145":4.85922,"146":0.18077,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 58 59 60 61 62 63 64 66 67 68 70 71 72 73 77 78 80 81 83 84 85 86 87 89 90 91 92 94 95 96 97 98 99 100 101 102 113 118 121 127 130 147 148"},F:{"63":0.0043,"95":0.03013,"122":0.0043,"125":0.0043,"126":0.49926,"127":0.24533,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.0043,"87":0.0043,"100":0.00861,"114":0.00861,"119":0.52509,"122":0.0043,"130":0.02152,"131":0.00861,"134":0.09038,"135":0.0043,"138":0.06886,"140":0.02582,"142":0.06026,"143":0.1033,"144":3.93816,"145":2.32846,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 120 121 123 124 125 126 127 128 129 132 133 136 137 139 141"},E:{"14":0.22811,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 16.0 16.2 16.3 16.4 16.5 17.2 18.1 18.2 TP","5.1":0.0043,"14.1":0.0043,"15.5":0.0043,"15.6":0.07317,"16.1":0.00861,"16.6":0.02152,"17.0":0.0043,"17.1":0.14634,"17.3":0.02582,"17.4":0.02582,"17.5":0.05165,"17.6":0.20659,"18.0":0.00861,"18.3":0.02582,"18.4":0.01291,"18.5-18.7":0.04304,"26.0":0.03013,"26.1":0.02152,"26.2":1.19651,"26.3":0.15925,"26.4":0.04304},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00169,"7.0-7.1":0.00169,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00169,"10.0-10.2":0,"10.3":0.01525,"11.0-11.2":0.14738,"11.3-11.4":0.00508,"12.0-12.1":0,"12.2-12.5":0.07962,"13.0-13.1":0,"13.2":0.02372,"13.3":0.00339,"13.4-13.7":0.00847,"14.0-14.4":0.01694,"14.5-14.8":0.02202,"15.0-15.1":0.02033,"15.2-15.3":0.01525,"15.4":0.01863,"15.5":0.02202,"15.6-15.8":0.34388,"16.0":0.03557,"16.1":0.06776,"16.2":0.03727,"16.3":0.06776,"16.4":0.01525,"16.5":0.0271,"16.6-16.7":0.45568,"17.0":0.02202,"17.1":0.03388,"17.2":0.0271,"17.3":0.04235,"17.4":0.06437,"17.5":0.12705,"17.6-17.7":0.32186,"18.0":0.07115,"18.1":0.14568,"18.2":0.07792,"18.3":0.24563,"18.4":0.12197,"18.5-18.7":3.85213,"26.0":0.27104,"26.1":0.53191,"26.2":8.11421,"26.3":1.36874,"26.4":0.02372},P:{"4":0.02113,"21":0.01057,"22":0.01057,"23":0.01057,"24":0.01057,"25":0.01057,"26":0.01057,"27":0.02113,"28":0.07397,"29":2.92715,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.0317},I:{"0":0.00569,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.37594,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":41.30069},R:{_:"0"},M:{"0":0.8544},Q:{_:"14.9"},O:{"0":0.01139},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/LI.js b/node_modules/caniuse-lite/data/regions/LI.js deleted file mode 100644 index 34cda844..00000000 --- a/node_modules/caniuse-lite/data/regions/LI.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"3":0.01337,"78":0.02006,"107":0.00669,"111":0.00669,"115":0.58168,"134":0.01337,"136":0.01337,"140":0.02006,"144":1.28371,"145":0.00669,"146":0.01337,"147":4.75375,"148":0.575,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 109 110 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 135 137 138 139 141 142 143 149 150 151 3.5 3.6"},D:{"48":0.22732,"74":0.00669,"84":0.00669,"90":0.01337,"95":0.00669,"98":0.01337,"109":0.16046,"112":0.00669,"114":0.00669,"115":0.00669,"116":0.7622,"119":0.00669,"120":0.00669,"122":0.08692,"124":1.23691,"125":0.01337,"128":0.01337,"131":0.24738,"132":0.0936,"133":0.02006,"134":0.46802,"135":0.02006,"136":0.02674,"137":0.04012,"138":0.13372,"139":0.00669,"140":0.06017,"141":0.04012,"142":0.34767,"143":1.36394,"144":17.64435,"145":10.89818,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 79 80 81 83 85 86 87 88 89 91 92 93 94 96 97 99 100 101 102 103 104 105 106 107 108 110 111 113 117 118 121 123 126 127 129 130 146 147 148"},F:{"94":0.02674,"95":0.00669,"110":0.02006,"122":0.86918,"125":0.0468,"126":1.30377,"127":0.63517,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 113 114 115 116 117 118 119 120 121 123 124 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1","9.5-9.6":0.01337},B:{"98":0.00669,"131":0.02006,"132":0.04012,"133":0.07355,"136":0.00669,"138":0.00669,"139":0.00669,"140":0.2407,"141":0.01337,"142":0.00669,"143":0.10029,"144":7.06042,"145":4.11858,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 134 135 137"},E:{"4":0.02674,_:"5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.1 15.2-15.3 15.4 15.5 16.3 16.5 17.0 18.0 26.4 TP","11.1":0.31424,"12.1":0.00669,"13.1":0.00669,"14.1":0.00669,"15.6":0.32093,"16.0":0.11366,"16.1":0.00669,"16.2":0.00669,"16.4":0.02006,"16.6":0.08692,"17.1":0.0936,"17.2":0.02674,"17.3":0.00669,"17.4":0.02006,"17.5":0.04012,"17.6":0.20058,"18.1":0.00669,"18.2":0.00669,"18.3":0.00669,"18.4":0.01337,"18.5-18.7":0.08692,"26.0":0.19389,"26.1":0.36773,"26.2":1.55784,"26.3":0.36773},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00166,"7.0-7.1":0.00166,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00166,"10.0-10.2":0,"10.3":0.01498,"11.0-11.2":0.14484,"11.3-11.4":0.00499,"12.0-12.1":0,"12.2-12.5":0.07825,"13.0-13.1":0,"13.2":0.02331,"13.3":0.00333,"13.4-13.7":0.00832,"14.0-14.4":0.01665,"14.5-14.8":0.02164,"15.0-15.1":0.01998,"15.2-15.3":0.01498,"15.4":0.01831,"15.5":0.02164,"15.6-15.8":0.33795,"16.0":0.03496,"16.1":0.06659,"16.2":0.03663,"16.3":0.06659,"16.4":0.01498,"16.5":0.02664,"16.6-16.7":0.44783,"17.0":0.02164,"17.1":0.0333,"17.2":0.02664,"17.3":0.04162,"17.4":0.06326,"17.5":0.12486,"17.6-17.7":0.31631,"18.0":0.06992,"18.1":0.14317,"18.2":0.07658,"18.3":0.24139,"18.4":0.11987,"18.5-18.7":3.78574,"26.0":0.26637,"26.1":0.52275,"26.2":7.97436,"26.3":1.34515,"26.4":0.02331},P:{"27":0.0203,"28":0.01015,"29":2.41602,_:"4 20 21 22 23 24 25 26 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.01656,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.17238,_:"10 11 12 11.1 11.5 12.1"},A:{"6":0.14297,"7":0.10484,"8":0.36218,"9":0.06672,"10":0.21922,_:"11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":13.65725},R:{_:"0"},M:{"0":1.1934},Q:{_:"14.9"},O:{"0":0.00332},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/LK.js b/node_modules/caniuse-lite/data/regions/LK.js deleted file mode 100644 index 5f014258..00000000 --- a/node_modules/caniuse-lite/data/regions/LK.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"115":0.08374,"127":0.00761,"136":0.01523,"140":0.01523,"141":0.00761,"142":0.00761,"144":0.00761,"146":0.02284,"147":0.98208,"148":0.0609,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 128 129 130 131 132 133 134 135 137 138 139 143 145 149 150 151 3.5 3.6"},D:{"56":0.00761,"74":0.00761,"79":0.00761,"93":0.00761,"99":0.00761,"103":0.09897,"104":0.0609,"105":0.0609,"106":0.0609,"107":0.0609,"108":0.0609,"109":0.72324,"110":0.0609,"111":0.06852,"112":0.30452,"114":0.00761,"116":0.12942,"117":0.0609,"119":0.00761,"120":0.06852,"121":0.00761,"122":0.01523,"123":0.00761,"124":0.06852,"125":0.01523,"126":0.02284,"127":0.01523,"128":0.01523,"129":0.00761,"130":0.01523,"131":0.1751,"132":0.01523,"133":0.14465,"134":0.01523,"135":0.03045,"136":0.02284,"137":0.01523,"138":0.07613,"139":0.09136,"140":0.03045,"141":0.05329,"142":0.09136,"143":0.30452,"144":8.4352,"145":5.2682,"146":0.01523,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 80 81 83 84 85 86 87 88 89 90 91 92 94 95 96 97 98 100 101 102 113 115 118 147 148"},F:{"93":0.01523,"94":0.04568,"95":0.10658,"125":0.00761,"126":0.3502,"127":0.19794,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00761,"18":0.01523,"83":0.00761,"92":0.03045,"100":0.00761,"109":0.00761,"122":0.00761,"128":0.00761,"135":0.00761,"138":0.00761,"139":0.00761,"140":0.01523,"141":0.02284,"142":0.02284,"143":0.33497,"144":28.91417,"145":21.18698,_:"12 13 14 15 16 79 80 81 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 129 130 131 132 133 134 136 137"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.3 17.4 17.5 18.0 18.1 18.2 18.4 26.4 TP","15.6":0.01523,"16.6":0.01523,"17.1":0.00761,"17.6":0.01523,"18.3":0.00761,"18.5-18.7":0.02284,"26.0":0.01523,"26.1":0.01523,"26.2":0.1142,"26.3":0.03045},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00033,"7.0-7.1":0.00033,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00033,"10.0-10.2":0,"10.3":0.00296,"11.0-11.2":0.02863,"11.3-11.4":0.00099,"12.0-12.1":0,"12.2-12.5":0.01546,"13.0-13.1":0,"13.2":0.00461,"13.3":0.00066,"13.4-13.7":0.00165,"14.0-14.4":0.00329,"14.5-14.8":0.00428,"15.0-15.1":0.00395,"15.2-15.3":0.00296,"15.4":0.00362,"15.5":0.00428,"15.6-15.8":0.06679,"16.0":0.00691,"16.1":0.01316,"16.2":0.00724,"16.3":0.01316,"16.4":0.00296,"16.5":0.00526,"16.6-16.7":0.08851,"17.0":0.00428,"17.1":0.00658,"17.2":0.00526,"17.3":0.00823,"17.4":0.0125,"17.5":0.02468,"17.6-17.7":0.06252,"18.0":0.01382,"18.1":0.0283,"18.2":0.01514,"18.3":0.04771,"18.4":0.02369,"18.5-18.7":0.74821,"26.0":0.05264,"26.1":0.10332,"26.2":1.57605,"26.3":0.26586,"26.4":0.00461},P:{"21":0.0105,"22":0.021,"23":0.021,"24":0.0315,"25":0.07349,"26":0.05249,"27":0.06299,"28":0.16797,"29":0.55642,_:"4 20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.18897,"11.1-11.2":0.0105,"19.0":0.0105},I:{"0":0.00715,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.64661,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":23.71826},R:{_:"0"},M:{"0":0.07635},Q:{_:"14.9"},O:{"0":0.44857},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/LR.js b/node_modules/caniuse-lite/data/regions/LR.js deleted file mode 100644 index daf82861..00000000 --- a/node_modules/caniuse-lite/data/regions/LR.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00358,"58":0.02506,"72":0.00716,"99":0.02864,"112":0.00716,"127":0.00358,"138":0.00716,"140":0.02506,"141":0.00716,"145":0.00358,"146":0.0358,"147":0.61934,"148":0.02506,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 113 114 115 116 117 118 119 120 121 122 123 124 125 126 128 129 130 131 132 133 134 135 136 137 139 142 143 144 149 150 151 3.5 3.6"},D:{"59":0.03222,"64":0.00358,"65":0.00716,"67":0.00358,"68":0.01074,"69":0.00716,"70":0.00358,"71":0.00358,"73":0.00358,"74":0.00716,"79":0.00716,"80":0.00716,"81":0.00358,"83":0.00716,"86":0.02148,"87":0.09666,"92":0.00716,"93":0.01432,"96":0.00358,"97":0.01074,"98":0.00358,"99":0.00716,"101":0.00716,"103":0.02506,"104":0.00716,"105":0.01074,"109":0.05012,"110":0.02148,"111":0.03222,"113":0.00358,"114":0.07876,"116":0.01432,"117":0.00716,"118":0.00358,"119":0.0179,"120":0.02506,"122":0.01074,"124":0.00358,"125":0.01432,"126":0.03222,"127":0.00716,"128":0.00716,"129":0.00716,"131":0.04654,"132":0.01074,"133":0.00358,"134":0.02506,"135":0.02148,"136":0.10382,"137":0.0716,"138":0.1611,"139":0.13604,"140":0.0179,"141":0.04296,"142":0.1432,"143":0.37948,"144":4.475,"145":2.92486,"146":0.00358,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 66 72 75 76 77 78 84 85 88 89 90 91 94 95 100 102 106 107 108 112 115 121 123 130 147 148"},F:{"79":0.00358,"90":0.00716,"93":0.12172,"94":0.09308,"95":0.10382,"120":0.00358,"122":0.00358,"124":0.00358,"125":0.03222,"126":0.32936,"127":0.27924,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 91 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.00716,"16":0.00358,"17":0.03938,"18":0.19332,"84":0.02506,"89":0.00716,"90":0.03938,"92":0.18258,"98":0.00358,"99":0.00358,"100":0.03938,"107":0.00716,"109":0.00358,"111":0.00358,"112":0.00358,"114":0.00358,"118":0.00358,"122":0.01074,"123":0.00358,"124":0.00358,"126":0.0179,"129":0.0179,"130":0.01074,"131":0.01074,"133":0.00358,"135":0.00716,"136":0.01074,"137":0.00716,"138":0.0179,"139":0.00358,"140":0.02506,"141":0.01432,"142":0.05012,"143":0.22196,"144":1.91172,"145":1.38546,_:"12 13 14 79 80 81 83 85 86 87 88 91 93 94 95 96 97 101 102 103 104 105 106 108 110 113 115 116 117 119 120 121 125 127 128 132 134"},E:{"14":0.00358,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.1 17.2 17.3 17.4 17.5 18.0 18.1 18.2 18.3 18.4 26.4 TP","11.1":0.00716,"13.1":0.03222,"14.1":0.00716,"15.4":0.03222,"15.6":0.0895,"16.6":0.02864,"17.0":0.00358,"17.6":0.04654,"18.5-18.7":0.01074,"26.0":0.02864,"26.1":0.0358,"26.2":0.06086,"26.3":0.08234},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00056,"7.0-7.1":0.00056,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00056,"10.0-10.2":0,"10.3":0.00502,"11.0-11.2":0.04853,"11.3-11.4":0.00167,"12.0-12.1":0,"12.2-12.5":0.02622,"13.0-13.1":0,"13.2":0.00781,"13.3":0.00112,"13.4-13.7":0.00279,"14.0-14.4":0.00558,"14.5-14.8":0.00725,"15.0-15.1":0.00669,"15.2-15.3":0.00502,"15.4":0.00614,"15.5":0.00725,"15.6-15.8":0.11324,"16.0":0.01171,"16.1":0.02231,"16.2":0.01227,"16.3":0.02231,"16.4":0.00502,"16.5":0.00892,"16.6-16.7":0.15005,"17.0":0.00725,"17.1":0.01116,"17.2":0.00892,"17.3":0.01395,"17.4":0.0212,"17.5":0.04184,"17.6-17.7":0.10598,"18.0":0.02343,"18.1":0.04797,"18.2":0.02566,"18.3":0.08088,"18.4":0.04016,"18.5-18.7":1.26846,"26.0":0.08925,"26.1":0.17515,"26.2":2.67192,"26.3":0.45071,"26.4":0.00781},P:{"21":0.01034,"23":0.01034,"24":0.03103,"25":0.03103,"26":0.02068,"27":0.09308,"28":0.10342,"29":0.70324,_:"4 20 22 5.0-5.4 6.2-6.4 8.2 10.1 12.0 14.0 15.0 17.0 18.0 19.0","7.2-7.4":0.02068,"9.2":0.01034,"11.1-11.2":0.01034,"13.0":0.01034,"16.0":0.06205},I:{"0":0.0513,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":2.72409,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{"2.5":0.01926,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":73.27952},R:{_:"0"},M:{"0":0.07061},Q:{"14.9":0.00642},O:{"0":0.50068},H:{all:0.28}}; diff --git a/node_modules/caniuse-lite/data/regions/LS.js b/node_modules/caniuse-lite/data/regions/LS.js deleted file mode 100644 index fc9d0bc5..00000000 --- a/node_modules/caniuse-lite/data/regions/LS.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00414,"76":0.02899,"88":0.00414,"112":0.01243,"115":0.02899,"127":0.03728,"140":0.00828,"145":0.00414,"147":1.06449,"148":0.09941,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 128 129 130 131 132 133 134 135 136 137 138 139 141 142 143 144 146 149 150 151 3.5 3.6"},D:{"56":0.00414,"69":0.01243,"74":0.00414,"78":0.00828,"80":0.00414,"85":0.00414,"86":0.00414,"87":0.00414,"88":0.00414,"90":0.00414,"91":0.00414,"98":0.01243,"99":0.00414,"102":0.00414,"103":0.01657,"104":0.01243,"105":0.00414,"106":0.00414,"107":0.00414,"108":0.00414,"109":0.27337,"110":0.00414,"111":0.02071,"112":0.01243,"114":0.01243,"115":0.00414,"116":0.01243,"117":0.00414,"118":0.00414,"119":0.00414,"120":0.03728,"121":0.03314,"122":0.02071,"124":0.00414,"125":0.02071,"126":0.00414,"127":0.29822,"128":0.00828,"129":0.00828,"130":0.00828,"131":0.01657,"132":0.00828,"133":0.00828,"134":0.13669,"135":0.02071,"136":0.0497,"137":0.01657,"138":0.19467,"139":0.06213,"140":0.0497,"141":0.03728,"142":0.11598,"143":0.43077,"144":7.41418,"145":3.74437,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 75 76 77 79 81 83 84 89 92 93 94 95 96 97 100 101 113 123 146 147 148"},F:{"38":0.00414,"86":0.00414,"90":0.00414,"94":0.07456,"95":0.4142,"114":0.02071,"122":0.00414,"123":0.00414,"126":0.671,"127":0.32308,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01657,"84":0.00414,"88":0.00414,"89":0.00414,"90":0.00828,"92":0.03728,"100":0.00414,"109":0.04556,"112":0.09527,"114":0.00828,"119":0.00414,"122":0.00414,"123":0.00414,"126":0.00414,"128":0.01657,"133":0.00414,"135":0.00414,"136":0.00828,"137":0.00828,"138":0.01657,"139":0.02071,"140":0.02071,"141":0.02071,"142":0.16982,"143":0.06627,"144":2.37751,"145":1.37514,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 113 115 116 117 118 120 121 124 125 127 129 130 131 132 134"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.1 17.3 17.4 17.5 18.0 18.1 18.3 18.4 26.0 26.1 26.4 TP","13.1":0.01243,"15.6":0.01657,"16.6":0.00828,"17.2":0.00414,"17.6":0.01243,"18.2":0.00414,"18.5-18.7":0.00414,"26.2":0.12426,"26.3":0.03314},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00033,"7.0-7.1":0.00033,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00033,"10.0-10.2":0,"10.3":0.00296,"11.0-11.2":0.02859,"11.3-11.4":0.00099,"12.0-12.1":0,"12.2-12.5":0.01545,"13.0-13.1":0,"13.2":0.0046,"13.3":0.00066,"13.4-13.7":0.00164,"14.0-14.4":0.00329,"14.5-14.8":0.00427,"15.0-15.1":0.00394,"15.2-15.3":0.00296,"15.4":0.00361,"15.5":0.00427,"15.6-15.8":0.06671,"16.0":0.0069,"16.1":0.01315,"16.2":0.00723,"16.3":0.01315,"16.4":0.00296,"16.5":0.00526,"16.6-16.7":0.0884,"17.0":0.00427,"17.1":0.00657,"17.2":0.00526,"17.3":0.00822,"17.4":0.01249,"17.5":0.02465,"17.6-17.7":0.06244,"18.0":0.0138,"18.1":0.02826,"18.2":0.01512,"18.3":0.04765,"18.4":0.02366,"18.5-18.7":0.74731,"26.0":0.05258,"26.1":0.10319,"26.2":1.57416,"26.3":0.26554,"26.4":0.0046},P:{"4":0.05067,"21":0.02027,"22":0.04054,"23":0.02027,"24":0.11148,"25":0.05067,"26":0.09121,"27":0.40537,"28":0.22295,"29":2.12817,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0","7.2-7.4":0.22295,"17.0":0.01013,"18.0":0.01013,"19.0":0.0304},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":3.52652,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{"2.5":0.00586,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":68.073},R:{_:"0"},M:{"0":0.16402},Q:{_:"14.9"},O:{"0":0.3632},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/LT.js b/node_modules/caniuse-lite/data/regions/LT.js deleted file mode 100644 index 7fb2bd84..00000000 --- a/node_modules/caniuse-lite/data/regions/LT.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"52":0.00578,"78":0.00578,"102":0.00578,"103":0.00578,"106":0.00578,"115":0.37596,"123":0.00578,"128":0.01157,"129":0.01157,"133":0.00578,"134":0.00578,"135":0.00578,"136":0.00578,"139":0.01735,"140":0.11568,"141":0.01157,"142":0.04049,"143":0.04049,"144":0.02314,"145":0.02314,"146":0.05784,"147":2.95562,"148":0.27185,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 124 125 126 127 130 131 132 137 138 149 150 151 3.5 3.6"},D:{"39":0.02314,"40":0.02314,"41":0.01735,"42":0.01735,"43":0.01735,"44":0.02314,"45":0.02314,"46":0.01735,"47":0.02314,"48":0.02314,"49":0.01735,"50":0.01735,"51":0.02314,"52":0.01735,"53":0.02314,"54":0.02314,"55":0.02314,"56":0.02892,"57":0.01735,"58":0.02314,"59":0.02314,"60":0.01735,"79":0.01735,"81":0.00578,"83":0.00578,"85":0.01735,"87":0.01735,"88":0.24871,"91":0.00578,"92":0.00578,"98":0.00578,"101":0.00578,"102":0.00578,"103":0.01157,"104":0.01735,"106":0.01157,"107":0.00578,"108":0.00578,"109":1.08739,"110":0.00578,"111":0.00578,"112":0.00578,"113":0.01735,"114":0.04627,"115":0.05206,"116":0.17352,"118":0.00578,"119":0.01735,"120":0.08676,"121":0.00578,"122":0.39331,"123":0.01735,"124":0.02314,"125":0.04049,"126":0.0347,"127":0.01735,"128":0.05784,"129":0.06941,"130":0.02892,"131":0.20244,"132":0.02314,"133":0.08676,"134":0.05206,"135":0.02892,"136":0.05206,"137":0.08676,"138":0.3991,"139":1.28405,"140":0.09254,"141":0.2892,"142":0.35861,"143":0.93122,"144":20.86289,"145":8.30582,"146":0.01735,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 84 86 89 90 93 94 95 96 97 99 100 105 117 147 148"},F:{"87":0.01157,"94":0.05206,"95":0.20244,"99":0.06362,"102":0.00578,"113":0.00578,"114":0.00578,"119":0.01157,"122":0.00578,"124":0.00578,"125":0.04049,"126":1.76412,"127":1.40551,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90 91 92 93 96 97 98 100 101 103 104 105 106 107 108 109 110 111 112 115 116 117 118 120 121 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.02892,"92":0.00578,"109":0.04049,"119":0.00578,"120":0.01157,"122":0.00578,"131":0.01157,"132":0.00578,"133":0.00578,"134":0.01157,"135":0.00578,"137":0.00578,"138":0.01157,"139":0.00578,"140":0.01157,"141":0.02314,"142":0.02892,"143":0.13882,"144":2.70113,"145":2.12273,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 121 123 124 125 126 127 128 129 130 136"},E:{"10":0.00578,"11":0.01157,"14":0.00578,"15":0.00578,_:"4 5 6 7 8 9 12 13 3.1 3.2 5.1 6.1 7.1 9.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 TP","10.1":0.01157,"14.1":0.00578,"15.6":0.05206,"16.1":0.00578,"16.2":0.00578,"16.3":0.00578,"16.4":0.00578,"16.5":0.00578,"16.6":0.05206,"17.0":0.00578,"17.1":0.05206,"17.2":0.01735,"17.3":0.00578,"17.4":0.01735,"17.5":0.01735,"17.6":0.1446,"18.0":0.00578,"18.1":0.02892,"18.2":0.00578,"18.3":0.02892,"18.4":0.00578,"18.5-18.7":0.05206,"26.0":0.02892,"26.1":0.05784,"26.2":0.86182,"26.3":0.19666,"26.4":0.00578},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00101,"7.0-7.1":0.00101,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00101,"10.0-10.2":0,"10.3":0.00913,"11.0-11.2":0.08821,"11.3-11.4":0.00304,"12.0-12.1":0,"12.2-12.5":0.04766,"13.0-13.1":0,"13.2":0.0142,"13.3":0.00203,"13.4-13.7":0.00507,"14.0-14.4":0.01014,"14.5-14.8":0.01318,"15.0-15.1":0.01217,"15.2-15.3":0.00913,"15.4":0.01115,"15.5":0.01318,"15.6-15.8":0.20583,"16.0":0.02129,"16.1":0.04056,"16.2":0.02231,"16.3":0.04056,"16.4":0.00913,"16.5":0.01622,"16.6-16.7":0.27275,"17.0":0.01318,"17.1":0.02028,"17.2":0.01622,"17.3":0.02535,"17.4":0.03853,"17.5":0.07605,"17.6-17.7":0.19265,"18.0":0.04259,"18.1":0.0872,"18.2":0.04664,"18.3":0.14702,"18.4":0.073,"18.5-18.7":2.30572,"26.0":0.16223,"26.1":0.31838,"26.2":4.85681,"26.3":0.81927,"26.4":0.0142},P:{"4":0.01046,"21":0.01046,"22":0.02091,"23":0.01046,"24":0.03137,"25":0.03137,"26":0.06274,"27":0.03137,"28":0.10457,"29":2.06006,_:"20 5.0-5.4 6.2-6.4 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01046,"8.2":0.01046},I:{"0":0.01685,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.43425,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.00723,"11":0.02169,_:"6 7 8 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":30.9033},R:{_:"0"},M:{"0":0.42582},Q:{_:"14.9"},O:{"0":0.05059},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/LU.js b/node_modules/caniuse-lite/data/regions/LU.js deleted file mode 100644 index 8b4b51b8..00000000 --- a/node_modules/caniuse-lite/data/regions/LU.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"3":0.01108,"52":0.00554,"60":0.02216,"78":0.11078,"91":0.02216,"102":0.03323,"104":0.01108,"108":0.02216,"115":0.44312,"116":0.01108,"123":0.00554,"127":0.00554,"128":0.11078,"134":0.00554,"135":0.00554,"136":0.01108,"139":0.0277,"140":3.92715,"142":0.07755,"143":0.00554,"144":0.01662,"145":0.04431,"146":0.23264,"147":3.26801,"148":0.50959,"149":0.03323,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 103 105 106 107 109 110 111 112 113 114 117 118 119 120 121 122 124 125 126 129 130 131 132 133 137 138 141 150 151 3.5 3.6"},D:{"48":0.16617,"79":0.0277,"87":0.01662,"92":0.0277,"95":0.01108,"102":0.00554,"103":0.04431,"104":0.01108,"107":0.00554,"108":0.01108,"109":0.47635,"111":0.00554,"112":0.00554,"114":0.05539,"115":0.00554,"116":0.18833,"118":0.10524,"119":0.24926,"120":0.05539,"121":0.01662,"122":0.03877,"123":0.01108,"124":0.02216,"125":0.02216,"126":0.03323,"127":0.00554,"128":0.05539,"130":0.04985,"131":0.06647,"132":0.01662,"133":0.0277,"134":0.11078,"135":0.01662,"136":0.08309,"137":0.11078,"138":1.00256,"139":0.17171,"140":0.03323,"141":0.11078,"142":2.73627,"143":1.12442,"144":9.45507,"145":4.99064,"146":0.01108,"147":0.01108,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 88 89 90 91 93 94 96 97 98 99 100 101 105 106 110 113 117 129 148"},F:{"93":0.00554,"94":0.03323,"95":0.05539,"96":0.01662,"114":0.00554,"124":0.01662,"125":0.01108,"126":0.91947,"127":0.64806,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 122 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"89":0.00554,"108":0.00554,"109":0.01108,"111":0.00554,"120":0.0277,"122":0.00554,"129":0.01108,"131":0.00554,"133":0.00554,"135":0.00554,"136":0.01108,"137":0.02216,"138":0.01108,"139":0.00554,"140":0.0277,"141":0.03323,"142":0.16063,"143":0.1994,"144":4.35365,"145":3.29017,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 110 112 113 114 115 116 117 118 119 121 123 124 125 126 127 128 130 132 134"},E:{"4":0.0277,"14":0.00554,_:"5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.1 TP","11.1":0.00554,"12.1":0.00554,"13.1":0.01662,"14.1":0.01662,"15.2-15.3":0.01108,"15.4":0.01108,"15.5":0.00554,"15.6":0.1274,"16.0":0.01108,"16.1":0.03323,"16.2":0.01108,"16.3":0.01662,"16.4":0.02216,"16.5":0.0277,"16.6":0.24926,"17.0":0.01108,"17.1":0.34896,"17.2":0.0277,"17.3":0.02216,"17.4":0.07755,"17.5":0.06647,"17.6":0.32126,"18.0":0.01662,"18.1":0.07755,"18.2":0.03877,"18.3":0.08309,"18.4":0.06647,"18.5-18.7":0.13294,"26.0":0.26587,"26.1":0.16063,"26.2":2.17129,"26.3":0.57606,"26.4":0.01108},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00147,"7.0-7.1":0.00147,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00147,"10.0-10.2":0,"10.3":0.01322,"11.0-11.2":0.1278,"11.3-11.4":0.00441,"12.0-12.1":0,"12.2-12.5":0.06904,"13.0-13.1":0,"13.2":0.02057,"13.3":0.00294,"13.4-13.7":0.00735,"14.0-14.4":0.01469,"14.5-14.8":0.0191,"15.0-15.1":0.01763,"15.2-15.3":0.01322,"15.4":0.01616,"15.5":0.0191,"15.6-15.8":0.29821,"16.0":0.03085,"16.1":0.05876,"16.2":0.03232,"16.3":0.05876,"16.4":0.01322,"16.5":0.0235,"16.6-16.7":0.39516,"17.0":0.0191,"17.1":0.02938,"17.2":0.0235,"17.3":0.03673,"17.4":0.05582,"17.5":0.11018,"17.6-17.7":0.27911,"18.0":0.0617,"18.1":0.12633,"18.2":0.06757,"18.3":0.21301,"18.4":0.10577,"18.5-18.7":3.34052,"26.0":0.23504,"26.1":0.46127,"26.2":7.03654,"26.3":1.18696,"26.4":0.02057},P:{"24":0.01047,"25":0.01047,"26":0.04187,"27":0.0314,"28":0.05233,"29":4.41707,_:"4 20 21 22 23 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.00891,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.43272,_:"10 11 12 11.1 11.5 12.1"},A:{"6":0.06968,"7":0.07743,"8":0.30196,"9":0.08517,"10":0.17034,"11":0.01549,_:"5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":26.94214},R:{_:"0"},M:{"0":1.59258},Q:{"14.9":0.04461},O:{"0":0.16952},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/LV.js b/node_modules/caniuse-lite/data/regions/LV.js deleted file mode 100644 index 1642ad9a..00000000 --- a/node_modules/caniuse-lite/data/regions/LV.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00655,"52":0.00655,"102":0.00655,"103":0.00655,"110":0.01965,"113":0.01965,"114":0.00655,"115":0.62235,"128":0.01965,"132":0.00655,"134":0.00655,"135":0.00655,"136":0.05896,"138":0.00655,"139":0.0262,"140":0.26204,"141":0.00655,"142":0.00655,"143":0.03931,"144":0.0262,"145":0.03276,"146":0.07861,"147":4.61846,"148":0.45202,"149":0.00655,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 111 112 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 133 137 150 151 3.5 3.6"},D:{"69":0.00655,"79":0.0131,"87":0.0131,"91":0.00655,"92":0.00655,"99":0.00655,"102":0.00655,"103":0.14412,"104":0.14412,"105":0.12447,"106":0.13102,"107":0.12447,"108":0.12447,"109":2.6466,"110":0.12447,"111":0.13757,"112":1.05471,"114":0.00655,"115":0.00655,"116":0.3472,"117":0.12447,"118":0.00655,"119":0.03276,"120":0.16378,"121":0.00655,"122":0.04586,"123":0.0131,"124":0.13757,"125":0.0262,"126":0.09171,"127":0.0131,"128":0.08516,"129":0.01965,"130":0.03276,"131":0.35375,"132":0.0262,"133":0.31445,"134":0.05241,"135":0.10482,"136":0.05896,"137":0.07861,"138":0.21618,"139":0.26859,"140":0.24239,"141":0.07861,"142":0.2948,"143":1.37571,"144":18.20523,"145":10.62572,"146":0.14412,"147":0.22273,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 88 89 90 93 94 95 96 97 98 100 101 113 148"},F:{"79":0.00655,"82":0.00655,"85":0.11137,"86":0.0262,"93":0.00655,"94":0.04586,"95":0.37341,"114":0.00655,"117":0.0131,"120":0.00655,"124":0.03931,"125":0.0262,"126":1.91944,"127":1.25124,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 87 88 89 90 91 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 118 119 121 122 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.01965,"109":0.03931,"130":0.0262,"131":0.0131,"133":0.07206,"138":0.00655,"140":0.00655,"141":0.0262,"142":0.03276,"143":0.09827,"144":2.69246,"145":1.82118,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 132 134 135 136 137 139"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.3 16.4 17.0 TP","11.1":0.00655,"12.1":0.03276,"13.1":0.0262,"14.1":0.00655,"15.6":0.06551,"16.1":0.00655,"16.5":0.00655,"16.6":0.06551,"17.1":0.05241,"17.2":0.00655,"17.3":0.0131,"17.4":0.0131,"17.5":0.01965,"17.6":0.09171,"18.0":0.00655,"18.1":0.0131,"18.2":0.00655,"18.3":0.07206,"18.4":0.00655,"18.5-18.7":0.17688,"26.0":0.01965,"26.1":0.07206,"26.2":0.60924,"26.3":0.23584,"26.4":0.0131},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00086,"7.0-7.1":0.00086,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00086,"10.0-10.2":0,"10.3":0.00778,"11.0-11.2":0.0752,"11.3-11.4":0.00259,"12.0-12.1":0,"12.2-12.5":0.04062,"13.0-13.1":0,"13.2":0.0121,"13.3":0.00173,"13.4-13.7":0.00432,"14.0-14.4":0.00864,"14.5-14.8":0.01124,"15.0-15.1":0.01037,"15.2-15.3":0.00778,"15.4":0.00951,"15.5":0.01124,"15.6-15.8":0.17546,"16.0":0.01815,"16.1":0.03457,"16.2":0.01902,"16.3":0.03457,"16.4":0.00778,"16.5":0.01383,"16.6-16.7":0.2325,"17.0":0.01124,"17.1":0.01729,"17.2":0.01383,"17.3":0.02161,"17.4":0.03284,"17.5":0.06482,"17.6-17.7":0.16422,"18.0":0.0363,"18.1":0.07433,"18.2":0.03976,"18.3":0.12533,"18.4":0.06223,"18.5-18.7":1.96546,"26.0":0.13829,"26.1":0.2714,"26.2":4.14009,"26.3":0.69837,"26.4":0.0121},P:{"4":0.01036,"23":0.02072,"24":0.01036,"25":0.01036,"26":0.03108,"27":0.03108,"28":0.07253,"29":2.31057,_:"20 21 22 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.0379,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.41733,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":25.75647},R:{_:"0"},M:{"0":0.32421},Q:{_:"14.9"},O:{"0":0.04139},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/LY.js b/node_modules/caniuse-lite/data/regions/LY.js deleted file mode 100644 index 99f0b1b0..00000000 --- a/node_modules/caniuse-lite/data/regions/LY.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.01106,"52":0.00277,"115":0.15213,"135":0.00277,"140":0.00553,"141":0.00277,"143":0.00277,"144":0.00277,"145":0.00553,"146":0.01106,"147":0.28766,"148":0.02489,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 136 137 138 139 142 149 150 151 3.5 3.6"},D:{"44":0.00277,"58":0.00277,"69":0.01383,"70":0.00277,"71":0.00553,"73":0.00277,"75":0.00277,"78":0.0083,"79":0.01936,"81":0.00277,"83":0.00277,"86":0.00553,"87":0.0083,"88":0.00277,"90":0.00277,"91":0.00277,"96":0.0083,"98":0.01106,"103":0.58639,"104":0.58086,"105":0.58363,"106":0.59469,"107":0.58086,"108":0.59746,"109":1.49917,"110":0.57533,"111":0.59192,"112":0.5698,"114":0.0083,"116":1.15895,"117":0.57256,"119":0.00553,"120":0.58639,"121":0.0083,"122":0.03043,"123":0.03319,"124":0.60299,"125":0.01383,"126":0.01383,"127":0.00277,"128":0.01106,"129":0.00277,"130":0.0083,"131":1.19215,"132":0.02766,"133":1.18385,"134":0.0166,"135":0.01383,"136":0.0083,"137":0.19085,"138":0.03596,"139":0.03872,"140":0.03043,"141":0.01383,"142":0.04702,"143":0.19085,"144":3.08686,"145":1.60705,"146":0.0083,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 72 74 76 77 80 84 85 89 92 93 94 95 97 99 100 101 102 113 115 118 147 148"},F:{"79":0.00277,"81":0.01936,"83":0.0166,"91":0.00277,"93":0.01383,"94":0.08298,"95":0.14383,"125":0.00553,"126":0.15213,"127":0.1466,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 82 84 85 86 87 88 89 90 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00277,"18":0.00553,"92":0.01106,"100":0.00277,"109":0.03319,"114":0.00277,"122":0.00277,"123":0.01383,"135":0.00277,"138":0.00277,"139":0.00277,"140":0.0083,"141":0.06638,"142":0.01106,"143":0.04426,"144":0.85746,"145":0.4315,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 124 125 126 127 128 129 130 131 132 133 134 136 137"},E:{"14":0.00277,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 16.0 16.2 16.3 16.4 17.0 17.2 17.3 17.4 18.0 18.1 26.4 TP","5.1":0.03319,"14.1":0.0083,"15.5":0.00277,"15.6":0.00553,"16.1":0.0083,"16.5":0.00277,"16.6":0.0083,"17.1":0.00277,"17.5":0.00277,"17.6":0.00277,"18.2":0.00553,"18.3":0.00277,"18.4":0.00277,"18.5-18.7":0.00553,"26.0":0.00277,"26.1":0.0083,"26.2":0.04149,"26.3":0.01383},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00098,"7.0-7.1":0.00098,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00098,"10.0-10.2":0,"10.3":0.00883,"11.0-11.2":0.08533,"11.3-11.4":0.00294,"12.0-12.1":0,"12.2-12.5":0.0461,"13.0-13.1":0,"13.2":0.01373,"13.3":0.00196,"13.4-13.7":0.0049,"14.0-14.4":0.00981,"14.5-14.8":0.01275,"15.0-15.1":0.01177,"15.2-15.3":0.00883,"15.4":0.01079,"15.5":0.01275,"15.6-15.8":0.1991,"16.0":0.0206,"16.1":0.03923,"16.2":0.02158,"16.3":0.03923,"16.4":0.00883,"16.5":0.01569,"16.6-16.7":0.26383,"17.0":0.01275,"17.1":0.01962,"17.2":0.01569,"17.3":0.02452,"17.4":0.03727,"17.5":0.07356,"17.6-17.7":0.18635,"18.0":0.04119,"18.1":0.08435,"18.2":0.04512,"18.3":0.14222,"18.4":0.07062,"18.5-18.7":2.23033,"26.0":0.15693,"26.1":0.30797,"26.2":4.69801,"26.3":0.79248,"26.4":0.01373},P:{"4":0.0101,"20":0.0202,"21":0.07069,"22":0.05049,"23":0.05049,"24":0.11108,"25":0.12118,"26":0.16158,"27":0.19187,"28":0.36354,"29":1.55516,_:"5.0-5.4 8.2 9.2 10.1 15.0","6.2-6.4":0.0101,"7.2-7.4":0.26256,"11.1-11.2":0.0101,"12.0":0.06059,"13.0":0.0101,"14.0":0.0202,"16.0":0.0101,"17.0":0.05049,"18.0":0.0101,"19.0":0.0101},I:{"0":0.07948,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":2.58665,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02766,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":63.07627},R:{_:"0"},M:{"0":0.0868},Q:{_:"14.9"},O:{"0":0.15189},H:{all:0.01}}; diff --git a/node_modules/caniuse-lite/data/regions/MA.js b/node_modules/caniuse-lite/data/regions/MA.js deleted file mode 100644 index fcb01dbb..00000000 --- a/node_modules/caniuse-lite/data/regions/MA.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.0282,"48":0.00564,"52":0.2256,"65":0.00564,"75":0.00564,"102":0.00564,"103":0.00564,"115":0.12408,"128":0.00564,"133":0.00564,"134":0.00564,"136":0.00564,"138":0.00564,"140":0.0282,"142":0.00564,"143":0.05076,"144":0.00564,"145":0.00564,"146":0.03948,"147":0.99828,"148":0.06768,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 135 137 139 141 149 150 151 3.5 3.6"},D:{"49":0.00564,"55":0.00564,"56":0.01692,"65":0.00564,"66":0.00564,"67":0.00564,"68":0.01128,"69":0.03384,"70":0.01128,"71":0.00564,"72":0.01692,"73":0.01128,"75":0.00564,"79":0.02256,"80":0.00564,"81":0.00564,"83":0.02256,"85":0.00564,"86":0.00564,"87":0.01692,"91":0.00564,"93":0.00564,"95":0.01128,"98":0.01128,"100":0.01128,"101":0.00564,"102":0.00564,"103":1.14492,"104":1.15056,"105":1.12236,"106":1.13364,"107":1.128,"108":1.13364,"109":1.95144,"110":1.13928,"111":1.15056,"112":4.98012,"113":0.01128,"114":0.01692,"116":2.2842,"117":1.12236,"119":0.04512,"120":1.1562,"121":0.00564,"122":0.07332,"123":0.00564,"124":1.15056,"125":0.04512,"126":0.01128,"127":0.01128,"128":0.05076,"129":0.0846,"130":0.03384,"131":2.3688,"132":0.06204,"133":2.33496,"134":0.06768,"135":0.06204,"136":0.06204,"137":0.03948,"138":0.1692,"139":0.19176,"140":0.04512,"141":0.04512,"142":0.1692,"143":0.97008,"144":10.28172,"145":4.78272,"146":0.01692,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 57 58 59 60 61 62 63 64 74 76 77 78 84 88 89 90 92 94 96 97 99 115 118 147 148"},F:{"94":0.01128,"95":0.03948,"114":0.00564,"118":0.00564,"125":0.01128,"126":0.63732,"127":0.5076,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00564,"92":0.01692,"109":0.01128,"112":0.00564,"114":0.00564,"117":0.00564,"122":0.00564,"128":0.00564,"129":0.00564,"130":0.00564,"131":0.01692,"132":0.01128,"133":0.01128,"134":0.01692,"135":0.01692,"136":0.01692,"137":0.01128,"138":0.01692,"139":0.01128,"140":0.00564,"141":0.0282,"142":0.02256,"143":0.06768,"144":1.57356,"145":0.94188,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 113 115 116 118 119 120 121 123 124 125 126 127"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.4 16.5 17.0 17.2 26.4 TP","5.1":0.01128,"13.1":0.00564,"14.1":0.00564,"15.6":0.02256,"16.1":0.00564,"16.3":0.00564,"16.6":0.0282,"17.1":0.00564,"17.3":0.00564,"17.4":0.00564,"17.5":0.01692,"17.6":0.03948,"18.0":0.01128,"18.1":0.01128,"18.2":0.00564,"18.3":0.01128,"18.4":0.01128,"18.5-18.7":0.03384,"26.0":0.01692,"26.1":0.0282,"26.2":0.17484,"26.3":0.06768},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00087,"7.0-7.1":0.00087,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00087,"10.0-10.2":0,"10.3":0.00786,"11.0-11.2":0.07594,"11.3-11.4":0.00262,"12.0-12.1":0,"12.2-12.5":0.04102,"13.0-13.1":0,"13.2":0.01222,"13.3":0.00175,"13.4-13.7":0.00436,"14.0-14.4":0.00873,"14.5-14.8":0.01135,"15.0-15.1":0.01047,"15.2-15.3":0.00786,"15.4":0.0096,"15.5":0.01135,"15.6-15.8":0.17719,"16.0":0.01833,"16.1":0.03491,"16.2":0.0192,"16.3":0.03491,"16.4":0.00786,"16.5":0.01397,"16.6-16.7":0.2348,"17.0":0.01135,"17.1":0.01746,"17.2":0.01397,"17.3":0.02182,"17.4":0.03317,"17.5":0.06547,"17.6-17.7":0.16585,"18.0":0.03666,"18.1":0.07507,"18.2":0.04015,"18.3":0.12657,"18.4":0.06285,"18.5-18.7":1.98491,"26.0":0.13966,"26.1":0.27408,"26.2":4.18106,"26.3":0.70528,"26.4":0.01222},P:{"4":0.0309,"21":0.0206,"22":0.0103,"23":0.0206,"24":0.04121,"25":0.05151,"26":0.07211,"27":0.05151,"28":0.13392,"29":1.44219,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.09271,"11.1-11.2":0.0103,"17.0":0.0103},I:{"0":0.10452,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":0.18748,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.0145,"11":0.08702,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":36.371},R:{_:"0"},M:{"0":0.13952},Q:{_:"14.9"},O:{"0":0.05668},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/MC.js b/node_modules/caniuse-lite/data/regions/MC.js deleted file mode 100644 index 30366cd4..00000000 --- a/node_modules/caniuse-lite/data/regions/MC.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"115":2.03984,"134":0.00671,"136":0.01342,"140":0.81191,"146":0.01342,"147":2.97253,"148":0.2684,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 135 137 138 139 141 142 143 144 145 149 150 151 3.5 3.6"},D:{"70":0.00671,"80":0.00671,"83":0.00671,"87":1.81841,"98":0.1342,"99":0.05368,"103":2.57664,"104":0.00671,"106":0.00671,"107":0.00671,"109":1.21451,"112":0.02013,"116":0.06039,"122":0.00671,"123":0.01342,"125":0.01342,"128":0.05368,"130":0.01342,"131":0.38247,"132":0.01342,"133":0.00671,"134":0.01342,"135":0.00671,"136":0.00671,"137":0.08052,"138":0.08723,"139":0.02013,"140":0.04026,"141":0.17446,"142":0.09394,"143":1.06689,"144":14.48018,"145":6.81736,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 79 81 84 85 86 88 89 90 91 92 93 94 95 96 97 100 101 102 105 108 110 111 113 114 115 117 118 119 120 121 124 126 127 129 146 147 148"},F:{"84":0.00671,"94":0.00671,"95":0.00671,"125":0.12078,"126":11.03124,"127":1.85867,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"98":0.01342,"99":0.00671,"142":0.01342,"143":0.06039,"144":3.2208,"145":2.27469,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141"},E:{"14":0.01342,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.5 16.0 16.2 17.0 26.4 TP","14.1":0.03355,"15.4":0.00671,"15.6":0.16775,"16.1":0.00671,"16.3":0.01342,"16.4":0.00671,"16.5":0.06039,"16.6":0.12078,"17.1":0.19459,"17.2":0.30195,"17.3":0.00671,"17.4":0.05368,"17.5":0.08723,"17.6":0.58377,"18.0":0.02013,"18.1":0.02013,"18.2":0.02013,"18.3":0.02684,"18.4":0.03355,"18.5-18.7":0.14762,"26.0":0.03355,"26.1":0.24156,"26.2":3.92535,"26.3":1.18767},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00196,"7.0-7.1":0.00196,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00196,"10.0-10.2":0,"10.3":0.0176,"11.0-11.2":0.17014,"11.3-11.4":0.00587,"12.0-12.1":0,"12.2-12.5":0.09191,"13.0-13.1":0,"13.2":0.02738,"13.3":0.00391,"13.4-13.7":0.00978,"14.0-14.4":0.01956,"14.5-14.8":0.02542,"15.0-15.1":0.02347,"15.2-15.3":0.0176,"15.4":0.02151,"15.5":0.02542,"15.6-15.8":0.39698,"16.0":0.04107,"16.1":0.07822,"16.2":0.04302,"16.3":0.07822,"16.4":0.0176,"16.5":0.03129,"16.6-16.7":0.52605,"17.0":0.02542,"17.1":0.03911,"17.2":0.03129,"17.3":0.04889,"17.4":0.07431,"17.5":0.14667,"17.6-17.7":0.37156,"18.0":0.08213,"18.1":0.16818,"18.2":0.08996,"18.3":0.28356,"18.4":0.1408,"18.5-18.7":4.44698,"26.0":0.31289,"26.1":0.61405,"26.2":9.36721,"26.3":1.58011,"26.4":0.02738},P:{"29":0.92991,_:"4 20 21 22 23 24 25 26 27 28 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.01045,"17.0":0.01045},I:{"0":0.03944,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.04606,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":12.93527},R:{_:"0"},M:{"0":0.25333},Q:{_:"14.9"},O:{_:"0"},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/MD.js b/node_modules/caniuse-lite/data/regions/MD.js deleted file mode 100644 index 9cfc28d3..00000000 --- a/node_modules/caniuse-lite/data/regions/MD.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.03383,"52":0.0451,"78":0.00564,"115":0.1184,"135":0.00564,"136":0.00564,"140":0.09021,"144":0.00564,"145":0.00564,"146":0.03947,"147":1.20089,"148":0.12404,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 137 138 139 141 142 143 149 150 151 3.5 3.6"},D:{"69":0.03383,"70":0.01128,"79":0.01128,"85":0.01128,"97":0.00564,"98":0.00564,"99":0.00564,"102":0.03947,"103":1.07686,"104":1.05994,"105":1.07686,"106":1.07122,"107":1.06558,"108":1.07122,"109":2.47508,"110":1.06558,"111":1.09377,"112":7.30121,"114":0.01691,"116":2.16499,"117":1.07686,"118":0.00564,"119":0.03383,"120":1.08813,"121":0.00564,"122":0.01691,"124":1.09377,"125":0.0451,"126":0.01128,"127":0.00564,"128":0.09021,"129":0.12967,"130":0.01128,"131":2.23265,"132":0.05074,"133":2.21573,"134":0.02819,"135":0.01691,"136":0.01691,"137":0.02819,"138":0.33264,"139":0.12967,"140":0.02819,"141":0.0451,"142":0.17478,"143":0.78932,"144":7.46471,"145":4.29616,"146":0.01128,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 71 72 73 74 75 76 77 78 80 81 83 84 86 87 88 89 90 91 92 93 94 95 96 100 101 113 115 123 147 148"},F:{"79":0.07893,"82":0.00564,"85":0.02819,"93":0.00564,"94":0.05074,"95":0.14659,"114":0.00564,"121":0.00564,"122":0.00564,"125":0.00564,"126":0.65401,"127":0.48487,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 86 87 88 89 90 91 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00564,"109":0.01128,"118":0.00564,"133":0.00564,"138":0.00564,"140":0.00564,"141":0.00564,"142":0.01128,"143":0.03383,"144":0.87389,"145":0.56944,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 119 120 121 122 123 124 125 126 127 128 129 130 131 132 134 135 136 137 139"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.5 16.0 16.2 16.4 16.5 17.0 17.2 26.4 TP","13.1":0.00564,"14.1":0.00564,"15.2-15.3":0.00564,"15.4":0.01691,"15.6":0.01691,"16.1":0.00564,"16.3":0.00564,"16.6":0.02255,"17.1":0.01128,"17.3":0.00564,"17.4":0.00564,"17.5":0.01691,"17.6":0.02255,"18.0":0.00564,"18.1":0.01128,"18.2":0.00564,"18.3":0.00564,"18.4":0.01128,"18.5-18.7":0.02255,"26.0":0.01691,"26.1":0.02819,"26.2":0.33264,"26.3":0.10712},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00065,"7.0-7.1":0.00065,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00065,"10.0-10.2":0,"10.3":0.00589,"11.0-11.2":0.05696,"11.3-11.4":0.00196,"12.0-12.1":0,"12.2-12.5":0.03077,"13.0-13.1":0,"13.2":0.00917,"13.3":0.00131,"13.4-13.7":0.00327,"14.0-14.4":0.00655,"14.5-14.8":0.00851,"15.0-15.1":0.00786,"15.2-15.3":0.00589,"15.4":0.0072,"15.5":0.00851,"15.6-15.8":0.13291,"16.0":0.01375,"16.1":0.02619,"16.2":0.0144,"16.3":0.02619,"16.4":0.00589,"16.5":0.01048,"16.6-16.7":0.17612,"17.0":0.00851,"17.1":0.01309,"17.2":0.01048,"17.3":0.01637,"17.4":0.02488,"17.5":0.04911,"17.6-17.7":0.1244,"18.0":0.0275,"18.1":0.05631,"18.2":0.03012,"18.3":0.09494,"18.4":0.04714,"18.5-18.7":1.48887,"26.0":0.10476,"26.1":0.20559,"26.2":3.13619,"26.3":0.52903,"26.4":0.00917},P:{"20":0.02046,"21":0.01023,"22":0.04092,"23":0.04092,"24":0.07161,"25":0.06138,"26":0.07161,"27":0.21482,"28":0.26597,"29":1.98457,_:"4 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 16.0","7.2-7.4":0.03069,"11.1-11.2":0.01023,"14.0":0.01023,"15.0":0.01023,"17.0":0.01023,"18.0":0.01023,"19.0":0.01023},I:{"0":0.01307,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.92911,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.14095,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":36.81669},R:{_:"0"},M:{"0":0.44492},Q:{"14.9":0.02617},O:{"0":0.21374},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/ME.js b/node_modules/caniuse-lite/data/regions/ME.js deleted file mode 100644 index 7d3c802a..00000000 --- a/node_modules/caniuse-lite/data/regions/ME.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00382,"52":0.00382,"78":0.03054,"86":0.00382,"115":0.08018,"132":0.02291,"133":0.00382,"134":0.00382,"140":0.02291,"143":0.00382,"145":0.01145,"146":0.04582,"147":0.92396,"148":0.09545,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 135 136 137 138 139 141 142 144 149 150 151 3.5 3.6"},D:{"49":0.00382,"53":0.00764,"65":0.01527,"69":0.00764,"75":0.00382,"79":0.08018,"83":0.02673,"85":0.00382,"87":0.13745,"91":0.00382,"93":0.00382,"94":0.01145,"97":0.01527,"98":0.00382,"102":0.02291,"103":0.01527,"104":0.00382,"105":0.01145,"106":0.01909,"107":0.00382,"108":0.01527,"109":0.84378,"110":0.08018,"111":0.01909,"113":0.01527,"114":0.00382,"115":0.01527,"116":0.042,"118":0.00382,"119":0.06491,"120":0.084,"121":0.00764,"122":0.09163,"123":0.01527,"124":0.02291,"125":0.04582,"126":0.1489,"127":0.03436,"128":0.01909,"129":0.00382,"130":0.00764,"131":0.07254,"132":0.05345,"133":0.01145,"134":0.08018,"135":0.04963,"136":0.01527,"137":0.01527,"138":0.1489,"139":0.29017,"140":0.01909,"141":0.03818,"142":0.37416,"143":0.63761,"144":13.45845,"145":6.85331,"146":0.00382,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 57 58 59 60 61 62 63 64 66 67 68 70 71 72 73 74 76 77 78 80 81 84 86 88 89 90 92 95 96 99 100 101 112 117 147 148"},F:{"46":0.08781,"85":0.01145,"94":0.02291,"95":0.03054,"125":0.04582,"126":0.41234,"127":0.19854,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00382,"92":0.01909,"113":0.00382,"125":0.02291,"128":0.00382,"129":0.00382,"131":0.01145,"132":0.00764,"134":0.00382,"136":0.03054,"137":0.00764,"138":0.00382,"140":0.00382,"141":0.01145,"142":0.00382,"143":0.03818,"144":0.88196,"145":0.98123,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 115 116 117 118 119 120 121 122 123 124 126 127 130 133 135 139"},E:{"14":0.00764,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 16.0 16.3 16.5 17.0 17.2 26.4 TP","13.1":0.042,"14.1":0.03054,"15.5":0.01527,"15.6":0.06872,"16.1":0.00382,"16.2":0.00382,"16.4":0.02673,"16.6":0.15654,"17.1":0.07636,"17.3":0.01909,"17.4":0.02673,"17.5":0.06109,"17.6":0.05727,"18.0":0.00382,"18.1":0.01527,"18.2":0.00382,"18.3":0.03818,"18.4":0.01145,"18.5-18.7":0.09163,"26.0":0.03054,"26.1":0.01909,"26.2":0.28635,"26.3":0.14127},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.0017,"7.0-7.1":0.0017,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0017,"10.0-10.2":0,"10.3":0.01533,"11.0-11.2":0.14823,"11.3-11.4":0.00511,"12.0-12.1":0,"12.2-12.5":0.08008,"13.0-13.1":0,"13.2":0.02385,"13.3":0.00341,"13.4-13.7":0.00852,"14.0-14.4":0.01704,"14.5-14.8":0.02215,"15.0-15.1":0.02045,"15.2-15.3":0.01533,"15.4":0.01874,"15.5":0.02215,"15.6-15.8":0.34586,"16.0":0.03578,"16.1":0.06815,"16.2":0.03748,"16.3":0.06815,"16.4":0.01533,"16.5":0.02726,"16.6-16.7":0.45831,"17.0":0.02215,"17.1":0.03408,"17.2":0.02726,"17.3":0.04259,"17.4":0.06474,"17.5":0.12778,"17.6-17.7":0.32371,"18.0":0.07156,"18.1":0.14652,"18.2":0.07837,"18.3":0.24705,"18.4":0.12267,"18.5-18.7":3.87435,"26.0":0.2726,"26.1":0.53498,"26.2":8.16101,"26.3":1.37664,"26.4":0.02385},P:{"4":0.13411,"21":0.07221,"22":0.01032,"23":0.04126,"24":0.02063,"25":0.12379,"26":0.10316,"27":0.12379,"28":0.18569,"29":4.03355,_:"20 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0","5.0-5.4":0.01032,"6.2-6.4":0.03095,"7.2-7.4":0.05158,"8.2":0.04126,"18.0":0.05158,"19.0":0.01032},I:{"0":0.00618,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.22255,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01527,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":47.01077},R:{_:"0"},M:{"0":0.15455},Q:{_:"14.9"},O:{"0":0.00618},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/MG.js b/node_modules/caniuse-lite/data/regions/MG.js deleted file mode 100644 index 41140ca8..00000000 --- a/node_modules/caniuse-lite/data/regions/MG.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00795,"47":0.00398,"48":0.01193,"54":0.00398,"56":0.00795,"57":0.00398,"59":0.00398,"60":0.00398,"72":0.01193,"78":0.00795,"85":0.00398,"94":0.00398,"104":0.00398,"105":0.00398,"107":0.00398,"112":0.00398,"115":0.4134,"118":0.00398,"125":0.00398,"127":0.02783,"128":0.01193,"129":0.00398,"130":0.00398,"133":0.00398,"134":0.00795,"135":0.00398,"136":0.0318,"137":0.00398,"138":0.00398,"139":0.00398,"140":0.159,"141":0.0318,"142":0.00398,"143":0.01193,"144":0.0318,"145":0.0159,"146":0.05565,"147":2.65928,"148":0.26633,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 49 50 51 52 53 55 58 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 103 106 108 109 110 111 113 114 116 117 119 120 121 122 123 124 126 131 132 149 150 151 3.5 3.6"},D:{"50":0.00398,"56":0.00795,"57":0.00398,"58":0.00795,"60":0.00398,"61":0.00398,"63":0.0159,"65":0.00398,"66":0.01193,"67":0.00398,"68":0.00398,"69":0.01988,"70":0.00795,"71":0.00795,"72":0.00398,"73":0.01988,"75":0.04373,"76":0.00795,"77":0.01193,"78":0.00795,"79":0.00795,"80":0.01193,"81":0.0159,"83":0.00795,"85":0.00398,"86":0.03578,"87":0.01988,"88":0.00398,"89":0.00398,"90":0.00795,"91":0.00398,"93":0.00398,"94":0.00398,"95":0.02385,"97":0.00398,"98":0.00398,"100":0.00795,"101":0.01988,"102":0.01193,"103":0.01988,"104":0.00398,"105":0.00795,"106":0.01988,"107":0.00398,"109":1.14083,"110":0.00398,"111":0.01988,"113":0.01988,"114":0.01193,"115":0.00398,"116":0.0795,"117":0.01193,"119":0.0318,"120":0.02783,"121":0.00795,"122":0.0795,"123":0.0159,"124":0.01988,"125":0.0159,"126":0.02385,"127":0.03578,"128":0.05565,"129":0.0318,"130":0.02783,"131":0.05565,"132":0.0159,"133":0.03975,"134":0.03578,"135":0.02783,"136":0.03975,"137":0.11528,"138":0.24248,"139":0.16298,"140":0.07553,"141":0.10335,"142":0.25043,"143":0.7314,"144":10.3668,"145":6.8529,"146":0.00398,"147":0.00398,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 59 62 64 74 84 92 96 99 108 112 118 148"},F:{"42":0.00398,"46":0.00398,"58":0.00398,"64":0.00398,"79":0.01988,"90":0.00398,"93":0.00398,"94":0.01988,"95":0.03975,"102":0.00398,"114":0.00398,"119":0.00398,"120":0.00398,"123":0.00398,"124":0.00795,"125":0.02783,"126":0.52868,"127":0.52868,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 49 50 51 52 53 54 55 56 57 60 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 91 92 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00398,"15":0.00398,"16":0.00398,"17":0.01988,"18":0.05168,"84":0.00398,"85":0.00398,"89":0.00795,"90":0.01193,"92":0.13118,"100":0.0159,"109":0.02385,"114":0.00795,"122":0.01193,"132":0.00795,"135":0.00398,"136":0.00398,"137":0.0159,"138":0.00398,"139":0.00795,"140":0.01988,"141":0.02385,"142":0.02385,"143":0.11528,"144":1.80068,"145":1.2084,_:"12 13 79 80 81 83 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 131 133 134"},E:{"11":0.00398,_:"4 5 6 7 8 9 10 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 17.0 17.2 18.0 18.1 26.4 TP","12.1":0.00398,"13.1":0.00398,"14.1":0.00398,"15.6":0.0318,"16.5":0.00795,"16.6":0.08745,"17.1":0.00398,"17.3":0.00398,"17.4":0.00398,"17.5":0.01988,"17.6":0.0318,"18.2":0.00398,"18.3":0.01988,"18.4":0.00398,"18.5-18.7":0.0159,"26.0":0.00795,"26.1":0.01193,"26.2":0.11528,"26.3":0.03975},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00029,"7.0-7.1":0.00029,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00029,"10.0-10.2":0,"10.3":0.00265,"11.0-11.2":0.02563,"11.3-11.4":0.00088,"12.0-12.1":0,"12.2-12.5":0.01384,"13.0-13.1":0,"13.2":0.00412,"13.3":0.00059,"13.4-13.7":0.00147,"14.0-14.4":0.00295,"14.5-14.8":0.00383,"15.0-15.1":0.00353,"15.2-15.3":0.00265,"15.4":0.00324,"15.5":0.00383,"15.6-15.8":0.0598,"16.0":0.00619,"16.1":0.01178,"16.2":0.00648,"16.3":0.01178,"16.4":0.00265,"16.5":0.00471,"16.6-16.7":0.07924,"17.0":0.00383,"17.1":0.00589,"17.2":0.00471,"17.3":0.00736,"17.4":0.01119,"17.5":0.02209,"17.6-17.7":0.05597,"18.0":0.01237,"18.1":0.02533,"18.2":0.01355,"18.3":0.04271,"18.4":0.02121,"18.5-18.7":0.66986,"26.0":0.04713,"26.1":0.0925,"26.2":1.41101,"26.3":0.23802,"26.4":0.00412},P:{"4":0.0113,"23":0.0113,"26":0.0113,"27":0.02259,"28":0.06777,"29":0.28238,_:"20 21 22 24 25 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 16.0 17.0 18.0 19.0","7.2-7.4":0.03389,"15.0":0.0113},I:{"0":0.23468,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00014},K:{"0":1.42986,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01988,_:"6 7 8 9 10 5.5"},S:{"2.5":0.0241,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":62.74258},R:{_:"0"},M:{"0":0.22289},Q:{"14.9":0.00602},O:{"0":0.51806},H:{all:0.04}}; diff --git a/node_modules/caniuse-lite/data/regions/MH.js b/node_modules/caniuse-lite/data/regions/MH.js deleted file mode 100644 index 4ce8ee5a..00000000 --- a/node_modules/caniuse-lite/data/regions/MH.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"141":0.01378,"146":0.08957,"147":1.05417,"148":0.01378,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 142 143 144 145 149 150 151 3.5 3.6"},D:{"91":0.03445,"93":0.03445,"101":0.01378,"104":0.19292,"107":0.08268,"109":0.02067,"110":0.01378,"116":0.58565,"119":0.02067,"121":0.01378,"124":0.15158,"127":0.01378,"128":0.02067,"130":0.01378,"131":0.10335,"132":0.02067,"133":0.01378,"134":0.01378,"136":0.15158,"138":0.08268,"139":0.28938,"140":0.01378,"142":0.43407,"143":0.7579,"144":41.50536,"145":11.27204,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 92 94 95 96 97 98 99 100 102 103 105 106 108 111 112 113 114 115 117 118 120 122 123 125 126 129 135 137 141 146 147 148"},F:{"65":0.02067,"126":0.08957,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 127 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"122":0.0689,"132":0.0689,"138":0.15847,"139":0.04823,"141":0.02067,"142":0.01378,"143":0.17225,"144":1.63293,"145":1.42623,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 131 133 134 135 136 137 140"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.5 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.2 17.3 17.4 18.0 18.1 18.3 26.0 26.4 TP","15.4":0.01378,"15.6":0.2067,"17.1":0.01378,"17.5":1.8603,"17.6":0.02067,"18.2":0.02067,"18.4":0.12402,"18.5-18.7":0.0689,"26.1":0.0689,"26.2":1.4469,"26.3":0.05512},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.0009,"7.0-7.1":0.0009,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0009,"10.0-10.2":0,"10.3":0.00808,"11.0-11.2":0.07811,"11.3-11.4":0.00269,"12.0-12.1":0,"12.2-12.5":0.0422,"13.0-13.1":0,"13.2":0.01257,"13.3":0.0018,"13.4-13.7":0.00449,"14.0-14.4":0.00898,"14.5-14.8":0.01167,"15.0-15.1":0.01077,"15.2-15.3":0.00808,"15.4":0.00988,"15.5":0.01167,"15.6-15.8":0.18226,"16.0":0.01885,"16.1":0.03591,"16.2":0.01975,"16.3":0.03591,"16.4":0.00808,"16.5":0.01437,"16.6-16.7":0.24152,"17.0":0.01167,"17.1":0.01796,"17.2":0.01437,"17.3":0.02245,"17.4":0.03412,"17.5":0.06734,"17.6-17.7":0.17059,"18.0":0.03771,"18.1":0.07722,"18.2":0.0413,"18.3":0.13019,"18.4":0.06465,"18.5-18.7":2.04173,"26.0":0.14366,"26.1":0.28193,"26.2":4.30074,"26.3":0.72547,"26.4":0.01257},P:{"24":0.01024,"28":0.01024,"29":0.22522,_:"4 20 21 22 23 25 26 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":24.74482},R:{_:"0"},M:{"0":0.10574},Q:{_:"14.9"},O:{"0":0.04665},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/MK.js b/node_modules/caniuse-lite/data/regions/MK.js deleted file mode 100644 index 8d5538bc..00000000 --- a/node_modules/caniuse-lite/data/regions/MK.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00401,"48":0.00401,"52":0.03208,"68":0.00401,"78":0.00401,"111":0.00401,"115":0.22055,"121":0.00802,"132":0.03208,"134":0.00401,"135":0.01203,"136":0.00401,"139":0.00401,"140":0.01604,"143":0.00802,"144":0.00401,"145":0.02406,"146":0.01203,"147":1.60801,"148":0.14436,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 112 113 114 116 117 118 119 120 122 123 124 125 126 127 128 129 130 131 133 137 138 141 142 149 150 151 3.5 3.6"},D:{"49":0.00401,"53":0.00401,"56":0.00401,"66":0.00401,"69":0.02807,"70":0.03208,"71":0.00401,"79":0.06817,"83":0.01203,"87":0.04411,"88":0.00401,"89":0.00401,"91":0.00802,"93":0.00401,"94":0.00802,"95":0.01203,"96":0.00401,"101":0.00401,"102":0.01203,"103":0.29273,"104":0.28471,"105":0.28471,"106":0.28471,"107":0.27669,"108":0.29674,"109":1.6842,"110":0.28872,"111":0.30075,"112":1.45964,"113":0.00401,"114":0.01203,"116":0.58145,"117":0.28872,"119":0.01604,"120":0.34887,"121":0.02406,"122":0.45313,"123":0.01203,"124":0.3208,"125":0.0401,"126":0.02406,"127":0.00802,"128":0.04812,"129":0.01604,"130":0.00401,"131":0.62957,"132":0.0401,"133":0.62957,"134":0.01203,"135":0.03208,"136":0.03208,"137":0.01203,"138":0.08822,"139":0.29273,"140":0.04411,"141":0.06015,"142":0.09223,"143":0.63358,"144":12.00193,"145":6.36788,"146":0.01604,"147":0.01604,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 59 60 61 62 63 64 65 67 68 72 73 74 75 76 77 78 80 81 84 85 86 90 92 97 98 99 100 115 118 148"},F:{"36":0.00401,"46":0.02005,"94":0.02406,"95":0.05614,"114":0.00401,"125":0.00401,"126":0.42105,"127":0.37694,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00401,"92":0.00401,"109":0.01203,"114":0.00401,"115":0.00401,"131":0.01203,"132":0.00401,"133":0.00802,"134":0.01203,"136":0.00401,"137":0.01203,"138":0.00802,"140":0.01203,"141":0.00802,"142":0.01203,"143":0.02807,"144":1.15087,"145":0.68972,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 135 139"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 17.0 17.2 17.3 18.0 18.1 18.2 18.4 26.4 TP","11.1":0.00802,"13.1":0.01203,"15.6":0.00802,"16.4":0.00401,"16.5":0.00802,"16.6":0.02807,"17.1":0.01604,"17.4":0.00802,"17.5":0.00401,"17.6":0.02005,"18.3":0.04812,"18.5-18.7":0.01203,"26.0":0.01203,"26.1":0.04411,"26.2":0.31278,"26.3":0.07218},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00176,"7.0-7.1":0.00176,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00176,"10.0-10.2":0,"10.3":0.01588,"11.0-11.2":0.15347,"11.3-11.4":0.00529,"12.0-12.1":0,"12.2-12.5":0.08291,"13.0-13.1":0,"13.2":0.0247,"13.3":0.00353,"13.4-13.7":0.00882,"14.0-14.4":0.01764,"14.5-14.8":0.02293,"15.0-15.1":0.02117,"15.2-15.3":0.01588,"15.4":0.0194,"15.5":0.02293,"15.6-15.8":0.3581,"16.0":0.03705,"16.1":0.07056,"16.2":0.03881,"16.3":0.07056,"16.4":0.01588,"16.5":0.02822,"16.6-16.7":0.47453,"17.0":0.02293,"17.1":0.03528,"17.2":0.02822,"17.3":0.0441,"17.4":0.06703,"17.5":0.1323,"17.6-17.7":0.33517,"18.0":0.07409,"18.1":0.15171,"18.2":0.08115,"18.3":0.25579,"18.4":0.12701,"18.5-18.7":4.01146,"26.0":0.28225,"26.1":0.55391,"26.2":8.44982,"26.3":1.42536,"26.4":0.0247},P:{"4":0.1214,"21":0.01012,"22":0.01012,"23":0.02023,"24":0.01012,"25":0.03035,"26":0.03035,"27":0.07082,"28":0.10116,"29":2.22562,_:"20 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0 19.0","5.0-5.4":0.02023,"6.2-6.4":0.01012,"7.2-7.4":0.04047,"8.2":0.02023,"16.0":0.01012},I:{"0":0.01197,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.09584,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":43.62244},R:{_:"0"},M:{"0":0.08985},Q:{_:"14.9"},O:{"0":0.00599},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/ML.js b/node_modules/caniuse-lite/data/regions/ML.js deleted file mode 100644 index 488cea0a..00000000 --- a/node_modules/caniuse-lite/data/regions/ML.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.02705,"60":0.00386,"115":0.03864,"127":0.01159,"136":0.00386,"138":0.00386,"140":0.03478,"141":0.00386,"144":0.00773,"145":0.00386,"146":0.02705,"147":0.72257,"148":0.06955,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 128 129 130 131 132 133 134 135 137 139 142 143 149 150 151 3.5 3.6"},D:{"27":0.00386,"32":0.00386,"56":0.00386,"65":0.00386,"66":0.00386,"69":0.02318,"72":0.00386,"73":0.00386,"74":0.00386,"75":0.01159,"77":0.00386,"79":0.01159,"81":0.00386,"83":0.01546,"86":0.00773,"98":0.01159,"101":0.00386,"103":0.86554,"104":0.82303,"105":0.80758,"106":0.81917,"107":0.80371,"108":0.80758,"109":0.93895,"110":0.83462,"111":0.84622,"112":3.61284,"114":0.01546,"115":0.00386,"116":1.66152,"117":0.81144,"118":0.00386,"119":0.01932,"120":0.8153,"122":0.06955,"123":0.00386,"124":0.83076,"125":0.01932,"126":0.00386,"127":0.00386,"128":0.08887,"129":0.06182,"130":0.00773,"131":1.75812,"132":0.01932,"133":1.66152,"134":0.00773,"135":0.01159,"136":0.01159,"137":0.00773,"138":0.06955,"139":0.30139,"140":0.01159,"141":0.01932,"142":0.03864,"143":0.50618,"144":2.34545,"145":1.30217,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 67 68 70 71 76 78 80 84 85 87 88 89 90 91 92 93 94 95 96 97 99 100 102 113 121 146 147 148"},F:{"63":0.00386,"90":0.00386,"93":0.00386,"94":0.00773,"95":0.01159,"125":0.03478,"126":0.20479,"127":0.15842,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.00386,"16":0.00386,"18":0.02318,"84":0.00386,"90":0.00386,"92":0.02705,"100":0.01932,"109":0.00773,"122":0.00386,"124":0.00386,"125":0.00386,"133":0.00386,"136":0.01159,"138":0.00386,"139":0.00386,"140":0.00773,"141":0.00386,"142":0.02705,"143":0.05796,"144":0.86554,"145":0.48686,_:"12 13 14 17 79 80 81 83 85 86 87 88 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 126 127 128 129 130 131 132 134 135 137"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 11.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.3 16.4 16.5 17.0 17.1 17.3 18.0 18.1 18.3 26.4 TP","5.1":0.00386,"10.1":0.00386,"12.1":0.00386,"13.1":0.00386,"15.6":0.03478,"16.2":0.00773,"16.6":0.05023,"17.2":0.00386,"17.4":0.00386,"17.5":0.00386,"17.6":0.05796,"18.2":0.00773,"18.4":0.00386,"18.5-18.7":0.02318,"26.0":0.00773,"26.1":0.00386,"26.2":0.11978,"26.3":0.10433},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00037,"7.0-7.1":0.00037,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00037,"10.0-10.2":0,"10.3":0.00336,"11.0-11.2":0.03245,"11.3-11.4":0.00112,"12.0-12.1":0,"12.2-12.5":0.01753,"13.0-13.1":0,"13.2":0.00522,"13.3":0.00075,"13.4-13.7":0.00187,"14.0-14.4":0.00373,"14.5-14.8":0.00485,"15.0-15.1":0.00448,"15.2-15.3":0.00336,"15.4":0.0041,"15.5":0.00485,"15.6-15.8":0.07572,"16.0":0.00783,"16.1":0.01492,"16.2":0.00821,"16.3":0.01492,"16.4":0.00336,"16.5":0.00597,"16.6-16.7":0.10034,"17.0":0.00485,"17.1":0.00746,"17.2":0.00597,"17.3":0.00933,"17.4":0.01417,"17.5":0.02798,"17.6-17.7":0.07087,"18.0":0.01567,"18.1":0.03208,"18.2":0.01716,"18.3":0.05409,"18.4":0.02686,"18.5-18.7":0.84822,"26.0":0.05968,"26.1":0.11712,"26.2":1.78671,"26.3":0.30139,"26.4":0.00522},P:{"22":0.01036,"23":0.01036,"24":0.01036,"25":0.04145,"26":0.02072,"27":0.11397,"28":0.38337,"29":0.75638,_:"4 20 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.05181},I:{"0":0.10418,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":0.55215,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":65.49635},R:{_:"0"},M:{"0":0.11043},Q:{"14.9":0.04908},O:{"0":0.1227},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/MM.js b/node_modules/caniuse-lite/data/regions/MM.js deleted file mode 100644 index 0b1eda87..00000000 --- a/node_modules/caniuse-lite/data/regions/MM.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"71":0.00323,"72":0.00323,"108":0.00323,"115":0.07754,"127":0.00969,"128":0.00323,"133":0.00323,"134":0.00323,"136":0.00323,"138":0.00323,"139":0.00323,"140":0.00969,"141":0.00969,"142":0.00323,"143":0.01292,"144":0.01292,"145":0.00969,"146":0.03877,"147":0.71728,"148":0.10016,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 135 137 149 150 151 3.5 3.6"},D:{"55":0.00323,"56":0.01616,"61":0.00323,"62":0.00646,"65":0.00323,"66":0.00323,"68":0.00323,"69":0.00323,"70":0.00323,"71":0.01292,"74":0.00646,"75":0.00646,"77":0.00323,"79":0.00646,"80":0.00646,"81":0.00323,"83":0.00323,"86":0.00646,"87":0.00323,"88":0.00323,"89":0.00646,"90":0.00323,"91":0.00323,"95":0.00646,"99":0.00323,"100":0.00323,"102":0.00323,"103":0.19709,"104":0.19386,"105":0.19063,"106":0.20032,"107":0.19063,"108":0.19063,"109":0.38772,"110":0.19709,"111":0.1874,"112":0.18417,"113":0.00323,"114":0.05493,"115":0.01292,"116":0.38772,"117":0.19063,"119":0.02262,"120":0.19709,"121":0.00323,"122":0.01939,"123":0.00969,"124":0.20678,"125":0.01616,"126":0.042,"127":0.01939,"128":0.01939,"129":0.01939,"130":0.01616,"131":0.44588,"132":0.00969,"133":0.40064,"134":0.01939,"135":0.04847,"136":0.01939,"137":0.02262,"138":0.09693,"139":0.03877,"140":0.01939,"141":0.07108,"142":0.07754,"143":0.35218,"144":5.98704,"145":3.80935,"146":0.02262,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 57 58 59 60 63 64 67 72 73 76 78 84 85 92 93 94 96 97 98 101 118 147 148"},F:{"94":0.00969,"95":0.00969,"109":0.00323,"113":0.00323,"119":0.00323,"120":0.00323,"122":0.00646,"123":0.00323,"124":0.00323,"125":0.01292,"126":0.10662,"127":0.07754,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 114 115 116 117 118 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00323,"18":0.00646,"92":0.01616,"100":0.00323,"109":0.00323,"114":0.00323,"122":0.00323,"133":0.00323,"134":0.00323,"136":0.00323,"137":0.00323,"138":0.00323,"139":0.00323,"140":0.00646,"141":0.00646,"142":0.00969,"143":0.04523,"144":0.88529,"145":0.70113,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 131 132 135"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.4 17.2 17.3 26.4 TP","11.1":0.00323,"13.1":0.00969,"14.1":0.00646,"15.6":0.03231,"16.1":0.01939,"16.3":0.00323,"16.5":0.00323,"16.6":0.03554,"17.0":0.00323,"17.1":0.00646,"17.4":0.00323,"17.5":0.00323,"17.6":0.01939,"18.0":0.00323,"18.1":0.00646,"18.2":0.00646,"18.3":0.01616,"18.4":0.00323,"18.5-18.7":0.03231,"26.0":0.042,"26.1":0.01939,"26.2":0.3231,"26.3":0.07431},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00061,"7.0-7.1":0.00061,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00061,"10.0-10.2":0,"10.3":0.00548,"11.0-11.2":0.05294,"11.3-11.4":0.00183,"12.0-12.1":0,"12.2-12.5":0.0286,"13.0-13.1":0,"13.2":0.00852,"13.3":0.00122,"13.4-13.7":0.00304,"14.0-14.4":0.00609,"14.5-14.8":0.00791,"15.0-15.1":0.0073,"15.2-15.3":0.00548,"15.4":0.00669,"15.5":0.00791,"15.6-15.8":0.12353,"16.0":0.01278,"16.1":0.02434,"16.2":0.01339,"16.3":0.02434,"16.4":0.00548,"16.5":0.00974,"16.6-16.7":0.1637,"17.0":0.00791,"17.1":0.01217,"17.2":0.00974,"17.3":0.01521,"17.4":0.02312,"17.5":0.04564,"17.6-17.7":0.11562,"18.0":0.02556,"18.1":0.05233,"18.2":0.02799,"18.3":0.08824,"18.4":0.04381,"18.5-18.7":1.3838,"26.0":0.09737,"26.1":0.19108,"26.2":2.91487,"26.3":0.49169,"26.4":0.00852},P:{"21":0.01056,"23":0.01056,"25":0.02112,"26":0.02112,"27":0.02112,"28":0.0528,"29":0.38015,_:"4 20 22 24 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01056},I:{"0":0.10142,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":0.15569,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":72.836},R:{_:"0"},M:{"0":0.1083},Q:{"14.9":0.14892},O:{"0":0.83936},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/MN.js b/node_modules/caniuse-lite/data/regions/MN.js deleted file mode 100644 index 4f025c5b..00000000 --- a/node_modules/caniuse-lite/data/regions/MN.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.05766,"69":0.00721,"115":0.05046,"127":0.00721,"140":0.01442,"143":0.00721,"144":0.00721,"146":0.01442,"147":0.60547,"148":0.05046,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 128 129 130 131 132 133 134 135 136 137 138 139 141 142 145 149 150 151 3.5 3.6"},D:{"58":0.00721,"69":0.05046,"70":0.00721,"71":0.00721,"74":0.03604,"79":0.00721,"86":0.00721,"87":0.00721,"88":0.00721,"99":0.00721,"103":1.60738,"104":1.60738,"105":1.61459,"106":1.64342,"107":1.59297,"108":1.60738,"109":2.39306,"110":1.62901,"111":1.64342,"112":10.1777,"114":0.01442,"116":3.22918,"117":1.60738,"119":0.02162,"120":1.64342,"121":0.00721,"122":0.03604,"123":0.00721,"124":1.67226,"125":0.22345,"126":0.02162,"128":0.03604,"129":0.10812,"130":0.01442,"131":3.38776,"132":0.05766,"133":3.35893,"134":0.02162,"135":0.02162,"136":0.02883,"137":0.02883,"138":0.12254,"139":0.24507,"140":0.02883,"141":0.06487,"142":0.30994,"143":0.94425,"144":9.69476,"145":5.44925,"146":0.00721,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 72 73 75 76 77 78 80 81 83 84 85 89 90 91 92 93 94 95 96 97 98 100 101 102 113 115 118 127 147 148"},F:{"95":0.04325,"125":0.01442,"126":1.18211,"127":1.29023,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.00721,"16":0.00721,"18":0.03604,"84":0.00721,"92":0.02883,"100":0.00721,"109":0.07208,"114":0.00721,"118":0.00721,"122":0.01442,"129":0.00721,"130":0.00721,"131":0.00721,"133":0.01442,"134":0.00721,"135":0.01442,"136":0.00721,"137":0.00721,"138":0.04325,"139":0.00721,"140":0.03604,"141":0.02883,"142":0.03604,"143":0.11533,"144":2.94807,"145":1.8957,_:"12 13 14 17 79 80 81 83 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 119 120 121 123 124 125 126 127 128 132"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 15.4 15.5 16.0 16.4 16.5 17.0 17.2 17.3 26.4 TP","13.1":0.00721,"14.1":0.01442,"15.1":0.00721,"15.6":0.04325,"16.1":0.00721,"16.2":0.00721,"16.3":0.00721,"16.6":0.10812,"17.1":0.07208,"17.4":0.01442,"17.5":0.02883,"17.6":0.10091,"18.0":0.00721,"18.1":0.01442,"18.2":0.00721,"18.3":0.07929,"18.4":0.01442,"18.5-18.7":0.05046,"26.0":0.04325,"26.1":0.03604,"26.2":0.34598,"26.3":0.10091},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00092,"7.0-7.1":0.00092,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00092,"10.0-10.2":0,"10.3":0.00825,"11.0-11.2":0.07975,"11.3-11.4":0.00275,"12.0-12.1":0,"12.2-12.5":0.04308,"13.0-13.1":0,"13.2":0.01283,"13.3":0.00183,"13.4-13.7":0.00458,"14.0-14.4":0.00917,"14.5-14.8":0.01192,"15.0-15.1":0.011,"15.2-15.3":0.00825,"15.4":0.01008,"15.5":0.01192,"15.6-15.8":0.18608,"16.0":0.01925,"16.1":0.03667,"16.2":0.02017,"16.3":0.03667,"16.4":0.00825,"16.5":0.01467,"16.6-16.7":0.24658,"17.0":0.01192,"17.1":0.01833,"17.2":0.01467,"17.3":0.02292,"17.4":0.03483,"17.5":0.06875,"17.6-17.7":0.17417,"18.0":0.0385,"18.1":0.07883,"18.2":0.04217,"18.3":0.13292,"18.4":0.066,"18.5-18.7":2.08449,"26.0":0.14667,"26.1":0.28783,"26.2":4.39081,"26.3":0.74066,"26.4":0.01283},P:{"22":0.01039,"23":0.02079,"25":0.01039,"26":0.02079,"27":0.02079,"28":0.09354,"29":1.3303,_:"4 20 21 24 5.0-5.4 6.2-6.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01039,"9.2":0.01039},I:{"0":0.01953,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.13686,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":19.68617},R:{_:"0"},M:{"0":0.17317},Q:{"14.9":0.01397},O:{"0":0.06983},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/MO.js b/node_modules/caniuse-lite/data/regions/MO.js deleted file mode 100644 index ef703106..00000000 --- a/node_modules/caniuse-lite/data/regions/MO.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"72":0.0453,"78":0.00378,"108":0.00378,"115":0.04908,"125":0.00378,"127":0.00378,"128":0.43413,"131":0.00378,"137":0.00378,"140":0.08305,"143":0.00755,"144":0.00378,"147":0.82295,"148":0.07173,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 129 130 132 133 134 135 136 138 139 141 142 145 146 149 150 151 3.5 3.6"},D:{"58":0.0151,"71":0.00378,"72":0.00378,"79":0.01133,"80":0.00378,"85":0.00378,"87":0.00755,"92":0.0302,"95":0.00378,"96":0.00378,"97":0.00378,"98":0.00378,"99":0.00378,"101":0.02265,"103":0.02265,"105":0.00378,"107":0.00378,"108":0.01133,"109":0.4681,"114":0.14723,"115":0.03775,"116":0.08305,"117":0.00378,"118":0.00378,"119":0.00755,"120":0.02643,"121":0.02643,"122":0.03775,"123":0.00755,"124":0.03775,"125":0.11703,"126":0.05663,"127":0.06795,"128":0.07928,"129":0.00378,"130":0.02643,"131":0.03398,"132":0.01888,"133":0.0151,"134":0.0453,"135":0.05285,"136":0.0151,"137":0.05285,"138":0.1359,"139":0.16233,"140":0.05285,"141":0.0453,"142":0.12458,"143":0.47565,"144":9.24498,"145":5.65118,"146":0.04908,"147":0.01133,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 69 70 73 74 75 76 77 78 81 83 84 86 88 89 90 91 93 94 100 102 104 106 110 111 112 113 148"},F:{"94":0.01133,"95":0.06418,"114":0.00378,"125":0.00378,"126":0.11325,"127":0.05663,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00378,"92":0.00378,"108":0.00378,"109":0.01133,"113":0.00378,"120":0.01133,"122":0.0151,"124":0.03398,"125":0.01133,"126":0.01133,"127":0.00378,"129":0.00755,"130":0.0151,"131":0.00755,"135":0.0302,"137":0.07173,"138":0.00755,"139":0.00378,"140":0.05663,"141":0.00755,"142":0.07173,"143":0.0755,"144":3.43148,"145":2.71045,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 110 111 112 114 115 116 117 118 119 121 123 128 132 133 134 136"},E:{"14":0.02265,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 26.4 TP","11.1":0.00378,"13.1":0.02643,"14.1":0.0755,"15.4":0.01888,"15.5":0.01888,"15.6":0.0906,"16.0":0.00378,"16.1":0.0151,"16.2":0.00755,"16.3":0.0151,"16.4":0.0151,"16.5":0.01888,"16.6":0.18875,"17.0":0.02643,"17.1":0.10948,"17.2":0.00378,"17.3":0.00755,"17.4":0.03398,"17.5":0.02643,"17.6":0.05285,"18.0":0.01888,"18.1":0.01888,"18.2":0.00378,"18.3":0.07928,"18.4":0.0151,"18.5-18.7":0.09815,"26.0":0.03398,"26.1":0.0604,"26.2":1.71763,"26.3":0.28313},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00241,"7.0-7.1":0.00241,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00241,"10.0-10.2":0,"10.3":0.02169,"11.0-11.2":0.20964,"11.3-11.4":0.00723,"12.0-12.1":0,"12.2-12.5":0.11326,"13.0-13.1":0,"13.2":0.03374,"13.3":0.00482,"13.4-13.7":0.01205,"14.0-14.4":0.0241,"14.5-14.8":0.03133,"15.0-15.1":0.02892,"15.2-15.3":0.02169,"15.4":0.02651,"15.5":0.03133,"15.6-15.8":0.48917,"16.0":0.0506,"16.1":0.09639,"16.2":0.05301,"16.3":0.09639,"16.4":0.02169,"16.5":0.03856,"16.6-16.7":0.64821,"17.0":0.03133,"17.1":0.04819,"17.2":0.03856,"17.3":0.06024,"17.4":0.09157,"17.5":0.18073,"17.6-17.7":0.45784,"18.0":0.10121,"18.1":0.20723,"18.2":0.11085,"18.3":0.34941,"18.4":0.1735,"18.5-18.7":5.47965,"26.0":0.38555,"26.1":0.75665,"26.2":11.54245,"26.3":1.94704,"26.4":0.03374},P:{"21":0.05326,"22":0.01065,"23":0.01065,"24":0.03196,"25":0.01065,"26":0.03196,"27":0.0213,"28":0.10652,"29":3.54701,_:"4 20 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0 19.0","13.0":0.01065},I:{"0":0.01244,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.08093,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.33566,"11":0.03051,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":38.78363},R:{_:"0"},M:{"0":0.78435},Q:{"14.9":0.16185},O:{"0":0.7719},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/MP.js b/node_modules/caniuse-lite/data/regions/MP.js deleted file mode 100644 index 1ddd3824..00000000 --- a/node_modules/caniuse-lite/data/regions/MP.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"115":0.01714,"136":0.02857,"140":0.01714,"147":1.62849,"148":0.06857,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 137 138 139 141 142 143 144 145 146 149 150 151 3.5 3.6"},D:{"103":0.02286,"109":0.12571,"114":0.03428,"115":0.04571,"116":0.00571,"120":0.02286,"122":0.01714,"123":0.02857,"124":0.31427,"125":0.02857,"126":0.08571,"127":0.01714,"128":0.05143,"129":0.04,"130":0.03428,"131":0.02857,"132":0.02286,"133":0.00571,"134":0.01143,"136":0.01714,"137":0.01714,"138":0.22285,"139":0.55997,"140":0.06285,"141":0.02857,"142":0.14856,"143":0.80567,"144":12.65651,"145":10.01664,"146":0.02286,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 110 111 112 113 117 118 119 121 135 147 148"},F:{"95":0.01143,"126":1.59992,"127":5.56544,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"94":0.01714,"109":0.01714,"133":0.01714,"138":0.02286,"141":0.00571,"142":0.06285,"143":0.79425,"144":7.94817,"145":3.95409,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 134 135 136 137 139 140"},E:{"14":0.00571,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.4 15.5 16.0 16.1 16.2 16.5 17.0 17.2 17.3 18.2 26.4 TP","14.1":0.02857,"15.2-15.3":0.01714,"15.6":0.02857,"16.3":0.01714,"16.4":0.01714,"16.6":0.2457,"17.1":0.21142,"17.4":0.01714,"17.5":0.33141,"17.6":0.31427,"18.0":0.00571,"18.1":0.00571,"18.3":0.02286,"18.4":0.01143,"18.5-18.7":0.06857,"26.0":0.02286,"26.1":0.02857,"26.2":1.11423,"26.3":0.10285},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.0016,"7.0-7.1":0.0016,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0016,"10.0-10.2":0,"10.3":0.01436,"11.0-11.2":0.13886,"11.3-11.4":0.00479,"12.0-12.1":0,"12.2-12.5":0.07502,"13.0-13.1":0,"13.2":0.02235,"13.3":0.00319,"13.4-13.7":0.00798,"14.0-14.4":0.01596,"14.5-14.8":0.02075,"15.0-15.1":0.01915,"15.2-15.3":0.01436,"15.4":0.01756,"15.5":0.02075,"15.6-15.8":0.32401,"16.0":0.03352,"16.1":0.06384,"16.2":0.03511,"16.3":0.06384,"16.4":0.01436,"16.5":0.02554,"16.6-16.7":0.42935,"17.0":0.02075,"17.1":0.03192,"17.2":0.02554,"17.3":0.0399,"17.4":0.06065,"17.5":0.11971,"17.6-17.7":0.30326,"18.0":0.06704,"18.1":0.13727,"18.2":0.07342,"18.3":0.23144,"18.4":0.11492,"18.5-18.7":3.62955,"26.0":0.25538,"26.1":0.50118,"26.2":7.64535,"26.3":1.28965,"26.4":0.02235},P:{"21":0.01026,"22":0.01026,"26":0.01026,"27":0.02052,"28":0.18466,"29":1.35415,_:"4 20 23 24 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.01713,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.11572,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":28.09147},R:{_:"0"},M:{"0":0.2143},Q:{_:"14.9"},O:{"0":0.02572},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/MQ.js b/node_modules/caniuse-lite/data/regions/MQ.js deleted file mode 100644 index aab78759..00000000 --- a/node_modules/caniuse-lite/data/regions/MQ.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00738,"115":0.07753,"129":0.00369,"136":0.01108,"140":0.05907,"141":0.00369,"143":0.01108,"145":0.11076,"146":0.01477,"147":1.48788,"148":0.24736,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 130 131 132 133 134 135 137 138 139 142 144 149 150 151 3.5 3.6"},D:{"49":0.00369,"56":0.01846,"65":0.01108,"69":0.00738,"71":0.00369,"75":0.00369,"88":0.00369,"89":0.01108,"97":0.00738,"100":0.00369,"103":0.01846,"106":0.00369,"108":0.00369,"109":0.20675,"110":0.00369,"111":0.00738,"114":0.01477,"116":0.03323,"118":0.00369,"122":0.00738,"123":0.00369,"124":0.00369,"125":0.06276,"126":0.01846,"128":0.00738,"129":0.00369,"130":0.00369,"131":0.01477,"132":0.01477,"133":0.00369,"134":0.01477,"135":0.00369,"136":0.01477,"137":0.00369,"138":0.048,"139":0.48365,"140":0.01108,"141":0.02584,"142":0.18091,"143":0.60549,"144":11.02062,"145":4.68884,"146":0.01108,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 58 59 60 61 62 63 64 66 67 68 70 72 73 74 76 77 78 79 80 81 83 84 85 86 87 90 91 92 93 94 95 96 98 99 101 102 104 105 107 112 113 115 117 119 120 121 127 147 148"},F:{"40":0.01108,"46":0.00369,"73":0.00369,"93":0.00369,"94":0.00369,"95":0.00369,"122":0.00738,"125":0.06276,"126":0.53534,"127":0.52057,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00369,"18":0.00369,"85":0.00369,"90":0.00369,"92":0.01846,"109":0.048,"119":0.00738,"122":0.01108,"123":0.00369,"129":0.01108,"130":0.00369,"131":0.00369,"132":0.00738,"133":0.01108,"135":0.00369,"136":0.01846,"137":0.01108,"138":0.00369,"139":0.01846,"140":0.07384,"141":0.01108,"142":0.04061,"143":0.11445,"144":2.7247,"145":1.90138,_:"12 13 14 15 16 79 80 81 83 84 86 87 88 89 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 120 121 124 125 126 127 128 134"},E:{"14":0.00369,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 13.1 15.1 16.2 16.5 17.3 TP","11.1":0.00369,"14.1":0.00738,"15.2-15.3":0.00369,"15.4":0.01846,"15.5":0.05907,"15.6":0.07753,"16.0":0.048,"16.1":0.00369,"16.3":0.01477,"16.4":0.01108,"16.6":0.11814,"17.0":0.0443,"17.1":0.05907,"17.2":0.01108,"17.4":0.01477,"17.5":0.02584,"17.6":0.37289,"18.0":0.01108,"18.1":0.01477,"18.2":0.01477,"18.3":0.03692,"18.4":0.02215,"18.5-18.7":0.0923,"26.0":0.05169,"26.1":0.26582,"26.2":1.52849,"26.3":0.58703,"26.4":0.00369},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00169,"7.0-7.1":0.00169,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00169,"10.0-10.2":0,"10.3":0.01524,"11.0-11.2":0.14727,"11.3-11.4":0.00508,"12.0-12.1":0,"12.2-12.5":0.07956,"13.0-13.1":0,"13.2":0.0237,"13.3":0.00339,"13.4-13.7":0.00846,"14.0-14.4":0.01693,"14.5-14.8":0.02201,"15.0-15.1":0.02031,"15.2-15.3":0.01524,"15.4":0.01862,"15.5":0.02201,"15.6-15.8":0.34364,"16.0":0.03555,"16.1":0.06771,"16.2":0.03724,"16.3":0.06771,"16.4":0.01524,"16.5":0.02708,"16.6-16.7":0.45536,"17.0":0.02201,"17.1":0.03386,"17.2":0.02708,"17.3":0.04232,"17.4":0.06433,"17.5":0.12696,"17.6-17.7":0.32163,"18.0":0.0711,"18.1":0.14558,"18.2":0.07787,"18.3":0.24546,"18.4":0.12188,"18.5-18.7":3.84942,"26.0":0.27085,"26.1":0.53154,"26.2":8.10851,"26.3":1.36778,"26.4":0.0237},P:{"4":0.03151,"22":0.0105,"23":0.0105,"24":0.03151,"25":0.09454,"26":0.33613,"27":0.08403,"28":0.2521,"29":4.85288,_:"20 21 6.2-6.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.0105,"7.2-7.4":0.03151,"9.2":0.06302},I:{"0":0.0441,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.06307,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01477,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":44.52604},R:{_:"0"},M:{"0":0.92713},Q:{_:"14.9"},O:{"0":0.00631},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/MR.js b/node_modules/caniuse-lite/data/regions/MR.js deleted file mode 100644 index 5a68fa7e..00000000 --- a/node_modules/caniuse-lite/data/regions/MR.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00635,"72":0.00212,"92":0.00212,"115":0.1185,"127":0.00212,"136":0.00846,"137":0.00846,"140":0.00635,"146":0.00423,"147":0.24969,"148":0.02116,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 128 129 130 131 132 133 134 135 138 139 141 142 143 144 145 149 150 151 3.5 3.6"},D:{"39":0.00212,"46":0.00212,"48":0.00212,"49":0.00212,"50":0.00846,"55":0.00423,"56":0.00635,"58":0.00423,"64":0.00212,"65":0.00846,"66":0.00635,"67":0.00423,"69":0.01058,"72":0.00423,"73":0.00212,"75":0.00423,"77":0.00846,"79":0.00846,"83":0.01058,"84":0.00212,"86":0.00423,"87":0.00423,"90":0.00423,"93":0.00212,"95":0.00423,"98":0.01693,"101":0.04232,"103":0.01481,"105":0.00212,"106":0.02328,"107":0.00212,"108":0.00635,"109":0.26238,"110":0.00423,"111":0.03809,"112":0.00212,"113":0.00635,"114":0.00423,"116":0.01481,"119":0.00423,"120":0.00212,"122":0.00212,"124":0.00635,"125":0.0127,"126":0.00423,"127":0.00423,"128":0.00423,"130":0.00423,"131":0.0127,"132":0.01058,"134":0.00423,"135":0.00212,"136":0.02751,"137":0.00635,"138":0.06136,"139":0.03809,"140":0.0127,"141":0.0402,"142":0.0402,"143":0.15024,"144":2.93278,"145":1.05377,"146":0.00212,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 47 51 52 53 54 57 59 60 61 62 63 68 70 71 74 76 78 80 81 85 88 89 91 92 94 96 97 99 100 102 104 115 117 118 121 123 129 133 147 148"},F:{"46":0.00212,"94":0.00423,"95":0.02962,"102":0.00212,"124":0.00212,"125":0.00212,"126":0.16928,"127":0.10157,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01481,"84":0.00423,"90":0.00212,"92":0.02328,"109":0.00423,"122":0.00212,"127":0.00212,"136":0.00212,"138":0.0127,"139":0.00212,"140":0.00635,"142":0.0127,"143":0.04655,"144":0.55651,"145":0.39992,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 89 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 128 129 130 131 132 133 134 135 137 141"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.1 16.2 16.4 16.5 17.0 17.2 17.3 17.4 18.1 18.4 26.4 TP","5.1":0.01058,"13.1":0.01058,"14.1":0.0127,"15.6":0.03809,"16.0":0.00423,"16.3":0.00635,"16.6":0.01481,"17.1":0.00635,"17.5":0.00212,"17.6":0.02116,"18.0":0.01481,"18.2":0.00635,"18.3":0.00212,"18.5-18.7":0.01058,"26.0":0.01904,"26.1":0.03174,"26.2":0.09522,"26.3":0.01904},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00195,"7.0-7.1":0.00195,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00195,"10.0-10.2":0,"10.3":0.01755,"11.0-11.2":0.16969,"11.3-11.4":0.00585,"12.0-12.1":0,"12.2-12.5":0.09167,"13.0-13.1":0,"13.2":0.02731,"13.3":0.0039,"13.4-13.7":0.00975,"14.0-14.4":0.01951,"14.5-14.8":0.02536,"15.0-15.1":0.02341,"15.2-15.3":0.01755,"15.4":0.02146,"15.5":0.02536,"15.6-15.8":0.39595,"16.0":0.04096,"16.1":0.07802,"16.2":0.04291,"16.3":0.07802,"16.4":0.01755,"16.5":0.03121,"16.6-16.7":0.52468,"17.0":0.02536,"17.1":0.03901,"17.2":0.03121,"17.3":0.04876,"17.4":0.07412,"17.5":0.14629,"17.6-17.7":0.3706,"18.0":0.08192,"18.1":0.16774,"18.2":0.08972,"18.3":0.28282,"18.4":0.14044,"18.5-18.7":4.43544,"26.0":0.31208,"26.1":0.61246,"26.2":9.3429,"26.3":1.57601,"26.4":0.02731},P:{"20":0.01013,"21":0.03038,"22":0.05064,"23":0.08102,"24":0.60764,"25":0.31395,"26":0.36458,"27":0.58738,"28":1.02286,"29":2.25839,_:"4 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 17.0","7.2-7.4":0.61777,"11.1-11.2":0.01013,"13.0":0.02025,"14.0":0.01013,"15.0":0.01013,"16.0":0.01013,"18.0":0.07089,"19.0":0.08102},I:{"0":0.01575,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.4415,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":66.07301},R:{_:"0"},M:{"0":0.1498},Q:{_:"14.9"},O:{"0":0.06307},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/MS.js b/node_modules/caniuse-lite/data/regions/MS.js deleted file mode 100644 index 447b9a46..00000000 --- a/node_modules/caniuse-lite/data/regions/MS.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.03744,"148":0.1872,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 149 150 151 3.5 3.6"},D:{"69":0.07488,"111":0.03744,"119":0.33696,"122":0.11232,"125":0.1872,"132":0.03744,"141":1.16064,"142":0.78624,"143":1.34784,"144":13.2313,"145":12.81946,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 112 113 114 115 116 117 118 120 121 123 124 126 127 128 129 130 131 133 134 135 136 137 138 139 140 146 147 148"},F:{"126":0.14976,"127":0.03744,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"138":0.1872,"141":0.22464,"143":0.11232,"144":17.38714,"145":1.04832,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 139 140 142"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.4 15.5 16.0 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 18.0 18.1 18.2 18.3 18.4 26.0 26.1 26.4 TP","15.2-15.3":0.11232,"15.6":0.03744,"16.1":18.76493,"16.2":0.03744,"17.6":0.03744,"18.5-18.7":0.1872,"26.2":0.29952,"26.3":0.26208},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00087,"7.0-7.1":0.00087,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00087,"10.0-10.2":0,"10.3":0.0078,"11.0-11.2":0.07535,"11.3-11.4":0.0026,"12.0-12.1":0,"12.2-12.5":0.04071,"13.0-13.1":0,"13.2":0.01213,"13.3":0.00173,"13.4-13.7":0.00433,"14.0-14.4":0.00866,"14.5-14.8":0.01126,"15.0-15.1":0.01039,"15.2-15.3":0.0078,"15.4":0.00953,"15.5":0.01126,"15.6-15.8":0.17583,"16.0":0.01819,"16.1":0.03465,"16.2":0.01906,"16.3":0.03465,"16.4":0.0078,"16.5":0.01386,"16.6-16.7":0.23299,"17.0":0.01126,"17.1":0.01732,"17.2":0.01386,"17.3":0.02165,"17.4":0.03291,"17.5":0.06496,"17.6-17.7":0.16457,"18.0":0.03638,"18.1":0.07449,"18.2":0.03984,"18.3":0.12559,"18.4":0.06236,"18.5-18.7":1.9696,"26.0":0.13858,"26.1":0.27197,"26.2":4.1488,"26.3":0.69984,"26.4":0.01213},P:{"26":0.04226,"29":0.86641,_:"4 20 21 22 23 24 25 27 28 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","11.1-11.2":0.11623},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":17.84282},R:{_:"0"},M:{"0":1.77096},Q:{_:"14.9"},O:{_:"0"},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/MT.js b/node_modules/caniuse-lite/data/regions/MT.js deleted file mode 100644 index cd7d9ce4..00000000 --- a/node_modules/caniuse-lite/data/regions/MT.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00585,"109":0.0234,"113":0.00585,"115":0.01755,"125":0.00585,"129":0.00585,"136":0.00585,"138":0.00585,"140":0.0117,"143":0.00585,"146":0.01755,"147":0.94185,"148":0.08775,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 114 116 117 118 119 120 121 122 123 124 126 127 128 130 131 132 133 134 135 137 139 141 142 144 145 149 150 151 3.5 3.6"},D:{"69":0.00585,"77":0.01755,"81":0.0117,"86":0.00585,"87":0.00585,"103":0.32175,"104":0.25155,"105":0.2574,"106":0.23985,"107":0.23985,"108":0.23985,"109":0.62595,"110":0.2457,"111":0.2457,"112":0.7956,"114":0.00585,"115":0.0117,"116":0.57915,"117":0.23985,"119":0.0117,"120":0.28665,"121":0.0117,"122":0.1287,"123":0.78975,"124":0.27495,"125":0.02925,"126":0.00585,"128":0.0936,"129":0.01755,"130":0.00585,"131":0.57915,"132":0.01755,"133":0.5265,"134":0.01755,"135":0.01755,"136":0.04095,"137":0.01755,"138":0.0819,"139":0.3276,"140":0.0585,"141":0.22815,"142":0.15795,"143":1.287,"144":19.4922,"145":9.76365,"146":0.0117,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 78 79 80 83 84 85 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 113 118 127 147 148"},F:{"28":0.00585,"46":0.00585,"94":0.01755,"95":0.01755,"111":0.00585,"125":0.00585,"126":0.6318,"127":0.61425,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.02925,"112":0.0117,"133":0.00585,"135":0.00585,"137":0.0117,"138":0.00585,"139":0.00585,"140":0.00585,"141":0.0117,"142":0.02925,"143":0.0936,"144":4.89645,"145":3.1005,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 134 136"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 18.0 TP","12.1":0.00585,"14.1":0.0117,"15.6":0.0936,"16.1":0.00585,"16.3":0.0234,"16.4":0.02925,"16.5":0.0117,"16.6":0.07605,"17.0":0.06435,"17.1":0.0702,"17.2":0.0117,"17.3":0.0117,"17.4":0.0234,"17.5":0.02925,"17.6":0.2925,"18.1":0.01755,"18.2":0.0351,"18.3":0.0585,"18.4":0.0117,"18.5-18.7":0.33345,"26.0":0.0585,"26.1":0.07605,"26.2":1.24605,"26.3":0.42705,"26.4":0.00585},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00147,"7.0-7.1":0.00147,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00147,"10.0-10.2":0,"10.3":0.01323,"11.0-11.2":0.12785,"11.3-11.4":0.00441,"12.0-12.1":0,"12.2-12.5":0.06907,"13.0-13.1":0,"13.2":0.02057,"13.3":0.00294,"13.4-13.7":0.00735,"14.0-14.4":0.0147,"14.5-14.8":0.0191,"15.0-15.1":0.01763,"15.2-15.3":0.01323,"15.4":0.01616,"15.5":0.0191,"15.6-15.8":0.29831,"16.0":0.03086,"16.1":0.05878,"16.2":0.03233,"16.3":0.05878,"16.4":0.01323,"16.5":0.02351,"16.6-16.7":0.3953,"17.0":0.0191,"17.1":0.02939,"17.2":0.02351,"17.3":0.03674,"17.4":0.05584,"17.5":0.11021,"17.6-17.7":0.27921,"18.0":0.06172,"18.1":0.12638,"18.2":0.0676,"18.3":0.21308,"18.4":0.10581,"18.5-18.7":3.34168,"26.0":0.23512,"26.1":0.46143,"26.2":7.03898,"26.3":1.18737,"26.4":0.02057},P:{"20":0.01052,"26":0.01052,"27":0.01052,"28":0.03157,"29":2.43101,_:"4 21 22 23 24 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.12022,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00007},K:{"0":0.2158,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":27.866},R:{_:"0"},M:{"0":0.18675},Q:{_:"14.9"},O:{"0":0.16185},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/MU.js b/node_modules/caniuse-lite/data/regions/MU.js deleted file mode 100644 index e697b76e..00000000 --- a/node_modules/caniuse-lite/data/regions/MU.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00711,"52":0.01067,"78":0.00356,"102":0.00711,"103":0.01423,"115":0.11382,"128":0.00356,"133":0.00356,"135":0.00356,"139":0.00356,"140":0.02134,"144":0.01067,"145":0.0249,"146":0.01423,"147":1.48327,"148":0.1245,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 134 136 137 138 141 142 143 149 150 151 3.5 3.6"},D:{"67":0.00711,"69":0.00711,"76":0.00356,"91":0.00711,"92":0.00356,"97":0.00356,"103":0.15295,"104":0.16007,"105":0.13872,"106":0.14228,"107":0.15295,"108":0.14939,"109":0.50865,"110":0.14584,"111":0.14939,"112":0.52288,"114":0.01779,"116":0.35214,"117":0.14584,"119":0.03201,"120":0.15295,"121":0.01067,"122":0.01779,"123":0.00711,"124":0.15651,"125":0.03201,"126":0.00356,"127":0.00711,"128":0.0249,"129":0.02846,"130":0.02134,"131":0.31657,"132":0.0249,"133":0.32369,"134":0.01423,"135":0.01423,"136":0.02134,"137":0.01779,"138":0.18496,"139":0.17429,"140":0.0249,"141":0.04624,"142":0.07114,"143":0.64737,"144":9.45806,"145":5.28215,"146":0.01423,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 70 71 72 73 74 75 77 78 79 80 81 83 84 85 86 87 88 89 90 93 94 95 96 98 99 100 101 102 113 115 118 147 148"},F:{"94":0.01423,"95":0.02134,"112":0.00356,"125":0.00356,"126":0.36637,"127":0.47664,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.00356,"16":0.00356,"17":0.00356,"18":0.00356,"84":0.00356,"92":0.00356,"109":0.01423,"114":0.00356,"118":0.00356,"122":0.00356,"128":0.00356,"129":0.00711,"134":0.06047,"135":0.00356,"138":0.00356,"140":0.00356,"141":0.00356,"142":0.01779,"143":0.07825,"144":2.26225,"145":1.33388,_:"12 13 14 79 80 81 83 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 119 120 121 123 124 125 126 127 130 131 132 133 136 137 139"},E:{"15":0.00356,_:"4 5 6 7 8 9 10 11 12 13 14 3.1 3.2 5.1 6.1 7.1 9.1 11.1 12.1 13.1 15.1 15.2-15.3 16.0 16.1 16.2 16.4 26.4 TP","10.1":0.00356,"14.1":0.00711,"15.4":0.00356,"15.5":0.00356,"15.6":0.01779,"16.3":0.01779,"16.5":0.00356,"16.6":0.06758,"17.0":0.00711,"17.1":0.0249,"17.2":0.00356,"17.3":0.00356,"17.4":0.01779,"17.5":0.00711,"17.6":0.07114,"18.0":0.00711,"18.1":0.01423,"18.2":0.01067,"18.3":0.01779,"18.4":0.00711,"18.5-18.7":0.05691,"26.0":0.05336,"26.1":0.03201,"26.2":0.51932,"26.3":0.15651},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.0008,"7.0-7.1":0.0008,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0008,"10.0-10.2":0,"10.3":0.00724,"11.0-11.2":0.06994,"11.3-11.4":0.00241,"12.0-12.1":0,"12.2-12.5":0.03779,"13.0-13.1":0,"13.2":0.01126,"13.3":0.00161,"13.4-13.7":0.00402,"14.0-14.4":0.00804,"14.5-14.8":0.01045,"15.0-15.1":0.00965,"15.2-15.3":0.00724,"15.4":0.00884,"15.5":0.01045,"15.6-15.8":0.1632,"16.0":0.01688,"16.1":0.03216,"16.2":0.01769,"16.3":0.03216,"16.4":0.00724,"16.5":0.01286,"16.6-16.7":0.21627,"17.0":0.01045,"17.1":0.01608,"17.2":0.01286,"17.3":0.0201,"17.4":0.03055,"17.5":0.0603,"17.6-17.7":0.15275,"18.0":0.03377,"18.1":0.06914,"18.2":0.03698,"18.3":0.11657,"18.4":0.05789,"18.5-18.7":1.82821,"26.0":0.12863,"26.1":0.25244,"26.2":3.85098,"26.3":0.6496,"26.4":0.01126},P:{"21":0.0102,"22":0.06123,"23":0.02041,"24":0.06123,"25":0.02041,"26":0.03061,"27":0.06123,"28":0.38778,"29":4.49011,_:"4 20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 18.0","7.2-7.4":0.11225,"16.0":0.23471,"17.0":0.02041,"19.0":0.0102},I:{"0":0.18018,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00011},K:{"0":0.52824,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":56.13173},R:{_:"0"},M:{"0":0.43161},Q:{"14.9":0.00644},O:{"0":0.50892},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/MV.js b/node_modules/caniuse-lite/data/regions/MV.js deleted file mode 100644 index 95981927..00000000 --- a/node_modules/caniuse-lite/data/regions/MV.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00312,"110":0.00624,"115":0.0499,"135":0.00312,"136":0.00936,"139":0.00312,"140":0.00936,"142":0.00312,"145":0.00312,"146":0.00936,"147":0.45537,"148":0.09045,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 137 138 141 143 144 149 150 151 3.5 3.6"},D:{"68":0.00624,"69":0.00312,"74":0.00312,"78":0.00312,"81":0.00312,"83":0.00312,"90":0.00624,"91":0.00312,"97":0.00312,"103":0.00936,"104":0.00312,"107":0.00312,"109":0.10293,"111":0.00312,"113":0.00312,"116":0.00624,"117":0.00936,"118":0.00312,"119":0.00312,"122":0.04367,"123":0.00312,"124":0.00936,"125":0.02807,"126":0.00312,"127":0.00312,"128":0.06238,"129":0.01248,"130":0.0156,"131":0.00936,"132":0.02807,"134":0.01871,"135":0.00624,"136":0.04055,"137":0.01248,"138":0.05614,"139":0.39611,"140":0.03431,"141":0.02183,"142":0.07174,"143":0.59261,"144":9.92778,"145":4.90619,"146":0.01871,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 70 71 72 73 75 76 77 79 80 84 85 86 87 88 89 92 93 94 95 96 98 99 100 101 102 105 106 108 110 112 114 115 120 121 133 147 148"},F:{"36":0.00312,"93":0.02183,"94":0.03119,"95":0.03119,"120":0.00312,"125":0.0156,"126":0.26823,"127":0.23081,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00936,"18":0.00624,"90":0.00624,"92":0.00624,"113":0.00312,"114":0.02495,"122":0.00312,"131":0.00312,"132":0.00624,"134":0.00936,"136":0.01248,"137":0.00312,"138":0.00624,"139":0.01248,"140":0.00624,"141":0.00624,"142":0.09981,"143":0.11852,"144":1.4441,"145":0.94818,_:"12 13 14 15 17 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 133 135"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.4 15.5 17.3 26.4 TP","14.1":0.00312,"15.2-15.3":0.00312,"15.6":0.00936,"16.0":0.00624,"16.1":0.01248,"16.2":0.00312,"16.3":0.00312,"16.4":0.00624,"16.5":0.00312,"16.6":0.02183,"17.0":0.00312,"17.1":0.03119,"17.2":0.00624,"17.4":0.00312,"17.5":0.02807,"17.6":0.11852,"18.0":0.01248,"18.1":0.02495,"18.2":0.00624,"18.3":0.00936,"18.4":0.00936,"18.5-18.7":0.05926,"26.0":0.06238,"26.1":0.02807,"26.2":0.56766,"26.3":0.12476},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00201,"7.0-7.1":0.00201,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00201,"10.0-10.2":0,"10.3":0.01811,"11.0-11.2":0.1751,"11.3-11.4":0.00604,"12.0-12.1":0,"12.2-12.5":0.0946,"13.0-13.1":0,"13.2":0.02818,"13.3":0.00403,"13.4-13.7":0.01006,"14.0-14.4":0.02013,"14.5-14.8":0.02617,"15.0-15.1":0.02415,"15.2-15.3":0.01811,"15.4":0.02214,"15.5":0.02617,"15.6-15.8":0.40858,"16.0":0.04227,"16.1":0.08051,"16.2":0.04428,"16.3":0.08051,"16.4":0.01811,"16.5":0.0322,"16.6-16.7":0.54141,"17.0":0.02617,"17.1":0.04025,"17.2":0.0322,"17.3":0.05032,"17.4":0.07648,"17.5":0.15095,"17.6-17.7":0.38241,"18.0":0.08453,"18.1":0.17309,"18.2":0.09258,"18.3":0.29184,"18.4":0.14491,"18.5-18.7":4.57686,"26.0":0.32203,"26.1":0.63199,"26.2":9.6408,"26.3":1.62626,"26.4":0.02818},P:{"24":0.01032,"26":0.01032,"27":0.01032,"28":0.04129,"29":1.41405,_:"4 20 21 22 23 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.00687,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.76379,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":54.45484},R:{_:"0"},M:{"0":0.18579},Q:{"14.9":0.00688},O:{"0":0.45415},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/MW.js b/node_modules/caniuse-lite/data/regions/MW.js deleted file mode 100644 index 78d321da..00000000 --- a/node_modules/caniuse-lite/data/regions/MW.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00368,"69":0.00368,"72":0.00368,"87":0.00368,"101":0.00736,"112":0.01105,"115":0.11414,"127":0.00368,"128":0.00368,"135":0.02209,"138":0.00368,"140":0.05523,"141":0.00368,"142":0.00368,"143":0.00736,"144":0.00368,"145":0.00736,"146":0.03682,"147":1.20401,"148":0.20987,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 134 136 137 139 149 150 151 3.5 3.6"},D:{"49":0.00368,"57":0.00368,"61":0.00368,"62":0.00368,"65":0.00368,"66":0.00368,"67":0.00368,"68":0.00368,"69":0.01105,"70":0.00368,"71":0.01105,"73":0.01105,"74":0.00368,"78":0.00368,"79":0.01105,"80":0.01105,"81":0.00368,"83":0.00368,"85":0.00368,"86":0.01105,"87":0.00368,"88":0.01105,"89":0.00736,"91":0.00736,"93":0.01105,"94":0.01473,"95":0.00736,"98":0.00736,"101":0.00368,"103":0.0405,"105":0.06996,"106":0.01105,"108":0.00736,"109":0.36084,"111":0.01105,"112":0.00368,"113":0.00368,"114":0.06259,"116":0.03314,"117":0.00368,"119":0.00736,"120":0.01105,"122":0.04787,"123":0.00368,"124":0.00368,"125":0.01841,"126":0.03314,"127":0.00368,"128":0.08469,"129":0.0405,"130":0.05891,"131":0.01841,"132":0.00736,"133":0.04418,"134":0.01841,"135":0.03682,"136":0.02577,"137":0.02209,"138":0.20619,"139":0.05523,"140":0.06259,"141":0.03682,"142":0.10678,"143":0.65908,"144":8.52751,"145":5.08484,"146":0.02209,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 58 59 60 63 64 72 75 76 77 84 90 92 96 97 99 100 102 104 107 110 115 118 121 147 148"},F:{"42":0.00736,"45":0.00736,"79":0.00368,"90":0.01473,"92":0.00736,"93":0.01841,"94":0.01841,"95":0.08837,"96":0.01473,"109":0.01105,"117":0.00368,"119":0.00368,"123":0.00368,"125":0.05891,"126":0.75849,"127":0.52284,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 91 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 118 120 121 122 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00368,"14":0.00736,"15":0.01105,"16":0.00368,"17":0.00736,"18":0.1031,"89":0.01473,"90":0.0405,"92":0.081,"100":0.03314,"109":0.02577,"111":0.00368,"112":0.00368,"114":0.00368,"122":0.04787,"128":0.00368,"131":0.00368,"133":0.00368,"134":0.00736,"135":0.02209,"136":0.00368,"137":0.00368,"138":0.01105,"139":0.01105,"140":0.02946,"141":0.02577,"142":0.0405,"143":0.15833,"144":2.32334,"145":1.35498,_:"13 79 80 81 83 84 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 113 115 116 117 118 119 120 121 123 124 125 126 127 129 130 132"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.4 16.0 16.1 16.2 16.3 16.4 17.0 17.2 17.3 17.5 18.0 18.2 18.4 TP","5.1":0.01105,"11.1":0.00368,"13.1":0.01841,"14.1":0.01105,"15.5":0.00736,"15.6":0.04787,"16.5":0.00736,"16.6":0.02946,"17.1":0.00368,"17.4":0.00736,"17.6":0.04787,"18.1":0.00368,"18.3":0.03682,"18.5-18.7":0.00736,"26.0":0.00736,"26.1":0.00736,"26.2":0.16201,"26.3":0.02209,"26.4":0.00368},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00026,"7.0-7.1":0.00026,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00026,"10.0-10.2":0,"10.3":0.00234,"11.0-11.2":0.02259,"11.3-11.4":0.00078,"12.0-12.1":0,"12.2-12.5":0.0122,"13.0-13.1":0,"13.2":0.00364,"13.3":0.00052,"13.4-13.7":0.0013,"14.0-14.4":0.0026,"14.5-14.8":0.00338,"15.0-15.1":0.00312,"15.2-15.3":0.00234,"15.4":0.00286,"15.5":0.00338,"15.6-15.8":0.05271,"16.0":0.00545,"16.1":0.01039,"16.2":0.00571,"16.3":0.01039,"16.4":0.00234,"16.5":0.00415,"16.6-16.7":0.06985,"17.0":0.00338,"17.1":0.00519,"17.2":0.00415,"17.3":0.00649,"17.4":0.00987,"17.5":0.01948,"17.6-17.7":0.04934,"18.0":0.01091,"18.1":0.02233,"18.2":0.01194,"18.3":0.03765,"18.4":0.0187,"18.5-18.7":0.59049,"26.0":0.04155,"26.1":0.08154,"26.2":1.24382,"26.3":0.20981,"26.4":0.00364},P:{"23":0.01057,"24":0.03171,"25":0.02114,"26":0.03171,"27":0.06342,"28":0.15854,"29":0.75042,_:"4 20 21 22 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.05285,"17.0":0.01057},I:{"0":0.01262,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":2.76892,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{"2.5":0.08845,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":65.04783},R:{_:"0"},M:{"0":0.19586},Q:{"14.9":0.01895},O:{"0":2.10389},H:{all:0.15}}; diff --git a/node_modules/caniuse-lite/data/regions/MX.js b/node_modules/caniuse-lite/data/regions/MX.js deleted file mode 100644 index c1a9f80d..00000000 --- a/node_modules/caniuse-lite/data/regions/MX.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"4":0.00612,"5":0.01835,"78":0.00612,"103":0.00612,"112":0.00612,"115":0.10396,"128":0.00612,"135":0.00612,"136":0.00612,"138":0.00612,"140":0.03058,"141":0.00612,"142":0.00612,"143":0.00612,"144":0.00612,"145":0.00612,"146":0.03669,"147":1.08847,"148":0.10396,_:"2 3 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 137 139 149 150 151 3.5 3.6"},D:{"69":0.01835,"75":0.00612,"76":0.00612,"79":0.00612,"80":0.00612,"87":0.01223,"90":0.00612,"93":0.00612,"97":0.01223,"103":0.9784,"104":0.94171,"105":0.92948,"106":0.9356,"107":0.9356,"108":0.92948,"109":1.5899,"110":0.9356,"111":0.96617,"112":5.85206,"114":0.01835,"116":1.96292,"117":0.92948,"119":0.00612,"120":0.96006,"121":0.00612,"122":0.07338,"123":0.02446,"124":0.96617,"125":0.05504,"126":0.04281,"127":0.01223,"128":0.08561,"129":0.06115,"130":0.01223,"131":1.95069,"132":0.0795,"133":1.98126,"134":0.06727,"135":0.08561,"136":0.06727,"137":0.07338,"138":0.21403,"139":0.17122,"140":0.08561,"141":0.10396,"142":0.22014,"143":0.89891,"144":12.45626,"145":6.48802,"146":0.01835,"147":0.00612,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 77 78 81 83 84 85 86 88 89 91 92 94 95 96 98 99 100 101 102 113 115 118 148"},F:{"94":0.01223,"95":0.03669,"123":0.00612,"124":0.00612,"125":0.01223,"126":0.60539,"127":0.57481,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00612,"92":0.00612,"109":0.03058,"122":0.00612,"131":0.00612,"133":0.00612,"134":0.00612,"135":0.00612,"136":0.00612,"137":0.00612,"138":0.01223,"139":0.01223,"140":0.01223,"141":0.11619,"142":0.03669,"143":0.16511,"144":2.60499,"145":2.0791,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 132"},E:{"14":0.00612,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 15.4 15.5 16.2 TP","5.1":0.00612,"12.1":0.00612,"13.1":0.01223,"14.1":0.01223,"15.6":0.05504,"16.0":0.00612,"16.1":0.00612,"16.3":0.01223,"16.4":0.00612,"16.5":0.01223,"16.6":0.07338,"17.0":0.00612,"17.1":0.04892,"17.2":0.00612,"17.3":0.00612,"17.4":0.01223,"17.5":0.02446,"17.6":0.10396,"18.0":0.00612,"18.1":0.01223,"18.2":0.00612,"18.3":0.01835,"18.4":0.01835,"18.5-18.7":0.04892,"26.0":0.03669,"26.1":0.04281,"26.2":0.63596,"26.3":0.17734,"26.4":0.00612},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00115,"7.0-7.1":0.00115,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00115,"10.0-10.2":0,"10.3":0.01034,"11.0-11.2":0.09998,"11.3-11.4":0.00345,"12.0-12.1":0,"12.2-12.5":0.05401,"13.0-13.1":0,"13.2":0.01609,"13.3":0.0023,"13.4-13.7":0.00575,"14.0-14.4":0.01149,"14.5-14.8":0.01494,"15.0-15.1":0.01379,"15.2-15.3":0.01034,"15.4":0.01264,"15.5":0.01494,"15.6-15.8":0.23328,"16.0":0.02413,"16.1":0.04597,"16.2":0.02528,"16.3":0.04597,"16.4":0.01034,"16.5":0.01839,"16.6-16.7":0.30913,"17.0":0.01494,"17.1":0.02298,"17.2":0.01839,"17.3":0.02873,"17.4":0.04367,"17.5":0.08619,"17.6-17.7":0.21834,"18.0":0.04827,"18.1":0.09883,"18.2":0.05286,"18.3":0.16663,"18.4":0.08274,"18.5-18.7":2.61324,"26.0":0.18387,"26.1":0.36084,"26.2":5.50459,"26.3":0.92854,"26.4":0.01609},P:{"26":0.01127,"28":0.02255,"29":0.52988,_:"4 20 21 22 23 24 25 27 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01127},I:{"0":0.03493,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.12432,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.06727,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":31.21912},R:{_:"0"},M:{"0":0.16317},Q:{_:"14.9"},O:{"0":0.0272},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/MY.js b/node_modules/caniuse-lite/data/regions/MY.js deleted file mode 100644 index b2523a33..00000000 --- a/node_modules/caniuse-lite/data/regions/MY.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00608,"109":0.01217,"115":0.16424,"123":0.00608,"125":0.01825,"128":0.01217,"135":0.00608,"136":0.00608,"137":0.00608,"138":0.01217,"140":0.01217,"141":0.00608,"143":0.00608,"145":0.00608,"146":0.02433,"147":1.16794,"148":0.11558,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 116 117 118 119 120 121 122 124 126 127 129 130 131 132 133 134 139 142 144 149 150 151 3.5 3.6"},D:{"55":0.00608,"68":0.00608,"69":0.00608,"70":0.00608,"74":0.00608,"75":0.00608,"76":0.01217,"77":0.0365,"78":0.00608,"79":0.01217,"84":0.01217,"86":0.01217,"87":0.01217,"88":0.00608,"89":0.00608,"91":0.29807,"92":0.00608,"93":0.20074,"94":0.00608,"95":0.00608,"98":0.00608,"102":0.01217,"103":3.30307,"104":0.34673,"105":0.40148,"106":0.34065,"107":0.34065,"108":0.34673,"109":1.61808,"110":0.34065,"111":0.35281,"112":0.55964,"114":0.073,"115":0.00608,"116":0.73604,"117":0.34673,"118":0.00608,"119":0.01825,"120":0.37715,"121":0.01217,"122":0.06083,"123":0.04866,"124":0.41364,"125":0.06691,"126":0.20074,"127":0.01825,"128":0.04866,"129":0.02433,"130":0.02433,"131":0.80904,"132":0.06083,"133":0.75429,"134":0.02433,"135":0.0365,"136":0.0365,"137":0.13383,"138":0.29198,"139":0.12774,"140":0.04866,"141":0.15208,"142":0.5718,"143":1.79449,"144":19.1432,"145":10.54184,"146":0.06083,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 67 71 72 73 80 81 83 85 90 96 97 99 100 101 113 147 148"},F:{"94":0.03042,"95":0.05475,"113":0.00608,"125":0.00608,"126":0.37715,"127":0.32848,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00608,"109":0.01217,"122":0.00608,"131":0.01217,"132":0.00608,"138":0.01217,"140":0.01217,"141":0.00608,"142":0.01217,"143":0.07908,"144":2.1473,"145":1.24702,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 133 134 135 136 137 139"},E:{"13":0.01217,_:"4 5 6 7 8 9 10 11 12 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.4 15.5 16.0 26.4 TP","13.1":0.0365,"14.1":0.03042,"15.2-15.3":0.01217,"15.6":0.04258,"16.1":0.00608,"16.2":0.01825,"16.3":0.01217,"16.4":0.00608,"16.5":0.00608,"16.6":0.073,"17.0":0.01217,"17.1":0.03042,"17.2":0.01217,"17.3":0.01825,"17.4":0.04258,"17.5":0.01825,"17.6":0.08516,"18.0":0.00608,"18.1":0.01825,"18.2":0.00608,"18.3":0.04866,"18.4":0.02433,"18.5-18.7":0.12166,"26.0":0.0365,"26.1":0.06083,"26.2":0.65088,"26.3":0.13991},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00123,"7.0-7.1":0.00123,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00123,"10.0-10.2":0,"10.3":0.01109,"11.0-11.2":0.10724,"11.3-11.4":0.0037,"12.0-12.1":0,"12.2-12.5":0.05794,"13.0-13.1":0,"13.2":0.01726,"13.3":0.00247,"13.4-13.7":0.00616,"14.0-14.4":0.01233,"14.5-14.8":0.01602,"15.0-15.1":0.01479,"15.2-15.3":0.01109,"15.4":0.01356,"15.5":0.01602,"15.6-15.8":0.25023,"16.0":0.02589,"16.1":0.04931,"16.2":0.02712,"16.3":0.04931,"16.4":0.01109,"16.5":0.01972,"16.6-16.7":0.33159,"17.0":0.01602,"17.1":0.02465,"17.2":0.01972,"17.3":0.03082,"17.4":0.04684,"17.5":0.09245,"17.6-17.7":0.23421,"18.0":0.05177,"18.1":0.10601,"18.2":0.0567,"18.3":0.17874,"18.4":0.08875,"18.5-18.7":2.80311,"26.0":0.19723,"26.1":0.38706,"26.2":5.90454,"26.3":0.99601,"26.4":0.01726},P:{"23":0.01064,"26":0.01064,"27":0.02128,"28":0.04257,"29":1.08546,_:"4 20 21 22 24 25 5.0-5.4 6.2-6.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02128,"9.2":0.01064},I:{"0":0.01565,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.45046,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.04866,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":30.6721},R:{_:"0"},M:{"0":0.20368},Q:{"14.9":0.00392},O:{"0":0.67764},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/MZ.js b/node_modules/caniuse-lite/data/regions/MZ.js deleted file mode 100644 index e6d8cd9f..00000000 --- a/node_modules/caniuse-lite/data/regions/MZ.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00742,"88":0.00371,"90":0.00742,"113":0.02227,"115":0.0928,"124":0.02598,"127":0.00371,"136":0.00742,"138":0.00371,"140":0.01856,"142":0.00371,"144":0.00371,"145":0.00742,"146":0.05568,"147":0.85005,"148":0.06682,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 125 126 128 129 130 131 132 133 134 135 137 139 141 143 149 150 151 3.5 3.6"},D:{"49":0.00742,"55":0.00371,"58":0.00371,"64":0.00371,"65":0.00371,"68":0.00371,"69":0.01485,"70":0.00742,"71":0.00371,"73":0.01856,"74":0.00371,"75":0.00371,"77":0.00371,"79":0.01114,"81":0.00742,"83":0.00371,"85":0.00371,"86":0.02598,"87":0.01485,"88":0.00371,"90":0.01114,"92":0.00371,"94":0.00371,"95":0.00371,"98":0.00742,"100":0.00371,"102":0.00371,"103":0.0297,"104":0.01114,"105":0.00742,"106":0.02598,"107":0.00742,"108":0.01114,"109":0.87232,"110":0.00742,"111":0.04454,"112":0.03341,"114":0.57536,"116":0.14848,"117":0.00742,"119":0.01114,"120":0.02227,"121":0.01114,"122":0.01485,"123":0.00742,"124":0.04083,"125":0.01856,"126":0.01114,"127":0.00742,"128":0.08166,"129":0.01856,"130":0.01485,"131":0.06682,"132":0.01856,"133":0.04454,"134":0.01856,"135":0.05197,"136":0.0297,"137":0.03712,"138":0.08166,"139":0.3415,"140":0.04826,"141":0.05568,"142":0.16333,"143":0.464,"144":7.47226,"145":4.01267,"146":0.05197,"147":0.01114,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 59 60 61 62 63 66 67 72 76 78 80 84 89 91 93 96 97 99 101 113 115 118 148"},F:{"79":0.00742,"86":0.00371,"92":0.01856,"93":0.00371,"94":0.01485,"95":0.06682,"113":0.00371,"114":0.00371,"117":0.00371,"120":0.00371,"122":0.00371,"124":0.02227,"125":0.01485,"126":0.31552,"127":0.36749,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 87 88 89 90 91 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 115 116 118 119 121 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00371,"15":0.00742,"16":0.00371,"17":0.01114,"18":0.08166,"84":0.01485,"89":0.01114,"90":0.02227,"91":0.01856,"92":0.11878,"100":0.02227,"109":0.04083,"114":0.01114,"120":0.01114,"122":0.01485,"126":0.00371,"130":0.00371,"131":0.00742,"132":0.00371,"133":0.01856,"135":0.00371,"136":0.01856,"137":0.01114,"138":0.01114,"139":0.01485,"140":0.04083,"141":0.02227,"142":0.03712,"143":0.15962,"144":2.13069,"145":1.68525,_:"12 13 79 80 81 83 85 86 87 88 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 123 124 125 127 128 129 134"},E:{"13":0.00371,"14":0.00371,_:"4 5 6 7 8 9 10 11 12 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.2 26.4 TP","5.1":0.01114,"11.1":0.03341,"13.1":0.03341,"15.6":0.03712,"16.6":0.11136,"17.0":0.01114,"17.1":0.00371,"17.3":0.01856,"17.4":0.00371,"17.5":0.00371,"17.6":0.03712,"18.0":0.00742,"18.1":0.00742,"18.2":0.00371,"18.3":0.01114,"18.4":0.00742,"18.5-18.7":0.00742,"26.0":0.04826,"26.1":0.03341,"26.2":0.17075,"26.3":0.06682},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00059,"7.0-7.1":0.00059,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00059,"10.0-10.2":0,"10.3":0.0053,"11.0-11.2":0.0512,"11.3-11.4":0.00177,"12.0-12.1":0,"12.2-12.5":0.02766,"13.0-13.1":0,"13.2":0.00824,"13.3":0.00118,"13.4-13.7":0.00294,"14.0-14.4":0.00588,"14.5-14.8":0.00765,"15.0-15.1":0.00706,"15.2-15.3":0.0053,"15.4":0.00647,"15.5":0.00765,"15.6-15.8":0.11946,"16.0":0.01236,"16.1":0.02354,"16.2":0.01295,"16.3":0.02354,"16.4":0.0053,"16.5":0.00942,"16.6-16.7":0.1583,"17.0":0.00765,"17.1":0.01177,"17.2":0.00942,"17.3":0.01471,"17.4":0.02236,"17.5":0.04413,"17.6-17.7":0.11181,"18.0":0.02472,"18.1":0.05061,"18.2":0.02707,"18.3":0.08533,"18.4":0.04237,"18.5-18.7":1.33817,"26.0":0.09415,"26.1":0.18478,"26.2":2.81874,"26.3":0.47548,"26.4":0.00824},P:{"20":0.03068,"21":0.02045,"22":0.06136,"23":0.02045,"24":0.24544,"25":0.09204,"26":0.06136,"27":0.17386,"28":0.27613,"29":1.9431,_:"4 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 18.0","7.2-7.4":0.08181,"16.0":0.02045,"17.0":0.02045,"19.0":0.02045},I:{"0":0.02512,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":2.93063,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01299,"11":0.01299,_:"6 7 9 10 5.5"},S:{"2.5":0.05658,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":64.06719},R:{_:"0"},M:{"0":0.21376},Q:{"14.9":0.01886},O:{"0":0.3395},H:{all:0.15}}; diff --git a/node_modules/caniuse-lite/data/regions/NA.js b/node_modules/caniuse-lite/data/regions/NA.js deleted file mode 100644 index 1bda3a1f..00000000 --- a/node_modules/caniuse-lite/data/regions/NA.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00888,"78":0.00444,"91":0.03996,"100":0.00444,"112":0.00444,"115":0.07992,"127":0.00444,"131":0.00444,"137":0.00444,"140":0.03108,"143":0.00444,"145":0.00444,"146":0.01776,"147":1.38528,"148":0.18204,"149":0.00444,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 128 129 130 132 133 134 135 136 138 139 141 142 144 150 151 3.5 3.6"},D:{"49":0.00888,"56":0.00888,"66":0.00444,"68":0.00444,"69":0.00888,"72":0.00444,"73":0.00444,"74":0.0222,"75":0.00444,"78":0.01332,"79":0.00444,"81":0.00888,"83":0.00444,"86":0.00888,"87":0.00444,"91":0.00444,"103":0.00444,"104":0.00444,"106":0.00444,"107":0.00444,"108":0.00444,"109":0.43068,"110":0.01332,"111":0.03996,"112":0.01776,"114":0.01332,"116":0.04884,"117":0.00444,"119":0.03108,"120":0.0222,"121":0.00444,"122":0.0222,"123":0.00444,"124":0.00444,"125":0.01332,"126":0.00444,"127":0.00444,"128":0.03108,"129":0.07104,"130":0.01332,"131":0.03996,"132":0.01332,"133":0.02664,"134":0.07104,"135":0.01776,"136":0.02664,"137":0.01332,"138":0.111,"139":0.25752,"140":0.08436,"141":0.10212,"142":0.18648,"143":0.5994,"144":9.55932,"145":5.75424,"146":0.00444,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 67 70 71 76 77 80 84 85 88 89 90 92 93 94 95 96 97 98 99 100 101 102 105 113 115 118 147 148"},F:{"79":0.00444,"91":0.00444,"94":0.01776,"95":0.04884,"113":0.00444,"114":0.03996,"124":0.00888,"125":0.00888,"126":0.38628,"127":0.35076,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 115 116 117 118 119 120 121 122 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00444,"15":0.00444,"16":0.00444,"17":0.00888,"18":0.04884,"81":0.00444,"84":0.00444,"90":0.02664,"92":0.03996,"100":0.00888,"109":0.02664,"114":0.00444,"119":0.00444,"122":0.02664,"125":0.00444,"126":0.00444,"127":0.00444,"129":0.01332,"131":0.00444,"132":0.00888,"133":0.1554,"134":0.01776,"135":0.00444,"136":0.02664,"137":0.00888,"138":0.00888,"139":0.04884,"140":0.03996,"141":0.12432,"142":0.07992,"143":0.14652,"144":4.04484,"145":2.72172,_:"12 13 79 80 83 85 86 87 88 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 120 121 123 124 128 130"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 16.0 16.1 16.2 16.5 17.0 17.3 18.0 26.4 TP","13.1":0.00444,"14.1":0.01332,"15.5":0.00888,"15.6":0.09768,"16.3":0.01776,"16.4":0.00444,"16.6":0.23088,"17.1":0.15096,"17.2":0.00444,"17.4":0.00888,"17.5":0.00888,"17.6":0.07992,"18.1":0.01776,"18.2":0.00888,"18.3":0.00888,"18.4":0.01332,"18.5-18.7":0.07104,"26.0":0.07548,"26.1":0.0444,"26.2":0.5106,"26.3":0.1998},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.0008,"7.0-7.1":0.0008,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0008,"10.0-10.2":0,"10.3":0.00722,"11.0-11.2":0.0698,"11.3-11.4":0.00241,"12.0-12.1":0,"12.2-12.5":0.03771,"13.0-13.1":0,"13.2":0.01123,"13.3":0.0016,"13.4-13.7":0.00401,"14.0-14.4":0.00802,"14.5-14.8":0.01043,"15.0-15.1":0.00963,"15.2-15.3":0.00722,"15.4":0.00883,"15.5":0.01043,"15.6-15.8":0.16287,"16.0":0.01685,"16.1":0.03209,"16.2":0.01765,"16.3":0.03209,"16.4":0.00722,"16.5":0.01284,"16.6-16.7":0.21582,"17.0":0.01043,"17.1":0.01605,"17.2":0.01284,"17.3":0.02006,"17.4":0.03049,"17.5":0.06017,"17.6-17.7":0.15244,"18.0":0.0337,"18.1":0.069,"18.2":0.03691,"18.3":0.11633,"18.4":0.05777,"18.5-18.7":1.82445,"26.0":0.12837,"26.1":0.25192,"26.2":3.84306,"26.3":0.64826,"26.4":0.01123},P:{"4":0.01017,"21":0.01017,"23":0.02035,"24":0.06105,"25":0.01017,"26":0.0407,"27":0.32558,"28":0.18314,"29":4.14096,_:"20 22 6.2-6.4 9.2 10.1 11.1-11.2 12.0 13.0 15.0 16.0 18.0 19.0","5.0-5.4":0.01017,"7.2-7.4":0.11192,"8.2":0.02035,"14.0":0.01017,"17.0":0.01017},I:{"0":0.00555,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":1.22876,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":52.6608},R:{_:"0"},M:{"0":0.35584},Q:{"14.9":0.03892},O:{"0":0.40032},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/NC.js b/node_modules/caniuse-lite/data/regions/NC.js deleted file mode 100644 index 5848d575..00000000 --- a/node_modules/caniuse-lite/data/regions/NC.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00309,"53":0.65753,"69":0.00309,"115":0.08952,"117":0.01544,"119":0.00309,"123":0.00309,"124":0.00309,"128":0.08952,"135":0.00617,"136":0.00926,"138":0.00309,"140":0.09878,"141":0.00309,"142":0.00617,"144":0.00926,"145":0.00617,"146":0.06483,"147":2.41712,"148":0.31487,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 118 120 121 122 125 126 127 129 130 131 132 133 134 137 139 143 149 150 151 3.5 3.6"},D:{"56":0.00926,"57":0.00309,"65":0.00309,"69":0.00309,"75":0.00309,"81":0.00309,"86":0.00309,"87":0.00309,"92":0.00926,"93":0.00309,"98":0.00309,"103":0.01235,"107":0.00309,"109":0.48466,"111":0.00617,"113":0.00309,"114":0.00617,"116":0.15126,"118":0.00309,"119":0.00309,"122":0.00309,"123":0.00309,"125":0.02778,"127":0.00309,"128":0.06174,"129":0.00309,"131":0.0247,"132":0.00309,"133":0.00309,"134":0.00617,"135":0.01235,"136":0.00617,"137":0.00617,"138":0.02778,"139":0.08335,"140":0.00617,"141":0.01544,"142":0.06791,"143":0.62666,"144":6.25118,"145":3.74762,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 58 59 60 61 62 63 64 66 67 68 70 71 72 73 74 76 77 78 79 80 83 84 85 88 89 90 91 94 95 96 97 99 100 101 102 104 105 106 108 110 112 115 117 120 121 124 126 130 146 147 148"},F:{"36":0.00309,"46":0.00309,"48":0.00309,"94":0.00309,"95":0.01235,"102":0.00926,"125":0.00309,"126":1.40459,"127":0.18522,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"90":0.00617,"109":0.00309,"119":0.00617,"122":0.00617,"123":0.00617,"125":0.00309,"126":0.00617,"133":0.00617,"136":0.00309,"137":0.00309,"138":0.01235,"139":0.00926,"140":0.0247,"141":0.00309,"142":0.0247,"143":0.07409,"144":2.61778,"145":2.74434,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 120 121 124 127 128 129 130 131 132 134 135"},E:{"14":0.01235,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 16.3 17.0 18.0 26.4 TP","13.1":0.04013,"14.1":0.01544,"15.5":0.00309,"15.6":0.10496,"16.0":0.00309,"16.1":0.01852,"16.2":0.00309,"16.4":0.00617,"16.5":0.01544,"16.6":0.11422,"17.1":0.44453,"17.2":0.00309,"17.3":0.00309,"17.4":0.00309,"17.5":0.11113,"17.6":0.07718,"18.1":0.00617,"18.2":0.01235,"18.3":0.01235,"18.4":0.01235,"18.5-18.7":0.13892,"26.0":0.0247,"26.1":0.071,"26.2":0.93845,"26.3":0.23461},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00099,"7.0-7.1":0.00099,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00099,"10.0-10.2":0,"10.3":0.00888,"11.0-11.2":0.08582,"11.3-11.4":0.00296,"12.0-12.1":0,"12.2-12.5":0.04636,"13.0-13.1":0,"13.2":0.01381,"13.3":0.00197,"13.4-13.7":0.00493,"14.0-14.4":0.00986,"14.5-14.8":0.01282,"15.0-15.1":0.01184,"15.2-15.3":0.00888,"15.4":0.01085,"15.5":0.01282,"15.6-15.8":0.20026,"16.0":0.02072,"16.1":0.03946,"16.2":0.0217,"16.3":0.03946,"16.4":0.00888,"16.5":0.01578,"16.6-16.7":0.26536,"17.0":0.01282,"17.1":0.01973,"17.2":0.01578,"17.3":0.02466,"17.4":0.03749,"17.5":0.07399,"17.6-17.7":0.18743,"18.0":0.04143,"18.1":0.08484,"18.2":0.04538,"18.3":0.14304,"18.4":0.07103,"18.5-18.7":2.24327,"26.0":0.15784,"26.1":0.30976,"26.2":4.72526,"26.3":0.79708,"26.4":0.01381},P:{"21":0.01062,"23":0.01062,"24":0.02123,"26":0.03185,"27":0.04246,"28":0.16985,"29":2.80251,_:"4 20 22 25 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.03185,"19.0":0.01062},I:{"0":0.02072,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.17974,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":59.47663},R:{_:"0"},M:{"0":0.69821},Q:{_:"14.9"},O:{"0":0.00691},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/NE.js b/node_modules/caniuse-lite/data/regions/NE.js deleted file mode 100644 index 753d40d2..00000000 --- a/node_modules/caniuse-lite/data/regions/NE.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"45":0.00691,"47":0.0023,"55":0.0023,"56":0.0023,"57":0.0046,"59":0.0023,"63":0.0023,"65":0.0046,"67":0.0023,"72":0.01151,"95":0.0023,"102":0.0023,"115":0.09438,"117":0.0023,"123":0.0023,"127":0.01151,"128":0.0046,"133":0.0023,"134":0.0023,"136":0.0023,"140":0.03683,"143":0.00691,"144":0.01381,"145":0.01151,"146":0.04834,"147":1.50321,"148":0.10589,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 48 49 50 51 52 53 54 58 60 61 62 64 66 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 116 118 119 120 121 122 124 125 126 129 130 131 132 135 137 138 139 141 142 149 150 151 3.5 3.6"},D:{"27":0.0023,"57":0.0046,"61":0.0046,"67":0.0046,"69":0.00921,"70":0.0023,"71":0.01151,"73":0.0023,"75":0.0023,"79":0.0023,"80":0.0023,"81":0.01842,"83":0.0023,"84":0.0023,"86":0.06215,"87":0.0023,"90":0.01151,"97":0.00691,"101":0.0023,"107":0.00691,"109":0.2279,"111":0.00921,"113":0.0046,"114":0.0046,"116":0.01611,"119":0.01611,"120":0.0046,"121":0.0023,"122":0.01611,"124":0.0046,"125":0.0023,"126":0.01381,"127":0.01381,"128":0.00921,"129":0.01151,"130":0.0046,"131":0.02993,"132":0.0023,"133":0.02993,"134":0.0023,"135":0.0023,"136":0.01381,"137":0.02532,"138":0.03223,"139":0.10359,"140":0.01381,"141":0.01842,"142":0.14503,"143":0.23941,"144":3.71313,"145":2.09022,"146":0.00921,"147":0.0046,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 62 63 64 65 66 68 72 74 76 77 78 85 88 89 91 92 93 94 95 96 98 99 100 102 103 104 105 106 108 110 112 115 117 118 123 148"},F:{"37":0.0023,"42":0.0023,"46":0.0023,"63":0.0023,"70":0.0023,"86":0.0023,"90":0.0023,"93":0.00691,"94":0.06906,"95":0.04144,"113":0.0023,"123":0.0046,"125":0.0046,"126":0.39594,"127":0.42587,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 64 65 66 67 68 69 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 91 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 115 116 117 118 119 120 121 122 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.0023,"15":0.0046,"16":0.0046,"17":0.03683,"18":0.04374,"84":0.00691,"85":0.0023,"89":0.0023,"90":0.00921,"92":0.06676,"100":0.00921,"109":0.01842,"114":0.0023,"118":0.0023,"122":0.00691,"127":0.0046,"129":0.00921,"131":0.0046,"134":0.0023,"135":0.00691,"136":0.06446,"137":0.0023,"138":0.0046,"139":0.02072,"140":0.01381,"141":0.00921,"142":0.01151,"143":0.21869,"144":1.61831,"145":0.89778,_:"12 13 79 80 81 83 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 119 120 121 123 124 125 126 128 130 132 133"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.1 17.2 17.3 17.4 18.2 18.3 18.4 26.4 TP","5.1":0.0046,"13.1":0.0046,"15.1":0.0046,"15.6":0.0023,"16.6":0.0046,"17.5":0.0023,"17.6":0.02302,"18.0":0.0023,"18.1":0.0023,"18.5-18.7":0.0046,"26.0":0.00921,"26.1":0.0046,"26.2":0.06446,"26.3":0.02302},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00021,"7.0-7.1":0.00021,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00021,"10.0-10.2":0,"10.3":0.00193,"11.0-11.2":0.01862,"11.3-11.4":0.00064,"12.0-12.1":0,"12.2-12.5":0.01006,"13.0-13.1":0,"13.2":0.003,"13.3":0.00043,"13.4-13.7":0.00107,"14.0-14.4":0.00214,"14.5-14.8":0.00278,"15.0-15.1":0.00257,"15.2-15.3":0.00193,"15.4":0.00235,"15.5":0.00278,"15.6-15.8":0.04344,"16.0":0.00449,"16.1":0.00856,"16.2":0.00471,"16.3":0.00856,"16.4":0.00193,"16.5":0.00342,"16.6-16.7":0.05757,"17.0":0.00278,"17.1":0.00428,"17.2":0.00342,"17.3":0.00535,"17.4":0.00813,"17.5":0.01605,"17.6-17.7":0.04066,"18.0":0.00899,"18.1":0.0184,"18.2":0.00984,"18.3":0.03103,"18.4":0.01541,"18.5-18.7":0.48665,"26.0":0.03424,"26.1":0.0672,"26.2":1.02508,"26.3":0.17292,"26.4":0.003},P:{"21":0.00995,"22":0.00995,"25":0.00995,"26":0.03982,"27":0.02986,"28":0.08959,"29":0.38822,_:"4 20 23 24 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.03076,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":3.28554,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.05985,_:"6 7 8 9 10 5.5"},S:{"2.5":0.02309,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":79.34292},R:{_:"0"},M:{"0":0.04619},Q:{"14.9":0.0077},O:{"0":0.73131},H:{all:0.04}}; diff --git a/node_modules/caniuse-lite/data/regions/NF.js b/node_modules/caniuse-lite/data/regions/NF.js deleted file mode 100644 index 4aff64d1..00000000 --- a/node_modules/caniuse-lite/data/regions/NF.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 3.5 3.6"},D:{"142":2.85079,"144":7.896,"145":0.43922,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 143 146 147 148"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"111":0.21879,"144":0.87679,"145":1.09722,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.3 18.5-18.7 26.1 26.2 26.4 TP","16.6":0.658,"18.4":0.21879,"26.0":0.658,"26.3":0.21879},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00544,"7.0-7.1":0.00544,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00544,"10.0-10.2":0,"10.3":0.04899,"11.0-11.2":0.47357,"11.3-11.4":0.01633,"12.0-12.1":0,"12.2-12.5":0.25583,"13.0-13.1":0,"13.2":0.07621,"13.3":0.01089,"13.4-13.7":0.02722,"14.0-14.4":0.05443,"14.5-14.8":0.07076,"15.0-15.1":0.06532,"15.2-15.3":0.04899,"15.4":0.05988,"15.5":0.07076,"15.6-15.8":1.10499,"16.0":0.11431,"16.1":0.21773,"16.2":0.11975,"16.3":0.21773,"16.4":0.04899,"16.5":0.08709,"16.6-16.7":1.46424,"17.0":0.07076,"17.1":0.10887,"17.2":0.08709,"17.3":0.13608,"17.4":0.20684,"17.5":0.40825,"17.6-17.7":1.03422,"18.0":0.22862,"18.1":0.46812,"18.2":0.25039,"18.3":0.78928,"18.4":0.39192,"18.5-18.7":12.37802,"26.0":0.87093,"26.1":1.70919,"26.2":26.07332,"26.3":4.39817,"26.4":0.07621},P:{"29":1.77126,_:"4 20 21 22 23 24 25 26 27 28 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":27.5647},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"},O:{_:"0"},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/NG.js b/node_modules/caniuse-lite/data/regions/NG.js deleted file mode 100644 index 8a7aa242..00000000 --- a/node_modules/caniuse-lite/data/regions/NG.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00331,"52":0.00331,"65":0.00662,"72":0.00331,"78":0.00331,"103":0.00331,"109":0.00331,"113":0.00331,"114":0.00331,"115":0.47995,"127":0.00662,"128":0.00331,"137":0.00331,"138":0.00331,"140":0.1655,"141":0.00331,"142":0.00331,"143":0.00331,"144":0.00331,"145":0.00993,"146":0.01655,"147":0.55939,"148":0.04634,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 110 111 112 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 134 135 136 139 149 150 151 3.5 3.6"},D:{"47":0.00331,"56":0.00331,"62":0.02317,"63":0.00662,"64":0.00331,"65":0.00331,"68":0.00331,"69":0.00662,"70":0.02979,"71":0.00331,"72":0.00331,"74":0.00331,"75":0.00331,"76":0.00331,"77":0.00662,"79":0.01986,"80":0.01324,"81":0.00662,"83":0.00331,"85":0.00331,"86":0.00331,"87":0.00662,"88":0.00331,"90":0.00331,"91":0.00331,"92":0.00331,"93":0.00993,"94":0.00331,"95":0.00662,"98":0.00331,"100":0.00331,"101":0.00331,"102":0.01324,"103":0.13571,"104":0.12578,"105":0.12909,"106":0.11916,"107":0.11585,"108":0.11916,"109":0.60242,"110":0.11254,"111":0.12909,"112":0.48657,"113":0.00331,"114":0.01324,"115":0.00331,"116":0.25156,"117":0.11585,"118":0.00331,"119":0.02648,"120":0.12578,"121":0.00331,"122":0.01324,"123":0.00993,"124":0.15226,"125":0.00662,"126":0.02979,"127":0.00993,"128":0.02317,"129":0.01324,"130":0.01324,"131":0.28135,"132":0.01655,"133":0.25487,"134":0.01655,"135":0.02648,"136":0.02317,"137":0.02648,"138":0.18536,"139":0.06951,"140":0.03972,"141":0.05627,"142":0.16881,"143":0.47995,"144":4.8326,"145":2.3501,"146":0.01324,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 57 58 59 60 61 66 67 73 78 84 89 96 97 99 147 148"},F:{"37":0.00662,"58":0.00331,"85":0.00331,"86":0.00331,"87":0.00662,"88":0.00662,"89":0.00662,"90":0.02648,"91":0.02317,"92":0.05958,"93":0.17212,"94":0.40382,"95":0.18205,"96":0.00331,"100":0.00331,"122":0.00331,"124":0.00331,"125":0.00662,"126":0.24494,"127":0.12247,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 97 98 99 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.02979,"84":0.00331,"89":0.00331,"90":0.00993,"92":0.02979,"100":0.00993,"107":0.00331,"109":0.01324,"111":0.00331,"114":0.03641,"122":0.00993,"128":0.00662,"129":0.00331,"131":0.00662,"132":0.00331,"133":0.00331,"134":0.00331,"135":0.00331,"136":0.00331,"137":0.00331,"138":0.00993,"139":0.00331,"140":0.00993,"141":0.00993,"142":0.01986,"143":0.07282,"144":0.82088,"145":0.51967,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 108 110 112 113 115 116 117 118 119 120 121 123 124 125 126 127 130"},E:{"11":0.00331,"13":0.00331,"14":0.00331,_:"4 5 6 7 8 9 10 12 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.4 16.5 17.0 17.2 17.3 26.4 TP","5.1":0.00331,"11.1":0.00331,"13.1":0.01324,"14.1":0.00662,"15.6":0.02648,"16.1":0.00331,"16.2":0.00331,"16.3":0.00331,"16.6":0.02317,"17.1":0.00331,"17.4":0.00331,"17.5":0.00662,"17.6":0.01986,"18.0":0.00331,"18.1":0.01324,"18.2":0.00331,"18.3":0.00662,"18.4":0.00993,"18.5-18.7":0.01655,"26.0":0.01324,"26.1":0.01324,"26.2":0.0993,"26.3":0.01986},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00068,"7.0-7.1":0.00068,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00068,"10.0-10.2":0,"10.3":0.00612,"11.0-11.2":0.05918,"11.3-11.4":0.00204,"12.0-12.1":0,"12.2-12.5":0.03197,"13.0-13.1":0,"13.2":0.00952,"13.3":0.00136,"13.4-13.7":0.0034,"14.0-14.4":0.0068,"14.5-14.8":0.00884,"15.0-15.1":0.00816,"15.2-15.3":0.00612,"15.4":0.00748,"15.5":0.00884,"15.6-15.8":0.1381,"16.0":0.01429,"16.1":0.02721,"16.2":0.01497,"16.3":0.02721,"16.4":0.00612,"16.5":0.01088,"16.6-16.7":0.18299,"17.0":0.00884,"17.1":0.01361,"17.2":0.01088,"17.3":0.01701,"17.4":0.02585,"17.5":0.05102,"17.6-17.7":0.12925,"18.0":0.02857,"18.1":0.0585,"18.2":0.03129,"18.3":0.09864,"18.4":0.04898,"18.5-18.7":1.54694,"26.0":0.10884,"26.1":0.21361,"26.2":3.2585,"26.3":0.54966,"26.4":0.00952},P:{"21":0.0101,"22":0.0101,"24":0.03031,"25":0.03031,"26":0.0202,"27":0.06061,"28":0.16163,"29":0.5657,_:"4 20 23 5.0-5.4 6.2-6.4 8.2 10.1 12.0 14.0 15.0 18.0 19.0","7.2-7.4":0.0202,"9.2":0.04041,"11.1-11.2":0.0101,"13.0":0.0101,"16.0":0.0101,"17.0":0.0101},I:{"0":0.01336,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":17.99773,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{"2.5":0.00669,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":55.90918},R:{_:"0"},M:{"0":0.26756},Q:{_:"14.9"},O:{"0":0.35452},H:{all:0.29}}; diff --git a/node_modules/caniuse-lite/data/regions/NI.js b/node_modules/caniuse-lite/data/regions/NI.js deleted file mode 100644 index 8e9929de..00000000 --- a/node_modules/caniuse-lite/data/regions/NI.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.06674,"115":0.01483,"127":0.00742,"128":0.00742,"136":0.00742,"138":0.00742,"140":0.00742,"145":0.00742,"146":0.01483,"147":0.57837,"148":0.0964,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 134 135 137 139 141 142 143 144 149 150 151 3.5 3.6"},D:{"69":0.06674,"83":0.00742,"87":0.00742,"93":0.00742,"97":0.00742,"98":0.01483,"103":1.9279,"104":1.89083,"105":1.90566,"106":1.88341,"107":1.89824,"108":1.91307,"109":2.0762,"110":1.89824,"111":2.00205,"112":13.69551,"114":0.01483,"116":3.7075,"117":1.90566,"119":0.00742,"120":1.92049,"122":0.00742,"124":1.93532,"125":0.06674,"126":0.00742,"127":0.02225,"128":0.01483,"129":0.17055,"130":0.00742,"131":3.81873,"132":0.06674,"133":3.81131,"134":0.02966,"135":0.02966,"136":0.00742,"137":0.01483,"138":0.08898,"139":0.05932,"140":0.01483,"141":0.20021,"142":0.08898,"143":0.91205,"144":7.34085,"145":4.3971,"146":0.00742,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 84 85 86 88 89 90 91 92 94 95 96 99 100 101 102 113 115 118 121 123 147 148"},F:{"94":0.02966,"95":0.06674,"120":0.00742,"126":0.36334,"127":0.31143,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"85":0.00742,"92":0.01483,"122":0.00742,"134":0.00742,"137":0.00742,"138":0.00742,"140":0.00742,"141":0.02966,"142":0.02225,"143":0.03708,"144":1.4311,"145":1.08259,_:"12 13 14 15 16 17 18 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 131 132 133 135 136 139"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.3 17.4 18.1 18.3 26.4 TP","5.1":0.01483,"15.1":0.00742,"15.6":0.02966,"16.6":0.08157,"17.1":0.02225,"17.5":0.00742,"17.6":0.05191,"18.0":0.00742,"18.2":0.03708,"18.4":0.00742,"18.5-18.7":0.04449,"26.0":0.00742,"26.1":0.03708,"26.2":0.31885,"26.3":0.06674},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00042,"7.0-7.1":0.00042,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00042,"10.0-10.2":0,"10.3":0.00374,"11.0-11.2":0.03612,"11.3-11.4":0.00125,"12.0-12.1":0,"12.2-12.5":0.01951,"13.0-13.1":0,"13.2":0.00581,"13.3":0.00083,"13.4-13.7":0.00208,"14.0-14.4":0.00415,"14.5-14.8":0.0054,"15.0-15.1":0.00498,"15.2-15.3":0.00374,"15.4":0.00457,"15.5":0.0054,"15.6-15.8":0.08428,"16.0":0.00872,"16.1":0.01661,"16.2":0.00913,"16.3":0.01661,"16.4":0.00374,"16.5":0.00664,"16.6-16.7":0.11168,"17.0":0.0054,"17.1":0.0083,"17.2":0.00664,"17.3":0.01038,"17.4":0.01578,"17.5":0.03114,"17.6-17.7":0.07888,"18.0":0.01744,"18.1":0.0357,"18.2":0.0191,"18.3":0.0602,"18.4":0.02989,"18.5-18.7":0.94405,"26.0":0.06642,"26.1":0.13036,"26.2":1.98857,"26.3":0.33544,"26.4":0.00581},P:{"22":0.01047,"24":0.02094,"25":0.03141,"26":0.03141,"27":0.07328,"28":0.08375,"29":1.07833,_:"4 20 21 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 16.0 17.0 18.0 19.0","7.2-7.4":0.03141,"11.1-11.2":0.01047,"15.0":0.09422},I:{"0":0.01033,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.2068,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":25.77093},R:{_:"0"},M:{"0":0.1034},Q:{"14.9":0.00517},O:{"0":0.04653},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/NL.js b/node_modules/caniuse-lite/data/regions/NL.js deleted file mode 100644 index 500a5924..00000000 --- a/node_modules/caniuse-lite/data/regions/NL.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"38":0.00444,"43":0.00444,"44":0.01774,"45":0.00444,"50":0.00444,"51":0.00444,"52":0.01331,"53":0.00444,"54":0.00444,"55":0.00887,"56":0.00887,"60":0.00444,"78":0.00444,"81":0.00444,"102":0.00444,"103":0.00444,"115":0.14639,"121":0.00444,"128":0.02218,"129":0.00444,"130":0.00444,"131":0.00444,"132":0.00444,"133":0.00887,"134":0.00444,"135":0.03105,"136":0.01331,"137":0.00444,"138":0.00444,"139":0.00444,"140":0.55006,"141":0.01331,"142":0.00887,"143":0.01331,"144":0.01774,"145":0.01774,"146":0.03992,"147":1.86312,"148":0.16413,"149":0.00444,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 46 47 48 49 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 122 123 124 125 126 127 150 151 3.5 3.6"},D:{"39":0.01331,"40":0.01331,"41":0.01331,"42":0.01331,"43":0.01331,"44":0.01331,"45":0.02218,"46":0.01331,"47":0.01774,"48":0.0621,"49":0.03105,"50":0.01331,"51":0.01331,"52":0.01774,"53":0.01331,"54":0.01331,"55":0.01331,"56":0.01331,"57":0.01331,"58":0.01331,"59":0.01331,"60":0.01331,"66":0.00444,"72":0.00444,"74":0.00444,"79":0.00444,"87":0.00887,"88":0.00444,"92":0.02218,"93":0.02218,"96":0.00887,"101":0.00444,"102":0.00444,"103":0.11977,"104":0.07098,"105":0.04436,"106":0.04436,"107":0.07985,"108":0.05323,"109":0.3815,"110":0.04436,"111":0.0488,"112":0.04436,"113":0.00444,"114":0.02218,"115":0.00887,"116":0.11534,"117":0.0488,"118":0.02218,"119":0.00887,"120":0.09316,"121":0.01774,"122":0.04436,"123":0.00887,"124":0.05323,"125":0.01331,"126":0.05323,"127":0.00444,"128":0.05767,"129":0.04436,"130":0.03549,"131":0.10203,"132":0.03992,"133":0.09759,"134":0.35044,"135":0.0621,"136":0.05323,"137":0.06654,"138":0.1597,"139":0.08428,"140":0.07985,"141":0.66984,"142":0.59886,"143":1.22877,"144":10.61091,"145":5.46515,"146":0.01331,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 68 69 70 71 73 75 76 77 78 80 81 83 84 85 86 89 90 91 94 95 97 98 99 100 147 148"},F:{"93":0.00887,"94":0.0621,"95":0.07985,"96":0.01331,"113":0.00444,"114":0.00444,"125":0.01774,"126":0.48352,"127":0.3948,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6","12.1":0.00444},B:{"92":0.00444,"94":0.00444,"109":0.07098,"114":0.00444,"120":0.00444,"128":0.00444,"131":0.00444,"132":0.00444,"133":0.00444,"134":0.00444,"135":0.00444,"136":0.00444,"137":0.00444,"138":0.01774,"139":0.00887,"140":0.01331,"141":0.02218,"142":0.05323,"143":0.2218,"144":3.80609,"145":2.57288,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 122 123 124 125 126 127 129 130"},E:{"9":0.00444,"14":0.00444,_:"4 5 6 7 8 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.1 TP","11.1":0.00444,"12.1":0.00444,"13.1":0.01331,"14.1":0.01331,"15.2-15.3":0.00444,"15.4":0.00444,"15.5":0.00444,"15.6":0.12421,"16.0":0.00887,"16.1":0.01331,"16.2":0.00887,"16.3":0.01774,"16.4":0.01774,"16.5":0.01331,"16.6":0.18631,"17.0":0.00444,"17.1":0.20406,"17.2":0.01331,"17.3":0.01774,"17.4":0.02218,"17.5":0.03992,"17.6":0.19962,"18.0":0.02218,"18.1":0.02218,"18.2":0.01331,"18.3":0.0488,"18.4":0.01774,"18.5-18.7":0.07985,"26.0":0.03992,"26.1":0.07541,"26.2":1.63245,"26.3":0.41255,"26.4":0.00444},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00151,"7.0-7.1":0.00151,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00151,"10.0-10.2":0,"10.3":0.01363,"11.0-11.2":0.13174,"11.3-11.4":0.00454,"12.0-12.1":0,"12.2-12.5":0.07117,"13.0-13.1":0,"13.2":0.0212,"13.3":0.00303,"13.4-13.7":0.00757,"14.0-14.4":0.01514,"14.5-14.8":0.01969,"15.0-15.1":0.01817,"15.2-15.3":0.01363,"15.4":0.01666,"15.5":0.01969,"15.6-15.8":0.30739,"16.0":0.0318,"16.1":0.06057,"16.2":0.03331,"16.3":0.06057,"16.4":0.01363,"16.5":0.02423,"16.6-16.7":0.40733,"17.0":0.01969,"17.1":0.03028,"17.2":0.02423,"17.3":0.03786,"17.4":0.05754,"17.5":0.11357,"17.6-17.7":0.2877,"18.0":0.0636,"18.1":0.13022,"18.2":0.06965,"18.3":0.21956,"18.4":0.10903,"18.5-18.7":3.44337,"26.0":0.24228,"26.1":0.47547,"26.2":7.25319,"26.3":1.2235,"26.4":0.0212},P:{"4":0.01041,"21":0.01041,"22":0.02082,"23":0.02082,"24":0.03123,"25":0.03123,"26":0.06245,"27":0.05204,"28":0.14572,"29":4.08018,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0","7.2-7.4":0.01041,"17.0":0.01041,"19.0":0.01041},I:{"0":0.03891,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.61772,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00602,"9":0.02408,"11":0.05418,_:"6 7 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":37.98058},R:{_:"0"},M:{"0":0.80693},Q:{"14.9":0.00557},O:{"0":0.28382},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/NO.js b/node_modules/caniuse-lite/data/regions/NO.js deleted file mode 100644 index f2c97628..00000000 --- a/node_modules/caniuse-lite/data/regions/NO.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"52":0.00482,"59":0.02894,"78":0.00965,"102":0.00482,"103":0.01929,"113":0.00482,"115":0.10611,"119":0.00482,"123":0.00482,"128":0.00965,"135":0.00482,"136":0.00965,"139":0.00482,"140":0.30867,"143":0.00482,"144":0.00965,"145":0.00482,"146":0.01929,"147":1.38902,"148":0.11093,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 114 116 117 118 120 121 122 124 125 126 127 129 130 131 132 133 134 137 138 141 142 149 150 151 3.5 3.6"},D:{"61":0.00482,"66":0.03376,"87":0.00482,"88":0.00482,"93":0.00482,"96":0.00482,"102":0.00482,"103":0.02412,"104":0.05305,"107":0.00965,"109":0.13504,"112":0.00482,"113":0.00482,"114":0.01447,"115":0.00482,"116":0.0627,"117":0.00482,"118":1.53854,"119":0.00482,"120":0.00482,"121":0.00482,"122":0.02894,"123":0.00482,"124":0.01447,"125":0.01447,"126":0.03858,"127":0.00482,"128":0.04341,"129":0.00482,"130":0.03858,"131":0.02894,"132":0.01447,"133":0.04341,"134":0.02894,"135":0.02894,"136":0.03376,"137":0.05788,"138":0.16398,"139":0.05788,"140":0.05788,"141":0.10128,"142":0.39066,"143":1.36491,"144":10.47073,"145":5.04486,"146":0.02894,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 89 90 91 92 94 95 97 98 99 100 101 105 106 108 110 111 147 148"},F:{"75":0.00482,"79":0.02894,"82":0.00482,"84":0.00482,"85":0.01447,"86":0.01447,"87":0.01447,"89":0.00482,"90":0.01447,"91":0.01447,"92":0.00965,"93":0.05305,"94":0.76686,"95":1.19128,"96":0.00482,"99":0.00482,"102":0.01929,"103":0.00482,"109":0.00482,"112":0.00482,"113":0.00482,"114":0.02894,"115":0.00482,"116":0.00965,"117":0.00482,"119":0.00482,"120":0.00965,"122":0.02412,"123":0.00965,"124":0.01447,"125":0.11575,"126":4.52397,"127":2.88415,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 80 81 83 88 97 98 100 101 104 105 106 107 108 110 111 118 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00482,"92":0.00482,"109":0.02412,"115":0.00482,"122":0.00482,"131":0.00482,"132":0.00482,"133":0.00482,"134":0.00965,"135":0.00482,"136":0.00482,"137":0.00482,"138":0.02412,"139":0.00965,"140":0.00965,"141":0.02412,"142":0.02894,"143":0.13504,"144":4.31659,"145":2.8311,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 116 117 118 119 120 121 123 124 125 126 127 128 129 130"},E:{"14":0.00482,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 10.1 15.1 26.4 TP","9.1":0.01929,"11.1":0.02412,"12.1":0.01929,"13.1":0.00965,"14.1":0.01447,"15.2-15.3":0.00482,"15.4":0.00482,"15.5":0.00482,"15.6":0.13022,"16.0":0.00482,"16.1":0.01929,"16.2":0.00965,"16.3":0.02412,"16.4":0.01929,"16.5":0.01447,"16.6":0.26527,"17.0":0.00482,"17.1":0.29903,"17.2":0.01447,"17.3":0.01447,"17.4":0.03858,"17.5":0.10128,"17.6":0.1881,"18.0":0.02412,"18.1":0.05305,"18.2":0.00965,"18.3":0.07717,"18.4":0.04341,"18.5-18.7":0.09646,"26.0":0.03376,"26.1":0.06752,"26.2":1.88097,"26.3":0.40031},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00242,"7.0-7.1":0.00242,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00242,"10.0-10.2":0,"10.3":0.02179,"11.0-11.2":0.21066,"11.3-11.4":0.00726,"12.0-12.1":0,"12.2-12.5":0.1138,"13.0-13.1":0,"13.2":0.0339,"13.3":0.00484,"13.4-13.7":0.01211,"14.0-14.4":0.02421,"14.5-14.8":0.03148,"15.0-15.1":0.02906,"15.2-15.3":0.02179,"15.4":0.02663,"15.5":0.03148,"15.6-15.8":0.49153,"16.0":0.05085,"16.1":0.09685,"16.2":0.05327,"16.3":0.09685,"16.4":0.02179,"16.5":0.03874,"16.6-16.7":0.65134,"17.0":0.03148,"17.1":0.04843,"17.2":0.03874,"17.3":0.06053,"17.4":0.09201,"17.5":0.1816,"17.6-17.7":0.46005,"18.0":0.1017,"18.1":0.20823,"18.2":0.11138,"18.3":0.35109,"18.4":0.17434,"18.5-18.7":5.50611,"26.0":0.38741,"26.1":0.7603,"26.2":11.59818,"26.3":1.95644,"26.4":0.0339},P:{"4":0.03115,"21":0.01038,"23":0.01038,"25":0.01038,"26":0.02077,"27":0.01038,"28":0.04154,"29":3.21902,_:"20 22 24 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","17.0":0.01038},I:{"0":0.02585,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":9.14082,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00482,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":16.50668},R:{_:"0"},M:{"0":0.40373},Q:{_:"14.9"},O:{"0":0.04141},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/NP.js b/node_modules/caniuse-lite/data/regions/NP.js deleted file mode 100644 index 128c07d6..00000000 --- a/node_modules/caniuse-lite/data/regions/NP.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.0078,"52":0.0039,"99":0.0039,"103":0.0039,"115":0.12863,"127":0.02339,"130":0.0039,"140":0.03508,"141":0.0078,"143":0.0078,"144":0.0039,"145":0.0078,"146":0.01559,"147":1.00179,"148":0.10525,"149":0.0039,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 102 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 128 129 131 132 133 134 135 136 137 138 139 142 150 151 3.5 3.6"},D:{"69":0.01169,"83":0.0039,"87":0.01169,"88":0.0039,"91":0.0039,"93":0.0039,"102":0.0039,"103":0.26506,"104":0.25337,"105":0.24947,"106":0.24168,"107":0.24168,"108":0.24168,"109":1.50853,"110":0.24557,"111":0.24947,"112":1.43836,"114":0.0039,"116":0.51064,"117":0.24168,"119":0.0078,"120":0.25337,"121":0.0078,"122":0.01949,"123":0.0078,"124":0.26117,"125":0.03508,"126":0.01949,"127":0.01169,"128":0.02339,"129":0.02339,"130":0.0078,"131":0.54182,"132":0.05067,"133":0.51843,"134":0.01559,"135":0.03118,"136":0.02729,"137":0.02339,"138":0.11304,"139":0.05457,"140":0.03508,"141":0.03118,"142":0.11694,"143":0.37031,"144":12.83611,"145":7.3984,"146":0.08576,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 84 85 86 89 90 92 94 95 96 97 98 99 100 101 113 115 118 147 148"},F:{"79":0.0039,"94":0.03118,"95":0.04288,"126":0.18321,"127":0.10135,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.0039,"92":0.0039,"109":0.0078,"131":0.0039,"133":0.0039,"134":0.0078,"136":0.0039,"138":0.0039,"139":0.0039,"140":0.0078,"141":0.0039,"142":0.01169,"143":0.02339,"144":1.11873,"145":0.81468,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132 135 137"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 15.4 16.0 16.2 17.0 18.0 18.4 TP","12.1":0.0039,"13.1":0.0039,"14.1":0.0078,"15.5":0.0039,"15.6":0.02339,"16.1":0.0078,"16.3":0.0039,"16.4":0.0039,"16.5":0.0039,"16.6":0.02729,"17.1":0.0078,"17.2":0.0039,"17.3":0.0078,"17.4":0.0039,"17.5":0.0078,"17.6":0.02729,"18.1":0.01559,"18.2":0.0039,"18.3":0.0078,"18.5-18.7":0.01559,"26.0":0.01169,"26.1":0.01169,"26.2":0.22998,"26.3":0.06237,"26.4":0.0039},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00112,"7.0-7.1":0.00112,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00112,"10.0-10.2":0,"10.3":0.01006,"11.0-11.2":0.0972,"11.3-11.4":0.00335,"12.0-12.1":0,"12.2-12.5":0.05251,"13.0-13.1":0,"13.2":0.01564,"13.3":0.00223,"13.4-13.7":0.00559,"14.0-14.4":0.01117,"14.5-14.8":0.01452,"15.0-15.1":0.01341,"15.2-15.3":0.01006,"15.4":0.01229,"15.5":0.01452,"15.6-15.8":0.22681,"16.0":0.02346,"16.1":0.04469,"16.2":0.02458,"16.3":0.04469,"16.4":0.01006,"16.5":0.01788,"16.6-16.7":0.30055,"17.0":0.01452,"17.1":0.02235,"17.2":0.01788,"17.3":0.02793,"17.4":0.04246,"17.5":0.0838,"17.6-17.7":0.21228,"18.0":0.04693,"18.1":0.09609,"18.2":0.05139,"18.3":0.16201,"18.4":0.08044,"18.5-18.7":2.54069,"26.0":0.17876,"26.1":0.35082,"26.2":5.35175,"26.3":0.90276,"26.4":0.01564},P:{"26":0.0108,"27":0.0108,"28":0.02159,"29":0.36706,_:"4 20 21 22 23 24 25 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.0108},I:{"0":0.01829,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.47596,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":53.24047},R:{_:"0"},M:{"0":0.05492},Q:{_:"14.9"},O:{"0":0.6102},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/NR.js b/node_modules/caniuse-lite/data/regions/NR.js deleted file mode 100644 index a1fd0ea8..00000000 --- a/node_modules/caniuse-lite/data/regions/NR.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"115":0.12615,"147":0.12615,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 148 149 150 151 3.5 3.6"},D:{"109":0.75206,"114":0.08248,"142":0.75206,"143":1.17176,"144":4.47597,"145":2.59339,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 146 147 148"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"122":0.04124,"139":0.04124,"143":0.29355,"144":2.38476,"145":0.83697,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 140 141 142"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 18.0 18.1 18.2 18.3 18.4 18.5-18.7 26.0 26.1 26.3 26.4 TP","17.6":0.04124,"26.2":0.08248},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00155,"7.0-7.1":0.00155,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00155,"10.0-10.2":0,"10.3":0.01399,"11.0-11.2":0.13523,"11.3-11.4":0.00466,"12.0-12.1":0,"12.2-12.5":0.07306,"13.0-13.1":0,"13.2":0.02176,"13.3":0.00311,"13.4-13.7":0.00777,"14.0-14.4":0.01554,"14.5-14.8":0.02021,"15.0-15.1":0.01865,"15.2-15.3":0.01399,"15.4":0.0171,"15.5":0.02021,"15.6-15.8":0.31554,"16.0":0.03264,"16.1":0.06218,"16.2":0.0342,"16.3":0.06218,"16.4":0.01399,"16.5":0.02487,"16.6-16.7":0.41813,"17.0":0.02021,"17.1":0.03109,"17.2":0.02487,"17.3":0.03886,"17.4":0.05907,"17.5":0.11658,"17.6-17.7":0.29533,"18.0":0.06528,"18.1":0.13368,"18.2":0.0715,"18.3":0.22539,"18.4":0.11192,"18.5-18.7":3.53468,"26.0":0.2487,"26.1":0.48808,"26.2":7.44553,"26.3":1.25595,"26.4":0.02176},P:{"28":0.33997,"29":2.23553,_:"4 20 21 22 23 24 25 26 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":1.2423,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":64.76781},R:{_:"0"},M:{"0":0.08333},Q:{_:"14.9"},O:{"0":0.77265},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/NU.js b/node_modules/caniuse-lite/data/regions/NU.js deleted file mode 100644 index cbad1be0..00000000 --- a/node_modules/caniuse-lite/data/regions/NU.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"147":1.7468,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 148 149 150 151 3.5 3.6"},D:{"142":9.1707,"143":11.7909,"144":7.8606,"145":7.8606,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 146 147 148"},F:{"127":0.4367,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"144":0.4367,"145":0.4367,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.3 18.4 18.5-18.7 26.1 26.2 26.3 26.4 TP","26.0":0.8734},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00197,"7.0-7.1":0.00197,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00197,"10.0-10.2":0,"10.3":0.0177,"11.0-11.2":0.17113,"11.3-11.4":0.0059,"12.0-12.1":0,"12.2-12.5":0.09245,"13.0-13.1":0,"13.2":0.02754,"13.3":0.00393,"13.4-13.7":0.00984,"14.0-14.4":0.01967,"14.5-14.8":0.02557,"15.0-15.1":0.0236,"15.2-15.3":0.0177,"15.4":0.02164,"15.5":0.02557,"15.6-15.8":0.39931,"16.0":0.04131,"16.1":0.07868,"16.2":0.04327,"16.3":0.07868,"16.4":0.0177,"16.5":0.03147,"16.6-16.7":0.52913,"17.0":0.02557,"17.1":0.03934,"17.2":0.03147,"17.3":0.04918,"17.4":0.07475,"17.5":0.14753,"17.6-17.7":0.37374,"18.0":0.08262,"18.1":0.16917,"18.2":0.09048,"18.3":0.28522,"18.4":0.14163,"18.5-18.7":4.47306,"26.0":0.31473,"26.1":0.61765,"26.2":9.42214,"26.3":1.58937,"26.4":0.02754},P:{"27":0.4503,"29":3.57167,_:"4 20 21 22 23 24 25 26 28 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":35.2578},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"},O:{_:"0"},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/NZ.js b/node_modules/caniuse-lite/data/regions/NZ.js deleted file mode 100644 index 8e406005..00000000 --- a/node_modules/caniuse-lite/data/regions/NZ.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"48":0.00568,"52":0.00568,"78":0.01135,"88":0.01135,"103":0.00568,"115":0.13057,"128":0.00568,"136":0.01703,"138":0.02271,"139":0.00568,"140":0.08516,"142":0.00568,"143":0.00568,"144":0.00568,"145":0.01135,"146":0.03406,"147":2.06643,"148":0.18734,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 137 141 149 150 151 3.5 3.6"},D:{"34":0.00568,"38":0.00568,"49":0.01135,"79":0.00568,"83":0.00568,"87":0.01135,"90":0.00568,"93":0.01703,"95":0.00568,"96":0.00568,"97":0.00568,"99":0.00568,"103":0.11354,"104":0.01135,"105":0.00568,"106":0.00568,"107":0.00568,"108":0.00568,"109":0.36333,"111":0.00568,"113":0.01135,"114":0.02271,"115":0.00568,"116":0.11922,"118":0.00568,"119":0.02271,"120":0.03974,"121":0.02271,"122":0.03406,"123":0.00568,"124":0.03406,"125":0.03406,"126":0.04542,"127":0.01703,"128":0.09651,"129":0.01135,"130":0.01703,"131":0.05677,"132":0.02839,"133":0.04542,"134":0.03406,"135":0.02271,"136":0.05109,"137":0.09083,"138":0.23276,"139":0.57905,"140":0.0738,"141":0.18166,"142":0.36333,"143":1.73716,"144":17.53625,"145":8.63472,"146":0.06812,"147":0.00568,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 84 85 86 88 89 91 92 94 98 100 101 102 110 112 117 148"},F:{"46":0.00568,"94":0.01135,"95":0.03974,"102":0.00568,"122":0.00568,"124":0.00568,"125":0.06245,"126":0.53364,"127":0.53364,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00568,"105":0.00568,"109":0.01703,"111":0.00568,"113":0.00568,"126":0.00568,"127":0.01135,"131":0.00568,"132":0.00568,"134":0.00568,"135":0.01135,"136":0.00568,"137":0.00568,"138":0.01703,"139":0.00568,"140":0.00568,"141":0.05677,"142":0.05109,"143":0.2725,"144":4.83113,"145":3.28131,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 106 107 108 110 112 114 115 116 117 118 119 120 121 122 123 124 125 128 129 130 133"},E:{"11":0.00568,"13":0.01135,"14":0.01703,_:"4 5 6 7 8 9 10 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 TP","13.1":0.02839,"14.1":0.06245,"15.1":0.00568,"15.2-15.3":0.01135,"15.4":0.00568,"15.5":0.00568,"15.6":0.32359,"16.0":0.00568,"16.1":0.03406,"16.2":0.02271,"16.3":0.03974,"16.4":0.01135,"16.5":0.01703,"16.6":0.37468,"17.0":0.00568,"17.1":0.35197,"17.2":0.01703,"17.3":0.02839,"17.4":0.02271,"17.5":0.05677,"17.6":0.38604,"18.0":0.01703,"18.1":0.04542,"18.2":0.02271,"18.3":0.17031,"18.4":0.04542,"18.5-18.7":0.15896,"26.0":0.05677,"26.1":0.09083,"26.2":2.65684,"26.3":0.64718,"26.4":0.00568},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00169,"7.0-7.1":0.00169,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00169,"10.0-10.2":0,"10.3":0.0152,"11.0-11.2":0.14691,"11.3-11.4":0.00507,"12.0-12.1":0,"12.2-12.5":0.07936,"13.0-13.1":0,"13.2":0.02364,"13.3":0.00338,"13.4-13.7":0.00844,"14.0-14.4":0.01689,"14.5-14.8":0.02195,"15.0-15.1":0.02026,"15.2-15.3":0.0152,"15.4":0.01857,"15.5":0.02195,"15.6-15.8":0.34279,"16.0":0.03546,"16.1":0.06754,"16.2":0.03715,"16.3":0.06754,"16.4":0.0152,"16.5":0.02702,"16.6-16.7":0.45423,"17.0":0.02195,"17.1":0.03377,"17.2":0.02702,"17.3":0.04222,"17.4":0.06417,"17.5":0.12665,"17.6-17.7":0.32084,"18.0":0.07092,"18.1":0.14522,"18.2":0.07768,"18.3":0.24485,"18.4":0.12158,"18.5-18.7":3.83989,"26.0":0.27018,"26.1":0.53022,"26.2":8.08842,"26.3":1.36439,"26.4":0.02364},P:{"4":0.01082,"21":0.02164,"22":0.02164,"24":0.01082,"25":0.02164,"26":0.03246,"27":0.03246,"28":0.11901,"29":3.09419,_:"20 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01082},I:{"0":0.0259,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.16424,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.09083,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":25.56773},R:{_:"0"},M:{"0":0.54889},Q:{"14.9":0.00432},O:{"0":0.06051},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/OM.js b/node_modules/caniuse-lite/data/regions/OM.js deleted file mode 100644 index d6ea028e..00000000 --- a/node_modules/caniuse-lite/data/regions/OM.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.04366,"115":0.08187,"140":0.00546,"146":0.00546,"147":0.46939,"148":0.03821,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 141 142 143 144 145 149 150 151 3.5 3.6"},D:{"65":0.00546,"66":0.00546,"69":0.03821,"73":0.00546,"75":0.01092,"79":0.00546,"81":0.00546,"83":0.00546,"86":0.00546,"87":0.01092,"88":0.00546,"91":0.00546,"93":0.01637,"95":0.00546,"98":0.05458,"101":0.00546,"103":1.32084,"104":1.14618,"105":1.15164,"106":1.15164,"107":1.1571,"108":1.15164,"109":1.61557,"110":1.14618,"111":1.1953,"112":7.35738,"113":0.00546,"114":0.03821,"116":2.31965,"117":1.15164,"119":0.02729,"120":1.17347,"122":0.02183,"123":0.01092,"124":1.18984,"125":0.02729,"126":0.05458,"127":0.00546,"128":0.01637,"129":0.08733,"130":0.01637,"131":2.39606,"132":0.04912,"133":2.38515,"134":0.01092,"135":0.02183,"136":0.05458,"137":0.05458,"138":0.21832,"139":0.08733,"140":0.03275,"141":0.05458,"142":0.09824,"143":0.50214,"144":8.26341,"145":3.72236,"146":0.01637,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 67 68 70 71 72 74 76 77 78 80 84 85 89 90 92 94 96 97 99 100 102 115 118 121 147 148"},F:{"94":0.02729,"95":0.03275,"126":0.21286,"127":0.14191,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00546,"89":0.00546,"92":0.00546,"109":0.01637,"136":0.01092,"137":0.00546,"138":0.01092,"139":0.00546,"140":0.00546,"141":0.02183,"142":0.01637,"143":0.04912,"144":1.37542,"145":0.91149,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.4 16.5 17.0 17.2 17.3 18.0 18.2 26.4 TP","5.1":0.00546,"14.1":0.00546,"15.6":0.02183,"16.2":0.00546,"16.3":0.00546,"16.6":0.01637,"17.1":0.02183,"17.4":0.00546,"17.5":0.00546,"17.6":0.01637,"18.1":0.00546,"18.3":0.01092,"18.4":0.00546,"18.5-18.7":0.04912,"26.0":0.01637,"26.1":0.04366,"26.2":0.28382,"26.3":0.05458},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00092,"7.0-7.1":0.00092,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00092,"10.0-10.2":0,"10.3":0.00826,"11.0-11.2":0.07982,"11.3-11.4":0.00275,"12.0-12.1":0,"12.2-12.5":0.04312,"13.0-13.1":0,"13.2":0.01284,"13.3":0.00183,"13.4-13.7":0.00459,"14.0-14.4":0.00917,"14.5-14.8":0.01193,"15.0-15.1":0.01101,"15.2-15.3":0.00826,"15.4":0.01009,"15.5":0.01193,"15.6-15.8":0.18625,"16.0":0.01927,"16.1":0.0367,"16.2":0.02018,"16.3":0.0367,"16.4":0.00826,"16.5":0.01468,"16.6-16.7":0.2468,"17.0":0.01193,"17.1":0.01835,"17.2":0.01468,"17.3":0.02294,"17.4":0.03486,"17.5":0.06881,"17.6-17.7":0.17432,"18.0":0.03853,"18.1":0.0789,"18.2":0.0422,"18.3":0.13304,"18.4":0.06606,"18.5-18.7":2.08636,"26.0":0.1468,"26.1":0.28809,"26.2":4.39475,"26.3":0.74133,"26.4":0.01284},P:{"4":0.02078,"20":0.01039,"22":0.01039,"23":0.01039,"24":0.01039,"25":0.02078,"26":0.04156,"27":0.05195,"28":0.15584,"29":1.35063,_:"21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.01039,"11.1-11.2":0.01039,"17.0":0.03117},I:{"0":0.02722,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.55412,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":40.41131},R:{_:"0"},M:{"0":0.13626},Q:{"14.9":0.00454},O:{"0":0.49054},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/PA.js b/node_modules/caniuse-lite/data/regions/PA.js deleted file mode 100644 index 9bc1fa6e..00000000 --- a/node_modules/caniuse-lite/data/regions/PA.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"4":0.01449,"5":0.0507,"115":0.02173,"139":0.00724,"140":0.04346,"145":0.00724,"146":0.02173,"147":0.83295,"148":0.0507,_:"2 3 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 141 142 143 144 149 150 151 3.5 3.6"},D:{"69":0.0507,"74":0.00724,"79":0.00724,"81":0.00724,"83":0.00724,"87":0.04346,"91":0.00724,"97":0.00724,"103":1.78902,"104":1.78902,"105":1.76729,"106":1.78178,"107":1.78178,"108":1.76729,"109":2.0208,"110":1.80351,"111":1.83972,"112":9.77081,"114":0.02173,"116":3.59253,"117":1.78178,"119":0.02173,"120":1.81075,"121":0.00724,"122":0.02173,"123":0.00724,"124":1.80351,"125":0.2028,"126":0.06519,"127":0.00724,"128":0.02173,"129":0.10865,"130":0.00724,"131":3.6722,"132":0.50701,"133":3.71566,"134":0.07967,"135":0.10865,"136":0.06519,"137":0.07243,"138":0.13762,"139":0.17383,"140":0.09416,"141":0.11589,"142":0.17383,"143":0.49252,"144":8.31496,"145":4.61379,"146":0.01449,"147":0.00724,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 75 76 77 78 80 84 85 86 88 89 90 92 93 94 95 96 98 99 100 101 102 113 115 118 148"},F:{"94":0.00724,"95":0.02173,"125":0.00724,"126":0.8764,"127":0.8257,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00724,"109":0.01449,"136":0.00724,"138":0.00724,"140":0.02897,"141":0.02897,"142":0.01449,"143":0.0507,"144":1.77454,"145":1.30374,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 137 139"},E:{"14":0.00724,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 17.0 17.2 17.4 18.0 18.2 TP","5.1":0.00724,"13.1":0.00724,"15.6":0.02897,"16.1":0.00724,"16.3":0.00724,"16.4":0.00724,"16.5":0.0507,"16.6":0.06519,"17.1":0.05794,"17.3":0.00724,"17.5":0.02173,"17.6":0.0507,"18.1":0.00724,"18.3":0.02897,"18.4":0.01449,"18.5-18.7":0.07243,"26.0":0.02897,"26.1":0.1014,"26.2":0.63738,"26.3":0.19556,"26.4":0.00724},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00071,"7.0-7.1":0.00071,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00071,"10.0-10.2":0,"10.3":0.00635,"11.0-11.2":0.06143,"11.3-11.4":0.00212,"12.0-12.1":0,"12.2-12.5":0.03318,"13.0-13.1":0,"13.2":0.00988,"13.3":0.00141,"13.4-13.7":0.00353,"14.0-14.4":0.00706,"14.5-14.8":0.00918,"15.0-15.1":0.00847,"15.2-15.3":0.00635,"15.4":0.00777,"15.5":0.00918,"15.6-15.8":0.14333,"16.0":0.01483,"16.1":0.02824,"16.2":0.01553,"16.3":0.02824,"16.4":0.00635,"16.5":0.0113,"16.6-16.7":0.18993,"17.0":0.00918,"17.1":0.01412,"17.2":0.0113,"17.3":0.01765,"17.4":0.02683,"17.5":0.05295,"17.6-17.7":0.13415,"18.0":0.02965,"18.1":0.06072,"18.2":0.03248,"18.3":0.10238,"18.4":0.05084,"18.5-18.7":1.60555,"26.0":0.11297,"26.1":0.2217,"26.2":3.38197,"26.3":0.57049,"26.4":0.00988},P:{"20":0.01049,"22":0.08394,"24":0.01049,"25":0.01049,"26":0.02099,"27":0.03148,"28":0.03148,"29":1.64736,_:"4 21 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.02099,"19.0":0.01049},I:{"0":0.0303,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.23443,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":22.9073},R:{_:"0"},M:{"0":0.16548},Q:{"14.9":0.00276},O:{"0":0.07998},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/PE.js b/node_modules/caniuse-lite/data/regions/PE.js deleted file mode 100644 index 229d571b..00000000 --- a/node_modules/caniuse-lite/data/regions/PE.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"4":0.01215,"5":0.03646,"52":0.00608,"103":0.01215,"115":0.18836,"122":0.00608,"123":0.00608,"125":0.00608,"128":0.00608,"136":0.01215,"140":0.01215,"141":0.00608,"146":0.01215,"147":0.76558,"148":0.06684,_:"2 3 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 124 126 127 129 130 131 132 133 134 135 137 138 139 142 143 144 145 149 150 151 3.5 3.6"},D:{"55":0.10937,"69":0.03646,"75":0.00608,"79":0.05468,"85":0.00608,"87":0.03646,"91":0.00608,"93":0.00608,"95":0.01823,"96":0.00608,"97":0.03038,"102":0.00608,"103":0.34026,"104":0.35241,"105":0.3281,"106":0.3281,"107":0.3281,"108":0.34026,"109":1.22128,"110":0.34026,"111":0.40102,"112":1.70128,"114":0.01823,"116":0.68659,"117":0.33418,"119":0.0243,"120":0.37064,"121":0.0243,"122":0.09114,"123":0.01823,"124":0.34633,"125":0.13367,"126":0.0243,"127":0.0243,"128":0.03646,"129":0.03038,"130":0.03038,"131":0.7595,"132":0.06076,"133":0.72304,"134":0.03646,"135":0.06076,"136":0.06076,"137":0.07291,"138":0.17013,"139":0.20051,"140":0.03646,"141":0.06684,"142":0.28557,"143":1.04507,"144":19.7227,"145":12.09124,"146":0.01215,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 76 77 78 80 81 83 84 86 88 89 90 92 94 98 99 100 101 113 115 118 147 148"},F:{"94":0.03646,"95":0.05468,"109":0.00608,"124":0.00608,"125":0.01823,"126":1.17874,"127":1.2395,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00608,"85":0.00608,"92":0.01215,"109":0.01215,"113":0.00608,"122":0.00608,"124":0.00608,"131":0.00608,"133":0.00608,"135":0.00608,"136":0.00608,"137":0.00608,"138":0.01215,"139":0.00608,"140":0.00608,"141":0.01215,"142":0.01823,"143":0.10329,"144":2.33318,"145":1.81672,_:"12 13 14 15 16 17 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 114 115 116 117 118 119 120 121 123 125 126 127 128 129 130 132 134"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.5 17.0 17.2 26.4 TP","5.1":0.01215,"13.1":0.01215,"14.1":0.00608,"15.1":0.00608,"15.6":0.01215,"16.3":0.00608,"16.4":0.00608,"16.6":0.0243,"17.1":0.01215,"17.3":0.00608,"17.4":0.01215,"17.5":0.00608,"17.6":0.04861,"18.0":0.00608,"18.1":0.00608,"18.2":0.00608,"18.3":0.01823,"18.4":0.00608,"18.5-18.7":0.03646,"26.0":0.01823,"26.1":0.0243,"26.2":0.29165,"26.3":0.10329},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00056,"7.0-7.1":0.00056,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00056,"10.0-10.2":0,"10.3":0.00501,"11.0-11.2":0.04844,"11.3-11.4":0.00167,"12.0-12.1":0,"12.2-12.5":0.02617,"13.0-13.1":0,"13.2":0.0078,"13.3":0.00111,"13.4-13.7":0.00278,"14.0-14.4":0.00557,"14.5-14.8":0.00724,"15.0-15.1":0.00668,"15.2-15.3":0.00501,"15.4":0.00612,"15.5":0.00724,"15.6-15.8":0.11303,"16.0":0.01169,"16.1":0.02227,"16.2":0.01225,"16.3":0.02227,"16.4":0.00501,"16.5":0.00891,"16.6-16.7":0.14978,"17.0":0.00724,"17.1":0.01114,"17.2":0.00891,"17.3":0.01392,"17.4":0.02116,"17.5":0.04176,"17.6-17.7":0.10579,"18.0":0.02339,"18.1":0.04789,"18.2":0.02561,"18.3":0.08074,"18.4":0.04009,"18.5-18.7":1.2662,"26.0":0.08909,"26.1":0.17484,"26.2":2.66715,"26.3":0.44991,"26.4":0.0078},P:{"4":0.05179,"21":0.01036,"23":0.01036,"24":0.01036,"25":0.01036,"26":0.01036,"27":0.04143,"28":0.04143,"29":0.65252,_:"20 22 6.2-6.4 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.01036,"7.2-7.4":0.03107,"8.2":0.01036},I:{"0":0.03136,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.28645,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.09114,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":37.78053},R:{_:"0"},M:{"0":0.13342},Q:{_:"14.9"},O:{"0":0.0157},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/PF.js b/node_modules/caniuse-lite/data/regions/PF.js deleted file mode 100644 index f6f42ad3..00000000 --- a/node_modules/caniuse-lite/data/regions/PF.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"57":0.00947,"64":0.00237,"78":0.00237,"88":0.00237,"92":0.0071,"93":0.00237,"115":0.15386,"119":0.00237,"124":0.00237,"128":0.01657,"130":0.00237,"134":0.00473,"136":0.00237,"139":0.00473,"140":0.13729,"141":0.00947,"142":0.0071,"144":0.00237,"145":0.01184,"146":0.02367,"147":1.11249,"148":0.17042,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 91 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 120 121 122 123 125 126 127 129 131 132 133 135 137 138 143 149 150 151 3.5 3.6"},D:{"57":0.00237,"75":0.00237,"83":0.0071,"85":0.00237,"87":0.00237,"92":0.00237,"99":0.00237,"103":0.04261,"107":0.00473,"108":0.00237,"109":0.18936,"111":0.00237,"114":0.00237,"116":0.06628,"120":0.00237,"125":0.00237,"126":0.00237,"127":0.00947,"128":0.04024,"130":0.00947,"131":0.00947,"132":0.00947,"133":0.00947,"134":0.00237,"135":0.00237,"136":0.00473,"138":0.08521,"139":0.14439,"140":0.00237,"141":0.0071,"142":0.0284,"143":0.31481,"144":5.30918,"145":2.82857,"146":0.00237,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 79 80 81 84 86 88 89 90 91 93 94 95 96 97 98 100 101 102 104 105 106 110 112 113 115 117 118 119 121 122 123 124 129 137 147 148"},F:{"94":0.00473,"95":0.03077,"120":0.06864,"125":0.00473,"126":0.10652,"127":0.16806,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"85":0.00473,"92":0.00237,"109":0.00473,"127":0.00237,"128":0.00473,"131":0.00237,"133":0.01657,"134":0.00237,"137":0.00473,"140":0.0071,"141":0.00947,"142":0.00473,"143":0.01894,"144":1.35392,"145":0.85212,_:"12 13 14 15 16 17 18 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 129 130 132 135 136 138 139"},E:{"14":0.01894,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 TP","13.1":0.00947,"14.1":0.01657,"15.1":0.00473,"15.2-15.3":0.0142,"15.4":0.00947,"15.5":0.00237,"15.6":0.09941,"16.0":0.00473,"16.1":0.36925,"16.2":0.0071,"16.3":0.09231,"16.4":0.0071,"16.5":0.08995,"16.6":0.57045,"17.0":0.00237,"17.1":0.33611,"17.2":0.01894,"17.3":0.04024,"17.4":0.05444,"17.5":0.11362,"17.6":1.04148,"18.0":0.0071,"18.1":0.00947,"18.2":0.0142,"18.3":0.08285,"18.4":0.0284,"18.5-18.7":0.258,"26.0":0.04261,"26.1":0.08285,"26.2":1.1977,"26.3":0.2438,"26.4":0.00237},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00115,"7.0-7.1":0.00115,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00115,"10.0-10.2":0,"10.3":0.01037,"11.0-11.2":0.10026,"11.3-11.4":0.00346,"12.0-12.1":0,"12.2-12.5":0.05416,"13.0-13.1":0,"13.2":0.01613,"13.3":0.0023,"13.4-13.7":0.00576,"14.0-14.4":0.01152,"14.5-14.8":0.01498,"15.0-15.1":0.01383,"15.2-15.3":0.01037,"15.4":0.01268,"15.5":0.01498,"15.6-15.8":0.23394,"16.0":0.0242,"16.1":0.0461,"16.2":0.02535,"16.3":0.0461,"16.4":0.01037,"16.5":0.01844,"16.6-16.7":0.31,"17.0":0.01498,"17.1":0.02305,"17.2":0.01844,"17.3":0.02881,"17.4":0.04379,"17.5":0.08643,"17.6-17.7":0.21896,"18.0":0.0484,"18.1":0.09911,"18.2":0.05301,"18.3":0.1671,"18.4":0.08298,"18.5-18.7":2.62063,"26.0":0.18439,"26.1":0.36186,"26.2":5.52015,"26.3":0.93117,"26.4":0.01613},P:{"23":0.01039,"24":0.01039,"25":0.05197,"26":0.02079,"27":0.03118,"28":0.11433,"29":1.82923,_:"4 20 21 22 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.18297,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00011},K:{"0":0.03816,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":65.16518},R:{_:"0"},M:{"0":0.19843},Q:{_:"14.9"},O:{_:"0"},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/PG.js b/node_modules/caniuse-lite/data/regions/PG.js deleted file mode 100644 index 1596f470..00000000 --- a/node_modules/caniuse-lite/data/regions/PG.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"68":0.00445,"115":0.06224,"127":0.00445,"133":0.00445,"140":0.00889,"141":0.00445,"143":0.00445,"144":0.01778,"145":0.02223,"146":0.00445,"147":0.62689,"148":0.05335,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 128 129 130 131 132 134 135 136 137 138 139 142 149 150 151 3.5 3.6"},D:{"49":0.00445,"56":0.03112,"61":0.00445,"67":0.01334,"69":0.00445,"70":0.01334,"71":0.00445,"78":0.00445,"80":0.00445,"87":0.02223,"88":0.01334,"90":0.00445,"94":0.01334,"95":0.01778,"97":0.00445,"99":0.09337,"101":0.00445,"102":0.00889,"103":0.00889,"104":0.01334,"105":0.00889,"107":0.00445,"109":0.15116,"111":0.02668,"112":0.00445,"114":0.02223,"116":0.00445,"118":0.00445,"119":0.00889,"120":0.05335,"122":0.00889,"123":0.0578,"124":0.00889,"125":0.01334,"126":0.04001,"127":0.03557,"128":0.04446,"129":0.00889,"130":0.02668,"131":0.05335,"132":0.00889,"133":0.01334,"134":0.02223,"135":0.09337,"136":0.01334,"137":0.03557,"138":0.10226,"139":0.0578,"140":0.01778,"141":0.04446,"142":0.12004,"143":0.35123,"144":5.38855,"145":2.91658,"146":0.00889,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 58 59 60 62 63 64 65 66 68 72 73 74 75 76 77 79 81 83 84 85 86 89 91 92 93 96 98 100 106 108 110 113 115 117 121 147 148"},F:{"90":0.03112,"91":0.00889,"92":0.00445,"93":0.04891,"94":0.08447,"95":0.02668,"110":0.00445,"125":0.00889,"126":0.17784,"127":0.17339,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00445,"16":0.01778,"17":0.01334,"18":0.15561,"84":0.00445,"89":0.03112,"92":0.04446,"100":0.04446,"103":0.00445,"109":0.01334,"113":0.00445,"114":0.00889,"115":0.00445,"117":0.00445,"119":0.00889,"120":0.00445,"122":0.04001,"124":0.00445,"125":0.00889,"126":0.00889,"129":0.01778,"131":0.01334,"132":0.01778,"133":0.02223,"134":0.00889,"135":0.01334,"136":0.01334,"137":0.01778,"138":0.03112,"139":0.01334,"140":0.01778,"141":0.04446,"142":0.40014,"143":0.27565,"144":2.62759,"145":2.14297,_:"12 13 15 79 80 81 83 85 86 87 88 90 91 93 94 95 96 97 98 99 101 102 104 105 106 107 108 110 111 112 116 118 121 123 127 128 130"},E:{"11":0.00445,_:"4 5 6 7 8 9 10 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.3 16.4 16.5 17.0 17.3 18.0 18.2 18.3 26.4 TP","14.1":0.00889,"15.6":0.01778,"16.2":0.10226,"16.6":0.00889,"17.1":0.01334,"17.2":0.00889,"17.4":0.01778,"17.5":0.00889,"17.6":0.01778,"18.1":0.00889,"18.4":0.00889,"18.5-18.7":0.00889,"26.0":0.00445,"26.1":0.00889,"26.2":0.06669,"26.3":0.03112},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00018,"7.0-7.1":0.00018,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00018,"10.0-10.2":0,"10.3":0.00165,"11.0-11.2":0.01595,"11.3-11.4":0.00055,"12.0-12.1":0,"12.2-12.5":0.00862,"13.0-13.1":0,"13.2":0.00257,"13.3":0.00037,"13.4-13.7":0.00092,"14.0-14.4":0.00183,"14.5-14.8":0.00238,"15.0-15.1":0.0022,"15.2-15.3":0.00165,"15.4":0.00202,"15.5":0.00238,"15.6-15.8":0.03721,"16.0":0.00385,"16.1":0.00733,"16.2":0.00403,"16.3":0.00733,"16.4":0.00165,"16.5":0.00293,"16.6-16.7":0.04931,"17.0":0.00238,"17.1":0.00367,"17.2":0.00293,"17.3":0.00458,"17.4":0.00697,"17.5":0.01375,"17.6-17.7":0.03483,"18.0":0.0077,"18.1":0.01577,"18.2":0.00843,"18.3":0.02658,"18.4":0.0132,"18.5-18.7":0.41686,"26.0":0.02933,"26.1":0.05756,"26.2":0.87808,"26.3":0.14812,"26.4":0.00257},P:{"21":0.03085,"22":0.04114,"24":0.09256,"25":0.28797,"26":0.02057,"27":0.30854,"28":0.56566,"29":1.40902,_:"4 20 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.05142,"11.1-11.2":0.01028,"19.0":0.02057},I:{"0":0.19976,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00012},K:{"0":0.58994,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":74.1032},R:{_:"0"},M:{"0":0.67771},Q:{"14.9":0.02222},O:{"0":0.57772},H:{all:0.01}}; diff --git a/node_modules/caniuse-lite/data/regions/PH.js b/node_modules/caniuse-lite/data/regions/PH.js deleted file mode 100644 index fe926db9..00000000 --- a/node_modules/caniuse-lite/data/regions/PH.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00908,"59":0.00454,"115":0.03634,"123":0.00454,"140":0.00908,"142":0.00454,"143":0.00454,"145":0.00454,"146":0.01363,"147":0.58592,"148":0.03634,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 141 144 149 150 151 3.5 3.6"},D:{"66":0.00454,"69":0.00908,"76":0.03634,"77":0.00454,"78":0.00454,"87":0.00908,"90":0.00908,"91":0.03179,"92":0.01817,"93":0.18168,"103":0.69493,"104":0.27706,"105":0.30431,"106":0.27252,"107":0.27252,"108":0.27252,"109":0.71309,"110":0.27252,"111":0.28615,"112":0.27706,"113":0.00454,"114":0.02725,"115":0.00454,"116":0.57229,"117":0.27706,"119":0.00908,"120":0.32248,"121":0.01363,"122":0.0545,"123":0.03634,"124":0.32248,"125":0.04088,"126":0.09084,"127":0.02271,"128":0.06359,"129":0.01363,"130":0.03634,"131":0.66313,"132":0.06359,"133":0.595,"134":0.03634,"135":0.05905,"136":0.10447,"137":0.06359,"138":0.21802,"139":0.2271,"140":0.07721,"141":0.08176,"142":0.19531,"143":1.11733,"144":15.40646,"145":9.22934,"146":0.02725,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 70 71 72 73 74 75 79 80 81 83 84 85 86 88 89 94 95 96 97 98 99 100 101 102 118 147 148"},F:{"94":0.00908,"95":0.01363,"121":0.00454,"125":0.00908,"126":0.47691,"127":0.51779,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00454,"92":0.00908,"107":0.00454,"109":0.01817,"114":0.00454,"122":0.00454,"131":0.00454,"133":0.00454,"134":0.00454,"137":0.01817,"138":0.00908,"139":0.00454,"140":0.00908,"141":0.01817,"142":0.02271,"143":0.12718,"144":2.38455,"145":1.86222,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 132 135 136"},E:{"14":0.00454,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.2-15.3 15.4 15.5 16.0 TP","11.1":0.00454,"12.1":0.00454,"13.1":0.00454,"14.1":0.00908,"15.1":0.00908,"15.6":0.02271,"16.1":0.00454,"16.2":0.00454,"16.3":0.00454,"16.4":0.00454,"16.5":0.00454,"16.6":0.03634,"17.0":0.00454,"17.1":0.01817,"17.2":0.00454,"17.3":0.00454,"17.4":0.00908,"17.5":0.01363,"17.6":0.09538,"18.0":0.00454,"18.1":0.01363,"18.2":0.00454,"18.3":0.01817,"18.4":0.00908,"18.5-18.7":0.05905,"26.0":0.03179,"26.1":0.05905,"26.2":0.49508,"26.3":0.15897,"26.4":0.02725},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00044,"7.0-7.1":0.00044,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00044,"10.0-10.2":0,"10.3":0.00392,"11.0-11.2":0.03789,"11.3-11.4":0.00131,"12.0-12.1":0,"12.2-12.5":0.02047,"13.0-13.1":0,"13.2":0.0061,"13.3":0.00087,"13.4-13.7":0.00218,"14.0-14.4":0.00435,"14.5-14.8":0.00566,"15.0-15.1":0.00523,"15.2-15.3":0.00392,"15.4":0.00479,"15.5":0.00566,"15.6-15.8":0.0884,"16.0":0.00914,"16.1":0.01742,"16.2":0.00958,"16.3":0.01742,"16.4":0.00392,"16.5":0.00697,"16.6-16.7":0.11714,"17.0":0.00566,"17.1":0.00871,"17.2":0.00697,"17.3":0.01089,"17.4":0.01655,"17.5":0.03266,"17.6-17.7":0.08274,"18.0":0.01829,"18.1":0.03745,"18.2":0.02003,"18.3":0.06314,"18.4":0.03135,"18.5-18.7":0.99026,"26.0":0.06967,"26.1":0.13674,"26.2":2.08589,"26.3":0.35186,"26.4":0.0061},P:{"26":0.01062,"27":0.01062,"28":0.02124,"29":0.35043,_:"4 20 21 22 23 24 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.17988,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00011},K:{"0":0.09277,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.07721,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":52.39598},R:{_:"0"},M:{"0":0.04366},Q:{_:"14.9"},O:{"0":0.0764},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/PK.js b/node_modules/caniuse-lite/data/regions/PK.js deleted file mode 100644 index b1886497..00000000 --- a/node_modules/caniuse-lite/data/regions/PK.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.03557,"52":0.00508,"102":0.00508,"103":0.01524,"112":0.00508,"115":0.11178,"127":0.00508,"128":0.00508,"133":0.00508,"134":0.00508,"135":0.00508,"138":0.00508,"140":0.01524,"141":0.00508,"145":0.00508,"146":0.00508,"147":0.4014,"148":0.04065,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 136 137 139 142 143 144 149 150 151 3.5 3.6"},D:{"55":0.00508,"56":0.00508,"57":0.00508,"62":0.00508,"63":0.00508,"64":0.00508,"65":0.00508,"66":0.00508,"68":0.01524,"69":0.04065,"70":0.00508,"71":0.01016,"72":0.01016,"73":0.01016,"74":0.01524,"75":0.00508,"76":0.00508,"77":0.02032,"78":0.00508,"79":0.00508,"80":0.00508,"81":0.00508,"83":0.00508,"86":0.00508,"87":0.01016,"88":0.00508,"89":0.00508,"91":0.01016,"93":0.02032,"95":0.00508,"98":0.00508,"99":0.08638,"102":0.01524,"103":0.90442,"104":0.85361,"105":0.82312,"106":0.82312,"107":0.81804,"108":0.82312,"109":2.04764,"110":0.81804,"111":0.85361,"112":4.30361,"114":0.01524,"116":1.63608,"117":0.82312,"119":0.02032,"120":0.84345,"121":0.01016,"122":0.01016,"123":0.00508,"124":0.83837,"125":0.02541,"126":0.03049,"127":0.01016,"128":0.02032,"129":0.04573,"130":0.02032,"131":1.72754,"132":0.15751,"133":1.68689,"134":0.02032,"135":0.02541,"136":0.02541,"137":0.05081,"138":0.15751,"139":0.24389,"140":0.04573,"141":0.05589,"142":0.27946,"143":0.6148,"144":10.1366,"145":6.17342,"146":0.02541,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 58 59 60 61 67 84 85 90 92 94 96 97 100 101 113 115 118 147 148"},F:{"79":0.00508,"93":0.00508,"94":0.03557,"95":0.06097,"114":0.00508,"125":0.00508,"126":0.25913,"127":0.20324,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 91 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.00508,"16":0.00508,"17":0.00508,"18":0.02541,"92":0.03557,"109":0.01524,"114":0.01016,"122":0.00508,"131":0.01016,"132":0.01016,"133":0.00508,"134":0.00508,"135":0.00508,"136":0.00508,"137":0.00508,"138":0.00508,"139":0.00508,"140":0.01016,"141":0.01016,"142":0.01016,"143":0.03049,"144":0.73675,"145":0.55383,_:"12 13 14 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 11.1 12.1 13.1 14.1 15.1 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.4 18.0 18.1 18.2 18.4 26.4 TP","5.1":0.01016,"10.1":0.00508,"15.2-15.3":0.01016,"15.6":0.02032,"16.6":0.01524,"17.1":0.01524,"17.3":0.00508,"17.5":0.00508,"17.6":0.02032,"18.3":0.00508,"18.5-18.7":0.00508,"26.0":0.00508,"26.1":0.00508,"26.2":0.07113,"26.3":0.02032},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.0003,"7.0-7.1":0.0003,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0003,"10.0-10.2":0,"10.3":0.00268,"11.0-11.2":0.02593,"11.3-11.4":0.00089,"12.0-12.1":0,"12.2-12.5":0.01401,"13.0-13.1":0,"13.2":0.00417,"13.3":0.0006,"13.4-13.7":0.00149,"14.0-14.4":0.00298,"14.5-14.8":0.00388,"15.0-15.1":0.00358,"15.2-15.3":0.00268,"15.4":0.00328,"15.5":0.00388,"15.6-15.8":0.06051,"16.0":0.00626,"16.1":0.01192,"16.2":0.00656,"16.3":0.01192,"16.4":0.00268,"16.5":0.00477,"16.6-16.7":0.08019,"17.0":0.00388,"17.1":0.00596,"17.2":0.00477,"17.3":0.00745,"17.4":0.01133,"17.5":0.02236,"17.6-17.7":0.05664,"18.0":0.01252,"18.1":0.02564,"18.2":0.01371,"18.3":0.04322,"18.4":0.02146,"18.5-18.7":0.67786,"26.0":0.04769,"26.1":0.0936,"26.2":1.42786,"26.3":0.24086,"26.4":0.00417},P:{"4":0.01024,"23":0.01024,"24":0.01024,"25":0.01024,"26":0.03072,"27":0.01024,"28":0.04096,"29":0.46085,_:"20 21 22 5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 19.0","6.2-6.4":0.01024,"7.2-7.4":0.01024,"17.0":0.01024,"18.0":0.01024},I:{"0":0.01965,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":1.24435,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.0813,_:"6 7 8 9 10 5.5"},S:{"2.5":0.01476,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":49.43687},R:{_:"0"},M:{"0":0.04919},Q:{_:"14.9"},O:{"0":2.8727},H:{all:0.01}}; diff --git a/node_modules/caniuse-lite/data/regions/PL.js b/node_modules/caniuse-lite/data/regions/PL.js deleted file mode 100644 index 2a0c675e..00000000 --- a/node_modules/caniuse-lite/data/regions/PL.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"52":0.03038,"60":0.00608,"78":0.00608,"102":0.00608,"103":0.00608,"113":0.00608,"115":0.44955,"120":0.00608,"123":0.00608,"127":0.00608,"128":0.0243,"133":0.00608,"134":0.00608,"135":0.00608,"136":0.03038,"137":0.00608,"138":0.00608,"139":0.01215,"140":0.54675,"141":0.01215,"142":0.01215,"143":0.01215,"144":0.01823,"145":0.0243,"146":0.07898,"147":4.16138,"148":0.3888,"149":0.00608,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 114 116 117 118 119 121 122 124 125 126 129 130 131 132 150 151 3.5 3.6"},D:{"39":0.0243,"40":0.0243,"41":0.0243,"42":0.0243,"43":0.0243,"44":0.0243,"45":0.0243,"46":0.0243,"47":0.0243,"48":0.0243,"49":0.0243,"50":0.0243,"51":0.0243,"52":0.0243,"53":0.0243,"54":0.0243,"55":0.0243,"56":0.0243,"57":0.0243,"58":0.0243,"59":0.0243,"60":0.0243,"79":0.0972,"85":0.00608,"87":0.00608,"91":0.00608,"99":0.01215,"101":0.00608,"102":0.00608,"103":0.01823,"104":0.01215,"107":0.00608,"108":0.00608,"109":0.69255,"111":0.15795,"113":0.00608,"114":0.03038,"115":0.00608,"116":0.0486,"118":0.01215,"119":0.00608,"120":0.0243,"121":0.01215,"122":0.06075,"123":0.06683,"124":0.01215,"125":0.03038,"126":0.01823,"127":0.01215,"128":0.03038,"129":0.00608,"130":0.05468,"131":0.03645,"132":0.03645,"133":0.06683,"134":0.16403,"135":0.06683,"136":0.03645,"137":0.24908,"138":0.0972,"139":0.3402,"140":0.04253,"141":0.10935,"142":0.39488,"143":0.8505,"144":15.23003,"145":8.6994,"146":0.01823,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 86 88 89 90 92 93 94 95 96 97 98 100 105 106 110 112 117 147 148"},F:{"36":0.00608,"46":0.00608,"78":0.00608,"79":0.00608,"86":0.00608,"93":0.00608,"94":0.08505,"95":0.28553,"115":0.00608,"119":0.00608,"122":0.0243,"123":0.00608,"124":0.01215,"125":0.06683,"126":6.03248,"127":6.08108,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 80 81 82 83 84 85 87 88 89 90 91 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 120 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00608,"109":0.1215,"114":0.00608,"122":0.00608,"130":0.00608,"131":0.00608,"134":0.00608,"135":0.00608,"136":0.00608,"137":0.00608,"138":0.00608,"139":0.00608,"140":0.00608,"141":0.03645,"142":0.0243,"143":0.18833,"144":3.402,"145":2.29028,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128 129 132 133"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 17.0 TP","13.1":0.00608,"14.1":0.00608,"15.6":0.03038,"16.1":0.00608,"16.3":0.00608,"16.4":0.00608,"16.5":0.00608,"16.6":0.04253,"17.1":0.01823,"17.2":0.00608,"17.3":0.00608,"17.4":0.01215,"17.5":0.0243,"17.6":0.06683,"18.0":0.01215,"18.1":0.01215,"18.2":0.00608,"18.3":0.0243,"18.4":0.01215,"18.5-18.7":0.04253,"26.0":0.04253,"26.1":0.04253,"26.2":0.55283,"26.3":0.18225,"26.4":0.00608},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.0008,"7.0-7.1":0.0008,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0008,"10.0-10.2":0,"10.3":0.00724,"11.0-11.2":0.06999,"11.3-11.4":0.00241,"12.0-12.1":0,"12.2-12.5":0.03781,"13.0-13.1":0,"13.2":0.01126,"13.3":0.00161,"13.4-13.7":0.00402,"14.0-14.4":0.00804,"14.5-14.8":0.01046,"15.0-15.1":0.00965,"15.2-15.3":0.00724,"15.4":0.00885,"15.5":0.01046,"15.6-15.8":0.1633,"16.0":0.01689,"16.1":0.03218,"16.2":0.0177,"16.3":0.03218,"16.4":0.00724,"16.5":0.01287,"16.6-16.7":0.21639,"17.0":0.01046,"17.1":0.01609,"17.2":0.01287,"17.3":0.02011,"17.4":0.03057,"17.5":0.06033,"17.6-17.7":0.15284,"18.0":0.03379,"18.1":0.06918,"18.2":0.037,"18.3":0.11664,"18.4":0.05792,"18.5-18.7":1.82929,"26.0":0.12871,"26.1":0.25259,"26.2":3.85326,"26.3":0.64999,"26.4":0.01126},P:{"4":0.01027,"21":0.01027,"22":0.01027,"23":0.01027,"24":0.01027,"25":0.05134,"26":0.02054,"27":0.02054,"28":0.06161,"29":1.66342,_:"20 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.02353,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.73809,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00608,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":31.75979},R:{_:"0"},M:{"0":0.46327},Q:{"14.9":0.00393},O:{"0":0.08637},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/PM.js b/node_modules/caniuse-lite/data/regions/PM.js deleted file mode 100644 index 51c33069..00000000 --- a/node_modules/caniuse-lite/data/regions/PM.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"115":0.01054,"128":0.14232,"140":0.01054,"144":0.10015,"145":0.01054,"146":0.01054,"147":2.08732,"148":0.05271,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 137 138 139 141 142 143 149 150 151 3.5 3.6"},D:{"100":0.02636,"101":0.02636,"109":0.6905,"114":0.01054,"116":0.01054,"122":0.01054,"125":0.01054,"126":0.01054,"137":0.02636,"142":0.88553,"143":0.59035,"144":8.7604,"145":3.8162,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 102 103 104 105 106 107 108 110 111 112 113 115 117 118 119 120 121 123 124 127 128 129 130 131 132 133 134 135 136 138 139 140 141 146 147 148"},F:{"116":0.01054,"126":0.94878,"127":0.34789,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 117 118 119 120 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"143":0.01054,"144":2.88324,"145":2.07677,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.4 15.5 16.0 17.0 17.3 18.1 18.2 26.0 26.4 TP","13.1":0.01054,"14.1":0.02636,"15.1":0.1265,"15.2-15.3":0.06325,"15.6":0.48493,"16.1":0.11596,"16.2":0.10015,"16.3":0.51129,"16.4":0.08961,"16.5":0.73267,"16.6":2.84107,"17.1":2.06096,"17.2":0.21611,"17.4":0.16867,"17.5":0.20557,"17.6":10.83718,"18.0":0.10015,"18.3":0.76957,"18.4":0.34789,"18.5-18.7":0.17921,"26.1":0.0369,"26.2":3.24167,"26.3":1.7816},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00303,"7.0-7.1":0.00303,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00303,"10.0-10.2":0,"10.3":0.02726,"11.0-11.2":0.26356,"11.3-11.4":0.00909,"12.0-12.1":0,"12.2-12.5":0.14238,"13.0-13.1":0,"13.2":0.04241,"13.3":0.00606,"13.4-13.7":0.01515,"14.0-14.4":0.03029,"14.5-14.8":0.03938,"15.0-15.1":0.03635,"15.2-15.3":0.02726,"15.4":0.03332,"15.5":0.03938,"15.6-15.8":0.61497,"16.0":0.06362,"16.1":0.12118,"16.2":0.06665,"16.3":0.12118,"16.4":0.02726,"16.5":0.04847,"16.6-16.7":0.81491,"17.0":0.03938,"17.1":0.06059,"17.2":0.04847,"17.3":0.07573,"17.4":0.11512,"17.5":0.2272,"17.6-17.7":0.57559,"18.0":0.12723,"18.1":0.26053,"18.2":0.13935,"18.3":0.43926,"18.4":0.21812,"18.5-18.7":6.88885,"26.0":0.4847,"26.1":0.95123,"26.2":14.51081,"26.3":2.44775,"26.4":0.04241},P:{"20":0.01099,"29":1.10979,_:"4 21 22 23 24 25 26 27 28 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.02837,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":14.67533},R:{_:"0"},M:{"0":0.14187},Q:{_:"14.9"},O:{_:"0"},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/PN.js b/node_modules/caniuse-lite/data/regions/PN.js deleted file mode 100644 index 3838866c..00000000 --- a/node_modules/caniuse-lite/data/regions/PN.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 3.5 3.6"},D:{_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"144":10,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 145"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.3 18.4 18.5-18.7 26.0 26.1 26.2 26.3 26.4 TP"},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.001,"7.0-7.1":0.001,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.001,"10.0-10.2":0,"10.3":0.009,"11.0-11.2":0.08699,"11.3-11.4":0.003,"12.0-12.1":0,"12.2-12.5":0.047,"13.0-13.1":0,"13.2":0.014,"13.3":0.002,"13.4-13.7":0.005,"14.0-14.4":0.01,"14.5-14.8":0.013,"15.0-15.1":0.012,"15.2-15.3":0.009,"15.4":0.011,"15.5":0.013,"15.6-15.8":0.20298,"16.0":0.021,"16.1":0.04,"16.2":0.022,"16.3":0.04,"16.4":0.009,"16.5":0.016,"16.6-16.7":0.26897,"17.0":0.013,"17.1":0.02,"17.2":0.016,"17.3":0.025,"17.4":0.038,"17.5":0.07499,"17.6-17.7":0.18998,"18.0":0.042,"18.1":0.08599,"18.2":0.046,"18.3":0.14499,"18.4":0.07199,"18.5-18.7":2.27377,"26.0":0.15998,"26.1":0.31397,"26.2":4.78952,"26.3":0.80792,"26.4":0.014},P:{_:"4 20 21 22 23 24 25 26 27 28 29 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":80.001},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"},O:{_:"0"},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/PR.js b/node_modules/caniuse-lite/data/regions/PR.js deleted file mode 100644 index 7beaeb59..00000000 --- a/node_modules/caniuse-lite/data/regions/PR.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.02391,"103":0.00478,"115":0.08606,"137":0.02391,"140":0.01912,"141":0.00478,"143":0.00478,"144":0.00478,"146":0.10518,"147":0.96098,"148":0.10518,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 138 139 142 145 149 150 151 3.5 3.6"},D:{"39":0.00956,"40":0.00956,"41":0.00956,"42":0.00956,"43":0.00956,"44":0.00956,"45":0.00956,"46":0.00956,"47":0.00956,"48":0.01434,"49":0.00956,"50":0.00956,"51":0.00956,"52":0.00956,"53":0.00956,"54":0.00956,"55":0.01434,"56":0.00956,"57":0.00956,"58":0.00956,"59":0.00956,"60":0.00956,"65":0.00956,"69":0.01912,"76":0.00478,"79":0.00956,"87":0.00478,"91":0.00956,"95":0.00478,"98":0.00478,"99":0.00478,"103":0.54025,"104":0.49244,"105":0.48288,"106":0.48766,"107":0.48766,"108":0.49244,"109":0.66456,"110":0.48288,"111":0.50201,"112":1.7355,"113":0.05737,"116":0.96576,"117":0.4781,"119":0.03347,"120":0.49722,"122":0.01434,"124":0.48766,"125":0.05259,"126":0.01912,"128":0.03347,"129":0.00956,"130":0.01434,"131":0.99923,"132":0.03825,"133":0.97532,"134":0.02869,"135":0.06693,"136":0.00478,"137":0.00956,"138":0.09084,"139":0.21515,"140":0.04303,"141":0.05737,"142":0.2773,"143":0.61675,"144":7.55876,"145":4.69972,"146":0.02391,"147":0.00478,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 66 67 68 70 71 72 73 74 75 77 78 80 81 83 84 85 86 88 89 90 92 93 94 96 97 100 101 102 114 115 118 121 123 127 148"},F:{"73":0.00478,"94":0.00478,"95":0.01434,"125":0.01434,"126":0.43029,"127":0.49244,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.01912,"109":0.01912,"122":0.02391,"130":0.01434,"131":0.00478,"132":0.02391,"134":0.00956,"135":0.00478,"136":0.00478,"137":0.00956,"138":0.00956,"139":0.00478,"140":0.01434,"141":0.05259,"142":0.05737,"143":0.15299,"144":4.2025,"145":2.97378,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128 129 133"},E:{"14":0.01912,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.4 16.2 TP","11.1":0.00478,"13.1":0.00478,"14.1":0.00956,"15.5":0.00478,"15.6":0.09084,"16.0":0.00478,"16.1":0.00478,"16.3":0.01434,"16.4":0.04303,"16.5":0.03347,"16.6":0.13387,"17.0":0.00478,"17.1":0.05737,"17.2":0.02391,"17.3":0.02391,"17.4":0.1004,"17.5":0.04303,"17.6":0.26774,"18.0":0.01434,"18.1":0.13865,"18.2":0.01912,"18.3":0.03825,"18.4":0.02869,"18.5-18.7":0.13865,"26.0":0.05259,"26.1":0.08128,"26.2":1.92196,"26.3":0.41595,"26.4":0.00478},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00247,"7.0-7.1":0.00247,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00247,"10.0-10.2":0,"10.3":0.02223,"11.0-11.2":0.2149,"11.3-11.4":0.00741,"12.0-12.1":0,"12.2-12.5":0.1161,"13.0-13.1":0,"13.2":0.03458,"13.3":0.00494,"13.4-13.7":0.01235,"14.0-14.4":0.0247,"14.5-14.8":0.03211,"15.0-15.1":0.02964,"15.2-15.3":0.02223,"15.4":0.02717,"15.5":0.03211,"15.6-15.8":0.50144,"16.0":0.05187,"16.1":0.09881,"16.2":0.05434,"16.3":0.09881,"16.4":0.02223,"16.5":0.03952,"16.6-16.7":0.66447,"17.0":0.03211,"17.1":0.0494,"17.2":0.03952,"17.3":0.06175,"17.4":0.09387,"17.5":0.18526,"17.6-17.7":0.46933,"18.0":0.10375,"18.1":0.21243,"18.2":0.11363,"18.3":0.35817,"18.4":0.17785,"18.5-18.7":5.61713,"26.0":0.39522,"26.1":0.77563,"26.2":11.83203,"26.3":1.99588,"26.4":0.03458},P:{"4":0.07355,"23":0.01051,"24":0.01051,"25":0.03152,"26":0.01051,"27":0.01051,"28":0.08406,"29":2.9106,_:"20 21 22 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0 19.0","16.0":0.01051},I:{"0":0.01043,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.13048,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":30.41262},R:{_:"0"},M:{"0":0.31836},Q:{_:"14.9"},O:{"0":0.00522},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/PS.js b/node_modules/caniuse-lite/data/regions/PS.js deleted file mode 100644 index 65fe5332..00000000 --- a/node_modules/caniuse-lite/data/regions/PS.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.02244,"115":0.01923,"140":0.00321,"145":0.00321,"146":0.00641,"147":0.26922,"148":0.02244,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 141 142 143 144 149 150 151 3.5 3.6"},D:{"69":0.01923,"77":0.01282,"78":0.00321,"79":0.00321,"83":0.00321,"86":0.00321,"89":0.00321,"95":0.00321,"97":0.00321,"100":0.00321,"103":0.59293,"104":0.59293,"105":0.58652,"106":0.59293,"107":0.59293,"108":0.58972,"109":0.79805,"110":0.59613,"111":0.59934,"112":3.98702,"114":0.00321,"116":1.19226,"117":0.60895,"118":0.00321,"119":0.00321,"120":0.59934,"122":0.00962,"123":0.02564,"124":0.59613,"125":0.01603,"126":0.00321,"127":0.00641,"128":0.03846,"129":0.04808,"130":0.01282,"131":1.23393,"132":0.02244,"133":1.2179,"134":0.00641,"135":0.02564,"136":0.01603,"137":0.01923,"138":0.04167,"139":0.03846,"140":0.01282,"141":0.01923,"142":0.0641,"143":0.30448,"144":4.40367,"145":1.80442,"146":0.00321,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 80 81 84 85 87 88 90 91 92 93 94 96 98 99 101 102 113 115 121 147 148"},F:{"46":0.00321,"94":0.00962,"95":0.00962,"120":0.00321,"123":0.00321,"125":0.00321,"126":0.10577,"127":0.07372,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 122 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00641,"92":0.00641,"138":0.00321,"140":0.00321,"141":0.00641,"142":0.00641,"143":0.02885,"144":0.58331,"145":0.3846,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 139"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.4 17.0 17.2 18.0 18.2 26.4 TP","5.1":0.01603,"14.1":0.00321,"15.6":0.00962,"16.3":0.00321,"16.5":0.00321,"16.6":0.01282,"17.1":0.00321,"17.3":0.00321,"17.4":0.00321,"17.5":0.00321,"17.6":0.00962,"18.1":0.00321,"18.3":0.00641,"18.4":0.00321,"18.5-18.7":0.01282,"26.0":0.00321,"26.1":0.01282,"26.2":0.08333,"26.3":0.02885},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00057,"7.0-7.1":0.00057,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00057,"10.0-10.2":0,"10.3":0.00511,"11.0-11.2":0.04936,"11.3-11.4":0.0017,"12.0-12.1":0,"12.2-12.5":0.02667,"13.0-13.1":0,"13.2":0.00794,"13.3":0.00113,"13.4-13.7":0.00284,"14.0-14.4":0.00567,"14.5-14.8":0.00738,"15.0-15.1":0.00681,"15.2-15.3":0.00511,"15.4":0.00624,"15.5":0.00738,"15.6-15.8":0.11518,"16.0":0.01192,"16.1":0.0227,"16.2":0.01248,"16.3":0.0227,"16.4":0.00511,"16.5":0.00908,"16.6-16.7":0.15263,"17.0":0.00738,"17.1":0.01135,"17.2":0.00908,"17.3":0.01418,"17.4":0.02156,"17.5":0.04255,"17.6-17.7":0.1078,"18.0":0.02383,"18.1":0.04879,"18.2":0.0261,"18.3":0.08227,"18.4":0.04085,"18.5-18.7":1.29023,"26.0":0.09078,"26.1":0.17816,"26.2":2.71776,"26.3":0.45845,"26.4":0.00794},P:{"20":0.01005,"21":0.03014,"22":0.07032,"23":0.04018,"24":0.03014,"25":0.06028,"26":0.19087,"27":0.12055,"28":0.32147,"29":1.55712,_:"4 5.0-5.4 6.2-6.4 9.2 10.1 12.0","7.2-7.4":0.02009,"8.2":0.01005,"11.1-11.2":0.01005,"13.0":0.01005,"14.0":0.01005,"15.0":0.01005,"16.0":0.02009,"17.0":0.01005,"18.0":0.01005,"19.0":0.02009},I:{"0":0.01358,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.19026,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":67.36529},R:{_:"0"},M:{"0":0.05436},Q:{_:"14.9"},O:{"0":0.03398},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/PT.js b/node_modules/caniuse-lite/data/regions/PT.js deleted file mode 100644 index 1b21530d..00000000 --- a/node_modules/caniuse-lite/data/regions/PT.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00608,"52":0.00608,"78":0.00608,"115":0.15803,"123":0.00608,"133":0.01823,"136":0.01216,"139":0.00608,"140":0.0547,"143":0.00608,"144":0.01823,"145":0.01216,"146":0.04255,"147":2.04829,"148":0.21273,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 124 125 126 127 128 129 130 131 132 134 135 137 138 141 142 149 150 151 3.5 3.6"},D:{"39":0.00608,"40":0.00608,"41":0.00608,"42":0.00608,"43":0.00608,"44":0.00608,"45":0.00608,"46":0.00608,"47":0.00608,"48":0.00608,"49":0.00608,"50":0.00608,"51":0.00608,"52":0.00608,"53":0.00608,"54":0.00608,"55":0.00608,"56":0.00608,"57":0.00608,"58":0.03039,"59":0.00608,"60":0.00608,"69":0.00608,"79":0.00608,"81":0.00608,"85":0.00608,"87":0.01216,"100":0.00608,"101":0.01216,"102":0.00608,"103":0.02431,"104":0.01823,"106":0.00608,"107":0.00608,"109":0.61388,"111":0.00608,"114":0.01216,"116":0.09117,"117":0.01823,"119":0.01216,"120":0.0547,"121":0.01823,"122":0.12764,"123":0.01823,"124":0.01823,"125":0.04862,"126":0.03647,"127":0.00608,"128":0.04862,"129":0.01216,"130":0.09117,"131":0.0547,"132":0.04255,"133":0.06686,"134":0.07294,"135":0.04862,"136":0.0547,"137":0.06078,"138":0.15195,"139":0.21881,"140":0.07294,"141":0.09117,"142":0.28567,"143":1.08796,"144":21.41887,"145":11.5482,"146":0.03647,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 80 83 84 86 88 89 90 91 92 93 94 95 96 97 98 99 105 108 110 112 113 115 118 147 148"},F:{"73":0.00608,"94":0.01823,"95":0.03039,"102":0.00608,"122":0.00608,"125":0.03647,"126":2.3218,"127":2.30356,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00608,"92":0.01216,"109":0.04862,"111":0.00608,"120":0.00608,"121":0.00608,"122":0.00608,"125":0.00608,"126":0.00608,"129":0.00608,"130":0.00608,"131":0.01216,"132":0.00608,"133":0.00608,"134":0.00608,"135":0.00608,"136":0.01216,"137":0.01216,"138":0.00608,"139":0.00608,"140":0.01216,"141":0.02431,"142":0.22489,"143":0.11548,"144":4.64967,"145":3.27604,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 112 113 114 115 116 117 118 119 123 124 127 128"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.4 17.0 TP","13.1":0.00608,"14.1":0.01216,"15.6":0.04862,"16.1":0.01216,"16.3":0.01216,"16.5":0.01216,"16.6":0.12156,"17.1":0.06078,"17.2":0.01216,"17.3":0.01216,"17.4":0.01216,"17.5":0.04255,"17.6":0.13372,"18.0":0.01823,"18.1":0.02431,"18.2":0.03039,"18.3":0.04862,"18.4":0.03039,"18.5-18.7":0.06078,"26.0":0.03647,"26.1":0.09117,"26.2":0.94817,"26.3":0.26743,"26.4":0.00608},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00113,"7.0-7.1":0.00113,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00113,"10.0-10.2":0,"10.3":0.01016,"11.0-11.2":0.09823,"11.3-11.4":0.00339,"12.0-12.1":0,"12.2-12.5":0.05306,"13.0-13.1":0,"13.2":0.01581,"13.3":0.00226,"13.4-13.7":0.00565,"14.0-14.4":0.01129,"14.5-14.8":0.01468,"15.0-15.1":0.01355,"15.2-15.3":0.01016,"15.4":0.01242,"15.5":0.01468,"15.6-15.8":0.22919,"16.0":0.02371,"16.1":0.04516,"16.2":0.02484,"16.3":0.04516,"16.4":0.01016,"16.5":0.01806,"16.6-16.7":0.30371,"17.0":0.01468,"17.1":0.02258,"17.2":0.01806,"17.3":0.02823,"17.4":0.0429,"17.5":0.08468,"17.6-17.7":0.21452,"18.0":0.04742,"18.1":0.0971,"18.2":0.05194,"18.3":0.16371,"18.4":0.08129,"18.5-18.7":2.56744,"26.0":0.18065,"26.1":0.35452,"26.2":5.4081,"26.3":0.91226,"26.4":0.01581},P:{"22":0.02089,"23":0.01045,"24":0.01045,"25":0.01045,"26":0.02089,"27":0.03134,"28":0.03134,"29":1.59817,_:"4 20 21 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.05094,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.19615,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02431,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":29.8045},R:{_:"0"},M:{"0":0.24715},Q:{_:"14.9"},O:{"0":0.05885},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/PW.js b/node_modules/caniuse-lite/data/regions/PW.js deleted file mode 100644 index ecfc3915..00000000 --- a/node_modules/caniuse-lite/data/regions/PW.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"115":0.01542,"134":0.0771,"147":0.2498,"148":0.12336,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 135 136 137 138 139 140 141 142 143 144 145 146 149 150 151 3.5 3.6"},D:{"95":0.09252,"103":0.01542,"109":1.2922,"116":0.01542,"122":0.03084,"126":0.10794,"127":0.06168,"128":0.03084,"134":0.01542,"136":0.06168,"139":0.13878,"141":0.01542,"142":0.63839,"143":1.0609,"144":9.47405,"145":3.47567,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 104 105 106 107 108 110 111 112 113 114 115 117 118 119 120 121 123 124 125 129 130 131 132 133 135 137 138 140 146 147 148"},F:{"126":0.03084,"127":0.01542,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.03084,"133":0.01542,"135":0.01542,"142":0.03084,"144":2.54122,"145":1.97993,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 134 136 137 138 139 140 141 143"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 17.0 17.2 17.3 17.4 17.5 17.6 18.0 18.2 18.5-18.7 26.0 26.1 26.4 TP","10.1":0.03084,"15.6":0.04626,"16.5":0.04626,"16.6":0.0771,"17.1":0.13878,"18.1":0.01542,"18.3":0.01542,"18.4":0.53045,"26.2":1.3878,"26.3":0.57671},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.0013,"7.0-7.1":0.0013,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0013,"10.0-10.2":0,"10.3":0.01171,"11.0-11.2":0.11318,"11.3-11.4":0.0039,"12.0-12.1":0,"12.2-12.5":0.06114,"13.0-13.1":0,"13.2":0.01821,"13.3":0.0026,"13.4-13.7":0.0065,"14.0-14.4":0.01301,"14.5-14.8":0.01691,"15.0-15.1":0.01561,"15.2-15.3":0.01171,"15.4":0.01431,"15.5":0.01691,"15.6-15.8":0.26408,"16.0":0.02732,"16.1":0.05204,"16.2":0.02862,"16.3":0.05204,"16.4":0.01171,"16.5":0.02081,"16.6-16.7":0.34994,"17.0":0.01691,"17.1":0.02602,"17.2":0.02081,"17.3":0.03252,"17.4":0.04943,"17.5":0.09757,"17.6-17.7":0.24717,"18.0":0.05464,"18.1":0.11188,"18.2":0.05984,"18.3":0.18863,"18.4":0.09366,"18.5-18.7":2.95825,"26.0":0.20814,"26.1":0.40848,"26.2":6.23131,"26.3":1.05113,"26.4":0.01821},P:{"24":0.09311,"27":0.14484,"28":0.02069,"29":0.92074,_:"4 20 21 22 23 25 26 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.05173,"14.0":0.02069},I:{"0":0.03454,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.43571,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":59.03411},R:{_:"0"},M:{"0":0.33888},Q:{"14.9":0.15907},O:{"0":0.48412},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/PY.js b/node_modules/caniuse-lite/data/regions/PY.js deleted file mode 100644 index d517f090..00000000 --- a/node_modules/caniuse-lite/data/regions/PY.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"4":0.21661,"5":0.10057,"115":0.03868,"136":0.00774,"140":0.03094,"142":0.00774,"144":0.01547,"146":0.00774,"147":0.83549,"148":0.06189,_:"2 3 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 137 138 139 141 143 145 149 150 151 3.5 3.6"},D:{"65":0.00774,"69":0.10057,"75":0.00774,"83":0.00774,"87":0.18566,"97":0.00774,"103":2.47552,"104":2.5142,"105":2.47552,"106":2.47552,"107":2.48326,"108":2.47552,"109":2.80043,"110":2.46005,"111":2.56835,"112":10.79946,"113":0.00774,"114":0.00774,"116":4.97425,"117":2.47552,"119":0.02321,"120":2.52194,"121":0.00774,"122":0.01547,"123":0.00774,"124":2.49873,"125":0.31718,"126":0.02321,"127":0.00774,"128":0.01547,"129":0.15472,"130":0.00774,"131":5.08255,"132":0.10057,"133":5.06708,"134":0.02321,"135":0.04642,"136":0.00774,"137":0.01547,"138":0.05415,"139":0.0851,"140":0.00774,"141":0.02321,"142":0.1083,"143":0.64209,"144":6.12691,"145":3.66686,"146":0.1083,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 70 71 72 73 74 76 77 78 79 80 81 84 85 86 88 89 90 91 92 93 94 95 96 98 99 100 101 102 115 118 147 148"},F:{"94":0.00774,"95":0.00774,"125":0.00774,"126":0.30944,"127":0.33265,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00774,"109":0.00774,"122":0.01547,"134":0.00774,"140":0.00774,"141":0.00774,"142":0.01547,"143":0.04642,"144":1.15266,"145":0.95153,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 131 132 133 135 136 137 138 139"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 17.0 17.2 17.3 17.5 18.0 18.2 18.3 26.4 TP","15.6":0.01547,"16.5":0.02321,"16.6":0.01547,"17.1":0.00774,"17.4":0.03094,"17.6":0.03868,"18.1":0.03868,"18.4":0.00774,"18.5-18.7":0.02321,"26.0":0.01547,"26.1":0.00774,"26.2":0.17019,"26.3":0.04642},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00035,"7.0-7.1":0.00035,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00035,"10.0-10.2":0,"10.3":0.00316,"11.0-11.2":0.03057,"11.3-11.4":0.00105,"12.0-12.1":0,"12.2-12.5":0.01651,"13.0-13.1":0,"13.2":0.00492,"13.3":0.0007,"13.4-13.7":0.00176,"14.0-14.4":0.00351,"14.5-14.8":0.00457,"15.0-15.1":0.00422,"15.2-15.3":0.00316,"15.4":0.00387,"15.5":0.00457,"15.6-15.8":0.07133,"16.0":0.00738,"16.1":0.01405,"16.2":0.00773,"16.3":0.01405,"16.4":0.00316,"16.5":0.00562,"16.6-16.7":0.09452,"17.0":0.00457,"17.1":0.00703,"17.2":0.00562,"17.3":0.00878,"17.4":0.01335,"17.5":0.02635,"17.6-17.7":0.06676,"18.0":0.01476,"18.1":0.03022,"18.2":0.01616,"18.3":0.05095,"18.4":0.0253,"18.5-18.7":0.79902,"26.0":0.05622,"26.1":0.11033,"26.2":1.68308,"26.3":0.28391,"26.4":0.00492},P:{"21":0.03088,"22":0.01029,"23":0.01029,"24":0.02058,"25":0.01029,"26":0.07204,"27":0.07204,"28":0.06175,"29":1.59525,_:"4 20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0","7.2-7.4":0.10292,"17.0":0.02058,"19.0":0.01029},I:{"0":0.00678,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.17886,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":20.01162},R:{_:"0"},M:{"0":0.12226},Q:{_:"14.9"},O:{"0":0.02717},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/QA.js b/node_modules/caniuse-lite/data/regions/QA.js deleted file mode 100644 index 94806030..00000000 --- a/node_modules/caniuse-lite/data/regions/QA.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.08562,"103":0.00389,"115":0.07784,"140":0.00778,"146":0.00778,"147":0.2919,"148":0.01557,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 141 142 143 144 145 149 150 151 3.5 3.6"},D:{"39":0.00389,"40":0.00778,"41":0.00389,"42":0.00389,"43":0.00389,"44":0.00389,"45":0.00389,"46":0.00389,"47":0.00389,"48":0.00389,"49":0.00389,"50":0.00389,"51":0.00389,"52":0.00389,"53":0.00778,"54":0.00389,"55":0.00389,"56":0.00389,"57":0.00389,"58":0.00389,"59":0.00389,"60":0.00389,"67":0.00389,"69":0.01168,"79":0.00389,"81":0.00389,"87":0.00389,"88":0.00778,"91":0.00389,"93":0.00389,"98":0.00778,"102":0.01946,"103":0.42812,"104":0.37752,"105":0.36585,"106":0.36585,"107":0.35806,"108":0.36196,"109":0.62272,"110":0.36974,"111":0.37752,"112":2.90343,"114":0.00778,"116":0.74337,"117":0.36585,"118":0.00389,"119":0.01168,"120":0.37752,"121":0.00389,"122":0.02724,"123":0.01168,"124":0.37752,"125":0.02724,"126":0.00778,"127":0.00389,"128":0.01946,"129":0.03503,"130":0.03503,"131":0.76672,"132":0.02724,"133":0.75505,"134":0.00778,"135":0.01168,"136":0.03503,"137":0.01168,"138":0.07395,"139":0.1479,"140":0.03892,"141":0.02335,"142":0.14011,"143":0.6344,"144":7.61275,"145":4.00487,"146":0.01168,"147":0.00389,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 68 70 71 72 73 74 75 76 77 78 80 83 84 85 86 89 90 92 94 95 96 97 99 100 101 113 115 148"},F:{"46":0.00389,"94":0.08173,"95":0.09341,"96":0.01557,"114":0.00778,"125":0.01168,"126":0.26466,"127":0.25298,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00389,"18":0.00389,"92":0.00778,"114":0.00389,"122":0.00389,"130":0.00389,"131":0.00389,"133":0.00778,"134":0.00389,"135":0.00389,"136":0.01168,"137":0.00389,"138":0.01168,"139":0.00389,"140":0.00389,"141":0.03503,"142":0.02724,"143":0.41255,"144":1.64632,"145":1.07419,_:"12 13 14 15 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128 129 132"},E:{"14":0.00389,"15":0.02335,_:"4 5 6 7 8 9 10 11 12 13 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.4 15.5 16.0 16.2 16.4 17.2 26.4 TP","5.1":0.00389,"13.1":0.00389,"14.1":0.00389,"15.2-15.3":0.00389,"15.6":0.02724,"16.1":0.00389,"16.3":0.01946,"16.5":0.00389,"16.6":0.04281,"17.0":0.00389,"17.1":0.07006,"17.3":0.00778,"17.4":0.00778,"17.5":0.03114,"17.6":0.04281,"18.0":0.00778,"18.1":0.00778,"18.2":0.00389,"18.3":0.01946,"18.4":0.00389,"18.5-18.7":0.07784,"26.0":0.0467,"26.1":0.05449,"26.2":0.62272,"26.3":0.16346},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00106,"7.0-7.1":0.00106,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00106,"10.0-10.2":0,"10.3":0.00954,"11.0-11.2":0.09218,"11.3-11.4":0.00318,"12.0-12.1":0,"12.2-12.5":0.0498,"13.0-13.1":0,"13.2":0.01483,"13.3":0.00212,"13.4-13.7":0.0053,"14.0-14.4":0.0106,"14.5-14.8":0.01377,"15.0-15.1":0.01271,"15.2-15.3":0.00954,"15.4":0.01166,"15.5":0.01377,"15.6-15.8":0.21509,"16.0":0.02225,"16.1":0.04238,"16.2":0.02331,"16.3":0.04238,"16.4":0.00954,"16.5":0.01695,"16.6-16.7":0.28502,"17.0":0.01377,"17.1":0.02119,"17.2":0.01695,"17.3":0.02649,"17.4":0.04026,"17.5":0.07947,"17.6-17.7":0.20132,"18.0":0.0445,"18.1":0.09112,"18.2":0.04874,"18.3":0.15364,"18.4":0.07629,"18.5-18.7":2.40945,"26.0":0.16953,"26.1":0.3327,"26.2":5.07531,"26.3":0.85613,"26.4":0.01483},P:{"22":0.06089,"24":0.03045,"25":0.01015,"26":0.04059,"27":0.03045,"28":0.10148,"29":1.77597,_:"4 20 21 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.01015,"19.0":0.01015},I:{"0":0.0427,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":1.19697,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":53.62781},R:{_:"0"},M:{"0":0.09161},Q:{_:"14.9"},O:{"0":2.62601},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/RE.js b/node_modules/caniuse-lite/data/regions/RE.js deleted file mode 100644 index 3c30e109..00000000 --- a/node_modules/caniuse-lite/data/regions/RE.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00895,"78":0.16561,"82":0.00448,"102":0.02686,"103":0.05819,"115":0.15666,"120":0.00448,"127":0.00895,"128":0.02238,"131":0.00448,"135":0.00448,"136":0.21037,"137":0.00895,"138":0.00448,"139":0.0179,"140":0.2238,"142":0.00448,"143":0.00448,"144":0.0179,"145":0.01343,"146":0.07162,"147":3.71508,"148":0.34465,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 121 122 123 124 125 126 129 130 132 133 134 141 149 150 151 3.5 3.6"},D:{"69":0.00448,"70":0.00448,"80":0.00448,"87":0.04924,"88":0.02238,"98":0.00895,"100":0.00448,"102":0.02686,"103":0.07162,"104":0.08057,"105":0.00448,"108":0.00448,"109":0.51474,"110":0.00895,"111":0.00448,"112":0.00448,"113":0.01343,"114":0.01343,"116":0.11638,"118":0.00448,"119":0.04924,"120":0.02686,"121":0.00448,"122":0.04028,"123":0.00895,"124":0.00448,"125":0.02686,"126":0.00895,"127":0.03133,"128":0.08504,"129":0.0179,"130":0.00895,"131":0.03581,"132":0.02238,"133":0.08952,"134":0.03133,"135":0.01343,"136":0.00895,"137":0.04028,"138":0.34913,"139":0.19247,"140":0.06266,"141":0.03581,"142":0.47893,"143":0.73854,"144":10.70212,"145":6.89304,"146":0.01343,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 71 72 73 74 75 76 77 78 79 81 83 84 85 86 89 90 91 92 93 94 95 96 97 99 101 106 107 115 117 147 148"},F:{"46":0.00448,"94":0.00895,"95":0.03133,"110":0.00448,"119":0.00448,"120":0.00895,"125":0.02686,"126":0.82806,"127":0.64454,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 113 114 115 116 117 118 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00448,"92":0.0179,"109":0.00448,"122":0.00448,"126":0.00448,"127":0.00448,"130":0.00448,"132":0.00448,"133":0.00448,"134":0.00448,"135":0.00448,"137":0.00448,"138":0.00895,"139":0.00895,"140":0.00895,"141":0.04028,"142":0.06266,"143":0.08057,"144":3.71508,"145":2.40809,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 128 129 131 136"},E:{"14":0.00448,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 17.0 26.4 TP","10.1":0.00448,"13.1":0.02238,"14.1":0.02238,"15.6":0.2238,"16.0":0.01343,"16.1":0.00448,"16.2":0.00895,"16.3":0.00448,"16.4":0.00448,"16.5":0.03133,"16.6":0.08952,"17.1":0.06714,"17.2":0.00895,"17.3":0.00895,"17.4":0.04924,"17.5":0.0179,"17.6":0.13876,"18.0":0.17009,"18.1":0.0179,"18.2":0.00895,"18.3":0.25066,"18.4":0.03581,"18.5-18.7":0.10295,"26.0":0.06714,"26.1":0.06714,"26.2":1.16824,"26.3":0.34465},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00152,"7.0-7.1":0.00152,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00152,"10.0-10.2":0,"10.3":0.01368,"11.0-11.2":0.13228,"11.3-11.4":0.00456,"12.0-12.1":0,"12.2-12.5":0.07146,"13.0-13.1":0,"13.2":0.02129,"13.3":0.00304,"13.4-13.7":0.0076,"14.0-14.4":0.0152,"14.5-14.8":0.01977,"15.0-15.1":0.01825,"15.2-15.3":0.01368,"15.4":0.01673,"15.5":0.01977,"15.6-15.8":0.30866,"16.0":0.03193,"16.1":0.06082,"16.2":0.03345,"16.3":0.06082,"16.4":0.01368,"16.5":0.02433,"16.6-16.7":0.40901,"17.0":0.01977,"17.1":0.03041,"17.2":0.02433,"17.3":0.03801,"17.4":0.05778,"17.5":0.11404,"17.6-17.7":0.28889,"18.0":0.06386,"18.1":0.13076,"18.2":0.06994,"18.3":0.22047,"18.4":0.10947,"18.5-18.7":3.45757,"26.0":0.24328,"26.1":0.47743,"26.2":7.2831,"26.3":1.22855,"26.4":0.02129},P:{"20":0.01057,"21":0.10569,"22":0.01057,"23":0.01057,"24":0.01057,"25":0.03171,"26":0.02114,"27":0.03171,"28":0.11626,"29":2.40965,_:"4 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.01057,"17.0":0.02114},I:{"0":0.03863,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.09393,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02238,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":41.39043},R:{_:"0"},M:{"0":0.91163},Q:{_:"14.9"},O:{"0":0.0663},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/RO.js b/node_modules/caniuse-lite/data/regions/RO.js deleted file mode 100644 index 9947d0ed..00000000 --- a/node_modules/caniuse-lite/data/regions/RO.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"52":0.01974,"78":0.00494,"96":0.01481,"102":0.00494,"103":0.00987,"112":0.02962,"115":0.26161,"123":0.00494,"127":0.01481,"128":0.00987,"134":0.00494,"136":0.00987,"137":0.00494,"139":0.00494,"140":0.07404,"142":0.00494,"143":0.00987,"144":0.00987,"145":0.00987,"146":0.02962,"147":1.46106,"148":0.14314,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 97 98 99 100 101 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 124 125 126 129 130 131 132 133 135 138 141 149 150 151 3.5 3.6"},D:{"49":0.00494,"70":0.00987,"76":0.00987,"87":0.00494,"88":0.00494,"98":0.00494,"99":0.00494,"100":0.00494,"101":0.00494,"102":0.01974,"103":0.03949,"104":0.05923,"105":0.03455,"106":0.02962,"107":0.02962,"108":0.02962,"109":0.70585,"110":0.02962,"111":0.02962,"112":0.22212,"113":0.01974,"114":0.01974,"115":0.00494,"116":0.07404,"117":0.02962,"119":0.01481,"120":0.0691,"121":0.01481,"122":0.02468,"123":0.00494,"124":0.03949,"125":0.01481,"126":0.08885,"127":0.00987,"128":0.0543,"129":0.01481,"130":0.03949,"131":0.12834,"132":0.02962,"133":0.08391,"134":0.03455,"135":0.03455,"136":0.02468,"137":0.02468,"138":0.06417,"139":0.11846,"140":0.03949,"141":0.0543,"142":0.21718,"143":0.85886,"144":20.75094,"145":11.31331,"146":0.01481,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 77 78 79 80 81 83 84 85 86 89 90 91 92 93 94 95 96 97 118 147 148"},F:{"85":0.00494,"87":0.00494,"94":0.04442,"95":0.06417,"125":0.00987,"126":0.77002,"127":0.62194,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.00494,"18":0.00494,"92":0.00494,"109":0.01481,"112":0.01481,"119":0.00494,"123":0.00494,"131":0.00494,"134":0.00494,"135":0.00494,"136":0.00494,"138":0.01481,"139":0.00494,"140":0.02468,"141":0.00987,"142":0.00987,"143":0.03949,"144":1.32285,"145":0.97733,_:"12 13 14 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 113 114 115 116 117 118 120 121 122 124 125 126 127 128 129 130 132 133 137"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 17.0 17.2 26.4 TP","14.1":0.00987,"15.6":0.03949,"16.1":0.00494,"16.2":0.00987,"16.3":0.00494,"16.4":0.00494,"16.5":0.00494,"16.6":0.04936,"17.1":0.03949,"17.3":0.00494,"17.4":0.00494,"17.5":0.00987,"17.6":0.05923,"18.0":0.00494,"18.1":0.00494,"18.2":0.00494,"18.3":0.01481,"18.4":0.00494,"18.5-18.7":0.02468,"26.0":0.00987,"26.1":0.02468,"26.2":0.33071,"26.3":0.10859},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00101,"7.0-7.1":0.00101,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00101,"10.0-10.2":0,"10.3":0.00912,"11.0-11.2":0.08816,"11.3-11.4":0.00304,"12.0-12.1":0,"12.2-12.5":0.04763,"13.0-13.1":0,"13.2":0.01419,"13.3":0.00203,"13.4-13.7":0.00507,"14.0-14.4":0.01013,"14.5-14.8":0.01317,"15.0-15.1":0.01216,"15.2-15.3":0.00912,"15.4":0.01115,"15.5":0.01317,"15.6-15.8":0.2057,"16.0":0.02128,"16.1":0.04053,"16.2":0.02229,"16.3":0.04053,"16.4":0.00912,"16.5":0.01621,"16.6-16.7":0.27258,"17.0":0.01317,"17.1":0.02027,"17.2":0.01621,"17.3":0.02533,"17.4":0.03851,"17.5":0.076,"17.6-17.7":0.19253,"18.0":0.04256,"18.1":0.08714,"18.2":0.04661,"18.3":0.14693,"18.4":0.07296,"18.5-18.7":2.30426,"26.0":0.16213,"26.1":0.31818,"26.2":4.85374,"26.3":0.81875,"26.4":0.01419},P:{"20":0.01032,"21":0.01032,"22":0.02063,"23":0.03095,"24":0.03095,"25":0.03095,"26":0.04127,"27":0.07222,"28":0.16507,"29":2.86805,_:"4 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0","7.2-7.4":0.01032,"17.0":0.01032,"18.0":0.01032,"19.0":0.01032},I:{"0":0.03035,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.39499,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":41.41658},R:{_:"0"},M:{"0":0.38993},Q:{_:"14.9"},O:{"0":0.06077},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/RS.js b/node_modules/caniuse-lite/data/regions/RS.js deleted file mode 100644 index ff900049..00000000 --- a/node_modules/caniuse-lite/data/regions/RS.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00488,"52":0.01463,"68":0.00488,"72":0.00488,"78":0.00488,"100":0.00488,"101":0.01463,"102":0.00488,"103":0.01951,"113":0.00488,"115":0.57073,"120":0.00488,"122":0.01951,"123":0.05854,"124":0.00488,"127":0.00488,"128":0.00976,"132":0.00488,"133":0.00488,"134":0.02439,"135":0.00488,"136":0.01951,"137":0.00488,"139":0.00488,"140":0.03902,"141":0.00488,"142":0.00976,"143":0.01951,"144":0.01463,"145":0.01951,"146":0.02927,"147":2.2829,"148":0.23902,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 104 105 106 107 108 109 110 111 112 114 116 117 118 119 121 125 126 129 130 131 138 149 150 151 3.5 3.6"},D:{"39":0.00488,"40":0.00488,"41":0.00488,"42":0.00488,"43":0.00488,"44":0.00488,"45":0.00488,"46":0.00488,"47":0.00488,"48":0.00488,"49":0.00488,"50":0.00488,"51":0.00488,"52":0.00488,"53":0.00488,"54":0.00488,"55":0.00488,"56":0.00488,"57":0.01951,"58":0.00488,"59":0.00488,"60":0.00488,"65":0.00488,"69":0.00976,"73":0.00488,"75":0.00976,"78":0.02439,"79":0.08293,"80":0.00488,"81":0.00488,"85":0.00488,"86":0.00488,"87":0.09268,"88":0.00488,"89":0.00488,"91":0.00976,"93":0.00976,"94":0.01463,"95":0.00488,"96":0.00976,"100":0.00488,"102":0.00976,"103":0.21951,"104":0.19512,"105":0.1561,"106":0.1561,"107":0.1561,"108":0.16097,"109":2.38534,"110":0.1561,"111":0.16097,"112":0.96097,"113":0.00488,"114":0.00976,"115":0.00488,"116":0.33658,"117":0.15122,"118":0.00488,"119":0.05854,"120":0.18049,"121":0.04878,"122":0.06341,"123":0.00976,"124":0.17073,"125":0.03415,"126":0.0439,"127":0.01463,"128":0.03415,"129":0.02927,"130":0.01951,"131":0.39024,"132":0.5317,"133":0.34146,"134":0.02439,"135":0.02927,"136":0.02439,"137":0.02927,"138":0.09756,"139":0.43414,"140":0.03415,"141":0.07317,"142":0.16585,"143":0.79024,"144":14.05352,"145":7.26334,"146":0.01463,"147":0.00488,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 66 67 68 70 71 72 74 76 77 83 84 90 92 97 98 99 101 148"},F:{"40":0.00976,"46":0.02439,"79":0.00488,"86":0.00488,"93":0.00488,"94":0.03415,"95":0.13171,"119":0.00488,"122":0.00488,"124":0.00488,"125":0.02927,"126":1.28779,"127":0.68292,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 87 88 89 90 91 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 120 121 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00488,"92":0.00976,"102":0.01951,"109":0.0439,"121":0.00488,"122":0.00488,"131":0.00488,"132":0.00488,"133":0.00488,"135":0.01951,"136":0.00488,"137":0.00488,"138":0.00488,"139":0.00488,"140":0.00488,"141":0.01951,"142":0.00976,"143":0.04878,"144":1.20487,"145":0.90731,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 123 124 125 126 127 128 129 130 134"},E:{"14":0.00488,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 16.2 26.4 TP","12.1":0.00976,"13.1":0.02927,"14.1":0.01951,"15.4":0.00976,"15.5":0.00488,"15.6":0.03902,"16.0":0.00488,"16.1":0.00488,"16.3":0.00976,"16.4":0.00488,"16.5":0.00488,"16.6":0.04878,"17.0":0.00976,"17.1":0.02927,"17.2":0.00976,"17.3":0.02439,"17.4":0.01463,"17.5":0.01463,"17.6":0.05366,"18.0":0.00976,"18.1":0.01463,"18.2":0.00488,"18.3":0.01951,"18.4":0.00976,"18.5-18.7":0.01463,"26.0":0.00976,"26.1":0.01463,"26.2":0.2439,"26.3":0.09756},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00089,"7.0-7.1":0.00089,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00089,"10.0-10.2":0,"10.3":0.00801,"11.0-11.2":0.07748,"11.3-11.4":0.00267,"12.0-12.1":0,"12.2-12.5":0.04186,"13.0-13.1":0,"13.2":0.01247,"13.3":0.00178,"13.4-13.7":0.00445,"14.0-14.4":0.00891,"14.5-14.8":0.01158,"15.0-15.1":0.01069,"15.2-15.3":0.00801,"15.4":0.0098,"15.5":0.01158,"15.6-15.8":0.18078,"16.0":0.0187,"16.1":0.03562,"16.2":0.01959,"16.3":0.03562,"16.4":0.00801,"16.5":0.01425,"16.6-16.7":0.23956,"17.0":0.01158,"17.1":0.01781,"17.2":0.01425,"17.3":0.02226,"17.4":0.03384,"17.5":0.06679,"17.6-17.7":0.1692,"18.0":0.0374,"18.1":0.07659,"18.2":0.04096,"18.3":0.12913,"18.4":0.06412,"18.5-18.7":2.02509,"26.0":0.14249,"26.1":0.27963,"26.2":4.2657,"26.3":0.71956,"26.4":0.01247},P:{"4":0.08194,"20":0.01024,"21":0.01024,"22":0.02048,"23":0.02048,"24":0.02048,"25":0.02048,"26":0.04097,"27":0.05121,"28":0.08194,"29":2.28397,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.03073,"13.0":0.01024},I:{"0":0.02046,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.31238,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.03415,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":46.2896},R:{_:"0"},M:{"0":0.18436},Q:{_:"14.9"},O:{"0":0.0973},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/RU.js b/node_modules/caniuse-lite/data/regions/RU.js deleted file mode 100644 index 194d2d2e..00000000 --- a/node_modules/caniuse-lite/data/regions/RU.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00729,"52":0.08015,"68":0.00729,"78":0.01457,"91":0.00729,"95":0.00729,"102":0.01457,"103":0.03643,"104":0.00729,"113":0.00729,"114":0.00729,"115":0.49545,"120":0.00729,"121":0.00729,"128":0.02186,"133":0.01457,"134":0.00729,"135":0.00729,"136":0.01457,"137":0.00729,"138":0.00729,"139":0.02186,"140":0.10929,"141":0.00729,"142":0.00729,"143":0.00729,"144":0.00729,"145":0.01457,"146":0.051,"147":1.44991,"148":0.13115,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 96 97 98 99 100 101 105 106 107 108 109 110 111 112 116 117 118 119 122 123 124 125 126 127 129 130 131 132 149 150 151 3.5 3.6"},D:{"39":0.00729,"40":0.00729,"41":0.02186,"42":0.00729,"43":0.00729,"44":0.00729,"45":0.00729,"46":0.00729,"47":0.00729,"48":0.00729,"49":0.02914,"50":0.00729,"51":0.00729,"52":0.00729,"53":0.00729,"54":0.00729,"55":0.00729,"56":0.00729,"57":0.00729,"58":0.00729,"59":0.00729,"60":0.00729,"69":0.00729,"76":0.00729,"78":0.00729,"79":0.00729,"80":0.00729,"81":0.02186,"83":0.02186,"84":0.00729,"85":0.02914,"86":0.01457,"87":0.01457,"88":0.00729,"90":0.00729,"91":0.01457,"92":0.38616,"93":0.00729,"97":0.01457,"98":0.00729,"100":0.00729,"101":0.00729,"102":0.01457,"103":0.38616,"104":0.47359,"105":0.37887,"106":0.4663,"107":0.37887,"108":0.39344,"109":2.59382,"110":0.38616,"111":0.40073,"112":0.4153,"114":0.03643,"116":0.93261,"117":0.38616,"118":0.00729,"119":0.01457,"120":0.47359,"121":0.02914,"122":0.07286,"123":0.08743,"124":0.40802,"125":0.12386,"126":0.02914,"127":0.02186,"128":0.03643,"129":0.01457,"130":0.02186,"131":0.87432,"132":0.02914,"133":0.83789,"134":0.12386,"135":0.03643,"136":0.08743,"137":0.04372,"138":0.13843,"139":0.06557,"140":0.07286,"141":0.08743,"142":0.38616,"143":0.69946,"144":10.58656,"145":5.89437,"146":0.02186,"147":0.00729,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 70 71 72 73 74 75 77 89 94 95 96 99 113 115 148"},F:{"36":0.00729,"46":0.00729,"76":0.00729,"79":0.03643,"80":0.00729,"82":0.00729,"85":0.05829,"86":0.03643,"89":0.00729,"90":0.00729,"93":0.01457,"94":0.09472,"95":0.72131,"102":0.00729,"113":0.00729,"114":0.00729,"117":0.00729,"119":0.01457,"120":0.00729,"121":0.01457,"122":0.00729,"123":0.00729,"124":0.01457,"125":0.06557,"126":2.33881,"127":1.44991,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 81 83 84 87 88 91 92 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 115 116 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00729,"92":0.02186,"109":0.05829,"120":0.00729,"122":0.00729,"131":0.01457,"132":0.00729,"133":0.00729,"134":0.00729,"135":0.00729,"136":0.00729,"137":0.00729,"138":0.00729,"139":0.00729,"140":0.01457,"141":0.01457,"142":0.04372,"143":0.102,"144":2.8634,"145":1.97451,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 121 123 124 125 126 127 128 129 130"},E:{"14":0.00729,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 15.5 16.0 16.1 16.2 16.4 17.0 26.4 TP","12.1":0.00729,"13.1":0.00729,"14.1":0.01457,"15.4":0.00729,"15.6":0.05829,"16.3":0.01457,"16.5":0.01457,"16.6":0.07286,"17.1":0.04372,"17.2":0.00729,"17.3":0.00729,"17.4":0.01457,"17.5":0.02186,"17.6":0.08015,"18.0":0.00729,"18.1":0.01457,"18.2":0.00729,"18.3":0.01457,"18.4":0.00729,"18.5-18.7":0.03643,"26.0":0.02914,"26.1":0.02914,"26.2":0.40802,"26.3":0.12386},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00061,"7.0-7.1":0.00061,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00061,"10.0-10.2":0,"10.3":0.00551,"11.0-11.2":0.05329,"11.3-11.4":0.00184,"12.0-12.1":0,"12.2-12.5":0.02879,"13.0-13.1":0,"13.2":0.00858,"13.3":0.00123,"13.4-13.7":0.00306,"14.0-14.4":0.00613,"14.5-14.8":0.00796,"15.0-15.1":0.00735,"15.2-15.3":0.00551,"15.4":0.00674,"15.5":0.00796,"15.6-15.8":0.12435,"16.0":0.01286,"16.1":0.0245,"16.2":0.01348,"16.3":0.0245,"16.4":0.00551,"16.5":0.0098,"16.6-16.7":0.16478,"17.0":0.00796,"17.1":0.01225,"17.2":0.0098,"17.3":0.01531,"17.4":0.02328,"17.5":0.04594,"17.6-17.7":0.11638,"18.0":0.02573,"18.1":0.05268,"18.2":0.02818,"18.3":0.08882,"18.4":0.0441,"18.5-18.7":1.39294,"26.0":0.09801,"26.1":0.19234,"26.2":2.93411,"26.3":0.49494,"26.4":0.00858},P:{"4":0.02225,"21":0.01112,"22":0.01112,"24":0.01112,"26":0.02225,"27":0.01112,"28":0.03337,"29":0.76756,_:"20 23 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","17.0":0.01112},I:{"0":0.02711,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.53737,_:"10 11 12 11.1 11.5 12.1"},A:{"7":0.00874,"8":0.00874,"11":0.06995,_:"6 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":18.42705},R:{_:"0"},M:{"0":0.1737},Q:{"14.9":0.00543},O:{"0":0.06514},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/RW.js b/node_modules/caniuse-lite/data/regions/RW.js deleted file mode 100644 index 5ef429a9..00000000 --- a/node_modules/caniuse-lite/data/regions/RW.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.01154,"34":0.02309,"48":0.00577,"67":0.00577,"72":0.00577,"89":0.00577,"111":0.00577,"112":0.01154,"115":0.13853,"121":0.00577,"127":0.01732,"128":0.00577,"133":0.00577,"135":0.00577,"138":0.01154,"140":0.06349,"141":0.00577,"143":0.01154,"144":0.00577,"146":0.0404,"147":1.1948,"148":0.08081,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 113 114 116 117 118 119 120 122 123 124 125 126 129 130 131 132 134 136 137 139 142 145 149 150 151 3.5 3.6"},D:{"11":0.00577,"49":0.00577,"55":0.00577,"56":0.00577,"61":0.01154,"64":0.00577,"65":0.01154,"69":0.00577,"70":0.00577,"71":0.02886,"72":0.00577,"74":0.02309,"77":0.01154,"79":0.00577,"80":0.05195,"81":0.00577,"83":0.00577,"84":0.00577,"87":0.00577,"89":0.03463,"93":0.02309,"95":0.01154,"96":0.00577,"98":0.04618,"100":0.01732,"101":0.00577,"103":0.03463,"104":0.00577,"105":0.01154,"106":0.06349,"107":0.00577,"108":0.01732,"109":0.329,"110":0.01732,"111":0.03463,"112":0.00577,"114":0.00577,"115":0.00577,"116":0.10967,"117":0.01154,"118":0.00577,"119":0.01154,"120":0.01732,"121":0.01732,"122":0.05195,"123":0.01732,"124":0.03463,"125":0.0404,"126":0.02309,"127":0.02886,"128":0.20202,"129":0.00577,"130":0.02309,"131":0.1443,"132":0.04618,"133":0.05772,"134":0.06926,"135":0.03463,"136":0.08658,"137":0.10967,"138":0.19048,"139":0.34632,"140":0.05195,"141":0.06349,"142":0.26551,"143":1.03896,"144":17.95669,"145":10.55699,"146":0.04618,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 57 58 59 60 62 63 66 67 68 73 75 76 78 85 86 88 90 91 92 94 97 99 102 113 147 148"},F:{"76":0.00577,"79":0.01154,"84":0.00577,"93":0.02886,"94":0.05195,"95":0.08081,"114":0.02309,"117":0.01154,"125":0.00577,"126":1.09091,"127":0.61183,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 80 81 82 83 85 86 87 88 89 90 91 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00577,"16":0.01732,"17":0.01154,"18":0.19048,"84":0.00577,"89":0.01732,"90":0.01732,"92":0.12698,"100":0.06349,"109":0.00577,"111":0.00577,"114":0.0404,"120":0.0404,"122":0.06926,"130":0.00577,"131":0.01732,"132":0.01154,"133":0.03463,"134":0.01732,"135":0.00577,"136":0.02886,"137":0.01154,"138":0.02309,"139":0.00577,"140":0.05195,"141":0.03463,"142":0.09235,"143":0.1039,"144":3.08802,"145":2.25685,_:"12 13 15 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 112 113 115 116 117 118 119 121 123 124 125 126 127 128 129"},E:{"13":0.01732,_:"4 5 6 7 8 9 10 11 12 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.3 16.4 17.3 18.0 26.4 TP","11.1":0.00577,"13.1":0.00577,"14.1":0.00577,"15.6":0.02309,"16.1":0.01732,"16.5":0.00577,"16.6":0.0404,"17.0":0.00577,"17.1":0.01732,"17.2":0.00577,"17.4":0.1847,"17.5":0.00577,"17.6":0.19625,"18.1":0.00577,"18.2":0.00577,"18.3":0.00577,"18.4":0.00577,"18.5-18.7":0.05772,"26.0":0.03463,"26.1":0.0404,"26.2":0.37518,"26.3":0.12698},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00052,"7.0-7.1":0.00052,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00052,"10.0-10.2":0,"10.3":0.00464,"11.0-11.2":0.04484,"11.3-11.4":0.00155,"12.0-12.1":0,"12.2-12.5":0.02422,"13.0-13.1":0,"13.2":0.00722,"13.3":0.00103,"13.4-13.7":0.00258,"14.0-14.4":0.00515,"14.5-14.8":0.0067,"15.0-15.1":0.00618,"15.2-15.3":0.00464,"15.4":0.00567,"15.5":0.0067,"15.6-15.8":0.10462,"16.0":0.01082,"16.1":0.02062,"16.2":0.01134,"16.3":0.02062,"16.4":0.00464,"16.5":0.00825,"16.6-16.7":0.13864,"17.0":0.0067,"17.1":0.01031,"17.2":0.00825,"17.3":0.01288,"17.4":0.01958,"17.5":0.03865,"17.6-17.7":0.09792,"18.0":0.02165,"18.1":0.04432,"18.2":0.02371,"18.3":0.07473,"18.4":0.03711,"18.5-18.7":1.172,"26.0":0.08246,"26.1":0.16183,"26.2":2.46873,"26.3":0.41644,"26.4":0.00722},P:{"23":0.01051,"24":0.03153,"25":0.01051,"26":0.01051,"27":0.02102,"28":0.11562,"29":0.49403,_:"4 20 21 22 5.0-5.4 6.2-6.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.05256,"9.2":0.01051},I:{"0":0.02534,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":3.39461,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.03463,"10":0.01732,_:"6 7 9 11 5.5"},S:{"2.5":0.01268,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":45.20424},R:{_:"0"},M:{"0":0.14798},Q:{_:"14.9"},O:{"0":0.15221},H:{all:0.14}}; diff --git a/node_modules/caniuse-lite/data/regions/SA.js b/node_modules/caniuse-lite/data/regions/SA.js deleted file mode 100644 index b3b38f3e..00000000 --- a/node_modules/caniuse-lite/data/regions/SA.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.01486,"52":0.00297,"115":0.01486,"140":0.00892,"145":0.00297,"146":0.01189,"147":0.26154,"148":0.0208,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 141 142 143 144 149 150 151 3.5 3.6"},D:{"56":0.00297,"69":0.01486,"75":0.00297,"79":0.00594,"87":0.00892,"90":0.00297,"91":0.00297,"93":0.00297,"95":0.00297,"98":0.00297,"101":0.00892,"103":0.50227,"104":0.49632,"105":0.49335,"106":0.4993,"107":0.49632,"108":0.49632,"109":0.72814,"110":0.49632,"111":0.50821,"112":0.58548,"114":0.02378,"115":0.00297,"116":0.99859,"117":0.49335,"119":0.01189,"120":0.51118,"121":0.00297,"122":0.01783,"123":0.00297,"124":0.50821,"125":0.01189,"126":0.00594,"127":0.00892,"128":0.01486,"129":0.00594,"130":0.00594,"131":1.0402,"132":0.02378,"133":1.02237,"134":0.0208,"135":0.01783,"136":0.02378,"137":0.02378,"138":0.08916,"139":0.10699,"140":0.02378,"141":0.02972,"142":0.09213,"143":0.48741,"144":6.30361,"145":2.76099,"146":0.00594,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 76 77 78 80 81 83 84 85 86 88 89 92 94 96 97 99 100 102 113 118 147 148"},F:{"91":0.00297,"94":0.03566,"95":0.02675,"125":0.01486,"126":0.14563,"127":0.08916,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00297,"92":0.00892,"109":0.00594,"114":0.00594,"120":0.00297,"122":0.00297,"123":0.00297,"126":0.00594,"128":0.00297,"129":0.00297,"131":0.00297,"132":0.00297,"133":0.00297,"134":0.00297,"135":0.00297,"136":0.00594,"137":0.00297,"138":0.00892,"139":0.00594,"140":0.00594,"141":0.01783,"142":0.01783,"143":0.0535,"144":1.1353,"145":0.56171,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 124 125 127 130"},E:{"14":0.00297,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 16.0 26.4 TP","5.1":0.00594,"13.1":0.00297,"14.1":0.00297,"15.4":0.00297,"15.5":0.00594,"15.6":0.01486,"16.1":0.00594,"16.2":0.00297,"16.3":0.00594,"16.4":0.00297,"16.5":0.00297,"16.6":0.04755,"17.0":0.00297,"17.1":0.01486,"17.2":0.00594,"17.3":0.00594,"17.4":0.00892,"17.5":0.02378,"17.6":0.06538,"18.0":0.00594,"18.1":0.01486,"18.2":0.00892,"18.3":0.0208,"18.4":0.01783,"18.5-18.7":0.08024,"26.0":0.04161,"26.1":0.04458,"26.2":0.57657,"26.3":0.09213},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00154,"7.0-7.1":0.00154,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00154,"10.0-10.2":0,"10.3":0.01383,"11.0-11.2":0.13366,"11.3-11.4":0.00461,"12.0-12.1":0,"12.2-12.5":0.07221,"13.0-13.1":0,"13.2":0.02151,"13.3":0.00307,"13.4-13.7":0.00768,"14.0-14.4":0.01536,"14.5-14.8":0.01997,"15.0-15.1":0.01844,"15.2-15.3":0.01383,"15.4":0.0169,"15.5":0.01997,"15.6-15.8":0.31187,"16.0":0.03226,"16.1":0.06145,"16.2":0.0338,"16.3":0.06145,"16.4":0.01383,"16.5":0.02458,"16.6-16.7":0.41327,"17.0":0.01997,"17.1":0.03073,"17.2":0.02458,"17.3":0.03841,"17.4":0.05838,"17.5":0.11522,"17.6-17.7":0.2919,"18.0":0.06453,"18.1":0.13212,"18.2":0.07067,"18.3":0.22277,"18.4":0.11062,"18.5-18.7":3.49359,"26.0":0.24581,"26.1":0.4824,"26.2":7.35898,"26.3":1.24135,"26.4":0.02151},P:{"22":0.01014,"23":0.01014,"24":0.01014,"25":0.03041,"26":0.02028,"27":0.04055,"28":0.09124,"29":0.92253,_:"4 20 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01014},I:{"0":0.02808,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.38654,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00951,"11":0.03804,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":57.29953},R:{_:"0"},M:{"0":0.06325},Q:{_:"14.9"},O:{"0":1.08231},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/SB.js b/node_modules/caniuse-lite/data/regions/SB.js deleted file mode 100644 index 67f6b20c..00000000 --- a/node_modules/caniuse-lite/data/regions/SB.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"115":0.00893,"136":0.00446,"139":0.00893,"140":0.01786,"145":0.1116,"146":0.00446,"147":1.37938,"148":0.08035,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 137 138 141 142 143 144 149 150 151 3.5 3.6"},D:{"56":0.00446,"72":0.00893,"91":0.00446,"103":0.00446,"108":0.04464,"109":0.23659,"114":0.01339,"116":0.03125,"123":0.00446,"124":0.03571,"125":0.03571,"127":0.01339,"128":0.01339,"129":0.01339,"131":0.00893,"132":0.00446,"134":0.02232,"135":0.01339,"136":0.00893,"137":0.03125,"138":0.07142,"139":0.16517,"140":0.01339,"141":0.04464,"142":0.15178,"143":0.29909,"144":7.55309,"145":3.40603,"146":0.02232,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 110 111 112 113 115 117 118 119 120 121 122 126 130 133 147 148"},F:{"84":0.02232,"94":0.09374,"95":0.01339,"122":0.00446,"126":6.92366,"127":0.86155,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00893,"17":0.04018,"85":0.00446,"92":0.24998,"100":0.00446,"104":0.01339,"109":0.00446,"120":0.00446,"122":0.00446,"126":0.00893,"129":0.05803,"131":0.00446,"133":0.00446,"134":0.00446,"135":0.01339,"136":0.00446,"137":0.02678,"138":0.02232,"139":0.01786,"140":0.0491,"141":0.04018,"142":0.07142,"143":0.15624,"144":3.60245,"145":2.82125,_:"13 14 15 16 18 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 105 106 107 108 110 111 112 113 114 115 116 117 118 119 121 123 124 125 127 128 130 132"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.3 17.5 18.0 18.1 18.2 18.4 26.0 TP","12.1":0.00446,"13.1":0.03125,"15.6":0.02232,"16.6":0.0491,"17.1":0.00893,"17.4":0.04018,"17.6":0.01339,"18.3":0.01339,"18.5-18.7":0.03125,"26.1":0.00446,"26.2":0.23659,"26.3":0.0491,"26.4":0.03571},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00041,"7.0-7.1":0.00041,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00041,"10.0-10.2":0,"10.3":0.00366,"11.0-11.2":0.0354,"11.3-11.4":0.00122,"12.0-12.1":0,"12.2-12.5":0.01912,"13.0-13.1":0,"13.2":0.0057,"13.3":0.00081,"13.4-13.7":0.00203,"14.0-14.4":0.00407,"14.5-14.8":0.00529,"15.0-15.1":0.00488,"15.2-15.3":0.00366,"15.4":0.00448,"15.5":0.00529,"15.6-15.8":0.0826,"16.0":0.00854,"16.1":0.01628,"16.2":0.00895,"16.3":0.01628,"16.4":0.00366,"16.5":0.00651,"16.6-16.7":0.10946,"17.0":0.00529,"17.1":0.00814,"17.2":0.00651,"17.3":0.01017,"17.4":0.01546,"17.5":0.03052,"17.6-17.7":0.07731,"18.0":0.01709,"18.1":0.03499,"18.2":0.01872,"18.3":0.059,"18.4":0.0293,"18.5-18.7":0.92528,"26.0":0.0651,"26.1":0.12777,"26.2":1.94903,"26.3":0.32877,"26.4":0.0057},P:{"21":0.01018,"24":0.03055,"25":0.04073,"27":0.03055,"28":0.1731,"29":1.34406,_:"4 20 22 23 26 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.03055,"13.0":0.03055,"19.0":0.02036},I:{"0":0.01659,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.69754,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":61.61898},R:{_:"0"},M:{"0":0.06643},Q:{"14.9":0.02214},O:{"0":1.67741},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/SC.js b/node_modules/caniuse-lite/data/regions/SC.js deleted file mode 100644 index ab4ab529..00000000 --- a/node_modules/caniuse-lite/data/regions/SC.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00437,"60":0.00437,"78":0.00437,"103":0.01747,"114":0.00437,"115":0.1223,"120":0.01747,"121":0.0961,"122":0.00437,"123":0.00437,"125":0.01747,"128":0.02621,"133":0.00437,"134":0.00437,"135":0.00874,"136":0.00874,"137":0.00437,"138":0.00437,"139":0.0131,"140":0.60715,"142":0.00437,"143":0.00874,"144":0.22714,"145":0.00437,"146":0.02184,"147":0.63336,"148":0.08299,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 116 117 118 119 124 126 127 129 130 131 132 141 149 150 151 3.5 3.6"},D:{"43":0.00437,"45":0.28829,"48":0.00437,"51":0.00437,"53":0.00437,"55":0.00437,"57":0.00437,"58":0.00437,"59":0.00437,"60":0.00437,"66":0.00437,"67":0.35818,"69":0.0131,"78":0.00437,"80":0.00437,"81":0.00437,"86":0.08299,"87":0.00437,"88":0.00437,"90":0.00874,"91":0.0131,"92":0.01747,"93":0.00437,"94":0.00437,"97":0.0131,"98":0.00437,"100":0.00874,"101":0.00874,"102":0.00437,"103":0.06115,"104":0.14414,"105":0.02184,"106":0.02184,"107":0.06115,"108":0.02184,"109":0.24898,"110":0.0131,"111":0.02621,"112":0.04805,"113":0.00874,"114":0.14851,"115":0.00874,"116":0.97843,"117":0.03058,"118":0.06552,"119":0.19219,"120":1.46765,"121":0.06552,"122":0.03931,"123":0.04805,"124":0.16162,"125":0.13541,"126":0.07426,"127":0.01747,"128":0.15288,"129":0.06552,"130":0.17909,"131":0.1223,"132":0.06989,"133":1.81272,"134":0.08736,"135":0.09173,"136":0.10046,"137":0.52416,"138":0.3276,"139":0.11357,"140":0.06989,"141":0.63336,"142":1.8695,"143":1.34971,"144":5.69587,"145":3.44635,"146":0.05242,"147":0.02621,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 46 47 49 50 52 54 56 61 62 63 64 65 68 70 71 72 73 74 75 76 77 79 83 84 85 89 95 96 99 148"},F:{"94":0.03494,"95":0.02184,"105":0.02184,"114":0.00437,"119":0.00437,"125":0.00437,"126":0.16162,"127":0.1092,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 106 107 108 109 110 111 112 113 115 116 117 118 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6","12.1":0.00874},B:{"18":0.00437,"92":0.0131,"98":0.00437,"100":0.00437,"106":0.02184,"109":0.00437,"110":0.00437,"114":0.0131,"116":0.00437,"117":0.00437,"119":0.0131,"120":0.21403,"121":0.00437,"122":0.0131,"123":0.00437,"124":0.00437,"126":0.04805,"127":0.00437,"128":0.02621,"129":0.00874,"130":0.0131,"131":0.03494,"132":0.00874,"133":0.05678,"134":0.02621,"135":0.08736,"136":0.03058,"137":0.06989,"138":0.28829,"139":0.05678,"140":0.0131,"141":0.06115,"142":0.0961,"143":0.27955,"144":2.99208,"145":1.2012,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 99 101 102 103 104 105 107 108 111 112 113 115 118 125"},E:{"14":0.0131,"15":0.00437,_:"4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 11.1 12.1 15.1 15.2-15.3 16.0 TP","9.1":0.00437,"10.1":0.00437,"13.1":0.00874,"14.1":0.0131,"15.4":0.00437,"15.5":0.00437,"15.6":0.04805,"16.1":0.0131,"16.2":0.00874,"16.3":0.03931,"16.4":0.02184,"16.5":0.02184,"16.6":0.14851,"17.0":0.01747,"17.1":0.2053,"17.2":0.04805,"17.3":0.00874,"17.4":0.04368,"17.5":0.03058,"17.6":0.05678,"18.0":0.05242,"18.1":0.02621,"18.2":0.0131,"18.3":0.0131,"18.4":0.02621,"18.5-18.7":0.08736,"26.0":0.0131,"26.1":0.07862,"26.2":0.58094,"26.3":0.16598,"26.4":0.02184},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00087,"7.0-7.1":0.00087,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00087,"10.0-10.2":0,"10.3":0.0078,"11.0-11.2":0.07537,"11.3-11.4":0.0026,"12.0-12.1":0,"12.2-12.5":0.04072,"13.0-13.1":0,"13.2":0.01213,"13.3":0.00173,"13.4-13.7":0.00433,"14.0-14.4":0.00866,"14.5-14.8":0.01126,"15.0-15.1":0.0104,"15.2-15.3":0.0078,"15.4":0.00953,"15.5":0.01126,"15.6-15.8":0.17587,"16.0":0.01819,"16.1":0.03465,"16.2":0.01906,"16.3":0.03465,"16.4":0.0078,"16.5":0.01386,"16.6-16.7":0.23305,"17.0":0.01126,"17.1":0.01733,"17.2":0.01386,"17.3":0.02166,"17.4":0.03292,"17.5":0.06498,"17.6-17.7":0.16461,"18.0":0.03639,"18.1":0.07451,"18.2":0.03985,"18.3":0.12562,"18.4":0.06238,"18.5-18.7":1.97009,"26.0":0.13862,"26.1":0.27204,"26.2":4.14984,"26.3":0.70002,"26.4":0.01213},P:{"23":0.07186,"24":0.01027,"25":0.0308,"26":0.02053,"27":0.01027,"28":0.09239,"29":1.75535,_:"4 20 21 22 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 19.0","7.2-7.4":0.01027,"13.0":0.01027,"18.0":0.01027},I:{"0":0.02813,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":1.03084,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.24024,"9":0.12012,"11":0.12012,_:"6 7 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":50.41754},R:{_:"0"},M:{"0":1.03647},Q:{"14.9":0.33235},O:{"0":0.71539},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/SD.js b/node_modules/caniuse-lite/data/regions/SD.js deleted file mode 100644 index 8e9b8ab3..00000000 --- a/node_modules/caniuse-lite/data/regions/SD.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"56":0.00322,"57":0.00322,"72":0.00967,"111":0.01611,"115":0.14821,"127":0.00644,"128":0.00644,"135":0.00644,"139":0.00322,"140":0.01611,"141":0.01289,"142":0.01933,"143":0.00322,"145":0.01289,"146":0.01289,"147":0.89572,"148":0.06444,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 134 136 137 138 144 149 150 151 3.5 3.6"},D:{"37":0.029,"50":0.00322,"57":0.00322,"60":0.01289,"61":0.00322,"63":0.00322,"64":0.00322,"68":0.00644,"70":0.02255,"71":0.00322,"72":0.00322,"74":0.00322,"78":0.01933,"79":0.03222,"81":0.00322,"86":0.00322,"87":0.00644,"88":0.00644,"91":0.03544,"93":0.00322,"95":0.00322,"99":0.01933,"103":0.00322,"108":0.00322,"109":0.1611,"111":0.00644,"112":0.00322,"113":0.00322,"114":0.02255,"116":0.01933,"117":0.00644,"119":0.00322,"120":0.02578,"122":0.00322,"123":0.01289,"124":0.01289,"125":0.00322,"126":0.04189,"127":0.01289,"128":0.00322,"129":0.00322,"130":0.00644,"131":0.05477,"132":0.00644,"133":0.00644,"134":0.00644,"135":0.01289,"136":0.04833,"137":0.03222,"138":0.09022,"139":0.04833,"140":0.01933,"141":0.01611,"142":0.05477,"143":0.1901,"144":1.51756,"145":0.71206,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 58 59 62 65 66 67 69 73 75 76 77 80 83 84 85 89 90 92 94 96 97 98 100 101 102 104 105 106 107 110 115 118 121 146 147 148"},F:{"79":0.00322,"83":0.00322,"89":0.00644,"90":0.00967,"91":0.00644,"92":0.00644,"93":0.13855,"94":0.50585,"95":0.29965,"96":0.00644,"125":0.00644,"126":0.08699,"127":0.08377,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 84 85 86 87 88 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00322,"15":0.00322,"16":0.00322,"17":0.00322,"18":0.01289,"84":0.00322,"89":0.00322,"90":0.00644,"92":0.04833,"100":0.00644,"109":0.00644,"122":0.00644,"129":0.00322,"131":0.00322,"132":0.00644,"133":0.00967,"136":0.00322,"137":0.00322,"138":0.00644,"140":0.00644,"141":0.00967,"142":0.05155,"143":0.029,"144":0.68951,"145":0.46397,_:"12 13 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128 130 134 135 139"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.3 18.4 26.0 26.1 26.4 TP","5.1":0.04511,"13.1":0.00322,"15.6":0.058,"18.2":0.00322,"18.5-18.7":0.00644,"26.2":0.06122,"26.3":0.00322},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00015,"7.0-7.1":0.00015,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00015,"10.0-10.2":0,"10.3":0.00137,"11.0-11.2":0.01327,"11.3-11.4":0.00046,"12.0-12.1":0,"12.2-12.5":0.00717,"13.0-13.1":0,"13.2":0.00214,"13.3":0.00031,"13.4-13.7":0.00076,"14.0-14.4":0.00153,"14.5-14.8":0.00198,"15.0-15.1":0.00183,"15.2-15.3":0.00137,"15.4":0.00168,"15.5":0.00198,"15.6-15.8":0.03096,"16.0":0.0032,"16.1":0.0061,"16.2":0.00336,"16.3":0.0061,"16.4":0.00137,"16.5":0.00244,"16.6-16.7":0.04102,"17.0":0.00198,"17.1":0.00305,"17.2":0.00244,"17.3":0.00381,"17.4":0.0058,"17.5":0.01144,"17.6-17.7":0.02898,"18.0":0.00641,"18.1":0.01312,"18.2":0.00702,"18.3":0.02211,"18.4":0.01098,"18.5-18.7":0.3468,"26.0":0.0244,"26.1":0.04789,"26.2":0.7305,"26.3":0.12322,"26.4":0.00214},P:{"4":0.06063,"20":0.01011,"21":0.09095,"22":0.03032,"23":0.02021,"24":0.09095,"25":0.21221,"26":0.25263,"27":0.37389,"28":0.51536,"29":1.4147,_:"5.0-5.4 8.2 9.2 10.1 12.0 14.0 15.0","6.2-6.4":0.01011,"7.2-7.4":0.11116,"11.1-11.2":0.02021,"13.0":0.03032,"16.0":0.03032,"17.0":0.01011,"18.0":0.01011,"19.0":0.02021},I:{"0":0.13541,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00008},K:{"0":4.17592,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":81.84574},R:{_:"0"},M:{"0":0.18301},Q:{_:"14.9"},O:{"0":0.80658},H:{all:0.04}}; diff --git a/node_modules/caniuse-lite/data/regions/SE.js b/node_modules/caniuse-lite/data/regions/SE.js deleted file mode 100644 index b9203d69..00000000 --- a/node_modules/caniuse-lite/data/regions/SE.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"52":0.01484,"59":0.00495,"60":0.00495,"78":0.01484,"91":0.00495,"100":0.00495,"102":0.00495,"104":0.00495,"115":0.18304,"128":0.02968,"136":0.00495,"138":0.00495,"139":0.00495,"140":0.83604,"142":0.00495,"143":0.00495,"144":0.00989,"145":0.01484,"146":0.04452,"147":1.86997,"148":0.17809,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 101 103 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 137 141 149 150 151 3.5 3.6"},D:{"39":0.01979,"40":0.01979,"41":0.01979,"42":0.01979,"43":0.01979,"44":0.01979,"45":0.01979,"46":0.01979,"47":0.01979,"48":0.02474,"49":0.02474,"50":0.01979,"51":0.01979,"52":0.02474,"53":0.01979,"54":0.01979,"55":0.01979,"56":0.01979,"57":0.01979,"58":0.02968,"59":0.01979,"60":0.01979,"66":0.00989,"79":0.00495,"84":0.00495,"87":0.01484,"88":0.00495,"92":0.00989,"93":0.00495,"103":0.09894,"104":0.04947,"105":0.03958,"106":0.03958,"107":0.03958,"108":0.06926,"109":0.33145,"110":0.03958,"111":0.04452,"112":0.27703,"113":0.00989,"114":0.00495,"116":0.20777,"117":0.04452,"118":0.02968,"119":0.00495,"120":0.04947,"121":0.02474,"122":0.04947,"123":0.00989,"124":0.05936,"125":0.01484,"126":0.08905,"127":0.00495,"128":0.06926,"129":0.00989,"130":0.02474,"131":0.11873,"132":0.02968,"133":0.10389,"134":0.01979,"135":0.04452,"136":0.03463,"137":0.05442,"138":0.22756,"139":0.13852,"140":0.06926,"141":0.17315,"142":1.17739,"143":1.69682,"144":14.91026,"145":6.97032,"146":0.00989,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 85 86 89 90 91 94 95 96 97 98 99 100 101 102 115 147 148"},F:{"86":0.00495,"94":0.01484,"95":0.03463,"120":0.00495,"124":0.00495,"125":0.01484,"126":0.60848,"127":0.52933,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 122 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00989,"109":0.03958,"119":0.00495,"131":0.00495,"132":0.00495,"133":0.00495,"134":0.00495,"135":0.00495,"136":0.00989,"137":0.01484,"138":0.00989,"139":0.00495,"140":0.01979,"141":0.01979,"142":0.04947,"143":0.21767,"144":4.65018,"145":2.90884,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 120 121 122 123 124 125 126 127 128 129 130"},E:{"13":0.00495,"14":0.00495,_:"4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 12.1 15.1 15.2-15.3 TP","10.1":0.00495,"11.1":0.00989,"13.1":0.06431,"14.1":0.02968,"15.4":0.00989,"15.5":0.00989,"15.6":0.18799,"16.0":0.00495,"16.1":0.01484,"16.2":0.01484,"16.3":0.02968,"16.4":0.00495,"16.5":0.00989,"16.6":0.27703,"17.0":0.00495,"17.1":0.18304,"17.2":0.01484,"17.3":0.02474,"17.4":0.04452,"17.5":0.05442,"17.6":0.21767,"18.0":0.01484,"18.1":0.04452,"18.2":0.01484,"18.3":0.05936,"18.4":0.03463,"18.5-18.7":0.08905,"26.0":0.04947,"26.1":0.10389,"26.2":1.55831,"26.3":0.39576,"26.4":0.00495},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00226,"7.0-7.1":0.00226,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00226,"10.0-10.2":0,"10.3":0.02036,"11.0-11.2":0.19681,"11.3-11.4":0.00679,"12.0-12.1":0,"12.2-12.5":0.10632,"13.0-13.1":0,"13.2":0.03167,"13.3":0.00452,"13.4-13.7":0.01131,"14.0-14.4":0.02262,"14.5-14.8":0.02941,"15.0-15.1":0.02715,"15.2-15.3":0.02036,"15.4":0.02488,"15.5":0.02941,"15.6-15.8":0.45922,"16.0":0.04751,"16.1":0.09049,"16.2":0.04977,"16.3":0.09049,"16.4":0.02036,"16.5":0.03619,"16.6-16.7":0.60852,"17.0":0.02941,"17.1":0.04524,"17.2":0.03619,"17.3":0.05655,"17.4":0.08596,"17.5":0.16966,"17.6-17.7":0.42981,"18.0":0.09501,"18.1":0.19455,"18.2":0.10406,"18.3":0.32801,"18.4":0.16288,"18.5-18.7":5.14418,"26.0":0.36195,"26.1":0.71032,"26.2":10.8358,"26.3":1.82783,"26.4":0.03167},P:{"4":0.01044,"21":0.02089,"22":0.01044,"23":0.01044,"24":0.01044,"25":0.01044,"26":0.04178,"27":0.03133,"28":0.094,"29":4.00009,_:"20 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.02524,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.14657,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00989,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":25.42726},R:{_:"0"},M:{"0":0.72778},Q:{_:"14.9"},O:{"0":0.02022},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/SG.js b/node_modules/caniuse-lite/data/regions/SG.js deleted file mode 100644 index 6206c095..00000000 --- a/node_modules/caniuse-lite/data/regions/SG.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"78":0.01261,"103":0.01261,"115":0.08406,"125":0.0042,"133":0.01261,"134":0.0042,"135":0.01681,"136":0.0042,"137":0.00841,"139":0.0042,"140":0.02942,"143":0.0042,"144":0.0042,"145":0.01681,"146":0.02102,"147":0.92466,"148":0.08826,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 128 129 130 131 132 138 141 142 149 150 151 3.5 3.6"},D:{"39":0.01261,"40":0.01261,"41":0.00841,"42":0.01261,"43":0.01261,"44":0.01261,"45":0.01261,"46":0.01261,"47":0.01261,"48":0.01261,"49":0.01261,"50":0.01261,"51":0.01261,"52":0.01261,"53":0.01261,"54":0.01261,"55":0.01261,"56":0.01261,"57":0.01261,"58":0.01261,"59":0.01261,"60":0.01261,"70":0.0042,"71":0.0042,"79":0.0042,"81":0.0042,"83":0.0042,"85":0.0042,"86":0.00841,"87":0.0042,"91":0.0042,"92":0.02942,"95":0.01261,"98":0.00841,"99":0.0042,"101":0.00841,"102":0.0042,"103":0.04203,"104":0.05464,"105":0.09247,"106":0.02942,"107":0.04203,"108":0.02942,"109":0.21015,"110":0.02942,"111":0.02522,"112":0.07986,"113":0.0042,"114":0.02522,"115":0.01261,"116":0.10928,"117":0.05044,"118":0.0042,"119":0.02102,"120":0.17653,"121":0.03362,"122":0.04203,"123":0.03783,"124":0.05884,"125":0.03362,"126":0.02102,"127":0.02522,"128":0.09247,"129":0.00841,"130":0.04203,"131":0.20595,"132":0.03783,"133":0.09247,"134":0.05044,"135":0.13029,"136":0.04623,"137":0.4161,"138":0.12609,"139":3.9172,"140":0.06725,"141":0.40349,"142":0.63886,"143":1.21046,"144":10.38561,"145":5.68666,"146":0.08826,"147":0.00841,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 72 73 74 75 76 77 78 80 84 88 89 90 93 94 96 97 100 148"},F:{"72":0.0042,"89":0.0042,"90":0.0042,"92":0.0042,"93":0.00841,"94":0.16392,"95":0.23957,"96":0.0042,"102":0.0042,"114":0.00841,"115":0.0042,"119":0.0042,"122":0.00841,"125":0.02942,"126":0.52958,"127":0.39088,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 91 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 116 117 118 120 121 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"106":0.0042,"107":0.0042,"109":0.01261,"111":0.0042,"120":0.01261,"122":0.0042,"123":0.0042,"124":0.0042,"126":0.00841,"127":0.0042,"129":0.0042,"130":0.0042,"131":0.01261,"132":0.0042,"133":0.00841,"134":0.00841,"135":0.02942,"136":0.0042,"137":0.00841,"138":0.01681,"139":0.01261,"140":0.00841,"141":0.01681,"142":0.03783,"143":0.1345,"144":1.9544,"145":1.14322,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 108 110 112 113 114 115 116 117 118 119 121 125 128"},E:{"14":0.00841,"15":0.0042,_:"4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.2 26.4 TP","13.1":0.0042,"14.1":0.00841,"15.6":0.04623,"16.0":0.0042,"16.1":0.00841,"16.3":0.01261,"16.4":0.0042,"16.5":0.0042,"16.6":0.06725,"17.0":0.07986,"17.1":0.04203,"17.2":0.00841,"17.3":0.0042,"17.4":0.01261,"17.5":0.03362,"17.6":0.07145,"18.0":0.00841,"18.1":0.02522,"18.2":0.0042,"18.3":0.03362,"18.4":0.01681,"18.5-18.7":0.04623,"26.0":0.02942,"26.1":0.03362,"26.2":0.7061,"26.3":0.20174},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00139,"7.0-7.1":0.00139,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00139,"10.0-10.2":0,"10.3":0.0125,"11.0-11.2":0.12079,"11.3-11.4":0.00417,"12.0-12.1":0,"12.2-12.5":0.06525,"13.0-13.1":0,"13.2":0.01944,"13.3":0.00278,"13.4-13.7":0.00694,"14.0-14.4":0.01388,"14.5-14.8":0.01805,"15.0-15.1":0.01666,"15.2-15.3":0.0125,"15.4":0.01527,"15.5":0.01805,"15.6-15.8":0.28184,"16.0":0.02916,"16.1":0.05554,"16.2":0.03054,"16.3":0.05554,"16.4":0.0125,"16.5":0.02221,"16.6-16.7":0.37347,"17.0":0.01805,"17.1":0.02777,"17.2":0.02221,"17.3":0.03471,"17.4":0.05276,"17.5":0.10413,"17.6-17.7":0.26379,"18.0":0.05831,"18.1":0.1194,"18.2":0.06387,"18.3":0.20132,"18.4":0.09996,"18.5-18.7":3.15718,"26.0":0.22214,"26.1":0.43595,"26.2":6.65035,"26.3":1.12181,"26.4":0.01944},P:{"24":0.01039,"25":0.01039,"26":0.02077,"27":0.01039,"28":0.04154,"29":3.09488,_:"4 20 21 22 23 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":7.26144,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00436},K:{"0":1.39708,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.10808,"11":0.04323,_:"6 7 8 10 5.5"},S:{"2.5":0.0058,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":37.3188},R:{_:"0"},M:{"0":0.71883},Q:{"14.9":0.05797},O:{"0":0.44057},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/SH.js b/node_modules/caniuse-lite/data/regions/SH.js deleted file mode 100644 index 9d377d81..00000000 --- a/node_modules/caniuse-lite/data/regions/SH.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.71912,"147":0.71912,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 148 149 150 151 3.5 3.6"},D:{"104":2.8765,"105":2.15737,"106":2.8765,"107":1.43825,"108":2.15737,"109":2.8765,"111":2.15737,"112":0.71912,"116":2.15737,"120":0.71912,"131":1.43825,"133":2.15737,"139":1.43825,"143":2.15737,"144":10.07507,"145":6.47212,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 110 113 114 115 117 118 119 121 122 123 124 125 126 127 128 129 130 132 134 135 136 137 138 140 141 142 146 147 148"},F:{"127":1.43825,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.71912,"140":0.71912,"143":2.15737,"144":7.19124,"145":8.62949,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 141 142"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.3 18.4 18.5-18.7 26.0 26.1 26.2 26.3 26.4 TP"},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00007,"7.0-7.1":0.00007,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00007,"10.0-10.2":0,"10.3":0.00065,"11.0-11.2":0.00625,"11.3-11.4":0.00022,"12.0-12.1":0,"12.2-12.5":0.00338,"13.0-13.1":0,"13.2":0.00101,"13.3":0.00014,"13.4-13.7":0.00036,"14.0-14.4":0.00072,"14.5-14.8":0.00093,"15.0-15.1":0.00086,"15.2-15.3":0.00065,"15.4":0.00079,"15.5":0.00093,"15.6-15.8":0.01459,"16.0":0.00151,"16.1":0.00287,"16.2":0.00158,"16.3":0.00287,"16.4":0.00065,"16.5":0.00115,"16.6-16.7":0.01933,"17.0":0.00093,"17.1":0.00144,"17.2":0.00115,"17.3":0.0018,"17.4":0.00273,"17.5":0.00539,"17.6-17.7":0.01366,"18.0":0.00302,"18.1":0.00618,"18.2":0.00331,"18.3":0.01042,"18.4":0.00517,"18.5-18.7":0.16344,"26.0":0.0115,"26.1":0.02257,"26.2":0.34428,"26.3":0.05807,"26.4":0.00101},P:{"28":2.15888,_:"4 20 21 22 23 24 25 26 27 29 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":30.21449},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"},O:{_:"0"},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/SI.js b/node_modules/caniuse-lite/data/regions/SI.js deleted file mode 100644 index e383bd4f..00000000 --- a/node_modules/caniuse-lite/data/regions/SI.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"4":0.00588,"52":0.01177,"78":0.00588,"83":0.01765,"91":0.00588,"95":0.04707,"102":0.00588,"103":0.04707,"115":0.90025,"122":0.02354,"123":0.00588,"127":0.00588,"128":0.01765,"134":0.00588,"135":0.00588,"136":0.01177,"138":0.02354,"139":0.02942,"140":0.13533,"141":0.00588,"142":0.00588,"143":0.00588,"144":0.12356,"145":0.07649,"146":0.10003,"147":5.18969,"148":0.38246,"149":0.00588,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 84 85 86 87 88 89 90 92 93 94 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 124 125 126 129 130 131 132 133 137 150 151 3.5 3.6"},D:{"39":0.01177,"40":0.01177,"41":0.01177,"42":0.01177,"43":0.01177,"44":0.01177,"45":0.01177,"46":0.01177,"47":0.01177,"48":0.01177,"49":0.01177,"50":0.01177,"51":0.01177,"52":0.01177,"53":0.01177,"54":0.01177,"55":0.01177,"56":0.01177,"57":0.01177,"58":0.01177,"59":0.01177,"60":0.02942,"75":0.00588,"79":0.00588,"87":0.00588,"98":0.01177,"99":0.00588,"100":0.00588,"102":0.00588,"103":0.12945,"104":0.17652,"105":0.09414,"106":0.09414,"107":0.09414,"108":0.09414,"109":1.08854,"110":0.08826,"111":0.09414,"112":0.19417,"115":0.00588,"116":0.21182,"117":0.10003,"119":0.02354,"120":0.1118,"121":0.00588,"122":0.04119,"123":0.04119,"124":0.10591,"125":0.02942,"126":0.02942,"127":0.00588,"128":0.01765,"129":0.01177,"130":0.1118,"131":0.28832,"132":0.02942,"133":0.24713,"134":0.08238,"135":0.02942,"136":0.02942,"137":0.01177,"138":0.12945,"139":1.52984,"140":0.12356,"141":0.24713,"142":0.3295,"143":1.31802,"144":17.51078,"145":9.27318,"146":0.01765,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 80 81 83 84 85 86 88 89 90 91 92 93 94 95 96 97 101 113 114 118 147 148"},F:{"28":0.00588,"46":0.0353,"94":0.0353,"95":0.05296,"123":0.00588,"125":0.04119,"126":1.04147,"127":0.61782,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00588,"109":0.08238,"120":0.00588,"121":0.01177,"129":0.01765,"131":0.00588,"133":0.00588,"134":0.00588,"135":0.02942,"136":0.00588,"137":0.00588,"138":0.00588,"139":0.00588,"140":0.01765,"141":0.0353,"142":0.17064,"143":0.17064,"144":3.4951,"145":2.35948,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 122 123 124 125 126 127 128 130 132"},E:{"14":0.00588,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 16.0 TP","13.1":0.01765,"14.1":0.02354,"15.4":0.00588,"15.5":0.00588,"15.6":0.04707,"16.1":0.00588,"16.2":0.00588,"16.3":0.00588,"16.4":0.00588,"16.5":0.00588,"16.6":0.07649,"17.0":0.00588,"17.1":0.05296,"17.2":0.01765,"17.3":0.00588,"17.4":0.01765,"17.5":0.04707,"17.6":0.14122,"18.0":0.00588,"18.1":0.02354,"18.2":0.01177,"18.3":0.01765,"18.4":0.01765,"18.5-18.7":0.04119,"26.0":0.06472,"26.1":0.02942,"26.2":0.80611,"26.3":0.20594,"26.4":0.00588},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.001,"7.0-7.1":0.001,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.001,"10.0-10.2":0,"10.3":0.00902,"11.0-11.2":0.08723,"11.3-11.4":0.00301,"12.0-12.1":0,"12.2-12.5":0.04712,"13.0-13.1":0,"13.2":0.01404,"13.3":0.00201,"13.4-13.7":0.00501,"14.0-14.4":0.01003,"14.5-14.8":0.01303,"15.0-15.1":0.01203,"15.2-15.3":0.00902,"15.4":0.01103,"15.5":0.01303,"15.6-15.8":0.20354,"16.0":0.02106,"16.1":0.04011,"16.2":0.02206,"16.3":0.04011,"16.4":0.00902,"16.5":0.01604,"16.6-16.7":0.26971,"17.0":0.01303,"17.1":0.02005,"17.2":0.01604,"17.3":0.02507,"17.4":0.0381,"17.5":0.0752,"17.6-17.7":0.1905,"18.0":0.04211,"18.1":0.08623,"18.2":0.04612,"18.3":0.14539,"18.4":0.07219,"18.5-18.7":2.28004,"26.0":0.16043,"26.1":0.31483,"26.2":4.80273,"26.3":0.81015,"26.4":0.01404},P:{"4":0.01035,"22":0.01035,"23":0.01035,"24":0.0414,"25":0.01035,"26":0.0207,"27":0.05174,"28":0.33116,"29":3.07359,_:"20 21 6.2-6.4 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 18.0 19.0","5.0-5.4":0.01035,"7.2-7.4":0.0207,"8.2":0.01035,"16.0":0.01035,"17.0":0.01035},I:{"0":0.037,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.30047,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":30.93336},R:{_:"0"},M:{"0":0.48569},Q:{_:"14.9"},O:{"0":0.01235},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/SK.js b/node_modules/caniuse-lite/data/regions/SK.js deleted file mode 100644 index e422c94d..00000000 --- a/node_modules/caniuse-lite/data/regions/SK.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"52":0.0199,"99":0.01492,"102":0.00995,"115":0.43274,"127":0.01492,"128":0.01492,"129":0.00497,"133":0.00497,"134":0.00497,"136":0.00995,"138":0.00497,"140":0.09451,"141":0.00497,"142":0.00497,"143":0.01492,"144":0.00497,"145":0.02487,"146":0.05969,"147":5.09835,"148":0.52227,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 130 131 132 135 137 139 149 150 151 3.5 3.6"},D:{"39":0.00497,"40":0.00497,"41":0.00497,"42":0.00497,"43":0.00497,"44":0.00497,"45":0.00497,"46":0.00497,"47":0.00497,"48":0.00497,"49":0.00995,"50":0.00497,"51":0.00497,"52":0.00497,"53":0.00497,"54":0.00497,"55":0.00497,"56":0.00497,"57":0.00497,"58":0.00497,"59":0.00497,"60":0.00497,"78":0.00497,"79":0.00497,"81":0.00497,"87":0.00497,"91":0.00497,"98":0.00995,"99":0.00497,"100":0.00497,"101":0.00497,"102":0.00497,"103":0.12435,"104":0.10445,"105":0.09948,"106":0.09451,"107":0.09948,"108":0.09948,"109":1.10423,"110":0.09948,"111":0.09948,"112":0.5173,"114":0.00497,"116":0.2288,"117":0.09948,"118":0.00497,"119":0.0199,"120":0.10943,"121":0.00995,"122":0.05471,"123":0.01492,"124":0.12932,"125":0.03482,"126":0.00995,"127":0.02487,"128":0.02984,"129":0.03979,"130":0.00497,"131":0.24373,"132":0.01492,"133":0.28352,"134":0.0199,"135":0.02487,"136":0.02487,"137":0.0199,"138":0.1144,"139":0.19399,"140":0.04477,"141":0.04477,"142":0.16414,"143":0.9948,"144":12.73344,"145":7.1924,"146":0.00995,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 80 83 84 85 86 88 89 90 92 93 94 95 96 97 113 115 147 148"},F:{"46":0.0199,"85":0.00497,"88":0.00497,"93":0.00497,"94":0.04477,"95":0.14425,"114":0.00497,"122":0.03482,"124":0.00497,"125":0.02984,"126":1.24847,"127":0.89035,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 89 90 91 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00497,"92":0.00497,"109":0.02487,"114":0.00497,"127":0.00995,"131":0.00497,"132":0.00497,"133":0.00497,"134":0.00497,"135":0.00497,"136":0.00497,"137":0.00497,"138":0.00497,"139":0.00497,"140":0.00497,"141":0.02487,"142":0.04974,"143":0.14922,"144":3.06896,"145":2.16369,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 128 129 130"},E:{"4":0.00497,_:"5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 16.2 16.4 TP","13.1":0.00497,"14.1":0.00497,"15.4":0.00497,"15.5":0.00497,"15.6":0.06466,"16.0":0.00497,"16.1":0.00497,"16.3":0.00497,"16.5":0.00497,"16.6":0.07461,"17.0":0.00497,"17.1":0.04974,"17.2":0.00497,"17.3":0.00995,"17.4":0.01492,"17.5":0.02984,"17.6":0.1343,"18.0":0.00497,"18.1":0.00995,"18.2":0.0199,"18.3":0.02487,"18.4":0.03979,"18.5-18.7":0.06466,"26.0":0.02487,"26.1":0.06466,"26.2":0.79087,"26.3":0.27357,"26.4":0.00995},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.0011,"7.0-7.1":0.0011,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0011,"10.0-10.2":0,"10.3":0.00989,"11.0-11.2":0.09563,"11.3-11.4":0.0033,"12.0-12.1":0,"12.2-12.5":0.05166,"13.0-13.1":0,"13.2":0.01539,"13.3":0.0022,"13.4-13.7":0.0055,"14.0-14.4":0.01099,"14.5-14.8":0.01429,"15.0-15.1":0.01319,"15.2-15.3":0.00989,"15.4":0.01209,"15.5":0.01429,"15.6-15.8":0.22313,"16.0":0.02308,"16.1":0.04397,"16.2":0.02418,"16.3":0.04397,"16.4":0.00989,"16.5":0.01759,"16.6-16.7":0.29568,"17.0":0.01429,"17.1":0.02198,"17.2":0.01759,"17.3":0.02748,"17.4":0.04177,"17.5":0.08244,"17.6-17.7":0.20885,"18.0":0.04617,"18.1":0.09453,"18.2":0.05056,"18.3":0.15938,"18.4":0.07914,"18.5-18.7":2.49955,"26.0":0.17587,"26.1":0.34514,"26.2":5.2651,"26.3":0.88814,"26.4":0.01539},P:{"4":0.02081,"22":0.01041,"23":0.01041,"24":0.01041,"25":0.01041,"26":0.04162,"27":0.02081,"28":0.06243,"29":2.47648,_:"20 21 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.04016,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.39705,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00995,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":41.79721},R:{_:"0"},M:{"0":0.33674},Q:{_:"14.9"},O:{"0":0.01508},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/SL.js b/node_modules/caniuse-lite/data/regions/SL.js deleted file mode 100644 index 9d042313..00000000 --- a/node_modules/caniuse-lite/data/regions/SL.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"4":0.02916,"5":0.04166,"56":0.00417,"59":0.00417,"72":0.00417,"114":0.02083,"115":0.025,"127":0.00833,"139":0.00417,"140":0.00833,"142":0.01666,"143":0.01666,"144":0.00417,"145":0.01666,"146":0.00833,"147":0.57491,"148":0.06666,_:"2 3 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 116 117 118 119 120 121 122 123 124 125 126 128 129 130 131 132 133 134 135 136 137 138 141 149 150 151 3.5 3.6"},D:{"11":0.01666,"56":0.00833,"58":0.00833,"63":0.00417,"64":0.0125,"67":0.00417,"68":0.00833,"69":0.06249,"70":0.00417,"71":0.0125,"72":0.00417,"73":0.0125,"74":0.01666,"75":0.0125,"77":0.00417,"78":0.01666,"79":0.08749,"80":0.03749,"81":0.0125,"83":0.05416,"86":0.00833,"87":0.05832,"88":0.00833,"89":0.00417,"90":0.00833,"91":0.00417,"92":0.0125,"93":0.0125,"94":0.01666,"95":0.00833,"96":0.00417,"98":0.025,"99":0.00417,"100":0.00417,"101":0.04583,"103":0.14581,"104":0.09998,"105":0.09582,"106":0.08332,"107":0.08749,"108":0.09165,"109":0.19164,"110":0.08749,"111":0.14998,"112":0.74988,"114":0.00417,"116":0.21663,"117":0.09165,"118":0.0125,"119":0.02916,"120":0.09582,"121":0.02083,"122":0.01666,"123":0.00417,"124":0.09998,"125":0.03749,"126":0.04166,"127":0.0125,"128":0.02916,"129":0.06249,"130":0.00833,"131":0.21247,"132":0.04999,"133":0.2083,"134":0.02916,"135":0.01666,"136":0.025,"137":0.05416,"138":0.35828,"139":0.35411,"140":0.08749,"141":0.04166,"142":0.18747,"143":0.68739,"144":5.46163,"145":3.35363,"146":0.02083,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 59 60 61 62 65 66 76 84 85 97 102 113 115 147 148"},F:{"36":0.00417,"42":0.00417,"69":0.00417,"73":0.025,"79":0.00417,"86":0.00417,"93":0.0125,"94":0.05832,"95":0.09998,"113":0.00833,"122":0.00833,"124":0.01666,"125":0.01666,"126":0.48742,"127":0.33745,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 70 71 72 74 75 76 77 78 80 81 82 83 84 85 87 88 89 90 91 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 115 116 117 118 119 120 121 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00417,"14":0.00417,"15":0.05832,"16":0.00833,"17":0.00417,"18":0.27079,"84":0.00417,"89":0.00417,"90":0.03749,"92":0.05416,"100":0.00833,"103":0.00833,"111":0.00417,"114":0.00833,"122":0.01666,"131":0.00417,"133":0.00833,"136":0.00417,"137":0.00833,"138":0.00417,"139":0.00833,"140":0.02083,"141":0.01666,"142":0.02916,"143":0.11248,"144":3.63692,"145":1.58308,_:"13 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 104 105 106 107 108 109 110 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 132 134 135"},E:{"11":0.01666,"14":0.00417,_:"4 5 6 7 8 9 10 12 13 15 3.1 3.2 6.1 7.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 16.0 16.1 16.2 16.3 16.5 17.0 17.2 17.3 17.5 18.0 18.1 18.4 26.0 26.1 26.4 TP","5.1":0.00417,"9.1":0.00417,"13.1":0.03749,"14.1":0.00833,"15.5":0.00417,"15.6":0.06249,"16.4":0.00833,"16.6":0.08332,"17.1":0.37494,"17.4":0.01666,"17.6":0.55408,"18.2":0.00417,"18.3":0.0125,"18.5-18.7":0.04166,"26.2":0.18747,"26.3":0.08332},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00048,"7.0-7.1":0.00048,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00048,"10.0-10.2":0,"10.3":0.00436,"11.0-11.2":0.04217,"11.3-11.4":0.00145,"12.0-12.1":0,"12.2-12.5":0.02278,"13.0-13.1":0,"13.2":0.00679,"13.3":0.00097,"13.4-13.7":0.00242,"14.0-14.4":0.00485,"14.5-14.8":0.0063,"15.0-15.1":0.00582,"15.2-15.3":0.00436,"15.4":0.00533,"15.5":0.0063,"15.6-15.8":0.0984,"16.0":0.01018,"16.1":0.01939,"16.2":0.01066,"16.3":0.01939,"16.4":0.00436,"16.5":0.00776,"16.6-16.7":0.13039,"17.0":0.0063,"17.1":0.00969,"17.2":0.00776,"17.3":0.01212,"17.4":0.01842,"17.5":0.03635,"17.6-17.7":0.0921,"18.0":0.02036,"18.1":0.04169,"18.2":0.0223,"18.3":0.07028,"18.4":0.0349,"18.5-18.7":1.10226,"26.0":0.07756,"26.1":0.1522,"26.2":2.32182,"26.3":0.39166,"26.4":0.00679},P:{"4":0.02047,"20":0.01023,"22":0.01023,"24":0.04093,"25":0.29677,"26":0.01023,"27":0.23537,"28":0.28653,"29":0.72657,_:"21 23 5.0-5.4 8.2 10.1 13.0 14.0 15.0 16.0 18.0 19.0","6.2-6.4":0.01023,"7.2-7.4":0.05117,"9.2":0.02047,"11.1-11.2":0.01023,"12.0":0.01023,"17.0":0.01023},I:{"0":0.02913,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":7.89371,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{"2.5":0.17499,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":59.96479},R:{_:"0"},M:{"0":0.06416},Q:{_:"14.9"},O:{"0":0.40831},H:{all:0.15}}; diff --git a/node_modules/caniuse-lite/data/regions/SM.js b/node_modules/caniuse-lite/data/regions/SM.js deleted file mode 100644 index 5acd7578..00000000 --- a/node_modules/caniuse-lite/data/regions/SM.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00732,"52":0.01098,"72":0.01098,"78":0.0915,"115":0.11712,"125":0.00732,"128":0.01098,"130":0.04758,"132":0.00732,"134":0.04758,"140":0.03294,"144":0.24888,"145":0.00366,"146":0.0549,"147":2.18136,"148":0.14274,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 131 133 135 136 137 138 139 141 142 143 149 150 151 3.5 3.6"},D:{"87":0.00366,"99":0.00366,"103":0.00366,"104":0.01098,"109":0.92964,"111":0.00366,"116":0.12078,"117":0.00366,"120":0.00366,"121":0.01098,"122":0.00366,"124":0.183,"125":0.06588,"128":0.27816,"130":0.0183,"131":0.00366,"132":0.00366,"134":0.00366,"135":0.01098,"136":0.01098,"137":0.00366,"138":0.02928,"139":0.12078,"141":0.04392,"142":0.02928,"143":0.30012,"144":13.96656,"145":7.7226,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 100 101 102 105 106 107 108 110 112 113 114 115 118 119 123 126 127 129 133 140 146 147 148"},F:{"89":0.11712,"95":0.02562,"122":0.02196,"125":0.00732,"126":0.21228,"127":0.24156,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.00732,"125":0.22326,"143":0.05124,"144":2.05326,"145":1.59576,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142"},E:{"4":0.00366,_:"5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.2-15.3 15.4 15.5 16.0 16.2 16.4 16.5 17.0 17.2 17.5 18.0 18.1 18.2 18.4 26.0 26.4 TP","12.1":0.0549,"13.1":0.33672,"14.1":0.02196,"15.1":0.00732,"15.6":0.03294,"16.1":0.00366,"16.3":0.00732,"16.6":0.1098,"17.1":0.04392,"17.3":0.05856,"17.4":0.00732,"17.6":0.183,"18.3":0.00366,"18.5-18.7":0.04758,"26.1":0.50142,"26.2":0.58194,"26.3":0.10248},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00097,"7.0-7.1":0.00097,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00097,"10.0-10.2":0,"10.3":0.00869,"11.0-11.2":0.08401,"11.3-11.4":0.0029,"12.0-12.1":0,"12.2-12.5":0.04538,"13.0-13.1":0,"13.2":0.01352,"13.3":0.00193,"13.4-13.7":0.00483,"14.0-14.4":0.00966,"14.5-14.8":0.01255,"15.0-15.1":0.01159,"15.2-15.3":0.00869,"15.4":0.01062,"15.5":0.01255,"15.6-15.8":0.19601,"16.0":0.02028,"16.1":0.03862,"16.2":0.02124,"16.3":0.03862,"16.4":0.00869,"16.5":0.01545,"16.6-16.7":0.25974,"17.0":0.01255,"17.1":0.01931,"17.2":0.01545,"17.3":0.02414,"17.4":0.03669,"17.5":0.07242,"17.6-17.7":0.18346,"18.0":0.04055,"18.1":0.08304,"18.2":0.04442,"18.3":0.14001,"18.4":0.06952,"18.5-18.7":2.19573,"26.0":0.15449,"26.1":0.30319,"26.2":4.62514,"26.3":0.78019,"26.4":0.01352},P:{"23":0.01008,"29":39.32962,_:"4 20 21 22 24 25 26 27 28 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.00634,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":16.46792},R:{_:"0"},M:{"0":0.0951},Q:{_:"14.9"},O:{_:"0"},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/SN.js b/node_modules/caniuse-lite/data/regions/SN.js deleted file mode 100644 index 22e72b8f..00000000 --- a/node_modules/caniuse-lite/data/regions/SN.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.0557,"115":0.0557,"140":0.01392,"146":0.01392,"147":0.41076,"148":0.03481,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 141 142 143 144 145 149 150 151 3.5 3.6"},D:{"49":0.00696,"65":0.00696,"69":0.04873,"73":0.00696,"75":0.00696,"79":0.00696,"81":0.00696,"83":0.01392,"86":0.00696,"87":0.01392,"95":0.00696,"98":0.02785,"103":2.41581,"104":2.41581,"105":2.41581,"106":2.42278,"107":2.381,"108":2.37404,"109":2.68733,"110":2.40189,"111":2.45759,"112":11.34806,"114":0.02785,"115":0.00696,"116":4.82467,"117":2.40189,"119":0.02089,"120":2.42278,"121":0.00696,"122":0.00696,"123":0.00696,"124":2.41581,"125":0.06266,"126":0.00696,"127":0.00696,"128":0.02089,"129":0.13228,"130":0.01392,"131":4.93606,"132":0.0557,"133":4.94302,"134":0.02785,"135":0.01392,"136":0.01392,"137":0.00696,"138":0.09747,"139":0.06962,"140":0.01392,"141":0.0557,"142":0.06962,"143":0.34114,"144":3.56454,"145":1.70569,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 70 71 72 74 76 77 78 80 84 85 88 89 90 91 92 93 94 96 97 99 100 101 102 113 118 146 147 148"},F:{"94":0.11139,"95":0.02785,"126":0.22278,"127":0.18101,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00696,"92":0.02785,"128":0.02089,"131":0.00696,"135":0.00696,"142":0.00696,"143":0.10443,"144":0.97468,"145":0.48734,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 129 130 132 133 134 136 137 138 139 140 141"},E:{"11":0.00696,_:"4 5 6 7 8 9 10 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.3 16.4 16.5 17.0 17.2 17.3 18.1 18.2 18.4 26.4 TP","11.1":0.00696,"13.1":0.00696,"14.1":0.00696,"15.6":0.04177,"16.2":0.02785,"16.6":0.03481,"17.1":0.00696,"17.4":0.00696,"17.5":0.01392,"17.6":0.07658,"18.0":0.02089,"18.3":0.00696,"18.5-18.7":0.00696,"26.0":0.02089,"26.1":0.02785,"26.2":0.19494,"26.3":0.04177},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00046,"7.0-7.1":0.00046,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00046,"10.0-10.2":0,"10.3":0.00418,"11.0-11.2":0.04044,"11.3-11.4":0.00139,"12.0-12.1":0,"12.2-12.5":0.02185,"13.0-13.1":0,"13.2":0.00651,"13.3":0.00093,"13.4-13.7":0.00232,"14.0-14.4":0.00465,"14.5-14.8":0.00604,"15.0-15.1":0.00558,"15.2-15.3":0.00418,"15.4":0.00511,"15.5":0.00604,"15.6-15.8":0.09436,"16.0":0.00976,"16.1":0.01859,"16.2":0.01023,"16.3":0.01859,"16.4":0.00418,"16.5":0.00744,"16.6-16.7":0.12503,"17.0":0.00604,"17.1":0.0093,"17.2":0.00744,"17.3":0.01162,"17.4":0.01766,"17.5":0.03486,"17.6-17.7":0.08831,"18.0":0.01952,"18.1":0.03997,"18.2":0.02138,"18.3":0.0674,"18.4":0.03347,"18.5-18.7":1.05699,"26.0":0.07437,"26.1":0.14595,"26.2":2.22646,"26.3":0.37557,"26.4":0.00651},P:{"4":0.01043,"22":0.01043,"24":0.02087,"25":0.01043,"26":0.02087,"27":0.02087,"28":0.07304,"29":0.51131,_:"20 21 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.04174},I:{"0":0.04855,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.11241,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":28.54285},R:{_:"0"},M:{"0":0.03949},Q:{_:"14.9"},O:{"0":0.05165},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/SO.js b/node_modules/caniuse-lite/data/regions/SO.js deleted file mode 100644 index 1dbe94ee..00000000 --- a/node_modules/caniuse-lite/data/regions/SO.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.01267,"112":0.00317,"115":0.0095,"128":0.00634,"140":0.02218,"146":0.0095,"147":0.69062,"148":0.03168,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 137 138 139 141 142 143 144 145 149 150 151 3.5 3.6"},D:{"50":0.00317,"56":0.00317,"61":0.00317,"63":0.00317,"64":0.00634,"65":0.00634,"68":0.00317,"69":0.01584,"70":0.00634,"72":0.0095,"73":0.00317,"75":0.00317,"80":0.00317,"81":0.00317,"83":0.00634,"86":0.00634,"87":0.00634,"93":0.00634,"94":0.00317,"95":0.00634,"98":0.0095,"103":0.0095,"105":0.0095,"106":0.00634,"107":0.00317,"108":0.00634,"109":0.12989,"110":0.00634,"111":0.02218,"112":0.00634,"114":0.00317,"116":0.04435,"118":0.00317,"119":0.02218,"120":0.00317,"122":0.01584,"123":0.00317,"124":0.00634,"125":0.01901,"126":0.00634,"127":0.01267,"128":0.02534,"130":0.00317,"131":0.07286,"132":0.03168,"133":0.01584,"134":0.02534,"135":0.01267,"136":0.01901,"137":0.01584,"138":0.06019,"139":0.12672,"140":0.02534,"141":0.02218,"142":0.22176,"143":0.36115,"144":5.8608,"145":2.78784,"146":0.00634,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 57 58 59 60 62 66 67 71 74 76 77 78 79 84 85 88 89 90 91 92 96 97 99 100 101 102 104 113 115 117 121 129 147 148"},F:{"92":0.00317,"94":0.02218,"95":0.04118,"124":0.00317,"126":0.3865,"127":0.21226,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.00317,"16":0.00317,"17":0.00317,"18":0.02218,"85":0.00317,"90":0.00317,"92":0.02851,"100":0.00634,"109":0.00317,"111":0.00317,"114":0.0095,"131":0.00317,"134":0.00317,"135":0.00317,"136":0.00317,"138":0.00634,"139":0.00317,"140":0.01901,"141":0.0095,"142":0.0697,"143":0.05702,"144":1.30205,"145":0.66845,_:"12 13 14 79 80 81 83 84 86 87 88 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132 133 137"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 11.1 13.1 15.1 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 18.0 26.4 TP","5.1":0.00634,"10.1":0.00317,"12.1":0.00317,"14.1":0.00317,"15.2-15.3":0.00317,"15.6":0.02534,"16.6":0.0095,"17.1":0.04435,"17.3":0.00317,"17.4":0.00317,"17.5":0.00317,"17.6":0.00634,"18.1":0.00317,"18.2":0.00634,"18.3":0.00317,"18.4":0.00317,"18.5-18.7":0.02218,"26.0":0.02534,"26.1":0.03168,"26.2":0.12355,"26.3":0.01584},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00056,"7.0-7.1":0.00056,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00056,"10.0-10.2":0,"10.3":0.00507,"11.0-11.2":0.04898,"11.3-11.4":0.00169,"12.0-12.1":0,"12.2-12.5":0.02646,"13.0-13.1":0,"13.2":0.00788,"13.3":0.00113,"13.4-13.7":0.00281,"14.0-14.4":0.00563,"14.5-14.8":0.00732,"15.0-15.1":0.00676,"15.2-15.3":0.00507,"15.4":0.00619,"15.5":0.00732,"15.6-15.8":0.11428,"16.0":0.01182,"16.1":0.02252,"16.2":0.01239,"16.3":0.02252,"16.4":0.00507,"16.5":0.00901,"16.6-16.7":0.15144,"17.0":0.00732,"17.1":0.01126,"17.2":0.00901,"17.3":0.01407,"17.4":0.02139,"17.5":0.04222,"17.6-17.7":0.10696,"18.0":0.02364,"18.1":0.04841,"18.2":0.0259,"18.3":0.08163,"18.4":0.04053,"18.5-18.7":1.28016,"26.0":0.09007,"26.1":0.17677,"26.2":2.69656,"26.3":0.45487,"26.4":0.00788},P:{"21":0.01021,"22":0.01021,"23":0.01021,"24":0.08166,"25":0.05104,"26":0.21436,"27":0.36747,"28":0.541,"29":1.98027,_:"4 20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0 19.0","7.2-7.4":0.17353,"16.0":0.01021},I:{"0":0.08872,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":3.21837,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":71.40347},R:{_:"0"},M:{"0":0.23229},Q:{_:"14.9"},O:{"0":1.20243},H:{all:0.02}}; diff --git a/node_modules/caniuse-lite/data/regions/SR.js b/node_modules/caniuse-lite/data/regions/SR.js deleted file mode 100644 index 694459ae..00000000 --- a/node_modules/caniuse-lite/data/regions/SR.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.0645,"65":0.0043,"72":0.0043,"115":1.204,"136":0.0043,"140":0.0043,"143":0.0043,"145":0.0043,"146":0.0129,"147":3.7195,"148":0.3483,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 137 138 139 141 142 144 149 150 151 3.5 3.6"},D:{"61":0.0043,"69":0.0817,"71":0.0086,"72":0.0043,"73":0.0043,"74":0.0086,"79":0.0043,"80":0.0043,"81":0.0129,"83":0.0215,"88":0.0086,"93":0.0086,"102":0.0129,"103":0.0215,"109":0.3397,"111":0.0817,"116":0.0258,"119":0.0043,"120":0.0172,"121":0.0043,"122":0.0086,"123":0.0172,"125":0.0903,"126":0.0344,"129":0.0817,"130":0.0473,"131":0.0602,"132":0.0559,"133":0.0258,"134":0.0129,"135":0.0043,"136":0.0387,"137":0.0172,"138":0.0946,"139":0.4601,"140":0.0172,"141":0.0215,"142":0.1849,"143":0.5246,"144":11.1499,"145":5.8824,"146":0.0301,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 70 75 76 77 78 84 85 86 87 89 90 91 92 94 95 96 97 98 99 100 101 104 105 106 107 108 110 112 113 114 115 117 118 124 127 128 147 148"},F:{"93":0.0043,"94":0.0645,"95":0.1161,"123":0.0344,"125":0.0043,"126":0.6235,"127":0.3827,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.0258,"18":0.0086,"92":0.0086,"109":0.0129,"114":0.0043,"131":0.0043,"133":0.0043,"135":0.0086,"137":0.0043,"138":0.0043,"141":0.0043,"142":0.0043,"143":0.1376,"144":4.2527,"145":1.6641,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132 134 136 139 140"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.4 16.5 17.0 17.4 18.0 18.2 18.4 TP","13.1":0.1118,"14.1":0.0043,"15.6":0.0645,"16.3":0.0043,"16.6":0.2236,"17.1":0.0172,"17.2":0.0043,"17.3":0.0043,"17.5":0.0172,"17.6":0.0774,"18.1":0.0043,"18.3":0.0172,"18.5-18.7":0.0129,"26.0":0.0301,"26.1":0.0172,"26.2":0.688,"26.3":0.1376,"26.4":0.0043},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00112,"7.0-7.1":0.00112,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00112,"10.0-10.2":0,"10.3":0.0101,"11.0-11.2":0.09759,"11.3-11.4":0.00337,"12.0-12.1":0,"12.2-12.5":0.05272,"13.0-13.1":0,"13.2":0.0157,"13.3":0.00224,"13.4-13.7":0.00561,"14.0-14.4":0.01122,"14.5-14.8":0.01458,"15.0-15.1":0.01346,"15.2-15.3":0.0101,"15.4":0.01234,"15.5":0.01458,"15.6-15.8":0.22772,"16.0":0.02356,"16.1":0.04487,"16.2":0.02468,"16.3":0.04487,"16.4":0.0101,"16.5":0.01795,"16.6-16.7":0.30175,"17.0":0.01458,"17.1":0.02244,"17.2":0.01795,"17.3":0.02804,"17.4":0.04263,"17.5":0.08413,"17.6-17.7":0.21313,"18.0":0.04711,"18.1":0.09647,"18.2":0.0516,"18.3":0.16266,"18.4":0.08077,"18.5-18.7":2.55088,"26.0":0.17948,"26.1":0.35223,"26.2":5.37323,"26.3":0.90638,"26.4":0.0157},P:{"21":0.02041,"22":0.07145,"23":0.03062,"24":0.09186,"25":0.18372,"26":0.09186,"27":0.43888,"28":0.29599,"29":3.80701,_:"4 20 5.0-5.4 6.2-6.4 10.1 11.1-11.2 12.0 14.0 15.0 16.0 18.0","7.2-7.4":0.10206,"8.2":0.01021,"9.2":0.01021,"13.0":0.02041,"17.0":0.01021,"19.0":0.03062},I:{"0":0.01139,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.2109,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":47.8432},R:{_:"0"},M:{"0":0.2223},Q:{"14.9":0.0513},O:{"0":0.2337},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/ST.js b/node_modules/caniuse-lite/data/regions/ST.js deleted file mode 100644 index 70336d48..00000000 --- a/node_modules/caniuse-lite/data/regions/ST.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.02082,"114":0.04163,"115":0.09575,"125":0.01249,"147":0.99496,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 116 117 118 119 120 121 122 123 124 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 148 149 150 151 3.5 3.6"},D:{"52":0.04163,"64":0.01249,"68":0.02082,"69":0.0333,"73":0.01249,"81":0.01249,"83":0.02082,"87":0.02082,"88":0.01249,"98":0.07493,"109":0.30806,"111":0.05412,"120":0.45793,"121":0.35386,"125":0.04163,"128":0.13738,"130":0.01249,"131":0.01249,"132":0.0333,"134":0.02082,"135":0.07493,"136":0.05412,"137":0.11656,"138":0.14987,"139":0.04163,"140":0.01249,"141":0.06245,"142":0.25811,"143":0.92002,"144":5.27452,"145":2.96822,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 65 66 67 70 71 72 74 75 76 77 78 79 80 84 85 86 89 90 91 92 93 94 95 96 97 99 100 101 102 103 104 105 106 107 108 110 112 113 114 115 116 117 118 119 122 123 124 126 127 129 133 146 147 148"},F:{"126":4.74166,"127":0.70355,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"89":0.06245,"92":0.01249,"122":0.01249,"126":0.0333,"127":0.01249,"139":0.02082,"141":0.01249,"143":0.07493,"144":1.6652,"145":1.4737,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 128 129 130 131 132 133 134 135 136 137 138 140 142"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.5 18.0 18.1 18.2 18.4 18.5-18.7 26.0 26.1 26.3 TP","13.1":0.01249,"15.6":0.01249,"17.4":0.01249,"17.6":0.08742,"18.3":0.02082,"26.2":0.18317,"26.4":0.02082},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.0005,"7.0-7.1":0.0005,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0005,"10.0-10.2":0,"10.3":0.0045,"11.0-11.2":0.04352,"11.3-11.4":0.0015,"12.0-12.1":0,"12.2-12.5":0.02351,"13.0-13.1":0,"13.2":0.007,"13.3":0.001,"13.4-13.7":0.0025,"14.0-14.4":0.005,"14.5-14.8":0.0065,"15.0-15.1":0.006,"15.2-15.3":0.0045,"15.4":0.0055,"15.5":0.0065,"15.6-15.8":0.10155,"16.0":0.0105,"16.1":0.02001,"16.2":0.01101,"16.3":0.02001,"16.4":0.0045,"16.5":0.008,"16.6-16.7":0.13456,"17.0":0.0065,"17.1":0.01,"17.2":0.008,"17.3":0.01251,"17.4":0.01901,"17.5":0.03752,"17.6-17.7":0.09504,"18.0":0.02101,"18.1":0.04302,"18.2":0.02301,"18.3":0.07253,"18.4":0.03602,"18.5-18.7":1.13753,"26.0":0.08004,"26.1":0.15707,"26.2":2.39611,"26.3":0.40419,"26.4":0.007},P:{"4":0.04121,"21":0.05151,"24":0.12363,"25":0.0206,"27":0.28846,"28":0.17514,"29":1.28779,_:"20 22 23 26 5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","6.2-6.4":0.0206,"7.2-7.4":0.04121,"19.0":0.0103},I:{"0":0.0758,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":1.18491,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":67.56796},R:{_:"0"},M:{"0":0.05253},Q:{_:"14.9"},O:{"0":1.21993},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/SV.js b/node_modules/caniuse-lite/data/regions/SV.js deleted file mode 100644 index b845b66a..00000000 --- a/node_modules/caniuse-lite/data/regions/SV.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.0238,"52":0.00595,"67":0.0357,"115":0.19635,"122":0.00595,"123":0.00595,"127":0.00595,"128":0.04165,"136":0.01785,"140":0.04165,"141":0.01785,"144":0.00595,"145":0.0238,"146":0.04165,"147":1.547,"148":0.13685,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 124 125 126 129 130 131 132 133 134 135 137 138 139 142 143 149 150 151 3.5 3.6"},D:{"64":0.01785,"65":0.00595,"69":0.01785,"79":0.01785,"83":0.00595,"87":0.0119,"90":0.00595,"91":0.0119,"97":0.01785,"99":0.00595,"103":0.60095,"104":0.5712,"105":0.5712,"106":0.57715,"107":0.57715,"108":0.595,"109":1.3804,"110":0.58905,"111":0.61285,"112":3.37365,"114":0.00595,"116":1.20785,"117":0.5712,"119":0.06545,"120":0.6426,"122":0.0476,"123":0.0119,"124":0.58905,"125":0.10115,"126":0.01785,"127":0.0119,"128":0.02975,"129":0.05355,"130":0.00595,"131":1.2257,"132":0.19635,"133":1.3685,"134":0.17255,"135":0.24395,"136":0.1547,"137":0.1547,"138":0.3094,"139":0.2737,"140":0.19635,"141":0.1904,"142":0.8211,"143":0.6307,"144":12.96505,"145":7.83615,"146":0.0357,"147":0.01785,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 66 67 68 70 71 72 73 74 75 76 77 78 80 81 84 85 86 88 89 92 93 94 95 96 98 100 101 102 113 115 118 121 148"},F:{"67":0.00595,"94":0.0476,"95":0.0476,"125":0.01785,"126":0.88655,"127":0.7616,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.0119,"100":0.00595,"109":0.0119,"122":0.00595,"127":0.00595,"131":0.06545,"133":0.00595,"134":0.00595,"135":0.0119,"136":0.0119,"137":0.00595,"138":0.0119,"139":0.00595,"140":0.0119,"141":0.0357,"142":0.0714,"143":0.0833,"144":2.45735,"145":2.00515,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 128 129 130 132"},E:{"15":0.00595,_:"4 5 6 7 8 9 10 11 12 13 14 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.5 17.0 17.2 17.3 18.2 TP","5.1":0.0119,"14.1":0.00595,"15.6":0.01785,"16.4":0.0119,"16.6":0.0595,"17.1":0.01785,"17.4":0.00595,"17.5":0.00595,"17.6":0.04165,"18.0":0.0238,"18.1":0.00595,"18.3":0.00595,"18.4":0.00595,"18.5-18.7":0.01785,"26.0":0.01785,"26.1":0.01785,"26.2":0.48195,"26.3":0.14875,"26.4":0.00595},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00072,"7.0-7.1":0.00072,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00072,"10.0-10.2":0,"10.3":0.00646,"11.0-11.2":0.06244,"11.3-11.4":0.00215,"12.0-12.1":0,"12.2-12.5":0.03373,"13.0-13.1":0,"13.2":0.01005,"13.3":0.00144,"13.4-13.7":0.00359,"14.0-14.4":0.00718,"14.5-14.8":0.00933,"15.0-15.1":0.00861,"15.2-15.3":0.00646,"15.4":0.00789,"15.5":0.00933,"15.6-15.8":0.14568,"16.0":0.01507,"16.1":0.02871,"16.2":0.01579,"16.3":0.02871,"16.4":0.00646,"16.5":0.01148,"16.6-16.7":0.19305,"17.0":0.00933,"17.1":0.01435,"17.2":0.01148,"17.3":0.01794,"17.4":0.02727,"17.5":0.05382,"17.6-17.7":0.13636,"18.0":0.03014,"18.1":0.06172,"18.2":0.03301,"18.3":0.10406,"18.4":0.05167,"18.5-18.7":1.63196,"26.0":0.11483,"26.1":0.22535,"26.2":3.43759,"26.3":0.57987,"26.4":0.01005},P:{"21":0.01038,"22":0.01038,"23":0.01038,"24":0.02076,"25":0.01038,"26":0.03113,"27":0.03113,"28":0.06227,"29":1.26613,_:"4 20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02076,"14.0":0.02076},I:{"0":0.02427,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.2997,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":38.9491},R:{_:"0"},M:{"0":0.2349},Q:{_:"14.9"},O:{"0":0.0891},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/SY.js b/node_modules/caniuse-lite/data/regions/SY.js deleted file mode 100644 index 6edf747a..00000000 --- a/node_modules/caniuse-lite/data/regions/SY.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.0373,"52":0.00533,"72":0.00533,"115":0.1332,"127":0.01066,"140":0.01598,"141":0.00533,"143":0.01598,"144":0.00533,"145":0.00533,"146":0.01066,"147":0.29837,"148":0.02131,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 128 129 130 131 132 133 134 135 136 137 138 139 142 149 150 151 3.5 3.6"},D:{"56":0.00533,"58":0.00533,"63":0.00533,"64":0.00533,"65":0.00533,"66":0.00533,"68":0.01598,"69":0.04262,"70":0.02664,"71":0.01066,"72":0.01066,"73":0.01066,"75":0.00533,"76":0.00533,"78":0.00533,"79":0.0373,"80":0.00533,"81":0.00533,"83":0.01598,"86":0.00533,"87":0.02131,"88":0.01066,"89":0.00533,"91":0.00533,"92":0.00533,"93":0.00533,"94":0.00533,"96":0.00533,"97":0.00533,"98":0.04262,"99":0.00533,"101":0.00533,"102":0.01066,"103":1.61438,"104":1.59307,"105":1.60373,"106":1.59307,"107":1.61438,"108":1.60906,"109":2.09923,"110":1.5984,"111":1.6357,"112":5.53579,"113":0.01066,"114":0.02131,"116":3.08491,"117":1.5984,"118":0.00533,"119":0.01598,"120":1.67832,"121":0.00533,"122":0.01598,"123":0.01598,"124":1.61971,"125":0.01066,"126":0.03197,"127":0.02131,"128":0.01066,"129":0.0959,"130":0.01066,"131":3.27139,"132":0.04262,"133":3.18082,"134":0.0373,"135":0.02131,"136":0.04795,"137":0.06394,"138":0.05328,"139":0.07459,"140":0.05328,"141":0.05328,"142":0.09058,"143":0.29304,"144":2.12054,"145":1.07093,"146":0.00533,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 59 60 61 62 67 74 77 84 85 90 95 100 115 147 148"},F:{"73":0.00533,"79":0.00533,"90":0.00533,"91":0.00533,"93":0.02664,"94":0.02664,"95":0.02664,"125":0.00533,"126":0.10656,"127":0.11722,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00533,"18":0.01066,"92":0.02131,"109":0.01066,"114":0.0373,"122":0.00533,"139":0.00533,"140":0.00533,"142":0.01066,"143":0.02131,"144":0.31435,"145":0.19714,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 141"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.3 17.4 17.5 18.0 18.1 18.3 18.4 26.0 26.4 TP","5.1":0.10123,"15.6":0.00533,"16.6":0.00533,"17.1":0.00533,"17.6":0.00533,"18.2":0.00533,"18.5-18.7":0.01066,"26.1":0.00533,"26.2":0.01598,"26.3":0.01066},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.0002,"7.0-7.1":0.0002,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0002,"10.0-10.2":0,"10.3":0.00178,"11.0-11.2":0.01723,"11.3-11.4":0.00059,"12.0-12.1":0,"12.2-12.5":0.00931,"13.0-13.1":0,"13.2":0.00277,"13.3":0.0004,"13.4-13.7":0.00099,"14.0-14.4":0.00198,"14.5-14.8":0.00257,"15.0-15.1":0.00238,"15.2-15.3":0.00178,"15.4":0.00218,"15.5":0.00257,"15.6-15.8":0.0402,"16.0":0.00416,"16.1":0.00792,"16.2":0.00436,"16.3":0.00792,"16.4":0.00178,"16.5":0.00317,"16.6-16.7":0.05328,"17.0":0.00257,"17.1":0.00396,"17.2":0.00317,"17.3":0.00495,"17.4":0.00753,"17.5":0.01485,"17.6-17.7":0.03763,"18.0":0.00832,"18.1":0.01703,"18.2":0.00911,"18.3":0.02872,"18.4":0.01426,"18.5-18.7":0.45037,"26.0":0.03169,"26.1":0.06219,"26.2":0.94866,"26.3":0.16002,"26.4":0.00277},P:{"4":0.01037,"20":0.01037,"21":0.02074,"22":0.02074,"23":0.02074,"24":0.04148,"25":0.09333,"26":0.08296,"27":0.13481,"28":0.39405,"29":0.77772,_:"5.0-5.4 10.1 12.0 18.0","6.2-6.4":0.08296,"7.2-7.4":0.14517,"8.2":0.01037,"9.2":0.04148,"11.1-11.2":0.02074,"13.0":0.03111,"14.0":0.02074,"15.0":0.01037,"16.0":0.02074,"17.0":0.07259,"19.0":0.01037},I:{"0":0.03266,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.51381,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":52.90529},R:{_:"0"},M:{"0":0.06539},Q:{_:"14.9"},O:{"0":0.6119},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/SZ.js b/node_modules/caniuse-lite/data/regions/SZ.js deleted file mode 100644 index befa6e23..00000000 --- a/node_modules/caniuse-lite/data/regions/SZ.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00645,"68":0.00322,"72":0.00322,"78":0.03869,"111":0.1483,"113":0.00967,"115":0.08705,"126":0.00322,"127":0.0129,"137":0.00322,"140":0.06448,"141":0.00322,"142":0.00322,"145":0.00322,"146":0.00967,"147":0.70606,"148":0.02257,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 112 114 116 117 118 119 120 121 122 123 124 125 128 129 130 131 132 133 134 135 136 138 139 143 144 149 150 151 3.5 3.6"},D:{"63":0.00322,"68":0.00322,"69":0.00645,"80":0.00322,"83":0.00322,"86":0.00645,"93":0.01934,"98":0.00322,"103":0.07738,"104":0.05158,"105":0.03546,"106":0.12896,"107":0.02902,"108":0.03546,"109":0.26759,"110":0.03869,"111":0.05158,"112":0.15798,"114":0.01934,"115":0.00322,"116":0.11929,"117":0.02579,"119":0.07738,"120":0.05481,"122":0.0129,"124":0.04836,"125":0.03546,"126":0.04836,"127":0.07738,"128":0.02579,"129":0.01612,"131":0.07738,"132":0.04514,"133":0.07093,"134":0.01612,"135":0.00967,"136":0.02257,"137":0.01934,"138":0.05481,"139":0.20311,"140":0.03546,"141":0.01612,"142":0.14186,"143":0.35464,"144":4.65546,"145":2.7404,"146":0.00322,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 70 71 72 73 74 75 76 77 78 79 81 84 85 87 88 89 90 91 92 94 95 96 97 99 100 101 102 113 118 121 123 130 147 148"},F:{"40":0.00322,"42":0.00967,"79":0.00322,"90":0.05158,"92":0.00645,"93":0.0129,"94":0.0677,"95":0.15798,"118":0.00322,"120":0.00322,"125":0.00645,"126":0.45136,"127":0.34819,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 91 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 119 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01612,"16":0.00322,"17":0.00322,"18":0.02579,"84":0.00322,"86":0.00322,"89":0.00645,"90":0.00322,"92":0.04514,"95":0.00322,"100":0.00645,"109":0.01934,"114":0.03869,"115":0.01934,"122":0.01612,"123":0.00967,"126":0.00322,"131":0.00322,"133":0.00322,"136":0.00322,"137":0.00322,"138":0.00967,"139":0.03224,"140":0.03224,"141":0.03869,"142":0.15153,"143":0.0806,"144":1.83446,"145":1.65391,_:"13 14 15 79 80 81 83 85 87 88 91 93 94 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 116 117 118 119 120 121 124 125 127 128 129 130 132 134 135"},E:{"14":0.00322,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.4 15.5 16.0 16.1 16.2 16.3 16.5 17.0 17.1 17.2 17.3 18.0 18.1 26.4 TP","5.1":0.00322,"14.1":0.00645,"15.2-15.3":0.00322,"15.6":0.01934,"16.4":0.00322,"16.6":0.02257,"17.4":0.00645,"17.5":0.00322,"17.6":0.05158,"18.2":0.0129,"18.3":0.04191,"18.4":0.01612,"18.5-18.7":0.04191,"26.0":0.07738,"26.1":0.29983,"26.2":0.40622,"26.3":0.16442},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.0005,"7.0-7.1":0.0005,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0005,"10.0-10.2":0,"10.3":0.00449,"11.0-11.2":0.04339,"11.3-11.4":0.0015,"12.0-12.1":0,"12.2-12.5":0.02344,"13.0-13.1":0,"13.2":0.00698,"13.3":0.001,"13.4-13.7":0.00249,"14.0-14.4":0.00499,"14.5-14.8":0.00648,"15.0-15.1":0.00598,"15.2-15.3":0.00449,"15.4":0.00549,"15.5":0.00648,"15.6-15.8":0.10124,"16.0":0.01047,"16.1":0.01995,"16.2":0.01097,"16.3":0.01995,"16.4":0.00449,"16.5":0.00798,"16.6-16.7":0.13415,"17.0":0.00648,"17.1":0.00997,"17.2":0.00798,"17.3":0.01247,"17.4":0.01895,"17.5":0.0374,"17.6-17.7":0.09476,"18.0":0.02095,"18.1":0.04289,"18.2":0.02294,"18.3":0.07231,"18.4":0.03591,"18.5-18.7":1.13407,"26.0":0.07979,"26.1":0.1566,"26.2":2.38884,"26.3":0.40296,"26.4":0.00698},P:{"22":0.03061,"23":0.0102,"24":0.10202,"25":0.03061,"26":0.06121,"27":0.12243,"28":0.17344,"29":2.81582,_:"4 20 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":1.16306,"19.0":0.0102},I:{"0":0.00677,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":9.23924,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":61.50296},R:{_:"0"},M:{"0":0.74536},Q:{_:"14.9"},O:{"0":0.21006},H:{all:0.01}}; diff --git a/node_modules/caniuse-lite/data/regions/TC.js b/node_modules/caniuse-lite/data/regions/TC.js deleted file mode 100644 index 40c04d2a..00000000 --- a/node_modules/caniuse-lite/data/regions/TC.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.09331,"115":0.00389,"118":0.00389,"147":0.42768,"148":0.03499,"149":0.01166,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 150 151 3.5 3.6"},D:{"67":0.01166,"69":0.07776,"79":0.05054,"93":0.01166,"103":0.22162,"104":0.01166,"105":0.01166,"107":0.00389,"109":0.10498,"110":0.00778,"111":0.06221,"116":0.05832,"121":0.01555,"122":0.01166,"125":0.13219,"126":0.05443,"128":0.00778,"129":0.00389,"130":0.00778,"131":0.01555,"132":0.06221,"133":0.01555,"134":0.02333,"135":0.00389,"136":0.00389,"138":0.0972,"139":0.36158,"141":0.24494,"142":0.27216,"143":1.02643,"144":9.234,"145":3.6275,"146":0.08554,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 87 88 89 90 91 92 94 95 96 97 98 99 100 101 102 106 108 112 113 114 115 117 118 119 120 123 124 127 137 140 147 148"},F:{"95":0.02333,"122":0.00778,"125":0.02722,"126":0.19051,"127":0.17885,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.01166,"83":0.05054,"92":0.00778,"133":0.00389,"137":0.00778,"141":0.01555,"142":0.02333,"143":0.14774,"144":4.74725,"145":2.93155,_:"12 13 14 15 16 18 79 80 81 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 134 135 136 138 139 140"},E:{"14":0.01555,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.5 16.2 16.4 17.0 17.4 18.0 TP","14.1":0.01166,"15.4":0.00389,"15.6":0.03499,"16.0":0.00389,"16.1":0.00778,"16.3":0.01166,"16.5":0.01555,"16.6":0.44712,"17.1":0.08554,"17.2":0.02333,"17.3":0.02333,"17.5":0.50933,"17.6":0.10886,"18.1":0.00389,"18.2":0.00778,"18.3":0.05054,"18.4":0.00389,"18.5-18.7":0.15941,"26.0":0.10109,"26.1":0.07776,"26.2":5.68814,"26.3":0.9409,"26.4":0.00389},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00306,"7.0-7.1":0.00306,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00306,"10.0-10.2":0,"10.3":0.02754,"11.0-11.2":0.26624,"11.3-11.4":0.00918,"12.0-12.1":0,"12.2-12.5":0.14383,"13.0-13.1":0,"13.2":0.04284,"13.3":0.00612,"13.4-13.7":0.0153,"14.0-14.4":0.0306,"14.5-14.8":0.03978,"15.0-15.1":0.03672,"15.2-15.3":0.02754,"15.4":0.03366,"15.5":0.03978,"15.6-15.8":0.62124,"16.0":0.06427,"16.1":0.12241,"16.2":0.06733,"16.3":0.12241,"16.4":0.02754,"16.5":0.04896,"16.6-16.7":0.82321,"17.0":0.03978,"17.1":0.06121,"17.2":0.04896,"17.3":0.07651,"17.4":0.11629,"17.5":0.22952,"17.6-17.7":0.58145,"18.0":0.12853,"18.1":0.26318,"18.2":0.14077,"18.3":0.44374,"18.4":0.22034,"18.5-18.7":6.95907,"26.0":0.48964,"26.1":0.96093,"26.2":14.65873,"26.3":2.4727,"26.4":0.04284},P:{"23":0.01106,"24":0.01106,"25":0.05528,"27":0.02211,"28":0.13267,"29":1.90155,_:"4 20 21 22 26 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.12161},I:{"0":0.05495,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.17725,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":29.81648},R:{_:"0"},M:{"0":0.16502},Q:{_:"14.9"},O:{_:"0"},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/TD.js b/node_modules/caniuse-lite/data/regions/TD.js deleted file mode 100644 index 54721f9f..00000000 --- a/node_modules/caniuse-lite/data/regions/TD.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"53":0.00263,"54":0.00263,"61":0.00263,"72":0.01053,"84":0.00263,"94":0.00263,"102":0.01579,"115":0.02369,"127":0.01053,"128":0.00263,"129":0.00263,"139":0.00263,"140":0.01842,"142":0.00526,"144":0.00526,"145":0.00263,"146":0.0079,"147":0.5843,"148":0.07106,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 55 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 130 131 132 133 134 135 136 137 138 141 143 149 150 151 3.5 3.6"},D:{"66":0.00263,"71":0.00263,"73":0.00263,"74":0.0079,"77":0.00263,"79":0.00526,"80":0.0079,"81":0.01053,"86":0.01053,"88":0.00263,"90":0.00526,"93":0.00263,"103":0.01579,"108":0.01579,"109":0.05527,"110":0.33426,"111":0.00526,"114":0.00263,"115":0.00263,"116":0.05264,"118":0.01316,"119":0.0079,"121":0.01053,"122":0.0079,"123":0.00526,"125":0.00263,"126":0.01053,"130":0.00526,"131":0.05264,"132":0.00263,"133":0.00526,"134":0.01316,"135":0.01316,"136":0.01579,"137":0.00263,"138":0.02369,"139":0.13686,"140":0.00526,"141":0.01579,"142":0.03685,"143":0.15002,"144":2.13982,"145":1.21598,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 72 75 76 78 83 84 85 87 89 91 92 94 95 96 97 98 99 100 101 102 104 105 106 107 112 113 117 120 124 127 128 129 146 147 148"},F:{"36":0.00263,"40":0.00263,"44":0.00526,"62":0.00263,"79":0.00526,"90":0.00263,"93":0.00526,"94":0.02369,"95":0.02106,"123":0.00526,"124":0.00263,"125":0.00526,"126":0.16318,"127":0.17634,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 91 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.02369,"84":0.0079,"88":0.00263,"89":0.00526,"90":0.00526,"92":0.02895,"100":0.00526,"109":0.00263,"120":0.00526,"122":0.0079,"128":0.00526,"134":0.01053,"135":0.0079,"136":0.01053,"137":0.00526,"138":0.00263,"140":0.01053,"141":0.00526,"142":0.01316,"143":0.04211,"144":0.61852,"145":0.70274,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 121 123 124 125 126 127 129 130 131 132 133 139"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 13.1 14.1 15.1 15.2-15.3 15.4 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.1 17.3 17.4 17.5 18.0 18.1 18.3 18.4 18.5-18.7 26.4 TP","5.1":0.0079,"12.1":0.00263,"15.5":0.00263,"15.6":0.00526,"16.6":0.0079,"17.2":0.00263,"17.6":0.02632,"18.2":0.00263,"26.0":0.00526,"26.1":0.02369,"26.2":0.01842,"26.3":0.00263},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00028,"7.0-7.1":0.00028,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00028,"10.0-10.2":0,"10.3":0.00251,"11.0-11.2":0.02429,"11.3-11.4":0.00084,"12.0-12.1":0,"12.2-12.5":0.01312,"13.0-13.1":0,"13.2":0.00391,"13.3":0.00056,"13.4-13.7":0.0014,"14.0-14.4":0.00279,"14.5-14.8":0.00363,"15.0-15.1":0.00335,"15.2-15.3":0.00251,"15.4":0.00307,"15.5":0.00363,"15.6-15.8":0.05669,"16.0":0.00586,"16.1":0.01117,"16.2":0.00614,"16.3":0.01117,"16.4":0.00251,"16.5":0.00447,"16.6-16.7":0.07512,"17.0":0.00363,"17.1":0.00558,"17.2":0.00447,"17.3":0.00698,"17.4":0.01061,"17.5":0.02094,"17.6-17.7":0.05306,"18.0":0.01173,"18.1":0.02402,"18.2":0.01285,"18.3":0.04049,"18.4":0.02011,"18.5-18.7":0.63501,"26.0":0.04468,"26.1":0.08768,"26.2":1.33759,"26.3":0.22563,"26.4":0.00391},P:{"20":0.01006,"22":0.01006,"23":0.04024,"24":0.10061,"25":0.17103,"26":0.0503,"27":0.50303,"28":0.57345,"29":2.00205,_:"4 21 5.0-5.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","6.2-6.4":0.01006,"7.2-7.4":0.0503,"9.2":0.02012,"19.0":0.01006},I:{"0":0.13984,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00008},K:{"0":2.07988,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":82.50513},R:{_:"0"},M:{"0":0.46418},Q:{"14.9":0.07368},O:{"0":0.26525},H:{all:0.02}}; diff --git a/node_modules/caniuse-lite/data/regions/TG.js b/node_modules/caniuse-lite/data/regions/TG.js deleted file mode 100644 index 7d3bdaa2..00000000 --- a/node_modules/caniuse-lite/data/regions/TG.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.05136,"57":0.00571,"69":0.00571,"72":0.01141,"78":0.01141,"91":0.00571,"102":0.00571,"103":0.03424,"114":0.00571,"115":0.26252,"123":0.00571,"127":0.02854,"137":0.00571,"140":0.06848,"141":0.00571,"142":0.00571,"143":0.00571,"144":0.00571,"145":0.01712,"146":0.03424,"147":1.27266,"148":0.13697,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 113 116 117 118 119 120 121 122 124 125 126 128 129 130 131 132 133 134 135 136 138 139 149 150 151 3.5 3.6"},D:{"27":0.00571,"32":0.00571,"49":0.00571,"56":0.00571,"58":0.00571,"60":0.01141,"63":0.00571,"65":0.00571,"66":0.01141,"69":0.04566,"70":0.01141,"71":0.00571,"73":0.03424,"75":0.01141,"79":0.00571,"81":0.00571,"83":0.01712,"84":0.01141,"86":0.02283,"87":0.01141,"89":0.00571,"92":0.00571,"93":0.00571,"95":0.02283,"98":0.02283,"101":0.00571,"102":0.05136,"103":1.34685,"104":1.35827,"105":1.31261,"106":1.29549,"107":1.31832,"108":1.32973,"109":2.1972,"110":1.31832,"111":1.36968,"112":7.23077,"113":0.00571,"114":0.01712,"116":2.688,"117":1.27266,"119":0.05136,"120":1.36397,"122":0.01141,"123":0.00571,"124":1.37539,"125":0.03424,"126":0.01712,"127":0.00571,"128":0.02283,"129":0.09702,"130":0.01141,"131":2.76219,"132":0.04566,"133":2.67088,"134":0.01712,"135":0.02854,"136":0.01141,"137":0.02283,"138":0.11985,"139":0.18833,"140":0.02283,"141":0.02854,"142":0.07419,"143":0.37666,"144":5.21049,"145":2.84209,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 59 61 62 64 67 68 72 74 76 77 78 80 85 88 90 91 94 96 97 99 100 115 118 121 146 147 148"},F:{"46":0.00571,"67":0.00571,"86":0.00571,"90":0.01141,"94":0.03424,"95":0.18262,"102":0.00571,"120":0.00571,"122":0.00571,"125":0.02283,"126":0.63348,"127":0.46797,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 91 92 93 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.00571,"17":0.00571,"18":0.01712,"85":0.00571,"89":0.00571,"90":0.01141,"92":0.06848,"100":0.01141,"109":0.01141,"113":0.00571,"120":0.00571,"122":0.01141,"128":0.00571,"133":0.00571,"138":0.01141,"139":0.00571,"140":0.00571,"141":0.00571,"142":0.01712,"143":0.03995,"144":1.48953,"145":1.12999,_:"12 13 14 16 79 80 81 83 84 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 114 115 116 117 118 119 121 123 124 125 126 127 129 130 131 132 134 135 136 137"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.3 17.4 17.5 18.0 18.1 18.2 18.3 18.4 18.5-18.7 26.4 TP","5.1":0.00571,"13.1":0.00571,"15.6":0.10843,"16.6":0.02854,"17.1":0.00571,"17.6":0.06848,"26.0":0.00571,"26.1":0.01141,"26.2":0.09702,"26.3":0.03995},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00041,"7.0-7.1":0.00041,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00041,"10.0-10.2":0,"10.3":0.00373,"11.0-11.2":0.03604,"11.3-11.4":0.00124,"12.0-12.1":0,"12.2-12.5":0.01947,"13.0-13.1":0,"13.2":0.0058,"13.3":0.00083,"13.4-13.7":0.00207,"14.0-14.4":0.00414,"14.5-14.8":0.00539,"15.0-15.1":0.00497,"15.2-15.3":0.00373,"15.4":0.00456,"15.5":0.00539,"15.6-15.8":0.0841,"16.0":0.0087,"16.1":0.01657,"16.2":0.00911,"16.3":0.01657,"16.4":0.00373,"16.5":0.00663,"16.6-16.7":0.11144,"17.0":0.00539,"17.1":0.00829,"17.2":0.00663,"17.3":0.01036,"17.4":0.01574,"17.5":0.03107,"17.6-17.7":0.07871,"18.0":0.0174,"18.1":0.03563,"18.2":0.01906,"18.3":0.06007,"18.4":0.02983,"18.5-18.7":0.94206,"26.0":0.06628,"26.1":0.13008,"26.2":1.98437,"26.3":0.33473,"26.4":0.0058},P:{"4":0.01173,"26":0.01173,"28":0.02347,"29":0.25815,_:"20 21 22 23 24 25 27 6.2-6.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.02347,"7.2-7.4":0.01173,"9.2":0.01173},I:{"0":0.09863,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":1.43391,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{"2.5":0.00429,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":44.14737},R:{_:"0"},M:{"0":0.12879},Q:{"14.9":0.01288},O:{"0":0.12879},H:{all:0.03}}; diff --git a/node_modules/caniuse-lite/data/regions/TH.js b/node_modules/caniuse-lite/data/regions/TH.js deleted file mode 100644 index 2a84719a..00000000 --- a/node_modules/caniuse-lite/data/regions/TH.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"102":0.00283,"103":0.00848,"115":0.02543,"135":0.00283,"140":0.00283,"145":0.00283,"146":0.00283,"147":0.30228,"148":0.02543,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 136 137 138 139 141 142 143 144 149 150 151 3.5 3.6"},D:{"53":0.00283,"57":0.00565,"61":0.00283,"63":0.00283,"65":0.00283,"67":0.00283,"70":0.00283,"78":0.00283,"79":0.00848,"83":0.00283,"86":0.00283,"87":0.00848,"90":0.00283,"91":0.00565,"95":0.00283,"101":0.00283,"102":0.00565,"103":0.0113,"104":0.02825,"105":0.01413,"106":0.00848,"107":0.00848,"108":0.00848,"109":0.31358,"110":0.00848,"111":0.00848,"112":0.00565,"113":0.00565,"114":0.0226,"115":0.00283,"116":0.0226,"117":0.00848,"119":0.0113,"120":0.01413,"121":0.00565,"122":0.01413,"123":0.00565,"124":0.01695,"125":0.00565,"126":0.00848,"127":0.0113,"128":0.01413,"129":0.00283,"130":0.00565,"131":0.04803,"132":0.01413,"133":0.0226,"134":0.0113,"135":0.01695,"136":0.0113,"137":0.01695,"138":0.10735,"139":0.02825,"140":0.01695,"141":0.02543,"142":0.03955,"143":0.1921,"144":4.84205,"145":2.76568,"146":0.0113,"147":0.00283,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 60 62 64 66 68 69 71 72 73 74 75 76 77 80 81 84 85 88 89 92 93 94 96 97 98 99 100 118 148"},F:{"46":0.00283,"93":0.00283,"94":0.04238,"95":0.04238,"126":0.07628,"127":0.05933,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.00283,"124":0.00283,"125":0.00283,"131":0.00283,"138":0.00283,"139":0.00283,"140":0.00283,"141":0.00283,"142":0.00565,"143":0.01695,"144":0.57065,"145":0.4068,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 126 127 128 129 130 132 133 134 135 136 137"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 TP","11.1":0.00283,"13.1":0.00283,"14.1":0.00565,"15.4":0.00283,"15.5":0.00565,"15.6":0.02543,"16.0":0.00283,"16.1":0.00848,"16.2":0.00565,"16.3":0.0113,"16.4":0.00283,"16.5":0.00283,"16.6":0.05085,"17.0":0.00283,"17.1":0.04803,"17.2":0.00283,"17.3":0.00283,"17.4":0.00565,"17.5":0.01695,"17.6":0.03108,"18.0":0.00565,"18.1":0.0113,"18.2":0.00565,"18.3":0.0226,"18.4":0.00848,"18.5-18.7":0.05933,"26.0":0.0226,"26.1":0.02825,"26.2":0.63563,"26.3":0.11018,"26.4":0.00283},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00168,"7.0-7.1":0.00168,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00168,"10.0-10.2":0,"10.3":0.01514,"11.0-11.2":0.14632,"11.3-11.4":0.00505,"12.0-12.1":0,"12.2-12.5":0.07905,"13.0-13.1":0,"13.2":0.02355,"13.3":0.00336,"13.4-13.7":0.00841,"14.0-14.4":0.01682,"14.5-14.8":0.02186,"15.0-15.1":0.02018,"15.2-15.3":0.01514,"15.4":0.0185,"15.5":0.02186,"15.6-15.8":0.34141,"16.0":0.03532,"16.1":0.06727,"16.2":0.037,"16.3":0.06727,"16.4":0.01514,"16.5":0.02691,"16.6-16.7":0.45241,"17.0":0.02186,"17.1":0.03364,"17.2":0.02691,"17.3":0.04205,"17.4":0.06391,"17.5":0.12614,"17.6-17.7":0.31955,"18.0":0.07064,"18.1":0.14464,"18.2":0.07736,"18.3":0.24386,"18.4":0.12109,"18.5-18.7":3.82446,"26.0":0.26909,"26.1":0.52809,"26.2":8.05592,"26.3":1.35891,"26.4":0.02355},P:{"4":0.0737,"21":0.02106,"22":0.02106,"23":0.02106,"24":0.02106,"25":0.04212,"26":0.04212,"27":0.09476,"28":0.22111,"29":2.93759,_:"20 5.0-5.4 6.2-6.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.02106,"9.2":0.03159,"17.0":0.01053},I:{"0":0.01433,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.3157,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00565,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":66.06963},R:{_:"0"},M:{"0":0.20808},Q:{_:"14.9"},O:{"0":0.2583},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/TJ.js b/node_modules/caniuse-lite/data/regions/TJ.js deleted file mode 100644 index 776a7085..00000000 --- a/node_modules/caniuse-lite/data/regions/TJ.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.03643,"53":0.00405,"91":0.00405,"115":0.06072,"125":0.0081,"126":0.02834,"128":0.02834,"134":0.00405,"139":0.00405,"140":0.02024,"142":0.0081,"143":0.0081,"146":0.0081,"147":0.48171,"148":0.04858,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 127 129 130 131 132 133 135 136 137 138 141 144 145 149 150 151 3.5 3.6"},D:{"49":0.02429,"57":0.00405,"58":0.0081,"62":0.01214,"64":0.00405,"68":0.00405,"69":0.04858,"70":0.01214,"72":0.01214,"73":0.00405,"75":0.0081,"76":0.0081,"79":0.0081,"80":0.01214,"81":0.00405,"83":0.01214,"86":0.01214,"87":0.00405,"88":0.00405,"90":0.01214,"91":0.00405,"94":0.00405,"95":0.01214,"96":0.00405,"98":0.02024,"99":0.01619,"101":0.0081,"102":0.00405,"103":0.0081,"104":0.00405,"105":0.00405,"106":0.02024,"107":0.0081,"108":0.01619,"109":3.69987,"110":0.00405,"111":0.04858,"112":0.02429,"114":0.02429,"116":0.00405,"117":0.00405,"119":0.02024,"120":0.02834,"121":0.0081,"122":0.03643,"123":0.01214,"124":0.01619,"125":0.14573,"126":0.01214,"127":0.01214,"128":0.00405,"129":0.00405,"130":0.01619,"131":0.06477,"132":0.06072,"133":0.02024,"134":0.00405,"135":0.02024,"136":0.02429,"137":0.02834,"138":0.02834,"139":0.02429,"140":0.04453,"141":0.06477,"142":0.11739,"143":0.66792,"144":6.8897,"145":3.42866,"146":0.01619,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 59 60 61 63 65 66 67 71 74 77 78 84 85 89 92 93 97 100 113 115 118 147 148"},F:{"45":0.00405,"50":0.00405,"63":0.01619,"67":0.00405,"79":0.02024,"80":0.01214,"81":0.00405,"85":0.02024,"86":0.17406,"92":0.03238,"93":0.00405,"94":0.03643,"95":0.46552,"103":0.00405,"109":0.0081,"110":0.02834,"113":0.00405,"120":0.00405,"124":0.0081,"125":0.02834,"126":0.53434,"127":0.29955,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 51 52 53 54 55 56 57 58 60 62 64 65 66 68 69 70 71 72 73 74 75 76 77 78 82 83 84 87 88 89 90 91 96 97 98 99 100 101 102 104 105 106 107 108 111 112 114 115 116 117 118 119 121 122 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00405,"15":0.00405,"16":0.00405,"17":0.00405,"18":0.03238,"90":0.03643,"91":0.0081,"92":0.09715,"100":0.01619,"108":0.00405,"109":0.02834,"112":0.00405,"113":0.00405,"117":0.00405,"120":0.01619,"122":0.01214,"124":0.00405,"128":0.00405,"130":0.01214,"131":0.01619,"133":0.01214,"134":0.01214,"135":0.00405,"136":0.0081,"137":0.01214,"138":0.00405,"139":0.01214,"140":0.02024,"141":0.01214,"142":0.01214,"143":0.06477,"144":1.36822,"145":1.80136,_:"12 13 79 80 81 83 84 85 86 87 88 89 93 94 95 96 97 98 99 101 102 103 104 105 106 107 110 111 114 115 116 118 119 121 123 125 126 127 129 132"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.4 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.3 18.4 26.4 TP","5.1":0.01214,"15.2-15.3":0.01214,"15.5":0.00405,"15.6":0.05667,"16.6":0.01619,"17.1":0.0081,"17.4":0.00405,"17.5":0.0081,"17.6":0.16597,"18.0":0.00405,"18.1":0.00405,"18.2":0.0081,"18.3":0.01619,"18.5-18.7":0.02834,"26.0":0.02024,"26.1":0.0081,"26.2":1.80541,"26.3":0.04048},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00073,"7.0-7.1":0.00073,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00073,"10.0-10.2":0,"10.3":0.00657,"11.0-11.2":0.06347,"11.3-11.4":0.00219,"12.0-12.1":0,"12.2-12.5":0.03429,"13.0-13.1":0,"13.2":0.01021,"13.3":0.00146,"13.4-13.7":0.00365,"14.0-14.4":0.0073,"14.5-14.8":0.00948,"15.0-15.1":0.00876,"15.2-15.3":0.00657,"15.4":0.00803,"15.5":0.00948,"15.6-15.8":0.14811,"16.0":0.01532,"16.1":0.02918,"16.2":0.01605,"16.3":0.02918,"16.4":0.00657,"16.5":0.01167,"16.6-16.7":0.19626,"17.0":0.00948,"17.1":0.01459,"17.2":0.01167,"17.3":0.01824,"17.4":0.02772,"17.5":0.05472,"17.6-17.7":0.13862,"18.0":0.03064,"18.1":0.06274,"18.2":0.03356,"18.3":0.10579,"18.4":0.05253,"18.5-18.7":1.65909,"26.0":0.11673,"26.1":0.22909,"26.2":3.49475,"26.3":0.58951,"26.4":0.01021},P:{"4":0.01026,"20":0.01026,"22":0.04103,"23":0.04103,"24":0.05128,"25":0.06154,"26":0.05128,"27":0.13334,"28":0.20513,"29":1.02567,_:"21 5.0-5.4 6.2-6.4 8.2 10.1 11.1-11.2 12.0 13.0 15.0 18.0 19.0","7.2-7.4":0.0718,"9.2":0.01026,"14.0":0.01026,"16.0":0.01026,"17.0":0.01026},I:{"0":0.01783,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":1.17235,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":56.98223},R:{_:"0"},M:{"0":0.05951},Q:{"14.9":0.03571},O:{"0":0.52369},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/TL.js b/node_modules/caniuse-lite/data/regions/TL.js deleted file mode 100644 index 00e18dc4..00000000 --- a/node_modules/caniuse-lite/data/regions/TL.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"48":0.00599,"56":0.00599,"57":0.00599,"59":0.00599,"61":0.00599,"63":0.02997,"64":0.00599,"65":0.00599,"66":0.01798,"67":0.00599,"68":0.00599,"72":0.02997,"78":0.07192,"85":0.00599,"95":0.00599,"99":0.00599,"104":0.00599,"114":0.06592,"115":0.74313,"116":0.02397,"118":0.00599,"126":0.01199,"127":0.03596,"129":0.01798,"135":0.1738,"136":0.02997,"138":0.00599,"139":0.00599,"140":0.46146,"141":0.00599,"142":0.03596,"143":0.06592,"144":0.12585,"145":0.09589,"146":0.10188,"147":5.43565,"148":0.5154,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 58 60 62 69 70 71 73 74 75 76 77 79 80 81 82 83 84 86 87 88 89 90 91 92 93 94 96 97 98 100 101 102 103 105 106 107 108 109 110 111 112 113 117 119 120 121 122 123 124 125 128 130 131 132 133 134 137 149 150 151 3.5 3.6"},D:{"48":0.00599,"58":0.02397,"61":0.00599,"64":0.00599,"67":0.00599,"68":0.01199,"70":0.00599,"71":0.01798,"74":0.01798,"75":0.00599,"78":0.00599,"79":0.01199,"80":0.02997,"84":0.01199,"85":0.00599,"87":0.01798,"92":0.00599,"96":0.01199,"97":0.00599,"99":0.00599,"103":0.10787,"105":0.00599,"106":0.00599,"108":0.00599,"109":0.80306,"111":0.00599,"114":0.05993,"115":0.00599,"116":0.34759,"117":0.00599,"118":0.00599,"119":0.0899,"120":0.07791,"121":0.01199,"122":0.01798,"123":0.00599,"124":0.02997,"125":0.01798,"126":0.06592,"127":0.06592,"128":0.13185,"129":0.02997,"130":0.06592,"131":0.14383,"132":0.02397,"133":0.03596,"134":0.05993,"135":0.05993,"136":0.04195,"137":0.13185,"138":0.29965,"139":0.53937,"140":0.10188,"141":0.09589,"142":0.3416,"143":0.6892,"144":16.45079,"145":8.2224,"146":0.01199,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 59 60 62 63 65 66 69 72 73 76 77 81 83 86 88 89 90 91 93 94 95 98 100 101 102 104 107 110 112 113 147 148"},F:{"75":0.00599,"79":0.00599,"85":0.00599,"94":0.00599,"95":0.04794,"110":0.00599,"114":0.00599,"117":0.01199,"118":0.02997,"120":0.00599,"122":0.00599,"125":0.00599,"126":0.64724,"127":0.3416,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 80 81 82 83 84 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 113 115 116 119 121 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.01199,"17":0.00599,"18":0.05394,"80":0.00599,"91":0.00599,"92":0.09589,"96":0.00599,"99":0.00599,"100":0.03596,"108":0.01199,"109":0.01199,"113":0.01798,"114":0.04195,"117":0.05993,"118":0.00599,"122":0.02997,"123":0.00599,"124":0.00599,"127":0.00599,"129":0.00599,"130":0.00599,"131":0.03596,"132":0.01798,"133":0.02397,"134":0.00599,"135":0.02397,"136":0.07192,"137":0.02397,"138":0.07192,"139":0.04195,"140":0.15582,"141":0.07791,"142":0.28766,"143":0.40752,"144":7.08972,"145":4.13517,_:"12 13 14 15 79 81 83 84 85 86 87 88 89 90 93 94 95 97 98 101 102 103 104 105 106 107 110 111 112 115 116 119 120 121 125 126 128"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 12.1 15.2-15.3 15.4 15.5 16.0 16.2 26.4 TP","9.1":0.00599,"10.1":0.04195,"11.1":0.01199,"13.1":0.01199,"14.1":0.1678,"15.1":0.01798,"15.6":0.11387,"16.1":0.02397,"16.3":0.01798,"16.4":0.01199,"16.5":0.04195,"16.6":0.11387,"17.0":0.01798,"17.1":0.02397,"17.2":0.03596,"17.3":0.01199,"17.4":0.02997,"17.5":0.03596,"17.6":0.05993,"18.0":0.04195,"18.1":0.00599,"18.2":0.04195,"18.3":0.01199,"18.4":0.00599,"18.5-18.7":0.02397,"26.0":0.02997,"26.1":0.05993,"26.2":0.37756,"26.3":0.09589},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00079,"7.0-7.1":0.00079,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00079,"10.0-10.2":0,"10.3":0.00715,"11.0-11.2":0.06916,"11.3-11.4":0.00238,"12.0-12.1":0,"12.2-12.5":0.03736,"13.0-13.1":0,"13.2":0.01113,"13.3":0.00159,"13.4-13.7":0.00397,"14.0-14.4":0.00795,"14.5-14.8":0.01033,"15.0-15.1":0.00954,"15.2-15.3":0.00715,"15.4":0.00874,"15.5":0.01033,"15.6-15.8":0.16138,"16.0":0.01669,"16.1":0.0318,"16.2":0.01749,"16.3":0.0318,"16.4":0.00715,"16.5":0.01272,"16.6-16.7":0.21385,"17.0":0.01033,"17.1":0.0159,"17.2":0.01272,"17.3":0.01987,"17.4":0.03021,"17.5":0.05962,"17.6-17.7":0.15105,"18.0":0.03339,"18.1":0.06837,"18.2":0.03657,"18.3":0.11527,"18.4":0.05724,"18.5-18.7":1.8078,"26.0":0.1272,"26.1":0.24963,"26.2":3.808,"26.3":0.64235,"26.4":0.01113},P:{"21":0.00998,"22":0.02995,"23":0.02995,"24":0.02995,"25":0.03994,"26":0.11982,"27":0.03994,"28":0.24962,"29":0.58909,_:"4 20 5.0-5.4 6.2-6.4 8.2 10.1 12.0 13.0 14.0 15.0 17.0 18.0 19.0","7.2-7.4":0.01997,"9.2":0.00998,"11.1-11.2":0.00998,"16.0":0.03994},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.31255,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01199,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":36.49972},R:{_:"0"},M:{"0":0.02805},Q:{"14.9":0.0561},O:{"0":0.15627},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/TM.js b/node_modules/caniuse-lite/data/regions/TM.js deleted file mode 100644 index d90c14ed..00000000 --- a/node_modules/caniuse-lite/data/regions/TM.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"52":0.01145,"65":0.0229,"85":0.1603,"115":0.0229,"125":0.09733,"128":0.14885,"133":0.01145,"136":0.01145,"137":0.06298,"140":0.01145,"143":0.01145,"147":0.46373,"148":0.05153,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 132 134 135 138 139 141 142 144 145 146 149 150 151 3.5 3.6"},D:{"70":0.08588,"79":0.1374,"84":0.05153,"85":0.04008,"86":0.04008,"89":0.01145,"91":0.0229,"101":0.0229,"103":0.05153,"105":0.01145,"106":0.07443,"107":0.01145,"108":0.0229,"109":3.9159,"110":0.01145,"111":0.01145,"112":0.0229,"116":0.20038,"117":0.01145,"119":0.0229,"120":0.01145,"122":0.01145,"123":0.1603,"129":0.0229,"130":0.01145,"131":0.26335,"132":0.01145,"133":0.1603,"134":0.0229,"135":0.01145,"137":0.06298,"138":0.01145,"139":0.01145,"140":0.01145,"141":0.05153,"142":0.1145,"143":0.8244,"144":15.10255,"145":9.30885,"146":0.01145,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 80 81 83 87 88 90 92 93 94 95 96 97 98 99 100 102 104 113 114 115 118 121 124 125 126 127 128 136 147 148"},F:{"60":0.05153,"79":0.37785,"94":0.01145,"95":0.06298,"109":0.01145,"126":0.81295,"127":0.1603,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"84":0.01145,"90":0.01145,"122":0.01145,"137":0.12595,"142":0.05153,"143":0.21183,"144":1.59155,"145":1.25378,_:"12 13 14 15 16 17 18 79 80 81 83 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 131 132 133 134 135 136 138 139 140 141"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.4 26.4 TP","12.1":0.06298,"16.2":0.01145,"16.3":0.01145,"18.3":0.04008,"18.5-18.7":0.0229,"26.0":0.0229,"26.1":0.21183,"26.2":0.05153,"26.3":0.01145},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00057,"7.0-7.1":0.00057,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00057,"10.0-10.2":0,"10.3":0.00509,"11.0-11.2":0.04921,"11.3-11.4":0.0017,"12.0-12.1":0,"12.2-12.5":0.02658,"13.0-13.1":0,"13.2":0.00792,"13.3":0.00113,"13.4-13.7":0.00283,"14.0-14.4":0.00566,"14.5-14.8":0.00735,"15.0-15.1":0.00679,"15.2-15.3":0.00509,"15.4":0.00622,"15.5":0.00735,"15.6-15.8":0.11481,"16.0":0.01188,"16.1":0.02262,"16.2":0.01244,"16.3":0.02262,"16.4":0.00509,"16.5":0.00905,"16.6-16.7":0.15214,"17.0":0.00735,"17.1":0.01131,"17.2":0.00905,"17.3":0.01414,"17.4":0.02149,"17.5":0.04242,"17.6-17.7":0.10746,"18.0":0.02375,"18.1":0.04864,"18.2":0.02602,"18.3":0.08201,"18.4":0.04072,"18.5-18.7":1.28613,"26.0":0.09049,"26.1":0.17759,"26.2":2.70914,"26.3":0.45699,"26.4":0.00792},P:{"22":0.01028,"23":0.11312,"24":0.11312,"25":0.16454,"26":0.04114,"28":0.21596,"29":0.81243,_:"4 20 21 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":2.55928,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.56105,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":36.69363},R:{_:"0"},M:{"0":0.01283},Q:{_:"14.9"},O:{"0":0.37193},H:{all:0.01}}; diff --git a/node_modules/caniuse-lite/data/regions/TN.js b/node_modules/caniuse-lite/data/regions/TN.js deleted file mode 100644 index cbdf244b..00000000 --- a/node_modules/caniuse-lite/data/regions/TN.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.04887,"52":0.01396,"103":0.01396,"108":0.00698,"115":0.08378,"128":0.00698,"134":0.00698,"136":0.00698,"140":0.01396,"143":0.00698,"145":0.00698,"146":0.00698,"147":0.75406,"148":0.09077,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 135 137 138 139 141 142 144 149 150 151 3.5 3.6"},D:{"56":0.02095,"60":0.00698,"65":0.01396,"68":0.00698,"69":0.04189,"70":0.00698,"73":0.00698,"75":0.00698,"79":0.00698,"81":0.00698,"83":0.00698,"85":0.00698,"86":0.00698,"87":0.01396,"91":0.00698,"95":0.00698,"98":0.00698,"102":0.00698,"103":1.75946,"104":1.78041,"105":1.75946,"106":1.73852,"107":1.7455,"108":1.75248,"109":3.12794,"110":1.7455,"111":1.78739,"112":8.69259,"114":0.00698,"116":3.51195,"117":1.7455,"119":0.02793,"120":1.77343,"121":0.00698,"122":0.02095,"123":0.00698,"124":1.79437,"125":0.06284,"126":0.02095,"127":0.00698,"128":0.02095,"129":0.11171,"130":0.00698,"131":3.65159,"132":0.0768,"133":3.62366,"134":0.02793,"135":0.02793,"136":0.01396,"137":0.02793,"138":0.08378,"139":0.20248,"140":0.03491,"141":0.03491,"142":0.14662,"143":0.60743,"144":9.35588,"145":4.5383,"146":0.00698,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 61 62 63 64 66 67 71 72 74 76 77 78 80 84 88 89 90 92 93 94 96 97 99 100 101 113 115 118 147 148"},F:{"46":0.00698,"79":0.00698,"94":0.00698,"95":0.06982,"123":0.00698,"125":0.00698,"126":1.11014,"127":1.01239,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00698,"92":0.01396,"109":0.02095,"115":0.00698,"122":0.00698,"125":0.00698,"132":0.00698,"138":0.00698,"140":0.00698,"141":0.02793,"142":0.01396,"143":0.04887,"144":1.3964,"145":0.82388,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 116 117 118 119 120 121 123 124 126 127 128 129 130 131 133 134 135 136 137 139"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.4 18.1 18.2 26.4 TP","15.6":0.02095,"16.6":0.01396,"17.1":0.00698,"17.3":0.00698,"17.5":0.00698,"17.6":0.02095,"18.0":0.00698,"18.3":0.01396,"18.4":0.00698,"18.5-18.7":0.00698,"26.0":0.00698,"26.1":0.00698,"26.2":0.10473,"26.3":0.03491},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00036,"7.0-7.1":0.00036,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00036,"10.0-10.2":0,"10.3":0.0032,"11.0-11.2":0.03096,"11.3-11.4":0.00107,"12.0-12.1":0,"12.2-12.5":0.01672,"13.0-13.1":0,"13.2":0.00498,"13.3":0.00071,"13.4-13.7":0.00178,"14.0-14.4":0.00356,"14.5-14.8":0.00463,"15.0-15.1":0.00427,"15.2-15.3":0.0032,"15.4":0.00391,"15.5":0.00463,"15.6-15.8":0.07223,"16.0":0.00747,"16.1":0.01423,"16.2":0.00783,"16.3":0.01423,"16.4":0.0032,"16.5":0.00569,"16.6-16.7":0.09572,"17.0":0.00463,"17.1":0.00712,"17.2":0.00569,"17.3":0.0089,"17.4":0.01352,"17.5":0.02669,"17.6-17.7":0.06761,"18.0":0.01494,"18.1":0.0306,"18.2":0.01637,"18.3":0.05159,"18.4":0.02562,"18.5-18.7":0.80914,"26.0":0.05693,"26.1":0.11173,"26.2":1.70439,"26.3":0.2875,"26.4":0.00498},P:{"4":0.01031,"22":0.01031,"25":0.01031,"26":0.02063,"27":0.01031,"28":0.04126,"29":0.64983,_:"20 21 23 24 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.04126,"13.0":0.01031,"17.0":0.01031},I:{"0":0.01507,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.09356,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.04189,"11":0.08378,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":30.53166},R:{_:"0"},M:{"0":0.04527},Q:{_:"14.9"},O:{"0":0.04527},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/TO.js b/node_modules/caniuse-lite/data/regions/TO.js deleted file mode 100644 index 809ed230..00000000 --- a/node_modules/caniuse-lite/data/regions/TO.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.01002,"100":0.01002,"115":0.01002,"140":0.01002,"142":0.01002,"143":0.01002,"146":0.02004,"147":6.31386,"148":0.79675,"150":0.02004,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 141 144 145 149 151 3.5 3.6"},D:{"103":0.01002,"105":0.02004,"109":0.01002,"114":0.02004,"116":0.03007,"117":0.05011,"120":0.01002,"121":0.03007,"122":0.04009,"126":0.04009,"127":0.04009,"128":0.03007,"130":0.07517,"131":0.23051,"132":0.01002,"134":0.01002,"135":0.11525,"136":0.01002,"137":0.01002,"138":0.16536,"139":2.01943,"140":0.12528,"142":0.53117,"143":0.64642,"144":10.89391,"145":8.37839,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 106 107 108 110 111 112 113 115 118 119 123 124 125 129 133 141 146 147 148"},F:{"122":0.01002,"126":0.12528,"127":4.40467,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.06514,"84":0.10523,"109":0.01002,"110":0.01002,"111":0.05011,"122":0.03007,"123":0.02004,"124":0.01002,"126":0.03007,"127":0.01002,"138":0.10523,"139":0.02004,"140":0.01002,"141":0.06514,"142":0.03007,"143":0.24053,"144":4.65522,"145":2.66585,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 112 113 114 115 116 117 118 119 120 121 125 128 129 130 131 132 133 134 135 136 137"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.4 15.5 16.0 16.2 16.4 16.5 17.0 17.2 17.3 17.4 18.0 18.1 18.2 TP","14.1":0.02004,"15.2-15.3":0.06514,"15.6":0.03007,"16.1":0.05011,"16.3":0.02004,"16.6":0.03007,"17.1":0.03007,"17.5":0.02004,"17.6":0.04009,"18.3":0.03007,"18.4":0.03007,"18.5-18.7":0.03007,"26.0":0.02004,"26.1":0.01002,"26.2":0.60633,"26.3":0.05011,"26.4":0.01002},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00105,"7.0-7.1":0.00105,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00105,"10.0-10.2":0,"10.3":0.00949,"11.0-11.2":0.09176,"11.3-11.4":0.00316,"12.0-12.1":0,"12.2-12.5":0.04957,"13.0-13.1":0,"13.2":0.01477,"13.3":0.00211,"13.4-13.7":0.00527,"14.0-14.4":0.01055,"14.5-14.8":0.01371,"15.0-15.1":0.01266,"15.2-15.3":0.00949,"15.4":0.0116,"15.5":0.01371,"15.6-15.8":0.2141,"16.0":0.02215,"16.1":0.04219,"16.2":0.0232,"16.3":0.04219,"16.4":0.00949,"16.5":0.01687,"16.6-16.7":0.28371,"17.0":0.01371,"17.1":0.02109,"17.2":0.01687,"17.3":0.02637,"17.4":0.04008,"17.5":0.0791,"17.6-17.7":0.20039,"18.0":0.0443,"18.1":0.0907,"18.2":0.04852,"18.3":0.15293,"18.4":0.07594,"18.5-18.7":2.39833,"26.0":0.16875,"26.1":0.33117,"26.2":5.05189,"26.3":0.85218,"26.4":0.01477},P:{"21":0.06189,"22":0.02063,"27":0.04126,"28":0.03094,"29":0.76326,_:"4 20 23 24 25 26 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.52385,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":42.80323},R:{_:"0"},M:{"0":0.02993},Q:{"14.9":0.02993},O:{"0":0.00998},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/TR.js b/node_modules/caniuse-lite/data/regions/TR.js deleted file mode 100644 index 81f5cc5f..00000000 --- a/node_modules/caniuse-lite/data/regions/TR.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00925,"52":0.00308,"103":0.00308,"115":0.04625,"128":0.00308,"140":0.01233,"145":0.00308,"146":0.00617,"147":0.45012,"148":0.04008,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 137 138 139 141 142 143 144 149 150 151 3.5 3.6"},D:{"38":0.00308,"47":0.00308,"49":0.00308,"53":0.00308,"56":0.00308,"65":0.00308,"69":0.00925,"73":0.00617,"79":0.02775,"80":0.00308,"81":0.00308,"83":0.01233,"85":0.00925,"87":0.03391,"88":0.00308,"91":0.00308,"94":0.00308,"95":0.00308,"98":0.00308,"101":0.00617,"102":0.00308,"103":0.25589,"104":0.26206,"105":0.25281,"106":0.25589,"107":0.25281,"108":0.25589,"109":1.02664,"110":0.25281,"111":0.26206,"112":0.29289,"113":0.00308,"114":0.0185,"115":0.00308,"116":0.50253,"117":0.28672,"118":0.01233,"119":0.01233,"120":0.28364,"121":0.00308,"122":0.02466,"123":0.01233,"124":0.26206,"125":0.02466,"126":0.01542,"127":0.00925,"128":0.01542,"129":0.01233,"130":0.01542,"131":0.52411,"132":0.02466,"133":0.51794,"134":0.02466,"135":0.037,"136":0.02158,"137":0.04008,"138":0.08632,"139":0.09249,"140":0.037,"141":0.05241,"142":0.12332,"143":0.40079,"144":9.0856,"145":4.97596,"146":0.00925,"147":0.00308,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 54 55 57 58 59 60 61 62 63 64 66 67 68 70 71 72 74 75 76 77 78 84 86 89 90 92 93 96 97 99 100 148"},F:{"40":0.00308,"46":0.02775,"85":0.00308,"92":0.00308,"93":0.00617,"94":0.05858,"95":0.06474,"114":0.00308,"119":0.00617,"122":0.00308,"124":0.00308,"125":0.00925,"126":1.14379,"127":1.08522,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 91 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 120 121 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.00308,"18":0.00617,"92":0.00925,"109":0.02466,"122":0.00308,"131":0.00617,"132":0.00308,"133":0.00308,"134":0.00308,"135":0.00308,"136":0.00308,"137":0.00308,"138":0.00308,"139":0.00308,"140":0.00308,"141":0.00925,"142":0.00925,"143":0.03083,"144":0.89099,"145":0.53028,_:"12 13 14 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 17.0 26.4 TP","5.1":0.00308,"13.1":0.00308,"14.1":0.00617,"15.6":0.02158,"16.1":0.00308,"16.3":0.00617,"16.4":0.00617,"16.5":0.00308,"16.6":0.0185,"17.1":0.00925,"17.2":0.00308,"17.3":0.00617,"17.4":0.00617,"17.5":0.00617,"17.6":0.02466,"18.0":0.00308,"18.1":0.00925,"18.2":0.00308,"18.3":0.01233,"18.4":0.00617,"18.5-18.7":0.02466,"26.0":0.0185,"26.1":0.02466,"26.2":0.28672,"26.3":0.08632},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00119,"7.0-7.1":0.00119,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00119,"10.0-10.2":0,"10.3":0.01074,"11.0-11.2":0.10387,"11.3-11.4":0.00358,"12.0-12.1":0,"12.2-12.5":0.05611,"13.0-13.1":0,"13.2":0.01671,"13.3":0.00239,"13.4-13.7":0.00597,"14.0-14.4":0.01194,"14.5-14.8":0.01552,"15.0-15.1":0.01433,"15.2-15.3":0.01074,"15.4":0.01313,"15.5":0.01552,"15.6-15.8":0.24236,"16.0":0.02507,"16.1":0.04775,"16.2":0.02627,"16.3":0.04775,"16.4":0.01074,"16.5":0.0191,"16.6-16.7":0.32115,"17.0":0.01552,"17.1":0.02388,"17.2":0.0191,"17.3":0.02985,"17.4":0.04537,"17.5":0.08954,"17.6-17.7":0.22684,"18.0":0.05014,"18.1":0.10267,"18.2":0.05492,"18.3":0.17311,"18.4":0.08596,"18.5-18.7":2.71487,"26.0":0.19102,"26.1":0.37488,"26.2":5.71866,"26.3":0.96465,"26.4":0.01671},P:{"4":0.09123,"20":0.01014,"21":0.04055,"22":0.01014,"23":0.01014,"24":0.01014,"25":0.03041,"26":0.08109,"27":0.04055,"28":0.12164,"29":1.70292,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.04055,"17.0":0.01014},I:{"0":0.01382,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.99605,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02466,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":57.06232},R:{_:"0"},M:{"0":0.09684},Q:{_:"14.9"},O:{"0":0.12451},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/TT.js b/node_modules/caniuse-lite/data/regions/TT.js deleted file mode 100644 index d52a157f..00000000 --- a/node_modules/caniuse-lite/data/regions/TT.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.20416,"78":0.00475,"102":0.03324,"103":0.03324,"115":0.03324,"128":0.00475,"140":0.03798,"144":0.00475,"145":0.0095,"146":0.01899,"147":0.72644,"148":0.07597,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 137 138 139 141 142 143 149 150 151 3.5 3.6"},D:{"49":0.00475,"53":0.01424,"62":0.00475,"69":0.20891,"71":0.00475,"73":0.00475,"75":0.00475,"79":0.05223,"87":0.01424,"91":0.00475,"93":0.01424,"102":0.01424,"103":0.51278,"104":0.45581,"105":0.36085,"106":0.3656,"107":0.37034,"108":0.35135,"109":0.68846,"110":0.36085,"111":0.58875,"112":2.01315,"114":0.01424,"116":0.90687,"117":0.37509,"119":0.0095,"120":0.40833,"121":0.03798,"122":0.03324,"124":0.39408,"125":0.21841,"126":0.07122,"127":0.00475,"128":0.41308,"129":0.02374,"130":0.0095,"131":0.77392,"132":0.29438,"133":0.83565,"134":0.07122,"135":0.07597,"136":0.08072,"137":0.09021,"138":0.21841,"139":0.37509,"140":0.09021,"141":0.1092,"142":0.75968,"143":1.64281,"144":9.93756,"145":6.56174,"146":0.02849,"147":0.0095,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 57 58 59 60 61 63 64 65 66 67 68 70 72 74 76 77 78 80 81 83 84 85 86 88 89 90 92 94 95 96 97 98 99 100 101 113 115 118 123 148"},F:{"94":0.00475,"95":0.03324,"113":0.0095,"114":0.00475,"120":0.00475,"125":0.00475,"126":0.52228,"127":0.55077,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 115 116 117 118 119 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00475,"92":0.00475,"100":0.00475,"109":0.01899,"117":0.00475,"122":0.0095,"126":0.00475,"134":0.00475,"137":0.00475,"138":0.00475,"139":0.0095,"140":0.00475,"141":0.02849,"142":0.02849,"143":0.07597,"144":2.82031,"145":1.82798,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 118 119 120 121 123 124 125 127 128 129 130 131 132 133 135 136"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 16.0 16.4 16.5 TP","11.1":0.00475,"13.1":0.02374,"14.1":0.0095,"15.4":0.01424,"15.5":0.00475,"15.6":0.05223,"16.1":0.02849,"16.2":0.01899,"16.3":0.0095,"16.6":0.08546,"17.0":0.00475,"17.1":0.05698,"17.2":0.0095,"17.3":0.00475,"17.4":0.00475,"17.5":0.01424,"17.6":0.08072,"18.0":0.02849,"18.1":0.02849,"18.2":0.01424,"18.3":0.01424,"18.4":0.05698,"18.5-18.7":0.04748,"26.0":0.1187,"26.1":0.08546,"26.2":1.03506,"26.3":0.18517,"26.4":0.00475},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00211,"7.0-7.1":0.00211,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00211,"10.0-10.2":0,"10.3":0.01896,"11.0-11.2":0.18327,"11.3-11.4":0.00632,"12.0-12.1":0,"12.2-12.5":0.09901,"13.0-13.1":0,"13.2":0.02949,"13.3":0.00421,"13.4-13.7":0.01053,"14.0-14.4":0.02107,"14.5-14.8":0.02739,"15.0-15.1":0.02528,"15.2-15.3":0.01896,"15.4":0.02317,"15.5":0.02739,"15.6-15.8":0.42764,"16.0":0.04424,"16.1":0.08426,"16.2":0.04634,"16.3":0.08426,"16.4":0.01896,"16.5":0.03371,"16.6-16.7":0.56667,"17.0":0.02739,"17.1":0.04213,"17.2":0.03371,"17.3":0.05266,"17.4":0.08005,"17.5":0.15799,"17.6-17.7":0.40025,"18.0":0.08848,"18.1":0.18117,"18.2":0.0969,"18.3":0.30545,"18.4":0.15167,"18.5-18.7":4.79036,"26.0":0.33705,"26.1":0.66147,"26.2":10.0905,"26.3":1.70211,"26.4":0.02949},P:{"4":0.02091,"22":0.01046,"24":0.02091,"25":0.03137,"26":0.05228,"27":0.02091,"28":0.12548,"29":3.09505,_:"20 21 23 5.0-5.4 6.2-6.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 18.0 19.0","7.2-7.4":0.04183,"9.2":0.01046,"16.0":0.01046,"17.0":0.01046},I:{"0":0.12066,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00007},K:{"0":0.22584,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":32.24434},R:{_:"0"},M:{"0":0.21533},Q:{_:"14.9"},O:{"0":0.02101},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/TV.js b/node_modules/caniuse-lite/data/regions/TV.js deleted file mode 100644 index 4fe29961..00000000 --- a/node_modules/caniuse-lite/data/regions/TV.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"147":3.95674,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 148 149 150 151 3.5 3.6"},D:{"131":0.04915,"141":0.1536,"142":5.22854,"143":6.0887,"144":13.39392,"145":10.70285,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132 133 134 135 136 137 138 139 140 146 147 148"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"142":0.10445,"143":0.35635,"144":9.59078,"145":4.76774,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 18.0 18.1 18.2 18.3 18.4 18.5-18.7 26.0 26.1 26.2 26.3 26.4 TP","14.1":0.10445,"17.5":0.10445,"17.6":0.10445},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00088,"7.0-7.1":0.00088,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00088,"10.0-10.2":0,"10.3":0.00791,"11.0-11.2":0.07645,"11.3-11.4":0.00264,"12.0-12.1":0,"12.2-12.5":0.0413,"13.0-13.1":0,"13.2":0.0123,"13.3":0.00176,"13.4-13.7":0.00439,"14.0-14.4":0.00879,"14.5-14.8":0.01142,"15.0-15.1":0.01055,"15.2-15.3":0.00791,"15.4":0.00967,"15.5":0.01142,"15.6-15.8":0.17839,"16.0":0.01845,"16.1":0.03515,"16.2":0.01933,"16.3":0.03515,"16.4":0.00791,"16.5":0.01406,"16.6-16.7":0.23639,"17.0":0.01142,"17.1":0.01758,"17.2":0.01406,"17.3":0.02197,"17.4":0.03339,"17.5":0.06591,"17.6-17.7":0.16697,"18.0":0.03691,"18.1":0.07558,"18.2":0.04042,"18.3":0.12742,"18.4":0.06327,"18.5-18.7":1.99835,"26.0":0.14061,"26.1":0.27594,"26.2":4.20937,"26.3":0.71006,"26.4":0.0123},P:{"25":0.05612,"27":0.22449,"29":0.85305,_:"4 20 21 22 23 24 26 28 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.1117,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00007},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":33.02576},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"},O:{_:"0"},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/TW.js b/node_modules/caniuse-lite/data/regions/TW.js deleted file mode 100644 index 81c3a4fc..00000000 --- a/node_modules/caniuse-lite/data/regions/TW.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"52":0.02013,"102":0.00805,"103":0.03623,"112":0.00403,"115":0.08455,"133":0.00403,"135":0.00403,"136":0.00403,"139":0.00403,"140":0.01208,"141":0.00403,"142":0.00403,"143":0.00403,"144":0.00403,"145":0.00805,"146":0.02013,"147":0.8213,"148":0.07247,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 134 137 138 149 150 151 3.5 3.6"},D:{"49":0.00403,"65":0.00403,"78":0.00403,"79":0.0161,"80":0.00403,"81":0.04429,"83":0.00805,"85":0.0161,"86":0.00805,"87":0.00805,"90":0.00403,"91":0.00403,"95":0.00403,"96":0.00403,"97":0.00403,"98":0.00403,"99":0.00403,"101":0.00403,"102":0.00805,"103":0.03623,"104":0.11273,"105":0.02013,"106":0.02013,"107":0.03221,"108":0.02818,"109":1.1152,"110":0.02416,"111":0.02416,"112":0.02013,"113":0.00403,"114":0.01208,"115":0.00805,"116":0.07247,"117":0.03221,"118":0.01208,"119":0.04026,"120":0.06039,"121":0.03221,"122":0.03221,"123":0.02013,"124":0.04026,"125":0.02818,"126":0.0161,"127":0.02416,"128":0.05234,"129":0.0161,"130":0.04831,"131":0.15701,"132":0.03623,"133":0.07649,"134":0.03623,"135":0.04831,"136":0.03221,"137":0.04026,"138":0.15701,"139":0.11675,"140":0.06442,"141":0.05636,"142":0.27377,"143":0.87364,"144":12.96775,"145":7.6333,"146":0.04026,"147":0.00805,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 84 88 89 92 93 94 100 148"},F:{"46":0.00805,"94":0.02416,"95":0.04026,"125":0.00403,"126":0.07649,"127":0.04026,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00403,"109":0.05636,"113":0.00403,"118":0.00403,"119":0.00403,"120":0.00403,"122":0.00403,"124":0.00403,"125":0.00403,"126":0.00403,"127":0.00403,"128":0.00403,"129":0.00403,"131":0.01208,"132":0.00403,"133":0.00805,"134":0.00805,"135":0.00403,"136":0.00805,"137":0.00805,"138":0.01208,"139":0.01208,"140":0.0161,"141":0.0161,"142":0.03623,"143":0.12481,"144":2.40755,"145":1.56611,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 114 115 116 117 121 123 130"},E:{"13":0.00403,"14":0.00403,_:"4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.1 15.2-15.3 TP","11.1":0.00403,"12.1":0.00805,"13.1":0.0161,"14.1":0.0161,"15.4":0.0161,"15.5":0.02416,"15.6":0.11273,"16.0":0.00403,"16.1":0.02416,"16.2":0.01208,"16.3":0.02416,"16.4":0.02013,"16.5":0.02013,"16.6":0.17714,"17.0":0.00403,"17.1":0.14091,"17.2":0.00403,"17.3":0.01208,"17.4":0.0161,"17.5":0.04429,"17.6":0.11675,"18.0":0.00805,"18.1":0.02416,"18.2":0.02416,"18.3":0.04429,"18.4":0.04026,"18.5-18.7":0.11675,"26.0":0.03623,"26.1":0.04429,"26.2":1.18767,"26.3":0.2174,"26.4":0.00403},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00239,"7.0-7.1":0.00239,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00239,"10.0-10.2":0,"10.3":0.02149,"11.0-11.2":0.20774,"11.3-11.4":0.00716,"12.0-12.1":0,"12.2-12.5":0.11223,"13.0-13.1":0,"13.2":0.03343,"13.3":0.00478,"13.4-13.7":0.01194,"14.0-14.4":0.02388,"14.5-14.8":0.03104,"15.0-15.1":0.02865,"15.2-15.3":0.02149,"15.4":0.02627,"15.5":0.03104,"15.6-15.8":0.48472,"16.0":0.05014,"16.1":0.09551,"16.2":0.05253,"16.3":0.09551,"16.4":0.02149,"16.5":0.0382,"16.6-16.7":0.64232,"17.0":0.03104,"17.1":0.04776,"17.2":0.0382,"17.3":0.0597,"17.4":0.09074,"17.5":0.17909,"17.6-17.7":0.45368,"18.0":0.10029,"18.1":0.20535,"18.2":0.10984,"18.3":0.34623,"18.4":0.17192,"18.5-18.7":5.42987,"26.0":0.38205,"26.1":0.74977,"26.2":11.4376,"26.3":1.92935,"26.4":0.03343},P:{"20":0.01076,"21":0.04303,"22":0.02151,"23":0.03227,"24":0.04303,"25":0.04303,"26":0.0753,"27":0.08605,"28":0.20437,"29":3.28072,_:"4 6.2-6.4 7.2-7.4 8.2 9.2 11.1-11.2 14.0 15.0 18.0","5.0-5.4":0.01076,"10.1":0.01076,"12.0":0.01076,"13.0":0.01076,"16.0":0.01076,"17.0":0.02151,"19.0":0.02151},I:{"0":0.01193,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.15532,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.1635,"11":0.00962,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":36.53627},R:{_:"0"},M:{"0":0.35844},Q:{"14.9":0.04182},O:{"0":0.17325},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/TZ.js b/node_modules/caniuse-lite/data/regions/TZ.js deleted file mode 100644 index ef4e2d21..00000000 --- a/node_modules/caniuse-lite/data/regions/TZ.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00629,"62":0.00314,"63":0.00314,"65":0.00314,"68":0.00314,"72":0.00943,"90":0.00314,"94":0.00314,"102":0.00314,"103":0.00943,"112":0.00629,"113":0.00314,"115":0.07543,"127":0.01572,"128":0.00314,"136":0.00629,"140":0.03457,"141":0.00314,"142":0.00314,"143":0.00314,"144":0.00314,"145":0.00314,"146":0.02829,"147":1.04033,"148":0.12886,"149":0.00314,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 64 66 67 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 134 135 137 138 139 150 151 3.5 3.6"},D:{"55":0.00629,"57":0.00629,"58":0.00629,"59":0.00314,"60":0.00314,"61":0.00314,"63":0.00629,"64":0.00314,"65":0.00314,"66":0.00314,"68":0.00629,"69":0.00943,"70":0.00943,"71":0.01572,"72":0.00629,"73":0.00629,"74":0.00943,"76":0.00314,"77":0.00943,"78":0.00314,"79":0.00629,"80":0.01257,"81":0.00629,"83":0.00314,"84":0.00314,"86":0.00943,"87":0.00629,"90":0.01886,"91":0.00314,"92":0.00314,"93":0.00629,"94":0.01572,"98":0.00314,"99":0.00629,"100":0.00314,"101":0.00314,"102":0.00629,"103":0.04086,"104":0.03772,"105":0.00629,"106":0.00629,"107":0.00629,"108":0.00629,"109":0.26401,"110":0.00629,"111":0.022,"112":0.03457,"113":0.00314,"114":0.02829,"116":0.05972,"117":0.00629,"118":0.00314,"119":0.01257,"120":0.022,"121":0.00314,"122":0.01572,"123":0.00629,"124":0.01257,"125":0.01257,"126":0.01257,"127":0.00943,"128":0.022,"129":0.00314,"130":0.00943,"131":0.06286,"132":0.01572,"133":0.01886,"134":0.01886,"135":0.01572,"136":0.01886,"137":0.03143,"138":0.12572,"139":0.11315,"140":0.03143,"141":0.09115,"142":0.10058,"143":0.35516,"144":6.50915,"145":3.57673,"146":0.01257,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 62 67 75 85 88 89 95 96 97 115 147 148"},F:{"79":0.00314,"89":0.00314,"92":0.00314,"93":0.01257,"94":0.03457,"95":0.10686,"125":0.00629,"126":0.41488,"127":0.31116,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 90 91 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.00314,"14":0.00314,"15":0.00314,"16":0.01572,"17":0.00943,"18":0.06915,"84":0.00314,"89":0.00629,"90":0.01886,"92":0.04086,"100":0.00943,"103":0.00314,"108":0.00314,"109":0.01572,"111":0.00314,"112":0.00314,"114":0.03772,"118":0.00314,"122":0.00943,"127":0.00314,"129":0.00629,"131":0.00629,"133":0.00314,"134":0.00314,"135":0.00314,"136":0.01572,"137":0.02829,"138":0.01257,"139":0.00943,"140":0.022,"141":0.01572,"142":0.022,"143":0.07543,"144":1.21948,"145":0.87061,_:"12 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 104 105 106 107 110 113 115 116 117 119 120 121 123 124 125 126 128 130 132"},E:{"11":0.00314,"13":0.00314,"14":0.00314,_:"4 5 6 7 8 9 10 12 15 3.1 3.2 6.1 7.1 9.1 10.1 15.1 15.2-15.3 15.4 16.0 16.2 16.3 16.4 16.5 17.0 17.2 17.4 18.1 26.4 TP","5.1":0.00314,"11.1":0.00943,"12.1":0.00629,"13.1":0.00943,"14.1":0.00943,"15.5":0.00314,"15.6":0.044,"16.1":0.00314,"16.6":0.04715,"17.1":0.00314,"17.3":0.00314,"17.5":0.00943,"17.6":0.05972,"18.0":0.00314,"18.2":0.00314,"18.3":0.00943,"18.4":0.00314,"18.5-18.7":0.01257,"26.0":0.09743,"26.1":0.00943,"26.2":0.14772,"26.3":0.07229},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00034,"7.0-7.1":0.00034,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00034,"10.0-10.2":0,"10.3":0.00309,"11.0-11.2":0.02989,"11.3-11.4":0.00103,"12.0-12.1":0,"12.2-12.5":0.01615,"13.0-13.1":0,"13.2":0.00481,"13.3":0.00069,"13.4-13.7":0.00172,"14.0-14.4":0.00344,"14.5-14.8":0.00447,"15.0-15.1":0.00412,"15.2-15.3":0.00309,"15.4":0.00378,"15.5":0.00447,"15.6-15.8":0.06974,"16.0":0.00721,"16.1":0.01374,"16.2":0.00756,"16.3":0.01374,"16.4":0.00309,"16.5":0.0055,"16.6-16.7":0.09241,"17.0":0.00447,"17.1":0.00687,"17.2":0.0055,"17.3":0.00859,"17.4":0.01305,"17.5":0.02577,"17.6-17.7":0.06527,"18.0":0.01443,"18.1":0.02954,"18.2":0.0158,"18.3":0.04981,"18.4":0.02473,"18.5-18.7":0.7812,"26.0":0.05497,"26.1":0.10787,"26.2":1.64554,"26.3":0.27758,"26.4":0.00481},P:{"21":0.01025,"22":0.01025,"24":0.08199,"25":0.0205,"26":0.0205,"27":0.15374,"28":0.43046,"29":1.10689,_:"4 20 23 5.0-5.4 6.2-6.4 8.2 10.1 12.0 14.0 15.0 18.0 19.0","7.2-7.4":0.0205,"9.2":0.0205,"11.1-11.2":0.01025,"13.0":0.01025,"16.0":0.0205,"17.0":0.01025},I:{"0":0.18494,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00011},K:{"0":8.13154,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{"2.5":0.10286,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":67.37379},R:{_:"0"},M:{"0":0.096},Q:{"14.9":0.00686},O:{"0":0.35656},H:{all:0.33}}; diff --git a/node_modules/caniuse-lite/data/regions/UA.js b/node_modules/caniuse-lite/data/regions/UA.js deleted file mode 100644 index 5627dfbd..00000000 --- a/node_modules/caniuse-lite/data/regions/UA.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.03621,"52":0.03621,"60":0.01448,"68":0.00724,"74":0.00724,"78":0.00724,"98":0.00724,"101":0.02172,"102":0.00724,"103":0.02172,"110":0.00724,"115":0.39101,"120":0.00724,"122":0.02172,"123":0.07241,"128":0.00724,"131":0.00724,"133":0.01448,"134":0.00724,"135":0.01448,"136":0.03621,"137":0.00724,"138":0.00724,"139":0.00724,"140":0.07241,"142":0.00724,"143":0.00724,"144":0.02172,"145":0.01448,"146":0.03621,"147":1.40475,"148":0.13034,"149":0.00724,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 69 70 71 72 73 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 99 100 104 105 106 107 108 109 111 112 113 114 116 117 118 119 121 124 125 126 127 129 130 132 141 150 151 3.5 3.6"},D:{"39":0.00724,"40":0.00724,"41":0.00724,"42":0.00724,"43":0.00724,"44":0.00724,"45":0.00724,"46":0.00724,"47":0.00724,"48":0.00724,"49":0.01448,"50":0.00724,"51":0.00724,"52":0.00724,"53":0.00724,"54":0.00724,"55":0.00724,"56":0.01448,"57":0.00724,"58":0.00724,"59":0.00724,"60":0.00724,"69":0.02896,"80":0.00724,"85":0.01448,"86":0.01448,"87":0.00724,"96":0.00724,"97":0.00724,"101":0.00724,"102":0.01448,"103":0.86168,"104":0.93409,"105":0.8472,"106":0.86892,"107":0.83996,"108":0.86168,"109":3.13535,"110":0.8472,"111":0.87616,"112":5.18456,"114":0.00724,"116":1.71612,"117":0.8472,"119":0.01448,"120":0.90513,"121":0.02172,"122":0.06517,"123":0.00724,"124":0.89064,"125":0.06517,"126":0.01448,"127":0.01448,"128":0.02896,"129":0.06517,"130":0.01448,"131":1.81749,"132":0.06517,"133":1.78129,"134":0.05793,"135":0.41274,"136":0.05069,"137":0.04345,"138":0.16654,"139":0.20275,"140":0.05069,"141":7.02377,"142":0.41274,"143":0.82547,"144":14.05478,"145":8.43577,"146":0.02896,"147":0.00724,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 81 83 84 88 89 90 91 92 93 94 95 98 99 100 113 115 118 148"},F:{"79":0.01448,"84":0.02172,"85":0.03621,"86":0.02896,"93":0.00724,"94":0.06517,"95":0.57928,"114":0.01448,"117":0.00724,"118":0.01448,"119":0.00724,"121":0.00724,"122":0.00724,"123":0.00724,"124":0.00724,"125":0.02896,"126":1.99852,"127":1.25993,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 87 88 89 90 91 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 120 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6","12.1":0.00724},B:{"92":0.01448,"102":0.02896,"109":0.01448,"122":0.00724,"131":0.02896,"132":0.01448,"133":0.01448,"134":0.01448,"135":0.01448,"136":0.01448,"137":0.00724,"138":0.00724,"141":0.00724,"142":0.00724,"143":0.05069,"144":1.09339,"145":0.77479,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 139 140"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.5 16.0 16.2 16.4 26.4 TP","13.1":0.01448,"14.1":0.02172,"15.4":0.00724,"15.6":0.03621,"16.1":0.00724,"16.3":0.01448,"16.5":0.00724,"16.6":0.07241,"17.0":0.00724,"17.1":0.03621,"17.2":0.01448,"17.3":0.03621,"17.4":0.02172,"17.5":0.02172,"17.6":0.07241,"18.0":0.01448,"18.1":0.02172,"18.2":0.00724,"18.3":0.05069,"18.4":0.00724,"18.5-18.7":0.02172,"26.0":0.01448,"26.1":0.02896,"26.2":0.29688,"26.3":0.10862},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00074,"7.0-7.1":0.00074,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00074,"10.0-10.2":0,"10.3":0.00663,"11.0-11.2":0.06414,"11.3-11.4":0.00221,"12.0-12.1":0,"12.2-12.5":0.03465,"13.0-13.1":0,"13.2":0.01032,"13.3":0.00147,"13.4-13.7":0.00369,"14.0-14.4":0.00737,"14.5-14.8":0.00958,"15.0-15.1":0.00885,"15.2-15.3":0.00663,"15.4":0.00811,"15.5":0.00958,"15.6-15.8":0.14965,"16.0":0.01548,"16.1":0.02949,"16.2":0.01622,"16.3":0.02949,"16.4":0.00663,"16.5":0.0118,"16.6-16.7":0.19831,"17.0":0.00958,"17.1":0.01474,"17.2":0.0118,"17.3":0.01843,"17.4":0.02801,"17.5":0.05529,"17.6-17.7":0.14007,"18.0":0.03096,"18.1":0.0634,"18.2":0.03391,"18.3":0.10689,"18.4":0.05308,"18.5-18.7":1.6764,"26.0":0.11795,"26.1":0.23148,"26.2":3.53121,"26.3":0.59566,"26.4":0.01032},P:{"21":0.01077,"24":0.01077,"25":0.01077,"26":0.02153,"27":0.01077,"28":0.04307,"29":0.76444,_:"4 20 22 23 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","17.0":0.01077},I:{"0":0.01654,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.57387,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.05793,"9":0.01931,"11":0.03862,_:"6 7 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":20.81337},R:{_:"0"},M:{"0":0.14347},Q:{"14.9":0.00276},O:{"0":0.04966},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/UG.js b/node_modules/caniuse-lite/data/regions/UG.js deleted file mode 100644 index c7814c2d..00000000 --- a/node_modules/caniuse-lite/data/regions/UG.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00769,"56":0.00385,"58":0.00769,"60":0.00769,"68":0.00385,"69":0.00385,"72":0.01154,"93":0.01154,"112":0.00769,"115":0.16542,"127":0.02693,"128":0.00769,"133":0.00385,"134":0.00385,"136":0.00385,"138":0.00385,"139":0.00385,"140":0.03847,"141":0.00385,"142":0.00769,"143":0.01539,"144":0.00769,"145":0.01924,"146":0.04616,"147":1.69268,"148":0.16542,"149":0.00385,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 59 61 62 63 64 65 66 67 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 135 137 150 151 3.5 3.6"},D:{"49":0.00385,"58":0.02693,"59":0.00385,"64":0.00769,"65":0.00385,"66":0.00385,"68":0.00769,"69":0.01539,"70":0.00769,"71":0.01154,"72":0.02308,"73":0.00769,"74":0.00385,"75":0.00385,"76":0.00385,"77":0.00385,"78":0.00385,"79":0.00769,"80":0.00769,"81":0.00769,"83":0.01154,"84":0.00385,"86":0.01154,"87":0.04232,"88":0.00385,"91":0.00769,"93":0.02693,"94":0.01924,"95":0.00769,"96":0.00385,"98":0.01154,"102":0.00385,"103":0.07309,"104":0.00769,"105":0.01154,"106":0.01539,"107":0.02693,"108":0.00769,"109":0.45779,"110":0.00769,"111":0.03078,"112":0.01539,"113":0.00385,"114":0.05386,"116":0.1231,"117":0.00769,"119":0.05771,"120":0.01924,"121":0.00385,"122":0.02308,"123":0.01154,"124":0.01539,"125":0.01539,"126":0.01539,"127":0.00385,"128":0.05001,"129":0.00385,"130":0.01154,"131":0.13465,"132":0.02308,"133":0.04232,"134":0.24236,"135":0.01924,"136":0.04616,"137":0.03462,"138":0.24621,"139":0.12695,"140":0.03847,"141":0.05771,"142":0.25775,"143":0.53473,"144":7.58244,"145":4.53561,"146":0.01539,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 60 61 62 63 67 85 89 90 92 97 99 100 101 115 118 147 148"},F:{"79":0.00385,"90":0.00385,"92":0.00385,"93":0.01154,"94":0.11541,"95":0.16927,"96":0.00385,"113":0.01924,"123":0.00769,"125":0.00385,"126":0.47318,"127":0.36547,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 91 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 115 116 117 118 119 120 121 122 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00769,"15":0.00385,"16":0.00385,"17":0.00769,"18":0.10387,"84":0.00385,"89":0.01154,"90":0.02308,"92":0.05771,"100":0.01154,"109":0.01154,"114":0.01154,"115":0.00385,"117":0.00385,"122":0.00769,"134":0.00769,"135":0.00385,"136":0.00385,"137":0.00385,"138":0.01154,"139":0.01924,"140":0.01154,"141":0.04232,"142":0.04232,"143":0.10002,"144":1.38107,"145":1.00022,_:"12 13 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 116 118 119 120 121 123 124 125 126 127 128 129 130 131 132 133"},E:{"12":0.00769,"13":0.00385,"14":0.00385,_:"4 5 6 7 8 9 10 11 15 3.1 3.2 6.1 7.1 9.1 15.2-15.3 15.4 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.4 17.5 18.1 18.2 18.4 26.4 TP","5.1":0.01539,"10.1":0.00385,"11.1":0.00385,"12.1":0.01154,"13.1":0.02693,"14.1":0.02693,"15.1":0.00769,"15.5":0.00385,"15.6":0.0654,"16.6":0.02693,"17.1":0.01924,"17.3":0.00769,"17.6":0.03847,"18.0":0.00385,"18.3":0.00385,"18.5-18.7":0.00769,"26.0":0.01154,"26.1":0.01154,"26.2":0.11156,"26.3":0.0654},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00036,"7.0-7.1":0.00036,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00036,"10.0-10.2":0,"10.3":0.0032,"11.0-11.2":0.03094,"11.3-11.4":0.00107,"12.0-12.1":0,"12.2-12.5":0.01672,"13.0-13.1":0,"13.2":0.00498,"13.3":0.00071,"13.4-13.7":0.00178,"14.0-14.4":0.00356,"14.5-14.8":0.00462,"15.0-15.1":0.00427,"15.2-15.3":0.0032,"15.4":0.00391,"15.5":0.00462,"15.6-15.8":0.0722,"16.0":0.00747,"16.1":0.01423,"16.2":0.00782,"16.3":0.01423,"16.4":0.0032,"16.5":0.00569,"16.6-16.7":0.09567,"17.0":0.00462,"17.1":0.00711,"17.2":0.00569,"17.3":0.00889,"17.4":0.01351,"17.5":0.02667,"17.6-17.7":0.06757,"18.0":0.01494,"18.1":0.03059,"18.2":0.01636,"18.3":0.05157,"18.4":0.02561,"18.5-18.7":0.80873,"26.0":0.0569,"26.1":0.11167,"26.2":1.70353,"26.3":0.28736,"26.4":0.00498},P:{"4":0.01029,"21":0.01029,"22":0.01029,"23":0.01029,"24":0.11321,"25":0.05146,"26":0.03087,"27":0.16467,"28":0.29846,"29":0.88508,_:"20 5.0-5.4 6.2-6.4 8.2 10.1 12.0 14.0 15.0 17.0 18.0","7.2-7.4":0.07204,"9.2":0.03087,"11.1-11.2":0.01029,"13.0":0.01029,"16.0":0.01029,"19.0":0.01029},I:{"0":0.02458,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":3.72943,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.03847,_:"6 7 8 9 10 5.5"},S:{"2.5":0.01231,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":66.93562},R:{_:"0"},M:{"0":0.09845},Q:{_:"14.9"},O:{"0":0.23997},H:{all:0.43}}; diff --git a/node_modules/caniuse-lite/data/regions/US.js b/node_modules/caniuse-lite/data/regions/US.js deleted file mode 100644 index 3e7c6099..00000000 --- a/node_modules/caniuse-lite/data/regions/US.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00536,"11":0.07504,"44":0.00536,"52":0.01072,"78":0.01608,"103":0.00536,"113":0.00536,"115":0.16616,"125":0.00536,"128":0.01072,"133":0.00536,"134":0.00536,"135":0.01072,"136":0.01072,"137":0.01072,"138":0.01072,"139":0.01608,"140":0.11792,"141":0.00536,"142":0.01072,"143":0.01608,"144":0.01072,"145":0.02144,"146":0.06432,"147":1.94032,"148":0.17152,_:"2 3 4 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 132 149 150 151 3.5 3.6"},D:{"39":0.00536,"40":0.00536,"41":0.00536,"42":0.00536,"43":0.00536,"44":0.00536,"45":0.00536,"46":0.00536,"47":0.00536,"48":0.01608,"49":0.01072,"50":0.00536,"51":0.00536,"52":0.00536,"53":0.00536,"54":0.00536,"55":0.00536,"56":0.00536,"57":0.00536,"58":0.00536,"59":0.00536,"60":0.00536,"66":0.00536,"69":0.01072,"76":0.00536,"77":0.00536,"79":0.04824,"80":0.01072,"81":0.00536,"83":0.02144,"85":0.00536,"87":0.01072,"88":0.00536,"90":0.00536,"91":0.01072,"92":0.00536,"93":0.01608,"99":0.00536,"101":0.00536,"102":0.00536,"103":0.11792,"104":0.03752,"105":0.01608,"106":0.01608,"107":0.02144,"108":0.02144,"109":0.30552,"110":0.01608,"111":0.0268,"112":0.0268,"113":0.00536,"114":0.02144,"115":0.01072,"116":0.12864,"117":0.12864,"118":0.00536,"119":0.01608,"120":0.04824,"121":0.03216,"122":0.06432,"123":0.01608,"124":0.04288,"125":0.02144,"126":0.06432,"127":0.02144,"128":0.09112,"129":0.02144,"130":0.0536,"131":0.27872,"132":0.08576,"133":0.0536,"134":0.04824,"135":0.06432,"136":0.10184,"137":0.0804,"138":0.78256,"139":2.54064,"140":0.16616,"141":0.27872,"142":1.52224,"143":2.7068,"144":13.01408,"145":5.93352,"146":0.02144,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 68 70 71 72 73 74 75 78 84 86 89 94 95 96 97 98 100 147 148"},F:{"94":0.0268,"95":0.0536,"114":0.00536,"120":0.00536,"124":0.00536,"125":0.02144,"126":0.40736,"127":0.31624,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 121 122 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"91":0.00536,"109":0.04824,"120":0.00536,"122":0.00536,"124":0.00536,"128":0.00536,"130":0.00536,"131":0.02144,"132":0.00536,"133":0.00536,"134":0.01072,"135":0.01072,"136":0.01072,"137":0.01072,"138":0.01608,"139":0.01072,"140":0.01608,"141":0.07504,"142":0.06432,"143":0.2412,"144":4.3952,"145":2.91584,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 121 123 125 126 127 129"},E:{"13":0.00536,"14":0.02144,"15":0.00536,_:"4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 TP","10.1":0.00536,"11.1":0.01072,"12.1":0.00536,"13.1":0.04824,"14.1":0.04288,"15.1":0.00536,"15.2-15.3":0.00536,"15.4":0.01072,"15.5":0.01072,"15.6":0.15544,"16.0":0.01072,"16.1":0.02144,"16.2":0.01608,"16.3":0.03752,"16.4":0.02144,"16.5":0.0268,"16.6":0.33232,"17.0":0.01608,"17.1":0.21976,"17.2":0.0268,"17.3":0.03216,"17.4":0.0804,"17.5":0.2412,"17.6":0.5092,"18.0":0.01608,"18.1":0.04824,"18.2":0.02144,"18.3":0.09112,"18.4":0.04288,"18.5-18.7":0.15008,"26.0":0.06432,"26.1":0.12328,"26.2":2.412,"26.3":0.63248,"26.4":0.00536},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00246,"7.0-7.1":0.00246,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00246,"10.0-10.2":0,"10.3":0.0221,"11.0-11.2":0.21363,"11.3-11.4":0.00737,"12.0-12.1":0,"12.2-12.5":0.11541,"13.0-13.1":0,"13.2":0.03438,"13.3":0.00491,"13.4-13.7":0.01228,"14.0-14.4":0.02455,"14.5-14.8":0.03192,"15.0-15.1":0.02947,"15.2-15.3":0.0221,"15.4":0.02701,"15.5":0.03192,"15.6-15.8":0.49846,"16.0":0.05157,"16.1":0.09822,"16.2":0.05402,"16.3":0.09822,"16.4":0.0221,"16.5":0.03929,"16.6-16.7":0.66053,"17.0":0.03192,"17.1":0.04911,"17.2":0.03929,"17.3":0.06139,"17.4":0.09331,"17.5":0.18416,"17.6-17.7":0.46654,"18.0":0.10313,"18.1":0.21117,"18.2":0.11295,"18.3":0.35605,"18.4":0.1768,"18.5-18.7":5.58378,"26.0":0.39288,"26.1":0.77102,"26.2":11.76179,"26.3":1.98403,"26.4":0.03438},P:{"21":0.01081,"22":0.01081,"23":0.01081,"24":0.01081,"25":0.01081,"26":0.02161,"27":0.02161,"28":0.07564,"29":1.40471,_:"4 20 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.03244,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.24592,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01474,"9":0.01474,"11":0.02948,_:"6 7 10 5.5"},S:{"2.5":0.00464,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":22.05144},R:{_:"0"},M:{"0":0.56144},Q:{"14.9":0.00928},O:{"0":0.03712},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/UY.js b/node_modules/caniuse-lite/data/regions/UY.js deleted file mode 100644 index 8fd2e6a1..00000000 --- a/node_modules/caniuse-lite/data/regions/UY.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.05135,"52":0.00734,"83":0.01467,"102":0.00734,"113":0.00734,"115":0.07336,"128":0.03668,"136":0.01467,"139":0.00734,"140":0.01467,"143":0.01467,"145":0.00734,"146":0.02934,"147":0.66758,"148":0.05135,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 137 138 141 142 144 149 150 151 3.5 3.6"},D:{"39":0.00734,"40":0.00734,"41":0.00734,"42":0.00734,"43":0.00734,"44":0.00734,"45":0.00734,"46":0.00734,"47":0.00734,"48":0.00734,"49":0.00734,"50":0.00734,"51":0.00734,"52":0.00734,"53":0.00734,"54":0.00734,"55":0.00734,"56":0.00734,"57":0.00734,"58":0.00734,"59":0.00734,"60":0.00734,"69":0.04402,"75":0.00734,"86":0.00734,"87":0.00734,"90":0.00734,"95":0.00734,"97":0.00734,"98":0.00734,"103":2.06875,"104":2.06142,"105":2.06142,"106":2.05408,"107":2.05408,"108":2.06875,"109":2.4649,"110":2.05408,"111":2.11277,"112":8.49509,"114":0.01467,"116":4.14484,"117":2.06875,"119":0.01467,"120":2.47957,"122":0.01467,"124":2.10543,"125":0.11738,"127":0.01467,"128":0.02201,"129":0.09537,"130":0.00734,"131":4.24754,"132":0.05135,"133":4.24754,"134":0.01467,"135":0.03668,"136":0.02934,"137":0.02201,"138":0.09537,"139":0.07336,"140":0.02934,"141":0.02201,"142":0.13938,"143":0.59422,"144":9.31672,"145":5.59737,"146":0.00734,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 70 71 72 73 74 76 77 78 79 80 81 83 84 85 88 89 91 92 93 94 96 99 100 101 102 113 115 118 121 123 126 147 148"},F:{"94":0.00734,"95":0.01467,"125":0.01467,"126":0.63823,"127":0.69692,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00734,"138":0.00734,"139":0.02934,"141":0.01467,"142":0.00734,"143":0.0807,"144":1.19577,"145":0.90233,_:"12 13 14 15 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 140"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.3 17.4 17.5 18.0 18.2 26.4 TP","14.1":0.00734,"15.1":0.01467,"15.6":0.01467,"16.6":0.02934,"17.1":0.01467,"17.6":0.02201,"18.1":0.02201,"18.3":0.02201,"18.4":0.00734,"18.5-18.7":0.02201,"26.0":0.01467,"26.1":0.01467,"26.2":0.2641,"26.3":0.07336},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00072,"7.0-7.1":0.00072,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00072,"10.0-10.2":0,"10.3":0.00652,"11.0-11.2":0.06299,"11.3-11.4":0.00217,"12.0-12.1":0,"12.2-12.5":0.03403,"13.0-13.1":0,"13.2":0.01014,"13.3":0.00145,"13.4-13.7":0.00362,"14.0-14.4":0.00724,"14.5-14.8":0.00941,"15.0-15.1":0.00869,"15.2-15.3":0.00652,"15.4":0.00796,"15.5":0.00941,"15.6-15.8":0.14699,"16.0":0.01521,"16.1":0.02896,"16.2":0.01593,"16.3":0.02896,"16.4":0.00652,"16.5":0.01159,"16.6-16.7":0.19478,"17.0":0.00941,"17.1":0.01448,"17.2":0.01159,"17.3":0.0181,"17.4":0.02751,"17.5":0.05431,"17.6-17.7":0.13757,"18.0":0.03041,"18.1":0.06227,"18.2":0.03331,"18.3":0.10499,"18.4":0.05213,"18.5-18.7":1.64655,"26.0":0.11585,"26.1":0.22736,"26.2":3.46832,"26.3":0.58505,"26.4":0.01014},P:{"25":0.01032,"26":0.01032,"27":0.04128,"28":0.08256,"29":0.8875,_:"4 20 21 22 23 24 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.03096},I:{"0":0.00798,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.05594,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":21.78282},R:{_:"0"},M:{"0":0.11189},Q:{_:"14.9"},O:{"0":0.00799},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/UZ.js b/node_modules/caniuse-lite/data/regions/UZ.js deleted file mode 100644 index 337638a8..00000000 --- a/node_modules/caniuse-lite/data/regions/UZ.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.22083,"115":0.11451,"134":0.01636,"140":0.03272,"146":0.03272,"147":0.3108,"148":0.02454,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 135 136 137 138 139 141 142 143 144 145 149 150 151 3.5 3.6"},D:{"49":0.00818,"66":0.00818,"68":0.00818,"69":0.1963,"75":0.01636,"83":0.00818,"87":0.01636,"98":0.00818,"102":0.00818,"103":2.89537,"104":2.87083,"105":2.88719,"106":2.89537,"107":2.91172,"108":2.87901,"109":3.77052,"110":2.87083,"111":3.05077,"112":6.79675,"114":0.00818,"116":5.75802,"117":2.89537,"119":0.00818,"120":2.94444,"121":0.00818,"122":0.0409,"123":0.00818,"124":2.95262,"125":0.04907,"126":0.00818,"127":0.00818,"128":0.00818,"129":0.06543,"130":0.00818,"131":5.99521,"132":0.25355,"133":5.98703,"134":0.03272,"135":0.01636,"136":0.01636,"137":0.02454,"138":0.0409,"139":0.08179,"140":0.01636,"141":0.03272,"142":0.14722,"143":0.96512,"144":6.24058,"145":3.427,"146":0.00818,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 67 70 71 72 73 74 76 77 78 79 80 81 84 85 86 88 89 90 91 92 93 94 95 96 97 99 100 101 113 115 118 147 148"},F:{"53":0.00818,"56":0.00818,"79":0.00818,"93":0.00818,"94":0.01636,"95":0.0409,"126":0.20448,"127":0.13904,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 91 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01636,"92":0.02454,"109":0.00818,"114":0.00818,"122":0.00818,"131":0.01636,"132":0.00818,"133":0.00818,"135":0.00818,"138":0.00818,"140":0.00818,"141":0.00818,"142":0.01636,"143":0.0409,"144":0.83426,"145":0.60525,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 134 136 137 139"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.3 17.4 18.0 26.4 TP","5.1":0.00818,"15.6":0.01636,"16.6":0.00818,"17.1":0.00818,"17.5":0.00818,"17.6":0.01636,"18.1":0.00818,"18.2":0.00818,"18.3":0.00818,"18.4":0.00818,"18.5-18.7":0.01636,"26.0":0.01636,"26.1":0.01636,"26.2":0.1554,"26.3":0.04907},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00024,"7.0-7.1":0.00024,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00024,"10.0-10.2":0,"10.3":0.00216,"11.0-11.2":0.02083,"11.3-11.4":0.00072,"12.0-12.1":0,"12.2-12.5":0.01125,"13.0-13.1":0,"13.2":0.00335,"13.3":0.00048,"13.4-13.7":0.0012,"14.0-14.4":0.00239,"14.5-14.8":0.00311,"15.0-15.1":0.00287,"15.2-15.3":0.00216,"15.4":0.00263,"15.5":0.00311,"15.6-15.8":0.04861,"16.0":0.00503,"16.1":0.00958,"16.2":0.00527,"16.3":0.00958,"16.4":0.00216,"16.5":0.00383,"16.6-16.7":0.06442,"17.0":0.00311,"17.1":0.00479,"17.2":0.00383,"17.3":0.00599,"17.4":0.0091,"17.5":0.01796,"17.6-17.7":0.0455,"18.0":0.01006,"18.1":0.02059,"18.2":0.01102,"18.3":0.03472,"18.4":0.01724,"18.5-18.7":0.54454,"26.0":0.03831,"26.1":0.07519,"26.2":1.14702,"26.3":0.19348,"26.4":0.00335},P:{"23":0.01078,"24":0.01078,"25":0.01078,"26":0.02156,"27":0.02156,"28":0.06469,"29":0.50673,_:"4 20 21 22 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.03234},I:{"0":0.00182,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.17664,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":16.31616},R:{_:"0"},M:{"0":0.02732},Q:{"14.9":0.00364},O:{"0":0.75936},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/VA.js b/node_modules/caniuse-lite/data/regions/VA.js deleted file mode 100644 index c63e41ba..00000000 --- a/node_modules/caniuse-lite/data/regions/VA.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"115":2.63064,"135":0.04562,"147":7.46615,"148":0.87435,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 136 137 138 139 140 141 142 143 144 145 146 149 150 151 3.5 3.6"},D:{"93":0.22049,"109":0.39536,"116":0.12925,"122":1.83993,"131":0.12925,"138":0.30412,"141":0.04562,"142":0.04562,"143":0.12925,"144":22.20836,"145":14.79544,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 117 118 119 120 121 123 124 125 126 127 128 129 130 132 133 134 135 136 137 139 140 146 147 148"},F:{"127":0.04562,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.09124,"140":0.12925,"144":11.8987,"145":7.20004,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 141 142 143"},E:{"14":0.09124,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 18.0 18.1 18.2 18.3 18.4 26.0 26.4 TP","15.6":0.48659,"17.6":0.26611,"18.5-18.7":0.04562,"26.1":0.17487,"26.2":0.34974,"26.3":0.34974},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00058,"7.0-7.1":0.00058,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00058,"10.0-10.2":0,"10.3":0.00525,"11.0-11.2":0.05074,"11.3-11.4":0.00175,"12.0-12.1":0,"12.2-12.5":0.02741,"13.0-13.1":0,"13.2":0.00816,"13.3":0.00117,"13.4-13.7":0.00292,"14.0-14.4":0.00583,"14.5-14.8":0.00758,"15.0-15.1":0.007,"15.2-15.3":0.00525,"15.4":0.00642,"15.5":0.00758,"15.6-15.8":0.11839,"16.0":0.01225,"16.1":0.02333,"16.2":0.01283,"16.3":0.02333,"16.4":0.00525,"16.5":0.00933,"16.6-16.7":0.15688,"17.0":0.00758,"17.1":0.01166,"17.2":0.00933,"17.3":0.01458,"17.4":0.02216,"17.5":0.04374,"17.6-17.7":0.11081,"18.0":0.02449,"18.1":0.05015,"18.2":0.02683,"18.3":0.08456,"18.4":0.04199,"18.5-18.7":1.32617,"26.0":0.09331,"26.1":0.18312,"26.2":2.79348,"26.3":0.47122,"26.4":0.00816},P:{"29":1.36629,_:"4 20 21 22 23 24 25 26 27 28 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":11.72077},R:{_:"0"},M:{"0":5.87744},Q:{_:"14.9"},O:{"0":0.04554},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/VC.js b/node_modules/caniuse-lite/data/regions/VC.js deleted file mode 100644 index e6c1a42e..00000000 --- a/node_modules/caniuse-lite/data/regions/VC.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.11276,"138":0.00564,"140":0.02255,"147":2.40179,"148":0.06202,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 139 141 142 143 144 145 146 149 150 151 3.5","3.6":0.00564},D:{"37":0.00564,"39":0.00564,"50":0.00564,"56":0.05638,"57":0.00564,"65":0.00564,"69":0.11276,"75":0.00564,"79":0.00564,"81":0.00564,"85":0.00564,"91":0.00564,"97":0.00564,"102":0.01691,"103":0.36083,"104":0.24807,"105":0.36647,"106":0.27062,"107":0.34392,"108":0.2819,"109":0.68784,"110":0.29881,"111":0.38902,"112":1.21781,"114":0.00564,"116":0.62018,"117":0.27626,"119":0.02255,"120":0.33264,"122":0.00564,"124":0.33264,"125":0.29881,"126":0.02819,"127":0.01128,"128":0.01128,"129":0.00564,"130":0.05074,"131":0.58635,"132":0.19169,"133":0.59763,"135":0.02819,"136":0.02255,"137":0.00564,"138":0.52997,"139":0.5638,"140":0.00564,"141":0.62582,"142":0.49614,"143":0.91336,"144":11.55226,"145":5.06292,"146":0.07329,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 58 59 60 61 62 63 64 66 67 68 70 71 72 73 74 76 77 78 80 83 84 86 87 88 89 90 92 93 94 95 96 98 99 100 101 113 115 118 121 123 134 147 148"},F:{"63":0.00564,"94":0.05638,"95":0.01128,"120":0.00564,"125":0.02819,"126":0.20297,"127":0.12967,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.01128,"124":0.00564,"130":0.00564,"131":0.00564,"134":0.00564,"138":0.01128,"139":0.01128,"142":0.01128,"143":0.15786,"144":4.44838,"145":2.67805,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 125 126 127 128 129 132 133 135 136 137 140 141"},E:{"4":0.01691,_:"5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.3 16.5 17.4 18.0 18.4 TP","13.1":0.03383,"15.6":0.56944,"16.1":0.01128,"16.4":0.01128,"16.6":0.27062,"17.0":0.00564,"17.1":0.10712,"17.2":0.05074,"17.3":0.06202,"17.5":0.00564,"17.6":0.31573,"18.1":0.01691,"18.2":0.01128,"18.3":0.00564,"18.5-18.7":0.05638,"26.0":0.01128,"26.1":0.78932,"26.2":1.75906,"26.3":0.63146,"26.4":0.00564},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00106,"7.0-7.1":0.00106,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00106,"10.0-10.2":0,"10.3":0.00957,"11.0-11.2":0.09252,"11.3-11.4":0.00319,"12.0-12.1":0,"12.2-12.5":0.04998,"13.0-13.1":0,"13.2":0.01489,"13.3":0.00213,"13.4-13.7":0.00532,"14.0-14.4":0.01063,"14.5-14.8":0.01382,"15.0-15.1":0.01276,"15.2-15.3":0.00957,"15.4":0.0117,"15.5":0.01382,"15.6-15.8":0.21588,"16.0":0.02233,"16.1":0.04254,"16.2":0.0234,"16.3":0.04254,"16.4":0.00957,"16.5":0.01702,"16.6-16.7":0.28607,"17.0":0.01382,"17.1":0.02127,"17.2":0.01702,"17.3":0.02659,"17.4":0.04041,"17.5":0.07976,"17.6-17.7":0.20206,"18.0":0.04467,"18.1":0.09146,"18.2":0.04892,"18.3":0.1542,"18.4":0.07657,"18.5-18.7":2.4183,"26.0":0.17015,"26.1":0.33393,"26.2":5.09395,"26.3":0.85927,"26.4":0.01489},P:{"4":0.03308,"24":0.03308,"26":0.01103,"27":0.12128,"28":0.06615,"29":2.52477,_:"20 21 22 23 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 16.0 17.0 18.0 19.0","14.0":0.01103},I:{"0":0.00871,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.04798,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.26499,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":41.37318},R:{_:"0"},M:{"0":0.08724},Q:{_:"14.9"},O:{"0":0.11777},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/VE.js b/node_modules/caniuse-lite/data/regions/VE.js deleted file mode 100644 index 88461f75..00000000 --- a/node_modules/caniuse-lite/data/regions/VE.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"4":0.49903,"5":0.08604,"52":0.0086,"115":0.2065,"140":0.01721,"142":0.0086,"144":0.0086,"145":0.02581,"146":0.02581,"147":0.48182,"148":0.05162,_:"2 3 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 141 143 149 150 151 3.5 3.6"},D:{"69":0.07744,"85":0.0086,"86":0.0086,"87":0.0086,"95":0.0086,"97":0.0086,"103":2.95117,"104":2.94257,"105":2.94257,"106":2.94257,"107":2.93396,"108":2.94257,"109":4.11271,"110":2.94257,"111":3.02,"112":13.775,"113":0.0086,"114":0.0086,"116":5.72166,"117":2.93396,"118":0.0086,"119":0.0086,"120":3.0114,"121":0.0086,"122":0.03442,"123":0.0086,"124":2.97698,"125":0.07744,"126":0.0086,"127":0.0086,"128":0.02581,"129":0.16348,"130":0.0086,"131":5.86793,"132":0.08604,"133":5.85932,"134":0.01721,"135":0.0086,"136":0.01721,"137":0.07744,"138":0.04302,"139":0.09464,"140":0.01721,"141":0.02581,"142":0.10325,"143":0.51624,"144":4.69778,"145":2.82211,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 83 84 88 89 90 91 92 93 94 96 98 99 100 101 102 115 146 147 148"},F:{"69":0.0086,"94":0.01721,"95":0.05162,"125":0.0086,"126":0.4302,"127":0.4388,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"85":0.0086,"92":0.01721,"109":0.01721,"122":0.0086,"131":0.0086,"134":0.0086,"141":0.0086,"142":0.0086,"143":0.03442,"144":0.82598,"145":0.6453,_:"12 13 14 15 16 17 18 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 132 133 135 136 137 138 139 140"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.3 17.4 17.5 18.0 18.1 18.2 18.4 26.0 26.4 TP","5.1":0.03442,"15.4":0.0086,"15.6":0.01721,"16.6":0.0086,"17.1":0.0086,"17.6":0.02581,"18.3":0.0086,"18.5-18.7":0.0086,"26.1":0.0086,"26.2":0.07744,"26.3":0.01721},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00013,"7.0-7.1":0.00013,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00013,"10.0-10.2":0,"10.3":0.0012,"11.0-11.2":0.01155,"11.3-11.4":0.0004,"12.0-12.1":0,"12.2-12.5":0.00624,"13.0-13.1":0,"13.2":0.00186,"13.3":0.00027,"13.4-13.7":0.00066,"14.0-14.4":0.00133,"14.5-14.8":0.00173,"15.0-15.1":0.00159,"15.2-15.3":0.0012,"15.4":0.00146,"15.5":0.00173,"15.6-15.8":0.02696,"16.0":0.00279,"16.1":0.00531,"16.2":0.00292,"16.3":0.00531,"16.4":0.0012,"16.5":0.00212,"16.6-16.7":0.03572,"17.0":0.00173,"17.1":0.00266,"17.2":0.00212,"17.3":0.00332,"17.4":0.00505,"17.5":0.00996,"17.6-17.7":0.02523,"18.0":0.00558,"18.1":0.01142,"18.2":0.00611,"18.3":0.01926,"18.4":0.00956,"18.5-18.7":0.302,"26.0":0.02125,"26.1":0.0417,"26.2":0.63613,"26.3":0.10731,"26.4":0.00186},P:{"26":0.02259,"28":0.01129,"29":0.20327,_:"4 20 21 22 23 24 25 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.00697,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.1116,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{"2.5":0.0014,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":15.88811},R:{_:"0"},M:{"0":0.06975},Q:{_:"14.9"},O:{"0":0.01256},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/VG.js b/node_modules/caniuse-lite/data/regions/VG.js deleted file mode 100644 index a1a6e312..00000000 --- a/node_modules/caniuse-lite/data/regions/VG.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.03875,"68":0.00431,"86":0.00431,"115":0.00431,"123":0.01292,"133":0.00431,"135":0.01292,"140":0.1464,"147":0.41768,"148":0.03875,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 124 125 126 127 128 129 130 131 132 134 136 137 138 139 141 142 143 144 145 146 149 150 151 3.5 3.6"},D:{"69":0.03014,"101":0.02153,"103":0.01292,"104":0.00861,"105":0.00431,"107":0.00431,"108":0.03875,"109":0.09473,"110":0.00431,"111":0.02584,"112":0.03445,"116":0.01722,"117":0.00861,"120":0.00861,"121":0.00431,"125":0.12487,"126":0.00861,"128":0.01292,"131":0.03875,"132":0.02584,"133":0.00861,"134":0.02153,"136":0.00861,"138":0.02153,"139":0.06028,"140":0.01292,"141":0.03445,"142":0.19808,"143":1.81283,"144":10.73055,"145":5.94659,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 102 106 113 114 115 118 119 122 123 124 127 129 130 135 137 146 147 148"},F:{"95":0.06028,"117":0.00431,"120":0.00431,"126":0.40046,"127":0.07751,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 119 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00431,"109":0.00861,"115":0.01292,"120":0.01722,"121":0.00431,"122":0.00861,"129":0.22822,"131":0.03445,"132":0.03014,"134":0.00431,"135":0.00861,"141":0.00431,"142":0.00861,"143":0.03875,"144":5.86047,"145":4.61603,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 116 117 118 119 123 124 125 126 127 128 130 133 136 137 138 139 140"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1 12.1 15.2-15.3 15.4 15.5 16.2 16.4 16.5 17.0 17.2 17.3 TP","9.1":0.00861,"13.1":0.00431,"14.1":0.01722,"15.1":0.01722,"15.6":0.08612,"16.0":0.00861,"16.1":0.00431,"16.3":0.01292,"16.6":0.32726,"17.1":0.02584,"17.4":0.00861,"17.5":0.01292,"17.6":0.04306,"18.0":0.00431,"18.1":0.20238,"18.2":0.06459,"18.3":0.02153,"18.4":0.02153,"18.5-18.7":0.04737,"26.0":0.2153,"26.1":0.15502,"26.2":2.49748,"26.3":0.38323,"26.4":0.03014},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00352,"7.0-7.1":0.00352,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00352,"10.0-10.2":0,"10.3":0.03164,"11.0-11.2":0.3059,"11.3-11.4":0.01055,"12.0-12.1":0,"12.2-12.5":0.16525,"13.0-13.1":0,"13.2":0.04922,"13.3":0.00703,"13.4-13.7":0.01758,"14.0-14.4":0.03516,"14.5-14.8":0.04571,"15.0-15.1":0.04219,"15.2-15.3":0.03164,"15.4":0.03868,"15.5":0.04571,"15.6-15.8":0.71376,"16.0":0.07384,"16.1":0.14064,"16.2":0.07735,"16.3":0.14064,"16.4":0.03164,"16.5":0.05626,"16.6-16.7":0.94582,"17.0":0.04571,"17.1":0.07032,"17.2":0.05626,"17.3":0.0879,"17.4":0.13361,"17.5":0.2637,"17.6-17.7":0.66805,"18.0":0.14767,"18.1":0.30238,"18.2":0.16174,"18.3":0.50983,"18.4":0.25316,"18.5-18.7":7.99549,"26.0":0.56257,"26.1":1.10404,"26.2":16.84186,"26.3":2.84096,"26.4":0.04922},P:{"22":0.01049,"24":0.04198,"28":0.11543,"29":3.1587,_:"4 20 21 23 25 26 27 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":1.01792},I:{"0":0.00569,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.17082,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.08612,_:"6 7 8 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":21.5274},R:{_:"0"},M:{"0":0.58079},Q:{_:"14.9"},O:{"0":0.01139},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/VI.js b/node_modules/caniuse-lite/data/regions/VI.js deleted file mode 100644 index 13f539a9..00000000 --- a/node_modules/caniuse-lite/data/regions/VI.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.04847,"60":0.00404,"114":0.00404,"115":0.13733,"140":0.02423,"141":0.00404,"144":0.18983,"145":0.01212,"146":0.27061,"147":2.51226,"148":0.24234,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 142 143 149 150 151 3.5 3.6"},D:{"69":0.04847,"89":0.0202,"103":0.0202,"107":0.00808,"109":0.16964,"111":0.04039,"114":0.00404,"116":0.05655,"120":0.01616,"123":0.00808,"124":0.00404,"125":0.10905,"126":0.01616,"127":0.04039,"128":0.01212,"129":0.0202,"130":0.10098,"131":0.0202,"132":0.11713,"133":0.02423,"134":0.01212,"135":0.00808,"136":0.00808,"138":0.35139,"139":0.17368,"140":0.0202,"141":0.04443,"142":0.23426,"143":0.75529,"144":7.92048,"145":4.45906,"146":0.00808,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 108 110 112 113 115 117 118 119 121 122 137 147 148"},F:{"95":0.00808,"106":0.0727,"126":0.25042,"127":0.0929,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"83":0.01212,"100":0.0202,"104":0.03635,"109":0.05655,"128":0.00404,"131":0.00808,"133":0.00808,"138":0.00404,"139":0.00808,"141":0.00404,"142":0.01212,"143":0.12117,"144":4.96393,"145":3.67549,_:"12 13 14 15 16 17 18 79 80 81 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 103 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 129 130 132 134 135 136 137 140"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 15.4 15.5 16.0 16.1 16.4 17.0 18.0 TP","13.1":0.00404,"14.1":0.02423,"15.1":0.00404,"15.6":0.06059,"16.2":0.01212,"16.3":0.03635,"16.5":0.00404,"16.6":0.39178,"17.1":0.37563,"17.2":0.00808,"17.3":0.12117,"17.4":0.01212,"17.5":0.0202,"17.6":0.27465,"18.1":0.52911,"18.2":0.00808,"18.3":0.10098,"18.4":0.11713,"18.5-18.7":0.34332,"26.0":0.03231,"26.1":0.14137,"26.2":3.90167,"26.3":0.52507,"26.4":0.01212},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00356,"7.0-7.1":0.00356,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00356,"10.0-10.2":0,"10.3":0.03203,"11.0-11.2":0.30961,"11.3-11.4":0.01068,"12.0-12.1":0,"12.2-12.5":0.16726,"13.0-13.1":0,"13.2":0.04982,"13.3":0.00712,"13.4-13.7":0.01779,"14.0-14.4":0.03559,"14.5-14.8":0.04626,"15.0-15.1":0.0427,"15.2-15.3":0.03203,"15.4":0.03915,"15.5":0.04626,"15.6-15.8":0.72242,"16.0":0.07473,"16.1":0.14235,"16.2":0.07829,"16.3":0.14235,"16.4":0.03203,"16.5":0.05694,"16.6-16.7":0.95729,"17.0":0.04626,"17.1":0.07117,"17.2":0.05694,"17.3":0.08897,"17.4":0.13523,"17.5":0.2669,"17.6-17.7":0.67616,"18.0":0.14947,"18.1":0.30605,"18.2":0.1637,"18.3":0.51601,"18.4":0.25623,"18.5-18.7":8.09252,"26.0":0.56939,"26.1":1.11744,"26.2":17.04625,"26.3":2.87544,"26.4":0.04982},P:{"4":0.01072,"23":0.01072,"28":0.01072,"29":2.30417,_:"20 21 22 24 25 26 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.01786,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.19072,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.10098,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":23.13381},R:{_:"0"},M:{"0":0.39336},Q:{_:"14.9"},O:{"0":0.04172},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/VN.js b/node_modules/caniuse-lite/data/regions/VN.js deleted file mode 100644 index d98bfd2e..00000000 --- a/node_modules/caniuse-lite/data/regions/VN.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"103":0.00546,"115":0.01093,"136":0.00546,"147":0.1366,"148":0.01639,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 137 138 139 140 141 142 143 144 145 146 149 150 151 3.5 3.6"},D:{"60":0.00546,"66":0.00546,"68":0.00546,"69":0.00546,"79":0.00546,"87":0.01093,"100":0.00546,"103":1.63374,"104":1.6392,"105":1.62827,"106":1.62827,"107":1.63374,"108":1.62827,"109":1.81951,"110":1.62827,"111":1.62827,"112":8.76972,"114":0.00546,"115":0.00546,"116":3.26201,"117":1.62827,"119":0.00546,"120":1.66106,"121":0.00546,"122":0.01639,"123":0.00546,"124":1.67745,"125":0.02186,"126":0.01093,"127":0.00546,"128":0.03825,"129":0.0765,"130":0.00546,"131":5.33286,"132":0.01093,"133":3.36036,"134":0.01093,"135":0.01639,"136":0.01093,"137":0.01639,"138":0.03825,"139":0.10928,"140":0.01093,"141":0.01639,"142":0.10928,"143":0.20763,"144":3.42046,"145":1.54085,"146":0.00546,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 67 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 101 102 113 118 147 148"},F:{"53":0.00546,"54":0.00546,"55":0.00546,"56":0.00546,"94":0.01639,"95":0.02186,"126":0.05464,"127":0.03825,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"128":0.00546,"131":0.03278,"138":0.00546,"142":0.00546,"143":0.01093,"144":0.52454,"145":0.2131,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 129 130 132 133 134 135 136 137 139 140 141"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 16.0 17.0 17.2 17.3 18.0 18.2 26.4 TP","14.1":0.00546,"15.4":0.00546,"15.5":0.00546,"15.6":0.04371,"16.1":0.00546,"16.2":0.00546,"16.3":0.01093,"16.4":0.00546,"16.5":0.00546,"16.6":0.04371,"17.1":0.02186,"17.4":0.00546,"17.5":0.00546,"17.6":0.01093,"18.1":0.00546,"18.3":0.00546,"18.4":0.00546,"18.5-18.7":0.01093,"26.0":0.00546,"26.1":0.00546,"26.2":0.10928,"26.3":0.02186},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00135,"7.0-7.1":0.00135,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00135,"10.0-10.2":0,"10.3":0.01219,"11.0-11.2":0.11785,"11.3-11.4":0.00406,"12.0-12.1":0,"12.2-12.5":0.06367,"13.0-13.1":0,"13.2":0.01896,"13.3":0.00271,"13.4-13.7":0.00677,"14.0-14.4":0.01355,"14.5-14.8":0.01761,"15.0-15.1":0.01626,"15.2-15.3":0.01219,"15.4":0.0149,"15.5":0.01761,"15.6-15.8":0.27498,"16.0":0.02845,"16.1":0.05418,"16.2":0.0298,"16.3":0.05418,"16.4":0.01219,"16.5":0.02167,"16.6-16.7":0.36439,"17.0":0.01761,"17.1":0.02709,"17.2":0.02167,"17.3":0.03387,"17.4":0.05147,"17.5":0.1016,"17.6-17.7":0.25737,"18.0":0.05689,"18.1":0.1165,"18.2":0.06231,"18.3":0.19642,"18.4":0.09753,"18.5-18.7":3.08037,"26.0":0.21674,"26.1":0.42535,"26.2":6.48856,"26.3":1.09452,"26.4":0.01896},P:{"4":0.02125,"21":0.01063,"22":0.01063,"23":0.02125,"24":0.01063,"25":0.03188,"26":0.06375,"27":0.05313,"28":0.13814,"29":1.06258,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.02125,"17.0":0.01063},I:{"0":0.00453,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.15873,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":31.72699},R:{_:"0"},M:{"0":0.0771},Q:{"14.9":0.00454},O:{"0":2.00447},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/VU.js b/node_modules/caniuse-lite/data/regions/VU.js deleted file mode 100644 index 5fe8c24b..00000000 --- a/node_modules/caniuse-lite/data/regions/VU.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"72":0.01192,"115":0.12319,"128":0.00397,"140":0.0159,"143":0.00397,"145":0.04769,"146":0.00397,"147":0.95376,"148":0.02782,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 137 138 139 141 142 144 149 150 151 3.5 3.6"},D:{"78":0.05564,"81":0.0159,"87":0.00397,"95":0.00397,"109":0.11922,"111":0.01192,"112":0.01987,"114":0.00397,"116":0.03179,"117":0.00397,"119":0.03179,"120":0.07948,"122":0.00397,"124":0.01192,"125":0.01192,"126":0.05961,"127":0.09538,"129":0.01192,"130":0.03577,"131":0.28613,"132":0.01987,"133":0.10332,"135":0.0159,"137":0.01987,"138":0.11127,"139":0.04371,"140":0.03179,"141":0.07948,"142":0.82659,"143":0.60802,"144":11.07951,"145":6.11599,"146":0.01192,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 83 84 85 86 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 113 115 118 121 123 128 134 136 147 148"},F:{"95":0.0159,"126":0.13512,"127":0.33382,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.02782,"18":0.01987,"109":0.00397,"119":0.00397,"122":0.01192,"127":0.07153,"131":0.01987,"132":0.03179,"133":0.00397,"134":0.00397,"136":0.0159,"137":0.0159,"139":0.13512,"140":0.02782,"141":0.06358,"142":0.05961,"143":0.25434,"144":3.67992,"145":2.75796,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 120 121 123 124 125 126 128 129 130 135 138"},E:{"13":0.00397,_:"4 5 6 7 8 9 10 11 12 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.4 16.5 17.4 18.0 18.2 18.4 26.0 26.4 TP","15.6":0.04769,"16.3":0.01192,"16.6":0.00397,"17.0":0.01192,"17.1":0.01987,"17.2":0.00397,"17.3":0.00397,"17.5":0.0159,"17.6":0.0159,"18.1":0.0159,"18.3":0.01192,"18.5-18.7":0.00397,"26.1":0.0159,"26.2":0.612,"26.3":0.0914},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00066,"7.0-7.1":0.00066,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00066,"10.0-10.2":0,"10.3":0.0059,"11.0-11.2":0.05704,"11.3-11.4":0.00197,"12.0-12.1":0,"12.2-12.5":0.03081,"13.0-13.1":0,"13.2":0.00918,"13.3":0.00131,"13.4-13.7":0.00328,"14.0-14.4":0.00656,"14.5-14.8":0.00852,"15.0-15.1":0.00787,"15.2-15.3":0.0059,"15.4":0.00721,"15.5":0.00852,"15.6-15.8":0.13309,"16.0":0.01377,"16.1":0.02623,"16.2":0.01442,"16.3":0.02623,"16.4":0.0059,"16.5":0.01049,"16.6-16.7":0.17636,"17.0":0.00852,"17.1":0.01311,"17.2":0.01049,"17.3":0.01639,"17.4":0.02491,"17.5":0.04917,"17.6-17.7":0.12457,"18.0":0.02754,"18.1":0.05638,"18.2":0.03016,"18.3":0.09507,"18.4":0.04721,"18.5-18.7":1.4909,"26.0":0.1049,"26.1":0.20587,"26.2":3.14046,"26.3":0.52975,"26.4":0.00918},P:{"21":0.01019,"22":0.01019,"23":0.02037,"24":0.01019,"25":0.13242,"26":0.03056,"28":0.56023,"29":4.36978,_:"4 20 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 16.0 17.0 18.0 19.0","14.0":0.02037},I:{"0":0.01204,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.09039,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":54.19631},R:{_:"0"},M:{"0":1.28956},Q:{_:"14.9"},O:{"0":0.09039},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/WF.js b/node_modules/caniuse-lite/data/regions/WF.js deleted file mode 100644 index eb3b1abc..00000000 --- a/node_modules/caniuse-lite/data/regions/WF.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"128":0.11454,"140":0.11454,"147":0.95865,"148":0.07719,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 137 138 139 141 142 143 144 145 146 149 150 151 3.5 3.6"},D:{"109":0.498,"130":0.19173,"133":0.03735,"138":0.07719,"142":0.498,"143":0.22908,"144":1.07319,"145":1.4193,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 131 132 134 135 136 137 139 140 141 146 147 148"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"143":0.38346,"144":0.22908,"145":0.88146,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.1 17.2 17.4 18.0 18.1 18.2 18.3 18.4 26.0 26.4 TP","15.6":0.11454,"16.6":0.11454,"17.3":0.03735,"17.5":0.65238,"17.6":0.26892,"18.5-18.7":0.03735,"26.1":0.03735,"26.2":7.40526,"26.3":6.1005},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00341,"7.0-7.1":0.00341,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00341,"10.0-10.2":0,"10.3":0.03066,"11.0-11.2":0.29637,"11.3-11.4":0.01022,"12.0-12.1":0,"12.2-12.5":0.16011,"13.0-13.1":0,"13.2":0.04769,"13.3":0.00681,"13.4-13.7":0.01703,"14.0-14.4":0.03407,"14.5-14.8":0.04428,"15.0-15.1":0.04088,"15.2-15.3":0.03066,"15.4":0.03747,"15.5":0.04428,"15.6-15.8":0.69153,"16.0":0.07154,"16.1":0.13626,"16.2":0.07494,"16.3":0.13626,"16.4":0.03066,"16.5":0.0545,"16.6-16.7":0.91636,"17.0":0.04428,"17.1":0.06813,"17.2":0.0545,"17.3":0.08516,"17.4":0.12945,"17.5":0.25549,"17.6-17.7":0.64724,"18.0":0.14307,"18.1":0.29296,"18.2":0.1567,"18.3":0.49395,"18.4":0.24527,"18.5-18.7":7.74646,"26.0":0.54505,"26.1":1.06965,"26.2":16.31731,"26.3":2.75248,"26.4":0.04769},P:{"28":0.03928,"29":0.34373,_:"4 20 21 22 23 24 25 26 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":41.95351},R:{_:"0"},M:{"0":0.03755},Q:{_:"14.9"},O:{_:"0"},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/WS.js b/node_modules/caniuse-lite/data/regions/WS.js deleted file mode 100644 index d4cc4897..00000000 --- a/node_modules/caniuse-lite/data/regions/WS.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"72":0.00785,"115":0.00785,"144":0.01571,"147":0.60083,"148":0.01571,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 145 146 149 150 151 3.5 3.6"},D:{"61":0.00785,"75":0.00785,"93":0.06676,"98":0.01571,"103":0.00785,"109":0.25526,"111":0.0432,"116":0.00785,"123":0.02749,"124":0.01571,"125":0.01571,"126":0.00785,"131":0.53407,"133":0.00785,"135":0.02749,"136":0.02356,"137":0.02356,"138":0.11781,"139":0.00785,"140":0.13745,"141":0.07461,"142":0.35343,"143":0.38877,"144":6.88403,"145":6.06329,"147":0.02749,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 94 95 96 97 99 100 101 102 104 105 106 107 108 110 112 113 114 115 117 118 119 120 121 122 127 128 129 130 132 134 146 148"},F:{"126":0.31416,"127":1.1349,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.02356,"18":0.05105,"92":0.0432,"110":0.01571,"118":0.01571,"122":0.02356,"127":0.01571,"130":0.00785,"131":0.00785,"134":0.03534,"135":0.02749,"136":0.00785,"137":0.00785,"138":0.05105,"139":0.02749,"140":0.0432,"141":0.05105,"142":0.07461,"143":0.10996,"144":4.20974,"145":3.16516,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 113 114 115 116 117 119 120 121 123 124 125 126 128 129 132 133"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.3 16.4 17.0 17.2 17.3 18.0 18.2 18.3 18.4 26.4 TP","13.1":0.00785,"15.6":0.05891,"16.1":0.02356,"16.2":0.00785,"16.5":0.01571,"16.6":0.00785,"17.1":0.00785,"17.4":0.06676,"17.5":2.08131,"17.6":0.08639,"18.1":0.19635,"18.5-18.7":0.13352,"26.0":0.03534,"26.1":0.01571,"26.2":0.35343,"26.3":0.00785},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00064,"7.0-7.1":0.00064,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00064,"10.0-10.2":0,"10.3":0.00577,"11.0-11.2":0.05574,"11.3-11.4":0.00192,"12.0-12.1":0,"12.2-12.5":0.03011,"13.0-13.1":0,"13.2":0.00897,"13.3":0.00128,"13.4-13.7":0.0032,"14.0-14.4":0.00641,"14.5-14.8":0.00833,"15.0-15.1":0.00769,"15.2-15.3":0.00577,"15.4":0.00705,"15.5":0.00833,"15.6-15.8":0.13006,"16.0":0.01345,"16.1":0.02563,"16.2":0.0141,"16.3":0.02563,"16.4":0.00577,"16.5":0.01025,"16.6-16.7":0.17235,"17.0":0.00833,"17.1":0.01281,"17.2":0.01025,"17.3":0.01602,"17.4":0.02435,"17.5":0.04805,"17.6-17.7":0.12173,"18.0":0.02691,"18.1":0.0551,"18.2":0.02947,"18.3":0.0929,"18.4":0.04613,"18.5-18.7":1.45696,"26.0":0.10251,"26.1":0.20118,"26.2":3.06896,"26.3":0.51769,"26.4":0.00897},P:{"20":0.12183,"21":0.22336,"22":0.15229,"23":0.16244,"24":0.90359,"25":1.57366,"26":0.18275,"27":0.9645,"28":2.6803,"29":4.63976,_:"4 5.0-5.4 6.2-6.4 8.2 10.1 14.0 16.0 17.0","7.2-7.4":0.18275,"9.2":0.01015,"11.1-11.2":0.02031,"12.0":0.03046,"13.0":0.01015,"15.0":0.02031,"18.0":0.01015,"19.0":0.05076},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":1.29962,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":49.41629},R:{_:"0"},M:{"0":0.88666},Q:{"14.9":0.50406},O:{_:"0"},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/YE.js b/node_modules/caniuse-lite/data/regions/YE.js deleted file mode 100644 index 3b100b75..00000000 --- a/node_modules/caniuse-lite/data/regions/YE.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"84":0.00292,"108":0.00292,"112":0.00292,"115":0.0526,"127":0.00877,"128":0.00292,"139":0.00292,"140":0.00584,"144":0.00584,"145":0.00877,"146":0.00584,"147":0.21623,"148":0.01461,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 134 135 136 137 138 141 142 143 149 150 151 3.5 3.6"},D:{"49":0.00292,"53":0.00584,"55":0.00292,"56":0.00292,"57":0.00292,"58":0.00584,"68":0.00292,"69":0.00292,"70":0.0935,"71":0.00292,"72":0.00292,"74":0.00292,"75":0.00584,"76":0.00292,"79":0.00292,"80":0.00584,"83":0.00292,"86":0.00292,"87":0.13149,"88":0.00292,"91":0.00584,"93":0.00292,"95":0.00292,"97":0.00292,"98":0.00292,"102":0.00292,"103":0.00584,"105":0.00584,"106":0.06721,"107":0.00292,"108":0.00292,"109":0.2396,"111":0.00292,"112":0.00292,"114":0.02338,"115":0.00584,"119":0.04383,"120":0.00584,"122":0.00584,"123":0.00584,"124":0.00877,"125":0.00292,"126":0.01461,"127":0.00584,"128":0.00584,"129":0.00292,"130":0.00292,"131":0.0263,"132":0.00584,"133":0.00877,"134":0.00877,"135":0.01753,"136":0.00584,"137":0.03214,"138":0.15194,"139":0.14026,"140":0.00877,"141":0.02922,"142":0.07305,"143":0.21331,"144":3.22881,"145":1.04023,"146":0.0263,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 59 60 61 62 63 64 65 66 67 73 77 78 81 84 85 89 90 92 94 96 99 100 101 104 110 113 116 117 118 121 147 148"},F:{"86":0.02922,"88":0.00584,"89":0.00292,"90":0.14902,"91":0.00292,"93":0.00584,"94":0.09643,"95":0.0526,"126":0.03506,"127":0.03214,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00292,"18":0.00292,"84":0.00292,"92":0.00877,"109":0.00584,"114":0.00877,"129":0.00292,"138":0.01169,"140":0.00292,"141":0.00292,"142":0.02338,"143":0.01753,"144":0.62531,"145":0.17532,_:"12 13 14 15 17 79 80 81 83 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 130 131 132 133 134 135 136 137 139"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.1 17.2 17.3 17.5 17.6 18.0 18.1 18.2 18.3 18.4 26.0 26.4 TP","5.1":0.08766,"15.2-15.3":0.00292,"15.6":0.00584,"16.6":0.00292,"17.4":0.00584,"18.5-18.7":0.01753,"26.1":0.00292,"26.2":0.0263,"26.3":0.01753},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00022,"7.0-7.1":0.00022,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00022,"10.0-10.2":0,"10.3":0.00194,"11.0-11.2":0.01878,"11.3-11.4":0.00065,"12.0-12.1":0,"12.2-12.5":0.01015,"13.0-13.1":0,"13.2":0.00302,"13.3":0.00043,"13.4-13.7":0.00108,"14.0-14.4":0.00216,"14.5-14.8":0.00281,"15.0-15.1":0.00259,"15.2-15.3":0.00194,"15.4":0.00237,"15.5":0.00281,"15.6-15.8":0.04382,"16.0":0.00453,"16.1":0.00864,"16.2":0.00475,"16.3":0.00864,"16.4":0.00194,"16.5":0.00345,"16.6-16.7":0.05807,"17.0":0.00281,"17.1":0.00432,"17.2":0.00345,"17.3":0.0054,"17.4":0.0082,"17.5":0.01619,"17.6-17.7":0.04102,"18.0":0.00907,"18.1":0.01857,"18.2":0.00993,"18.3":0.0313,"18.4":0.01554,"18.5-18.7":0.49091,"26.0":0.03454,"26.1":0.06779,"26.2":1.03406,"26.3":0.17443,"26.4":0.00302},P:{"4":0.01012,"21":0.03035,"23":0.02024,"25":0.01012,"26":0.03035,"27":0.02024,"28":0.10118,"29":0.93082,_:"20 22 24 5.0-5.4 8.2 10.1 15.0 17.0 18.0 19.0","6.2-6.4":0.02024,"7.2-7.4":0.08094,"9.2":0.11129,"11.1-11.2":0.03035,"12.0":0.01012,"13.0":0.02024,"14.0":0.06071,"16.0":0.16188},I:{"0":0.15554,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00009},K:{"0":2.00307,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":80.69807},R:{_:"0"},M:{"0":0.07078},Q:{_:"14.9"},O:{"0":5.08908},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/YT.js b/node_modules/caniuse-lite/data/regions/YT.js deleted file mode 100644 index 9fb3c098..00000000 --- a/node_modules/caniuse-lite/data/regions/YT.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.07403,"69":0.01645,"78":0.00411,"102":0.10283,"115":0.01234,"120":0.02879,"128":0.09049,"130":0.02468,"136":0.00411,"139":0.00411,"140":0.32904,"143":0.04936,"144":0.00411,"146":0.02879,"147":4.12534,"148":0.15218,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 121 122 123 124 125 126 127 129 131 132 133 134 135 137 138 141 142 145 149 150 151 3.5 3.6"},D:{"45":0.00411,"69":0.0617,"75":0.00411,"81":0.01234,"83":0.21799,"87":0.00411,"97":0.00411,"98":0.01645,"103":0.01645,"105":0.01645,"106":0.02468,"107":0.02468,"108":0.0329,"109":0.09049,"110":0.01645,"111":0.05758,"112":0.01234,"113":0.02468,"114":0.04113,"116":0.08637,"117":0.01234,"119":0.04524,"120":0.04524,"122":0.00411,"123":0.01234,"124":0.01645,"125":0.04113,"126":0.0329,"127":0.00411,"130":0.01645,"131":0.10694,"132":0.12339,"133":0.04113,"134":0.02468,"135":0.07403,"137":0.02468,"138":0.14807,"139":0.04936,"140":0.10283,"141":0.04524,"142":0.67042,"143":0.83083,"144":7.31291,"145":4.59011,"146":0.02879,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 76 77 78 79 80 84 85 86 88 89 90 91 92 93 94 95 96 99 100 101 102 104 115 118 121 128 129 136 147 148"},F:{"63":0.01234,"89":0.01645,"94":0.04113,"95":0.04936,"126":0.11516,"127":0.31259,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01645,"100":0.01234,"138":0.00411,"139":0.00411,"140":0.02468,"141":0.02879,"142":0.00411,"143":0.07403,"144":2.59119,"145":1.5177,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137"},E:{"5":0.00411,_:"4 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.3 17.1 17.3 17.4 17.5 18.0 18.1 18.2 18.3 18.4 26.0 26.4 TP","15.6":0.01234,"16.1":0.00411,"16.4":0.00411,"16.5":0.01234,"16.6":1.02825,"17.0":0.00411,"17.2":0.00411,"17.6":0.40307,"18.5-18.7":0.07403,"26.1":0.02468,"26.2":0.74445,"26.3":0.0617},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00085,"7.0-7.1":0.00085,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00085,"10.0-10.2":0,"10.3":0.00763,"11.0-11.2":0.07374,"11.3-11.4":0.00254,"12.0-12.1":0,"12.2-12.5":0.03984,"13.0-13.1":0,"13.2":0.01187,"13.3":0.0017,"13.4-13.7":0.00424,"14.0-14.4":0.00848,"14.5-14.8":0.01102,"15.0-15.1":0.01017,"15.2-15.3":0.00763,"15.4":0.00932,"15.5":0.01102,"15.6-15.8":0.17206,"16.0":0.0178,"16.1":0.0339,"16.2":0.01865,"16.3":0.0339,"16.4":0.00763,"16.5":0.01356,"16.6-16.7":0.228,"17.0":0.01102,"17.1":0.01695,"17.2":0.01356,"17.3":0.02119,"17.4":0.03221,"17.5":0.06357,"17.6-17.7":0.16104,"18.0":0.0356,"18.1":0.07289,"18.2":0.03899,"18.3":0.1229,"18.4":0.06103,"18.5-18.7":1.92741,"26.0":0.13561,"26.1":0.26614,"26.2":4.05993,"26.3":0.68485,"26.4":0.01187},P:{"20":0.0102,"22":0.14275,"23":0.0102,"24":0.16314,"25":0.98906,"26":0.03059,"27":0.41805,"28":0.41805,"29":3.70131,_:"4 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 16.0 17.0","7.2-7.4":0.14275,"14.0":0.0102,"18.0":0.0102,"19.0":0.0102},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.71809,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.03866,"11":0.15465,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":55.7042},R:{_:"0"},M:{"0":0.15304},Q:{"14.9":0.00589},O:{_:"0"},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/ZA.js b/node_modules/caniuse-lite/data/regions/ZA.js deleted file mode 100644 index 1d38ad76..00000000 --- a/node_modules/caniuse-lite/data/regions/ZA.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.01511,"52":0.00755,"78":0.00755,"115":0.03777,"133":0.00378,"134":0.00378,"140":0.01511,"144":0.00378,"146":0.00755,"147":0.35882,"148":0.03399,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 135 136 137 138 139 141 142 143 145 149 150 151 3.5 3.6"},D:{"39":0.00378,"46":0.00378,"49":0.00378,"52":0.01511,"55":0.00378,"56":0.00378,"59":0.00378,"65":0.00378,"66":0.00378,"69":0.01511,"70":0.00378,"75":0.00378,"79":0.00378,"81":0.00378,"86":0.00378,"87":0.00378,"88":0.00378,"94":0.00378,"98":0.18885,"102":0.00378,"103":0.44946,"104":0.44191,"105":0.44191,"106":0.44569,"107":0.44191,"108":0.44191,"109":0.67986,"110":0.44191,"111":0.45702,"112":2.36818,"114":0.03399,"116":0.9027,"117":0.44569,"119":0.01133,"120":0.45702,"121":0.00378,"122":0.01133,"123":0.00378,"124":0.45324,"125":0.01889,"126":0.00755,"127":0.00378,"128":0.03399,"129":0.03022,"130":0.00755,"131":0.92537,"132":0.03399,"133":0.91781,"134":0.00755,"135":0.01133,"136":0.01889,"137":0.01511,"138":0.06421,"139":0.07554,"140":0.02266,"141":0.03399,"142":0.10198,"143":0.36637,"144":4.60794,"145":2.42861,"146":0.00755,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 47 48 50 51 53 54 57 58 60 61 62 63 64 67 68 71 72 73 74 76 77 78 80 83 84 85 89 90 91 92 93 95 96 97 99 100 101 113 115 118 147 148"},F:{"90":0.00755,"92":0.00378,"93":0.04155,"94":0.09443,"95":0.08309,"109":0.00378,"124":0.00378,"125":0.00378,"126":0.16241,"127":0.10953,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00378,"92":0.00378,"109":0.01133,"114":0.00378,"118":0.02644,"122":0.00378,"127":0.00378,"130":0.00378,"133":0.00378,"134":0.00378,"135":0.00378,"136":0.00378,"137":0.00378,"138":0.00378,"139":0.00378,"140":0.00378,"141":0.01511,"142":0.02266,"143":0.09443,"144":1.41638,"145":1.04245,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 119 120 121 123 124 125 126 128 129 131 132"},E:{"14":0.00755,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 16.0 17.0 18.0 26.4 TP","13.1":0.00378,"14.1":0.00755,"15.5":0.00378,"15.6":0.03399,"16.1":0.00378,"16.2":0.00378,"16.3":0.00755,"16.4":0.00378,"16.5":0.00755,"16.6":0.0491,"17.1":0.03022,"17.2":0.00378,"17.3":0.00378,"17.4":0.04155,"17.5":0.00755,"17.6":0.03399,"18.1":0.00755,"18.2":0.00378,"18.3":0.01133,"18.4":0.00755,"18.5-18.7":0.02644,"26.0":0.01133,"26.1":0.02266,"26.2":0.25684,"26.3":0.07554},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00091,"7.0-7.1":0.00091,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00091,"10.0-10.2":0,"10.3":0.00823,"11.0-11.2":0.0796,"11.3-11.4":0.00274,"12.0-12.1":0,"12.2-12.5":0.043,"13.0-13.1":0,"13.2":0.01281,"13.3":0.00183,"13.4-13.7":0.00457,"14.0-14.4":0.00915,"14.5-14.8":0.01189,"15.0-15.1":0.01098,"15.2-15.3":0.00823,"15.4":0.01006,"15.5":0.01189,"15.6-15.8":0.18573,"16.0":0.01921,"16.1":0.0366,"16.2":0.02013,"16.3":0.0366,"16.4":0.00823,"16.5":0.01464,"16.6-16.7":0.24612,"17.0":0.01189,"17.1":0.0183,"17.2":0.01464,"17.3":0.02287,"17.4":0.03477,"17.5":0.06862,"17.6-17.7":0.17384,"18.0":0.03843,"18.1":0.07868,"18.2":0.04209,"18.3":0.13266,"18.4":0.06587,"18.5-18.7":2.08055,"26.0":0.14639,"26.1":0.28729,"26.2":4.38251,"26.3":0.73926,"26.4":0.01281},P:{"20":0.01012,"21":0.01012,"22":0.02024,"23":0.03037,"24":0.07086,"25":0.03037,"26":0.05061,"27":0.0911,"28":0.25306,"29":5.79004,_:"4 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 15.0 16.0 18.0","7.2-7.4":0.11135,"11.1-11.2":0.01012,"14.0":0.02024,"17.0":0.01012,"19.0":0.02024},I:{"0":0.02487,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":2.48338,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":56.98519},R:{_:"0"},M:{"0":0.43568},Q:{"14.9":0.00622},O:{"0":0.26141},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/ZM.js b/node_modules/caniuse-lite/data/regions/ZM.js deleted file mode 100644 index 1fe334fd..00000000 --- a/node_modules/caniuse-lite/data/regions/ZM.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00681,"48":0.0034,"112":0.0034,"115":0.04425,"127":0.00681,"140":0.00681,"142":0.0034,"143":0.00681,"144":0.0034,"145":0.0034,"146":0.01362,"147":0.45954,"148":0.05106,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 128 129 130 131 132 133 134 135 136 137 138 139 141 149 150 151 3.5 3.6"},D:{"58":0.0034,"59":0.0034,"65":0.0034,"66":0.01021,"67":0.0034,"68":0.00681,"69":0.01362,"70":0.02042,"71":0.01021,"73":0.0034,"74":0.0034,"75":0.0034,"76":0.0034,"77":0.01362,"79":0.00681,"80":0.00681,"81":0.01362,"83":0.01021,"86":0.01362,"87":0.0034,"90":0.0034,"91":0.0034,"92":0.0034,"93":0.0034,"94":0.0034,"95":0.00681,"98":0.00681,"101":0.0034,"102":0.0034,"103":0.02383,"104":0.0034,"105":0.0034,"106":0.02723,"107":0.0034,"108":0.00681,"109":0.49358,"111":0.03064,"112":0.0034,"113":0.00681,"114":0.02042,"116":0.04766,"119":0.02042,"120":0.01702,"121":0.0034,"122":0.01362,"123":0.00681,"124":0.0034,"125":0.00681,"126":0.01362,"127":0.01362,"128":0.02383,"129":0.0034,"130":0.01362,"131":0.04766,"132":0.01362,"133":0.02383,"134":0.02042,"135":0.01021,"136":0.02042,"137":0.03404,"138":0.12935,"139":0.07489,"140":0.03064,"141":0.04425,"142":0.11233,"143":0.35061,"144":4.13246,"145":2.50875,"146":0.0034,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 60 61 62 63 64 72 78 84 85 88 89 96 97 99 100 110 115 117 118 147 148"},F:{"42":0.0034,"43":0.0034,"46":0.0034,"79":0.0034,"90":0.01702,"92":0.0034,"93":0.01362,"94":0.10552,"95":0.13616,"113":0.0034,"122":0.02383,"124":0.00681,"125":0.00681,"126":0.40167,"127":0.30636,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 91 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 115 116 117 118 119 120 121 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00681,"15":0.01021,"16":0.01362,"17":0.01362,"18":0.06127,"83":0.0034,"84":0.01702,"89":0.01021,"90":0.03404,"92":0.10212,"100":0.01702,"109":0.01702,"110":0.01021,"111":0.00681,"112":0.0034,"114":0.00681,"118":0.0034,"119":0.0034,"120":0.0034,"122":0.02042,"129":0.0034,"131":0.0034,"132":0.0034,"133":0.0034,"134":0.0034,"135":0.0034,"136":0.0034,"137":0.0034,"138":0.02383,"139":0.00681,"140":0.02383,"141":0.00681,"142":0.02042,"143":0.12595,"144":1.63732,"145":1.01439,_:"12 13 79 80 81 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 113 115 116 117 121 123 124 125 126 127 128 130"},E:{"11":0.0034,_:"4 5 6 7 8 9 10 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.4 18.4 26.4 TP","13.1":0.0034,"14.1":0.0034,"15.1":0.0034,"15.6":0.02042,"16.6":0.02042,"17.1":0.02042,"17.3":0.0034,"17.5":0.0034,"17.6":0.01702,"18.0":0.0034,"18.1":0.00681,"18.2":0.0034,"18.3":0.0034,"18.5-18.7":0.00681,"26.0":0.0034,"26.1":0.02042,"26.2":0.05446,"26.3":0.02042},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00051,"7.0-7.1":0.00051,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00051,"10.0-10.2":0,"10.3":0.00462,"11.0-11.2":0.04465,"11.3-11.4":0.00154,"12.0-12.1":0,"12.2-12.5":0.02412,"13.0-13.1":0,"13.2":0.00718,"13.3":0.00103,"13.4-13.7":0.00257,"14.0-14.4":0.00513,"14.5-14.8":0.00667,"15.0-15.1":0.00616,"15.2-15.3":0.00462,"15.4":0.00564,"15.5":0.00667,"15.6-15.8":0.10417,"16.0":0.01078,"16.1":0.02053,"16.2":0.01129,"16.3":0.02053,"16.4":0.00462,"16.5":0.00821,"16.6-16.7":0.13804,"17.0":0.00667,"17.1":0.01026,"17.2":0.00821,"17.3":0.01283,"17.4":0.0195,"17.5":0.03849,"17.6-17.7":0.0975,"18.0":0.02155,"18.1":0.04413,"18.2":0.02361,"18.3":0.07441,"18.4":0.03695,"18.5-18.7":1.16695,"26.0":0.08211,"26.1":0.16114,"26.2":2.45808,"26.3":0.41464,"26.4":0.00718},P:{"21":0.0103,"22":0.0103,"24":0.02059,"25":0.0103,"26":0.03089,"27":0.09267,"28":0.17504,"29":0.83399,_:"4 20 23 5.0-5.4 6.2-6.4 8.2 10.1 12.0 13.0 14.0 15.0 18.0 19.0","7.2-7.4":0.03089,"9.2":0.02059,"11.1-11.2":0.0103,"16.0":0.0103,"17.0":0.0103},I:{"0":0.01318,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":9.81996,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{"2.5":0.0066,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":67.96058},R:{_:"0"},M:{"0":0.17809},Q:{"14.9":0.01319},O:{"0":0.8311},H:{all:0.14}}; diff --git a/node_modules/caniuse-lite/data/regions/ZW.js b/node_modules/caniuse-lite/data/regions/ZW.js deleted file mode 100644 index 007ccd7c..00000000 --- a/node_modules/caniuse-lite/data/regions/ZW.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.01273,"56":0.00424,"68":0.00424,"78":0.00424,"94":0.00424,"103":0.02121,"112":0.00848,"115":0.11453,"127":0.01273,"128":0.00848,"136":0.00424,"138":0.00424,"140":0.01273,"141":0.00424,"142":0.00424,"143":0.06787,"144":0.00848,"145":0.00424,"146":0.01697,"147":1.21745,"148":0.0806,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 134 135 137 139 149 150 151 3.5 3.6"},D:{"11":0.00424,"63":0.00424,"64":0.00424,"67":0.00424,"68":0.01273,"69":0.02121,"70":0.01697,"71":0.00424,"72":0.00848,"73":0.00424,"74":0.00848,"75":0.00424,"76":0.00424,"77":0.00424,"78":0.00848,"79":0.02545,"80":0.01273,"81":0.00848,"83":0.00848,"84":0.00424,"85":0.00424,"86":0.01697,"87":0.00848,"88":0.00848,"89":0.00424,"90":0.0509,"91":0.00848,"93":0.00848,"94":0.01273,"95":0.00848,"96":0.00424,"97":0.00424,"98":0.00848,"99":0.00424,"100":0.00848,"102":0.00424,"103":0.04242,"104":0.07636,"105":0.02121,"106":0.02545,"107":0.02121,"108":0.01697,"109":0.60661,"110":0.01697,"111":0.04242,"112":0.09332,"114":0.02545,"116":0.06787,"117":0.02121,"118":0.00424,"119":0.03818,"120":0.03394,"121":0.00424,"122":0.02121,"123":0.15695,"124":0.02121,"125":0.02545,"126":0.02121,"127":0.01273,"128":0.03394,"129":0.01697,"130":0.02121,"131":0.0806,"132":0.02121,"133":0.0509,"134":0.04242,"135":0.03394,"136":0.07636,"137":0.05515,"138":0.25876,"139":1.30654,"140":0.03394,"141":0.08484,"142":0.14847,"143":0.65751,"144":7.27927,"145":4.39047,"146":0.02121,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 65 66 92 101 113 115 147 148"},F:{"42":0.00424,"74":0.00424,"76":0.00424,"77":0.00424,"79":0.00424,"92":0.00424,"93":0.01273,"94":0.04242,"95":0.06787,"122":0.02969,"123":0.00848,"124":0.01273,"125":0.01273,"126":0.67872,"127":0.57691,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 75 78 80 81 82 83 84 85 86 87 88 89 90 91 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00424,"15":0.00424,"16":0.01273,"17":0.01273,"18":0.08908,"84":0.00848,"85":0.00424,"89":0.01697,"90":0.02969,"91":0.00424,"92":0.08484,"100":0.06363,"103":0.00424,"109":0.03394,"110":0.00424,"111":0.01697,"112":0.00848,"114":0.00848,"119":0.00424,"120":0.00424,"122":0.03394,"126":0.00424,"128":0.00424,"129":0.00424,"130":0.00424,"131":0.00848,"133":0.02969,"134":0.00848,"135":0.00424,"136":0.00424,"137":0.00424,"138":0.02545,"139":0.01697,"140":0.04666,"141":0.03394,"142":0.05939,"143":0.17392,"144":2.80396,"145":1.93859,_:"12 13 79 80 81 83 86 87 88 93 94 95 96 97 98 99 101 102 104 105 106 107 108 113 115 116 117 118 121 123 124 125 127 132"},E:{"11":0.00424,"14":0.00424,_:"4 5 6 7 8 9 10 12 13 15 3.1 3.2 6.1 7.1 10.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.4 16.5 17.0 18.2 26.4 TP","5.1":0.00424,"9.1":0.02545,"11.1":0.00424,"13.1":0.00424,"15.6":0.03818,"16.2":0.00424,"16.3":0.00424,"16.6":0.02969,"17.1":0.02545,"17.2":0.00424,"17.3":0.00848,"17.4":0.01273,"17.5":0.00424,"17.6":0.04242,"18.0":0.07636,"18.1":0.01273,"18.3":0.01697,"18.4":0.00424,"18.5-18.7":0.02121,"26.0":0.02545,"26.1":0.02969,"26.2":0.28846,"26.3":0.10181},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00043,"7.0-7.1":0.00043,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00043,"10.0-10.2":0,"10.3":0.00384,"11.0-11.2":0.03716,"11.3-11.4":0.00128,"12.0-12.1":0,"12.2-12.5":0.02008,"13.0-13.1":0,"13.2":0.00598,"13.3":0.00085,"13.4-13.7":0.00214,"14.0-14.4":0.00427,"14.5-14.8":0.00555,"15.0-15.1":0.00513,"15.2-15.3":0.00384,"15.4":0.0047,"15.5":0.00555,"15.6-15.8":0.08672,"16.0":0.00897,"16.1":0.01709,"16.2":0.0094,"16.3":0.01709,"16.4":0.00384,"16.5":0.00683,"16.6-16.7":0.11491,"17.0":0.00555,"17.1":0.00854,"17.2":0.00683,"17.3":0.01068,"17.4":0.01623,"17.5":0.03204,"17.6-17.7":0.08116,"18.0":0.01794,"18.1":0.03674,"18.2":0.01965,"18.3":0.06194,"18.4":0.03076,"18.5-18.7":0.97138,"26.0":0.06835,"26.1":0.13413,"26.2":2.04614,"26.3":0.34515,"26.4":0.00598},P:{"21":0.02042,"22":0.01021,"23":0.01021,"24":0.09191,"25":0.05106,"26":0.04085,"27":0.17361,"28":0.21445,"29":2.20581,_:"4 20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 17.0 18.0","7.2-7.4":0.04085,"13.0":0.01021,"16.0":0.01021,"19.0":0.01021},I:{"0":0.023,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":4.85891,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":59.46405},R:{_:"0"},M:{"0":0.25331},Q:{"14.9":0.01151},O:{"0":0.86355},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/alt-af.js b/node_modules/caniuse-lite/data/regions/alt-af.js deleted file mode 100644 index e6e3039b..00000000 --- a/node_modules/caniuse-lite/data/regions/alt-af.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.0202,"52":0.01616,"103":0.00404,"115":0.16964,"127":0.00404,"138":0.00404,"140":0.04039,"143":0.00808,"145":0.00404,"146":0.01616,"147":0.60181,"148":0.05655,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 128 129 130 131 132 133 134 135 136 137 139 141 142 144 149 150 151 3.5 3.6"},D:{"52":0.00404,"56":0.00404,"69":0.0202,"70":0.00808,"73":0.00404,"75":0.00404,"79":0.01212,"81":0.00404,"83":0.00808,"86":0.00808,"87":0.00808,"93":0.00404,"95":0.00404,"98":0.06059,"102":0.00404,"103":0.58969,"104":0.58566,"105":0.59777,"106":0.57758,"107":0.57354,"108":0.57354,"109":1.26421,"110":0.57354,"111":0.59373,"112":2.87981,"114":0.03231,"116":1.16323,"117":0.57354,"119":0.0202,"120":0.59373,"121":0.00808,"122":0.0202,"123":0.00808,"124":0.59373,"125":0.02423,"126":0.01616,"127":0.00808,"128":0.02827,"129":0.04039,"130":0.01212,"131":1.19958,"132":0.03231,"133":1.18747,"134":0.02423,"135":0.02423,"136":0.02423,"137":0.02827,"138":0.11309,"139":0.11713,"140":0.02827,"141":0.04039,"142":0.11713,"143":0.4968,"144":5.46073,"145":2.76672,"146":0.01212,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 71 72 74 76 77 78 80 84 85 88 89 90 91 92 94 96 97 99 100 101 113 115 118 147 148"},F:{"90":0.00808,"92":0.00808,"93":0.03635,"94":0.10098,"95":0.08078,"125":0.00404,"126":0.27465,"127":0.20599,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01616,"90":0.00404,"92":0.02423,"100":0.00404,"109":0.01616,"114":0.01212,"118":0.00808,"122":0.00808,"131":0.00404,"136":0.00404,"138":0.00808,"139":0.00404,"140":0.00808,"141":0.01616,"142":0.0202,"143":0.0727,"144":1.24401,"145":0.80376,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 119 120 121 123 124 125 126 127 128 129 130 132 133 134 135 137"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.3 18.0 18.2 26.4 TP","5.1":0.01616,"13.1":0.00808,"14.1":0.00404,"15.6":0.02827,"16.6":0.03231,"17.1":0.01616,"17.4":0.01616,"17.5":0.00404,"17.6":0.03231,"18.1":0.00404,"18.3":0.00808,"18.4":0.00404,"18.5-18.7":0.0202,"26.0":0.01212,"26.1":0.01616,"26.2":0.1656,"26.3":0.05251},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00458,"8.1-8.4":0,"9.0-9.2":0.00065,"9.3":0.00131,"10.0-10.2":0,"10.3":0.00262,"11.0-11.2":0.05366,"11.3-11.4":0.00065,"12.0-12.1":0,"12.2-12.5":0.03992,"13.0-13.1":0,"13.2":0.0144,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.00196,"14.5-14.8":0.00458,"15.0-15.1":0.03207,"15.2-15.3":0.00851,"15.4":0.00851,"15.5":0.00982,"15.6-15.8":0.31542,"16.0":0.02225,"16.1":0.03076,"16.2":0.01963,"16.3":0.02683,"16.4":0.00916,"16.5":0.01701,"16.6-16.7":0.33571,"17.0":0.01178,"17.1":0.01505,"17.2":0.01112,"17.3":0.01571,"17.4":0.02618,"17.5":0.05693,"17.6-17.7":0.10863,"18.0":0.05104,"18.1":0.08376,"18.2":0.04908,"18.3":0.14332,"18.4":0.07133,"18.5-18.7":1.53131,"26.0":0.18585,"26.1":0.26242,"26.2":2.53583,"26.3":0.40573,"26.4":0.00851},P:{"21":0.01056,"22":0.02112,"23":0.02112,"24":0.0528,"25":0.0528,"26":0.09503,"27":0.09503,"28":0.22175,"29":2.62928,_:"4 20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.08447},I:{"0":0.04166,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":4.2014,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.04847,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":55.98058},R:{_:"0"},M:{"0":0.2384},Q:{_:"14.9"},O:{"0":0.25032},H:{all:0.06}}; diff --git a/node_modules/caniuse-lite/data/regions/alt-an.js b/node_modules/caniuse-lite/data/regions/alt-an.js deleted file mode 100644 index d0358d8e..00000000 --- a/node_modules/caniuse-lite/data/regions/alt-an.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"146":0.03886,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 147 148 149 150 151 3.5 3.6"},D:{"109":0.07771,"133":0.03886,"136":0.07771,"137":0.11102,"138":0.18873,"139":0.18873,"140":0.11102,"141":0.14988,"142":0.03886,"144":0.67722,"145":0.11102,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 134 135 143 146 147 148"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"144":9.00372,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 145"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.4 16.0 16.2 17.0 26.4 TP","15.2-15.3":0.18873,"15.5":0.03886,"15.6":0.41077,"16.1":0.22759,"16.3":0.59951,"16.4":0.14988,"16.5":0.11102,"16.6":7.2385,"17.1":2.24816,"17.2":0.18873,"17.3":0.18873,"17.4":0.37747,"17.5":1.12685,"17.6":11.55163,"18.0":1.61534,"18.1":0.2609,"18.2":0.03886,"18.3":0.48849,"18.4":0.22759,"18.5-18.7":0.29975,"26.0":0.03886,"26.1":0.2609,"26.2":6.22822,"26.3":1.83738},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6-15.8":0.46275,"16.0":0.03653,"16.1":0.78749,"16.2":0.03653,"16.3":0.14207,"16.4":0,"16.5":1.46539,"16.6-16.7":3.6452,"17.0":0,"17.1":0.03653,"17.2":0,"17.3":0.03653,"17.4":0.35721,"17.5":1.14471,"17.6-17.7":1.46539,"18.0":0.07307,"18.1":0.17861,"18.2":0,"18.3":0.17861,"18.4":0.03653,"18.5-18.7":7.35941,"26.0":0.64136,"26.1":1.03511,"26.2":18.04334,"26.3":3.14591,"26.4":0.28415},P:{_:"4 20 21 22 23 24 25 26 27 28 29 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":3.8862},R:{_:"0"},M:{"0":0.1112},Q:{_:"14.9"},O:{_:"0"},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/alt-as.js b/node_modules/caniuse-lite/data/regions/alt-as.js deleted file mode 100644 index c21e620d..00000000 --- a/node_modules/caniuse-lite/data/regions/alt-as.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.02029,"43":0.00811,"103":0.00406,"115":0.08925,"136":0.00406,"140":0.01623,"145":0.00406,"146":0.01623,"147":0.60855,"148":0.0568,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 137 138 139 141 142 143 144 149 150 151 3.5 3.6"},D:{"69":0.02029,"79":0.01623,"80":0.00406,"83":0.00811,"85":0.00406,"86":0.00811,"87":0.00811,"91":0.01217,"92":0.00406,"93":0.01217,"97":0.01623,"98":0.01623,"99":0.0284,"101":0.01623,"102":0.00406,"103":0.41381,"104":0.34079,"105":0.33673,"106":0.33267,"107":0.33673,"108":0.33673,"109":1.03454,"110":0.33267,"111":0.35296,"112":1.56195,"114":0.05274,"115":0.02029,"116":0.67346,"117":0.33267,"118":0.00406,"119":0.02029,"120":0.36107,"121":0.02029,"122":0.02434,"123":0.0284,"124":0.36513,"125":0.04463,"126":0.02434,"127":0.01623,"128":0.04463,"129":0.02434,"130":0.0852,"131":1.03454,"132":0.0568,"133":0.92905,"134":0.03651,"135":0.0568,"136":0.0568,"137":0.04463,"138":0.10954,"139":1.2739,"140":0.06086,"141":0.06491,"142":0.142,"143":0.46656,"144":7.50951,"145":4.1138,"146":0.02029,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 81 84 88 89 90 94 95 96 100 113 147 148"},F:{"93":0.00406,"94":0.0568,"95":0.0568,"126":0.17039,"127":0.13388,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00811,"18":0.00406,"92":0.01217,"109":0.0284,"113":0.00811,"114":0.00811,"120":0.0284,"122":0.00811,"123":0.00406,"126":0.00811,"127":0.01217,"128":0.00811,"129":0.00811,"130":0.00811,"131":0.02029,"132":0.00811,"133":0.01217,"134":0.00811,"135":0.01217,"136":0.01217,"137":0.01217,"138":0.0284,"139":0.01623,"140":0.0284,"141":0.02434,"142":0.03651,"143":0.09737,"144":1.83376,"145":1.17653,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 115 116 117 118 119 121 124 125"},E:{"14":0.00811,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 16.0 16.4 17.0 26.4 TP","13.1":0.01217,"14.1":0.01217,"15.4":0.00406,"15.5":0.00406,"15.6":0.04057,"16.1":0.00811,"16.2":0.00406,"16.3":0.01217,"16.5":0.00406,"16.6":0.05274,"17.1":0.03246,"17.2":0.00406,"17.3":0.00406,"17.4":0.00811,"17.5":0.01623,"17.6":0.04463,"18.0":0.00406,"18.1":0.00811,"18.2":0.00406,"18.3":0.02029,"18.4":0.00811,"18.5-18.7":0.04057,"26.0":0.02029,"26.1":0.02434,"26.2":0.35296,"26.3":0.08114},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00185,"5.0-5.1":0.00092,"6.0-6.1":0,"7.0-7.1":0.00277,"8.1-8.4":0,"9.0-9.2":0.00185,"9.3":0.00092,"10.0-10.2":0,"10.3":0.01572,"11.0-11.2":0.05085,"11.3-11.4":0.00092,"12.0-12.1":0,"12.2-12.5":0.05917,"13.0-13.1":0,"13.2":0.01572,"13.3":0.00277,"13.4-13.7":0.01109,"14.0-14.4":0.01942,"14.5-14.8":0.01942,"15.0-15.1":0.01849,"15.2-15.3":0.01572,"15.4":0.02127,"15.5":0.02219,"15.6-15.8":0.29586,"16.0":0.03513,"16.1":0.05825,"16.2":0.03328,"16.3":0.06102,"16.4":0.01479,"16.5":0.02589,"16.6-16.7":0.34209,"17.0":0.01942,"17.1":0.02959,"17.2":0.02496,"17.3":0.03421,"17.4":0.06195,"17.5":0.10725,"17.6-17.7":0.22652,"18.0":0.06472,"18.1":0.11372,"18.2":0.07027,"18.3":0.18214,"18.4":0.10263,"18.5-18.7":2.23285,"26.0":0.23207,"26.1":0.36243,"26.2":3.60307,"26.3":0.6093,"26.4":0.01017},P:{"4":0.01086,"23":0.01086,"24":0.01086,"25":0.02171,"26":0.03257,"27":0.04342,"28":0.0977,"29":1.4655,_:"20 21 22 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.27314,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00011},K:{"0":0.83782,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.55987,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":54.69008},R:{_:"0"},M:{"0":0.1842},Q:{"14.9":0.24956},O:{"0":1.0755},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/alt-eu.js b/node_modules/caniuse-lite/data/regions/alt-eu.js deleted file mode 100644 index e8eb20dc..00000000 --- a/node_modules/caniuse-lite/data/regions/alt-eu.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.00506,"52":0.03544,"59":0.00506,"68":0.00506,"78":0.01519,"103":0.00506,"105":0.01013,"115":0.29365,"128":0.01519,"133":0.00506,"134":0.01013,"135":0.01013,"136":0.01519,"138":0.01013,"139":0.01013,"140":0.25315,"141":0.01013,"142":0.01013,"143":0.01519,"144":0.01519,"145":0.02532,"146":0.06076,"147":2.89097,"148":0.25821,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 137 149 150 151 3.5 3.6"},D:{"39":0.00506,"40":0.00506,"41":0.01013,"42":0.00506,"43":0.00506,"44":0.00506,"45":0.01013,"46":0.00506,"47":0.00506,"48":0.01013,"49":0.01519,"50":0.00506,"51":0.00506,"52":0.01013,"53":0.00506,"54":0.00506,"55":0.00506,"56":0.01013,"57":0.00506,"58":0.01013,"59":0.00506,"60":0.00506,"66":0.01519,"68":0.00506,"69":0.00506,"78":0.00506,"79":0.01013,"80":0.00506,"85":0.00506,"87":0.01519,"91":0.00506,"92":0.01519,"93":0.00506,"98":0.02025,"102":0.01013,"103":0.14176,"104":0.08101,"105":0.06076,"106":0.06582,"107":0.06582,"108":0.07595,"109":0.82021,"110":0.06076,"111":0.07595,"112":0.24302,"114":0.02025,"115":0.00506,"116":0.20252,"117":0.07595,"118":0.03544,"119":0.01519,"120":0.11645,"121":0.01519,"122":0.05063,"123":0.01519,"124":0.09113,"125":0.03038,"126":0.06076,"127":0.01013,"128":0.06582,"129":0.02025,"130":0.0405,"131":0.40504,"132":0.05063,"133":0.15695,"134":0.07595,"135":0.05063,"136":0.0405,"137":0.05569,"138":0.19239,"139":0.15189,"140":0.07088,"141":0.25821,"142":0.47086,"143":1.15943,"144":13.10811,"145":6.8553,"146":0.02025,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 70 71 72 73 74 75 76 77 81 83 84 86 88 89 90 94 95 96 97 99 100 101 113 147 148"},F:{"40":0.00506,"46":0.01013,"94":0.05063,"95":0.12658,"124":0.00506,"125":0.02532,"126":1.12399,"127":0.94172,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00506,"108":0.00506,"109":0.06076,"131":0.01013,"133":0.00506,"134":0.00506,"135":0.00506,"136":0.00506,"137":0.00506,"138":0.01519,"139":0.01013,"140":0.01519,"141":0.04557,"142":0.04557,"143":0.17214,"144":3.89345,"145":2.82515,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132"},E:{"14":0.00506,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 26.4 TP","11.1":0.01013,"13.1":0.02532,"14.1":0.03544,"15.4":0.01013,"15.5":0.01013,"15.6":0.15695,"16.0":0.01013,"16.1":0.01519,"16.2":0.01013,"16.3":0.02532,"16.4":0.01013,"16.5":0.01013,"16.6":0.20758,"17.0":0.01013,"17.1":0.17721,"17.2":0.01013,"17.3":0.01519,"17.4":0.02532,"17.5":0.04557,"17.6":0.19239,"18.0":0.01519,"18.1":0.03038,"18.2":0.01519,"18.3":0.06076,"18.4":0.02532,"18.5-18.7":0.0962,"26.0":0.04557,"26.1":0.07088,"26.2":1.53409,"26.3":0.38985},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00309,"10.0-10.2":0,"10.3":0.0108,"11.0-11.2":0.28243,"11.3-11.4":0.00926,"12.0-12.1":0,"12.2-12.5":0.07717,"13.0-13.1":0,"13.2":0.01235,"13.3":0,"13.4-13.7":0.00154,"14.0-14.4":0.00463,"14.5-14.8":0.00772,"15.0-15.1":0.0108,"15.2-15.3":0.00772,"15.4":0.00617,"15.5":0.00926,"15.6-15.8":0.25465,"16.0":0.02161,"16.1":0.04784,"16.2":0.02315,"16.3":0.0463,"16.4":0.00772,"16.5":0.01698,"16.6-16.7":0.36576,"17.0":0.01389,"17.1":0.02315,"17.2":0.01389,"17.3":0.02624,"17.4":0.03395,"17.5":0.08951,"17.6-17.7":0.25773,"18.0":0.04939,"18.1":0.10957,"18.2":0.04784,"18.3":0.19446,"18.4":0.08334,"18.5-18.7":3.08507,"26.0":0.2068,"26.1":0.47842,"26.2":8.08384,"26.3":1.37817,"26.4":0.02006},P:{"21":0.02135,"22":0.02135,"23":0.02135,"24":0.02135,"25":0.02135,"26":0.05338,"27":0.05338,"28":0.11744,"29":3.08544,_:"4 20 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.0345,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.49864,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.00886,"11":0.02658,_:"6 7 8 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":33.37833},R:{_:"0"},M:{"0":0.58257},Q:{_:"14.9"},O:{"0":0.07899},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/alt-na.js b/node_modules/caniuse-lite/data/regions/alt-na.js deleted file mode 100644 index b300362b..00000000 --- a/node_modules/caniuse-lite/data/regions/alt-na.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.01071,"11":0.06428,"52":0.01071,"78":0.01607,"115":0.16071,"128":0.01071,"133":0.00536,"134":0.00536,"135":0.01071,"136":0.01071,"137":0.01071,"138":0.00536,"139":0.01607,"140":0.10714,"142":0.01071,"143":0.01607,"144":0.01071,"145":0.02143,"146":0.05893,"147":1.86959,"148":0.17142,_:"2 3 4 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 141 149 150 151 3.5 3.6"},D:{"48":0.01607,"49":0.01071,"56":0.00536,"66":0.00536,"69":0.01071,"76":0.00536,"79":0.04286,"80":0.01071,"81":0.00536,"83":0.01607,"85":0.00536,"87":0.01071,"91":0.01071,"93":0.01607,"99":0.00536,"103":0.18214,"104":0.10714,"105":0.08571,"106":0.08571,"107":0.08571,"108":0.08571,"109":0.40713,"110":0.08571,"111":0.09643,"112":0.44999,"114":0.02143,"115":0.01071,"116":0.26249,"117":0.17678,"118":0.00536,"119":0.01607,"120":0.11785,"121":0.02679,"122":0.06428,"123":0.01607,"124":0.10714,"125":0.02143,"126":0.06428,"127":0.02143,"128":0.09107,"129":0.02143,"130":0.04821,"131":0.38035,"132":0.08571,"133":0.19821,"134":0.04821,"135":0.06428,"136":0.09643,"137":0.08036,"138":0.68034,"139":2.11066,"140":0.16071,"141":0.25178,"142":1.30711,"143":2.44815,"144":12.8193,"145":5.95163,"146":0.02143,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 67 68 70 71 72 73 74 75 77 78 84 86 88 89 90 92 94 95 96 97 98 100 101 102 113 147 148"},F:{"94":0.02143,"95":0.04821,"125":0.02143,"126":0.41785,"127":0.33749,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.04821,"131":0.01607,"132":0.00536,"133":0.00536,"134":0.01071,"135":0.01071,"136":0.01071,"137":0.01071,"138":0.01607,"139":0.01071,"140":0.01607,"141":0.075,"142":0.05893,"143":0.23035,"144":4.19989,"145":2.8285,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130"},E:{"14":0.01607,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.1 15.2-15.3 TP","11.1":0.01071,"12.1":0.00536,"13.1":0.04286,"14.1":0.04286,"15.4":0.01071,"15.5":0.01071,"15.6":0.16607,"16.0":0.01071,"16.1":0.02143,"16.2":0.01607,"16.3":0.0375,"16.4":0.02143,"16.5":0.02679,"16.6":0.33213,"17.0":0.01607,"17.1":0.24107,"17.2":0.02679,"17.3":0.03214,"17.4":0.075,"17.5":0.20892,"17.6":0.47142,"18.0":0.01607,"18.1":0.04821,"18.2":0.02143,"18.3":0.09643,"18.4":0.04286,"18.5-18.7":0.15,"26.0":0.06428,"26.1":0.12321,"26.2":2.5285,"26.3":0.66427,"26.4":0.00536},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00488,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.00731,"11.0-11.2":0.14138,"11.3-11.4":0.00488,"12.0-12.1":0,"12.2-12.5":0.06338,"13.0-13.1":0,"13.2":0.01219,"13.3":0.00244,"13.4-13.7":0.00488,"14.0-14.4":0.01463,"14.5-14.8":0.02438,"15.0-15.1":0.0195,"15.2-15.3":0.01219,"15.4":0.01219,"15.5":0.01706,"15.6-15.8":0.22425,"16.0":0.01706,"16.1":0.06094,"16.2":0.02925,"16.3":0.05119,"16.4":0.01219,"16.5":0.02194,"16.6-16.7":0.4095,"17.0":0.01463,"17.1":0.02681,"17.2":0.02681,"17.3":0.04631,"17.4":0.05119,"17.5":0.11456,"17.6-17.7":0.36806,"18.0":0.04388,"18.1":0.13894,"18.2":0.06094,"18.3":0.24619,"18.4":0.10969,"18.5-18.7":5.60872,"26.0":0.19988,"26.1":0.57282,"26.2":13.26251,"26.3":2.24008,"26.4":0.04388},P:{"21":0.01115,"26":0.02231,"27":0.02231,"28":0.07808,"29":1.47229,_:"4 20 22 23 24 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.03245,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.22282,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.01786,"11":0.03571,_:"6 7 8 10 5.5"},S:{"2.5":0.00464,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":22.49931},R:{_:"0"},M:{"0":0.51526},Q:{"14.9":0.00928},O:{"0":0.03714},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/alt-oc.js b/node_modules/caniuse-lite/data/regions/alt-oc.js deleted file mode 100644 index 97009f8f..00000000 --- a/node_modules/caniuse-lite/data/regions/alt-oc.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"52":0.01053,"78":0.01579,"115":0.10526,"125":0.00526,"133":0.01053,"136":0.01053,"138":0.00526,"139":0.00526,"140":0.08421,"143":0.01579,"144":0.01053,"145":0.01579,"146":0.0421,"147":1.9631,"148":0.16315,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 128 129 130 131 132 134 135 137 141 142 149 150 151 3.5 3.6"},D:{"38":0.00526,"49":0.01053,"52":0.00526,"53":0.00526,"55":0.00526,"59":0.00526,"79":0.01053,"80":0.00526,"85":0.02105,"87":0.02105,"88":0.00526,"99":0.01053,"103":0.05263,"104":0.01579,"108":0.01053,"109":0.35262,"111":0.01579,"113":0.00526,"114":0.01579,"116":0.13158,"118":0.00526,"119":0.01053,"120":0.03158,"121":0.01579,"122":0.04737,"123":0.02105,"124":0.02632,"125":0.01579,"126":0.03684,"127":0.02632,"128":0.11052,"129":0.01579,"130":0.02105,"131":0.06316,"132":0.04737,"133":0.03158,"134":0.05263,"135":0.05263,"136":0.06316,"137":0.05789,"138":0.2842,"139":0.17368,"140":0.09473,"141":0.15789,"142":0.53683,"143":1.721,"144":15.57848,"145":7.63135,"146":0.02632,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 54 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 81 83 84 86 89 90 91 92 93 94 95 96 97 98 100 101 102 105 106 107 110 112 115 117 147 148"},F:{"46":0.00526,"94":0.01053,"95":0.02632,"125":0.02632,"126":0.55262,"127":0.52104,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00526,"85":0.01579,"109":0.02632,"131":0.00526,"134":0.00526,"135":0.01579,"136":0.00526,"137":0.01053,"138":0.02105,"139":0.01053,"140":0.01579,"141":0.04737,"142":0.07368,"143":0.22631,"144":4.68407,"145":3.33674,_:"12 13 14 15 16 17 79 80 81 83 84 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132 133"},E:{"13":0.00526,"14":0.01579,_:"4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 TP","12.1":0.01579,"13.1":0.05263,"14.1":0.05789,"15.1":0.00526,"15.2-15.3":0.01053,"15.4":0.01053,"15.5":0.03158,"15.6":0.27894,"16.0":0.01053,"16.1":0.04737,"16.2":0.02105,"16.3":0.04737,"16.4":0.02105,"16.5":0.02105,"16.6":0.39999,"17.0":0.01053,"17.1":0.3842,"17.2":0.01579,"17.3":0.03158,"17.4":0.0421,"17.5":0.08421,"17.6":0.33157,"18.0":0.01579,"18.1":0.05263,"18.2":0.03158,"18.3":0.11052,"18.4":0.05263,"18.5-18.7":0.18947,"26.0":0.07895,"26.1":0.16842,"26.2":2.96307,"26.3":0.63682,"26.4":0.00526},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00458,"10.0-10.2":0,"10.3":0.01603,"11.0-11.2":0.15797,"11.3-11.4":0.01374,"12.0-12.1":0,"12.2-12.5":0.14881,"13.0-13.1":0.00458,"13.2":0.01603,"13.3":0.00687,"13.4-13.7":0.0206,"14.0-14.4":0.01374,"14.5-14.8":0.01603,"15.0-15.1":0.01603,"15.2-15.3":0.01145,"15.4":0.01832,"15.5":0.0206,"15.6-15.8":0.35486,"16.0":0.0206,"16.1":0.06868,"16.2":0.02976,"16.3":0.06639,"16.4":0.01145,"16.5":0.02518,"16.6-16.7":0.57235,"17.0":0.01832,"17.1":0.03434,"17.2":0.02289,"17.3":0.03205,"17.4":0.05266,"17.5":0.11447,"17.6-17.7":0.40522,"18.0":0.06181,"18.1":0.14881,"18.2":0.05724,"18.3":0.23352,"18.4":0.1076,"18.5-18.7":4.6452,"26.0":0.15568,"26.1":0.59753,"26.2":12.58026,"26.3":1.94599,"26.4":0.02976},P:{"21":0.02193,"22":0.01097,"24":0.01097,"25":0.02193,"26":0.0329,"27":0.04387,"28":0.10967,"29":3.09278,_:"4 20 23 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.02368,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.13266,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.07368,_:"6 7 8 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":23.26103},R:{_:"0"},M:{"0":0.49275},Q:{"14.9":0.00948},O:{"0":0.04738},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/alt-sa.js b/node_modules/caniuse-lite/data/regions/alt-sa.js deleted file mode 100644 index 533a246b..00000000 --- a/node_modules/caniuse-lite/data/regions/alt-sa.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"4":0.03299,"5":0.07258,"115":0.09897,"128":0.0132,"136":0.0066,"140":0.05278,"143":0.0066,"145":0.0066,"146":0.02639,"147":0.96991,"148":0.09897,_:"2 3 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 137 138 139 141 142 144 149 150 151 3.5 3.6"},D:{"55":0.0132,"69":0.06598,"75":0.0066,"79":0.0132,"87":0.0132,"103":1.16125,"104":1.14805,"105":1.14145,"106":1.14805,"107":1.14805,"108":1.14805,"109":1.9662,"110":1.14145,"111":1.22063,"112":5.68088,"114":0.0066,"116":2.3093,"117":1.14145,"119":0.03299,"120":1.22063,"121":0.0132,"122":0.04619,"123":0.0132,"124":1.18104,"125":0.21773,"126":0.02639,"127":0.01979,"128":0.05938,"129":0.07918,"130":0.01979,"131":2.39507,"132":0.09237,"133":2.37528,"134":0.03299,"135":0.04619,"136":0.03959,"137":0.04619,"138":0.11876,"139":0.12536,"140":0.05278,"141":0.06598,"142":0.22433,"143":0.93032,"144":13.98116,"145":8.49822,"146":0.01979,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 76 77 78 80 81 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 113 115 118 147 148"},F:{"94":0.0132,"95":0.03299,"125":0.0132,"126":1.00949,"127":1.07547,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.0132,"109":0.02639,"138":0.0066,"140":0.0066,"141":0.03959,"142":0.01979,"143":0.08577,"144":2.26971,"145":1.6429,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 139"},E:{_:"4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 17.0 17.2 17.3 17.4 18.0 18.1 18.2 18.4 26.4 TP","5.1":0.0066,"15.6":0.01979,"16.5":0.01979,"16.6":0.02639,"17.1":0.0132,"17.5":0.0066,"17.6":0.03959,"18.3":0.0066,"18.5-18.7":0.01979,"26.0":0.0132,"26.1":0.01979,"26.2":0.26392,"26.3":0.09237},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00053,"6.0-6.1":0,"7.0-7.1":0.00053,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00053,"10.0-10.2":0,"10.3":0.00106,"11.0-11.2":0.05713,"11.3-11.4":0.01428,"12.0-12.1":0,"12.2-12.5":0.00899,"13.0-13.1":0,"13.2":0.09522,"13.3":0,"13.4-13.7":0.00159,"14.0-14.4":0.00106,"14.5-14.8":0,"15.0-15.1":0.00053,"15.2-15.3":0.00106,"15.4":0.00106,"15.5":0.00212,"15.6-15.8":0.07988,"16.0":0.00688,"16.1":0.01375,"16.2":0.00582,"16.3":0.0127,"16.4":0.00106,"16.5":0.0037,"16.6-16.7":0.1386,"17.0":0.01375,"17.1":0.00635,"17.2":0.0037,"17.3":0.00794,"17.4":0.01005,"17.5":0.02539,"17.6-17.7":0.06824,"18.0":0.01799,"18.1":0.03809,"18.2":0.01375,"18.3":0.07089,"18.4":0.02751,"18.5-18.7":1.27862,"26.0":0.0656,"26.1":0.14495,"26.2":2.5948,"26.3":0.43802,"26.4":0.00794},P:{"26":0.02208,"27":0.01104,"28":0.03312,"29":0.99352,_:"4 20 21 22 23 24 25 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02208},I:{"0":0.03739,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.12587,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.16495,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":31.12089},R:{_:"0"},M:{"0":0.10206},Q:{_:"14.9"},O:{"0":0.01701},H:{all:0}}; diff --git a/node_modules/caniuse-lite/data/regions/alt-ww.js b/node_modules/caniuse-lite/data/regions/alt-ww.js deleted file mode 100644 index 319a2055..00000000 --- a/node_modules/caniuse-lite/data/regions/alt-ww.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={C:{"5":0.0187,"11":0.01403,"52":0.00935,"78":0.00468,"115":0.1496,"128":0.00935,"135":0.00468,"136":0.00935,"138":0.00468,"139":0.00468,"140":0.08883,"142":0.00468,"143":0.00935,"144":0.00935,"145":0.01403,"146":0.03273,"147":1.36978,"148":0.12623,_:"2 3 4 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 137 141 149 150 151 3.5 3.6"},D:{"48":0.00468,"49":0.00468,"66":0.00468,"69":0.0187,"79":0.0187,"80":0.00468,"83":0.00935,"85":0.00468,"86":0.00468,"87":0.00935,"91":0.00935,"92":0.00468,"93":0.00935,"97":0.00935,"98":0.01403,"99":0.01403,"101":0.00935,"102":0.00468,"103":0.35063,"104":0.28518,"105":0.27583,"106":0.27583,"107":0.27583,"108":0.2805,"109":0.90695,"110":0.27115,"111":0.29453,"112":1.309,"114":0.0374,"115":0.01403,"116":0.58905,"117":0.29453,"118":0.00935,"119":0.0187,"120":0.30855,"121":0.0187,"122":0.0374,"123":0.02338,"124":0.30388,"125":0.04208,"126":0.04208,"127":0.01403,"128":0.06078,"129":0.02805,"130":0.06078,"131":0.83215,"132":0.06078,"133":0.6919,"134":0.04675,"135":0.05143,"136":0.06078,"137":0.05143,"138":0.25245,"139":1.1033,"140":0.08415,"141":0.14493,"142":0.46283,"143":1.0659,"144":10.08865,"145":5.25003,"146":0.0187,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 70 71 72 73 74 75 76 77 78 81 84 88 89 90 94 95 96 100 113 147 148"},F:{"93":0.00468,"94":0.04675,"95":0.06545,"125":0.01403,"126":0.4675,"127":0.39738,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00935,"109":0.0374,"114":0.00468,"120":0.01403,"122":0.00468,"126":0.00468,"127":0.00468,"130":0.00468,"131":0.01403,"132":0.00468,"133":0.00935,"134":0.00935,"135":0.00935,"136":0.00935,"137":0.00935,"138":0.0187,"139":0.01403,"140":0.0187,"141":0.0374,"142":0.04208,"143":0.14025,"144":2.78163,"145":1.89338,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 123 124 125 128 129"},E:{"14":0.00935,_:"4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 26.4 TP","13.1":0.0187,"14.1":0.02338,"15.4":0.00468,"15.5":0.00468,"15.6":0.0935,"16.0":0.00468,"16.1":0.01403,"16.2":0.00935,"16.3":0.0187,"16.4":0.00935,"16.5":0.01403,"16.6":0.14493,"17.0":0.00935,"17.1":0.10753,"17.2":0.00935,"17.3":0.01403,"17.4":0.02805,"17.5":0.06078,"17.6":0.1683,"18.0":0.00935,"18.1":0.02338,"18.2":0.00935,"18.3":0.04208,"18.4":0.0187,"18.5-18.7":0.0748,"26.0":0.03273,"26.1":0.0561,"26.2":1.07058,"26.3":0.27583},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00135,"7.0-7.1":0.00135,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00135,"10.0-10.2":0,"10.3":0.01214,"11.0-11.2":0.11735,"11.3-11.4":0.00405,"12.0-12.1":0,"12.2-12.5":0.06339,"13.0-13.1":0,"13.2":0.01888,"13.3":0.0027,"13.4-13.7":0.00674,"14.0-14.4":0.01349,"14.5-14.8":0.01753,"15.0-15.1":0.01619,"15.2-15.3":0.01214,"15.4":0.01484,"15.5":0.01753,"15.6-15.8":0.27381,"16.0":0.02833,"16.1":0.05395,"16.2":0.02967,"16.3":0.05395,"16.4":0.01214,"16.5":0.02158,"16.6-16.7":0.36283,"17.0":0.01753,"17.1":0.02698,"17.2":0.02158,"17.3":0.03372,"17.4":0.05126,"17.5":0.10116,"17.6-17.7":0.25628,"18.0":0.05665,"18.1":0.116,"18.2":0.06205,"18.3":0.19558,"18.4":0.09712,"18.5-18.7":3.06722,"26.0":0.21581,"26.1":0.42353,"26.2":6.46086,"26.3":1.08985,"26.4":0.01888},P:{"21":0.0107,"22":0.0107,"23":0.0107,"24":0.0107,"25":0.02141,"26":0.04282,"27":0.04282,"28":0.09634,"29":1.83054,_:"4 20 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.14894,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00009},K:{"0":0.76148,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.29453,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":42.1376},R:{_:"0"},M:{"0":0.33548},Q:{"14.9":0.12248},O:{"0":0.5538},H:{all:0}}; diff --git a/node_modules/caniuse-lite/dist/lib/statuses.js b/node_modules/caniuse-lite/dist/lib/statuses.js deleted file mode 100644 index 4d73ab30..00000000 --- a/node_modules/caniuse-lite/dist/lib/statuses.js +++ /dev/null @@ -1,9 +0,0 @@ -module.exports = { - 1: 'ls', // WHATWG Living Standard - 2: 'rec', // W3C Recommendation - 3: 'pr', // W3C Proposed Recommendation - 4: 'cr', // W3C Candidate Recommendation - 5: 'wd', // W3C Working Draft - 6: 'other', // Non-W3C, but reputable - 7: 'unoff' // Unofficial, Editor's Draft or W3C "Note" -} diff --git a/node_modules/caniuse-lite/dist/lib/supported.js b/node_modules/caniuse-lite/dist/lib/supported.js deleted file mode 100644 index 3f81e4ee..00000000 --- a/node_modules/caniuse-lite/dist/lib/supported.js +++ /dev/null @@ -1,9 +0,0 @@ -module.exports = { - y: 1 << 0, - n: 1 << 1, - a: 1 << 2, - p: 1 << 3, - u: 1 << 4, - x: 1 << 5, - d: 1 << 6 -} diff --git a/node_modules/caniuse-lite/dist/unpacker/agents.js b/node_modules/caniuse-lite/dist/unpacker/agents.js deleted file mode 100644 index 0c8a7905..00000000 --- a/node_modules/caniuse-lite/dist/unpacker/agents.js +++ /dev/null @@ -1,47 +0,0 @@ -'use strict' - -const browsers = require('./browsers').browsers -const versions = require('./browserVersions').browserVersions -const agentsData = require('../../data/agents') - -function unpackBrowserVersions(versionsData) { - return Object.keys(versionsData).reduce((usage, version) => { - usage[versions[version]] = versionsData[version] - return usage - }, {}) -} - -module.exports.agents = Object.keys(agentsData).reduce((map, key) => { - let versionsData = agentsData[key] - map[browsers[key]] = Object.keys(versionsData).reduce((data, entry) => { - if (entry === 'A') { - data.usage_global = unpackBrowserVersions(versionsData[entry]) - } else if (entry === 'C') { - data.versions = versionsData[entry].reduce((list, version) => { - if (version === '') { - list.push(null) - } else { - list.push(versions[version]) - } - return list - }, []) - } else if (entry === 'D') { - data.prefix_exceptions = unpackBrowserVersions(versionsData[entry]) - } else if (entry === 'E') { - data.browser = versionsData[entry] - } else if (entry === 'F') { - data.release_date = Object.keys(versionsData[entry]).reduce( - (map2, key2) => { - map2[versions[key2]] = versionsData[entry][key2] - return map2 - }, - {} - ) - } else { - // entry is B - data.prefix = versionsData[entry] - } - return data - }, {}) - return map -}, {}) diff --git a/node_modules/caniuse-lite/dist/unpacker/browserVersions.js b/node_modules/caniuse-lite/dist/unpacker/browserVersions.js deleted file mode 100644 index 553526e2..00000000 --- a/node_modules/caniuse-lite/dist/unpacker/browserVersions.js +++ /dev/null @@ -1 +0,0 @@ -module.exports.browserVersions = require('../../data/browserVersions') diff --git a/node_modules/caniuse-lite/dist/unpacker/browsers.js b/node_modules/caniuse-lite/dist/unpacker/browsers.js deleted file mode 100644 index 85e68b4f..00000000 --- a/node_modules/caniuse-lite/dist/unpacker/browsers.js +++ /dev/null @@ -1 +0,0 @@ -module.exports.browsers = require('../../data/browsers') diff --git a/node_modules/caniuse-lite/dist/unpacker/feature.js b/node_modules/caniuse-lite/dist/unpacker/feature.js deleted file mode 100644 index 6690e99c..00000000 --- a/node_modules/caniuse-lite/dist/unpacker/feature.js +++ /dev/null @@ -1,52 +0,0 @@ -'use strict' - -const statuses = require('../lib/statuses') -const supported = require('../lib/supported') -const browsers = require('./browsers').browsers -const versions = require('./browserVersions').browserVersions - -const MATH2LOG = Math.log(2) - -function unpackSupport(cipher) { - // bit flags - let stats = Object.keys(supported).reduce((list, support) => { - if (cipher & supported[support]) list.push(support) - return list - }, []) - - // notes - let notes = cipher >> 7 - let notesArray = [] - while (notes) { - let note = Math.floor(Math.log(notes) / MATH2LOG) + 1 - notesArray.unshift(`#${note}`) - notes -= Math.pow(2, note - 1) - } - - return stats.concat(notesArray).join(' ') -} - -function unpackFeature(packed) { - let unpacked = { - status: statuses[packed.B], - title: packed.C, - shown: packed.D - } - unpacked.stats = Object.keys(packed.A).reduce((browserStats, key) => { - let browser = packed.A[key] - browserStats[browsers[key]] = Object.keys(browser).reduce( - (stats, support) => { - let packedVersions = browser[support].split(' ') - let unpacked2 = unpackSupport(support) - packedVersions.forEach(v => (stats[versions[v]] = unpacked2)) - return stats - }, - {} - ) - return browserStats - }, {}) - return unpacked -} - -module.exports = unpackFeature -module.exports.default = unpackFeature diff --git a/node_modules/caniuse-lite/dist/unpacker/features.js b/node_modules/caniuse-lite/dist/unpacker/features.js deleted file mode 100644 index 8362aec8..00000000 --- a/node_modules/caniuse-lite/dist/unpacker/features.js +++ /dev/null @@ -1,6 +0,0 @@ -/* - * Load this dynamically so that it - * doesn't appear in the rollup bundle. - */ - -module.exports.features = require('../../data/features') diff --git a/node_modules/caniuse-lite/dist/unpacker/index.js b/node_modules/caniuse-lite/dist/unpacker/index.js deleted file mode 100644 index 12017e80..00000000 --- a/node_modules/caniuse-lite/dist/unpacker/index.js +++ /dev/null @@ -1,4 +0,0 @@ -module.exports.agents = require('./agents').agents -module.exports.feature = require('./feature') -module.exports.features = require('./features').features -module.exports.region = require('./region') diff --git a/node_modules/caniuse-lite/dist/unpacker/region.js b/node_modules/caniuse-lite/dist/unpacker/region.js deleted file mode 100644 index d5cc2b6f..00000000 --- a/node_modules/caniuse-lite/dist/unpacker/region.js +++ /dev/null @@ -1,22 +0,0 @@ -'use strict' - -const browsers = require('./browsers').browsers - -function unpackRegion(packed) { - return Object.keys(packed).reduce((list, browser) => { - let data = packed[browser] - list[browsers[browser]] = Object.keys(data).reduce((memo, key) => { - let stats = data[key] - if (key === '_') { - stats.split(' ').forEach(version => (memo[version] = null)) - } else { - memo[key] = stats - } - return memo - }, {}) - return list - }, {}) -} - -module.exports = unpackRegion -module.exports.default = unpackRegion diff --git a/node_modules/caniuse-lite/package.json b/node_modules/caniuse-lite/package.json deleted file mode 100644 index 30256dea..00000000 --- a/node_modules/caniuse-lite/package.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "caniuse-lite", - "version": "1.0.30001779", - "description": "A smaller version of caniuse-db, with only the essentials!", - "main": "dist/unpacker/index.js", - "files": [ - "data", - "dist" - ], - "keywords": [ - "support" - ], - "author": { - "name": "Ben Briggs", - "email": "beneb.info@gmail.com", - "url": "http://beneb.info" - }, - "repository": "browserslist/caniuse-lite", - "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" -} diff --git a/node_modules/combined-stream/License b/node_modules/combined-stream/License deleted file mode 100644 index 4804b7ab..00000000 --- a/node_modules/combined-stream/License +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (c) 2011 Debuggable Limited - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/node_modules/combined-stream/Readme.md b/node_modules/combined-stream/Readme.md deleted file mode 100644 index 9e367b5b..00000000 --- a/node_modules/combined-stream/Readme.md +++ /dev/null @@ -1,138 +0,0 @@ -# combined-stream - -A stream that emits multiple other streams one after another. - -**NB** Currently `combined-stream` works with streams version 1 only. There is ongoing effort to switch this library to streams version 2. Any help is welcome. :) Meanwhile you can explore other libraries that provide streams2 support with more or less compatibility with `combined-stream`. - -- [combined-stream2](https://www.npmjs.com/package/combined-stream2): A drop-in streams2-compatible replacement for the combined-stream module. - -- [multistream](https://www.npmjs.com/package/multistream): A stream that emits multiple other streams one after another. - -## Installation - -``` bash -npm install combined-stream -``` - -## Usage - -Here is a simple example that shows how you can use combined-stream to combine -two files into one: - -``` javascript -var CombinedStream = require('combined-stream'); -var fs = require('fs'); - -var combinedStream = CombinedStream.create(); -combinedStream.append(fs.createReadStream('file1.txt')); -combinedStream.append(fs.createReadStream('file2.txt')); - -combinedStream.pipe(fs.createWriteStream('combined.txt')); -``` - -While the example above works great, it will pause all source streams until -they are needed. If you don't want that to happen, you can set `pauseStreams` -to `false`: - -``` javascript -var CombinedStream = require('combined-stream'); -var fs = require('fs'); - -var combinedStream = CombinedStream.create({pauseStreams: false}); -combinedStream.append(fs.createReadStream('file1.txt')); -combinedStream.append(fs.createReadStream('file2.txt')); - -combinedStream.pipe(fs.createWriteStream('combined.txt')); -``` - -However, what if you don't have all the source streams yet, or you don't want -to allocate the resources (file descriptors, memory, etc.) for them right away? -Well, in that case you can simply provide a callback that supplies the stream -by calling a `next()` function: - -``` javascript -var CombinedStream = require('combined-stream'); -var fs = require('fs'); - -var combinedStream = CombinedStream.create(); -combinedStream.append(function(next) { - next(fs.createReadStream('file1.txt')); -}); -combinedStream.append(function(next) { - next(fs.createReadStream('file2.txt')); -}); - -combinedStream.pipe(fs.createWriteStream('combined.txt')); -``` - -## API - -### CombinedStream.create([options]) - -Returns a new combined stream object. Available options are: - -* `maxDataSize` -* `pauseStreams` - -The effect of those options is described below. - -### combinedStream.pauseStreams = `true` - -Whether to apply back pressure to the underlaying streams. If set to `false`, -the underlaying streams will never be paused. If set to `true`, the -underlaying streams will be paused right after being appended, as well as when -`delayedStream.pipe()` wants to throttle. - -### combinedStream.maxDataSize = `2 * 1024 * 1024` - -The maximum amount of bytes (or characters) to buffer for all source streams. -If this value is exceeded, `combinedStream` emits an `'error'` event. - -### combinedStream.dataSize = `0` - -The amount of bytes (or characters) currently buffered by `combinedStream`. - -### combinedStream.append(stream) - -Appends the given `stream` to the combinedStream object. If `pauseStreams` is -set to `true, this stream will also be paused right away. - -`streams` can also be a function that takes one parameter called `next`. `next` -is a function that must be invoked in order to provide the `next` stream, see -example above. - -Regardless of how the `stream` is appended, combined-stream always attaches an -`'error'` listener to it, so you don't have to do that manually. - -Special case: `stream` can also be a String or Buffer. - -### combinedStream.write(data) - -You should not call this, `combinedStream` takes care of piping the appended -streams into itself for you. - -### combinedStream.resume() - -Causes `combinedStream` to start drain the streams it manages. The function is -idempotent, and also emits a `'resume'` event each time which usually goes to -the stream that is currently being drained. - -### combinedStream.pause(); - -If `combinedStream.pauseStreams` is set to `false`, this does nothing. -Otherwise a `'pause'` event is emitted, this goes to the stream that is -currently being drained, so you can use it to apply back pressure. - -### combinedStream.end(); - -Sets `combinedStream.writable` to false, emits an `'end'` event, and removes -all streams from the queue. - -### combinedStream.destroy(); - -Same as `combinedStream.end()`, except it emits a `'close'` event instead of -`'end'`. - -## License - -combined-stream is licensed under the MIT license. diff --git a/node_modules/combined-stream/lib/combined_stream.js b/node_modules/combined-stream/lib/combined_stream.js deleted file mode 100644 index 125f097f..00000000 --- a/node_modules/combined-stream/lib/combined_stream.js +++ /dev/null @@ -1,208 +0,0 @@ -var util = require('util'); -var Stream = require('stream').Stream; -var DelayedStream = require('delayed-stream'); - -module.exports = CombinedStream; -function CombinedStream() { - this.writable = false; - this.readable = true; - this.dataSize = 0; - this.maxDataSize = 2 * 1024 * 1024; - this.pauseStreams = true; - - this._released = false; - this._streams = []; - this._currentStream = null; - this._insideLoop = false; - this._pendingNext = false; -} -util.inherits(CombinedStream, Stream); - -CombinedStream.create = function(options) { - var combinedStream = new this(); - - options = options || {}; - for (var option in options) { - combinedStream[option] = options[option]; - } - - return combinedStream; -}; - -CombinedStream.isStreamLike = function(stream) { - return (typeof stream !== 'function') - && (typeof stream !== 'string') - && (typeof stream !== 'boolean') - && (typeof stream !== 'number') - && (!Buffer.isBuffer(stream)); -}; - -CombinedStream.prototype.append = function(stream) { - var isStreamLike = CombinedStream.isStreamLike(stream); - - if (isStreamLike) { - if (!(stream instanceof DelayedStream)) { - var newStream = DelayedStream.create(stream, { - maxDataSize: Infinity, - pauseStream: this.pauseStreams, - }); - stream.on('data', this._checkDataSize.bind(this)); - stream = newStream; - } - - this._handleErrors(stream); - - if (this.pauseStreams) { - stream.pause(); - } - } - - this._streams.push(stream); - return this; -}; - -CombinedStream.prototype.pipe = function(dest, options) { - Stream.prototype.pipe.call(this, dest, options); - this.resume(); - return dest; -}; - -CombinedStream.prototype._getNext = function() { - this._currentStream = null; - - if (this._insideLoop) { - this._pendingNext = true; - return; // defer call - } - - this._insideLoop = true; - try { - do { - this._pendingNext = false; - this._realGetNext(); - } while (this._pendingNext); - } finally { - this._insideLoop = false; - } -}; - -CombinedStream.prototype._realGetNext = function() { - var stream = this._streams.shift(); - - - if (typeof stream == 'undefined') { - this.end(); - return; - } - - if (typeof stream !== 'function') { - this._pipeNext(stream); - return; - } - - var getStream = stream; - getStream(function(stream) { - var isStreamLike = CombinedStream.isStreamLike(stream); - if (isStreamLike) { - stream.on('data', this._checkDataSize.bind(this)); - this._handleErrors(stream); - } - - this._pipeNext(stream); - }.bind(this)); -}; - -CombinedStream.prototype._pipeNext = function(stream) { - this._currentStream = stream; - - var isStreamLike = CombinedStream.isStreamLike(stream); - if (isStreamLike) { - stream.on('end', this._getNext.bind(this)); - stream.pipe(this, {end: false}); - return; - } - - var value = stream; - this.write(value); - this._getNext(); -}; - -CombinedStream.prototype._handleErrors = function(stream) { - var self = this; - stream.on('error', function(err) { - self._emitError(err); - }); -}; - -CombinedStream.prototype.write = function(data) { - this.emit('data', data); -}; - -CombinedStream.prototype.pause = function() { - if (!this.pauseStreams) { - return; - } - - if(this.pauseStreams && this._currentStream && typeof(this._currentStream.pause) == 'function') this._currentStream.pause(); - this.emit('pause'); -}; - -CombinedStream.prototype.resume = function() { - if (!this._released) { - this._released = true; - this.writable = true; - this._getNext(); - } - - if(this.pauseStreams && this._currentStream && typeof(this._currentStream.resume) == 'function') this._currentStream.resume(); - this.emit('resume'); -}; - -CombinedStream.prototype.end = function() { - this._reset(); - this.emit('end'); -}; - -CombinedStream.prototype.destroy = function() { - this._reset(); - this.emit('close'); -}; - -CombinedStream.prototype._reset = function() { - this.writable = false; - this._streams = []; - this._currentStream = null; -}; - -CombinedStream.prototype._checkDataSize = function() { - this._updateDataSize(); - if (this.dataSize <= this.maxDataSize) { - return; - } - - var message = - 'DelayedStream#maxDataSize of ' + this.maxDataSize + ' bytes exceeded.'; - this._emitError(new Error(message)); -}; - -CombinedStream.prototype._updateDataSize = function() { - this.dataSize = 0; - - var self = this; - this._streams.forEach(function(stream) { - if (!stream.dataSize) { - return; - } - - self.dataSize += stream.dataSize; - }); - - if (this._currentStream && this._currentStream.dataSize) { - this.dataSize += this._currentStream.dataSize; - } -}; - -CombinedStream.prototype._emitError = function(err) { - this._reset(); - this.emit('error', err); -}; diff --git a/node_modules/combined-stream/package.json b/node_modules/combined-stream/package.json deleted file mode 100644 index 6982b6da..00000000 --- a/node_modules/combined-stream/package.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "author": "Felix Geisendörfer (http://debuggable.com/)", - "name": "combined-stream", - "description": "A stream that emits multiple other streams one after another.", - "version": "1.0.8", - "homepage": "https://github.com/felixge/node-combined-stream", - "repository": { - "type": "git", - "url": "git://github.com/felixge/node-combined-stream.git" - }, - "main": "./lib/combined_stream", - "scripts": { - "test": "node test/run.js" - }, - "engines": { - "node": ">= 0.8" - }, - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "devDependencies": { - "far": "~0.0.7" - }, - "license": "MIT" -} diff --git a/node_modules/combined-stream/yarn.lock b/node_modules/combined-stream/yarn.lock deleted file mode 100644 index 7edf4184..00000000 --- a/node_modules/combined-stream/yarn.lock +++ /dev/null @@ -1,17 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - -far@~0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/far/-/far-0.0.7.tgz#01c1fd362bcd26ce9cf161af3938aa34619f79a7" - dependencies: - oop "0.0.3" - -oop@0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/oop/-/oop-0.0.3.tgz#70fa405a5650891a194fdc82ca68dad6dabf4401" diff --git a/node_modules/convert-source-map/LICENSE b/node_modules/convert-source-map/LICENSE deleted file mode 100644 index 41702c50..00000000 --- a/node_modules/convert-source-map/LICENSE +++ /dev/null @@ -1,23 +0,0 @@ -Copyright 2013 Thorsten Lorenz. -All rights reserved. - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/convert-source-map/README.md b/node_modules/convert-source-map/README.md deleted file mode 100644 index aa4d8048..00000000 --- a/node_modules/convert-source-map/README.md +++ /dev/null @@ -1,206 +0,0 @@ -# convert-source-map [![Build Status][ci-image]][ci-url] - -Converts a source-map from/to different formats and allows adding/changing properties. - -```js -var convert = require('convert-source-map'); - -var json = convert - .fromComment('//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVpbGQvZm9vLm1pbi5qcyIsInNvdXJjZXMiOlsic3JjL2Zvby5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIvIn0=') - .toJSON(); - -var modified = convert - .fromComment('//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVpbGQvZm9vLm1pbi5qcyIsInNvdXJjZXMiOlsic3JjL2Zvby5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIvIn0=') - .setProperty('sources', [ 'SRC/FOO.JS' ]) - .toJSON(); - -console.log(json); -console.log(modified); -``` - -```json -{"version":3,"file":"build/foo.min.js","sources":["src/foo.js"],"names":[],"mappings":"AAAA","sourceRoot":"/"} -{"version":3,"file":"build/foo.min.js","sources":["SRC/FOO.JS"],"names":[],"mappings":"AAAA","sourceRoot":"/"} -``` - -## Upgrading - -Prior to v2.0.0, the `fromMapFileComment` and `fromMapFileSource` functions took a String directory path and used that to resolve & read the source map file from the filesystem. However, this made the library limited to nodejs environments and broke on sources with querystrings. - -In v2.0.0, you now need to pass a function that does the file reading. It will receive the source filename as a String that you can resolve to a filesystem path, URL, or anything else. - -If you are using `convert-source-map` in nodejs and want the previous behavior, you'll use a function like such: - -```diff -+ var fs = require('fs'); // Import the fs module to read a file -+ var path = require('path'); // Import the path module to resolve a path against your directory -- var conv = convert.fromMapFileSource(css, '../my-dir'); -+ var conv = convert.fromMapFileSource(css, function (filename) { -+ return fs.readFileSync(path.resolve('../my-dir', filename), 'utf-8'); -+ }); -``` - -## API - -### fromObject(obj) - -Returns source map converter from given object. - -### fromJSON(json) - -Returns source map converter from given json string. - -### fromURI(uri) - -Returns source map converter from given uri encoded json string. - -### fromBase64(base64) - -Returns source map converter from given base64 encoded json string. - -### fromComment(comment) - -Returns source map converter from given base64 or uri encoded json string prefixed with `//# sourceMappingURL=...`. - -### fromMapFileComment(comment, readMap) - -Returns source map converter from given `filename` by parsing `//# sourceMappingURL=filename`. - -`readMap` must be a function which receives the source map filename and returns either a String or Buffer of the source map (if read synchronously), or a `Promise` containing a String or Buffer of the source map (if read asynchronously). - -If `readMap` doesn't return a `Promise`, `fromMapFileComment` will return a source map converter synchronously. - -If `readMap` returns a `Promise`, `fromMapFileComment` will also return `Promise`. The `Promise` will be either resolved with the source map converter or rejected with an error. - -#### Examples - -**Synchronous read in Node.js:** - -```js -var convert = require('convert-source-map'); -var fs = require('fs'); - -function readMap(filename) { - return fs.readFileSync(filename, 'utf8'); -} - -var json = convert - .fromMapFileComment('//# sourceMappingURL=map-file-comment.css.map', readMap) - .toJSON(); -console.log(json); -``` - - -**Asynchronous read in Node.js:** - -```js -var convert = require('convert-source-map'); -var { promises: fs } = require('fs'); // Notice the `promises` import - -function readMap(filename) { - return fs.readFile(filename, 'utf8'); -} - -var converter = await convert.fromMapFileComment('//# sourceMappingURL=map-file-comment.css.map', readMap) -var json = converter.toJSON(); -console.log(json); -``` - -**Asynchronous read in the browser:** - -```js -var convert = require('convert-source-map'); - -async function readMap(url) { - const res = await fetch(url); - return res.text(); -} - -const converter = await convert.fromMapFileComment('//# sourceMappingURL=map-file-comment.css.map', readMap) -var json = converter.toJSON(); -console.log(json); -``` - -### fromSource(source) - -Finds last sourcemap comment in file and returns source map converter or returns `null` if no source map comment was found. - -### fromMapFileSource(source, readMap) - -Finds last sourcemap comment in file and returns source map converter or returns `null` if no source map comment was found. - -`readMap` must be a function which receives the source map filename and returns either a String or Buffer of the source map (if read synchronously), or a `Promise` containing a String or Buffer of the source map (if read asynchronously). - -If `readMap` doesn't return a `Promise`, `fromMapFileSource` will return a source map converter synchronously. - -If `readMap` returns a `Promise`, `fromMapFileSource` will also return `Promise`. The `Promise` will be either resolved with the source map converter or rejected with an error. - -### toObject() - -Returns a copy of the underlying source map. - -### toJSON([space]) - -Converts source map to json string. If `space` is given (optional), this will be passed to -[JSON.stringify](https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/JSON/stringify) when the -JSON string is generated. - -### toURI() - -Converts source map to uri encoded json string. - -### toBase64() - -Converts source map to base64 encoded json string. - -### toComment([options]) - -Converts source map to an inline comment that can be appended to the source-file. - -By default, the comment is formatted like: `//# sourceMappingURL=...`, which you would -normally see in a JS source file. - -When `options.encoding == 'uri'`, the data will be uri encoded, otherwise they will be base64 encoded. - -When `options.multiline == true`, the comment is formatted like: `/*# sourceMappingURL=... */`, which you would find in a CSS source file. - -### addProperty(key, value) - -Adds given property to the source map. Throws an error if property already exists. - -### setProperty(key, value) - -Sets given property to the source map. If property doesn't exist it is added, otherwise its value is updated. - -### getProperty(key) - -Gets given property of the source map. - -### removeComments(src) - -Returns `src` with all source map comments removed - -### removeMapFileComments(src) - -Returns `src` with all source map comments pointing to map files removed. - -### commentRegex - -Provides __a fresh__ RegExp each time it is accessed. Can be used to find source map comments. - -Breaks down a source map comment into groups: Groups: 1: media type, 2: MIME type, 3: charset, 4: encoding, 5: data. - -### mapFileCommentRegex - -Provides __a fresh__ RegExp each time it is accessed. Can be used to find source map comments pointing to map files. - -### generateMapFileComment(file, [options]) - -Returns a comment that links to an external source map via `file`. - -By default, the comment is formatted like: `//# sourceMappingURL=...`, which you would normally see in a JS source file. - -When `options.multiline == true`, the comment is formatted like: `/*# sourceMappingURL=... */`, which you would find in a CSS source file. - -[ci-url]: https://github.com/thlorenz/convert-source-map/actions?query=workflow:ci -[ci-image]: https://img.shields.io/github/workflow/status/thlorenz/convert-source-map/CI?style=flat-square diff --git a/node_modules/convert-source-map/index.js b/node_modules/convert-source-map/index.js deleted file mode 100644 index 2e8e916e..00000000 --- a/node_modules/convert-source-map/index.js +++ /dev/null @@ -1,233 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, 'commentRegex', { - get: function getCommentRegex () { - // Groups: 1: media type, 2: MIME type, 3: charset, 4: encoding, 5: data. - return /^\s*?\/[\/\*][@#]\s+?sourceMappingURL=data:(((?:application|text)\/json)(?:;charset=([^;,]+?)?)?)?(?:;(base64))?,(.*?)$/mg; - } -}); - - -Object.defineProperty(exports, 'mapFileCommentRegex', { - get: function getMapFileCommentRegex () { - // Matches sourceMappingURL in either // or /* comment styles. - return /(?:\/\/[@#][ \t]+?sourceMappingURL=([^\s'"`]+?)[ \t]*?$)|(?:\/\*[@#][ \t]+sourceMappingURL=([^*]+?)[ \t]*?(?:\*\/){1}[ \t]*?$)/mg; - } -}); - -var decodeBase64; -if (typeof Buffer !== 'undefined') { - if (typeof Buffer.from === 'function') { - decodeBase64 = decodeBase64WithBufferFrom; - } else { - decodeBase64 = decodeBase64WithNewBuffer; - } -} else { - decodeBase64 = decodeBase64WithAtob; -} - -function decodeBase64WithBufferFrom(base64) { - return Buffer.from(base64, 'base64').toString(); -} - -function decodeBase64WithNewBuffer(base64) { - if (typeof value === 'number') { - throw new TypeError('The value to decode must not be of type number.'); - } - return new Buffer(base64, 'base64').toString(); -} - -function decodeBase64WithAtob(base64) { - return decodeURIComponent(escape(atob(base64))); -} - -function stripComment(sm) { - return sm.split(',').pop(); -} - -function readFromFileMap(sm, read) { - var r = exports.mapFileCommentRegex.exec(sm); - // for some odd reason //# .. captures in 1 and /* .. */ in 2 - var filename = r[1] || r[2]; - - try { - var sm = read(filename); - if (sm != null && typeof sm.catch === 'function') { - return sm.catch(throwError); - } else { - return sm; - } - } catch (e) { - throwError(e); - } - - function throwError(e) { - throw new Error('An error occurred while trying to read the map file at ' + filename + '\n' + e.stack); - } -} - -function Converter (sm, opts) { - opts = opts || {}; - - if (opts.hasComment) { - sm = stripComment(sm); - } - - if (opts.encoding === 'base64') { - sm = decodeBase64(sm); - } else if (opts.encoding === 'uri') { - sm = decodeURIComponent(sm); - } - - if (opts.isJSON || opts.encoding) { - sm = JSON.parse(sm); - } - - this.sourcemap = sm; -} - -Converter.prototype.toJSON = function (space) { - return JSON.stringify(this.sourcemap, null, space); -}; - -if (typeof Buffer !== 'undefined') { - if (typeof Buffer.from === 'function') { - Converter.prototype.toBase64 = encodeBase64WithBufferFrom; - } else { - Converter.prototype.toBase64 = encodeBase64WithNewBuffer; - } -} else { - Converter.prototype.toBase64 = encodeBase64WithBtoa; -} - -function encodeBase64WithBufferFrom() { - var json = this.toJSON(); - return Buffer.from(json, 'utf8').toString('base64'); -} - -function encodeBase64WithNewBuffer() { - var json = this.toJSON(); - if (typeof json === 'number') { - throw new TypeError('The json to encode must not be of type number.'); - } - return new Buffer(json, 'utf8').toString('base64'); -} - -function encodeBase64WithBtoa() { - var json = this.toJSON(); - return btoa(unescape(encodeURIComponent(json))); -} - -Converter.prototype.toURI = function () { - var json = this.toJSON(); - return encodeURIComponent(json); -}; - -Converter.prototype.toComment = function (options) { - var encoding, content, data; - if (options != null && options.encoding === 'uri') { - encoding = ''; - content = this.toURI(); - } else { - encoding = ';base64'; - content = this.toBase64(); - } - data = 'sourceMappingURL=data:application/json;charset=utf-8' + encoding + ',' + content; - return options != null && options.multiline ? '/*# ' + data + ' */' : '//# ' + data; -}; - -// returns copy instead of original -Converter.prototype.toObject = function () { - return JSON.parse(this.toJSON()); -}; - -Converter.prototype.addProperty = function (key, value) { - if (this.sourcemap.hasOwnProperty(key)) throw new Error('property "' + key + '" already exists on the sourcemap, use set property instead'); - return this.setProperty(key, value); -}; - -Converter.prototype.setProperty = function (key, value) { - this.sourcemap[key] = value; - return this; -}; - -Converter.prototype.getProperty = function (key) { - return this.sourcemap[key]; -}; - -exports.fromObject = function (obj) { - return new Converter(obj); -}; - -exports.fromJSON = function (json) { - return new Converter(json, { isJSON: true }); -}; - -exports.fromURI = function (uri) { - return new Converter(uri, { encoding: 'uri' }); -}; - -exports.fromBase64 = function (base64) { - return new Converter(base64, { encoding: 'base64' }); -}; - -exports.fromComment = function (comment) { - var m, encoding; - comment = comment - .replace(/^\/\*/g, '//') - .replace(/\*\/$/g, ''); - m = exports.commentRegex.exec(comment); - encoding = m && m[4] || 'uri'; - return new Converter(comment, { encoding: encoding, hasComment: true }); -}; - -function makeConverter(sm) { - return new Converter(sm, { isJSON: true }); -} - -exports.fromMapFileComment = function (comment, read) { - if (typeof read === 'string') { - throw new Error( - 'String directory paths are no longer supported with `fromMapFileComment`\n' + - 'Please review the Upgrading documentation at https://github.com/thlorenz/convert-source-map#upgrading' - ) - } - - var sm = readFromFileMap(comment, read); - if (sm != null && typeof sm.then === 'function') { - return sm.then(makeConverter); - } else { - return makeConverter(sm); - } -}; - -// Finds last sourcemap comment in file or returns null if none was found -exports.fromSource = function (content) { - var m = content.match(exports.commentRegex); - return m ? exports.fromComment(m.pop()) : null; -}; - -// Finds last sourcemap comment in file or returns null if none was found -exports.fromMapFileSource = function (content, read) { - if (typeof read === 'string') { - throw new Error( - 'String directory paths are no longer supported with `fromMapFileSource`\n' + - 'Please review the Upgrading documentation at https://github.com/thlorenz/convert-source-map#upgrading' - ) - } - var m = content.match(exports.mapFileCommentRegex); - return m ? exports.fromMapFileComment(m.pop(), read) : null; -}; - -exports.removeComments = function (src) { - return src.replace(exports.commentRegex, ''); -}; - -exports.removeMapFileComments = function (src) { - return src.replace(exports.mapFileCommentRegex, ''); -}; - -exports.generateMapFileComment = function (file, options) { - var data = 'sourceMappingURL=' + file; - return options && options.multiline ? '/*# ' + data + ' */' : '//# ' + data; -}; diff --git a/node_modules/convert-source-map/package.json b/node_modules/convert-source-map/package.json deleted file mode 100644 index c38f29f7..00000000 --- a/node_modules/convert-source-map/package.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "name": "convert-source-map", - "version": "2.0.0", - "description": "Converts a source-map from/to different formats and allows adding/changing properties.", - "main": "index.js", - "scripts": { - "test": "tap test/*.js --color" - }, - "repository": { - "type": "git", - "url": "git://github.com/thlorenz/convert-source-map.git" - }, - "homepage": "https://github.com/thlorenz/convert-source-map", - "devDependencies": { - "inline-source-map": "~0.6.2", - "tap": "~9.0.0" - }, - "keywords": [ - "convert", - "sourcemap", - "source", - "map", - "browser", - "debug" - ], - "author": { - "name": "Thorsten Lorenz", - "email": "thlorenz@gmx.de", - "url": "http://thlorenz.com" - }, - "license": "MIT", - "engine": { - "node": ">=4" - }, - "files": [ - "index.js" - ] -} diff --git a/node_modules/csstype/LICENSE b/node_modules/csstype/LICENSE deleted file mode 100644 index ac06f622..00000000 --- a/node_modules/csstype/LICENSE +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (c) 2017-2018 Fredrik Nicol - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/node_modules/csstype/README.md b/node_modules/csstype/README.md deleted file mode 100644 index 9b3391ae..00000000 --- a/node_modules/csstype/README.md +++ /dev/null @@ -1,291 +0,0 @@ -# CSSType - -[![npm](https://img.shields.io/npm/v/csstype.svg)](https://www.npmjs.com/package/csstype) - -TypeScript and Flow definitions for CSS, generated by [data from MDN](https://github.com/mdn/data). It provides autocompletion and type checking for CSS properties and values. - -**TypeScript** - -```ts -import type * as CSS from 'csstype'; - -const style: CSS.Properties = { - colour: 'white', // Type error on property - textAlign: 'middle', // Type error on value -}; -``` - -**Flow** - -```js -// @flow strict -import * as CSS from 'csstype'; - -const style: CSS.Properties<> = { - colour: 'white', // Type error on property - textAlign: 'middle', // Type error on value -}; -``` - -_Further examples below will be in TypeScript!_ - -## Getting started - -```sh -$ npm install csstype -``` - -## Table of content - -- [Style types](#style-types) -- [At-rule types](#at-rule-types) -- [Pseudo types](#pseudo-types) -- [Generics](#generics) -- [Usage](#usage) -- [What should I do when I get type errors?](#what-should-i-do-when-i-get-type-errors) -- [Version 3.0](#version-30) -- [Contributing](#contributing) - -## Style types - -Properties are categorized in different uses and in several technical variations to provide typings that suits as many as possible. - -| | Default | `Hyphen` | `Fallback` | `HyphenFallback` | -| -------------- | -------------------- | -------------------------- | ---------------------------- | ---------------------------------- | -| **All** | `Properties` | `PropertiesHyphen` | `PropertiesFallback` | `PropertiesHyphenFallback` | -| **`Standard`** | `StandardProperties` | `StandardPropertiesHyphen` | `StandardPropertiesFallback` | `StandardPropertiesHyphenFallback` | -| **`Vendor`** | `VendorProperties` | `VendorPropertiesHyphen` | `VendorPropertiesFallback` | `VendorPropertiesHyphenFallback` | -| **`Obsolete`** | `ObsoleteProperties` | `ObsoletePropertiesHyphen` | `ObsoletePropertiesFallback` | `ObsoletePropertiesHyphenFallback` | -| **`Svg`** | `SvgProperties` | `SvgPropertiesHyphen` | `SvgPropertiesFallback` | `SvgPropertiesHyphenFallback` | - -Categories: - -- **All** - Includes `Standard`, `Vendor`, `Obsolete` and `Svg` -- **`Standard`** - Current properties and extends subcategories `StandardLonghand` and `StandardShorthand` _(e.g. `StandardShorthandProperties`)_ -- **`Vendor`** - Vendor prefixed properties and extends subcategories `VendorLonghand` and `VendorShorthand` _(e.g. `VendorShorthandProperties`)_ -- **`Obsolete`** - Removed or deprecated properties -- **`Svg`** - SVG-specific properties - -Variations: - -- **Default** - JavaScript (camel) cased property names -- **`Hyphen`** - CSS (kebab) cased property names -- **`Fallback`** - Also accepts array of values e.g. `string | string[]` - -## At-rule types - -At-rule interfaces with descriptors. - -**TypeScript**: These will be found in the `AtRule` namespace, e.g. `AtRule.Viewport`. -**Flow**: These will be prefixed with `AtRule$`, e.g. `AtRule$Viewport`. - -| | Default | `Hyphen` | `Fallback` | `HyphenFallback` | -| -------------------- | -------------- | -------------------- | ---------------------- | ---------------------------- | -| **`@counter-style`** | `CounterStyle` | `CounterStyleHyphen` | `CounterStyleFallback` | `CounterStyleHyphenFallback` | -| **`@font-face`** | `FontFace` | `FontFaceHyphen` | `FontFaceFallback` | `FontFaceHyphenFallback` | -| **`@viewport`** | `Viewport` | `ViewportHyphen` | `ViewportFallback` | `ViewportHyphenFallback` | - -## Pseudo types - -String literals of pseudo classes and pseudo elements - -- `Pseudos` - - Extends: - - `AdvancedPseudos` - - Function-like pseudos e.g. `:not(:first-child)`. The string literal contains the value excluding the parenthesis: `:not`. These are separated because they require an argument that results in infinite number of variations. - - - `SimplePseudos` - - Plain pseudos e.g. `:hover` that can only be **one** variation. - -## Generics - -All interfaces has two optional generic argument to define length and time: `CSS.Properties` - -- **Length** is the first generic parameter and defaults to `string | 0` because `0` is the only [length where the unit identifier is optional](https://drafts.csswg.org/css-values-3/#lengths). You can specify this, e.g. `string | number`, for platforms and libraries that accepts any numeric value as length with a specific unit. - ```tsx - const style: CSS.Properties = { - width: 100, - }; - ``` -- **Time** is the second generic argument and defaults to `string`. You can specify this, e.g. `string | number`, for platforms and libraries that accepts any numeric value as length with a specific unit. - ```tsx - const style: CSS.Properties = { - transitionDuration: 1000, - }; - ``` - -## Usage - -```ts -import type * as CSS from 'csstype'; - -const style: CSS.Properties = { - width: '10px', - margin: '1em', -}; -``` - -In some cases, like for CSS-in-JS libraries, an array of values is a way to provide fallback values in CSS. Using `CSS.PropertiesFallback` instead of `CSS.Properties` will add the possibility to use any property value as an array of values. - -```ts -import type * as CSS from 'csstype'; - -const style: CSS.PropertiesFallback = { - display: ['-webkit-flex', 'flex'], - color: 'white', -}; -``` - -There's even string literals for pseudo selectors and elements. - -```ts -import type * as CSS from 'csstype'; - -const pseudos: { [P in CSS.SimplePseudos]?: CSS.Properties } = { - ':hover': { - display: 'flex', - }, -}; -``` - -Hyphen cased (kebab cased) properties are provided in `CSS.PropertiesHyphen` and `CSS.PropertiesHyphenFallback`. It's not **not** added by default in `CSS.Properties`. To allow both of them, you can simply extend with `CSS.PropertiesHyphen` or/and `CSS.PropertiesHyphenFallback`. - -```ts -import type * as CSS from 'csstype'; - -interface Style extends CSS.Properties, CSS.PropertiesHyphen {} - -const style: Style = { - 'flex-grow': 1, - 'flex-shrink': 0, - 'font-weight': 'normal', - backgroundColor: 'white', -}; -``` - -Adding type checked CSS properties to a `HTMLElement`. - -```ts -import type * as CSS from 'csstype'; - -const style: CSS.Properties = { - color: 'red', - margin: '1em', -}; - -let button = document.createElement('button'); - -Object.assign(button.style, style); -``` - -## What should I do when I get type errors? - -The goal is to have as perfect types as possible and we're trying to do our best. But with CSS Custom Properties, the CSS specification changing frequently and vendors implementing their own specifications with new releases sometimes causes type errors even if it should work. Here's some steps you could take to get it fixed: - -_If you're using CSS Custom Properties you can step directly to step 3._ - -1. **First of all, make sure you're doing it right.** A type error could also indicate that you're not :wink: - - Some CSS specs that some vendors has implemented could have been officially rejected or haven't yet received any official acceptance and are therefor not included - - If you're using TypeScript, [type widening](https://blog.mariusschulz.com/2017/02/04/TypeScript-2-1-literal-type-widening) could be the reason you get `Type 'string' is not assignable to...` errors - -2. **Have a look in [issues](https://github.com/frenic/csstype/issues) to see if an issue already has been filed. If not, create a new one.** To help us out, please refer to any information you have found. -3. Fix the issue locally with **TypeScript** (Flow further down): - - The recommended way is to use **module augmentation**. Here's a few examples: - - ```ts - // My css.d.ts file - import type * as CSS from 'csstype'; - - declare module 'csstype' { - interface Properties { - // Add a missing property - WebkitRocketLauncher?: string; - - // Add a CSS Custom Property - '--theme-color'?: 'black' | 'white'; - - // Allow namespaced CSS Custom Properties - [index: `--theme-${string}`]: any; - - // Allow any CSS Custom Properties - [index: `--${string}`]: any; - - // ...or allow any other property - [index: string]: any; - } - } - ``` - - - The alternative way is to use **type assertion**. Here's a few examples: - - ```ts - const style: CSS.Properties = { - // Add a missing property - ['WebkitRocketLauncher' as any]: 'launching', - - // Add a CSS Custom Property - ['--theme-color' as any]: 'black', - }; - ``` - - Fix the issue locally with **Flow**: - - Use **type assertion**. Here's a few examples: - - ```js - const style: $Exact> = { - // Add a missing property - [('WebkitRocketLauncher': any)]: 'launching', - - // Add a CSS Custom Property - [('--theme-color': any)]: 'black', - }; - ``` - -## Version 3.2 - -- **No longer compatible with version 2** - Conflicts may occur when both version ^3.2.0 and ^2.0.0 are installed. Potential fix for Npm would be to force resolution in `package.json`: - ```json - { - "overrides": { - "csstype": "^3.2.0" - } - } - ``` - -## Version 3.1 - -- **Data types are exposed** - TypeScript: `DataType.Color` - Flow: `DataType$Color` - -## Version 3.0 - -- **All property types are exposed with namespace** - TypeScript: `Property.AlignContent` (was `AlignContentProperty` before) - Flow: `Property$AlignContent` -- **All at-rules are exposed with namespace** - TypeScript: `AtRule.FontFace` (was `FontFace` before) - Flow: `AtRule$FontFace` -- **Data types are NOT exposed** - E.g. `Color` and `Box`. Because the generation of data types may suddenly be removed or renamed. -- **TypeScript hack for autocompletion** - Uses `(string & {})` for literal string unions and `(number & {})` for literal number unions ([related issue](https://github.com/microsoft/TypeScript/issues/29729)). Utilize `PropertyValue` to unpack types from e.g. `(string & {})` to `string`. -- **New generic for time** - Read more on the ["Generics"](#generics) section. -- **Flow types improvements** - Flow Strict enabled and exact types are used. - -## Contributing - -**Never modify `index.d.ts` and `index.js.flow` directly. They are generated automatically and committed so that we can easily follow any change it results in.** Therefor it's important that you run `$ git config merge.ours.driver true` after you've forked and cloned. That setting prevents merge conflicts when doing rebase. - -### Commands - -- `npm run build` Generates typings and type checks them -- `npm run watch` Runs build on each save -- `npm run test` Runs the tests -- `npm run lazy` Type checks, lints and formats everything diff --git a/node_modules/csstype/index.d.ts b/node_modules/csstype/index.d.ts deleted file mode 100644 index da0affda..00000000 --- a/node_modules/csstype/index.d.ts +++ /dev/null @@ -1,22569 +0,0 @@ -export {}; - -export type PropertyValue = - TValue extends Array ? Array : TValue extends infer TUnpacked & {} ? TUnpacked : TValue; - -export type Fallback = { [P in keyof T]: T[P] | readonly NonNullable[] }; - -export interface StandardLonghandProperties { - /** - * This feature is not Baseline because it does not work in some of the most widely-used browsers. - * - * **Syntax**: `auto | ` - * - * **Initial value**: `auto` - * - * | Chrome | Firefox | Safari | Edge | IE | - * | :----: | :-----: | :------: | :----: | :-: | - * | **93** | **92** | **15.4** | **93** | No | - * - * @see https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/accent-color - */ - accentColor?: Property.AccentColor | undefined; - /** - * This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2015. - * - * **Syntax**: `normal | | | ? ` - * - * **Initial value**: `normal` - * - * | Chrome | Firefox | Safari | Edge | IE | - * | :------: | :-----: | :-----: | :----: | :----: | - * | **29** | **28** | **9** | **12** | **11** | - * | 21 _-x-_ | | 7 _-x-_ | | | - * - * @see https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/align-content - */ - alignContent?: Property.AlignContent | undefined; - /** - * This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2015. - * - * **Syntax**: `normal | stretch | | [ ? ] | anchor-center` - * - * **Initial value**: `normal` - * - * | Chrome | Firefox | Safari | Edge | IE | - * | :------: | :-----: | :-----: | :----: | :----: | - * | **29** | **20** | **9** | **12** | **11** | - * | 21 _-x-_ | | 7 _-x-_ | | | - * - * @see https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/align-items - */ - alignItems?: Property.AlignItems | undefined; - /** - * This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2015. - * - * **Syntax**: `auto | normal | stretch | | ? | anchor-center` - * - * **Initial value**: `auto` - * - * | Chrome | Firefox | Safari | Edge | IE | - * | :------: | :-----: | :-----: | :----: | :----: | - * | **29** | **20** | **9** | **12** | **10** | - * | 21 _-x-_ | | 7 _-x-_ | | | - * - * @see https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/align-self - */ - alignSelf?: Property.AlignSelf | undefined; - /** - * **Syntax**: `[ normal | | | ? ]#` - * - * **Initial value**: `normal` - */ - alignTracks?: Property.AlignTracks | undefined; - /** - * This feature is not Baseline because it does not work in some of the most widely-used browsers. - * - * **Syntax**: `baseline | alphabetic | ideographic | middle | central | mathematical | text-before-edge | text-after-edge` - * - * **Initial value**: `baseline` - * - * | Chrome | Firefox | Safari | Edge | IE | - * | :----: | :-----: | :-----: | :----: | :-: | - * | **1** | No | **5.1** | **79** | No | - * - * @see https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/alignment-baseline - */ - alignmentBaseline?: Property.AlignmentBaseline | undefined; - /** - * This feature is not Baseline because it does not work in some of the most widely-used browsers. - * - * **Syntax**: `none | #` - * - * **Initial value**: `none` - * - * | Chrome | Firefox | Safari | Edge | IE | - * | :-----: | :---------: | :----: | :-----: | :-: | - * | **125** | **preview** | **26** | **125** | No | - * - * @see https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/anchor-name - */ - anchorName?: Property.AnchorName | undefined; - /** - * **Syntax**: `none | all | #` - * - * **Initial value**: `none` - * - * | Chrome | Firefox | Safari | Edge | IE | - * | :-----: | :---------: | :----: | :-----: | :-: | - * | **131** | **preview** | **26** | **131** | No | - */ - anchorScope?: Property.AnchorScope | undefined; - /** - * Since July 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers. - * - * **Syntax**: `#` - * - * **Initial value**: `replace` - * - * | Chrome | Firefox | Safari | Edge | IE | - * | :-----: | :-----: | :----: | :-----: | :-: | - * | **112** | **115** | **16** | **112** | No | - * - * @see https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/animation-composition - */ - animationComposition?: Property.AnimationComposition | undefined; - /** - * This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2015. - * - * **Syntax**: `